On Mon, 5 Feb 2007 15:24:27 +0100, Franck Bui-Huu <vagabon.xyz@xxxxxxxxx> wrote: > For the sys_sigsuspend() case, I don't see any reasons... Maybe that was needed before commit 7b3e2fc847c8325a7b35185fa1fc2f1729ed9c5b. At that time sys_sigsuspend() called do_signal() (which includes setup_sigcontext()) directly. So all registers must be saved to kernel stack. Now do_signal() is called only from do_notify_resume(), so I agree save_static_function is not needed. --- Atsushi Nemoto