]> git.baikalelectronics.ru Git - kernel.git/commit
signalfd: fix for incorrect SI_QUEUE user data reporting
authorDavide Libenzi <davidel@xmailserver.org>
Fri, 11 Apr 2008 04:29:29 +0000 (21:29 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 11 Apr 2008 15:06:44 +0000 (08:06 -0700)
commitb444de5b98e27e1879630c6290047007aef0331c
treeafaa1f394cdd14c5ac3d3c4b956a6ac440c2c479
parentb691068ca12461ead8ea623a3f08f2ea75cd9343
signalfd: fix for incorrect SI_QUEUE user data reporting

Michael Kerrisk found out that signalfd was not reporting back user data
pushed using sigqueue:

  http://groups.google.com/group/linux.kernel/msg/9397cab8551e3123

The following patch makes signalfd report back the ssi_ptr and ssi_int members
of the signalfd_siginfo structure.

Signed-off-by: Davide Libenzi <davidel@xmailserver.org>
Acked-by: Michael Kerrisk <mtk.manpages@googlemail.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/signalfd.c