openwrt-owl/target/linux/lantiq/patches-4.9
Stefan Koch 443e67a459 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-17 08:58:50 +01:00
..
0001-MIPS-lantiq-add-pcie-driver.patch
0004-MIPS-lantiq-add-atm-hack.patch
0007-MIPS-lantiq-add-basic-tffs-driver.patch
0008-MIPS-lantiq-backport-old-timer-code.patch
0018-MTD-nand-lots-of-xrx200-fixes.patch
0020-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch
0022-MTD-m25p80-allow-loading-mtd-name-from-OF.patch
0023-NET-PHY-adds-driver-for-lantiq-PHY11G.patch
0024-NET-lantiq-adds-PHY11G-firmware-blobs.patch
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
0028-NET-lantiq-various-etop-fixes.patch
0030-GPIO-add-named-gpio-exports.patch
0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch
0035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch
0040-USB-DWC2-enable-usb-power-gpio.patch
0042-arch-mips-increase-io_space_limit.patch
0047-poweroff.patch
0050-MIPS-Lantiq-Fix-cascaded-IRQ-setup.patch
0061-USB-DWC2-make-the-lantiq-settings-match-vendor-drive.patch
0065-MIPS-lantiq-improve-USB-initialization.patch
0090-spi-add-transfer_status-callback.patch
0091-spi-lantiq-ssc-add-support-for-Lantiq-SSC-SPI-controller.patch
0101-find_active_root.patch
0151-lantiq-ifxmips_pcie-use-of.patch
0152-lantiq-VPE.patch
0153-lantiq-VPE-softdog.patch
0154-lantiq-pci-bar11mask-fix.patch
0155-lantiq-VPE-nosmp.patch lantiq: vr9 fxs support: fixed check of SMP state within vpe-mt.c 2017-03-17 08:58:50 +01:00
0160-owrt-lantiq-multiple-flash.patch
0170-MIPS-lantiq-lock-DMA-register-accesses-for-SMP.patch
0300-MTD-cfi-cmdset-0001-disable-buffered-writes.patch
0301-xrx200-add-gphy-clk-src-device-tree-binding.patch
0302-xrx200-add-sensors-driver.patch