فهرست منبع

kernel: Activate CONFIG_SCHED_STACK_END_CHECK

This activates the CONFIG_SCHED_STACK_END_CHECK option.

The kernel will check if the kernel stack overflowed in the schedule()
function. This just adds a very small computational overhead.

This option is activated in Debian by default.

Signed-off-by: Hauke Mehrtens <[email protected]>
Hauke Mehrtens 2 سال پیش
والد
کامیت
1f41b6bb83
2فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 1 1
      target/linux/generic/config-5.10
  2. 1 1
      target/linux/generic/config-5.15

+ 1 - 1
target/linux/generic/config-5.10

@@ -5017,7 +5017,7 @@ CONFIG_SCHED_HRTICK=y
 # CONFIG_SCHED_MC is not set
 # CONFIG_SCHED_MC is not set
 CONFIG_SCHED_OMIT_FRAME_POINTER=y
 CONFIG_SCHED_OMIT_FRAME_POINTER=y
 # CONFIG_SCHED_SMT is not set
 # CONFIG_SCHED_SMT is not set
-# CONFIG_SCHED_STACK_END_CHECK is not set
+CONFIG_SCHED_STACK_END_CHECK=y
 # CONFIG_SCHED_TRACER is not set
 # CONFIG_SCHED_TRACER is not set
 # CONFIG_SCR24X is not set
 # CONFIG_SCR24X is not set
 # CONFIG_SCSI is not set
 # CONFIG_SCSI is not set

+ 1 - 1
target/linux/generic/config-5.15

@@ -5274,7 +5274,7 @@ CONFIG_SCHED_HRTICK=y
 # CONFIG_SCHED_MC is not set
 # CONFIG_SCHED_MC is not set
 CONFIG_SCHED_OMIT_FRAME_POINTER=y
 CONFIG_SCHED_OMIT_FRAME_POINTER=y
 # CONFIG_SCHED_SMT is not set
 # CONFIG_SCHED_SMT is not set
-# CONFIG_SCHED_STACK_END_CHECK is not set
+CONFIG_SCHED_STACK_END_CHECK=y
 # CONFIG_SCHED_TRACER is not set
 # CONFIG_SCHED_TRACER is not set
 # CONFIG_SCR24X is not set
 # CONFIG_SCR24X is not set
 # CONFIG_SCSI is not set
 # CONFIG_SCSI is not set