minix/minix/servers
David van Moolenbroek 286d266fd0 PM: fix alarm signal delivery
As of change git-87c599d, when processing CLOCK notifications, PM no
longer set the current process pointer 'mp'.  That pointer is however
used when delivering signals through check_sig(), to see whether the
current process may deliver a signal to the target process.  As a
result, delivering SIGALARM signals used a previous pointer in these
checks, causing alarm signals not to be delivered in some cases.
This patch ensures that alarm signals are again delivered with PM as
current process.

Change-Id: I94ccbe8b71289df0e1d6d67928e55297bbc28360
2016-10-24 12:11:52 +00:00
..
devman Add live update-friendly annotations. 2015-09-17 13:25:38 +00:00
ds DS: workaround for weak symbol issue 2015-09-17 17:13:28 +00:00
input Move all services to /service 2014-07-31 16:00:31 +02:00
ipc IPC: use RMIB to handle kern.ipc sysctl subtree 2016-06-18 12:47:24 +00:00
is is: Convert K&R C -> ANSI C 2016-10-18 14:19:48 +02:00
mib VFS: store process suspension state as union 2016-08-05 11:15:15 +00:00
pm PM: fix alarm signal delivery 2016-10-24 12:11:52 +00:00
rs Add MIB service, sysctl(2) support 2016-01-13 20:32:37 +01:00
sched Kernel: per-state CPU accounting 2016-01-13 20:32:38 +01:00
vfs VFS: Convert K&R C -> ANSI C 2016-10-18 14:20:21 +02:00
vm Preparations for PAE support 2016-08-04 09:24:42 +02:00
Makefile Add MIB service, sysctl(2) support 2016-01-13 20:32:37 +01:00
Makefile.inc merge libminlib with libc 2014-08-28 18:49:19 +02:00