Commit 9244b5a737c9222aa3df3eac167f76ce7e7e50b8 added support for non-standard field si_user that is useful for passing context pointers to signal handlers. This commits makes it work for all signals, not just SA_KERNELHAND. Previously si_user for normal signals was uninitialized garbage.