default or selected kernelversion does not have config value CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK.
Result is shown for kernelversion 6.9.9
CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK (not configurable)
configname: CONFIG_HAVE_CONTEXT_TRACKING_OFFSTACK
Linux Kernel Configuration
└─>General architecture-dependent options
└─>HAVE_CONTEXT_TRACKING_OFFSTACK
In linux kernel since version 5.2 (release Date: 2019-07-07)
Architecture neither relies on exception_enter()/exception_exit()
nor on schedule_user(). Also preempt_schedule_notrace() and
preempt_schedule_irq() can't be called in a preemptible section
while context tracking is CONTEXT_USER. This feature reflects a sane
entry implementation where the following requirements are met on
critical entry code, ie: before user_exit() or after user_enter():
- Critical entry code isn't preemptible (or better yet:
not interruptible).
- No use of RCU read side critical sections, unless rcu_nmi_enter()
got called.
- No use of instrumentation, unless instrumentation_begin() got
called.
nor on schedule_user(). Also preempt_schedule_notrace() and
preempt_schedule_irq() can't be called in a preemptible section
while context tracking is CONTEXT_USER. This feature reflects a sane
entry implementation where the following requirements are met on
critical entry code, ie: before user_exit() or after user_enter():
- Critical entry code isn't preemptible (or better yet:
not interruptible).
- No use of RCU read side critical sections, unless rcu_nmi_enter()
got called.
- No use of instrumentation, unless instrumentation_begin() got
called.