mirror of
https://github.com/torvalds/linux.git
synced 2024-12-12 22:23:55 +00:00
616c310e83
Currently, PREEMPT_RCU readers are enqueued upon entry to the scheduler. This is inefficient because enqueuing is required only if there is a context switch, and entry to the scheduler does not guarantee a context switch. The commit therefore moves the enqueuing to immediately precede the call to switch_to() from the scheduler. Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Tested-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
---|---|---|
.. | ||
drivers | ||
include | ||
kernel | ||
os-Linux | ||
scripts | ||
sys-ia64 | ||
sys-ppc | ||
.gitignore | ||
defconfig | ||
Kconfig.char | ||
Kconfig.common | ||
Kconfig.debug | ||
Kconfig.net | ||
Kconfig.rest | ||
Kconfig.um | ||
Makefile | ||
Makefile-ia64 | ||
Makefile-os-Linux | ||
Makefile-ppc | ||
Makefile-skas |