Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull RCU fix from Ingo Molnar:
"Fix leaking RCU extended quiescent state, which might trigger warnings
and mess up the extended quiescent state tracking logic into thinking
that we are in "RCU user mode" while we aren't."

* 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
rcu: Fix unrecovered RCU user mode in syscall_trace_leave()

+7
+7
arch/x86/kernel/ptrace.c
··· 1541 1541 { 1542 1542 bool step; 1543 1543 1544 + /* 1545 + * We may come here right after calling schedule_user() 1546 + * or do_notify_resume(), in which case we can be in RCU 1547 + * user mode. 1548 + */ 1549 + rcu_user_exit(); 1550 + 1544 1551 audit_syscall_exit(regs); 1545 1552 1546 1553 if (unlikely(test_thread_flag(TIF_SYSCALL_TRACEPOINT)))