From: Al Viro Date: Wed, 5 Sep 2012 22:30:34 +0000 (-0400) Subject: alpha: take SIGPENDING/NOTIFY_RESUME loop into signal.c X-Git-Tag: v3.7-rc1~31^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6972d6f25d21e3da58ff1309256c787078405c7f;p=pandora-kernel.git alpha: take SIGPENDING/NOTIFY_RESUME loop into signal.c Turn the slow side of work_pending into C function, including all the looping. What we get out of that: * we do _not_ call get_signal_to_deliver() with IRQs disabled anymore * no need to save/restore volatiles on each pass if there turns to be more than one (unlikely, but still) * all double-restart prevention is in C now. * glue gets simpler. Signed-off-by: Al Viro --- Reading git-diff-tree failed