)]}'
{
  "log": [
    {
      "commit": "c82ffb07cd1aa356c599999c4f0dc5155a91d318",
      "tree": "09676dec03ae8ec5df1dc11102db24d9fa1ef393",
      "parents": [
        "7b97ebfb931887be63bfa29b6c143e9e9da3f5e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Apr 26 07:20:48 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 26 07:52:21 2006 -0700"
      },
      "message": "[PATCH] fix leak in activate_ep_files()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fc4831cc3e063019079581ff5062f9790d9b0c7",
      "tree": "415bd4d00751d7b3e50522435f279d591739e48f",
      "parents": [
        "e1394b49ee70bd8686acaf969e4d61b57da1c263"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Apr 02 10:21:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: linux/usb/net2280.h common definitions\n\nMove common definitions for NET2280 to \u003clinux/usb/net2280.h\u003e, so that I can\nuse them in prism54usb (it is not merged yet, but I plan to do it soon).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e1394b49ee70bd8686acaf969e4d61b57da1c263",
      "tree": "24910f3e36baf28db32fc949ea4d196c166393da",
      "parents": [
        "8b5249019352eecd49fb00004d583904e891e7b1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:20:43 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: g_ether, highspeed conformance fix\n\nBe sure to record the peripheral\u0027s ep0 maxpacket size BEFORE using\nthat to initialize the (high speed) device qualifier; that helps a\nlot with USBCV testing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68ba61b89c10b3412c7ee05cd649303ba5a588d1",
      "tree": "f89509f31d1489cc3de2e3fbbbbeaaebd1029754",
      "parents": [
        "35fcca442aca1a8d927b697e7e15d3f655958bd7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 20:26:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: at91 usb driver supend/resume fixes\n\nAT91: the two USB drivers (OHCI, UDC) got out of sync with various\nusbcore and driver model PM updates; fix.\n\nAlso minor fixes to ohci:  whitespace/style, MODULE_ALIAS so coldplug works\nusing /sys/.../modalias, and turn off _both_ clocks during suspend.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35fcca442aca1a8d927b697e7e15d3f655958bd7",
      "tree": "c1ca1ef82f8a23ba60023452c02ea595093c81a1",
      "parents": [
        "984163338a24198863116ccf3e7762fd1fc3c663"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:43 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: gadget zero poisons OUT buffers\n\nFill OUT buffers with 0x55 before RX, so that controller driver\nbugs that mangle data can be more readily detected during testing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "984163338a24198863116ccf3e7762fd1fc3c663",
      "tree": "15053f9c9298c193c656655e87112cf139ecd69f",
      "parents": [
        "51400f1d6ef7ca871b584117527f7c6b12bf182b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:23 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: gadgetfs highspeed bugfix\n\nThis catches up to a change in the Kconfig support for highspeed modes;\nthe change predated 2.6.10, and anyone using gadgetfs on a highspeed\ndevice would see the kernel wrongly reject the alternate descriptors.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68dcc688d1f042842a8fb523e4a584b3211181d1",
      "tree": "42d5baf62a53d7f295af3c600970681e95410ac2",
      "parents": [
        "42795410c325108d59d0b1e750657197a7374c04"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:53 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: net2280 short rx status fix\n\nSome patch broke short-OUT packet handling for net2280, making it report\nillegal status values.  This updates the status code so it\u0027s correct.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42795410c325108d59d0b1e750657197a7374c04",
      "tree": "4dff712e76fa1c8948f0e2fc660ccbbd46ed659a",
      "parents": [
        "89ccbdc91bc5a433fa256c0136fbe181d7c5d474"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: fix gadget_is_musbhdrc()\n\nI submitted the wrong version of the patch teaching about the driver\nfor Mentor\u0027s Highspeed Dual Role Controller (HDRC), whoops!  This\nuses the right name for that driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aafe5bd6ec341edfaf3233d272febbb8862a7251",
      "tree": "901d1202beb009994a6260c02d401887bf47f213",
      "parents": [
        "5e32b5767fca231e1c84b84e877a26766c27510f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 31 11:46:43 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: use module_param_array_named macro\n\nRandy Dunlap pointed out that there now is a module_param_array_named\nmacro available.  This patch (as666) updates g_file_storage to make use of\nit.  It also adds a comment listing the specifications documents used in\nthe design of the driver\u0027s SCSI operation (at Pat LaVarre\u0027s request).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14cd5f8e85e90c9dead2393377b9a2c23131e0ce",
      "tree": "f83f012b51ecdcf2415c3886a05aad580391ef92",
      "parents": [
        "70ffe6e14d7c5db84b92841471ce6fd0200010cd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 23 15:07:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: add comment about buffer allocation\n\nThis patch (as664) adds a comment to file_storage.c, noting that the\ndriver is slightly non-portable because it assumes that a buffer\nallocated for a bulk-in endpoint will also be useable for a bulk-out\nendpoint.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70ffe6e14d7c5db84b92841471ce6fd0200010cd",
      "tree": "bc77a5b2a140cc00518aae2518d671e8911eddd7",
      "parents": [
        "7e1c0b86aca9d42fa4de3fdad17c57bb462fe1e2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 23 15:05:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: Set short_not_ok for bulk-out transfers\n\nI\u0027m told that some UDC hardware may work better if it knows that\nreceiving a short packet should always cause an error.  Accordingly,\nthis patch (as663) sets the short_not_ok flag for bulk-out transfers in\ng_file_storage.  Oddly enough, there are no circumstances where that\ndriver can legally receive a shorter-than-expected bulk-out packet.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "950ee4c8f094feecd3add994a2cf4fd335ca509b",
      "tree": "732fb062b0b415fbf85673d1e57ac4b7d563de6d",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun Mar 19 20:49:14 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: net2282 and net2280 software compatibility\n\nBelow is a patch to gadgets/net2280.[ch] which adds support for the\nnet2282 controller. The original code was kindly provided by PLX\nTechnology, I just merged it with the current net2280 driver in the\nkernel. Tested on 2.6.15.6, but only with 2282. I did the merge, so\nthat the behaviour for the 2280 is unaffected (except for short delays\nfor extra checks).\n\nSigned-off-by: G. Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nSupport for net2282 in net2280 driver.\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7039f4224d4e40b06308d5c1a97427af1a142459",
      "tree": "4529171195b1008e8615bb4b39a129ddda463b16",
      "parents": [
        "80b6ca48321974a6566a1c9048ba34f60420bca6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Feb 27 13:34:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:59 2006 -0800"
      },
      "message": "[PATCH] USB: kzalloc() conversion in drivers/usb/gadget\n\nthis patch converts drivers/usb to kzalloc usage.\nCompile tested with allyes config.\n\nI think there was a bug in drivers/usb/gadget/inode.c because\nit used sizeof(*data) for the kmalloc() and sizeof(data) for\nthe memset(), since sizeof(data) just returns the size for a pointer.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1afc64a3d68174fe524f11d92e045a30eacc927e",
      "tree": "04b9889b1a606b27ed9d91923f09031ef566ab73",
      "parents": [
        "329af28b141ab4ae847aff1362864c4cc332641f"
      ],
      "author": {
        "name": "Aras Vaichas",
        "email": "arasv@magellan-technology.com",
        "time": "Sat Feb 18 12:31:23 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] USB: ethernet gadget driver section fixups\n\nThis patch allows you to set the iSerialNumber field in the\nusb_device_descriptor structure for your USB ethernet gadget.\n\nIt also changes the parameters shown through sysfs so they\u0027re\nno longer declared as __initdata, preventing potential oopses.\n\nThat\u0027s most useful for the Ethernet addresses, which may in\nsome cases be random \"locally administered\" addresses.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "329af28b141ab4ae847aff1362864c4cc332641f",
      "tree": "c4871a6065ed635998204efef0a63fda8c3dbfcc",
      "parents": [
        "43c5d5aaafef56618a6efbcab7f91615da1a8659"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Feb 18 12:31:05 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:58 2006 -0800"
      },
      "message": "[PATCH] USB: gadget driver section fixups\n\nThis adds __init section annotations to gadget driver bind() routines to\nremove calls from .text into .init sections (for endpoint autoconfig).\nLikewise it adds __exit section annotations to their unbind() routines.\n\nThe specification of the gadget driver register/unregister functions is\nupdated to explicitly allow use of those sections.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0eb8c7cafe8d4fa9a90ea8680200e3ae3d57b1bd",
      "tree": "2365741645c76f7925f9e637ee68da2e1b2d3087",
      "parents": [
        "efafe6fb72b2bbab40080a08f7946f1eadb9bad9"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Tue Feb 07 09:06:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:57 2006 -0800"
      },
      "message": "[PATCH] USB: Zero driver: Removed duplicated code\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c05ad4447e4ecbd61647c102fb6f2f5a6634ff3",
      "tree": "57e519afbd37b545a1e0cd9019d49ab38980f7b4",
      "parents": [
        "7802ac5c29d135345db1b06f9167075cd9f2d675"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jan 25 08:45:59 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:56 2006 -0800"
      },
      "message": "[PATCH] recognize three more usb peripheral controllers\n\nThis adds declarations for three USB peripheral controllers:\n\n  - Two high speed USB cores that can be licensed from Mentor Graphics\n    to be integrated into silicon:\n\n      * \"musbhsfc\" is for peripherals only, as found in for example the\n        IBM/AMCC 44EP processors.\n\n      * \"musbhdrc\" is OTG-capable (dual role), and is found in various\n        products including OMAP 2430 and the new DaVinci SOCs.\n\n    The \"musbh\" standing for \"Mentor USB Highspeed\", the rest standing\n    for \"Function Controller\" or \"Dual Role Controller\" (OTG-capable).\n\n  - The full speed controller on the FreeScale MPC8272.\n\nAdding these definitions just allows gadget driver code to handle any\ncontroller-specific logic; controller drivers are quite separate.\n\nSigned-off-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7802ac5c29d135345db1b06f9167075cd9f2d675",
      "tree": "eac03ea017b9bd42581f699fa4b71fad692a6bea",
      "parents": [
        "bae4bd848dc0b7e6defc7a5d62834a35d1eed06d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 22 10:33:27 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:56 2006 -0800"
      },
      "message": "[PATCH] USB: minor gadget/rndis tweak\n\nResove a minor FIXME:  don\u0027t change MTU while RNDIS link is active,\nthe other end won\u0027t expect such things...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bae4bd848dc0b7e6defc7a5d62834a35d1eed06d",
      "tree": "17f942f787c55e96afd13edc30875138a40c125c",
      "parents": [
        "39a269c09f854d3d98cbb755b3568175f04efa10"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 22 10:32:37 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 14:49:56 2006 -0800"
      },
      "message": "[PATCH] USB: add support for AT91 gadget\n\nThis adds support for the USB peripheral controller on AT91\n(rm9200, eventually also sam9261 or uClinux) platforms.\n\nMore SOC support for Linux-USB ... an uncomplicated pure PIO driver.\nIt\u0027d be worth using this as a model, if you\u0027re starting a driver\nfor some other peripheral controller.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8763716bfe4d8a16bef28c9947cf9d799b1796a5",
      "tree": "f0e8d0dcbf55953ea084f110c013743716b2a068",
      "parents": [
        "d5ec33490c67affef93aebf76e1238260c82d377"
      ],
      "author": {
        "name": "Shaun Tancheff",
        "email": "shaun@tancheff.com",
        "time": "Wed Feb 22 19:47:19 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 28 12:42:06 2006 -0800"
      },
      "message": "[PATCH] USB: Gadget RNDIS fix alloc bug. (buffer overflow)\n\nRemote NDIS response to OID_GEN_SUPPORTED_LIST only allocated space\nfor the data attached to the reply, and not the reply structure\nitself. This caused other kmalloc\u0027d memory to be corrupted.\n\nSigned-off-by: Shaun Tancheff \u003cshaun@tancheff.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5ec33490c67affef93aebf76e1238260c82d377",
      "tree": "3e12575848db0034de60bc44c3e1127aac2c59e3",
      "parents": [
        "754501b324fc3c42522a46d3ace205e7a6a50e77"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Feb 23 09:35:06 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 28 12:42:06 2006 -0800"
      },
      "message": "[PATCH] USB: lh7a40x gadget driver: Fixed a dead lock\n\nThere is a dead lock in lh7a40x udc driver. When the driver receive a\nSET_FEATURE HALT request, the dev lock is taken by the interrupt\nhandler lh7a40x_udc_irq then the handler will call lh7a40x_set_halt\nfunction which in its turn will try to acquire the dev lock.\n\nSigned-off-by: Franck Bui-Huu \u003cfranck.bui-huu@innova-card.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69396dcfa3c50a6b8d2caaccf5d1496ecd5594be",
      "tree": "8ff771e3d9cfdd91d19add3369234ac8f1081438",
      "parents": [
        "c02c4bb2058587d3c012ec08268fd93fdc654ae7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Jan 20 14:38:49 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:44 2006 -0800"
      },
      "message": "[PATCH] USB: gadget zero and dma-coherent buffers\n\nThis makes sure that the correct length is reported when freeing\na dma-coherent buffer; some platforms complain if that\u0027s wrong.\nIt also makes two parameters readonly in sysfs, as they\u0027re not\nsafe to change while tests are running.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "979063692726fa40863345fb1b62daf2f795ddc0",
      "tree": "36c3be1c8ed2d6fa675a8f65cef1b1f350cb0224",
      "parents": [
        "0be930c546ad056cad5780ee9424a28cf979cb42"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 03 10:30:31 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB: gadgetfs: set \"zero\" flag for short control-IN response\n\nThis patch (as622) makes gadgetfs set the \"zero\" flag for control-IN\nresponses, when the length of the response is shorter than the length of\nthe request.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "682d4c803f646d2ce09fde9ed7e99015598c3298",
      "tree": "98ab57a927bd4cbb89c9f502cd4c7569fa9d9f0a",
      "parents": [
        "595b14cbccb2f9122bccfa6b55f2d9a380e9adeb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jan 18 23:55:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 31 17:23:42 2006 -0800"
      },
      "message": "[PATCH] USB: net2280 warning fix\n\nFor some reason alpha doesn\u0027t include \u003clinux/dma-mapping.h\u003e where other\narchitectures do; this makes net2280 include it explicitly.\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"
    },
    {
      "commit": "d78967fb035aeb839a047ae69ce5f1ff39288a8d",
      "tree": "e76337604583e4052b8a685223af1d342f40ad19",
      "parents": [
        "4031bbe4bbec6c0fe50412ef7fb43a270b0f29f1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Jan 06 11:41:32 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 11:26:11 2006 -0800"
      },
      "message": "[PATCH] Remove usb gadget generic driver methods\n\nUSB gadget drivers make no use of these, remove the pointless\ncomments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "33f0f88f1c51ae5c2d593d26960c760ea154c2e2",
      "tree": "f53a38cf49406863f079d74d0e8f91b276f7c1a9",
      "parents": [
        "6ed80991a2dce4afc113be35089c564d62fa1f11"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:59 2006 -0800"
      },
      "message": "[PATCH] TTY layer buffering revamp\n\nThe API and code have been through various bits of initial review by\nserial driver people but they definitely need to live somewhere for a\nwhile so the unconverted drivers can get knocked into shape, existing\ndrivers that have been updated can be better tuned and bugs whacked out.\n\nThis replaces the tty flip buffers with kmalloc objects in rings. In the\nnormal situation for an IRQ driven serial port at typical speeds the\nbehaviour is pretty much the same, two buffers end up allocated and the\nkernel cycles between them as before.\n\nWhen there are delays or at high speed we now behave far better as the\nbuffer pool can grow a bit rather than lose characters. This also means\nthat we can operate at higher speeds reliably.\n\nFor drivers that receive characters in blocks (DMA based, USB and\nespecially virtualisation) the layer allows a lot of driver specific\ncode that works around the tty layer with private secondary queues to be\nremoved. The IBM folks need this sort of layer, the smart serial port\npeople do, the virtualisers do (because a virtualised tty typically\noperates at infinite speed rather than emulating 9600 baud).\n\nFinally many drivers had invalid and unsafe attempts to avoid buffer\noverflows by directly invoking tty methods extracted out of the innards\nof work queue structs. These are no longer needed and all go away. That\nfixes various random hangs with serial ports on overflow.\n\nThe other change in here is to optimise the receive_room path that is\nused by some callers. It turns out that only one ldisc uses receive room\nexcept asa constant and it updates it far far less than the value is\nread. We thus make it a variable not a function call.\n\nI expect the code to contain bugs due to the size alone but I\u0027ll be\nwatching and squashing them and feeding out new patches as it goes.\n\nBecause the buffers now dynamically expand you should only run out of\nbuffering when the kernel runs out of memory for real.  That means a lot of\nthe horrible hacks high performance drivers used to do just aren\u0027t needed any\nmore.\n\nDescription:\n\ntty_insert_flip_char is an old API and continues to work as before, as does\ntty_flip_buffer_push() [this is why many drivers dont need modification].  It\ndoes now also return the number of chars inserted\n\nThere are also\n\ntty_buffer_request_room(tty, len)\n\nwhich asks for a buffer block of the length requested and returns the space\nfound.  This improves efficiency with hardware that knows how much to\ntransfer.\n\nand tty_insert_flip_string_flags(tty, str, flags, len)\n\nto insert a string of characters and flags\n\nFor a smart interface the usual code is\n\n    len \u003d tty_request_buffer_room(tty, amount_hardware_says);\n    tty_insert_flip_string(tty, buffer_from_card, len);\n\nMore description!\n\nAt the moment tty buffers are attached directly to the tty.  This is causing a\nlot of the problems related to tty layer locking, also problems at high speed\nand also with bursty data (such as occurs in virtualised environments)\n\nI\u0027m working on ripping out the flip buffers and replacing them with a pool of\ndynamically allocated buffers.  This allows both for old style \"byte I/O\"\ndevices and also helps virtualisation and smart devices where large blocks of\ndata suddenely materialise and need storing.\n\nSo far so good.  Lots of drivers reference tty-\u003eflip.*.  Several of them also\ncall directly and unsafely into function pointers it provides.  This will all\nbreak.  Most drivers can use tty_insert_flip_char which can be kept as an API\nbut others need more.\n\nAt the moment I\u0027ve added the following interfaces, if people think more will\nbe needed now is a good time to say\n\n int tty_buffer_request_room(tty, size)\n\nTry and ensure at least size bytes are available, returns actual room (may be\nzero).  At the moment it just uses the flipbuf space but that will change.\nRepeated calls without characters being added are not cumulative.  (ie if you\ncall it with 1, 1, 1, and then 4 you\u0027ll have four characters of space.  The\nother functions will also try and grow buffers in future but this will be a\nmore efficient way when you know block sizes.\n\n int tty_insert_flip_char(tty, ch, flag)\n\nAs before insert a character if there is room.  Now returns 1 for success, 0\nfor failure.\n\n int tty_insert_flip_string(tty, str, len)\n\nInsert a block of non error characters.  Returns the number inserted.\n\n int tty_prepare_flip_string(tty, strptr, len)\n\nAdjust the buffer to allow len characters to be added.  Returns a buffer\npointer in strptr and the length available.  This allows for hardware that\nneeds to use functions like insl or mencpy_fromio.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b1dcc1b57a49136f118a0f16367256ff9994a69",
      "tree": "b0b36d4f41d28c9d6514fb309d33c1a084d6309b",
      "parents": [
        "794ee1baee1c26be40410233e6c20bceb2b03c08"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: VFS, -\u003ei_sem\n\nThis patch converts the inode semaphore to a mutex. I have tested it on\nXFS and compiled as much as one can consider on an ia64. Anyway your\nluck with it might be different.\n\nModified-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n(finished the conversion)\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "52950ed40dc97456209979af1d8f51b63cf6dcab",
      "tree": "527fb1a339889b3df9d227b1c17f87bc487f397f",
      "parents": [
        "f3d34ed48c80903544b509031fee64838d29f35f"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Sun Dec 11 16:20:08 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:43 2006 -0800"
      },
      "message": "[PATCH] USB: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of ARRAY_SIZE. Some trailing whitespaces are also removed.\n\nPatch is compile-tested on i386.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3cf0a22e8b1b3f44288db773d315e72e89d51c4c",
      "tree": "b2b9e6d717b317a6439d9e5c1cf2333148759af0",
      "parents": [
        "a21d4fed4b00eaf7e7c3b2e2b25de24f540bfa66"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 29 12:08:15 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB Gadget: dummy_hcd: updates to hcd-\u003estate\n\nThis patch (as613) moves the updates to hcd-\u003estate in the dummy_hcd\ndriver to where they now belong.  It also uses the new\nHC_FLAG_HW_ACCESSIBLE flag in a way that simulates a real PCI\ncontroller, and it adds checks for attempts to resume the bus while the\ncontroller is suspended or to suspend the controller while the bus is\nactive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a21d4fed4b00eaf7e7c3b2e2b25de24f540bfa66",
      "tree": "b903c111c0319e44ba5a724d6d87f7754c5a4fcc",
      "parents": [
        "bd39b7f195e5a780a3c6710eb1c1450f158a1f31"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 29 12:04:24 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:51:40 2006 -0800"
      },
      "message": "[PATCH] USB Gadget: file_storage: remove \"volatile\" declarations\n\nThis patch (as612) removes the \"volatile\" declarations from the\nfile-storage gadget.  It turns out that they aren\u0027t needed for anything\nmuch; adding a few memory barriers does a sufficient job.\n\nThe patch also removes a wait_queue.  Not much point having a queue when\nonly one task is ever going to be on it!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3aea4a76a3ec4e6484f6316a97efff8b144b2b11",
      "tree": "b2832719b2427485f7e727262649defa2cc013d8",
      "parents": [
        "12c3da346eb81b6a281031f62eda3bca993dff5a"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Nov 27 09:47:28 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:35 2006 -0800"
      },
      "message": "[PATCH] USB: Cleanups for usb gadget mass-storage\n\nRemove useless initalizers.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n"
    },
    {
      "commit": "949bf6431189c62eeebd3b52201406ba9978f525",
      "tree": "50f4798f574d1c88828726e6b1f929361f10a6d5",
      "parents": [
        "3d48586cfa2e197515605ccf74527983d35638e3"
      ],
      "author": {
        "name": "Fengwei Yin",
        "email": "xaityyy@gmail.com",
        "time": "Fri Nov 18 10:35:36 2005 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:34 2006 -0800"
      },
      "message": "[PATCH] USB: One potential problem in gadget/serial.c\n\nIt looks like that the gs_serial module maybe sleep with spinlock in gs_close.\nSometimes, system hang when I remove the gs_serial module.\n\nFrom: Fengwei Yin \u003cxaityyy@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8364d6b0be2dbbf162c6aea79615b5025a0d67c2",
      "tree": "f7511fe4a6b7ee39d4e8126712a7112dd1e2659a",
      "parents": [
        "a4f81a61ebba5953cba1e76f66423a7eca4a5ee4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Nov 14 12:16:30 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:31 2006 -0800"
      },
      "message": "[PATCH] USB: dummy_hcd: rename variables\n\nThe recent platform_device update has reintroduced into dummy_hcd.c the\ndreaded dev-\u003edev syndrome.  This harkens back to when an earlier version\nof that driver included the unforgettable line:\n\n\tdev-\u003edev.dev.driver_data \u003d dev;\n\nThis patch (as602) renames the platform_device variables to \"pdev\", in\nthe hope of reducing confusion.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87c4252a35310fdbb2aabb880a39b83f83cadf62",
      "tree": "e1e5588651b6652696b9f4e81bb1776b1e4a4778",
      "parents": [
        "c9a50cc9318772e62d56f2a9172bdfda72bdacbe"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 09 16:59:56 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 13:48:30 2006 -0800"
      },
      "message": "[PATCH] USB: file-storage gadget: Add reference count for children\n\nThis patch (as601) adds a proper reference count to the file-storage\ngadget\u0027s main data structure, to keep track of references held by child\ndevices (LUNs in this case).  Before this, the driver would wait for\neach child to be released before unbinding.\n\nWhile there\u0027s nothing really wrong with that (you can\u0027t create a hang by\ndoing \"rmmod g_file_storage \u003c/sys/.../lun0/ro\" since the open file will\nprevent rmmod from running), the code might as well follow the standard\nprocedures.  Besides, this shrinks the size of the structure by a few\nwords...  :-)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cca2362c64429283d384df5b4cb948dcd6e8127b",
      "tree": "ebac113302eec1b91bee4481d85f2152ac4c2bf6",
      "parents": [
        "1a7ec1a6a1df63aab9a1fa6174bd704241329805"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 17 09:46:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 11:29:52 2005 -0800"
      },
      "message": "[PATCH] USB: fix build breakage in dummy_hcd.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5643f000c1e10ab991182478b76550e1364c3570",
      "tree": "950b2f61a5dd742de1c668ba968a9c8a99f1eab6",
      "parents": [
        "177294d19174cf92de22434bb1fc9a8ecdbbe658",
        "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "249bb070f5e821503c1118e1e87c0ccb1432d191",
      "tree": "8736af4ab6dfa5e95001194603225b96def849bb",
      "parents": [
        "863b18f4b5e7d9e6903b353328cf6fa084dbb619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 04 18:56:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] PCI: removed unneeded .owner field from struct pci_driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0d5049fb02fc1082c17e08deecd6fed8db549b6",
      "tree": "831b9345598e4074ca6168d65c393229130be866",
      "parents": [
        "a85ee6b50c8a1fca4034c8d6b21c91a8de171e01"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Mon Oct 10 10:52:33 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] USB: gadget drivers - add .owner initialisation\n\nEnsure the the device_driver and usb_gadget_driver\nhave their .owner fields initialised to associate\nthe module owner to the driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4e67185a7ac3ecb1710e636e2f7e318e99298c7a",
      "tree": "035fa1745baa6490425d44dc126c72ddc366497f",
      "parents": [
        "f37be9b9be3ebc02d2d075d7f53f7802f3e005db"
      ],
      "author": {
        "name": "Juha Yrj?l?",
        "email": "juha.yrjola@nokia.com",
        "time": "Sun Oct 16 15:47:04 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:45 2005 -0700"
      },
      "message": "[PATCH] add usb transceiver set_suspend() method\n\nWhen a USB device is put into suspend mode, the current drawn from VBUS\nhas to be less than 500 uA. Some transceivers need to be put into a\nspecial power-saving mode to accomplish this, and won\u0027t have a separate\nOTG driver handling that.\n\nThis adds a suspend method to the \"otg_transceiver\" struct -- misnamed,\nit\u0027s not only for OTG -- and calls it from the OMAP UDC driver.\n\nSigned-off-by: Juha Yrj?l? \u003cjuha.yrjola@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb97c5c9d0789d65d7ec42a80946fa9eb2ec5182",
      "tree": "825fd67b5f945b31a5649bcfa1eaf5543cf93e5c",
      "parents": [
        "1fcb4454cbada6dc495302172ac0412aa7d35fd4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Oct 16 15:06:51 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] omap_udc dma off-by-one fix\n\nThe change to make DMA work two bytes at a time omitted an important\ntweak that affects the file_storage gadget:  it needs to recognize when\nthe host writes an odd number of bytes.  (The network layer ignores\nsuch extra bytes.)\n\nThis patch resolves that issue by checking the relevant bit and adjusting\nthe rx byte count, so that for example a legal 13 byte request doesn\u0027t\nmorph into an illegal 14 byte one any more.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0c0382e32d46f606951010b202382be14d180a17",
      "tree": "078327baa96637ca6d70bae3c59a16b0ff46f1f1",
      "parents": [
        "bb200f6eac6372839921be1fe87c1f5c292a7bd6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 13 17:08:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:44 2005 -0700"
      },
      "message": "[PATCH] USB: Rename hcd-\u003ehub_suspend to hcd-\u003ebus_suspend\n\nThis patch (as580) is perhaps the only result from the long discussion I\nhad with David about his changes to the root-hub suspend/resume code.  It\nrenames the hub_suspend and hub_resume methods in struct usb_hcd to\nbus_suspend and bus_resume.  These are more descriptive names, since the\nmethods really do suspend or resume an entire USB bus, and less likely to\nbe confused with the hub_suspend and hub_resume routines in hub.c.\n\nIt also takes David\u0027s advice about removing the layer of bus glue, where\nthose methods are called.  And it implements a related change that David\nmade to the other HCDs but forgot to put into dummy_hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a922c68732725866c88457026cf06a7620846506",
      "tree": "e859a07f850fa62fc7e8494737b9a4830fdb936c",
      "parents": [
        "3f8c03ee05801bf8539dd136d9246a416c45052a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 06 16:38:45 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:43 2005 -0700"
      },
      "message": "[PATCH] g_file_storage: fix obscure race condition\n\nThis patch (as575) fixes an unlikely race in the g_file_storage driver.\nThe problem can occur only when the driver is unbound before its\ninitialization routine has finished.\n\nI also took the opportunity to replace kmalloc/memset with kzalloc.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22efcf4adec4262e0f49e6225f6cd070e4a85d20",
      "tree": "416d2fbb46995ad9483e1dee758ee818292e2ed9",
      "parents": [
        "dabb592816444fcba1a771e27d4f72a2b8218374"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 26 16:12:02 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 16:47:42 2005 -0700"
      },
      "message": "[PATCH] USB: File-Storage gadget: use the kthread API\n\nThis patch (as566) converts the File-Storage gadget over to the kthread\nAPI.  The new code doesn\u0027t use kthread_stop because the control thread\nneeds to terminate asynchronously when it receives a signal.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/usb/gadget/file_storage.c |   32 +++++++++++++-------------------\n 1 file changed, 13 insertions(+), 19 deletions(-)\n"
    },
    {
      "commit": "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5",
      "tree": "c0414e89678fcef7ce3493e048d855bde781ae8d",
      "parents": [
        "1a222bca26ca691e83be1b08f5e96ae96d0d8cae",
        "27d1097d39509494706eaa2620ef3b1e780a3224"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "message": "Merge ../bleed-2.6\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "83928e17b92b7a667bfe674f1b330619adc2ac88",
      "tree": "bdfc0fd037ad1380d75cefa0e47be24e344d977c",
      "parents": [
        "9be16a03928642f944915b8c05945fd87b7a15cb",
        "50f4c001bc1534db77663592496204ceba151e97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\nMinor manual fixups for gfp_t clashes.\n"
    },
    {
      "commit": "55016f10e31bb15b85d8c500f979dfdceb37d548",
      "tree": "39bbbd7deb4a61e6c7d3ace28de8e069ffe407bc",
      "parents": [
        "970a9e73f9036ef89d46b8240f99463f6d244c1d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/usb\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63a4b52c9ddca944afc1b78aacbf641c650780d7",
      "tree": "bc782e17f3f13de7fd6a7543c9806eaeec692f8f",
      "parents": [
        "a0e0adb96ebe6bf0b8b3fe4cd6c214b1e8964609"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "message": "[ARM] 3044/1: Fix sparse warnings about incompatible pointer types for register defined in pxa-regs.h\n\nPatch from Ian Campbell\n\nThe sparse warning initially surfaced in sound/arm/pxa2xx-ac97.c\nbecause it was using u32 * variables to hold the unsigned long *\nregister addresses.\n\nI submitted an ALSA patch for this http://thread.gmane.org/gmane.linux.alsa.devel/27804 issue and it was suggested that it might be preferable to change the register\ndefinitions to use u32.\n\nMost other subarches seem to use u32 for their register type, at least\nthe ones which use a __REG macro (like the PXA) do. Nico indicated in\nthe thread above that he wouldn\u0027t mind this patch.\n\nChanging the type required fixes for opposite warnings in the pxa2xx usb\ngadget code but that was the only new warning introduced on defconfig\nor lubbock, mainstone and our own PXA255 boards.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ba08e825e5a666f540bff15e9977725675e8de6",
      "tree": "2ba1c9233c507683881565a9991ba5e0aed55fc3",
      "parents": [
        "72a755fce0243d4168a6153813a1b533b05a7d72"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Sep 22 00:48:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 07:58:25 2005 -0700"
      },
      "message": "[PATCH] USB: fix pxa2xx_udc compile warnings\n\nThis patch fixes several types in the PXA25x udc driver and hence fixes\nseveral compiler warnings.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4809ecc29935893d954ab9244899777ffaca40ac",
      "tree": "f1ff7c202eeb7469c30781b4639613e8bb7dcbe5",
      "parents": [
        "22c438632850c0d6257b45c90afed0cea6953afc"
      ],
      "author": {
        "name": "Pavol Kurina",
        "email": "kurina@gmx.net",
        "time": "Wed Sep 07 09:49:34 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 12 12:23:45 2005 -0700"
      },
      "message": "[PATCH] USB gadgetfs: fixes an error on writing to endpoint file\n\nthis patch fixes an \"Invalid argument\" error returned by a write to an\nendpoint-file after reopening it in the gadgetfs module in the kernel\n2.6.12.\n\nThis was testet only with dummy_hcd module!\n\nSigned-off-by: Pavol Kurina  \u003ckurina@gmx.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "91e79c91fab10f5790159d8d0c1d16da2a9653f9",
      "tree": "a557a39bfe9dce508317baf7cd2e5217ac6f0c5d",
      "parents": [
        "81671ddb7e24e9d1f84812dba8ed810935f77d40"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 13 15:18:30 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 16:22:16 2005 -0700"
      },
      "message": "[PATCH] USB: Gadget library: centralize gadget controller numbers\n\nThis patch centralizes the assignment of bcdDevice numbers for different\ngadget controllers.  This won\u0027t improve the object code at all, but it\ndoes save a lot of repetitive and error-prone source code ... and will\nsimplify the work of supporting a new controller driver, since most new\ngadget drivers will no longer need patches (unless some hardware quirks\nlimit USB protocol messaging).\n\nAdded minor cleanups and identifer hooks for the UDC in the Freescale\niMX series processors.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d7beee3d4b4ae7faa881ef05ff5d94a125ed8a6",
      "tree": "b135b338484326cb71fca1d3e98878f2141e45f8",
      "parents": [
        "e828264ee797d40b1df99fe88c6acfc0f36df639"
      ],
      "author": {
        "name": "david-b@pacbell.net",
        "email": "david-b@pacbell.net",
        "time": "Wed Jun 29 07:00:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: omap_udc tweaks\n\nMinor OMAP updates that somehow got dropped from previous patches.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e828264ee797d40b1df99fe88c6acfc0f36df639",
      "tree": "6ec41bb47c97ac31d4839abee128ac14702e57c1",
      "parents": [
        "05f33400307cfe9d89dbeca659731b9055fefbf8"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Jun 29 10:20:29 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: gadget/ether build fixes.\n\nI also needed the following on 2.6.13-rc1 without CONFIG_USB_ETH_RNDIS,\nsymbol fs_status_desc isn\u0027t available in that case on PXA255.\n\nThis builds both with and without ETH_RNDIS, but I haven\u0027t actually\ntested either.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05f33400307cfe9d89dbeca659731b9055fefbf8",
      "tree": "6c95b6744509026c142d81d0dce2de0bff626d88",
      "parents": [
        "b9df978f1974fea373741367b5d79a2ed3b7dcf9"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Jun 29 10:15:32 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: gadget/ether fixes\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "30e695986679ac2d2354fc1634e8cb931bb47785",
      "tree": "09de7c8b9de5281dfb81e48de9446f829b5b6e8d",
      "parents": [
        "5db539e49fc7471e23bf3c94ca304f008cb7b7f3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jun 26 17:18:46 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: net2280 warning fix\n\ndrivers/usb/gadget/net2280.c: In function \u0027show_registers\u0027:\ndrivers/usb/gadget/net2280.c:1501: warning: assignment discards qualifiers from pointer target type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5db539e49fc7471e23bf3c94ca304f008cb7b7f3",
      "tree": "5b6bdd7f27efdd5fcd7efffa9a612afece17f533",
      "parents": [
        "17f8bb7312fa9b00f80c3c0f8d5a5d698eb97bbd"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Thu Jun 23 20:25:36 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 12 11:52:56 2005 -0700"
      },
      "message": "[PATCH] USB: Fix kmalloc\u0027s flags type in USB\n\nGreg,\n\nThis patch fixes the kmalloc() flags argument type in USB\nsubsystem; hopefully all of its occurences. The patch was\nmade against patch-2.6.12-git2 from Jun 20.\n\nCleanup of flags for kmalloc() in USB subsystem.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "822e14ac222d1dad3f5393b75603f0455aebbefc",
      "tree": "1e9a088a05c1abfe31b905fb6cc42c8a13818871",
      "parents": [
        "e3bc8b4e00d0ce219165d469409f2770698574f6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jun 13 06:55:03 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:44:04 2005 -0700"
      },
      "message": "[PATCH] USB: resolve ethernet gadget build glitch on pxa\n\nThis fixes a build error on pxa25x processes with pxa2xx_udc and\n\n        CONFIG_USB_ETH\u003dm\n        # CONFIG_USB_ETH_RNDIS is not set\n\nThe error is because on that CPU there\u0027s no status transfer support\nexcept with RNDIS.  Workaround, enable the RNDIS support too.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "486e2df6ce213d0c776befdf3fe5ffc61dd61688",
      "tree": "70a345f23a4745ec02e82f0228c879914b29451e",
      "parents": [
        "45e45ab45c266642276d01e56d9fb5dccbfad960"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 24 17:51:52 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:44:00 2005 -0700"
      },
      "message": "[PATCH] USB gadget: drain rndis response queue on disconnect\n\nDrain the rndis response queue on disconnect.  This fixes a problem\nin which an rndis response left in the queue from a previous session\ncould cause a subsequent session to fail.\n\nSigned-off-by: Andy Lowe \u003calowe@mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "45e45ab45c266642276d01e56d9fb5dccbfad960",
      "tree": "146b07b7ffde3ab3b38b3159aca5db7b5e3467ae",
      "parents": [
        "391eca9d8892a940ff8dbfee2ca78942e05c2d37"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon May 16 08:26:38 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:59 2005 -0700"
      },
      "message": "[PATCH] USB: fix drivers/usb/gadget/ether.c compile error\n\nThis fixes a compile glitch with CONFIG_USB_ETH_RNDIS disabled, and\nreplaces some inline #ifdeffery (and other code) with inline functions\nwhich can evaluate to constants.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "391eca9d8892a940ff8dbfee2ca78942e05c2d37",
      "tree": "09459bed19e34676108da3ebf8f41c6d5d575143",
      "parents": [
        "cc095b0b5b653dca3e106710a72ba28b5bb7456b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 10 15:34:16 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:59 2005 -0700"
      },
      "message": "[PATCH] USB: dummy_hcd: add suspend/resume support\n\nThis patch adds support to dummy_hcd for suspending and resuming the root\nhub and the emulated platform devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cc095b0b5b653dca3e106710a72ba28b5bb7456b",
      "tree": "0613dcff920b191c14d4524ce304f50e91d2b81e",
      "parents": [
        "f0706930091902641929f2229bfb106144782c94"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 10 15:28:38 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:59 2005 -0700"
      },
      "message": "[PATCH] USB: dummy_hcd: sparse cleanups\n\nThis patch fixes the byte-ordering issue for setup packets in the\ndummy_hcd driver and cleans up a few things that sparse -Wbitwise\ndislikes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9198769363d4dc1d63d49ecb2e2b189aceb42d94",
      "tree": "9d031c4c97e652100438f59732db79e16d6dc2bc",
      "parents": [
        "988199fe34411b413d5a388fc751c91eb4686f36"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 07 13:20:19 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:54 2005 -0700"
      },
      "message": "[PATCH] USB: pxa2xx_udc updates\n\nThis has several small updates to the px2xx UDC driver:\n\n  * small fixes from Eugeny S. Mints \u003cemints@ru.mvista.com\u003e\n     - local_irq_save() around potential endpoint disable race\n     - fix handling of enqueue to OUT endpoints (potential oops)\n  * add shutdown() method to disable any D+ pullup\n  * rename methods accessing raw signals, referencing the signals\n  * describes itself as for \"pxa25x\", since pxa27x is different\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "988199fe34411b413d5a388fc751c91eb4686f36",
      "tree": "4a621c678e61effc48081478f769431c4b09a37a",
      "parents": [
        "320f34595c3cf37d180a087a935c050e4ac0e4d5"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 07 13:05:52 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:54 2005 -0700"
      },
      "message": "[PATCH] USB: goku_udc updates (sparse, SETUP api change)\n\nSparse updates; and the API change for SETUP packets being in USB byteorder.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "320f34595c3cf37d180a087a935c050e4ac0e4d5",
      "tree": "c6f8ad80ca2d57d3b6b2584af427f7dd2b6cd5ae",
      "parents": [
        "1bbc169621cbe502b9143a27eb12802a0f1d43a0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 07 13:05:18 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:54 2005 -0700"
      },
      "message": "[PATCH] USB: net2280 updates (sparse, SETUP api change)\n\nThis is mostly \"sparse\" related updates, one of which was a missing\nle32_to_cpu() should have affected big-endian hardware.\n\nNotable is the API change:  setup packets are now provided in USB\nbyte order.  This affects only big-endian hardware, and the gadget\ndrivers have been updated in a separate patch.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1bbc169621cbe502b9143a27eb12802a0f1d43a0",
      "tree": "a8fc4a429d890ea02ef1084ec3ffb2a9b9ef9c61",
      "parents": [
        "028b271b687714f9fc7a1e89bb79f1fbeef154ee"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat May 07 13:05:13 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:53 2005 -0700"
      },
      "message": "[PATCH] USB: gadget driver updates (SETUP api change)\n\nThis updates most of the gadget framework to expect SETUP packets use\nUSB byteorder (matching the annotation in \u003clinux/usb_ch9.h\u003e and usage\nin the host side stack):\n\n  - definition in \u003clinux/usb_gadget.h\u003e\n  - gadget drivers:  Ethernet/RNDIS, serial/ACM, file_storage, gadgetfs.\n  - dummy_hcd\n\nIt also includes some other similar changes as suggested by \"sparse\",\nwhich was used to detect byteorder bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "028b271b687714f9fc7a1e89bb79f1fbeef154ee",
      "tree": "c9cd9c93737ab5fd6a7aac3f243c9a5274654f91",
      "parents": [
        "4244f72436ab77c3c29a6447af81734ab3925d85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 06 07:02:01 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:53 2005 -0700"
      },
      "message": "[PATCH] USB: Kconfig fixes for usb/gadget\n\nThis prevents gadget drivers from being selected when no controller has\nbeen selected, by adding an additional boolean and depending on it.\nIt\u0027s mostly to help \"allmodconfig\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "685eb93f086eb15d9fb1e82c7400fd750f564640",
      "tree": "ded0db2402889ec30878c3dbbd08f7b5d01a694b",
      "parents": [
        "f1c39fad7d1bbea31744138cd3a532ff346cd4ab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 03 16:27:26 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:52 2005 -0700"
      },
      "message": "[PATCH] USB dummy_hcd: Use root-hub interrupts instead of polling\n\nThis patch makes the dummy_hcd driver use emulated root-hub interrupts\ninstead of polling.  It\u0027s in the spirit of similar changes being made to\nthe other HCDs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f1c39fad7d1bbea31744138cd3a532ff346cd4ab",
      "tree": "8925368cf99ad45b92eb9e42a86615a7ba7640b0",
      "parents": [
        "d9b762510c186584a6be0d3ece03e8a4b2ac13a8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 03 16:24:04 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:52 2005 -0700"
      },
      "message": "[PATCH] USB dummy_hcd: Centralize link state computations\n\nThis patch adds to the dummy_hcd driver a new routine for keeping track of\nall changes in the state of the emulated USB link.  The logic is now kept\nin one spot instead of spread around, and it\u0027s easier to verify and\nupdate the code.  The behavior of the port features has been corrected in\na few respects as well (for instance, if the POWER feature is clear then\nnone of the other features can be set).\n\nAlso added is support for the (relatively new) _connect() and\n_disconnect() calls of the Gadget API.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d9b762510c186584a6be0d3ece03e8a4b2ac13a8",
      "tree": "23cd5e51145e4a11ad669a5f6ddca20b0fd7272f",
      "parents": [
        "c2db8b5e5692a6f35913a829607ee6efde3c7cbd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 03 16:15:43 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:52 2005 -0700"
      },
      "message": "[PATCH] USB dummy_hcd: Use separate pdevs for HC and UDC\n\nThis patch makes the dummy_hcd driver create separate platform devices for\nthe emulated host controller and emulated device controller.  This gives a\nmore accurate simulation and will permit testing of situations where only\none of the two devices is suspended.\n\nThis also changes the name of the host controller platform device to match\nthe name of the driver.  That way the normal platform bus probe mechanism\nwill handle binding the driver to the device.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c2db8b5e5692a6f35913a829607ee6efde3c7cbd",
      "tree": "171144cf18ca372a79ca99a45a04a9d1c8d79135",
      "parents": [
        "5742b0c95026c817d9c266174ca39a909e8d38ca"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 29 16:30:48 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:51 2005 -0700"
      },
      "message": "[PATCH] USB: dummy_hcd: USB_PORT_FEAT changed to USB_PORT_STAT\n\nThis patch makes some cosmetic changes to dummy_hcd:\n\n\tMinor alterations of comments and whitespace.\n\n\tReplace USB_PORT_FEAT_xxx with USB_PORT_STAT_xxx.  This is\n\tappropriate as the values are stored in a status variable\n\tand they aren\u0027t feature indices.  Also it allows the\n\telimination of a bunch of awkward bit shift operations.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5742b0c95026c817d9c266174ca39a909e8d38ca",
      "tree": "4f94fd2d99c134e9d600983b834014b933fca7c6",
      "parents": [
        "65111084c63d7674dc37833e8eb59cfdaa4d0bda"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 02 11:25:17 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:51 2005 -0700"
      },
      "message": "[PATCH] USB dummy_hcd: Partial OTG emulation\n\nPartial OTG support for dummy_hcd, mostly as a framework for further work.\nIt emulates the new OTG flags in the host and peripheral frameworks, if\nthat option is configured.  But it\u0027s incomplete:\n\n  - Resetting the peripheral needs to clear the OTG state bits;\n    a second enumeration won\u0027t work correctly.\n\n  - This stops modeling HNP right when roles should switch the first time.\n    It should probably disconnect, then set the usb_bus.is_b_host and\n    usb_gadget.is_a_peripheral flags; then it\u0027d enumerate almost normally,\n    except for the role reversal.  Roles could then switch a second time,\n    back to \"normal\" (with those flags cleared).\n\n  - SRP should be modeled as \"resume from port-unpowered\", which is\n    a state that usbcore doesn\u0027t yet use.\n\nHNP can be triggered by enabling the OTG whitelist and configuring a\ngadget driver that\u0027s not in that list; or by configuring Gadget Zero\nto identify itself as the HNP test device.\n\nSent-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "65111084c63d7674dc37833e8eb59cfdaa4d0bda",
      "tree": "c2251a7b78f5adbfd30c4d30e15633020ea95c75",
      "parents": [
        "907cba35f7f24587f0eff60073e1f4e1e01c976d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Apr 28 13:52:31 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:50 2005 -0700"
      },
      "message": "[PATCH] USB: more omap_udc updates (dma and omap1710)\n\nMore omap_udc updates:\n\n  * OMAP 1710 updates\n      - new UDC bit for clearing endpoint toggle, affecting CLEAR_HALT\n      - new OTG bits affecting wakeup\n  * Fix the bug Vladimir noted, that IN-DMA transfer code path kicks in\n    for under 1024 bytes (not \"up to 1024 bytes\")\n  * Handle transceiver setup more intelligently\n      - use transceiver whenever one\u0027s available; this can be handy\n        for GPIO based, loopback, or transceiverless configs\n      - cleanup correctly after the \"unrecognized HMC\" case\n  * DMA performance tweaks\n      - allow burst/pack for memory access\n      - use 16 bit DMA access most of the time on TIPB\n  * Add workarounds for some DMA errata (not observed \"in the wild\"):\n      - DMA CSAC/CDAC reads returning zero\n      - RX/TX DMA config registers bit 12 always reads as zero (TI patch)\n  * More \"sparse\" warnings removed, notably \"changing\" the SETUP packet\n    to return data in USB byteorder (an API change, null effect on OMAP\n    except for these warnings).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "907cba35f7f24587f0eff60073e1f4e1e01c976d",
      "tree": "1a26929d319d3c5677529a9ca5483f9129fc6445",
      "parents": [
        "340600ab4cf0cc41efd01a65af97ebb7d35a7f85"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Apr 28 13:48:09 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:50 2005 -0700"
      },
      "message": "[PATCH] USB: ethernet gadget updates (mostly cleanup)\n\nSome cleanup for the the Ethernet part of the Ethernet/RNDIS gadget driver:\n\n  - Remove remnants of ancient endpoint init logic; this is simpler, clearer\n\n  - Save a smidgeon of space in the object file\n\n  - Get rid of some #ifdeffery, mostly by using some newish inlines\n\n  - Reset more driver state as part of USB reset\n\n  - Remove a needless wrapper around an RNDIS call\n\n  - Improve and comment the status interrupt handling:\n      * RNDIS sometimes needs to queue these transfers (rarely in normal\n        cases, but reproducibly while Windows was deadlocking its USB stack)\n      * Mark requests as busy/not\n\n  - Enable the SET_NETDEV_DEV() call; sysfs seems to behave sanely now\n\nThis is a net shrink of source code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "340600ab4cf0cc41efd01a65af97ebb7d35a7f85",
      "tree": "4834521d8ccf7e7b63bbc8500fbe5323ee174b3b",
      "parents": [
        "247f3105636caa9d1d8a4c3dfb755de42633bc80"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Apr 28 13:45:25 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:50 2005 -0700"
      },
      "message": "[PATCH] USB: rndis updates (mostly cleanup)\n\nSome bugfixes and lots of cleanup (net code shrink):\n\n  - On reset, force the RNDIS state machine its initial state\n\n  - Hook up the RNDIS (outgoing) filters to the CDC mechanism\n\n  - Lots of cleanup:\n     * Eliminate duplicate copy of OID table;\n     * Unify handlying of the OID \"query\" response data pointer;\n     * Reduce code duplication for calculating query response lengths;\n     * Remove some checks for \"can\u0027t happen\" errors;\n     * Get rid of debugging #ifdefs by making the debug flag an integer level\n\nMost of the patch, by volume, relates to those query response cleanups.\nIt incidentally shaves off a few hundred bytes of object code.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "247f3105636caa9d1d8a4c3dfb755de42633bc80",
      "tree": "f5fca7b566ee3304d661485a11dc4877652e7904",
      "parents": [
        "8ec8d20b21f00a36343ca0ebd6c6be9421724a1e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 25 11:28:04 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:49 2005 -0700"
      },
      "message": "[PATCH] USB HCDs: no longer need to register root hub\n\nThis patch changes the host controller drivers; they no longer need to\nregister their root hubs because usbcore will take care of it for them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bc96c0ad1ed0c938fefc0423aa99f086c5a2a1ea",
      "tree": "8283e540734b08d537dedf044f28c65a5ae64d63",
      "parents": [
        "2532178a68b5ce4e421d50ea1b1dcc0a1359f19d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 25 11:21:31 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:49 2005 -0700"
      },
      "message": "[PATCH] ohci-omap, sl811, dummy: remove hub_set_power_budget\n\nThis patch changes the HCDs that used the old hub_set_power_budget call,\nmaking them use the new hcd-\u003epower_budget field instead.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "313980c92724cf42877a7bdafdef439ee9d68ccb",
      "tree": "e97b170530d30013eb16f2f5a6b1d79e0ca98f4f",
      "parents": [
        "d794ac7ae3613c2abfb678617ac7d74c8ff0099c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 11 15:38:25 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:41 2005 -0700"
      },
      "message": "[PATCH] USB: omap_udc updates (mostly cleanups)\n\nVarious USB patches, mostly for portability:\n\n  - Fifo mode 1 didn\u0027t work previously (oopsed), so now it\u0027s fixed and\n    (why not) defines even more endpoints for composite devices.\n\n  - OMAP 1710 doesn\u0027t have an internal transceiver.\n\n  - Small PM update:  if the USB link is suspended, don\u0027t disconnect on\n    entry to deep sleep.\n\n  - Be more correct about handling zero length control reads.  OMAP\n    seems to mis-handle that protocol peculiarity though; best avoided.\n\n  - Platform device resources (for UDC and OTG controllers) now use\n    physical addresses, so /proc/iomem is more consistent.\n\n  - Minor cleanups, notably (by volume) for \"sparse\" NULL warnings.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "d794ac7ae3613c2abfb678617ac7d74c8ff0099c",
      "tree": "78a96a3c3b33626f168c11418027d316121d7f76",
      "parents": [
        "76f4af8efc72b6091d230cbe718cedca06d2d79e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 18 12:43:25 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:40 2005 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: export \"stall\" parameter\n\nThis patch changes the g_file_storage driver to make the \"stall\" module\nparameter generally available; currently it is available only if the\ntesting version of the module has been configured.  It also fixes a typo\nin a comment -- thanks, Pat!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "76f4af8efc72b6091d230cbe718cedca06d2d79e",
      "tree": "84bb24757b11f24dd6e7c4bed926bd92ee59d5f5",
      "parents": [
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 05 11:56:54 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 14:43:40 2005 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: Consolidate min()s\n\nThis patch simplifies the g_file_storage driver by consolidating a bunch\nof min() calculations at a single spot.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73",
      "tree": "d1e7c1e2e8902072042aefc3a7976b271cf76021",
      "parents": [
        "b3e112bcc19abd8e9657dca34a87316786e096f3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Fri Jun 24 23:13:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Cleanup patch for process freezing\n\n1. Establish a simple API for process freezing defined in linux/include/sched.h:\n\n   frozen(process)\t\tCheck for frozen process\n   freezing(process)\t\tCheck if a process is being frozen\n   freeze(process)\t\tTell a process to freeze (go to refrigerator)\n   thaw_process(process)\tRestart process\n   frozen_process(process)\tProcess is frozen now\n\n2. Remove all references to PF_FREEZE and PF_FROZEN from all\n   kernel sources except sched.h\n\n3. Fix numerous locations where try_to_freeze is manually done by a driver\n\n4. Remove the argument that is no longer necessary from two function calls.\n\n5. Some whitespace cleanup\n\n6. Clear potential race in refrigerator (provides an open window of PF_FREEZE\n   cleared before setting PF_FROZEN, recalc_sigpending does not check\n   PF_FROZEN).\n\nThis patch does not address the problem of freeze_processes() violating the rule\nthat a task may only modify its own flags by setting PF_FREEZE. This is not clean\nin an SMP environment. freeze(process) is therefore not SMP safe!\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10523b3b82456e416cbaffcc24ea2246980aa746",
      "tree": "fab3ac16bffb04cc25683e83a583b1cae3f0d450",
      "parents": [
        "3fd3c0a5f53a0f9d8987b90acbd84f7dd8ef606e"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:43:37 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/s390/net/qeth_sys.c - drivers/usb/gadget/pxa2xx_udc.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": "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": "6cdee106e7571751ecc0e9f96606322f88b64a8d",
      "tree": "edc75e42c3f3e9bbfecabc12a51b0f6d1bb37930",
      "parents": [
        "1bc3c9e1e44c2059fe2ffa6ff70ad0a925d7b05f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "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 gadget: ethernet/rndis updates\n\nUpdates to the Ethernet/RNDIS gadget driver (mostly for RNDIS):\n\n  - Fix brown-paper bag goof with RNDIS packet TX ... the wrong length\n    field got set, so Windows would ignore data packets it received.\n\n  - More consistent handling of CDC output filters (but not yet hooking\n    things up so RNDIS uses the mechanism).\n\n  - Zerocopy RX for RNDIS packets too (saving CPU cycles).\n\n  - Use the pre-allocated interrupt/status request and buffer, rather\n    than allocating and freeing one of each every few seconds (which\n    could fail).\n\n  - Some more \"sparse\" tweaks, making both dual-speed and single-speed\n    configurations happier.\n\n  - RNDIS speeds are reported in units of 100bps, not bps.\n\nPlus two minor cleanups (whitespace, messaging).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "ba9d35fb01852e195f2a4ca975fdcd6578b52c78",
      "tree": "e0609e6e255f4875ba5ab69bb0aa169d8c5edae8",
      "parents": [
        "9a5d3e98dd31abcecbf4533b81866d440cc0f106"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "committer": {
        "name": "Greg K-H",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 17:39:24 2005 -0700"
      },
      "message": "[PATCH] USB: fix up remaining pm_message_t usages\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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"
    }
  ]
}
