]> Zhao Yanbai Git Server - minix.git/commit
A small mini_receive() cleanup
authorTomas Hruby <tom@minix3.org>
Fri, 7 May 2010 11:22:49 +0000 (11:22 +0000)
committerTomas Hruby <tom@minix3.org>
Fri, 7 May 2010 11:22:49 +0000 (11:22 +0000)
commit4f962b47986bf6bc8fe76b3aff6c07ff78236f91
tree7a99438c44c8e6c074b3c15a7b29740ec7db0c20
parentb8eddf00d84097a092f814eecdae9af823942cb2
A small mini_receive() cleanup

- this patch substitutes *xpp for sender to increase readability of
  mini_receive().

- makes sure that the dequeued sender has p_q_link == NULL and that
  this condition holds when enqueuing the sender again.

- it is a sanity check to make sure that the new sender is not
  enqueued already. Before this change the dequeued sender's p_q_link
  may not be NULL and it was only set to NULL when enqueued again.
kernel/proc.c