Manual merge with Linus
Dmitry Torokhov [Sat, 10 Sep 2005 01:14:47 +0000 (20:14 -0500)]
1  2 
Documentation/kernel-parameters.txt
drivers/char/keyboard.c
drivers/input/evdev.c
drivers/input/mouse/psmouse-base.c
drivers/usb/input/hid-core.c
include/linux/input.h

Simple merge
Simple merge
Simple merge
Simple merge
@@@ -1432,7 -1432,7 +1432,7 @@@ void hid_init_reports(struct hid_devic
  #define USB_DEVICE_ID_VERNIER_CYCLOPS 0x0004
  
  #define USB_VENDOR_ID_LD              0x0f11
--#define USB_DEVICE_ID_CASSY           0x1000
++#define USB_DEVICE_ID_CASSY           0x1000
  #define USB_DEVICE_ID_POCKETCASSY     0x1010
  #define USB_DEVICE_ID_MOBILECASSY     0x1020
  #define USB_DEVICE_ID_JWM             0x1080
  #define USB_DEVICE_ID_POWERCONTROL    0x2030
  
  #define USB_VENDOR_ID_APPLE           0x05ac
 -#define USB_DEVICE_ID_APPLE_BLUETOOTH         0x1000
 +#define USB_DEVICE_ID_APPLE_POWERMOUSE        0x0304
++#define USB_DEVICE_ID_APPLE_BLUETOOTH 0x1000
  
  /*
   * Alphabetically sorted blacklist by quirk type.
@@@ -1717,10 -1685,10 +1719,10 @@@ static struct hid_device *usb_hid_confi
                        if (!(hid->urbin = usb_alloc_urb(0, GFP_KERNEL)))
                                goto fail;
                        pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
 -                      usb_fill_int_urb(hid->urbin, dev, pipe, hid->inbuf, 0,
 +                      usb_fill_int_urb(hid->urbin, dev, pipe, hid->inbuf, insize,
                                         hid_irq_in, hid, interval);
                        hid->urbin->transfer_dma = hid->inbuf_dma;
-                       hid->urbin->transfer_flags |=(URB_NO_TRANSFER_DMA_MAP | URB_ASYNC_UNLINK);
+                       hid->urbin->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
                } else {
                        if (hid->urbout)
                                continue;
Simple merge