You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/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>
7 years ago
..
0001-MIPS-lantiq-add-pcie-driver.patch kernel: update kernel 4.4 to version 4.4.8 8 years ago
0004-MIPS-lantiq-add-atm-hack.patch kernel: remove full cache flush in fuse_copy_do() for MIPS 8 years ago
0007-MIPS-lantiq-add-basic-tffs-driver.patch lantiq: Add support for linux 4.4 9 years ago
0008-MIPS-lantiq-backport-old-timer-code.patch lantiq: Add support for linux 4.4 9 years ago
0012-pinctrl-lantiq-fix-up-pinmux.patch lantiq: Add support for linux 4.4 9 years ago
0013-MTD-lantiq-xway-fix-invalid-operator.patch lantiq: Add support for linux 4.4 9 years ago
0014-MTD-lantiq-xway-the-latched-command-should-be-persis.patch lantiq: Add support for linux 4.4 9 years ago
0015-MTD-lantiq-xway-remove-endless-loop.patch lantiq: Add support for linux 4.4 9 years ago
0016-MTD-lantiq-xway-add-missing-write_buf-and-read_buf-t.patch lantiq: Add support for linux 4.4 9 years ago
0017-MTD-xway-fix-nand-locking.patch lantiq: Add support for linux 4.4 9 years ago
0018-MTD-nand-lots-of-xrx200-fixes.patch lantiq: fix wrong parameter order in xway_nand driver 9 years ago
0020-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch lantiq: Add support for linux 4.4 9 years ago
0022-MTD-m25p80-allow-loading-mtd-name-from-OF.patch kernel: update kernel 4.4 to version 4.4.9 8 years ago
0023-NET-PHY-adds-driver-for-lantiq-PHY11G.patch lantiq: disable phy led complex (test) functions by default 8 years ago
0024-NET-lantiq-adds-PHY11G-firmware-blobs.patch lantiq: Add support for linux 4.4 9 years ago
0025-NET-MIPS-lantiq-adds-xrx200-net.patch lantiq: fix broadcasts and vlans in two iface mode 7 years ago
0026-NET-multi-phy-support.patch kernel: update to v4.4.23 8 years ago
0028-NET-lantiq-various-etop-fixes.patch kernel: update to version 4.4.14 8 years ago
0030-GPIO-add-named-gpio-exports.patch lantiq: refresh patches 8 years ago
0031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch ntiq: make i2c-lantiqi driver compile again 8 years ago
0035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch lantiq: drop ath9k device tree binding & ath9k pci fixup 8 years ago
0040-USB-DWC2-enable-usb-power-gpio.patch lantiq: Add support for linux 4.4 9 years ago
0042-arch-mips-increase-io_space_limit.patch lantiq: refresh patches 8 years ago
0044-pinctrl-lantiq-introduce-new-dedicated-devicetree-bi.patch kernel: update kernel 4.4 to version 4.4.3 8 years ago
0045-pinctrl-lantiq-Fix-GPIO-Setup-of-GPIO-Port3.patch lantiq: Add support for linux 4.4 9 years ago
0046-pinctrl-lantiq-2-pins-have-the-wrong-mux-list.patch lantiq: Add support for linux 4.4 9 years ago
0047-irq-fixes.patch lantiq: refresh patches 8 years ago
0047-mtd-plat-nand-pass-of-node.patch lantiq: backport kernel patch to pass of node to nand_dt_init 8 years ago
0047-poweroff.patch lantiq: update USB controller initialization 8 years ago
0050-MIPS-Lantiq-Fix-cascaded-IRQ-setup.patch lantiq: fix spurious irq storm 8 years ago
0060-usb-dwc2-Add-support-for-Lantiq-ARX-and-XRX-SoCs.patch lantiq: update USB controller initialization 8 years ago
0061-USB-DWC2-make-the-lantiq-settings-match-vendor-drive.patch lantiq: update USB controller initialization 8 years ago
0065-MIPS-lantiq-improve-USB-initialization.patch lantiq: update USB controller initialization 8 years ago
0100-spi-add-support-for-Lantiq-SPI-controller.patch Revert "kernel: remove long obsolete gpio spi controller driver patch" 8 years ago
0101-find_active_root.patch lantiq: handle the dual-firmware layout of brnboot 8 years ago
0120-MIPS-lantiq-add-support-for-device-tree-file-from-bo.patch lantiq: use upstream mechanism to append device tree file 8 years ago
0121-MIPS-lantiq-make-it-possible-to-build-in-no-device-t.patch kernel: bump to 4.4.36 8 years ago
122-MIPS-store-the-appended-dtb-address-in-a-variable.patch kernel: update kernel 4.4 to version 4.4.30 8 years ago
0151-lantiq-ifxmips_pcie-use-of.patch lantiq: fix section mismatch in PCIe driver 7 years ago
0152-lantiq-VPE.patch kernel: backport MIPS changes introducing a separate IRQ stack 8 years ago
0153-lantiq-VPE-softdog.patch kernel: update kernel 4.4 to version 4.4.30 8 years ago
0154-lantiq-pci-bar11mask-fix.patch kernel: update kernel 4.4 to version 4.4.32 8 years ago
0155-lantiq-VPE-nosmp.patch lantiq: vr9 fxs support: fixed check of SMP state within vpe-mt.c 7 years ago
0160-owrt-lantiq-multiple-flash.patch kernel: update to version 4.4.14 8 years ago
0170-MIPS-lantiq-lock-DMA-register-accesses-for-SMP.patch lantiq: fix dma locking problems with SMP 8 years ago
0300-MTD-cfi-cmdset-0001-disable-buffered-writes.patch lantiq: Add support for linux 4.4 9 years ago
0301-xrx200-add-gphy-clk-src-device-tree-binding.patch lantiq: update USB controller initialization 8 years ago
0302-xrx200-add-sensors-driver.patch kernel: update 4.4 kernel to 4.4.42 8 years ago