From: Thomas Gleixner Date: Wed, 13 Feb 2008 23:58:36 +0000 (+0100) Subject: hrtimer: catch expired CLOCK_REALTIME timers early X-Git-Tag: v2.6.25-rc2~6^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63070a79ba482c274bad10ac8c4b587a3e011f2c;p=pandora-kernel.git hrtimer: catch expired CLOCK_REALTIME timers early A CLOCK_REALTIME timer, which has an absolute expiry time less than the clock realtime offset calls with a negative delta into the clock events code and triggers the WARN_ON() there. This is a false positive and needs to be prevented. Check the result of timer->expires - timer->base->offset right away and return -ETIME right away. Thanks to Frans Pop, who reported the problem and tested the fixes. Signed-off-by: Thomas Gleixner Tested-by: Frans Pop --- Reading git-diff-tree failed