patch-2.4.18 linux/drivers/usb/storage/usb.c
Next file: linux/drivers/usb/stv680.c
Previous file: linux/drivers/usb/storage/unusual_devs.h
Back to the patch index
Back to the overall index
- Lines: 22
- Date:
Wed Jan 16 20:13:57 2002
- Orig file:
linux.orig/drivers/usb/storage/usb.c
- Orig date:
Mon Feb 18 20:18:40 2002
diff -Naur -X /home/marcelo/lib/dontdiff linux.orig/drivers/usb/storage/usb.c linux/drivers/usb/storage/usb.c
@@ -1,6 +1,6 @@
/* Driver for USB Mass Storage compliant devices
*
- * $Id: usb.c,v 1.69 2001/11/11 03:33:03 mdharm Exp $
+ * $Id: usb.c,v 1.70 2002/01/06 07:14:12 mdharm Exp $
*
* Current development and maintenance by:
* (c) 1999, 2000 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
@@ -318,6 +318,13 @@
current->files = init_task.files;
atomic_inc(¤t->files->count);
daemonize();
+
+ /* avoid getting signals */
+ spin_lock_irq(¤t->sigmask_lock);
+ flush_signals(current);
+ sigfillset(¤t->blocked);
+ recalc_sigpending(current);
+ spin_unlock_irq(¤t->sigmask_lock);
/* set our name for identification purposes */
sprintf(current->comm, "usb-storage-%d", us->host_number);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)