lkml.org 
[lkml]   [2008]   [Apr]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: posix-cpu-timers revamp
From
Date
On Tue, 2008-04-08 at 14:27 -0700, Frank Mayhar wrote:
> And, you guessed it, the invariant gets violated. Apparently the passed
> task_struct isn't the same as "current" at this point.
>
> Any ideas? Am I checking the wrong thing? If we're really not updating
> current then the task we are updating could very easily be running
> through __exit_signal() on another CPU. (And while I wait for your
> response I will of course continue to try to figure this out.)

Found the exception. do_fork() violates the invariant when it's
cranking up a new process. Hmmm.
--
Frank Mayhar <fmayhar@google.com>
Google, Inc.



\
 
 \ /
  Last update: 2008-04-08 23:55    [W:0.148 / U:0.204 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site