More signal handling functionality in kernel