Re: Race condition in time/alarmtimer.c

2013-07-22 Thread John Stultz
On 06/29/2013 06:47 AM, Marcus Gelderie wrote: On Mo, Jun 24, 2013 at 09:12:03PM +0200, Marcus Gelderie wrote: Hi, there seems to be a race condition in kernel/time/alarmtimer.c More specifically, the following function (line numbers correspond to actual file): 584 static int alarmtimer_do_n

Re: Race condition in time/alarmtimer.c

2013-06-29 Thread Marcus Gelderie
Hi, bouncing this mail because originally my mail address was mangled due to MUA misconfig. Sorry Marcus On Mo, Jun 24, 2013 at 09:12:03PM +0200, Marcus Gelderie wrote: > Hi, > > there seems to be a race condition in kernel/time/alarmtimer.c > > More specifically, the following function (lin

Race condition in time/alarmtimer.c

2013-06-24 Thread Marcus Gelderie
Hi, there seems to be a race condition in kernel/time/alarmtimer.c More specifically, the following function (line numbers correspond to actual file): 584 static int alarmtimer_do_nsleep(struct alarm *alarm, ktime_t absexp) 585 { 586 alarm->data = (void *)current; 587 do { 588