)]}'
{
  "log": [
    {
      "commit": "423e489d704d05c6e8c2927fb1854db85914912a",
      "tree": "a4045f348d2b2ddd232ae6eddf103ccc32e7c5a6",
      "parents": [
        "478a3bab8c87a9ba4a4ba338314e32bb0c378e62"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Oct 19 13:06:13 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:49 2005 -0700"
      },
      "message": "[PATCH] hid-core: Add Clear-Halt on the Interrupt-in endpoint\n\nThis patch (as577) adds a Clear-Halt call on the Interrupt-in endpoint\nduring input device configuration.  Without it my HP USB keyboard doesn\u0027t\nwork.\n\nVojtech says it\u0027s worth trying, since it might help with some recalcitrant\ndevices.  On the other hand, it might interfere with others.  I\u0027m\nsubmitting it so that it can get tested by a range of users.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "af64a5ebb817532965d18b792d6d74afecfb0bcf",
      "tree": "7ecbcf59e4a79fdd8bef4e0874aa5abce8b91add",
      "parents": [
        "b81d34363c0b17c47f4ef63d5888c4f47f315d29"
      ],
      "author": {
        "name": "Henk",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Wed Oct 12 15:02:56 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] USB: Buffer overflow patch for Yealink driver\n\nJust a small patch that fixes a small parameter validation bug.\n\n  drivers/usb/input/map_to_7segment.h:\n    This patch fixes the broken parameter validation in the char to seg7\n    conversion. This could cause out-of-bounds memory references.\n\n  MAINTAINERS:\n    Yealink maintainer info now in sorted order.\n\n  Documentation/input/yealink.txt:\n    Added a Q\u0026A section that answers some common questions.\n\nSigned-off-by: Henk \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n006491df1a13f85ad245d1039dfdf20e49c394fd\n"
    },
    {
      "commit": "3f8c03ee05801bf8539dd136d9246a416c45052a",
      "tree": "9438829a88eb7229b9eb88a2943b592b7f0f4af8",
      "parents": [
        "880a9b5e7f70632ab60131ce3027da1c63fcd39e"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Wed Sep 28 21:30:12 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] usb/input/touchkit: add more device IDs\n\nadd two more device IDs from eGalax\u0027 programming guide.\nthanks to Jonathan Hopper \u003cjrhopper () gmail ! com\u003e  for pointing out.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/input/touchkitusb.c |    2 ++\n 1 file changed, 2 insertions(+)\n"
    },
    {
      "commit": "db69087437dd5135a9362da1c37fe072070e8f60",
      "tree": "1affacd290eff29b5dc589bbf47369e20d6101db",
      "parents": [
        "7586269c0b52970f60bb69fcb86e765fc1d72309"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Sep 13 19:56:33 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:38 2005 -0700"
      },
      "message": "[PATCH] usb_interface power state\n\nThis updates the handling of power state for USB interfaces.\n\n  - Formalizes an existing invariant:  interface \"power state\" is a boolean:\n    ON when I/O is allowed, and FREEZE otherwise.  It does so by defining\n    some inlined helpers, then using them.\n\n  - Adds a useful invariant:  the only interfaces marked active are those\n    bound to non-suspended drivers.  Later patches build on this invariant.\n\n  - Simplifies the interface driver API (and removes some error paths) by\n    removing the requirement that they record power state changes during\n    suspend and resume callbacks.  Now usbcore does that.\n\nA few drivers were simplified to address that last change.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/core/hub.c       |   33 +++++++++------------\n drivers/usb/core/message.c   |    1\n drivers/usb/core/usb.c       |   65 +++++++++++++++++++++++++++++++++----------\n drivers/usb/core/usb.h       |   18 +++++++++++\n drivers/usb/input/hid-core.c |    2 -\n drivers/usb/misc/usbtest.c   |   10 ------\n drivers/usb/net/pegasus.c    |    2 -\n drivers/usb/net/usbnet.c     |    2 -\n 8 files changed, 85 insertions(+), 48 deletions(-)\n"
    },
    {
      "commit": "d6e5bcf4a7ebbe258124a931f1449338340a99b5",
      "tree": "e36249673c11e20f90ad837831c104b1dfce9947",
      "parents": [
        "094f1649577dfc7f2c7407a8380e05a506b31f7f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 21:15:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:37 2005 -0700"
      },
      "message": "[PATCH] devfs: Remove the mode field from usb_class_driver as it\u0027s no longer needed\n\nAlso fixes all drivers that set this field, and removes some other devfs\nspecfic USB logic.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/class/usblp.c           |    3 +--\n drivers/usb/core/file.c             |   19 ++++---------------\n drivers/usb/image/mdc800.c          |    3 +--\n drivers/usb/input/aiptek.c          |    2 +-\n drivers/usb/input/hiddev.c          |    3 +--\n drivers/usb/media/dabusb.c          |    3 +--\n drivers/usb/misc/auerswald.c        |    3 +--\n drivers/usb/misc/idmouse.c          |    5 ++---\n drivers/usb/misc/legousbtower.c     |    5 ++---\n drivers/usb/misc/rio500.c           |    3 +--\n drivers/usb/misc/sisusbvga/sisusb.c |    5 -----\n drivers/usb/misc/usblcd.c           |    9 ++++-----\n drivers/usb/usb-skeleton.c          |    3 +--\n include/linux/usb.h                 |    7 ++-----\n 14 files changed, 22 insertions(+), 51 deletions(-)\n"
    },
    {
      "commit": "c5b7c7c395a34f12cdf246d66c1feeff2933d584",
      "tree": "8af335c30bb92991f4bfd8251de4fed9907b07bd",
      "parents": [
        "3c42f0c3dde8feb59fc87df45cadb847d5511c0a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:47 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:52 2005 -0700"
      },
      "message": "[PATCH] drivers/usb/input: convert to dynamic input_dev allocation\n\nInput: convert drivers/iusb/input to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "13b58ee51802a45d2b8853ffe0003d9fa768195c",
      "tree": "f08cf0e2a4afbd007fbc11864cd3c4fa0df6e9d8",
      "parents": [
        "e9b765decfb49ddc105d303d491e1bee9769436f"
      ],
      "author": {
        "name": "Christian Krause",
        "email": "chkr@plauener.de",
        "time": "Mon Oct 17 14:30:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 14:45:49 2005 -0700"
      },
      "message": "[PATCH] USB: fix bug in handling of highspeed usb HID devices\n\nDuring the development of an USB device I found a bug in the handling of\nHighspeed HID devices in the kernel.\n\nWhat happened?\n\nHighspeed HID devices are correctly recognized and enumerated by the\nkernel. But even if usbhid kernel module is loaded, no HID reports are\nreceived by the kernel.\n\nThe output of the hardware USB analyzer told me that the host doesn\u0027t\neven poll for interrupt IN transfers (even the \"interrupt in\" USB\ntransfer are polled by the host).\n\nAfter some debugging in hid-core.c I\u0027ve found the reason.\n\nIn case of a highspeed device, the endpoint interval is re-calculated in\ndriver/usb/input/hid-core.c:\n\nline 1669:\n             /* handle potential highspeed HID correctly */\n             interval \u003d endpoint-\u003ebInterval;\n             if (dev-\u003espeed \u003d\u003d USB_SPEED_HIGH)\n                   interval \u003d 1 \u003c\u003c (interval - 1);\n\nBasically this calculation is correct (refer to USB 2.0 spec, 9.6.6).\nThis new calculated value of \"interval\" is used as input for\nusb_fill_int_urb:\n\nline 1685:\n\n            usb_fill_int_urb(hid-\u003eurbin, dev, pipe, hid-\u003einbuf, 0,\n                   hid_irq_in, hid, interval);\n\nUnfortunately the same calculation as above is done a second time in\nusb_fill_int_urb in the file include/linux/usb.h:\n\nline 933:\n        if (dev-\u003espeed \u003d\u003d USB_SPEED_HIGH)\n                urb-\u003einterval \u003d 1 \u003c\u003c (interval - 1);\n        else\n                urb-\u003einterval \u003d interval;\n\nThis means, that if the endpoint descriptor (of a high speed device)\nspecifies e.g. bInterval \u003d 7, the urb-\u003einterval gets the value:\n\nhid-core.c: interval \u003d 1 \u003c\u003c (7-1) \u003d 0x40 \u003d 64\nurb-\u003einterval \u003d 1 \u003c\u003c (interval -1) \u003d 1 \u003c\u003c (63) \u003d integer overflow\n\nBecause of this the value of urb-\u003einterval is sometimes negative and is\nrejected in core/urb.c:\nline 353:\n                /* too small? */\n                if (urb-\u003einterval \u003c\u003d 0)\n                        return -EINVAL;\n\nThe conclusion is, that the recalculaton of the interval (which is\nnecessary for highspeed) should not be made twice, because this is\nsimply wrong. ;-)\n\nRe-calculation in usb_fill_int_urb makes more sense, because it is the\nmost general approach. So it would make sense to remove it from\nhid-core.c.\n\nBecause in hid-core.c the interval variable is only used for calling\nusb_fill_int_urb, it is no problem to remove the highspeed\nre-calculation in this file.\n\nSigned-off-by: Christian Krause \u003cchkr@plauener.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7214ff4e8248513ec626212b2c1a3ca0b2a0888",
      "tree": "ac9cc182c236857a4c7d2ef4c84b884f84d4f84f",
      "parents": [
        "1bbb4f2035d94d86e52e9b5341c142dcb39bb879"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Thu Sep 08 10:19:48 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:39 2005 -0700"
      },
      "message": "[PATCH] USB: add apple usb touchpad driver\n\nThis is a driver for the USB touchpad which can be found on post-February 2005\nApple PowerBooks.\n\nThis driver is derived from Johannes Berg\u0027s appletrackpad driver [1],\nbut it has been improved in some areas:\n    * appletouch is a full kernel driver, no userspace program is necessary\n    * appletouch can be interfaced with the synaptics X11 driver[2], in order\n      to have touchpad acceleration, scrolling, two/three finger tap, etc.\n\nThis driver has been tested by the readers of the \u0027debian-powerpc\u0027 mailing\nlist for a few weeks now and I believe it is now ready for inclusion into the\nmainline kernel.\n\nCredits go to Johannes Berg for reverse-engineering the touchpad protocol,\nFrank Arnold for further improvements, and Alex Harper for some additional\ninformation about the inner workings of the touchpad sensors.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80908309ce44677a07763e24e6ec9371cfa3ab5f",
      "tree": "a9fa1c380392c2ed83c3d5d216f32c7a286df0c8",
      "parents": [
        "2ade81473636b33aaac64495f89a7dc572c529f0"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 11:58:07 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 11:58:07 2005 -0700"
      },
      "message": "Revert \"[PATCH] USB: Prevent hid-core claiming Apple Bluetooth device on new G4 powerbooks\"\n\n   This reverts 22af8878d2d641c6b15fe39fe4de3c05b2c477f0 commit.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d344c5e0856ad03278d8700b503762dbc8b86e12",
      "tree": "a6d893a643470a3c2580a58f3228a55fa1fd1d82",
      "parents": [
        "010988e888a0abbe7118635c1b33d049caae6b29",
        "87fc767b832ef5a681a0ff9d203c3289bc3be2bf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Sep 09 20:14:47 2005 -0500"
      },
      "message": "Manual merge with Linus\n"
    },
    {
      "commit": "b71e318cdb1dc301d734fdd4983dfc6dc167235a",
      "tree": "225958f7e2fd766e9834a07e33ad7b8727081ca5",
      "parents": [
        "d5ae36dd439549305f00a755556f49c9fa7bb237"
      ],
      "author": {
        "name": "Henk",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Wed Aug 17 10:40:26 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:40:57 2005 -0700"
      },
      "message": "[PATCH] USB: yealink: fix htons usage, documentation updates\n\nSigned-off-by: Henk Vergonet \u003chenk.vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5ae36dd439549305f00a755556f49c9fa7bb237",
      "tree": "50293284d27a48aa49c66b4ac66e8b3bd80eb9f3",
      "parents": [
        "aca951a22a1d93ebe31b54052b3eb9a8196df2fc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 16 12:33:30 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:40:57 2005 -0700"
      },
      "message": "[PATCH] USB: fix endian issues in yealink driver.\n\nsparse still complains about the htons usage, but I\u0027ll leave that for\nothers to fix.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aca951a22a1d93ebe31b54052b3eb9a8196df2fc",
      "tree": "a4a7a15fa4055ed88ab2273390800038d4e37bd4",
      "parents": [
        "d6450e19329c85ac4888c185429094236a650928"
      ],
      "author": {
        "name": "Henk",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Tue Aug 16 16:17:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:40:57 2005 -0700"
      },
      "message": "[PATCH] input-driver-yealink-P1K-usb-phone\n\nThis patch aggregates all modifications in the -mm tree and adds\ncomplete ringtone support.\n\nThe following features are supported:\n  - keyboard          full support\n  - LCD               full support\n  - LED               full support\n  - dialtone          full support\n  - ringtone          full support\n  - audio playback    via generic usb audio diver\n  - audio record      via generic usb audio diver\n\nFor driver documentation see: Documentation/input/yealink.txt\nFor vendor documentation see: http://yealink.com\n\nSigned-off-by: Henk \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b375a0495fd622037560c73c05f23ae6f127bb0c",
      "tree": "7f800cfd288480625e6e9886b51aa6d159a1548e",
      "parents": [
        "a4e628328ec60873fec9d506d682155391f589ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 29 16:11:07 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:23:04 2005 -0700"
      },
      "message": "[PATCH] USB: URB_ASYNC_UNLINK flag removed from the kernel\n\n29 July 2005, Cambridge, MA:\n\nThis afternoon Alan Stern submitted a patch to remove the URB_ASYNC_UNLINK\nflag from the Linux kernel.  Mr. Stern explained, \"This flag is a relic\nfrom an earlier, less-well-designed system.  For over a year it hasn\u0027t\nbeen used for anything other than printing warning messages.\"\n\nAn anonymous spokesman for the Linux kernel development community\ncommented, \"This is exactly the sort of thing we see happening all the\ntime.  As the kernel evolves, support for old techniques and old code can\nbe jettisoned and replaced by newer, better approaches.  Proprietary\noperating systems do not have the freedom or flexibility to change so\nquickly.\"\n\nMr. Stern, a staff member at Harvard University\u0027s Rowland Institute who\nworks on Linux only as a hobby, noted that the patch (labelled as548) did\nnot update two files, keyspan.c and option.c, in the USB drivers\u0027 \"serial\"\nsubdirectory.  \"Those files need more extensive changes,\" he remarked.\n\"They examine the status field of several URBs at times when they\u0027re not\nsupposed to.  That will need to be fixed before the URB_ASYNC_UNLINK flag\nis removed.\"\n\nGreg Kroah-Hartman, the kernel maintainer responsible for overseeing all\nof Linux\u0027s USB drivers, did not respond to our inquiries or return our\ncalls.  His only comment was \"Applied, thanks.\"\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22af8878d2d641c6b15fe39fe4de3c05b2c477f0",
      "tree": "8a034d93462e25f0edf84ba4b273f1b24bed9f0a",
      "parents": [
        "e6ac4a40e5f5c58f6e1058f6b3fb98be921dc7f4"
      ],
      "author": {
        "name": "Andrew de Quincey",
        "email": "adq_dvb@lidskialf.net",
        "time": "Thu Aug 04 23:16:12 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:29 2005 -0700"
      },
      "message": "[PATCH] USB: Prevent hid-core claiming Apple Bluetooth device on new G4 powerbooks\n\nTo recap: My new G4 powerbook has a bluetooth device that boots up in\nwhat apppears to be a compatability mode - it looks exactly like an HID\nkeyboard/mouse device.\n\nA special command sequence is sent to switch it into full bluetooth\nmode. When this occurs the original HID device vanishes, and a new\n(bluetooth HID) USB device appears on the bus with a different product\nID.\n\nThe original thread is here:\nhttp://sourceforge.net/mailarchive/message.php?msg_id\u003d12532263\n\nThe attached patch adds the device to the hid-core quirks so that\nhid-core ignores it.\n\nSigned-off-by: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ef0840286045fe7ce84cb77e7608f0844c81001c",
      "tree": "fe03d6020b1b9627abe85630d71cfdfc0d6f06a1",
      "parents": [
        "91e79c91fab10f5790159d8d0c1d16da2a9653f9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 27 01:06:19 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:17 2005 -0700"
      },
      "message": "[PATCH] USB: fix keyspan_remote endian bug on probe\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7b842b6e3704f4b9606ff8a4ffe03579d9addf5e",
      "tree": "96623714a4c80ba5270031f9b38de773d691ec3e",
      "parents": [
        "a97e148a8b8da8b04bc3e18ceb824a8f5f56d567"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:46 2005 -0700"
      },
      "message": "[PATCH] USB: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "010988e888a0abbe7118635c1b33d049caae6b29",
      "tree": "064ebbc4e054bb19bb685475bcc07be21d6a1b76",
      "parents": [
        "7d25258f69cedc2f2e55eb25ba2e2078060b44f4"
      ],
      "author": {
        "name": "Stefan Nickl",
        "email": "Stefan.Nickl@kontron.com",
        "time": "Mon Sep 05 01:57:46 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 01:57:46 2005 -0500"
      },
      "message": "Input: HIDDEV - make HIDIOCSREPORT wait IO completion\n\nWhen trying to make the hiddev driver issue several Set_Report control\ntransfers to a custom device with 2.6.13-rc6, only the first transfer in a\nrow is carried out, while others immediately following it are silently\ndropped.\n\nThis happens where hid_submit_report() (in hid-core.c) tests for\nHID_CTRL_RUNNING, which seems to be still set because the first transfer is\nnot finished yet.\n\nAs a workaround, inserting a delay between the two calls to\nioctl(HIDIOCSREPORT) in userspace \"solves\" the problem.  The\nstraightforward fix is to add a call to hid_wait_io() to the implementation\nof HIDIOCSREPORT (in hiddev.c), just like for HIDIOCGREPORT.  Works fine\nfor me.\n\nApparently, this issue has some history:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-usb-users\u0026m\u003d111100670105558\u0026w\u003d2\n\nSigned-off-by: Stefan Nickl \u003cStefan.Nickl@kontron.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7d25258f69cedc2f2e55eb25ba2e2078060b44f4",
      "tree": "71c10d2715b9f540992e5d0caa3d982b0458fddf",
      "parents": [
        "e875ce374759087771313c9e76b672b86ac20950"
      ],
      "author": {
        "name": "Brian Schau",
        "email": "brian@schau.com",
        "time": "Mon Sep 05 01:57:41 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 01:57:41 2005 -0500"
      },
      "message": "Input: HID - add Wireless Security Lock to HID blacklist\n\nThe device is a Wireless Security Lock (WSL).  The device identifies itself\nas a Cypress Ultra Mouse.  It is, however, not a mouse at all and as such,\nshouldn\u0027t be handled as one.\n\nSigned-off-by: Brian Schau \u003cbrian@schau.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e875ce374759087771313c9e76b672b86ac20950",
      "tree": "210817d04ad7fd69bbbbb88aba9d5375e39aa828",
      "parents": [
        "61cdecd9f5f602775af1e89c200179d093a94ae2"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Mon Sep 05 01:57:33 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 01:57:33 2005 -0500"
      },
      "message": "Input: HID - add mapping for Powerbook USB keyboard\n\nMap custom HID events (such as the ones generated by some Logitech and\nApple Powerbooks USB keyboards) to the FN keycode.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "61cdecd9f5f602775af1e89c200179d093a94ae2",
      "tree": "656b3a71367509ab3883cc37b4e01f454763c9d6",
      "parents": [
        "c58de6d949a9d2c386c4d814013b6c967c14ea5a"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:13:32 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:13:32 2005 -0500"
      },
      "message": "Input: HID - add the Trust Predator TH 400 gamepad to the badpad list\n\nReported-by: Karl Relton \u003ckarllinuxtest.relton@ntlworld.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c58de6d949a9d2c386c4d814013b6c967c14ea5a",
      "tree": "4b47ed0557e95151119e91a1763a582e6bb9a05c",
      "parents": [
        "c4786ca8a4274a0bbffe217917972943348bed64"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:13:15 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:13:15 2005 -0500"
      },
      "message": "Input: HID - add a quirk for the Apple Powermouse\n\nAdd a quirk for the Apple Powermouse, remapping GenericDesktop.Z to\nRel.HWheel, to allow horizontal scrolling in Linux.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c4786ca8a4274a0bbffe217917972943348bed64",
      "tree": "b79be187f17357e5a9923c36cf62b878ab00285e",
      "parents": [
        "8d9a9ae3b2941d94bb0023a3aca2ec2bfa83d0c2"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:13:03 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:13:03 2005 -0500"
      },
      "message": "Input: HID - fix URB success status handling\n\nAdd a missing break; statement to the URB status handling\nin hid-core.c, avoiding flushing the request queue on success.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "39fd748f56012fdde4cf862f127ce4cdec50d661",
      "tree": "2c72c3ddb2a1e27bdf55b541e54efd51078ee0bf",
      "parents": [
        "bf0964dcda97e42964d312d0ff73a832171e080a"
      ],
      "author": {
        "name": "Micah F. Galizia",
        "email": "mfgalizi@uwo.ca",
        "time": "Mon Sep 05 00:12:15 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:12:15 2005 -0500"
      },
      "message": "Input: HID - add support for Logitech UltraX Media Remote control\n\nThe hid now supports the Logitech UltraX Media Remote control.\nFor now, ID 45 on the consumer usage page has been incorrectly\nmapped to KEY_RADIO since no other devices uses it.\n\nSigned-off-by: Micah F. Galizia \u003cmfgalizi@csd.uwo.ca\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "bf0964dcda97e42964d312d0ff73a832171e080a",
      "tree": "6435056655586ed66a96fbba03305331f8828a28",
      "parents": [
        "903b126bffb77dc313b7c2971880df408bf41a9e"
      ],
      "author": {
        "name": "Michael Haboustak",
        "email": "mike-@cinci.rr.com",
        "time": "Mon Sep 05 00:12:01 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:12:01 2005 -0500"
      },
      "message": "Input: HID - handle multi-transascion reports\n\nFixes handling of multi-transaction reports for HID devices. New\nfunction hid_size_buffers() that calculates the longest report\nfor each endpoint and stores the result in the hid_device object.\nThese lengths are used to allocate buffers that are large enough\nto store any report on the endpoint. For compatibility, the minimum\nsize for an endpoint buffer set to HID_BUFFER_SIZE rather than the\nknown optimal case (the longest report length).\n\nIt fixes bug #3063 in bugzilla.\n\nSigned-off-by: Michael Haboustak \u003cmike-@cinci.rr.com\u003e\n\nI simplified the patch a bit to use just a single buffer size.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8a409b0118c2d78f84f740f60fe03abda1fe3333",
      "tree": "cfb6e118361c275b4f114d1c843588dee9ad4793",
      "parents": [
        "0aebfdac042b63d0f2625414062e138a4333181c"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:08:08 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:08:08 2005 -0500"
      },
      "message": "Input: HID - add more consumer usages\n\nExtend mapping of the consumer usage page in hid-input.c to handle\nmore cases appearing on new USB keyboards.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0aebfdac042b63d0f2625414062e138a4333181c",
      "tree": "44d08bf2575e2dc16d304891cc90711bfd2fdf94",
      "parents": [
        "b8c9c642db4ab0811cc5bb0d8b90cc7819055c95"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:07:59 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:07:59 2005 -0500"
      },
      "message": "Input: add HID simulation mappings\n\nAdd simulation usage page mappings to hid-input.c to support\na new crop of joysticks using them to designate Rudder and\nThrottle controls.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b8c9c642db4ab0811cc5bb0d8b90cc7819055c95",
      "tree": "1d515ed2b342c882b94db8f654466d7d27cb08d6",
      "parents": [
        "7545c24c6a6ab62922266197a72119212280ea2a"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Mon Sep 05 00:07:37 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Sep 05 00:07:37 2005 -0500"
      },
      "message": "Inpur: recognize and ignore Logitech vendor usages in HID\n\nThese get in our way with MX mice.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "dc1d97e466c2836adebe5618759bfb5b35b3bc0a",
      "tree": "89d4d85e4b4ab2652662bc5f9b65af8f08874ee0",
      "parents": [
        "33a5c72432ef3e75dcf546bf41bcbfce697903ff"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Tue Aug 16 15:16:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 21:06:25 2005 -0700"
      },
      "message": "[PATCH] USB: fix usb wacom tablet driver bug\n\nThis patch fixes bug 4905 and a Cintiq 21UX bug.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9b2e9170bdf1dd27ca4aa9a63048065d252d116",
      "tree": "048526305102fb981c5a2940bab99e872d6f78a1",
      "parents": [
        "498f78e6fcf558d0dec31f5648f43426ae16433f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Jul 29 12:18:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:54 2005 -0700"
      },
      "message": "[PATCH] USB: hidinput_hid_event() oops fix\n\nIt seems that I see a bug in hidinput_hid_event.  The check for NULL can never\nwork, becaue \u0026hidinput-\u003einput is nonzero at all times.\n\nCc: \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0d7ff168a71299919f01500b3d507aae0c67513",
      "tree": "de2a7807ec5642e7389191e66d8c5d6d1249096a",
      "parents": [
        "ca49a601c2b4b74e5cf57fef62122204d1982372",
        "33fdfa97f2b3aab698ef849ec50dcc5102017f0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "8fd6db47b90c7ecac32e3211f771849e148bdb07",
      "tree": "5d2ebf3a5c5a90e007d93512a081eee35615ddbc",
      "parents": [
        "b2134bcd2e1bf989e0566dd1b0e59a792722b671"
      ],
      "author": {
        "name": "Michael Hund",
        "email": "mhund@ld-didactic.de",
        "time": "Mon Jun 27 22:44:22 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: add LD devices to hid blacklist\n\nbelow you will find one patch to hid-core.c, which lets usbhid ignore\nour HID devices. It would be nice, if you can apply it.\n\nSigned-off-by: Michael Hund \u003cmhund@ld-didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99f83c9c9ac994c844ecf3e64e848c2f8dd7dfe0",
      "tree": "ac9bdd0912d3cbb6b2e64f5efb1bfa898d1ba061",
      "parents": [
        "30e695986679ac2d2354fc1634e8cb931bb47785"
      ],
      "author": {
        "name": "Michael Downey",
        "email": "downey@zymeta.com",
        "time": "Mon Jun 27 11:48:26 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: add driver for Keyspan Digital Remote\n\nThis driver is a basic keypress input driver for the Keyspan Digital\nRemote with part number UIA-11.  Currently there is an older remote with\npart number UIA-10 which isn\u0027t supported by this driver.  Support for\nthe older UIA-10 could be added but a binary file is required to be\ndownload to the device, and I don\u0027t have that file.  I also don\u0027t have a\nUIA-10 device so I wouldn\u0027t be able to test any of the changes.\n\nSigned-off-by: Michael Downey \u003cdowney@zymeta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc5d04822bd9f34ea93a681f05f5e5683935d574",
      "tree": "f0ebc97e220fbf9c7f104ade10bc93443aca40ef",
      "parents": [
        "153ab429cad3b585ddf1a5521cfaadb57402cd31"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Mon Jul 11 01:09:32 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:09:32 2005 -0500"
      },
      "message": "Input: HID - only report events coming from interrupts to hiddev\n\nCurrently hid-core follows the same code path for input reports\nregardless of whether they are a result of interrupt transfers or\ncontrol transfers. That leads to interrupt events erroneously being\nreported to hiddev for regular control transfers.\n\nPrior to 2.6.12 the problem was mitigated by the fact that\nreporting to hiddev is supressed if the field value has not changed,\nwhich is often the case. Said filtering was removed in 2.6.12-rc1 which\nmeans any input reports fetched via control transfers result in hiddev\ninterrupt events. This behavior can quickly lead to a feedback loop\nwhere a userspace app, in response to interrupt events, issues control\ntransfers which in turn create more interrupt events.\n\nThis patch prevents input reports that arrive via control transfers from\nbeing reported to hiddev as interrupt events.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6345fdfd190659a2316d18065871245e3a1e0f84",
      "tree": "222a46503ee0e2d0206aef9a78d1c803f71a7890",
      "parents": [
        "963f626d46d5caeeb3cff29998d8a64df5b25591"
      ],
      "author": {
        "name": "Luca T",
        "email": "luca@lt-software.com",
        "time": "Mon Jul 11 01:08:40 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jul 11 01:08:40 2005 -0500"
      },
      "message": "Input: HID - add a quirk for Aashima Trust (06d6:0025) gamepad\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "16a334c0de5a94b1d10a1ac9a33f4dedac89a075",
      "tree": "bb01b1185d806994cd318a7af68a438a9e57c2a2",
      "parents": [
        "c27a748225fe5c7e485ea471178c26e43f9f7fbe"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:49:08 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:49:08 2005 -0500"
      },
      "message": "Input: introduce usb_to_input_id() to uniformly produce\n       struct input_id for USB input devices.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c27a748225fe5c7e485ea471178c26e43f9f7fbe",
      "tree": "85ad56ffaf3cd0dbffe27770d87cd749e9349ccc",
      "parents": [
        "ae87dff7ca2723a2428fb55dd57da1315878eb08"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:48:51 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Jun 30 00:48:51 2005 -0500"
      },
      "message": "Input: acecad - drop unneeded cast and couple unneeded spaces.\n       Noticed by Joe Perches.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Stephane VOLTZ \u003csvoltz@numericable.fr\u003e\n"
    },
    {
      "commit": "d3b8a1a8496c83bc4a3cc76505c29255af15572c",
      "tree": "b56eb3ef27117bad5c516d6b647bdcd465d7659a",
      "parents": [
        "60564a313a5738960064d6c555ec066d9332f278",
        "0ed0c0c48c508578c30aa58f755ca0d692636906"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:13:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n"
    },
    {
      "commit": "3e0777b8fa96f7073ed5d13d3bc1d573b766bef9",
      "tree": "3849e8457dd8f038ab7da025c708e275b43ea9c1",
      "parents": [
        "a94130e00038ebeb2f66901a4a4a9e05a03051c1",
        "e5119885f00874453e837e3407014b73de2f4741"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 14:47:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 14:47:31 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/dtor/input.git manually\n\nSome manual fixups required due to clashes with the PF_FREEZE cleanups.\n"
    },
    {
      "commit": "c11372da33c9d38cb35867915f15c74778e1a3a4",
      "tree": "f5444da8e5a6e4d6ef77123d2a803c45fa446c09",
      "parents": [
        "16367877949a91b11bcc6f37b94d0033388b4256"
      ],
      "author": {
        "name": "Vincent Vanackere",
        "email": "vincent.vanackere@gmail.com",
        "time": "Sun Jun 05 12:21:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:44:02 2005 -0700"
      },
      "message": "[PATCH] USB: fix atiremote input doesn`t register `device` \u0026 `driver` section in sysfs (/sys/class/input/event#)\n\n\u003e On Sun, Apr 10, 2005 at 07:21:28PM +0600, Viktor A. Danilov wrote:\n\u003e \u003e\n\u003e \u003e PROBLEM: aiptek input doesn`t register `device` \u0026 `driver` section in sysfs (/sys/class/input/event#)\n\u003e \u003e REASON: `dev` - field not filled...\n\u003e \u003e SOLUTION: in linux/drivers/usb/input/aiptek.c write\n\u003e \u003e       aiptek-\u003einputdev.dev \u003d \u0026intf-\u003edev;\n\u003e \u003e before calling\n\u003e \u003e       input_register_device(\u0026aiptek-\u003einputdev);\n\nThe following (tested) patch fixes the exact same issue with the ATI\nRemote input driver.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "479f6ea85e513551510ad52f37e69e1c596ad356",
      "tree": "60eadfd85297f42be75be8863cacbc0ea9d82f3b",
      "parents": [
        "b7c84c6ada2be942eca6722edb2cfaad412cd5de"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Wed Jun 22 17:53:28 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 22 23:01:09 2005 -0700"
      },
      "message": "[PATCH] USB: fix hid core to return proper error code from probe\n\nDrivers need to return -ENODEV when they can\u0027t bind to a device.\nAnything else stops the \"bind a device to a driver\" search.\n\nFrom: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "060b8845e6bea938d65ad6f89e83507e5ff4fec4",
      "tree": "ba82ce7d7a532b045f02e29788ece53d6be693e6",
      "parents": [
        "10523b3b82456e416cbaffcc24ea2246980aa746"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:44:04 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:35 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/usb/input/aiptek.c - drivers/zorro/zorro-sysfs.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5119885f00874453e837e3407014b73de2f4741",
      "tree": "df0a756b78ffcb2ec298bea68e213781f5897be9",
      "parents": [
        "b2f86369e3e999a70f98e2a812aa5ec1b3c7bd0b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 06 02:28:29 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 06 02:28:29 2005 -0500"
      },
      "message": "Input: wacom - fix formatting in accordance to CodingStyle\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b2f86369e3e999a70f98e2a812aa5ec1b3c7bd0b",
      "tree": "5bed04a24c349223d7e57bfb798b2a78a907d11a",
      "parents": [
        "53880546979605dae20ee0404a0e998e188fe7ad"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Mon Jun 06 02:25:50 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 06 02:25:50 2005 -0500"
      },
      "message": "Input: Wacom driver update\n       - add support for Cintiq 21UX\n       - fix a Graphire bug\n       - merge wacom_intuos3_irq into wacom_intuos_irq\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "53880546979605dae20ee0404a0e998e188fe7ad",
      "tree": "b386ad721253dbd555175871eebd98dbdfcf36be",
      "parents": [
        "3c241f8337542655ee013a661b7f1770f561d3ef"
      ],
      "author": {
        "name": "Stephane VOLTZ",
        "email": "svoltz@numericable.fr",
        "time": "Mon Jun 06 02:22:37 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 06 02:22:37 2005 -0500"
      },
      "message": "Input: add driver for Acecad Flair USB tablets\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "3c241f8337542655ee013a661b7f1770f561d3ef",
      "tree": "79dd9a5dd12d305e1be7b926d414855377d2e192",
      "parents": [
        "dbf4ccd6043e58ed32fbf253fb3f0a9991e4c13a",
        "eae936e21bd726f9d9555f2262d439fbcd61dccf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 06 02:21:03 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Jun 06 02:21:03 2005 -0500"
      },
      "message": "Automatic merge of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "4871d3be13ea2b33edc9ba6fbcc30fc047087be7",
      "tree": "48df11aa9dd5f199fe42af80c1257af3d251074f",
      "parents": [
        "dc1d1003e8309ef8e5153ce0c00cce76144abbdb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 02 22:18:12 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 00:04:29 2005 -0700"
      },
      "message": "[PATCH] USB: add Vernier devices to HID blacklist\n\nThey aren\u0027t really HID devices.\n\nDamm microsoft HID driver, that thing has caused more companies to have\nto do this kind of hack...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dc1d1003e8309ef8e5153ce0c00cce76144abbdb",
      "tree": "d0a36e0314e0b843454b7508b84fbc3433477430",
      "parents": [
        "5ce0482e18193a15223911515ee44373cffb35b8"
      ],
      "author": {
        "name": "Lonnie Mendez",
        "email": "lmendez19@austin.rr.com",
        "time": "Tue May 10 00:17:17 2005 -0500"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 00:04:28 2005 -0700"
      },
      "message": "[PATCH] USB: hid-core: add Earthmate lt-20 productid to blacklist table\n\nThis patch adds the DeLorme Earthmate lt-20 productid to the hid\nblacklist table.  This patch ensures the lt-20 can be claimed by the\nappropriate driver (cypress_m8).\n\nAdds the product id 0x200, of the DeLorme Earthmate lt-20, to the hid\nblacklist table.\n\nSigned-off-by: Lonnie Mendez \u003clmendez19@austin.rr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5ce0482e18193a15223911515ee44373cffb35b8",
      "tree": "d86d38f9bd16fec381f55ead759b739a92f79b45",
      "parents": [
        "d7771a33bf2b23fc6d0b9c133fb0c00670154f10"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Thu May 05 15:12:57 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 03 00:04:28 2005 -0700"
      },
      "message": "[PATCH] USB: add new wacom device to usb hid-core list\n\n- add Intuos3 and Cintiq 21UX\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bef3768d8fdee7e1f1488e7017937eb4bf5797a2",
      "tree": "e90fcb529b69af81b0b21a0f3f8c77ecd48ea58d",
      "parents": [
        "18098a6c750d90e7bdf299fbd2144d05434a8d5a"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Sun May 29 02:30:08 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:30:08 2005 -0500"
      },
      "message": "Input: HID items of width 32 (bits) or greater are incorrectly extracted\n       due to a masking bug in hid-core.c:extract(). This patch fixes it\n       up by forcing the mask to be 64 bits wide.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "65cde54b8b0299d7e46b8705338b01d1e44a5eb0",
      "tree": "2aa4c3ab303fd19440c636edaecdb0976f9d82c7",
      "parents": [
        "3108d42de4da0823feb37a55db62acdc01554625"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:38 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:38 2005 -0500"
      },
      "message": "Input: remove user counters from drivers/usb/input since input\n       core takes care of calling open and close methods only\n       when needed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8baf9ed400a0ff7ee21ccd8b2e086aa61c00add5",
      "tree": "c9591a3fd580bb23787d9a99704e77ad9d1ad08d",
      "parents": [
        "05f091ab4c8c1f12f8dd38ee789489904fea327d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:08 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:08 2005 -0500"
      },
      "message": "Input: mtouchusb was indented with spaces instead of tabs, pass\n       through Lindent and adjust results.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "05f091ab4c8c1f12f8dd38ee789489904fea327d",
      "tree": "6ad1f600921354b3ea834b84f33ce9397f6818a5",
      "parents": [
        "ab0c3443ad2de03383f2549195badf64779d08a1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:01 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:29:01 2005 -0500"
      },
      "message": "Input: whitespace fixes in drivers/usb/input\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "71387bd77f662a83b18ff8de676e9d9531c58894",
      "tree": "babe819ab7ef0eb56a48e8a3fb33072cdfb8b8ed",
      "parents": [
        "854561b019285acf6e98ca9288fef0d034476fec"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sun May 29 02:28:14 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:28:14 2005 -0500"
      },
      "message": "Input: Fix a warning in hid-core.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "854561b019285acf6e98ca9288fef0d034476fec",
      "tree": "a8f8a415ea6e07a80e1b43b7faa1e248840a05a7",
      "parents": [
        "8608471262ddf4b8ed4120d7211251e8b8dcbda9"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Sun May 29 02:28:00 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:28:00 2005 -0500"
      },
      "message": "Input: Make hid-core issue a SET_IDLE request before GET_REPORT, like\n       Windows does. This should make life easier for devices that were\n       tested with Windows only.\n\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8608471262ddf4b8ed4120d7211251e8b8dcbda9",
      "tree": "ea04fb639028f4f4f2f7ea2577922a07497df180",
      "parents": [
        "6af2cf59c22fbf5a5466928f29a9545b65fe0e96"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hc@mivu.no",
        "time": "Sun May 29 02:27:45 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun May 29 02:27:45 2005 -0500"
      },
      "message": "Input: Add driver for ITM Touch USB touchscreens.\n\nFrom: Hans-Christian Egtvedt \u003chc@mivu.no\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "093cf723b2b06d774929ea07982f6a466ff22314",
      "tree": "9199ddc8a4ed6dfdc427134333f99b97245e6408",
      "parents": [
        "7b1cbebaa7ced7a2029cc5b50eab60c79b24cc10"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 19:07:24 2005 -0600"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 23:31:52 2005 -0700"
      },
      "message": "[PATCH] USB: Spelling fixes for drivers/usb.\n\nHere are some spelling corrections for drivers/usb.\n\ncancelation -\u003e cancellation\nsuccesful -\u003e successful\ncancelation -\u003e cancellation\ndecriptor -\u003e descriptor\nInitalize -\u003e Initialize\nwierd -\u003e weird\nProtocoll -\u003e Protocol\noccured -\u003e occurred\nsuccessfull -\u003e successful\nProcesing -\u003e Processing\ndevide -\u003e divide\nIsochronuous -\u003e Isochronous\nnoticable -\u003e noticeable\nBasicly -\u003e Basically\ntransfering -\u003e transferring\nintialize -\u003e initialize\nIncomming -\u003e Incoming\nadditionnal -\u003e additional\nasume -\u003e assume\nUnfortunatly -\u003e Unfortunately\nretreive -\u003e retrieve\ntranceiver -\u003e transceiver\nCompatiblity -\u003e Compatibility\nIncorprated -\u003e Incorporated\nexistance -\u003e existence\nUnunsual -\u003e Unusual\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9719b0c298bd6a4a608843dc989a5f94cd0a7c13",
      "tree": "72abe7e0dd4b4135ca8b2d6f4e7cb81bd173a437",
      "parents": [
        "f3fae6ed6aafe71826e03876ad3d4e1d3f238ec8"
      ],
      "author": {
        "name": "Patrick Boettcher",
        "email": "patrick.boettcher@desy.de",
        "time": "Sat Apr 23 13:16:15 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 23 13:16:15 2005 -0700"
      },
      "message": "[PATCH] USB: Fix for ati_remote\n\nwhen stealing code from ati_remote for a GPL-driver of my usbradio (because of\nits neat usb int transfers) I found out, that the inbuf is freed twice.\n\nI don\u0027t have the ati-remote, so I don\u0027t know it is a problem at all, but it\nlooks strange to me anyway. Also I don\u0027t know if it has been fixed already in\nnewer kernel versions.\n\n\nFrom: Patrick Boettcher \u003cpatrick.boettcher@desy.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be5e3383a95446e933be198d3025df10a072794b",
      "tree": "1bd89cd23ee98127f08ccd076f4485a2e8138df7",
      "parents": [
        "cef11127ea59cc5ac8fb956c355727999c6796dc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 15:07:00 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/input/usbkbd.c: make a function static\n\nThis patch makes a needlessly global function static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e838a0d4d5260bce452c96914a6e86b217c53c55",
      "tree": "bafe9c348e895fa62874564deea245db4e42da2f",
      "parents": [
        "6cdee106e7571751ecc0e9f96606322f88b64a8d"
      ],
      "author": {
        "name": "Viktor A. Danilov",
        "email": "__die@mail.ru",
        "time": "Mon Apr 18 17:39:35 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:35 2005 -0700"
      },
      "message": "[PATCH] USB: fix AIPTEK input doesn`t register `device` \u0026 `driver` section in sysfs (/sys/class/input/event#)\n\nPROBLEM: aiptek input doesn`t register `device` \u0026 `driver` section in sysfs (/sys/class/input/event#)\nREASON: `dev` - field not filled...\nSOLUTION: in linux/drivers/usb/input/aiptek.c write\n\taiptek-\u003einputdev.dev \u003d \u0026intf-\u003edev;\nbefore calling\n\tinput_register_device(\u0026aiptek-\u003einputdev);\n\nFrom: \"Viktor A. Danilov\" \u003c__die@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/drivers/usb/input/aiptek.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f",
      "tree": "0bc14ec53acf3b4c08a9995c7ea335e236435558",
      "parents": [
        "6fd19f4b55f7fd1c9d8650bd7f8df2c81b69c5ca"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl-lkml@dif.dk",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:34 2005 -0700"
      },
      "message": "[PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL\n\nGet rid of a bunch of redundant NULL pointer checks in drivers/usb/*,\nthere\u0027s no need to check a pointer for NULL before calling kfree() on it.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\nIndex: gregkh-2.6/drivers/usb/class/audio.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "27d72e8572336d9f4e17a12ac924cb5223a5758d",
      "tree": "791a046b5d860233f652973d0627752b67a3c600",
      "parents": [
        "c6053ecffb895f6c0e0ec9c1d298e35cffc1f7a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:22 2005 -0700"
      },
      "message": "[PATCH] usb suspend updates (interface suspend)\n\nThis is the first of a few installments of PM API updates to match the\nrecent switch to \"pm_message_t\".  This installment primarily affects\nUSB device drivers (for USB interfaces), and it changes the handful of\ndrivers which currently implement suspend methods:\n\n    - \u003clinux/usb.h\u003e and usbcore, signature change\n\n    - Some drivers only changed the signature, net effect this just\n      shuts up \"sparse -Wbitwise\":\n\t* hid-core\n\t* stir4200\n\n    - Two network drivers did that, and also grew slightly more\n      featureful suspend code ... they now properly shut down\n      their activities.  (As should stir4200...)\n\t* pegasus\n\t* usbnet\n\nNote that the Wake-On-Lan (WOL) support in pegasus doesn\u0027t yet work; looks\nto me like it\u0027s missing a request to turn it on, vs just configuring it.\nThe ASIX code in usbnet also has WOL hooks that are ready to use; untested.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/drivers/net/irda/stir4200.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
