summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorToyo Abe <toyoa@mvista.com>2006-09-29 11:00:29 +0200
committerLinus Torvalds <torvalds@g5.osdl.org>2006-09-29 18:18:15 +0200
commite4b765551aa6355eae60b644bed851a9477c4e2b (patch)
treed1636c58e475407e2a770659430d54c7d67d72be /fs
parent[PATCH] posix-timers: Fix clock_nanosleep() doesn't return the remaining time... (diff)
downloadlinux-e4b765551aa6355eae60b644bed851a9477c4e2b.tar.xz
linux-e4b765551aa6355eae60b644bed851a9477c4e2b.zip
[PATCH] posix-timers: Fix the flags handling in posix_cpu_nsleep()
When a posix_cpu_nsleep() sleep is interrupted by a signal more than twice, it incorrectly reports the sleep time remaining to the user. Because posix_cpu_nsleep() doesn't report back to the user when it's called from restart function due to the wrong flags handling. This patch, which applies after previous one, moves the nanosleep() function from posix_cpu_nsleep() to do_cpu_nanosleep() and cleans up the flags handling appropriately. Signed-off-by: Toyo Abe <toyoa@mvista.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@elte.hu> Cc: Roland McGrath <roland@redhat.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions