From: John Stultz Date: Thu, 28 Apr 2011 20:29:18 +0000 (-0700) Subject: timers: Remove delayed irqwork from alarmtimers implementation X-Git-Tag: v3.0-rc1~400^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7068b7a16270f1e85a8893d74b0f3c58d7826883;p=pandora-kernel.git timers: Remove delayed irqwork from alarmtimers implementation Thomas asked about the delayed irq work in the alarmtimers code, and I realized that it was a legacy from when the alarmtimer base lock was a mutex (due to concerns that we'd be interacting with the RTC device, which is protected by mutexes). Since the alarmtimer base is now protected by a spinlock, we can simply execute alarmtimer functions directly from the hrtimer callback. Should any future alarmtimer functions sleep, they can simply manage scheduling any delayed work themselves. CC: Thomas Gleixner Signed-off-by: John Stultz --- Reading git-diff-tree failed