lkml.org 
[lkml]   [2007]   [Dec]   [10]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateMon, 10 Dec 2007 10:10:52 +0100
FromIngo Molnar <>
SubjectRe: broken suspend (sched related) [Was: 2.6.24-rc4-mm1]
> > softlockup: remove get_online_cpus() which doesn't help here.
> > > > The get_online_cpus() protection seems to be bogus in 
> > kernel/softlockup.c as cpu cached in check_cpu can go offline once 
> > we do a put_online_cpus().> > > > This can also cause deadlock during a cpu offline as follows:
i'm wondering, what's the proper CPU-hotplug safe sequence here then? 
I'm picking a CPU number from cpu_online_map, and that CPU could go away 
while i'm still using it, right? What's saving us here?

	Ingo


\
 
 \ /
  Last update: 2007-12-10 10:17    [from the cache]
©2003-2008