summaryrefslogtreecommitdiffstats
path: root/include/linux/posix-timers.h
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@tv-sign.ru>2008-09-22 14:42:49 -0700
committerThomas Gleixner <tglx@linutronix.de>2008-09-24 15:45:48 +0200
commitef864c958801768fb28bd3603cd0b098b394671c (patch)
treeea0291b5f3281b1e7d4432dd8c31e1182446cd89 /include/linux/posix-timers.h
parent717835d94d3e3d343a302df0a3cb9405887c3e2a (diff)
downloadblackbird-op-linux-ef864c958801768fb28bd3603cd0b098b394671c.tar.gz
blackbird-op-linux-ef864c958801768fb28bd3603cd0b098b394671c.zip
posix-timers: sys_timer_create: cleanup the error handling
Cleanup. - sys_timer_create() is big and complicated. The code above the "out:" label relies on the fact that "error" must be == 0. This is not very robust, make the code more explicit. Remove the unneeded initialization of error. - If idr_get_new() succeeds (as it normally should), we check the returned value twice. Move the "-EAGAIN" check under "if (error)". Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Cc: mingo@elte.hu Cc: Roland McGrath <roland@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'include/linux/posix-timers.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud