[openwrt/openwrt] layerscape: set PREEMPT_NONE as default preemption model

LEDE Commits lede-commits at lists.infradead.org
Sat Jan 24 13:56:20 PST 2026


hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/6924c16745e732fd2083f8ef52a107afb28ada56

commit 6924c16745e732fd2083f8ef52a107afb28ada56
Author: Thomas Richard <thomas.richard at bootlin.com>
AuthorDate: Wed Jan 21 11:54:14 2026 +0100

    layerscape: set PREEMPT_NONE as default preemption model
    
    Layerscape currently uses the PREEMPT model, which is not aligned with
    OpenWrt's default. Switch to PREEMPT_NONE for consistency with
    OpenWrt's default configuration. Preemption model selection is now
    available via menuconfig for further customization.
    
    Signed-off-by: Thomas Richard <thomas.richard at bootlin.com>
    Link: https://github.com/openwrt/openwrt/pull/21413
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 target/linux/layerscape/armv8_64b/config-6.12 | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/target/linux/layerscape/armv8_64b/config-6.12 b/target/linux/layerscape/armv8_64b/config-6.12
index 3ecc9204c2..d2b0907534 100644
--- a/target/linux/layerscape/armv8_64b/config-6.12
+++ b/target/linux/layerscape/armv8_64b/config-6.12
@@ -490,8 +490,6 @@ CONFIG_MMU_NOTIFIER=y
 CONFIG_MODULES_USE_ELF_RELA=y
 CONFIG_MODULE_FORCE_LOAD=y
 CONFIG_MODVERSIONS=y
-# CONFIG_MOUSE_BCM5974 is not set
-# CONFIG_MOUSE_CYAPA is not set
 CONFIG_MOUSE_PS2=y
 CONFIG_MOUSE_PS2_ALPS=y
 CONFIG_MOUSE_PS2_BYD=y
@@ -504,8 +502,6 @@ CONFIG_MOUSE_PS2_SYNAPTICS=y
 CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
 # CONFIG_MOUSE_PS2_TOUCHKIT is not set
 CONFIG_MOUSE_PS2_TRACKPOINT=y
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_VSXXXAA is not set
 CONFIG_MPILIB=y
 CONFIG_MRP=y
 CONFIG_MSCC_OCELOT_SWITCH_LIB=y
@@ -648,12 +644,6 @@ CONFIG_POWER_RESET_VEXPRESS=y
 CONFIG_POWER_RESET_XGENE=y
 CONFIG_POWER_SUPPLY=y
 CONFIG_PPS=y
-CONFIG_PREEMPT=y
-CONFIG_PREEMPTION=y
-CONFIG_PREEMPT_BUILD=y
-CONFIG_PREEMPT_COUNT=y
-# CONFIG_PREEMPT_NONE is not set
-CONFIG_PREEMPT_RCU=y
 CONFIG_PRINTK_TIME=y
 CONFIG_PROC_CHILDREN=y
 CONFIG_PROFILING=y
@@ -786,6 +776,7 @@ CONFIG_THREAD_INFO_IN_TASK=y
 CONFIG_TICK_CPU_ACCOUNTING=y
 CONFIG_TIMER_OF=y
 CONFIG_TIMER_PROBE=y
+CONFIG_TOOLS_SUPPORT_RELR=y
 CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y
 CONFIG_TRANSPARENT_HUGEPAGE=y
 CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y
@@ -805,7 +796,6 @@ CONFIG_UIO_NETX=y
 CONFIG_UIO_PCI_GENERIC=y
 CONFIG_UIO_PDRV_GENIRQ=y
 CONFIG_UIO_SERCOS3=y
-CONFIG_UNINLINE_SPIN_UNLOCK=y
 CONFIG_UNIX_DIAG=y
 CONFIG_UNMAP_KERNEL_AT_EL0=y
 CONFIG_USB_SUPPORT=y




More information about the lede-commits mailing list