Revert 17858 and fix all warnings at once.
This fix may be strange at first sight, but original Linux code doesn't
use "flags" variable at all. This fix is here only to prevent a warning
and shouldn't break the behaviour of the code.
Modified: trunk/reactos/drivers/usb/miniport/linux/linux_wrapper.h
Modified: trunk/reactos/drivers/usb/miniport/usbohci/ohci-hcd.c
Modified: trunk/reactos/drivers/usb/miniport/usbohci/ohci-q.c
_____
Modified: trunk/reactos/drivers/usb/miniport/linux/linux_wrapper.h
--- trunk/reactos/drivers/usb/miniport/linux/linux_wrapper.h
2005-09-15 12:57:11 UTC (rev 17858)
+++ trunk/reactos/drivers/usb/miniport/linux/linux_wrapper.h
2005-09-15 13:25:32 UTC (rev 17859)
@@ -399,7 +399,7 @@
#define spin_unlock(a) my_spin_unlock(a)
void my_spin_unlock(spinlock_t *sl);
-#define spin_lock_irqsave(a,b) my_spin_lock_irqsave(a,b)
+#define spin_lock_irqsave(a,b) b=0, my_spin_lock_irqsave(a,b)
void my_spin_lock_irqsave(spinlock_t *sl, int flags);
#define spin_unlock_irqrestore(a,b) my_spin_unlock(a)
_____
Modified: trunk/reactos/drivers/usb/miniport/usbohci/ohci-hcd.c
--- trunk/reactos/drivers/usb/miniport/usbohci/ohci-hcd.c
2005-09-15 12:57:11 UTC (rev 17858)
+++ trunk/reactos/drivers/usb/miniport/usbohci/ohci-hcd.c
2005-09-15 13:25:32 UTC (rev 17859)
@@ -165,7 +165,7 @@
urb_priv_t *urb_priv;
unsigned int pipe = urb->pipe;
int i, size = 0;
- unsigned long flags = 0;
+ unsigned long flags;
int retval = 0;
#ifdef OHCI_VERBOSE_DEBUG
_____
Modified: trunk/reactos/drivers/usb/miniport/usbohci/ohci-q.c
--- trunk/reactos/drivers/usb/miniport/usbohci/ohci-q.c 2005-09-15
12:57:11 UTC (rev 17858)
+++ trunk/reactos/drivers/usb/miniport/usbohci/ohci-q.c 2005-09-15
13:25:32 UTC (rev 17859)
@@ -344,7 +344,7 @@
struct hcd_dev *dev = (struct hcd_dev *) udev->hcpriv;
struct ed *ed;
unsigned ep;
- unsigned long flags = 0;
+ unsigned long flags;
ep = usb_pipeendpoint (pipe) << 1;
if (type != PIPE_CONTROL && is_out)