Home Home > GIT Browse
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Kubecek <mkubecek@suse.cz>2019-02-22 00:00:33 +0100
committerMichal Kubecek <mkubecek@suse.cz>2019-02-22 00:04:06 +0100
commitf62cec76204ae9f4b7aab031f04322a60f92c4e0 (patch)
tree1b0d287bd2da599ee5356dde9538c30c6c759e3d
parentb094e66f416fe973a1e0ce55ca2b3fb924c432cf (diff)
config: enable PREEMPT_VOLUNTARY (bsc#1125004)
Switch to PREEMPT_VOLUNTARY everywhere except s390x/zfcpdump.
-rw-r--r--config/arm64/default8
-rw-r--r--config/arm64/vanilla1
-rw-r--r--config/i386/debug2
-rw-r--r--config/i386/default8
-rw-r--r--config/i386/pae23
-rw-r--r--config/ppc64/default8
-rw-r--r--config/ppc64le/default8
-rw-r--r--config/s390x/default8
-rw-r--r--config/x86_64/debug2
-rw-r--r--config/x86_64/default23
10 files changed, 38 insertions, 53 deletions
diff --git a/config/arm64/default b/config/arm64/default
index 87aefee4e8..84753e340b 100644
--- a/config/arm64/default
+++ b/config/arm64/default
@@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.0.0-rc3 Kernel Configuration
+# Linux/arm64 5.0.0-rc7 Kernel Configuration
#
#
-# Compiler: aarch64-suse-linux-gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914]
+# Compiler: aarch64-suse-linux-gcc (SUSE Linux) 8.2.1 20190204 [gcc-8-branch revision 268513]
#
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80201
@@ -72,8 +72,8 @@ CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
#
diff --git a/config/arm64/vanilla b/config/arm64/vanilla
index 1721a15956..66e9e8f2ad 100644
--- a/config/arm64/vanilla
+++ b/config/arm64/vanilla
@@ -1,4 +1,3 @@
-CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
CONFIG_LOCALVERSION="-vanilla"
CONFIG_MODULES=y
# CONFIG_MODULE_SIG is not set
diff --git a/config/i386/debug b/config/i386/debug
index 05c074f54a..258d1116fa 100644
--- a/config/i386/debug
+++ b/config/i386/debug
@@ -11,7 +11,6 @@ CONFIG_CRYPTO_STATS=y
CONFIG_CRYPTO_TEST=m
CONFIG_DEBUG_GPIO=y
CONFIG_DEBUG_MUTEXES=y
-CONFIG_DEBUG_PREEMPT=y
CONFIG_DEBUG_RODATA_TEST=y
CONFIG_DEBUG_RSEQ=y
CONFIG_DEBUG_RT_MUTEXES=y
@@ -70,6 +69,7 @@ CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y
CONFIG_TTY_PRINTK=y
CONFIG_TTY_PRINTK_LEVEL=6
CONFIG_UFS_DEBUG=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_WUSB_CBAF_DEBUG=y
CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y
diff --git a/config/i386/default b/config/i386/default
index 37baa401e7..a30993a515 100644
--- a/config/i386/default
+++ b/config/i386/default
@@ -129,11 +129,6 @@ CONFIG_I2C_PXA_PCI=y
CONFIG_I82365=m
# CONFIG_IIO_MUX is not set
# CONFIG_IIO_RESCALE is not set
-CONFIG_INLINE_READ_UNLOCK=y
-CONFIG_INLINE_READ_UNLOCK_IRQ=y
-CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
-CONFIG_INLINE_WRITE_UNLOCK=y
-CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_INPUT_ATMEL_CAPTOUCH=m
CONFIG_IRQCHIP=y
CONFIG_IR_GPIO_CIR=m
@@ -254,8 +249,6 @@ CONFIG_PINCTRL_AXP209=m
CONFIG_PM_GENERIC_DOMAINS_OF=y
CONFIG_PNPBIOS=y
CONFIG_PNPBIOS_PROC_FS=y
-# CONFIG_PREEMPT is not set
-CONFIG_PREEMPT_NONE=y
# CONFIG_PWM_FSL_FTM is not set
# CONFIG_PWM_PCA9685 is not set
CONFIG_PWRSEQ_EMMC=m
@@ -364,7 +357,6 @@ CONFIG_TOUCHSCREEN_CHIPONE_ICN8318=m
CONFIG_TOUCHSCREEN_EGALAX=m
CONFIG_TOUCHSCREEN_HTCPEN=m
CONFIG_TOUCHSCREEN_IMX6UL_TSC=m
-CONFIG_TREE_RCU=y
CONFIG_ULTRA=m
# CONFIG_USB_OHCI_HCD_SSB is not set
CONFIG_V4L_RADIO_ISA_DRIVERS=y
diff --git a/config/i386/pae b/config/i386/pae
index fa1f71ba5e..3bcc942345 100644
--- a/config/i386/pae
+++ b/config/i386/pae
@@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.0.0-rc5 Kernel Configuration
+# Linux/i386 5.0.0-rc7 Kernel Configuration
#
#
-# Compiler: gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914]
+# Compiler: gcc (SUSE Linux) 8.2.1 20190204 [gcc-8-branch revision 268513]
#
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80201
@@ -86,9 +86,8 @@ CONFIG_NO_HZ_IDLE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_VOLUNTARY is not set
-CONFIG_PREEMPT=y
-CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
#
# CPU/Task time and stats accounting
@@ -108,7 +107,7 @@ CONFIG_CPU_ISOLATION=y
#
# RCU Subsystem
#
-CONFIG_PREEMPT_RCU=y
+CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
@@ -877,7 +876,11 @@ CONFIG_BFQ_GROUP_IOSCHED=y
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
-CONFIG_UNINLINE_SPIN_UNLOCK=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
@@ -4908,7 +4911,6 @@ CONFIG_MFD_VX855=m
# CONFIG_REGULATOR is not set
CONFIG_CEC_CORE=y
CONFIG_CEC_NOTIFIER=y
-CONFIG_CEC_PIN=y
CONFIG_RC_CORE=m
CONFIG_RC_MAP=m
CONFIG_LIRC=y
@@ -4954,7 +4956,6 @@ CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_MEDIA_SDR_SUPPORT=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_CEC_PIN_ERROR_INJ is not set
# CONFIG_MEDIA_CONTROLLER is not set
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2=m
@@ -5237,7 +5238,6 @@ CONFIG_VIDEO_VICODEC=m
CONFIG_DVB_PLATFORM_DRIVERS=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_VIDEO_CROS_EC_CEC=m
-CONFIG_CEC_GPIO=m
CONFIG_VIDEO_SECO_CEC=m
CONFIG_VIDEO_SECO_RC=y
CONFIG_SDR_PLATFORM_DRIVERS=y
@@ -8800,7 +8800,6 @@ CONFIG_SCHED_INFO=y
CONFIG_SCHEDSTATS=y
CONFIG_SCHED_STACK_END_CHECK=y
# CONFIG_DEBUG_TIMEKEEPING is not set
-# CONFIG_DEBUG_PREEMPT is not set
#
# Lock Debugging (spinlocks, mutexes, etc...)
@@ -8880,10 +8879,8 @@ CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
-CONFIG_TRACE_PREEMPT_TOGGLE=y
CONFIG_PREEMPTIRQ_EVENTS=y
# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
CONFIG_SCHED_TRACER=y
# CONFIG_HWLAT_TRACER is not set
CONFIG_FTRACE_SYSCALLS=y
diff --git a/config/ppc64/default b/config/ppc64/default
index b9e8feb232..1c06c766a4 100644
--- a/config/ppc64/default
+++ b/config/ppc64/default
@@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.0.0-rc3 Kernel Configuration
+# Linux/powerpc 5.0.0-rc7 Kernel Configuration
#
#
-# Compiler: powerpc64-suse-linux-gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914]
+# Compiler: powerpc64-suse-linux-gcc (SUSE Linux) 8.2.1 20190204 [gcc-8-branch revision 268513]
#
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80201
@@ -68,8 +68,8 @@ CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
#
diff --git a/config/ppc64le/default b/config/ppc64le/default
index 79790cbe35..1c777969c2 100644
--- a/config/ppc64le/default
+++ b/config/ppc64le/default
@@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.0.0-rc3 Kernel Configuration
+# Linux/powerpc 5.0.0-rc7 Kernel Configuration
#
#
-# Compiler: powerpc64le-suse-linux-gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914]
+# Compiler: powerpc64le-suse-linux-gcc (SUSE Linux) 8.2.1 20190204 [gcc-8-branch revision 268513]
#
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80201
@@ -67,8 +67,8 @@ CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
#
diff --git a/config/s390x/default b/config/s390x/default
index 7ead7d03ec..5035277365 100644
--- a/config/s390x/default
+++ b/config/s390x/default
@@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.0.0-rc3 Kernel Configuration
+# Linux/s390 5.0.0-rc7 Kernel Configuration
#
#
-# Compiler: s390x-suse-linux-gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914]
+# Compiler: s390x-suse-linux-gcc (SUSE Linux) 8.2.1 20190204 [gcc-8-branch revision 268513]
#
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80201
@@ -68,8 +68,8 @@ CONFIG_NO_HZ_COMMON=y
CONFIG_NO_HZ_IDLE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
-CONFIG_PREEMPT_NONE=y
-# CONFIG_PREEMPT_VOLUNTARY is not set
+# CONFIG_PREEMPT_NONE is not set
+CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
#
diff --git a/config/x86_64/debug b/config/x86_64/debug
index bb2dcc6577..74273f4de2 100644
--- a/config/x86_64/debug
+++ b/config/x86_64/debug
@@ -12,7 +12,6 @@ CONFIG_CRYPTO_STATS=y
CONFIG_CRYPTO_TEST=m
CONFIG_DEBUG_GPIO=y
CONFIG_DEBUG_MUTEXES=y
-CONFIG_DEBUG_PREEMPT=y
CONFIG_DEBUG_RODATA_TEST=y
CONFIG_DEBUG_RSEQ=y
CONFIG_DEBUG_RT_MUTEXES=y
@@ -69,6 +68,7 @@ CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y
CONFIG_TTY_PRINTK=y
CONFIG_TTY_PRINTK_LEVEL=6
CONFIG_UFS_DEBUG=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
CONFIG_USB_STORAGE_DEBUG=y
CONFIG_USB_WUSB_CBAF_DEBUG=y
CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y
diff --git a/config/x86_64/default b/config/x86_64/default
index c643736cdf..db2c0e4d7c 100644
--- a/config/x86_64/default
+++ b/config/x86_64/default
@@ -1,10 +1,10 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.0.0-rc5 Kernel Configuration
+# Linux/x86_64 5.0.0-rc7 Kernel Configuration
#
#
-# Compiler: gcc (SUSE Linux) 8.2.1 20181108 [gcc-8-branch revision 265914]
+# Compiler: gcc (SUSE Linux) 8.2.1 20190204 [gcc-8-branch revision 268513]
#
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80201
@@ -87,9 +87,8 @@ CONFIG_NO_HZ_IDLE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
# CONFIG_PREEMPT_NONE is not set
-# CONFIG_PREEMPT_VOLUNTARY is not set
-CONFIG_PREEMPT=y
-CONFIG_PREEMPT_COUNT=y
+CONFIG_PREEMPT_VOLUNTARY=y
+# CONFIG_PREEMPT is not set
#
# CPU/Task time and stats accounting
@@ -110,7 +109,7 @@ CONFIG_CPU_ISOLATION=y
#
# RCU Subsystem
#
-CONFIG_PREEMPT_RCU=y
+CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
@@ -873,7 +872,11 @@ CONFIG_BFQ_GROUP_IOSCHED=y
CONFIG_PREEMPT_NOTIFIERS=y
CONFIG_PADATA=y
CONFIG_ASN1=y
-CONFIG_UNINLINE_SPIN_UNLOCK=y
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
+CONFIG_INLINE_READ_UNLOCK=y
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
+CONFIG_INLINE_WRITE_UNLOCK=y
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
CONFIG_MUTEX_SPIN_ON_OWNER=y
CONFIG_RWSEM_SPIN_ON_OWNER=y
@@ -4911,7 +4914,6 @@ CONFIG_MFD_VX855=m
# CONFIG_REGULATOR is not set
CONFIG_CEC_CORE=y
CONFIG_CEC_NOTIFIER=y
-CONFIG_CEC_PIN=y
CONFIG_RC_CORE=m
CONFIG_RC_MAP=m
CONFIG_LIRC=y
@@ -4957,7 +4959,6 @@ CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
CONFIG_MEDIA_RADIO_SUPPORT=y
CONFIG_MEDIA_SDR_SUPPORT=y
CONFIG_MEDIA_CEC_SUPPORT=y
-# CONFIG_CEC_PIN_ERROR_INJ is not set
# CONFIG_MEDIA_CONTROLLER is not set
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2=m
@@ -5240,7 +5241,6 @@ CONFIG_VIDEO_VICODEC=m
CONFIG_DVB_PLATFORM_DRIVERS=y
CONFIG_CEC_PLATFORM_DRIVERS=y
CONFIG_VIDEO_CROS_EC_CEC=m
-CONFIG_CEC_GPIO=m
CONFIG_VIDEO_SECO_CEC=m
CONFIG_VIDEO_SECO_RC=y
CONFIG_SDR_PLATFORM_DRIVERS=y
@@ -8860,7 +8860,6 @@ CONFIG_SCHED_INFO=y
CONFIG_SCHEDSTATS=y
CONFIG_SCHED_STACK_END_CHECK=y
# CONFIG_DEBUG_TIMEKEEPING is not set
-# CONFIG_DEBUG_PREEMPT is not set
#
# Lock Debugging (spinlocks, mutexes, etc...)
@@ -8939,10 +8938,8 @@ CONFIG_TRACING_SUPPORT=y
CONFIG_FTRACE=y
CONFIG_FUNCTION_TRACER=y
CONFIG_FUNCTION_GRAPH_TRACER=y
-CONFIG_TRACE_PREEMPT_TOGGLE=y
CONFIG_PREEMPTIRQ_EVENTS=y
# CONFIG_IRQSOFF_TRACER is not set
-# CONFIG_PREEMPT_TRACER is not set
CONFIG_SCHED_TRACER=y
# CONFIG_HWLAT_TRACER is not set
CONFIG_FTRACE_SYSCALLS=y