From stern@rowland.harvard.edu Thu Jun 22 10:28:13 2006 Date: Thu, 22 Jun 2006 13:28:11 -0400 (EDT) From: Alan Stern To: Greg KH cc: USB development list , Zoran Marceta Subject: usbfs: use the correct signal number for disconnection Message-ID: From: Zoran Marceta usbfs stores the wrong signal number in the siginfo structure used for notifying user programs about device disconnect. This patch (as726) fixes it. From: Zoran Marceta Signed-off-by: Alan Stern Signed-off-by: Greg Kroah-Hartman --- drivers/usb/core/inode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- gregkh-2.6.orig/drivers/usb/core/inode.c +++ gregkh-2.6/drivers/usb/core/inode.c @@ -695,7 +695,7 @@ static void usbfs_remove_device(struct u wake_up_all(&ds->wait); list_del_init(&ds->list); if (ds->discsignr) { - sinfo.si_signo = SIGPIPE; + sinfo.si_signo = ds->discsignr; sinfo.si_errno = EPIPE; sinfo.si_code = SI_ASYNCIO; sinfo.si_addr = ds->disccontext;