openwrtv4/target/linux/lantiq/patches-4.4
Stefan Koch d4203dfa55 lantiq: vr9 fxs support: fixed check of SMP state within vpe-mt.c
SMP state is generally affected by
- CONFIG_SMP build-time kernel configuration option and
- 'nosmp' runtime kernel commandline option

The SMP state within vpe-mt.c is determined by CONFIG_SMP option.
A runtime check is needed if VPE functionality
should be used with a kernel image that supports SMP.

This fix introduces a check for 'nosmp' command line option
if CONFIG_SMP kernel configuration option is enabled.

Note: This patch is needed to use lantiq FXS if CONFIG_MIPS_MT_SMP
(that activates CONFIG_SMP) is enabled within kernel configuration
and the 'nosmp' command line argument is given to disable SMP at runtime.

Without this patch CONFIG_MIPS_MT_SMP must be disabled before using FXS.
With this patch setting the 'nosmp' parameter is enough.

In general, concurrent usage of FXS and SMP
is incompatible and will cause kernel panics.

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
2017-03-13 14:20:47 +01:00
..
0001-MIPS-lantiq-add-pcie-driver.patch kernel: update kernel 4.4 to version 4.4.8 2016-04-24 11:32:17 +02:00
0004-MIPS-lantiq-add-atm-hack.patch kernel: remove full cache flush in fuse_copy_do() for MIPS 2016-06-26 18:22:23 +02:00
0007-MIPS-lantiq-add-basic-tffs-driver.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0008-MIPS-lantiq-backport-old-timer-code.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0012-pinctrl-lantiq-fix-up-pinmux.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0013-MTD-lantiq-xway-fix-invalid-operator.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0014-MTD-lantiq-xway-the-latched-command-should-be-persis.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0015-MTD-lantiq-xway-remove-endless-loop.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0016-MTD-lantiq-xway-add-missing-write_buf-and-read_buf-t.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0017-MTD-xway-fix-nand-locking.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0018-MTD-nand-lots-of-xrx200-fixes.patch lantiq: fix wrong parameter order in xway_nand driver 2016-02-08 08:25:15 +00:00
0020-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0022-MTD-m25p80-allow-loading-mtd-name-from-OF.patch kernel: update kernel 4.4 to version 4.4.9 2016-05-10 10:43:17 +02:00
0023-NET-PHY-adds-driver-for-lantiq-PHY11G.patch lantiq: disable phy led complex (test) functions by default 2016-05-23 11:03:23 +02:00
0024-NET-lantiq-adds-PHY11G-firmware-blobs.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0025-NET-MIPS-lantiq-adds-xrx200-net.patch lantiq: fix broadcasts and vlans in two iface mode 2017-03-11 13:45:00 +01:00
0026-NET-multi-phy-support.patch kernel: update to v4.4.23 2016-09-30 20:08:21 +02:00
0028-NET-lantiq-various-etop-fixes.patch kernel: update to version 4.4.14 2016-06-26 18:20:37 +02:00
0030-GPIO-add-named-gpio-exports.patch lantiq: refresh patches 2016-06-15 14:36:47 +02:00
0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch ntiq: make i2c-lantiqi driver compile again 2016-10-03 00:13:11 +02:00
0035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch lantiq: drop ath9k device tree binding & ath9k pci fixup 2016-11-29 21:40:16 +01:00
0040-USB-DWC2-enable-usb-power-gpio.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0042-arch-mips-increase-io_space_limit.patch lantiq: refresh patches 2016-06-15 14:36:47 +02:00
0044-pinctrl-lantiq-introduce-new-dedicated-devicetree-bi.patch kernel: update kernel 4.4 to version 4.4.3 2016-02-25 21:54:39 +00:00
0045-pinctrl-lantiq-Fix-GPIO-Setup-of-GPIO-Port3.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0046-pinctrl-lantiq-2-pins-have-the-wrong-mux-list.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0047-irq-fixes.patch lantiq: refresh patches 2016-06-15 14:36:47 +02:00
0047-mtd-plat-nand-pass-of-node.patch lantiq: backport kernel patch to pass of node to nand_dt_init 2016-11-29 21:40:16 +01:00
0047-poweroff.patch lantiq: update USB controller initialization 2017-01-09 23:25:34 +01:00
0050-MIPS-Lantiq-Fix-cascaded-IRQ-setup.patch lantiq: fix spurious irq storm 2017-01-19 12:33:15 +01:00
0060-usb-dwc2-Add-support-for-Lantiq-ARX-and-XRX-SoCs.patch lantiq: update USB controller initialization 2017-01-09 23:25:34 +01:00
0061-USB-DWC2-make-the-lantiq-settings-match-vendor-drive.patch lantiq: update USB controller initialization 2017-01-09 23:25:34 +01:00
0065-MIPS-lantiq-improve-USB-initialization.patch lantiq: update USB controller initialization 2017-01-09 23:25:34 +01:00
0100-spi-add-support-for-Lantiq-SPI-controller.patch Revert "kernel: remove long obsolete gpio spi controller driver patch" 2016-08-04 23:10:15 +02:00
0101-find_active_root.patch lantiq: handle the dual-firmware layout of brnboot 2016-05-10 10:43:12 +02:00
0120-MIPS-lantiq-add-support-for-device-tree-file-from-bo.patch lantiq: use upstream mechanism to append device tree file 2016-03-20 14:41:54 +00:00
0121-MIPS-lantiq-make-it-possible-to-build-in-no-device-t.patch kernel: bump to 4.4.36 2016-12-04 12:31:30 +01:00
122-MIPS-store-the-appended-dtb-address-in-a-variable.patch kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
0151-lantiq-ifxmips_pcie-use-of.patch lantiq: fix section mismatch in PCIe driver 2017-02-12 01:29:41 +01:00
0152-lantiq-VPE.patch kernel: backport MIPS changes introducing a separate IRQ stack 2017-01-15 18:25:54 +01:00
0153-lantiq-VPE-softdog.patch kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
0154-lantiq-pci-bar11mask-fix.patch kernel: update kernel 4.4 to version 4.4.32 2016-11-16 17:31:29 +01:00
0155-lantiq-VPE-nosmp.patch lantiq: vr9 fxs support: fixed check of SMP state within vpe-mt.c 2017-03-13 14:20:47 +01:00
0160-owrt-lantiq-multiple-flash.patch kernel: update to version 4.4.14 2016-06-26 18:20:37 +02:00
0170-MIPS-lantiq-lock-DMA-register-accesses-for-SMP.patch lantiq: fix dma locking problems with SMP 2017-01-09 20:23:28 +01:00
0300-MTD-cfi-cmdset-0001-disable-buffered-writes.patch lantiq: Add support for linux 4.4 2016-01-18 11:40:19 +00:00
0301-xrx200-add-gphy-clk-src-device-tree-binding.patch lantiq: update USB controller initialization 2017-01-09 23:25:34 +01:00
0302-xrx200-add-sensors-driver.patch kernel: update 4.4 kernel to 4.4.42 2017-01-13 23:05:36 +01:00