)]}'
{
  "log": [
    {
      "commit": "0da2f0f164f098bb4447c714b552ac1681b2d6e8",
      "tree": "339a17b19a0a78d007f32182374476974a018805",
      "parents": [
        "071922c08cef62e194d83db1cc4fa75892c69651"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jul 06 02:39:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "potential compiler error, irqfunc caller sites update\n\nIn 7d12e780e003f93433d49ce78cfedf4b4c52adc5 David Howells performed\nthis evolution:\n \"IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\"\n\nHe correctly updated many of the function definitions that were using this\nextra regs pointer parameter but forgot to update some caller sites of\nthose functions.  The reason the modifications was not properly done on all\ndrivers is that some drivers were rarely compiled because they are for\nAMIGA, or that some code sites were inside #ifdefs where the option is not\nset or inside #if 0.\n\nHere is the semantic patch that found the occurences\nand fixed the problem.\n\n@ rule1 @\nidentifier fn;\nidentifier irq, dev_id;\ntypedef irqreturn_t;\n@@\n\nstatic irqreturn_t fn(int irq, void *dev_id)\n{\n   ...\n}\n\n@@\nidentifier rule1.fn;\nexpression E1, E2, E3;\n@@\n\n fn(E1, E2\n-   ,E3\n   )\n\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d099321bdbba0d49796841cd9d9faf6b0f0aa658",
      "tree": "0f5162af4a9bac67e090c27befcb602baf55518e",
      "parents": [
        "46269db99cc1a618d707deb370d821d1f8d75945"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Jun 21 22:34:23 2007 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: ftdio_sio: New IPlus device ID\n\nReported by Grzegorz Chimosz \u003cgchimi@gmail.com\u003e\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "46269db99cc1a618d707deb370d821d1f8d75945",
      "tree": "13ff417c3270b7a6694113f63cb50d87816a26d4",
      "parents": [
        "74ac07e8b8209ba9429fa1a9afc07aa5ecef5af8"
      ],
      "author": {
        "name": "Alexander Gattin",
        "email": "xrgtn@yandex.ru",
        "time": "Wed Jun 20 00:48:10 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: add new device id to option driver\n\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74ac07e8b8209ba9429fa1a9afc07aa5ecef5af8",
      "tree": "113b8f6253ac3ece264c482ce16880e3ec6b2244",
      "parents": [
        "5afeb104e7901168b21aad0437fb51dc620dfdd3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed Jun 13 18:50:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: fix race leading to use after free in io_edgeport\n\nusb_unlink_urb() is asynchronous, therefore an URB\u0027s buffer may not\nbe freed without waiting for the completion handler. This patch switches\nto usb_kill_urb(), which is synchronous.\nThanks to Alan for making me look at the remaining users of usb_unlink_urb()\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5afeb104e7901168b21aad0437fb51dc620dfdd3",
      "tree": "4e4176d96fb6df1ad12078967bceb058d544ecbe",
      "parents": [
        "fc0f8fc9be654bbff08ede04a49bd8f9805b9e13"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jun 11 15:36:02 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: usblcd doesn\u0027t limit memory consumption during write\n\nusblcd currently has no way to limit memory consumption by fast writers.\nThis is a security problem, as it allows users with write access to this\ndevice to drive the system into oom despite resource limits.\nHere\u0027s the fix taken from the modern skeleton driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc0f8fc9be654bbff08ede04a49bd8f9805b9e13",
      "tree": "b17852dae108fdf0ee9ec4d792a3ceefd40a1261",
      "parents": [
        "944dc184f6fe0dc63633099ba87cb75fe4ee0c51"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jun 12 15:36:07 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:05 2007 -0700"
      },
      "message": "USB: memory leak in iowarrior.c\n\nthis is a classical memory leak in the ioctl handler. The buffer is simply\nnever freed. This fixes it the obvious way.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "944dc184f6fe0dc63633099ba87cb75fe4ee0c51",
      "tree": "10dd3bf2d600e2fc8884c6581ed0f2b80af8cf74",
      "parents": [
        "8cfbe7e60d9618d8f80a3cd218c45dd64cb9e5cf"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon May 07 08:33:18 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:05 2007 -0700"
      },
      "message": "USB: ti serial driver sleeps with spinlock held\n\nyou are submitting an URB with GFP_KERNEL holding a spinlock.\nIn this case the spinlock can be dropped earlier.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8cfbe7e60d9618d8f80a3cd218c45dd64cb9e5cf",
      "tree": "48c1aede4fcad60dfaf049983a67bd5d087ff05f",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed May 30 11:06:33 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:05 2007 -0700"
      },
      "message": "USB: g_file_storage: call allow_signal()\n\nNew changes in the signal-handling code require compensating changes\nin g_file_storage.  This patch (as913) by Oleg Nesterov makes the\ncode use allow_signal() instead of sigprocmask().\n\nFrom: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6fd75b19483b2f6e6619602a535b4939e46921c1",
      "tree": "b558ebc17728b2f92763f3ddc2fa94f54796e8a0",
      "parents": [
        "615ae11b3b4af7a5adb0819ff11b3b764eb92268"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 04 11:57:00 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:31 2007 -0700"
      },
      "message": "OHCI: Fix machine check in ohci_hub_status_data\n\nThis patch (as901) fixes an oversight in ohci-hcd.  The\nhub_status_data routine must not try to access the controller\u0027s\nmemory-mapped registers if the controller is in a low-power state;\nsuch attempts will cause a crash on some architectures (such as PPC).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "615ae11b3b4af7a5adb0819ff11b3b764eb92268",
      "tree": "9a22377dcc2d9d40dc5dd8043be3671b532d3957",
      "parents": [
        "fd209e35b74110ee1f3371838b0782b5b02eaaba"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jun 08 15:23:27 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:31 2007 -0700"
      },
      "message": "USB: Fix up bogus bInterval values in endpoint descriptors\n\nThis patch (as904) adds code to check for endpoint descriptor bInterval\nvalues outside the legal limits.  Illegal values are set to 32 ms, which\nseems like a reasonable default.\n\nThis fixes Bugzilla #8432.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd209e35b74110ee1f3371838b0782b5b02eaaba",
      "tree": "c05b79256fa4e9ffb80c0cba4a12cc377176dd92",
      "parents": [
        "da1f82b5543738d4c127a449490bc0d55e121fe8"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu May 10 23:04:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:31 2007 -0700"
      },
      "message": "USB: cxacru: ignore error trying to start ADSL in atm_start\n\nThe sysfs adsl_status attribute ignores (aside from returning -EIO to the\nuser) any error sending a START/STOP command to the device and there is at\nleast one firmware which never sends a response but appears to work\nregardless.  Therefore atm_start should also continue if an error is received\nso that such firmware is usable.\n\nThe official Conexant driver doesn\u0027t expect a reply either but this is for\nanother device (E2 router) and a commonly used firmware does respond.\n\nAlso, there is no point in changing -ECONNRESET to -ETIMEDOUT since nothing\never checks for either of these values.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Duncan Sands \u003cduncan.sands@math.u-psud.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "da1f82b5543738d4c127a449490bc0d55e121fe8",
      "tree": "88562272ac2a5a28f682eee1f44272890f42db52",
      "parents": [
        "64b85006f5d473fefc181dece9473710b55966e0"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu May 10 23:04:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:31 2007 -0700"
      },
      "message": "USB: cxacru: create sysfs attributes in atm_start instead of bind\n\nSince usbatm doesn\u0027t set the usb_interface driver data until after calling\nbind and heavy_init, it would be NULL when the sysfs attributes are read.\nReading the MAC address from atm_dev before atm_dev exists would have been\nbe possible too.\n\nCalling create_device_file in atm_start will avoid this problem, and the\ndata is useless until the first status poll runs.  However, it must be\nready before a status poll does a printk on line status change otherwise\nuserspace could react before the files exist.\n\nFor completeness I\u0027ve moved remove_device_file to atm_stop so it\u0027s not\ncalled in unbind when it\u0027s not needed.  There\u0027s no point starting ADSL if\natm_start could still fail either.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Duncan Sands \u003cduncan.sands@math.u-psud.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67fa10627ec0d8aa16f1cf38cf527e67d8097d3c",
      "tree": "3b866e96b24a2a021e97414affc818e0415dde76",
      "parents": [
        "01ee7d7032204b383b2fba73021e7acbc776184b"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Sat May 26 03:06:32 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:30 2007 -0700"
      },
      "message": "USB: UNUSUAL_DEV: Sync up some reported devices from Ubuntu\n\nUNUSUAL_DEV: Sync up some reported devices from Ubuntu\n\nVarious unusual dev entries accumulated from Ubuntu bug reports.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\n\n"
    },
    {
      "commit": "01ee7d7032204b383b2fba73021e7acbc776184b",
      "tree": "2a5681e94df6ee18287a962394e9e8565e27f5bc",
      "parents": [
        "97cb95d1c4b724bc3bedd16dd022fbd3c2d61283"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 25 20:40:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:30 2007 -0700"
      },
      "message": "USB: usb gadgets avoid le{16,32}_to_cpup()\n\nIt turns out that le16_to_cpup() and le32_to_cpup() aren\u0027t always safe\nto call with pointers into packed structures, since those are inlined\nfunctions and GCC may lose the \"packed\" attribute.  So those references\ncan become unaligned kernel accesses, which are evil on some hardware.\n\nThis patch updates uses of those routines in the gadget stack.  The\nreferences into packed structures can just use leXX_to_cpu(*x), which\nin most cases is more natural.  Some other uses in RNDIS, mostly in\ndebug code, were wrong in the first place; those use get_unaligned().\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97cb95d1c4b724bc3bedd16dd022fbd3c2d61283",
      "tree": "8ae7b01a99055e928cc30fac36437b3f3517d089",
      "parents": [
        "dda034bcb51a0a28318046d74d664e0fc5f7d1d4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu May 24 21:59:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:29 2007 -0700"
      },
      "message": "usblp: Don\u0027t let suspend to kill -\u003eused\n\nSuspend destroys refcounting for open/release.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dda034bcb51a0a28318046d74d664e0fc5f7d1d4",
      "tree": "359c2be1f20b31181c7887c9e5c721bf6bf86b67",
      "parents": [
        "85f6038f2170e3335dda09c3dfb0f83110e87019"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun May 27 17:04:58 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jun 08 16:24:29 2007 -0700"
      },
      "message": "USB: set default y for CONFIG_USB_DEVICE_CLASS\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: bert hubert \u003cbert.hubert@netherlabs.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5d4db704b962773c03ee3beb3258b6450611e66",
      "tree": "fc0ffd83dff3a4bd19a33ba6c2af73cfd4de7da4",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 29 16:34:52 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:07 2007 -0700"
      },
      "message": "USB: replace flush_workqueue with cancel_sync_work\n\nThis patch (as912) replaces a couple of calls to flush_workqueue()\nwith cancel_sync_work() and cancel_rearming_delayed_work().  Using a\nmore directed approach allows us to avoid some nasty deadlocks.  The\nprime example occurs when a first-level device (the parent is a root\nhub) is removed while at the same time the root hub gets a remote\nwakeup request.  khubd would try to flush the autosuspend workqueue\nwhile holding the root-hub\u0027s lock, and the remote-wakeup workqueue\nroutine would be waiting to lock the root hub.\n\nThe patch also reorganizes the power management portion of\nusb_disconnect(), separating it out into its own routine.  The\nautosuspend workqueue entry is cancelled immediately instead of\nwaiting for the device\u0027s release routine.  In addition,\nsynchronization with the autosuspend thread is carried out even for\nroot hubs (an oversight in the original code).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40acc095302aee380491df5f58d98945243468ec",
      "tree": "51ca963c899f744f5b947b66ba76ba618b66ecb3",
      "parents": [
        "3d6ac9843175c1d29c075794519cb045b52e46c2"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed May 23 13:58:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "ehci-fsl: fix cache coherency problem on system with large memory\n\nThe patch fixes bug http://bugzilla.kernel.org/show_bug.cgi?id\u003d7482.\n\nIt sets USB snooping on 4G space for PowerPC platforms without\nCONFIG_NOT_COHERENT_CACHE defined.\n\nReported-by: Stefan Meyer \u003creyems@telkomsa.net\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa91d43b914b77637653d984416e17e182f7b807",
      "tree": "c517a05ed00bbd492b322a445521a74705d091d1",
      "parents": [
        "5b7da8f6ff1aaf5a500dc798f4d1c2d6e98420a5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri May 04 18:23:24 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: Add support for Olimex arm-usb-ocd JTAG interface serial port\n\nThis patch adds support for the serial port on Olimex arm-usb-ocd\nJTAG interface.\n\nThe device appears as two serial ports, but the first one is reserved\nfor the JTAG interface. The JTAG interface can be used with OpenOCD\nfrom userspace. For more information, please see:\n\nhttp://openocd.berlios.de/web/\nhttp://www.olimex.com/dev/arm-usb-ocd.html\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b7da8f6ff1aaf5a500dc798f4d1c2d6e98420a5",
      "tree": "5d334d4abf764578970aa1208b07390f3104c1d8",
      "parents": [
        "9d33efd9a791041bbe3a9e879925ef8fbb94d812"
      ],
      "author": {
        "name": "Danny Budik",
        "email": "dbudik@ist-traffic.com",
        "time": "Fri May 04 16:09:37 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: Add support for Sierra Wireless Aircard 595U\n\nThis patch adds support for the newly released Aircard 595U EVDO\nmodem to the Sierra Wireless driver (sierra.c) in kernel 2.6.21.\n\nI suspect that my mailer may be mangling patches so let me know and\nI\u0027ll try to resend it.\n\n\nFrom: Danny Budik \u003cdbudik@ist-traffic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d33efd9a791041bbe3a9e879925ef8fbb94d812",
      "tree": "28a53c2f115e21a25dc3d1747aca22b395792237",
      "parents": [
        "2adb80e9c52f35a4d63783b98d48386c38c90484"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri May 04 09:23:40 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: ldusb bugfix\n\nThis patch fixes a problem reported with consecutive reads in the ldusb\ndriver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2adb80e9c52f35a4d63783b98d48386c38c90484",
      "tree": "2874de17ebc5b7bacb0d1f5f5e4cfd459125a7fe",
      "parents": [
        "d4b7d8e8024a33d9d1f916379eaee7aa945a7c48"
      ],
      "author": {
        "name": "Guido Scholz",
        "email": "guido.scholz@bayernline.de",
        "time": "Tue May 08 19:52:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: ftdi_sio: Add USB Product Id for OpenDCC\n\nUSB product id registration for the OpenDCC (www.opendcc.de)\nmodel railway central unit. Applies to 2.6.21.1.\n\nSigned-off-by: Guido Scholz \u003cguido.scholz@bayernline.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4b7d8e8024a33d9d1f916379eaee7aa945a7c48",
      "tree": "8889647694985504043a02dca80b2c9fb88afaf0",
      "parents": [
        "dd865571d7af06ba1285c2db85083649193cceab"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 11:48:17 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: fix ratelimit call semantics\n\nThis patch (as910) fixes a ratelimit modification so that the\noriginal error-handling path will be followed even when the log-rate\nlimitation kicks in.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd865571d7af06ba1285c2db85083649193cceab",
      "tree": "125256fec4cb97995fb200cef37f05d63b490790",
      "parents": [
        "7ed92f1a149dddc3cb537ccd7441e98adac12c3e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 11:38:19 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: handle errors in power/level attribute\n\nThis patch (as906) improves the error handling for the USB power/level\nattribute file.  If an error occurs, the original power-level settings\nwill be restored.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ed92f1a149dddc3cb537ccd7441e98adac12c3e",
      "tree": "86408164dd5cfbb48bade9ca49601c4f2d7edd16",
      "parents": [
        "8ab5e8c0ca55c4b40d254f7043a9052345fcd343"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 09:38:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: make the autosuspend workqueue thread freezable\n\nThis patch (as881b) makes the ksuspend_usb_wq workqueue freezable.  We\ndon\u0027t want a rogue workqueue thread running around, unexpectedly\nsuspending or resuming USB devices in the middle of a system sleep\ntransition.\n\nThis fixes Bugzilla #8498.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ab5e8c0ca55c4b40d254f7043a9052345fcd343",
      "tree": "31929f41dd7ddb3e7943a99b42c5c493d5e44f76",
      "parents": [
        "bdc4abdd0960e7ca946f4ec93b4cf7a2b826b24f"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sat May 19 14:23:28 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Fix USB OHCI Subvendor for Toshiba Portege 4000\n\nThis fixes a bug in an OHCI quirk handler for Portege 4000; the\nSubvendor is 0x1179 (PCI_VENDOR_ID_TOSHIBA)\nnot 0x102f (PCI_VENDOR_ID_TOSHIBA_2)\n\nbugid 8510\n\n00:02.0 USB Controller [0c03]: ALi Corporation USB 1.1 Controller\n[10b9:5237] (rev 03) (prog-if 10 [OHCI])\n        Subsystem: Toshiba America Info Systems Unknown device [1179:0004]\n        Flags: bus master, medium devsel, latency 64, IRQ 11\n        Memory at f7eff000 (32-bit, non-prefetchable) [size\u003d4K]\n        Capabilities: \u003caccess denied\u003e\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdc4abdd0960e7ca946f4ec93b4cf7a2b826b24f",
      "tree": "af0d77f60a6478e926cfbc7c96d9377d8db6ba16",
      "parents": [
        "b268f484f9d7ce91301091e0fb2c80e9e8caa3df"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 21 20:52:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: usblp: Use correct DMA address in case of probe error\n\nLooks like the error path had a copy-paste error. The normal exit path\nuses correct URB already.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b268f484f9d7ce91301091e0fb2c80e9e8caa3df",
      "tree": "8595513257aac007c5d4329fedaee37d8016a803",
      "parents": [
        "09b7002d68cfa1c45cc413a0c7cca399c25a57c6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Thu May 17 17:16:44 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Fix debug output of ark3116\n\nFix debug output. Previously, it would output \"0xFFFFFFB0\" on 32-bit\narchs (and probably \"0xFFFFFFFFFFFFFFB0\" on 64-bits), because buf is\ntaken as signed char, which is promoted to signed int, while %x always\nexpects an unsigned int.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09b7002d68cfa1c45cc413a0c7cca399c25a57c6",
      "tree": "e5fbb5f3bd3c537548eeef4d401bab1247299e02",
      "parents": [
        "57a21c1b929450b1e020c0a03cca6fa7448f4222"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 00:31:30 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: Onetouch - switch to using input_dev-\u003edev.parent\n\nIn preparation for struct class_device -\u003e struct device input\ncore conversion, switch to using input_dev-\u003edev.parent when\nspecifying device position in sysfs tree.\n\nAlso, do not access input_dev-\u003eprivate directly, use helpers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57a21c1b929450b1e020c0a03cca6fa7448f4222",
      "tree": "78f5f237293338f00d288a40dea3a7ed78591845",
      "parents": [
        "b89ee19ae6c0b5a0d9facca780b53959fbadd123"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 15 17:40:37 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:50 2007 -0700"
      },
      "message": "USB: don\u0027t try to kzalloc 0 bytes\n\nThis patch (as907) prevents us from trying to allocate 0 bytes\nwhen an interface has no endpoint descriptors.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b89ee19ae6c0b5a0d9facca780b53959fbadd123",
      "tree": "d777fc2bda8cce83cd2104c7e74857b501025c04",
      "parents": [
        "d984abc97e400d68a09729b80060fe0ec591eb16"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 11 10:19:04 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: remove short initial timeout for device descriptor fetch\n\nThis patch (as905) removes a micro-optimization from the hub port\ninitialization code.  Previously we had been using a short timeout on\nthe first attempt the read the device descriptor; now we will use the\nstandard timeout length.\n\nIt\u0027s not clear that the short timeout ever provided any benefit.  And\nnow we know of one case where it actually hurts: The device can\u0027t meet\nthe short timeout and then it gets terminally confused.\n\nThis fixes Bugzilla #8444.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d984abc97e400d68a09729b80060fe0ec591eb16",
      "tree": "cab2242ac0ccbddba0565a3266ddf7dad0ec87c9",
      "parents": [
        "9a03095831e839959175379bfdd88e6e1a93b9ea"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri May 11 22:00:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: Deref URB after usbmon is done with it\n\nI haven\u0027t personally run across an oops because of this, but I feel safer\nwith this fix in place.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9a03095831e839959175379bfdd88e6e1a93b9ea",
      "tree": "e024c438f9c54d586e604f160cd142cbe8962f68",
      "parents": [
        "be23edf848b14d1b426c12f2f58e4949c4fbd695"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Wed May 16 16:49:54 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: Remove duplicate IDs from option card driver\n\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be23edf848b14d1b426c12f2f58e4949c4fbd695",
      "tree": "798a6f9a2d6e74d7e7d7e2de2e40c0343c17e700",
      "parents": [
        "fcbd963912acc0c5d51bb27f8654f2a91fcff322"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 23:04:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: auerswald: fix file release handler\n\nIf this down_interruptible() does fail due to signal_pending() then the state\nof the driver will get trashed in interesting ways, because userspace cannot\nand will not retry the close().\n\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fcbd963912acc0c5d51bb27f8654f2a91fcff322",
      "tree": "ed3f48b5a66db31ffbbf91f3d8ad16dd7fa17d04",
      "parents": [
        "8d062b9a3516c6fbcf749bcc864fdb8b3def1caa"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Sat Apr 28 14:07:32 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: fsl_usb2_udc: Fix UMTI_WIDE support and a compile warning\n\nChange PORT_WIDTH bit for UMTI_WIDE mode and fix a compile warning\nintroduced in last revision.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8d062b9a3516c6fbcf749bcc864fdb8b3def1caa",
      "tree": "af943f9b6774b2c10e0b8d71da9055c8e6beec34",
      "parents": [
        "762e92fa1742007dedd90ff6b1ea74842f0cd34b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Apr 23 17:30:32 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: set the correct Interrupt interval in usb_bulk_msg\n\nThis patch (as902) fixes a mistake I introduced into usb_bulk_msg().\nusb_fill_int_urb() already does the bit-shifting calculation for\nhigh-speed Interrupt intervals; it shouldn\u0027t be done twice.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\n"
    },
    {
      "commit": "762e92fa1742007dedd90ff6b1ea74842f0cd34b",
      "tree": "2f0a8017c721fdcd9ac7973772990550d8b8eccc",
      "parents": [
        "bf87ce5a06ed2cb13ad04f065706cf36ab021549"
      ],
      "author": {
        "name": "Neil \\\"Superna\\\" ARMSTRONG",
        "email": "superna@na-prod.com",
        "time": "Wed Apr 25 20:34:28 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: New device PID for ftdi_sio driver\n\nHello,\n\nI need to use MaxStream\u0027s PKG-U modules which includes a ftdi sio chipset for\nusb2serial communication, here are the patches for handling Maxstream\u0027s modules.\n\nThe VID \u0026 PID to use with the open-source driver are provided on the CD-ROM\nbundled with the modules.\n\nFrom: Neil Superna ARMSTRONG \u003csuperna@na-prod.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bf87ce5a06ed2cb13ad04f065706cf36ab021549",
      "tree": "b7af5152fad7cb09203d121bf647077cfe8ade49",
      "parents": [
        "ef7f6c7084b333c7524dcd297e0578d43733a2a2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:07:44 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: remove unneeded WARN_ON\n\nThis patch (as883) removes an out-of-date WARN_ON from the main HCD\nendpoint-disable routine.  The warning is triggered whenever an\nendpoint is disabled while the root hub is suspended.  In the past\nthat may not have been legal, but it definitely is legal now.  Merely\nunbinding a USB driver will do it.\n\nFurthermore, I\u0027ve never seen any occurrences of this warning that\nreally did signal an actual bug or error condition.  At this point it\nhas outlived its purpose.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n"
    },
    {
      "commit": "ef7f6c7084b333c7524dcd297e0578d43733a2a2",
      "tree": "7c536304f8c98c0d25a583a3b15a80c1300fc614",
      "parents": [
        "4fe5354f61cad4c0550285283c83c66c070c198e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:03:49 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: more autosuspend timer stuff\n\nThis patch (as879) ties up some loose ends from an earlier patch.\nThese are things I didn\u0027t think to include at the time but which\nclearly belonged there.\n\n\tIf an autosuspend fails because driver activity races with\n\tthe autosuspend call, restart the autosuspend timer.\n\n\tWhen a device is resumed by an external request, it counts\n\tas device activity and should update the last_busy time so\n\tthat the next autoresume won\u0027t occur immediately.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fe5354f61cad4c0550285283c83c66c070c198e",
      "tree": "c8e3cfb80587124c6753e0ad7e64b84bf6834c9d",
      "parents": [
        "36433127ae7a842482ba857f5ad3c431817a9542"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 05 16:06:53 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "EHCI: fix problem with BIOS handoff\n\nThis patch (as882) fixes a problem with the EHCI BIOS handoff.  On my\nmachine, the BIOS configures the controller and the handoff fails,\nleaving the controller configured.  During resume-from-disk, this\nconfuses ehci-hcd into thinking that the controller has not been\ntampered with.\n\nThe problem is fixed by turning off the Configured Flag whenever a\nBIOS handoff is attempted, whether it succeeds or not.\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\n"
    },
    {
      "commit": "47f8468e6008a1d62f7dacbcff4ec3e115a500c8",
      "tree": "1a93da3db72845688da29fa06bc476f22b513ff6",
      "parents": [
        "64902cbaf17a5c81a2ed0cca51bf57227086df65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:21:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix more ftdi-elan/u132-hcd #include lossage\n\nPartial fix for bogosity in the ftdi-elan and u132-hcd drivers ... these\nhave no business including with the internals of other drivers, much less\ndoing so in a broken way!!\n\nA previous patch resolved one build fix, this resolves another...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64902cbaf17a5c81a2ed0cca51bf57227086df65",
      "tree": "768e0559c5ae758865b7574ab1be5f3d609b76da",
      "parents": [
        "deb3d7fff0b7c21c5a80b2fdfb93d7fb1abcf21f"
      ],
      "author": {
        "name": "Matthew Davidson",
        "email": "mj.davidson@gmail.com",
        "time": "Tue May 01 01:15:01 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "usb-storage: ignore Sitecom WL-117 USB-WLAN\n\nThe Sitecom WL-117 is another \"driverless\" ZD1211 device where the virtual\nwindows driver CD must be ejected before the WLAN device appears.\n\nzd1211rw takes care of the ejecting, but usb-storage must be told not to claim\nthe device.\n\nFrom: Matthew Davidson \u003cmj.davidson@gmail.com\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "deb3d7fff0b7c21c5a80b2fdfb93d7fb1abcf21f",
      "tree": "a67db8392ad03040f3e2714c49cee13cc304a73d",
      "parents": [
        "5ac43d1fbbfd1b89f83c1a907c58d558d262e441"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed May 02 10:17:50 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: remove useless check in mos7840 found by coverity\n\nthis useless check should be removed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ac43d1fbbfd1b89f83c1a907c58d558d262e441",
      "tree": "a3b713dce58dce77787d0aa404a41d57d4f70a87",
      "parents": [
        "ad9ddd66c6e8a79630a975ff0bb8d45a11abe630"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed May 02 10:33:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix omninet memory leak found by coverity\n\nthe transfer of allocating the descriptor in attach and no longer in open\nwas incomplete resulting in a memory leak coverity spotted. This fix\nis against the patch set you posted.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "877d7720f5f67793b9b6027840d2c88ea25dc4c8",
      "tree": "7f906238239dba97f26e9e78da359b958436d7f5",
      "parents": [
        "9da7cf23a4f9690ceecfd0184cd050be564416f1"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri May 11 20:49:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 11 21:07:54 2007 +0100"
      },
      "message": "[ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors.\n\nAdd support for Atmel\u0027s new AT91SAM9RL range of processors.\nIncludes similar peripherals as other AT91SAM9 processors, but with a\nHigh-speed USB controller and various sizes of internal SRAM.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e25df1205f37c7bff3ab14fdfc8a5249f3c69c82",
      "tree": "e53c1f17d79a62bb845438d6af6a7693ef5440f3",
      "parents": [
        "eeca7a36a86db8bfc1945dd7f6f0c22a6b66b31d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:45:57 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 10 15:46:07 2007 +0200"
      },
      "message": "[S390] Kconfig: menus with depends on HAS_IOMEM.\n\nAdd \"depends on HAS_IOMEM\" to a number of menus to make them\ndisappear for s390 which does not have I/O memory.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5b2fc499917e5897a13add780e181b4cef197072",
      "tree": "1a1ba52c0c2a7ce9843875cdd713d75d37c4ea1b",
      "parents": [
        "3cb7396b7b26585b1ab7c1a8ca554ec103da5d37"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 09 21:31:55 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 09 21:31:55 2007 -0400"
      },
      "message": "Move USB network drivers to drivers/net/usb.\n\nIt is preferable to group drivers by usage (net, scsi, ATA, ...) than\nby bus.  When reviewing drivers, the [PCI|USB|PCMCIA|...] maintainer\nis probably less qualified on networking issues than a networking\nmaintainer.  Also, from a practical standpoint, chips often\nappear on multiple buses, which is why we do not put drivers into\ndrivers/pci/net.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a9136e270af14da506f66bcafcc506b86a86498",
      "tree": "b4d0a6877d92635134b7a944d0032fbc43227fd2",
      "parents": [
        "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
        "7bb2acb76e8168ca5d0bde5a5a56585a11b3525a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  sound: convert \"sound\" subdirectory to UTF-8\n  MAINTAINERS: Add cxacru website/mailing list\n  include files: convert \"include\" subdirectory to UTF-8\n  general: convert \"kernel\" subdirectory to UTF-8\n  documentation: convert the Documentation directory to UTF-8\n  Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.\n  remove broken URLs from net drivers\u0027 output\n  Magic number prefix consistency change to Documentation/magic-number.txt\n  trivial: s/i_sem /i_mutex/\n  fix file specification in comments\n  drivers/base/platform.c: fix small typo in doc\n  misc doc and kconfig typos\n  Remove obsolete fat_cvf help text\n  Fix occurrences of \"the the \"\n  Fix minor typoes in kernel/module.c\n  Kconfig: Remove reference to external mqueue library\n  Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n  Correct comments in genrtc.c to refer to correct /proc file.\n  Fix more \"deprecated\" spellos.\n  Fix \"deprecated\" typoes.\n  ...\n\nFix trivial comment conflict in kernel/relay.c.\n"
    },
    {
      "commit": "b8a124da9261873e3e3541898d5c46d273afee34",
      "tree": "aea4c3062ccef6b2a7703bba331a184b4ed5b4f3",
      "parents": [
        "49d769d52e16efabd3ad47b7995522fff771371d"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed May 09 02:34:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:53 2007 -0700"
      },
      "message": "usbatm_heavy_init: don\u0027t use CLONE_SIGHAND\n\nusbatm_do_heavy_init() calls allow_signal() which plays with parent process\u0027s\n-\u003esighand.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Duncan Sands \u003cduncan.sands@free.fr\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "beb7dd86a101263bf63a78c7c6d4da3849b35bd6",
      "tree": "9afe81ca9e92ab8aacc999ae118b27d547721f11",
      "parents": [
        "3dde6ad8fc3939d345a3768464ecff43c91d511a"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:14:03 2007 +0200"
      },
      "message": "Fix misspellings collected by members of KJ list.\n\nFix the misspellings of \"propogate\", \"writting\" and (oh, the shame\n:-) \"kenrel\" in the source tree.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3dde6ad8fc3939d345a3768464ecff43c91d511a",
      "tree": "bf36419973a724f854ba69de793daaf3d916f9a0",
      "parents": [
        "ccf6780dc3d228f380e17b6858b93fc48e40afd4"
      ],
      "author": {
        "name": "David Sterba",
        "email": "dave@jikos.cz",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 07:12:20 2007 +0200"
      },
      "message": "Fix trivial typos in Kconfig* files\n\nFix several typos in help text in Kconfig* files.\n\nSigned-off-by: David Sterba \u003cdave@jikos.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "393bfca19ecdce60a8d9a4d2577cac11ca924a25",
      "tree": "a609269ca3332b8f2f7b2b4a2c96f7d824c0e639",
      "parents": [
        "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
        "ba0acb5ee318901646f82c134cca2e4de0c43934"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:51:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:51:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input:\n  Input: move USB miscellaneous devices under drivers/input/misc\n  Input: move USB mice under drivers/input/mouse\n  Input: move USB gamepads under drivers/input/joystick\n  Input: move USB touchscreens under drivers/input/touchscreen\n  Input: move USB tablets under drivers/input/tablet\n  Input: i8042 - fix AUX port detection with some chips\n  Input: aaed2000_kbd - convert to use polldev library\n  Input: drivers/usb/input - usb_buffer_free() cleanup\n  Input: synaptics - don\u0027t complain about failed resets\n  Input: pull input.h into uinpit.h\n  Input: drivers/usb/input - fix sparse warnings (signedness)\n  Input: evdev - fix some sparse warnings (signedness, shadowing)\n  Input: drivers/joystick - fix various sparse warnings\n  Input: force feedback - make sure effect is present before playing\n"
    },
    {
      "commit": "df6d3916f3b7b7e2067567a256dd4f0c1ea854a2",
      "tree": "0fdeab1ab5d566605fc99aeb5ea3f621f11e7608",
      "parents": [
        "74add80cbd7fe246c893b93ee75ac59acdd01dd4",
        "197686dfe0038fd190326d118b743ff65ad20c0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (77 commits)\n  [POWERPC] Abolish powerpc_flash_init()\n  [POWERPC] Early serial debug support for PPC44x\n  [POWERPC] Support for the Ebony 440GP reference board in arch/powerpc\n  [POWERPC] Add device tree for Ebony\n  [POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now\n  [POWERPC] MPIC U3/U4 MSI backend\n  [POWERPC] MPIC MSI allocator\n  [POWERPC] Enable MSI mappings for MPIC\n  [POWERPC] Tell Phyp we support MSI\n  [POWERPC] RTAS MSI implementation\n  [POWERPC] PowerPC MSI infrastructure\n  [POWERPC] Rip out the existing powerpc msi stubs\n  [POWERPC] Remove use of 4level-fixup.h for ppc32\n  [POWERPC] Add powerpc PCI-E reset API implementation\n  [POWERPC] Holly bootwrapper\n  [POWERPC] Holly DTS\n  [POWERPC] Holly defconfig\n  [POWERPC] Add support for 750CL Holly board\n  [POWERPC] Generalize tsi108 PCI setup\n  [POWERPC] Generalize tsi108 PHY types\n  ...\n\nFixed conflict in include/asm-powerpc/kdebug.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31990a9d2ed02cb7552e05bb8a99872df9fd04da",
      "tree": "2d5edfc15995419e1893a14e8bb6b474a1a43c06",
      "parents": [
        "cf36a65b08969d3cff3c1c878b7e0fdf148379b7"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue May 08 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "SIS USB2VGA Warning fix\n\ndrivers/usb/misc/sisusbvga/sisusb_con.c:1436: warning: initialization from incompatible pointer type\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba0acb5ee318901646f82c134cca2e4de0c43934",
      "tree": "862d0d2b5d06332dce642571f625431c313d04ea",
      "parents": [
        "b5da20f8f7652e7a9648401a1942b7aac3b9ab9d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 07 17:31:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:41:29 2007 -0400"
      },
      "message": "Input: move USB miscellaneous devices under drivers/input/misc\n\nThis will allow concentrating all input devices in one place\nin {menu|x|q}config.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b5da20f8f7652e7a9648401a1942b7aac3b9ab9d",
      "tree": "05ede0aa5e581dc4f643b1484761f69d057e8755",
      "parents": [
        "1c362d46825259a48c1d543cab3805a6c770c0c8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 07 17:12:07 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:41:29 2007 -0400"
      },
      "message": "Input: move USB mice under drivers/input/mouse\n\nThis will allow concentrating all input devices in one place\nin {menu|x|q}config.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1c362d46825259a48c1d543cab3805a6c770c0c8",
      "tree": "7f718816835676e71b4740a02fb4b065575e2f3c",
      "parents": [
        "d05e84e6cb21cca16987813fd3c271ebaed4233d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 07 16:48:50 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:41:29 2007 -0400"
      },
      "message": "Input: move USB gamepads under drivers/input/joystick\n\nThis will allow concentrating all input devices in one place\nin {menu|x|q}config.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d05e84e6cb21cca16987813fd3c271ebaed4233d",
      "tree": "791dfc4d1df50d522b5938c36f2915a89f6386c8",
      "parents": [
        "4104d13fe0194736393d97c88ee045fb689c783b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 07 16:38:49 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:41:29 2007 -0400"
      },
      "message": "Input: move USB touchscreens under drivers/input/touchscreen\n\nThis will allow concentrating all input devices in one place\nin {menu|x|q}config.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4104d13fe0194736393d97c88ee045fb689c783b",
      "tree": "1915a03fbad7541df368f0940387f0f15b7fc380",
      "parents": [
        "d2ada5597d33a9108acb2caf912f85cbc9caab1e"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon May 07 16:16:29 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:41:29 2007 -0400"
      },
      "message": "Input: move USB tablets under drivers/input/tablet\n\nThis will allow concentrating all input devices in one place\nin {menu|x|q}config.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "334d0dd8b660557608142f0f77abc6812b48f08b",
      "tree": "9393a9aa099d7d42deda5f9f5054796c0c769be7",
      "parents": [
        "3f07d8796262f6aee135c8dd9a91210da9f888e4",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:31:11 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 08 01:31:11 2007 -0400"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1",
      "tree": "04ef573cd4de095c500c9fc3477f4278c0b36300",
      "parents": [
        "7487a2245b8841c77ba9db406cf99a483b9334e9",
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 08 13:37:51 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "2fda4c90f65fd96ef910ba285d66984caf600a08",
      "tree": "b2b1e774f8805df686afdfdfaa1f7d986b499e0d",
      "parents": [
        "f0ac675806441d17303707856f4d23bd27092014"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sun May 06 14:51:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:13:04 2007 -0700"
      },
      "message": "ehci-ps3, ohci-ps3: fix compilation\n\nAs seen on powerpc-cell et al:\n\n  CC [M]  drivers/usb/host/ehci-hcd.o\nIn file included from drivers/usb/host/ehci-hcd.c:941:\ndrivers/usb/host/ehci-ps3.c:79: error: conflicting types for \u0027dev_dbg\u0027\ninclude/linux/device.h:576: error: previous definition of \u0027dev_dbg\u0027 was here\nmake[4]: *** [drivers/usb/host/ehci-hcd.o] Error 1\n  CC [M]  drivers/usb/host/ohci-hcd.o\nIn file included from drivers/usb/host/ohci-hcd.c:921:\ndrivers/usb/host/ohci-ps3.c:83: error: conflicting types for \u0027dev_dbg\u0027\ninclude/linux/device.h:576: error: previous definition of \u0027dev_dbg\u0027 was here\n\ndev_dbg() will check format string for you in dummy case also, so remove\nbuggers.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55b61fec22caa3e7872caea6c4100fc75cb8f49b",
      "tree": "995c2cf733bbd9ee1adc6e77773b0e31e9c21267",
      "parents": [
        "d9333afd6a714760c13f76ba275a32ec7bd979c1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 03 17:26:52 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon May 07 20:31:14 2007 +1000"
      },
      "message": "[POWERPC] Rename device_is_compatible to of_device_is_compatible\n\nfor consistency with other Open Firmware interfaces (and Sparc).\n\nThis is just a straight replacement.\n\nThis leaves the compatibility define in place.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6799ade4ae04b53a5f677e5289116155ff01574",
      "tree": "3601b5e2387e39d62c207e4268c6cc5c68f2a364",
      "parents": [
        "b7405e16435f710edfae6ba32bef4ca20d3de145",
        "5cd47155155a32e5b944ac9fc3f3dc578e429aa0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (82 commits)\n  [ARM] Add comments marking in-use ptrace numbers\n  [ARM] Move syscall saving out of the way of utrace\n  [ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro\n  [ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header\n  [ARM] mm 10: allow memory type to be specified with ioremap\n  [ARM] mm 9: add additional device memory types\n  [ARM] mm 8: define mem_types table L1 bit 4 to be for ARMv6\n  [ARM] iop: add missing parens in macro\n  [ARM] mm 7: remove duplicated __ioremap() prototypes\n  ARM: OMAP: fix OMAP1 mpuio suspend/resume oops\n  ARM: OMAP: MPUIO wake updates\n  ARM: OMAP: speed up gpio irq handling\n  ARM: OMAP: plat-omap changes for 2430 SDP\n  ARM: OMAP: gpio object shrinkage, cleanup\n  ARM: OMAP: /sys/kernel/debug/omap_gpio\n  ARM: OMAP: Implement workaround for GPIO wakeup bug in OMAP2420 silicon\n  ARM: OMAP: Enable 24xx GPIO autoidling\n  [ARM] 4318/2: DSM-G600 Board Support\n  [ARM] 4227/1: minor head.S fixups\n  [ARM] 4328/1: Move i.MX UART regs to driver\n  ...\n"
    },
    {
      "commit": "a3d52136ee8f7399859f9a0824470fd49b1d1a00",
      "tree": "ac0fd3d1efc356029cbbc5e413f778f7231cd909",
      "parents": [
        "5b339915762d30b21995aa7263e74081f2f1110a",
        "84767d00a8fd54dd97866561f6e2ee246c8e1cdc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:13:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:16:12 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (65 commits)\n  Input: gpio_keys - add support for switches (EV_SW)\n  Input: cobalt_btns - convert to use polldev library\n  Input: add skeleton for simple polled devices\n  Input: update some documentation\n  Input: wistron - fix typo in keymap for Acer TM610\n  Input: add input_set_capability() helper\n  Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs\n  Input: i8042 - add Panasonic CF-29 to nomux list\n  Input: lifebook - split into 2 devices\n  Input: lifebook - add signature of Panasonic CF-29\n  Input: lifebook - activate 6-byte protocol on select models\n  Input: lifebook - work properly on Panasonic CF-18\n  Input: cobalt buttons - separate device and driver registration\n  Input: ati_remote - make button repeat sensitivity configurable\n  Input: pxa27x - do not use deprecated SA_INTERRUPT flag\n  Input: ucb1400 - make delays configurable\n  Input: misc devices - switch to using input_dev-\u003edev.parent\n  Input: joysticks - switch to using input_dev-\u003edev.parent\n  Input: touchscreens - switch to using input_dev-\u003edev.parent\n  Input: mice - switch to using input_dev-\u003edev.parent\n  ...\n\nFixed up conflicts with core device model removal of \"struct subsystem\" manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e37a97d44038700ff8c2f1080f71fdfc3a4c0c1e",
      "tree": "c78b612f6cca1efd305743c4bdce237f06975965",
      "parents": [
        "4bdd488f4bf7dc91b371fe160a4718b0a91bb2a4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 00:57:29 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 00:57:29 2007 -0400"
      },
      "message": "Input: drivers/usb/input - usb_buffer_free() cleanup\n\nusb_buffer_free() now handles NULLs so remove unneeded checks\nform callers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4ee1fc8e554593061a71d6af7c94f31764b87606",
      "tree": "9d53bf4b1e86face3b5bc26723423593c54f4bc6",
      "parents": [
        "ce305b6a0815cae4288e77723f80fbc97f651f9a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 00:54:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Thu May 03 00:54:54 2007 -0400"
      },
      "message": "Input: drivers/usb/input - fix sparse warnings (signedness)\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dc4f60c25ae71e8278dcf909486e4aa34de7eecb",
      "tree": "b6715d447588d05038cc1f655874df513d312f86",
      "parents": [
        "12828856630e616742e092c8ccbda6ebc56a9375"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue May 01 07:01:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:31 2007 +1000"
      },
      "message": "[POWERPC] PS3: Interrupt routine fixups.\n\nFixups for the ps3 interrupt routines to support all HV device\nin a generic way.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bc95f3669f5e6f63cf0b84fe4922c3c6dd4aa775",
      "tree": "427fcf2a7287c16d4b5aa6cbf494d59579a6a8b1",
      "parents": [
        "3d29cdff999c37b3876082278a8134a0642a02cd",
        "dc87c3985e9b442c60994308a96f887579addc39"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:24:54 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue May 01 00:24:54 2007 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/Makefile\n\tdrivers/usb/input/gtco.c\n"
    },
    {
      "commit": "d6454706c382ab74e2ecad7803c434cc6bd30343",
      "tree": "2a380b28eb948d114c491f0b6799c10406030849",
      "parents": [
        "152a6a9da1bd3ed5dcbbf6ff17c7ebde0eb9a754",
        "11941a321d49cd2cafc8e64f66cbfed60fc1c691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 30 08:58:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 30 08:58:21 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid: (21 commits)\n  USB HID: don\u0027t warn on idVendor \u003d\u003d 0\n  USB HID: add \u0027quirks\u0027 module parameter\n  USB HID: add support for dynamically-created quirks\n  USB HID: clarify static quirk handling as squirks\n  USB HID: encapsulate quirk handling into hid-quirks.c\n  USB HID: EMS USBII device needs HID_QUIRK_MULTI_INPUT\n  HID: update copyright and authorship macro\n  HID: introduce proper zeroing of unused bits in output reports\n  USB HID: add support for WiseGroup MP-8800 Quad Joypad\n  USB HID: add FF support for Logitech Force 3D Pro Joystick\n  USB HID: numlock quirk for dell W7658 keyboard\n  USB HID: Logitech MX3000 keyboard needs report descriptor quirk\n  USB HID: extend quirk for Logitech S510 keyboard\n  USB HID: usbkbd/usbmouse - handle errors when registering devices\n  USB HID: add QUIRK_HIDDEV for Belkin Flip KVM\n  HID: enable dead keys on a belkin wireless keyboard\n  USB HID: Thustmaster firestorm dual power v1 support\n  USB HID: specify explicit size for hid_blacklist.quirks\n  USB HID: fix retry \u0026 reset logic\n  USB HID: consolidate vendor/product ids\n  ...\n"
    },
    {
      "commit": "1764f15016fea54db723a96234a82646dac9a036",
      "tree": "efed9a20fb0ad0d9c9483bea8b4049d461503d9c",
      "parents": [
        "f00546363fff1576ceddc2690d47e5f9c1dd2e05"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Apr 25 21:30:29 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 27 20:16:41 2007 -0400"
      },
      "message": "usb-net/pegasus: simplify carrier detection\n\nSimplify pegasus carrier detection; rely only on the periodic MII\npolling.  Reverts pieces of c43c49bd61fdb9bb085ddafcaadb17d06f95ec43.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2eef1fc99640f7de302dcdbcfbdfcec2eef13f6",
      "tree": "eef9d46f61e44c9a8eafda30b5ad72aa4d99ad79",
      "parents": [
        "b504882da539c17ce6fee9da2a97f2fafabd495d"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon Apr 23 10:37:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: update gadget files for fsl_usb2_udc driver\n\nUpdate gadget_chip.c, ether.c for newly added Freescale Highspeed USB\ndevice driver.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b504882da539c17ce6fee9da2a97f2fafabd495d",
      "tree": "f4eb4bcc2ea778947a78bba22b8ec99ecfb508db",
      "parents": [
        "33f73e56198457c38789e08c47d2af47174c1d8f"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon Apr 23 10:54:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: add Freescale high-speed USB SOC device controller driver\n\nFreescale high-speed USB SOC can be found on some Freescale processors\namong different architectures.  It supports both host and device functions.\nThis driver adds its device support for Linux USB Gadget layer.\nIt is tested on MPC8349 and MPC8313, but should work on other platforms\nwith minor tweaks.  The driver passed USBCV 1.3 compliance tests.  Note\nthat this driver doesn\u0027t yet include OTG support.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jiang Bo \u003ctanya.jiang@freescale.com\u003e\nSigned-off-by: Bruce Schmid \u003cduck@freescale.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "33f73e56198457c38789e08c47d2af47174c1d8f",
      "tree": "83220d37100bc8e02705caa300d47d80d8a1dbf1",
      "parents": [
        "147c5a17338fc72a89452f0a6c14ae6fcf853919"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Tue Apr 17 13:09:18 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: quirk for broken suspend of IT8152F/G\n\nHere\u0027s a patch which adds my device to the list.\n\nThis patch enables the broken suspend quirk for the PCI OHCI controller\npresent in the IT8152F/G RISC-to-PCI Companion Chip.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "147c5a17338fc72a89452f0a6c14ae6fcf853919",
      "tree": "332c922a18dc351530979f226e56f103e2f7eb5a",
      "parents": [
        "a03c6facf84a51a04958d75ceef443108c44872d"
      ],
      "author": {
        "name": "Eberhard Fahle",
        "email": "e.fahle@wayoda.org",
        "time": "Thu Apr 05 11:13:21 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: iowarrior.c: timeouts too small in usb_control_msg calls\n\nThe driver uses usb_control_msg() for exchanging data with the device.\nWhen the driver lived freeley _outside_ the kernel tree (pre 2.6.21) the\ntimeouts for these calls where set to 5*HZ for reading, 1HZ for writing.\n(These timeouts seemed to work fine for all users of the driver, at\nleast nobody complained in the last 2 years.\n\nThe current code (2.6.21-rc5) removed the \u0027HZ\u0027 from the timeouts and\nleft the driver with 5 jiffies for reading and 1 jiffy for writing. My\nnew machine is fast, but not that fast.\n\nThe patch also removes a useless debug statement, which was left over\nfrom testing a broken firmware version\n\nFrom: Eberhard Fahle \u003ce.fahle@wayoda.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a03c6facf84a51a04958d75ceef443108c44872d",
      "tree": "b9693b749b7644b82ef1d5839d8a8e52e97cd21e",
      "parents": [
        "862e9043776578d575494db79d9189795350ed67"
      ],
      "author": {
        "name": "Hans Engelen",
        "email": "engelenh@gmail.com",
        "time": "Thu Apr 12 14:40:26 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: dell device id for option.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "862e9043776578d575494db79d9189795350ed67",
      "tree": "479a98f82b2a2649a31a40b02c302b3f1511bbaf",
      "parents": [
        "92f5cae2e8914d2d762728dd7629e5121ba070f3"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Apr 15 23:42:40 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: Remove Huawei unusual_devs entry\n\nPer the Rui Santos and the hardware manufacturers, this actually inhibits\nuseful parts of the hardware. The correct way to use this hardware is with the\nsoftware at http://www.kanoistika.sk/bobovsky/archiv/umts/ and the manufacturers\nare also planning on including Linux drivers/material in future revisions.\n\nCC: Rui Santos \u003crsantos@grupopie.com\u003e\nCC: \u003cjohann.wilhelm@student.tugraz.at\u003e\nCC: \u003czihan@huawei.com\u003e\nCC: \u003cwanganyu1983@huawei.com\u003e\nCC: \u003cdingjianjian@huawei.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92f5cae2e8914d2d762728dd7629e5121ba070f3",
      "tree": "f76f4769a007111ee9d96c03b0ee33a3f8fc9589",
      "parents": [
        "79dcdbf67d8885375711c4f2261168fa87389a31"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Fri Apr 20 14:37:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: CP2101 New Device IDs\n\nTwo new device IDs for CP2101 driver.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "79dcdbf67d8885375711c4f2261168fa87389a31",
      "tree": "fb083c7c8a70fa8bf368eb7022b67a4ffae78507",
      "parents": [
        "527660a819f513edc52fea6bcb4068ce1d4d966b"
      ],
      "author": {
        "name": "Joey Goncalves",
        "email": "jgoncalves@peragrin.com",
        "time": "Fri Apr 20 11:05:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: add picdem device to ldusb\n\nHi Greg:\n\nI have found that  /drivers/usb/misc/ldusb.c  works with the \"PICDEM Full\nSpeed USB\"\nhttp://www.microchip.com/stellent/idcplg?IdcService\u003dSS_GET_PAGE\u0026nodeId\u003d1406\u0026dDocName\u003den021940\n\n\nSigned-off-by: Joey S Goncalves \u003cjgoncalves@peragrin.com\u003e\nCc: Michael Hund \u003cMHund@LD-Didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "527660a819f513edc52fea6bcb4068ce1d4d966b",
      "tree": "df4bd3fe6a5d9819a31f7ad50c98f852a9032789",
      "parents": [
        "1b101ceb9162086035ce0c9cbe83ca7b4845179a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Apr 20 20:50:48 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "usbfs micro optimitation\n\nthe memory barrier is needed only with smp.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b101ceb9162086035ce0c9cbe83ca7b4845179a",
      "tree": "3ff40a54a969a0e456f51ddd0b36a32b17cc34c8",
      "parents": [
        "b8d297c93a888fcd4d74ba0bbeeabe9b84caf514"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 22 11:05:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: remove ancient/broken CRIS hcd\n\nRemove the old crisv10 HCD ... it can\u0027t have built for some time,\ndoesn\u0027t even have a Kconfig entry, was the last driver not to have\nbeen converted to the \"hcd\" framework, and considering the usbcore\nchanges since its last patch was merged, has just got to buggy as\nall get-out.\n\nI\u0027m told Axis has a new driver, and will be submitting it soon.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b8d297c93a888fcd4d74ba0bbeeabe9b84caf514",
      "tree": "2249461166b9aaa23e21b48fa2b879f32259b49a",
      "parents": [
        "83f7d958eab2fbc6b159ee92bf1493924e1d0f72"
      ],
      "author": {
        "name": "Erik Hovland",
        "email": "erik@hovland.org",
        "time": "Mon Apr 23 10:50:15 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "usb ethernet gadget, workaround network stack API glitch\n\nAnother workaround for the glitch in the network layer, whereby one call\nignores the (otherwise kernel-wide) convention that free() calls should\nnot oops when passed nulls.  This code already handles that API glitch in\nmost other paths.\n\nFrom: Erik Hovland \u003cerik@hovland.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "83f7d958eab2fbc6b159ee92bf1493924e1d0f72",
      "tree": "d1bb7f88a03bd8582ab5fb80f8a90fc598fb8814",
      "parents": [
        "6a02c996bce297a782432e29c69268356e97fadd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Apr 25 15:15:43 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: add \"busnum\" attribute for USB devices\n\nThis patch (as903) adds a \"busnum\" sysfs attribute for USB devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a02c996bce297a782432e29c69268356e97fadd",
      "tree": "a68fc295a2a133b0cfdc7b3c2724a1cb0c9db9c0",
      "parents": [
        "7d5e1dd40bd5ced457be178e4f0b1267a3df2142"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu Apr 26 00:38:05 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "USB: cxacru: ADSL state management\n\nThe device has commands to start/stop the ADSL function, so this adds a\nsysfs attribute to allow it to be started/stopped/restarted.  It also stops\npolling the device for status when the ADSL function is disabled.\n\nThere are no problems with sending multiple start or stop commands, even\nwith a fast loop of them the device still works.  There is no need to\nprotect the restart process from further user actions while it\u0027s waiting\nfor 1.5s.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Duncan Sands \u003cduncan.sands@math.u-psud.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7d5e1dd40bd5ced457be178e4f0b1267a3df2142",
      "tree": "f5586fdac621f0729c0833a110da72f5dc8ba579",
      "parents": [
        "5c975acb99168827a8ce5453be0e44ad2e4b70b2"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu Apr 26 00:38:04 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "usbatm: Detect usb device shutdown and ignore failed urbs\n\nDetect usb device shutdown and ignore failed urbs.  This happens when the\ndriver is unloaded or the device is unplugged.\n\nI\u0027m not sure what other urb statuses should be ignored, and the warning\nmessage doesn\u0027t need to be shown when the module is unloaded or the device\nis removed.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Duncan Sands \u003cduncan.sands@math.u-psud.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c975acb99168827a8ce5453be0e44ad2e4b70b2",
      "tree": "c7cd4eeaa72cf62c45b28a105b2b0812dccdd5d2",
      "parents": [
        "3f6e58467c635ebbb4a139cbe5e0c1f46792e18c"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Thu Apr 26 00:38:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "USB: Remove duplicate define of OHCI_QUIRK_ZFMICRO\n\nRemove duplicate define of OHCI_QUIRK_ZFMICRO from ftdi-elan.c, its already\ndefined in drivers/ush/host/ohci.c\n\nSigned-off-by: \"S.Caglar Onur\" \u003ccaglar@pardus.org.tr\u003e\nCc: \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f6e58467c635ebbb4a139cbe5e0c1f46792e18c",
      "tree": "844b138d90995d8241575b28a370dc4dcbdb6b6d",
      "parents": [
        "178398dca00b276aaa1aded7cded89921f710365"
      ],
      "author": {
        "name": "Leon Leong",
        "email": "upleong@bandrich.com",
        "time": "Thu Apr 26 00:38:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "USB: BandRich BandLuxe HSDPA Data Card Driver\n\nAdd the detection for the BandRich BandLuxe C100/C100S/C120 HSDPA Data\nCard.  With the vendor and product IDs are set properly, the data card can\nbe detected and works fine.\n\nSigned-off-by: Leon Leong \u003cupleong@bandrich.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "178398dca00b276aaa1aded7cded89921f710365",
      "tree": "2cdc2a4266f82403029e7019865254eef31c9f79",
      "parents": [
        "893a342a686e6ce36ef24d322f3f52420a041313"
      ],
      "author": {
        "name": "Wu, Bryan",
        "email": "bryan.wu@analog.com",
        "time": "Thu Apr 26 00:38:01 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB gadget rndis: fix struct rndis_packet_msg_type unaligned bug\n\nskb_push function may return a pointer which is not aligned as required\nby struct rndis_packet_msg_type. Using attribute trick to fix this bug.\n\nSigned-off-by: Roy Huang \u003croy.huang@analog.com\u003e\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "893a342a686e6ce36ef24d322f3f52420a041313",
      "tree": "8517bcfef656ec37b5669f40d9723b8272a59cff",
      "parents": [
        "f094e4f358c2f9f0a46dc777f64ed7794f73d283"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Apr 26 00:38:00 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB Elan FTDI: check for driver registration status\n\nAdd checking of driver registration status and release allocated resources\nif it failed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: \"Luiz Fernando N. Capitulino\" \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f094e4f358c2f9f0a46dc777f64ed7794f73d283",
      "tree": "6e811c05b224227a04a91558f923d7348ada219d",
      "parents": [
        "931384fb0ec99a7459b3052f5d4db15bcb5037ea"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 26 00:12:01 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: sierra: add more checks on shutdown\n\nThis should help with any potential NULL pointer usages as reported by a\nfew users.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "931384fb0ec99a7459b3052f5d4db15bcb5037ea",
      "tree": "5fd2ebc5fcaefcc823f9c1c5c62dca5898804c3f",
      "parents": [
        "296c02429271e1b9525b52fed76daa3b1cafefc4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 17 13:06:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: add an ohci board-specific quirk\n\nUse the new ohci-pci quirk infrastructure to address the problem it was\ncreated to address: a quirk specific to the Portege 4000, in buzilla as\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6723\n\nAlso fix a misuse of \"__devinit\" for the quirk functions.  It must not\nbe used without first ensuring that the references from the quirk tables\nare gone, and that the function using those quirk tables is also gone.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "296c02429271e1b9525b52fed76daa3b1cafefc4",
      "tree": "3b945e3e48a484cf29e905e8e3283bfeaf19b2dd",
      "parents": [
        "ddda08624013e8435e9f7cfc34a35bd7b3520b6d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 17 16:10:10 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: usbnet reports minidriver name through ethtool\n\nUpdate \"usbnet\" so that ethtool reports the name of the minidriver in use\n(e.g. asix, cdc_ether, dm9601, rndis_host) instead of \"usbnet\".  This is a\nbetter match to how other network drivers work, resolving a minor open issue.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddda08624013e8435e9f7cfc34a35bd7b3520b6d",
      "tree": "4d3f763ea916ba299ce2897c0ee934ccc801c0a5",
      "parents": [
        "aa2ce5ca6be480cb139e21258671c2c27826f8ff"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 17 17:53:20 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: rndis_host, various cleanups\n\nCleanups to the rndis_host code, and a tweak that helps talking to\nPXA hardware.  Mostly from Ole André Vadla Ravnås \u003coleavr@gmail.com\u003e\n\n  - Prevent SET_INTERFACE requests, they give PXA hardware bad indigestion\n  - For paranoia, null a pointer after freeing its data\n  - Wrap up ActiveSync oddities for RNDIS_QUERY in one routine\n  - Use that wrapper when getting the Ethernet address\n  - Whitespace fixes\n\nPlus add a comment noting the open issues about some RNDIS clients still\nneeding TBD kinds of browbeating to accept non-jumbogram packets.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c9862e512f59ae3f41f83c109be12f93e37bb2d",
      "tree": "04eb8196495fe609405e3cfc0e1774160131132a",
      "parents": [
        "ecb658d387dc09f344b3d755e8674076072032c7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Apr 11 12:06:16 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: fix signed jiffies issue in autosuspend logic\n\nThis patch (as897) changes the autosuspend timer code to use the\nstandard types and macros in dealing with jiffies values.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ecb658d387dc09f344b3d755e8674076072032c7",
      "tree": "b24067478554d5514db22ca6b107b8258e22b7e3",
      "parents": [
        "35d07fd58f47284adecf219d3b73e4ea197cf29f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Apr 11 13:47:26 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "usbmon: bus zero\n\nAdd the \"bus zero\" feature to the usbmon. If a user process specifies bus\nwith number zero, it receives events from all buses. This is useful when\nwe wish to see initial enumeration when a bus is created, typically after\na modprobe. Until now, an application had to loop until a new bus could\nbe open, then start capturing on it. This procedure was cumbersome and\ncould lose initial events. Also, often it\u0027s too bothersome to find exactly\nto which bus a specific device is attached.\n\nPaolo Albeni provided the original concept implementation. I added the\nhandling of \"bus-\u003emonitored\" flag and generally fixed it up.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "35d07fd58f47284adecf219d3b73e4ea197cf29f",
      "tree": "ccad5ae6102b257676806575d156895bb10ddcdf",
      "parents": [
        "ebc3ac149bf3a20c235625f1c07e0f997b3e08ba"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat Mar 31 18:15:43 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: Allow transfer_buffer with transfer_dma\n\nSome host controller drivers may need a PIO fallback when a DMA channel\nis temporarily unavailable.  This patch provides an address that such\ndrivers can use for PIO in those cases, and nulls that field out when\nno such address is available (highmem) which should help usbmon.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ebc3ac149bf3a20c235625f1c07e0f997b3e08ba",
      "tree": "6ae0e3b9f43bc55f4ef8caa9c3f36b706a3ec71c",
      "parents": [
        "1941044aa9632aa8debbb94a3c8a5ed0ebddade8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Apr 02 15:16:36 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: cleanup ofd adutux\n\nthis driver does\n- ignore errors during open\n- submit a running urb\n- use down_interruptible not handling signals\n- GFP_KERNEL with a spinlock held\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "1941044aa9632aa8debbb94a3c8a5ed0ebddade8"
}
