Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1206221
| From | "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state |
| Date | 2015-08-12 18:00 +0200 |
| Message-ID | <pWGBC-tf-59@gated-at.bofh.it> (permalink) |
| References | <pWm0a-42O-27@gated-at.bofh.it> <pWmCS-519-5@gated-at.bofh.it> <pWFmb-7bv-49@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Wed, Aug 12, 2015 at 04:38:21PM +0200, Frederic Weisbecker wrote: > On Tue, Aug 11, 2015 at 11:33:12AM -0700, Paul E. McKenney wrote: > > On Tue, Aug 11, 2015 at 10:49:36AM -0700, Andy Lutomirski wrote: > > > Some arches may need: > > > > > > i_am_lame_and_forgot_my_previous_context() > > > > > > x86 will soon (4.3 or 4.4, depending on how my syscall cleanup goes) > > > no longer need that. > > > > > > Paul says that some arches need something that goes straight from IRQ > > > to user mode (?) -- sigh. > > > > Straight from IRQ to process-level kernel mode. I ran into this in > > late 2011, and clearly should have documented exactly what code was > > doing this. Something about invoking system calls from within the > > kernel on some architectures. > > > > Hey, if no architectures do this anymore, I could simplify RCU a bit! ;-) > > That issue has always been a bit foggy to me :-) > > We never really stated what exactly the issue was. Just performing syscalls > from kernel mode shouldn't fiddle with the dynticks count. > > IIUC, the issue was that some IRQs triggered and never returned. But we > certainly can't remove the safety code without clearly identifying the > issue... This was not a theoretical problem -- there were real failures. But yes, the safety code is there and seems to work OK, so I do need confirmation of a change before removing it. I do recall someone arguing that the half-interrupts should go away, but I never did hear that they really did go away. Adding linux-arch in the hope that someone can say for sure. Thanx, Paul -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[BELATED CORE TOPIC] context tracking / nohz / RCU state Andy Lutomirski <luto@amacapital.net> - 2015-08-11 20:00 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2015-08-11 20:40 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state Andy Lutomirski <luto@amacapital.net> - 2015-08-11 21:10 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2015-08-11 23:50 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state Andy Lutomirski <luto@amacapital.net> - 2015-08-12 00:00 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2015-08-12 03:00 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state Andy Lutomirski <luto@amacapital.net> - 2015-08-12 03:20 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2015-08-12 15:40 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state Frederic Weisbecker <fweisbec@gmail.com> - 2015-08-12 17:00 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state Frederic Weisbecker <fweisbec@gmail.com> - 2015-08-12 16:40 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2015-08-12 18:00 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state "Luis R. Rodriguez" <mcgrof@suse.com> - 2015-08-11 20:50 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2015-08-12 00:00 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state "Luis R. Rodriguez" <mcgrof@suse.com> - 2015-08-12 22:20 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state Frederic Weisbecker <fweisbec@gmail.com> - 2015-08-12 16:30 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> - 2015-08-12 18:10 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state Lai Jiangshan <jiangshanlai@gmail.com> - 2015-08-13 03:30 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state Frederic Weisbecker <fweisbec@gmail.com> - 2015-08-13 15:10 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state Frederic Weisbecker <fweisbec@gmail.com> - 2015-08-13 15:10 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state josh@joshtriplett.org - 2015-08-11 21:40 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state Kevin Hilman <khilman@kernel.org> - 2015-08-11 23:40 +0200
Re: [Ksummit-discuss] [BELATED CORE TOPIC] context tracking / nohz / RCU state Lai Jiangshan <jiangshanlai@gmail.com> - 2015-08-12 06:00 +0200
Re: [BELATED CORE TOPIC] context tracking / nohz / RCU state Frederic Weisbecker <fweisbec@gmail.com> - 2015-08-12 16:30 +0200
csiph-web