clear_next_interrupt only called in IRQ context don't need irqsave/restore

diff -Nru a/drivers/usb/host/uhci-hcd.c b/drivers/usb/host/uhci-hcd.c
--- a/drivers/usb/host/uhci-hcd.c       Mon Feb  9 11:43:23 2004
+++ b/drivers/usb/host/uhci-hcd.c       Mon Feb  9 11:43:23 2004
@@ -121,11 +121,9 @@
 
 static inline void uhci_clear_next_interrupt(struct uhci_hcd *uhci)
 {
-       unsigned long flags;
-
-       spin_lock_irqsave(&uhci->frame_list_lock, flags);
+       spin_lock(&uhci->frame_list_lock);
        uhci->term_td->status &= ~cpu_to_le32(TD_CTRL_IOC);
-       spin_unlock_irqrestore(&uhci->frame_list_lock, flags);
+       spin_unlock(&uhci->frame_list_lock);
 }
 
 static inline void uhci_add_complete(struct uhci_hcd *uhci, struct urb *urb)


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to