Commit 58a5b0a6 authored by Zoran Marceta's avatar Zoran Marceta Committed by Greg Kroah-Hartman

[PATCH] usbfs: use the correct signal number for disconnection

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 <Zoran.Marceta@micronasnit.com>
Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 3b928474
...@@ -695,7 +695,7 @@ static void usbfs_remove_device(struct usb_device *dev) ...@@ -695,7 +695,7 @@ static void usbfs_remove_device(struct usb_device *dev)
wake_up_all(&ds->wait); wake_up_all(&ds->wait);
list_del_init(&ds->list); list_del_init(&ds->list);
if (ds->discsignr) { if (ds->discsignr) {
sinfo.si_signo = SIGPIPE; sinfo.si_signo = ds->discsignr;
sinfo.si_errno = EPIPE; sinfo.si_errno = EPIPE;
sinfo.si_code = SI_ASYNCIO; sinfo.si_code = SI_ASYNCIO;
sinfo.si_addr = ds->disccontext; sinfo.si_addr = ds->disccontext;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment