)]}'
{
  "log": [
    {
      "commit": "599a52d12629394236d785615808845823875868",
      "tree": "4e2dfa3a25ce761be0ecc0490acabac553f77a67",
      "parents": [
        "321709c5994f952b78d567fd7083dbebbdc381b7"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 23:07:48 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 09:26:53 2007 +0000"
      },
      "message": "backlight: Separate backlight properties from backlight ops pointers\n\nPer device data such as brightness belongs to the indivdual device\nand should therefore be separate from the the backlight operation\nfunction pointers. This patch splits the two types of data and\nallows simplifcation of some code.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "28ee086d5b36aab2931f6740e409bb0fb6c65e5f",
      "tree": "0a308c80affcc39c2c869f29f1109e5ee9d6140f",
      "parents": [
        "a8db3c1948eb30cd6988b5b96b654f591e6280b1"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 22:25:09 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:45 2007 +0000"
      },
      "message": "backlight: Fix external uses of backlight internal semaphore\n\nbacklight_device-\u003esem has a very specific use as documented in the\nheader file. The external users of this are using it for a different\nreason, to serialise access to the update_status() method.\n\nbacklight users were supposed to implement their own internal\nserialisation of update_status() if needed but everyone is doing\nthings differently and incorrectly. Therefore add a global mutex to\ntake care of serialisation for everyone, once and for all.\n\nLocking for get_brightness remains optional since most users don\u0027t\nneed it.\n\nAlso update the lcd class in a similar way.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "dfcba200679dc3f62212154b65b40b835ce69ab7",
      "tree": "59aef9bbcf713b4e515e2df75c5d1ead2711e80f",
      "parents": [
        "2fd5a15489dd2e58009ffd4ecbadb36a40f67d2b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 00:06:32 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:37:40 2007 +0000"
      },
      "message": "backlight: Remove unneeded owner field\n\nRemove uneeded owner field from backlight_properties structure.\n\nNothing uses it and it is unlikely that it will ever be used. The\nbacklight class uses other means to ensure that nothing references\nunloaded code.\n\nBased on a patch from Dmitry Torokhov \u003cdtor@insightbb.com\u003e\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "d43a338e395371733a80ec473b40baac5f74d768",
      "tree": "d4c01b62865bed1af2463d7a4eb4cb25ca46c66e",
      "parents": [
        "cb4aaf46c0283dd79ab2e8b8b165c0bf13ab6194",
        "62b529a7b9c11880a8820494a25db0e2ecdf3bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:31:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:31:34 2007 -0800"
      },
      "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:\n  Input: remove obsolete setup parameters from input drivers\n  Input: HIL - fix improper call to release_region()\n  Input: hid-lgff - treat devices as joysticks unless told otherwise\n  Input: HID - add support for Logitech Formula Force EX\n  Input: gpio-keys - switch to common GPIO API\n  Input: do not lock device when showing name, phys and uniq\n  Input: i8042 - let serio bus suspend ports\n  Input: psmouse - properly reset mouse on shutdown/suspend\n"
    },
    {
      "commit": "874ff01bd9183ad16495acfd54e93a619d12b8b5",
      "tree": "e9527e94649fadfa705dae64018e027e51681b88",
      "parents": [
        "ebbe46f73a11a667df59cb8e58b371c0a35f29d0",
        "86aae08faa0069a559ba543ff3dab33fe95f891b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "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  Documentation/kernel-docs.txt update.\n  arch/cris: typo in KERN_INFO\n  Storage class should be before const qualifier\n  kernel/printk.c: comment fix\n  update I/O sched Kconfig help texts - CFQ is now default, not AS.\n  Remove duplicate listing of Cris arch from README\n  kbuild: more doc. cleanups\n  doc: make doc. for maxcpus\u003d more visible\n  drivers/net/eexpress.c: remove duplicate comment\n  add a help text for BLK_DEV_GENERIC\n  correct a dead URL in the IP_MULTICAST help text\n  fix the BAYCOM_SER_HDX help text\n  fix SCSI_SCAN_ASYNC help text\n  trivial documentation patch for platform.txt\n  Fix typos concerning hierarchy\n  Fix comment typo \"spin_lock_irqrestore\".\n  Fix misspellings of \"agressive\".\n  drivers/scsi/a100u2w.c: trivial typo patch\n  Correct trivial typo in log2.h.\n  Remove useless FIND_FIRST_BIT() macro from cardbus.c.\n  ...\n"
    },
    {
      "commit": "59b8175c771040afcd4ad67022b0cc80c216b866",
      "tree": "4ef5935bee1e342716d49b9d4b99e3fa835526e6",
      "parents": [
        "920841d8d1d61bc12b43f95a579a5374f6d98f81",
        "3b0eb4a195a124567cd0dd6f700f8388def542c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "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: (117 commits)\n  [ARM] 4058/2: iop32x: set -\u003ebroken_parity_status on n2100 onboard r8169 ports\n  [ARM] 4140/1: AACI stability add ac97 timeout and retries\n  [ARM] 4139/1: AACI record support\n  [ARM] 4138/1: AACI: multiple channel support for IRQ handling\n  [ARM] 4211/1: Provide a defconfig for ns9xxx\n  [ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n  [ARM] 4222/1: S3C2443: Remove reference to missing S3C2443_PM\n  [ARM] 4221/1: S3C2443: DMA support\n  [ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n  [ARM] 4219/1: S3C2443: DMA source definitions\n  [ARM] 4218/1: S3C2412: fix CONFIG_CPU_S3C2412_ONLY wrt to S3C2443\n  [ARM] 4217/1: S3C24XX: remove the dma channel show at startup\n  [ARM] 4090/2: avoid clash between PXA and SA1111 defines\n  [ARM] 4216/1: add .gitignore entries for ARM specific files\n  [ARM] 4214/2: S3C2410: Add Armzone QT2410\n  [ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n  [ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n  [ARM] 4098/1: ARM: rtc_lock only used with rtc_cmos\n  [ARM] 4137/1: Add kexec support\n  [ARM] 4201/1: SMP barriers pair needed for the secondary boot process\n  ...\n\nFix up conflict due to typedef removal in sound/arm/aaci.h\n"
    },
    {
      "commit": "460223d21d960e420775ca4d11ddaa8389af4d25",
      "tree": "c1e9d3e661180263f5e4ac72af85a151d3c183e7",
      "parents": [
        "255f0385c8e0d6b9005c0e09fffb5bd852f3b506",
        "ed077bb714816e942ea9b740156659a28a34112f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:04 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (39 commits)\n  USB: at91-ohci, handle extra at91sam9261 ahb clock\n  USB: another id for cp2101 driver\n  USB: ueagle-atm.c needs sched.h\n  USB: at91_udc, shrink runtime footprint\n  usbnet: add missing Kconfig for KC2190 cables\n  usbnet: init fault (oops) cleanup, whitespace fixes\n  usbnet: recognize SiteCom CN-124\n  usb: Remove Airprime device from option.c\n  USB: change __init to __devinit for isp116x_probe\n  USB: ps3: don\u0027t call ps3_system_bus_driver_register on other platforms\n  USB: hid-core.c: Removes GTCO CalComp Interwrite IPanel PIDs from blacklist\n  USB: kernel-doc fixes\n  USB: quirky device for cdc-acm\n  USB: cdc-acm: fix incorrect throtteling, make set_control optional\n  USB: unconfigure devices which have config 0\n  USB: make usb_iso_packet_descriptor.status signed\n  USB: fix g_serial small error\n  USB: use __u32 rather than u32 in userspace ioctls in usbdevice_fs.h\n  USB Storage: US_FL_IGNORE_RESIDUE needed for Aiptek MP3 Player\n  USB: Fix misspelled \"USBNET_MII\" kernel config option.\n  ...\n"
    },
    {
      "commit": "00a8691ca689c134eaf5b73d7251df1d6f0318be",
      "tree": "e13427892468941c2e3895b4bfc6978665f34e42",
      "parents": [
        "130b1ab3f3dba350a949ae44a39c9beebddc09b9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:42:11 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:42:11 2007 -0500"
      },
      "message": "Input: hid-lgff - treat devices as joysticks unless told otherwise\n\nBy default threat devices as joysticks with constant force-feedback\neffect.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "130b1ab3f3dba350a949ae44a39c9beebddc09b9",
      "tree": "08d038b57425289c7ecf9eb1f29a7b94a8fd7d6d",
      "parents": [
        "0d98f6bbd8d62c2c7a9924e0b3e5068cc28173b0"
      ],
      "author": {
        "name": "Valentin Zagura",
        "email": "puthre@gmail.com",
        "time": "Sun Feb 18 01:41:27 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:41:27 2007 -0500"
      },
      "message": "Input: HID - add support for Logitech Formula Force EX\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f69eda00d4e9808f0ddc88826278f93512cd2c98",
      "tree": "0f2675193ec1f271981414cf7a57889855efa409",
      "parents": [
        "bc43fd40ea9d4183fb0bab00f55af2da0ab46979",
        "dd1d2f4439af3bc80c047a13a8a2be60df1953cd",
        "271f5ca638b322248c6bb0a797284886f39ccce6",
        "108d093fdd75643dfc8c327f38125f4da76771e7",
        "78c2644feccf78ecab8e9413d2fac83cda091bae",
        "0e0ba76926c37f11f38670db0cb33728f502551e",
        "850b42933e70c19c7765dd7fad15cb7ad3955b65"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "message": "Merge AT91, EP93xx, General devel, PXA, S3C, V6+ and Xscale trees\n"
    },
    {
      "commit": "405ae7d381302468ecc803f2148a2ae40a04c999",
      "tree": "7b1915220ae6595a28755fbbb32ee95d233a3da9",
      "parents": [
        "ca820181fc187af316a18b2700582663662c4012"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "message": "Replace remaining references to \"driverfs\" with \"sysfs\".\n\nGlobally, s/driverfs/sysfs/g.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "81450b73dde07f473a4a7208b209b4c8b7251d90",
      "tree": "94e676c74c32f2a74dc306cf863d7e190777f2ab",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf",
        "0539771d7236b425f285652f6f297cc7939c8f9a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 18:52:41 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 18:52:41 2007 -0500"
      },
      "message": "Pull misc-for-upstream into release branch\n\nConflicts:\n\n\tdrivers/usb/misc/appledisplay.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ed077bb714816e942ea9b740156659a28a34112f",
      "tree": "55300d9853b47112a17c4ff5495b8eb22461377a",
      "parents": [
        "ebaf494e2ad19c92d3af48feaf9d65fdb656ea28"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Fri Feb 16 10:18:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:24 2007 -0800"
      },
      "message": "USB: at91-ohci, handle extra at91sam9261 ahb clock\n\nThe AT91SAM9261 needs to activate an AHB clock (HCK0) to use the USB Host\ncontroller. Previously clock.c would just enable it at startup, but now\nall the unused clocks are automatically disabled.\n\nBased on patch from Nicolas Ferre.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ebaf494e2ad19c92d3af48feaf9d65fdb656ea28",
      "tree": "678bb689524d5f59025f183a08c811db005c5b7b",
      "parents": [
        "5371f80a9b5626b61816c8325896fafc3dddf76b"
      ],
      "author": {
        "name": "Pozsar Balazs",
        "email": "pozsy@uhulinux.hu",
        "time": "Fri Feb 16 12:47:49 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:23 2007 -0800"
      },
      "message": "USB: another id for cp2101 driver\n\nThis patch adds another usb id to the cp2101. It seems to work well.\n\nPlease apply, thanks.\n\nSigned-off-by: Pozsar Balazs \u003cpozsy@uhulinux.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5371f80a9b5626b61816c8325896fafc3dddf76b",
      "tree": "b7a6f77f476ed97ab8eed0d5af66f64feee2155a",
      "parents": [
        "398acce7af5eaead2093cf2fc0381e511f5f3edf"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 16 01:47:33 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:23 2007 -0800"
      },
      "message": "USB: ueagle-atm.c needs sched.h\n\nDriver needs sched.h for try_to_freeze().\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.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": "398acce7af5eaead2093cf2fc0381e511f5f3edf",
      "tree": "9a9e6e9569c3fcca036ed8d7a2b555eeb3ced97d",
      "parents": [
        "691895c661b0419e7cd65429e5077264a2ca01a3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 15 18:47:17 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:23 2007 -0800"
      },
      "message": "USB: at91_udc, shrink runtime footprint\n\nThis is a runtime codespace shrink:  in most cases, platform devices should\nput probe() should in the init section, and remove() in the exit section.\nAnd I have no idea why the module init/exit routines were mismarked.\nIt also moves one function table into read-only data.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "691895c661b0419e7cd65429e5077264a2ca01a3",
      "tree": "55f7b165a856849226065ea8852eac9225d46c89",
      "parents": [
        "cb1cebbee61abcb6b55c63fdfebb5ca5effaedea"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 15 21:32:31 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "usbnet: add missing Kconfig for KC2190 cables\n\nHmm, I noticed that support for one of the USB host-to-host cables\nnever got fully merged ... Kconfig wouldn\u0027t show it!  Fixed.\n\nAlso, changed the CDC Subset default to \u0027y\u0027 so that more of these\ncables will work out-of-the-box.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cb1cebbee61abcb6b55c63fdfebb5ca5effaedea",
      "tree": "15b2d33ba284bff9dcbf3aa87c23c289f9dc095c",
      "parents": [
        "6e91f527cd0644530894ee3bfb06d209d3c8c54a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 15 18:52:30 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "usbnet: init fault (oops) cleanup, whitespace fixes\n\nThis cleans up some error handling paths in usbnet device probing;\none of them could cause oopsing, e.g. with some RNDIS devices.\n\nIt also removes some extraneous whitespace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6e91f527cd0644530894ee3bfb06d209d3c8c54a",
      "tree": "bd48bd7d086f42c9de745a3949ac0c77575bbadc",
      "parents": [
        "6160beb5bfcf8d3cddeecc4e5cd6847621b50893"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Feb 15 18:50:01 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "usbnet: recognize SiteCom CN-124\n\nAdd Sitecom CN-124 device IDs to ALI M5632 usb host-to-host cable;\ndevice IDs from Francois Barre \u003cfrancois.barre@gmail.com\u003e\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6160beb5bfcf8d3cddeecc4e5cd6847621b50893",
      "tree": "7086cda8c804750b49301e566fda9caa2cea2021",
      "parents": [
        "5bcd70eba70221ea1ae03fccf1d2903877f9cc5f"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Thu Feb 15 13:32:13 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "usb: Remove Airprime device from option.c\n\nfrom: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\n\nThis patch removes the Airprime 5220 device (branded as Audiovox) from\nthe option.c driver. This device is already supported by the sierra.c\ndriver.\n\nThis was based off of the option.c driver found in kernel 2.6.20-git11.\n\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5bcd70eba70221ea1ae03fccf1d2903877f9cc5f",
      "tree": "44745820ba85e0b53cb8e59c3afeb8dc6a831778",
      "parents": [
        "48fda45120a819ca40cadc50144b55bff1c4c78d"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Fri Feb 09 01:51:15 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "USB: change __init to __devinit for isp116x_probe\n\nChange __init to __devinit for isp116x_probe.\n\nResolves MODPOST warning:\n\nWARNING: drivers/usb/host/isp116x-hcd.o - Section mismatch: reference to\n.init.text:isp116x_probe from .data.rel.local between \u0027isp116x_driver\u0027 (at\noffset 0x0) and \u0027isp116x_hc_driver\u0027\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.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": "48fda45120a819ca40cadc50144b55bff1c4c78d",
      "tree": "6602f22f79b57d3aedccad061be8bcd24b74d8db",
      "parents": [
        "7426fa8081766158525e063d69ad129744c42cd7"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed Feb 14 16:04:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "USB: ps3: don\u0027t call ps3_system_bus_driver_register on other platforms\n\nps3_system_bus_driver_register is PS3 platform specific function.\nOn other platforms, it triggers WARN_ON in kref_get.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7426fa8081766158525e063d69ad129744c42cd7",
      "tree": "b150c84b1ae6a82dc1d684bbc0910deca11cb0fc",
      "parents": [
        "892705a1e1b4d0f9f6c5ac57f777b8055525bf68"
      ],
      "author": {
        "name": "Jeremy Roberson",
        "email": "jroberson@gtcocalcomp.com",
        "time": "Wed Feb 14 16:14:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:22 2007 -0800"
      },
      "message": "USB: hid-core.c: Removes GTCO CalComp Interwrite IPanel PIDs from blacklist\n\nRemoves our GTCO CalComp Interwrite IPanels from the hid-core.c blacklist\nbecause the HID Driver properly handles them.\n\nSigned-off-by: Jeremy A. Roberson \u003cjroberson@gtcocalcomp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "892705a1e1b4d0f9f6c5ac57f777b8055525bf68",
      "tree": "5b287bd6376153e91ba01fa23eaebe90ceae12d7",
      "parents": [
        "9be8456c00c5bd603b933e6e9d82041e8b32c401"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Feb 10 14:41:41 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:21 2007 -0800"
      },
      "message": "USB: kernel-doc fixes\n\nFix kernel-doc warnings and in USB core.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9be8456c00c5bd603b933e6e9d82041e8b32c401",
      "tree": "34ed2361edddf8248352c38cc24d20a7c788d616",
      "parents": [
        "ca79b7b4158cbf32625793a1fc1d59ac46d44197"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Feb 12 08:50:03 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:21 2007 -0800"
      },
      "message": "USB: quirky device for cdc-acm\n\nhere\u0027s a quirklist entry reported by Stephen Murphy.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca79b7b4158cbf32625793a1fc1d59ac46d44197",
      "tree": "d35d994606f16006b8b103a5eaa636e7ee4a1fe9",
      "parents": [
        "3f141e2aed586c41c2666d49c70c1c1bbb6d6abd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Feb 12 08:41:35 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:21 2007 -0800"
      },
      "message": "USB: cdc-acm: fix incorrect throtteling, make set_control optional\n\nthis is Joris\u0027 fixes reshuffelled and features renamed as David requested.\n\n- acm_set_control is not mandatory, honour that\n- throtteling is reset upon open\n- throtteling is read consistently when processing input data\n\nSigned-off-by: Joris van Rantwijk \u003cjorispubl@xs4all.nl\u003e\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f141e2aed586c41c2666d49c70c1c1bbb6d6abd",
      "tree": "d7308c465ec658fd09b5f6969ccf8a8e9b48f131",
      "parents": [
        "d1bbb60007597b920beca72cd0b413d10290310a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 08 16:40:43 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:21 2007 -0800"
      },
      "message": "USB: unconfigure devices which have config 0\n\nSome USB devices do have a configuration 0, in contravention of the\nUSB spec.  Normally 0 is supposed to indicate that a device is\nunconfigured.\n\nWhile we can\u0027t change what the device is doing, we can change usbcore.\nThis patch (as852) allows usb_set_configuration() to accept a config\nvalue of -1 as indicating that the device should be unconfigured.  The\nrequest actually sent to the device will still contain 0 as the value.\nBut even if the device does have a configuration 0, dev-\u003eactconfig\nwill be set to NULL and dev-\u003estate will be set to USB_STATE_ADDRESS.\n\nWithout some sort of special-case handling like this, there is no way\nto unconfigure these non-compliant 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": "8356f3113d2628c98a58180ca183345474a9d011",
      "tree": "9f57060b56addf17c4f8eb51932552fb7782723d",
      "parents": [
        "fc8d91912694859d3e598839af2427ec1287741c"
      ],
      "author": {
        "name": "Bryan O\u0027Donoghue",
        "email": "bodonoghue@codehermit.ie",
        "time": "Sat Jan 27 12:16:32 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:20 2007 -0800"
      },
      "message": "USB: fix g_serial small error\n\nA SET_LINE_CODING control request should return a zero length packet\nas an ACK to the host, during the status phase of a USB transaction.\n\nThe return value of gs_setup_class() is treated as the number of\nbytes to write in the status phase of the control request, by\ngs_setup(). For this case, the value returned by gs_setup_class should\nbe zero for SET_LINE_CODING but, right now, appears to be\nsizeof(struct usb_cdc_line_coding).\n\nHowever, if after doing the memcpy of the line coding descriptor we\nset the variable \"ret\" to be zero, we should return the appropiate ZLP\nto the host as an ACK in the status phase of the control request.\nI\u0027ve tested this out using Linux as both host and slave and confirmed\nthat the following small change fixes the spurious return of\nsizeof(struct usb_cdc_line_coding)/wLength bytes in the status phase\nof a USB_CDC_REQ_SET_LINE_CODING request. It\u0027s not a huge bug but, it\nis worth fixing.\n\nSigned-off-by: Bryan O\u0027Donoghue \u003cbodonoghue@codehermit.ie\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7e555b6992d33e38c34aaa0e65f25bc544e28b1",
      "tree": "a122fee35e88ee8e606a3c86a6c03de2b911bb33",
      "parents": [
        "0207c808d0d95bb1c4d5067c13c8d6b14afef2ab"
      ],
      "author": {
        "name": "Dylan Taft",
        "email": "d13f00l@gmail.com",
        "time": "Mon Feb 05 16:41:01 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:20 2007 -0800"
      },
      "message": "USB Storage: US_FL_IGNORE_RESIDUE needed for Aiptek MP3 Player\n\nDevice will not work as a mass storage device without US_FL_IGNORE_RESIDUE.\n\nI bought this mp3 player that takes SD cards here\n\nhttp://www.aiptek.com/Merchant2/merchant.mvc?Screen\u003dPROD\u0026Product_Code\u003dAX4\u0026Category_Code\u003dMP3\u0026Store_Code\u003dAS\n\nI can provide the errors in dmesg, if necessary, but this flag was\ndetermined as necessary by doing a quick google on the errors that were\nshown in dmesg.\n\nSigned-off-by: Dylan Taft \u003cd13f00l@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": "0207c808d0d95bb1c4d5067c13c8d6b14afef2ab",
      "tree": "6f8552ee6f0eac1f7291545036c3b70acc690a97",
      "parents": [
        "3f9b4076f73d2cac59e19a85e2a97d9d2152bf26"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 05 16:41:02 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:20 2007 -0800"
      },
      "message": "USB: Fix misspelled \"USBNET_MII\" kernel config option.\n\nFix the misspelling of \"USBNET_MII\" to \"USB_USBNET_MII\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.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": "3f9b4076f73d2cac59e19a85e2a97d9d2152bf26",
      "tree": "6d9d7606ba16372911c9ae935f12f39cf142cd05",
      "parents": [
        "d0b4e31093e2e9b38e61f3f4d6378e3238e71350"
      ],
      "author": {
        "name": "Zheng XiaoJun",
        "email": "zhengxiaojun@hsic.com.cn",
        "time": "Mon Feb 05 16:40:57 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:20 2007 -0800"
      },
      "message": "USB: input: HID: add CIDC USB device to HID blacklist\n\nAdd CIDC USB device to HID blacklist since it is actually a USB token\nand has its own driver.\n\nSigned-off-by: Zheng XiaoJun \u003czhengxiaojun@hsic.com.cn\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0b4e31093e2e9b38e61f3f4d6378e3238e71350",
      "tree": "349da4ba5c1fe797ecadf3c00704624a0b7f3218",
      "parents": [
        "61bf54b71d5abf767ee46284be19965d7253ddbf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 05 16:40:57 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:20 2007 -0800"
      },
      "message": "USB: USB_RTL8150 must select MII\n\nUSB_RTL8150 must select MII to avoid link errors.\n\nStolen from a patch by Randy Dunlap.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "61bf54b71d5abf767ee46284be19965d7253ddbf",
      "tree": "04bda12e495bc19be2712dff9da35f5e3271691a",
      "parents": [
        "5b06470816fb5e658e81db2a55b530ff2ba711c9"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Feb 08 09:04:48 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:19 2007 -0800"
      },
      "message": "USB Storage: indistinguishable devices with broken and unbroken firmware\n\nthere\u0027s a USB mass storage device which exists in two version. One\nreports the correct size and the other does not. Apart from that they\nare identical and cannot be told apart. Here\u0027s a heuristic based on the\nempirical finding that drives have even sizes.\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5b06470816fb5e658e81db2a55b530ff2ba711c9",
      "tree": "f43ea87c2808916a5f9f27238d82fd4481383cf2",
      "parents": [
        "57e4f041bfffa191a318dab44eb991d79a6a9d5c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Feb 08 15:42:53 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:19 2007 -0800"
      },
      "message": "USB: fix autosuspend race in skeleton driver\n\nas the skeleton driver was made ready for autosuspend a race condition\nwas introduced. The reference to get device must be gotten before the\nautosuspend counter is upped, as this operation may sleep, dropping BKL.\nDropping BKL means that the pointer to the device may become invalid.\nHere\u0027s the fix.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "57e4f041bfffa191a318dab44eb991d79a6a9d5c",
      "tree": "4fd5c32096204caffc8e01e29dd557e089ced70b",
      "parents": [
        "db90e7a15cb4a160610b4e58576f25539ca216e7"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Mon Feb 05 12:03:03 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:19 2007 -0800"
      },
      "message": "USB: asix - Fix endian issues in asix_tx_fixup()\n\nThe attached patch fixes endian issues in asix_tx_fixup() that prevented\nAX88772 and AX88178 devices from working on big-endian systems.  With\nthe attached patch, all three chips are reported to work on big endian.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "db90e7a15cb4a160610b4e58576f25539ca216e7",
      "tree": "10e0a54e3e20a42a8dd4b20448705f0ebad1dd94",
      "parents": [
        "af59cf404fc7ad6cc642de9e78252fb264917611"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Feb 05 09:56:15 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:19 2007 -0800"
      },
      "message": "USB: fix concurrent buffer access in the hub driver\n\nThis patch (as849) fixes a bug in the USB hub driver.  A single\npre-allocated buffer is used for all port status reads, but nothing\nguarantees exclusive use of the buffer.  A mutex is added to provide\nthis guarantee.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af59cf404fc7ad6cc642de9e78252fb264917611",
      "tree": "0c70ca5d995fb1814fffd02ec9a5adb0b6e246d1",
      "parents": [
        "23004e241ccc03678592a8b392573e8514ec962f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Feb 02 23:13:14 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:18 2007 -0800"
      },
      "message": "USB: Fix error cleanup path in airprime\n\nFix up the error processing path: in usb_submit_urb failed, we forgot\nto free buffers. Also, don\u0027t free buffers in read callback: less error\nprone, 21 LOC less, no need to comment so much. N.B. write path is ok\nto do kfree.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8c774fe8a0284aff9e4c7ea43f5154fd46da325c",
      "tree": "132cf43ce1b0c224b7eee3773ae240ea5fdf8604",
      "parents": [
        "12f1ff8351e235661beb0314d9ae9417a4871688"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 01 16:09:59 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:18 2007 -0800"
      },
      "message": "EHCI: add debugging message to ehci_bus_suspend\n\nThis patch (as848) adds a useful little debugging message to let us\nknow when ehci-hcd\u0027s bus_suspend method runs.  The other HCDs have\nsimilar messages; now ehci-hcd doesn\u0027t need to feel left out.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12f1ff8351e235661beb0314d9ae9417a4871688",
      "tree": "a271549c8f9532fca46672b5b38c5dd95f2c41ea",
      "parents": [
        "7fe89e9cc8ebd9da70f760409a4301d26f80a460"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Feb 01 16:08:41 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:18 2007 -0800"
      },
      "message": "usbcore: small changes to hub driver\u0027s suspend method\n\nThis patch (as847) makes some small changes to the hub driver\u0027s\nsuspend method:\n\n\tFor root hubs, the status URB should be unlinked and other\n\tactivity stopped _before_ the bus_suspend method is called.\n\n\tThe test for hdev-\u003ebus being NULL has been removed, since\n\tit can never succeed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7fe89e9cc8ebd9da70f760409a4301d26f80a460",
      "tree": "5f4ee69373119a99fede363d024a219eeae7b599",
      "parents": [
        "253ca923281aec6975ec4028ddbc58e865d8d13d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Jan 25 19:34:52 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:18 2007 -0800"
      },
      "message": "USB: Fix apparent typo CONFIG_USB_CDCETHER.\n\nReplace the apparent typo CONFIG_USB_CDCETHER with\nCONFIG_USB_NET_CDCETHER.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "253ca923281aec6975ec4028ddbc58e865d8d13d",
      "tree": "837b437f40ecb75174917e0623b6f4e2cdcc6f46",
      "parents": [
        "b544d7499cc47fc26e9dbacd7b9cabc67d2bdf2e"
      ],
      "author": {
        "name": "Joris van Rantwijk",
        "email": "jorispubl@xs4all.nl",
        "time": "Thu Feb 01 20:08:18 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:18 2007 -0800"
      },
      "message": "USB: add flow control to usb-serial generic driver.\n\nI added two fields to struct usb_serial_port to keep track of the\nthrottle state. Other usb-serial drivers typically use private data for\nsuch things, but the generic driver can not really do that because some\nof its code is also used by other drivers (which may have their own\nprivate data needs).\n\nAs it is, I am not sure that this patch is useful in all scenarios.\nIt is certainly helpful for low-bandwidth devices that can hold their\ndata in response to throttling. But for devices that pump data in\nreal-time as fast as possible (webcam, A/D converter, etc), throttling\nmay actually cause more data loss.\n\nFrom: Joris van Rantwijk \u003cjorispubl@xs4all.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b544d7499cc47fc26e9dbacd7b9cabc67d2bdf2e",
      "tree": "424f1498ede8bd81d50e64c6a250a18be2cc529a",
      "parents": [
        "af3bd202a38f7313b3b8b46d9db50e5540f71ce1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jan 31 10:57:55 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "USB: unusual_devs update for Sony P990i phone\n\nThis patch (as846) adds the IGNORE_RESIDUE flag to the unusual_devs\nentry for Sony-Ericsson\u0027s P990i phone.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af3bd202a38f7313b3b8b46d9db50e5540f71ce1",
      "tree": "09519c4477e852bd621c720fa7262d3e686023bb",
      "parents": [
        "2d94b981c7fcb0fba4aa3442cd180066dbedbbc8"
      ],
      "author": {
        "name": "Thomas Bächler",
        "email": "thomas@archlinux.org",
        "time": "Sat Jan 27 00:46:58 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "USB: Teac HD-35PU patch to unusual_devs.h\n\nHi, one of my users has two USB hard drives that need the following\npatch, otherwise there are I/O errors similar to those here:\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d3223\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2d94b981c7fcb0fba4aa3442cd180066dbedbbc8",
      "tree": "6c72b51582b3db1629bf8023310bb400a9835ab1",
      "parents": [
        "6957e1ac9c498ff934eaf1b7591b5ea1c98b6e54"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Jan 26 22:51:38 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "USB: PL2303: Willcom WS002IN Support.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6957e1ac9c498ff934eaf1b7591b5ea1c98b6e54",
      "tree": "4d02721f6f0b376a8f6fe084647acebfe6f79d2b",
      "parents": [
        "c5999f0da73b7f46435a67671c8861ed14a94c4e"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 25 11:22:24 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "USB: fix needless failure under certain conditions\n\nin devices.c we have a piece of code for dealing with losing in a race.\nIf we indeed lose the race we don\u0027t care whether our own memory allocation\nworked. The check for that is so early that we return early even if we\ndon\u0027t have to.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c5999f0da73b7f46435a67671c8861ed14a94c4e",
      "tree": "467381c8c4e94ec2c5f73b0378cc8ce07943b92c",
      "parents": [
        "df23fa01acc77444453633e1dec59cd7a4ea8ec3"
      ],
      "author": {
        "name": "Josh Triplett",
        "email": "josh@freedesktop.org",
        "time": "Thu Jan 25 01:32:34 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "USB: In init_endpoint_class, use PTR_ERR to obtain an errno value, not IS_ERR\n\ninit_endpoint_class calls class_create, and checks the result for an error\nwith IS_ERR; however, if true, it then returns the result of IS_ERR (a\nboolean) rather than PTR_ERR (the actual errno).\n\nSigned-off-by: Josh Triplett \u003cjosh@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "df23fa01acc77444453633e1dec59cd7a4ea8ec3",
      "tree": "edfd5471e69dcc8b3e031066117d07cb647b3a92",
      "parents": [
        "8903795a5275e0366acf961190c57074ad27f9bb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Jan 13 10:57:42 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "USB: Driver to charge USB blackberry devices\n\nA simple driver to turn on the charging capability of a USB BlackBerry\ndevice when it is plugged into the machine.  It does not bind to the\ndevice, so all userspace programs can still sync properly with it.\n\nNote, if CONFIG_USB_SUSPEND is enabled, it can play havoc with this\ndevice as the power to the port will be shut down.  This device id will\nhave to be added to the global blacklist table when it is created.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8903795a5275e0366acf961190c57074ad27f9bb",
      "tree": "0ce4fa68f64ab0bcb2b6985f06d8badee62894ca",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 13 14:55:27 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:32:17 2007 -0800"
      },
      "message": "EHCI: turn off remote wakeup during shutdown\n\nThis patch (as850b) disables remote wakeup (and everything else!) on\nall EHCI ports when the shutdown() method is called.  If remote wakeup\nis left active then some systems will reboot instead of powering off.\nThis fixes Bugzilla #7828.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00977a59b951207d38380c75f03a36829950265c",
      "tree": "26933feafebffca95df02c19df03f5e56aada47e",
      "parents": [
        "d54b1fdb1d9f82e375a299e22bd366aad52d4c34"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 6\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ca48ed5cc5935cbd2a6f5d14fecd4ddbbdb4315",
      "tree": "9ba3dbdf08bba195ee505f70de7e2a21b146ed5a",
      "parents": [
        "509cb37e173d4e39cec47238397e91b718730794"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Mon Feb 12 00:51:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:27 2007 -0800"
      },
      "message": "[PATCH] null pointer dereference in appledisplay driver\n\nCommit 40b20c257a13c5a526ac540bc5e43d0fdf29792a by Len Brown introduced\na null pointer dereference in the appledisplay driver. This patch fixes\nit.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d68798374bcf5cd4a19105b86d96121651b3c8cb",
      "tree": "5e7432adf2b61f1497a4c3138c969e8664c54b6e",
      "parents": [
        "412ecd7751a2653ab17df39a1dc3565a548633fd",
        "2a598df595d33be0f12e37ef5df75eff13511d07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:50:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:50:24 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: remove scan_keyb driver\n  Input: i8042 - fix AUX IRQ delivery check\n  Input: wistron - add support for Fujitsu-Siemens Amilo D88x0\n  Input: inport - use correct config option for ATIXL\n  Input: HIL - handle erros from input_register_device()\n  Input: tsdev - schedule removal\n  Input: add Atlas button driver\n  Input: ads7846 - be more compatible with the hwmon framework\n  Input: ads7846 - detect pen up from GPIO state\n  Input: ads7846 - select correct SPI mode\n  Input: ads7846 - switch to using hrtimer\n  Input: ads7846 - optionally leave Vref on during differential measurements\n  Input: ads7846 - pluggable filtering logic\n  Input: gpio-keys - keyboard driver for GPIO buttons\n  Input: hid-ff - add support for Logitech Momo racing wheel\n  Input: i8042 - really suppress ACK/NAK during panic blink\n  Input: pc110pad - return proper error\n"
    },
    {
      "commit": "b653d081c17e26101980c858a9808740533b78b4",
      "tree": "907b6e6d97f30b61840cf4b1654f88a1df56945c",
      "parents": [
        "891dcd2f7ab15e2aaad07f6925b3a53fd8d5c02f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Feb 10 01:45:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:32 2007 -0800"
      },
      "message": "[PATCH] proc: remove useless (and buggy) -\u003enlink settings\n\nBug: pnx8550 code creates directory but resets -\u003enlink to 1.\n\ncreate_proc_entry() et al will correctly set -\u003enlink for you.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc0ecff698165ae8e178efa086e0dd1f385206b1",
      "tree": "fc6274f0862bdd6749172201170b2f6a7ce4c4ff",
      "parents": [
        "54bc485522afdac33de5504da2ea8cdcc690674e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 10 01:45:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:31 2007 -0800"
      },
      "message": "[PATCH] remove invalidate_inode_pages()\n\nConvert all calls to invalidate_inode_pages() into open-coded calls to\ninvalidate_mapping_pages().\n\nLeave the invalidate_inode_pages() wrapper in place for now, marked as\ndeprecated.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c376222960ae91d5ffb9197ee36771aaed1d9f90",
      "tree": "7f431c42529fec77433d33490bd9f2a8c47ba091",
      "parents": [
        "1b135431abf5ea92e61bf4e91d93726c7b96da5f"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:45:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:27 2007 -0800"
      },
      "message": "[PATCH] Transform kmem_cache_alloc()+memset(0) -\u003e kmem_cache_zalloc().\n\nReplace appropriate pairs of \"kmem_cache_alloc()\" + \"memset(0)\" with the\ncorresponding \"kmem_cache_zalloc()\" call.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nAcked-by: Joel Becker \u003cJoel.Becker@oracle.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b963a8441cb95999c97bea379607071a869c65f0",
      "tree": "111fa0624be52ba830902fac3777febf340cf5e8",
      "parents": [
        "1ed0c0b7306d7c93e83ebe30087a12684b280cdc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Feb 10 01:44:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:26 2007 -0800"
      },
      "message": "[PATCH] Char: tty_wakeup cleanup\n\ntty_wakeup cleanup\n\n- remove wake_up_interruptible(\u0026tty-\u003ewrite_wait) surrounding\n  tty_wakup(tty);\n- substitute tty-\u003eldisc.write_wakeup(tty) + wake_up() by tty_wakeup(tty);\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b22364c8eec89e6b0c081a237f3b6348df87796f",
      "tree": "233a923281fb640106465d076997ff511efb6edf",
      "parents": [
        "2c8dc071517ec2843869024dc82be2e246f41064",
        "66efc5a7e3061c3597ac43a8bb1026488d57e66b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sat Feb 10 01:26:32 2007 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "d78112e1f1da2a8be1ac0d7b583dcc25aa4f079c",
      "tree": "7ab4dc97300c00f25ff11cebd66e78ae8d6808d0",
      "parents": [
        "3945ac36af3da6014cde9836c5acc5b3adaaa379"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Sat Feb 10 00:47:44 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 10 00:47:44 2007 -0500"
      },
      "message": "ACPI: video: Fix null pointer in appledisplay driver\n\ncommit \"ACPI: video: Add dev argument for backlight_device_register\"\n519ab5f2be65b72cf12ae99c89752bbe79b44df6\nbroke the apple display driver.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "68f50e52554a0a55dfe2e3fdf659ee0569d73c3f",
      "tree": "d8e5cb9432157641e568a23247e09b5ca65d4a26",
      "parents": [
        "53ebb3b8264a77b6214f7a405300de8c24a12554"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:40:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] hci_{read,write}l() does force casts to wrong type for no reason\n\nreadl() et.al. expect iomem pointer, so WTF force-cast it to normal one???\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53ebb3b8264a77b6214f7a405300de8c24a12554",
      "tree": "3d63801f367c00c7d3e28c29bd7f60fd1273deba",
      "parents": [
        "f1fda89522c5aaa1bd4ef69605e85e6ee9c85faf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:39:55 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 09:14:08 2007 -0800"
      },
      "message": "[PATCH] trivial usb endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72401339b545a8a0a66411c5a2486f602447d924",
      "tree": "96329afbd2037736976ff4e96236e64cd0c3d76e",
      "parents": [
        "ec1c620b1cb43182df5d1a08392f8d68d36cef06"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Feb 09 16:05:32 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 09 08:28:48 2007 -0800"
      },
      "message": "[PATCH] ps3 usb missed the addition of new argument to ps3_alloc_io_irq()\n\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32f3f49910c7e228839c1cd144dbed8da342703b",
      "tree": "5ec3ad94819aed7ea5a692bd01bea587acb85084",
      "parents": [
        "45cf5eef4fa8bcd8d3aca3c2a0703d791c9ea56c"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Wed Feb 07 08:43:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:56:51 2007 +0000"
      },
      "message": "[ARM] 4141/1: consolidate functions that handles gpio in pxa2xx_udc\n\nThis patch renames pxa_gpio_set/get functions defined in drivers/usb/gadget/pxa2xx_udc.h to udc_gpio_set/get.\n\nThese functions are moved from drivers/usb/gadget/pxa2xx_udc.h to include/asm-arm/arch-pxa2xx/udc.h\n\nCreates new functions: udc_gpio_to_irq, udc_gpio_init_vbus, udc_gpio_init_pullup in include/asm-arm/arch-pxa2xx/udc.h. These functions are used in drivers/usb/gadget/pxa2xx_udc.c instead of direct low-level (pxa2xx only) functions.\n\nCreates all these udc_gpio_* functions in include/asm-arm/arch-ixp4xx/udc.h. This implementation has no real code because ixp4xx doesn\u0027t use vbus - only vbus uses all these gpio functions (and because ixp4xx misses any function which converts number of gpio pin into it\u0027s irq).\n\nThis is next step to make pxa2xx_udc fully work on ixp4xx platform.\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2c6561605da4802886cafe96432b8e2968e9edc",
      "tree": "46991d838d08e6b7ed4ec3942a1bc7ea70b8280f",
      "parents": [
        "d0760b3bc8ff9b34e3e2e166e2102548a24751b4"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Feb 08 09:42:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:55:24 2007 +0000"
      },
      "message": "[ARM] 4145/2: AT91: Add support for AT91SAM9263 processor\n\nAdd support for the Atmel AT91SAM9263 processor.  It is similar to the\nAT91SAM9260 but with more integrated peripherals, 5 GPIO banks, etc.\n\nOriginal patch from Nicolas Ferre.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c96e2c92072d3e78954c961f53d8c7352f7abbd7",
      "tree": "d844f26f926ff40e98e9eae0e11fd71acad81df4",
      "parents": [
        "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
        "64358164f5bfe5e11d4040c1eb674c29e1436ce5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (70 commits)\n  USB: remove duplicate device id from zc0301\n  USB: remove duplicate device id from usb_storage\n  USB: remove duplicate device id from keyspan\n  USB: remove duplicate device id from ftdi_sio\n  USB: remove duplicate device id from visor\n  USB: a bit more coding style cleanup\n  usbcore: trivial whitespace fixes\n  usb-storage: use first bulk endpoints, not last\n  EHCI: fix interrupt-driven remote wakeup\n  USB: switch ehci-hcd to new polling scheme\n  USB: autosuspend for usb printer driver\n  USB Input: Added kernel module to support all GTCO CalComp USB InterWrite School products\n  USB: Sierra Wireless auto set D0\n  USB: usb ethernet gadget recognizes HUSB2DEV\n  USB: list atmel husb2_udc gadget controller\n  USB: gadgetfs AIO tweaks\n  USB: gadgetfs behaves better on userspace init bug\n  USB: gadgetfs race fix\n  USB: gadgetfs simplifications\n  USB: gadgetfs cleanups\n  ...\n"
    },
    {
      "commit": "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
      "tree": "eae58f599a25a1f3ab41bf616a2b7c4b3c6e2277",
      "parents": [
        "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
        "b592fcfe7f06c15ec11774b5be7ce0de3aa86e73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (28 commits)\n  sysfs: Shadow directory support\n  Driver Core: Increase the default timeout value of the firmware subsystem\n  Driver core: allow to delay the uevent at device creation time\n  Driver core: add device_type to struct device\n  Driver core: add uevent vars for devices of a class\n  SYSFS: Fix missing include of list.h in sysfs.h\n  HOWTO: Add a reference to Harbison and Steele\n  sysfs: error handling in sysfs, fill_read_buffer()\n  kobject: kobject_put cleanup\n  sysfs: kobject_put cleanup\n  sysfs: suppress lockdep warnings\n  Driver core: fix race in sysfs between sysfs_remove_file() and read()/write()\n  driver core: Change function call order in device_bind_driver().\n  driver core: Don\u0027t stop probing on -\u003eprobe errors.\n  driver core fixes: device_register() retval check in platform.c\n  driver core fixes: make_class_name() retval checks\n  /sys/modules/*/holders\n  USB: add the sysfs driver name to all modules\n  SERIO: add the sysfs driver name to all modules\n  PCI: add the sysfs driver name to all modules\n  ...\n"
    },
    {
      "commit": "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
      "tree": "0a859f403c02eb854d9ffa11bd17f77056891d07",
      "parents": [
        "21d37bbc65e39a26856de6b14be371ff24e0d03f",
        "ac38dfc39e7684f55174742e5f0d6c5a0093bbf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (116 commits)\n  sk98lin: planned removal\n  AT91: MACB support\n  sky2: version 1.12\n  sky2: add new chip ids\n  sky2: Yukon Extreme support\n  sky2: safer transmit timeout\n  sky2: TSO support for EC_U\n  sky2: use dev_err for error reports\n  sky2: add Wake On Lan support\n  fix unaligned exception in /drivers/net/wireless/orinoco.c\n  Remove unused kernel config option DLCI_COUNT\n  z85230: spinlock logic\n  mips: declance: Driver model for the PMAD-A\n  Spidernet: Rework RX linked list\n  NET: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  NET-3c59x: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  hp100: convert pci_module_init() to pci_register_driver()\n  NetXen: Added ethtool support for user level tools.\n  NetXen: Firmware crb init changes.\n  maintainers: add atl1 maintainers\n  ...\n"
    },
    {
      "commit": "ab6c41a498cd76085ce45ec407f5fe25968058a6",
      "tree": "d92633cd7b16dce5abb8af3b699a2a7cd102a00d",
      "parents": [
        "33c6b7e99fb043b7ae7d3deafb552a179a29b489"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from usb_storage\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33c6b7e99fb043b7ae7d3deafb552a179a29b489",
      "tree": "79e5fc691928ed44027792483fe619468035a4c5",
      "parents": [
        "210b1975795d4661127144365a889a7a4f2cf1fa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from keyspan\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "210b1975795d4661127144365a889a7a4f2cf1fa",
      "tree": "8136a3e5d5967d2e1378f4d2bc92c4fef21d767e",
      "parents": [
        "9da88d78bcb5610a4bb9e0e10dfb31cc9b4fdb1b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from ftdi_sio\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9da88d78bcb5610a4bb9e0e10dfb31cc9b4fdb1b",
      "tree": "d421f307d3fad1cd63dec47b41206b235aea46d5",
      "parents": [
        "1a68f71d4fe71426a5c9703591e068241c03f896"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: remove duplicate device id from visor\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a68f71d4fe71426a5c9703591e068241c03f896",
      "tree": "6a639df6b1003f67c5dc8d23e3e246816f29f111",
      "parents": [
        "9251644ab33579d80c038b077f78daa23a04fdcd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 25 11:17:41 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "USB: a bit more coding style cleanup\n\nI was sitting in a train threatened to be blocked by ice. I took this\nas a hint to do some more boring work for the common good. Here\u0027s\na bit more for coding style.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9251644ab33579d80c038b077f78daa23a04fdcd",
      "tree": "c57746f60a5728537baf03824ed51787e55a3fcc",
      "parents": [
        "1096f780d0b9d6bade2d42bf823e81db3e553abe"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jan 23 15:55:28 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "usbcore: trivial whitespace fixes\n\nThis patch (as844) makes some trivial whitespace fixes to a few files\nin usbcore.  Oliver did most of the work and Alan added some tidying up.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1096f780d0b9d6bade2d42bf823e81db3e553abe",
      "tree": "d72bf456ec6a0d1b720839d157d5867059051775",
      "parents": [
        "629e4427aa817d5c9f11885420abf54b8f5967dc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 22 11:58:34 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:40 2007 -0800"
      },
      "message": "usb-storage: use first bulk endpoints, not last\n\nAccording to the Bulk-Only spec, usb-storage is supposed to use the\n_first_ bulk-in and bulk-out endpoints it finds, not the _last_.  And\nwhile we\u0027re at it, we ought to test the direction of the interrupt\nendpoint as well.  This patch (as842) makes both changes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "629e4427aa817d5c9f11885420abf54b8f5967dc",
      "tree": "33c5a88751c5934df34252998a562fa757451b14",
      "parents": [
        "1d619f128ba911cd3e6d6ad3475f146eb92f5c27"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jan 22 16:08:53 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "EHCI: fix interrupt-driven remote wakeup\n\nNow that port status change notifications are interrupt-driven,\nehci-hcd needs to tell usbcore when a remote-wakeup resume operation\nis finished -- we can no longer rely on the core to poll and find\nout.  This patch (as843) uses the root-hub status timer to force a\npoll after the resume is complete.\n\nThe patch also changes the test for detecting when the TDRSMDN resume\nperiod has expired.  It\u0027s necessary to use time_after_eq() instead of\ntime_after(), since the polling is triggered precisely by a timer.\nThe same change is made for TDRSTR reset expiration, for consistency.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1d619f128ba911cd3e6d6ad3475f146eb92f5c27",
      "tree": "2446e8041cdcf07fc5a530b853a6fa546fa0f52f",
      "parents": [
        "d0532184086906889f4a0cd92eade1f7be49fbac"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Sun Jan 21 19:45:59 2007 -0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: switch ehci-hcd to new polling scheme\n\nSwitch ehci-hcd to use the new polling scheme, which reports root\nhub status changes via the interrupt handler, in an asynchronous\nfashion. Doing so disables polling for status changes (whose handler is\nrh_timer_func).\n\nTested on a Geode GX machine, which is now capable of running at \u003d~ 5\ntimer interrupts per second (in the -rt tree), resulting in significant\npower savings.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d0532184086906889f4a0cd92eade1f7be49fbac",
      "tree": "79932d82b7eb49d0aba6a157a12e8d7d88605d5f",
      "parents": [
        "a19ceb56cbd1e1beff3e9cf6042e1f31f6487aa6"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 18 15:06:07 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: autosuspend for usb printer driver\n\nthis implements autosuspend for usb printers. It compiles and is tested.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a19ceb56cbd1e1beff3e9cf6042e1f31f6487aa6",
      "tree": "e546f7e867e45602c3c3a262e12723d95e4fa511",
      "parents": [
        "e43062dd208594caa94536b8ba4b762d4a16330d"
      ],
      "author": {
        "name": "Jeremy Roberson",
        "email": "jroberson@gtcocalcomp.com",
        "time": "Thu Jan 18 08:10:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB Input: Added kernel module to support all GTCO CalComp USB InterWrite School products\n\nAdded a kernel module (gtco) to the USB Input subsystem.  This kernel\nmodule adds support for all GTCO CalComp USB InterWrite School products.\n\nSigned-off-by: Jeremy A. Roberson \u003cjroberson@gtcocalcomp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e43062dd208594caa94536b8ba4b762d4a16330d",
      "tree": "493faa1c728b1ad670756baa1a6c5aa56cb92ec3",
      "parents": [
        "ef3ff462a31987629c4d0488550fbbb66fbfcc35"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Wed Jan 17 16:04:18 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: Sierra Wireless auto set D0\n\nThis patch ensures that the device is turned on when inserted into the system.\nIt also adds more VID/PIDs and matches the N_OUT_URB with the airprime driver.\n\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ef3ff462a31987629c4d0488550fbbb66fbfcc35",
      "tree": "7cd01317a9556de1e540642b28b9e84e6edffa20",
      "parents": [
        "1f5b9cc9e4cf5847e7550c4079cebb80170e71dd"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 27 18:15:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: usb ethernet gadget recognizes HUSB2DEV\n\nDefine DEV_CONFIG_CDC when compiling for HUSB2DEV.\n\nFrom: Håvard Skinnemoen \u003chskinnemoen@atmel.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": "1f5b9cc9e4cf5847e7550c4079cebb80170e71dd",
      "tree": "012b44e131dbbdde111e06b64bf1a1283d39ecfa",
      "parents": [
        "49631ca7f3e2fd05186028b453fa27f75b830de7"
      ],
      "author": {
        "name": "Håvard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Jan 17 11:03:29 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: list atmel husb2_udc gadget controller\n\nThis identifies the driver for the Atmel HUSB2 Device Controller,\nas integrated into the first AVR32 chip, the AT32AP700.\n\nFrom: Håvard Skinnemoen \u003chskinnemoen@atmel.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": "49631ca7f3e2fd05186028b453fa27f75b830de7",
      "tree": "b8fb89f0ef0a32c94c259d0fc6ab9bc40a828419",
      "parents": [
        "ce46794f77f698eaf3b80922fafac5a9379085e0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 23:28:48 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: gadgetfs AIO tweaks\n\nThis patch (as837) fixes several mistakes in the AIO interface of the\ngadgetfs driver:\n\n\tThe ki_retry method is not supposed to do a put on the kiocb.\n\tThe extra call to aio_put_req() causes memory corruption.\n\t(Note: This call was removed before, by patch as691, and then\n\tmysteriously re-introduced later.)\n\n\tEven if a read transfer is cancelled, we can and should send\n\tto the user all the data that did manage to get transferred.\n\n\tTesting for AIO cancellation in the I/O completion handler\n\tis both racy and (now) unnecessary.  aio_complete() does its\n\town checking, in a safe manner.\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": "ce46794f77f698eaf3b80922fafac5a9379085e0",
      "tree": "a2adffcbc277f721d92eaa1fef3bdf6e14f66d57",
      "parents": [
        "5b89db02a5a7c8bad3c6fb7888778082a441b385"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 23:06:07 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:39 2007 -0800"
      },
      "message": "USB: gadgetfs behaves better on userspace init bug\n\nResolve an initizlization issue that could come up if the userspace\ndriver wrote invalid descriptors to a dual-speed device.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b89db02a5a7c8bad3c6fb7888778082a441b385",
      "tree": "0d9f11ff8cb328fd79dfb77dd8a773cfbb47a366",
      "parents": [
        "0864c7a9286b02319d3db2103bada1c2269c1e1e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:56:26 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs race fix\n\nThis resolves a race in gadgetfs associated with changing device/ep0\nwhen processing control requests.  The fix is to change that state\nearlier, when the control response is issued, so there\u0027s no window\nin which userspace could see the wrong state; and enlarge the scope\nof the spinlock during the ep0 request completion handler.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0864c7a9286b02319d3db2103bada1c2269c1e1e",
      "tree": "c88010084741f6f89a22bb3da211a9aa5a610f64",
      "parents": [
        "7489d14943181731ef8694e2ea2d5a919b93b956"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:53:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs simplifications\n\nThis simplifies event reading by eliminating arithmetic and being\nmore direct/obvious, and tweaks some debug messages slightly.\nThe math elimination will change timings, sometimes enough to\nallow a race to appear.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7489d14943181731ef8694e2ea2d5a919b93b956",
      "tree": "fa639b94c4162cee06e92064e0f3b5d186f2373c",
      "parents": [
        "3ff4fd94c86259e44d58946af34231a1586b5d93"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 22:51:04 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: gadgetfs cleanups\n\nMinor gadgetfs cleanups:\n\n - EP0 state constants become consistently STATE_DEV_* rather than\n   sometimes omitting the \"DEV_\"; STATE_EP_* were already consistent.\n\n - Comment that ep0 state is protected by the spinlock, and update\n   code that was neglecting that rule.\n\nNone of this is expected to change behavior.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ff4fd94c86259e44d58946af34231a1586b5d93",
      "tree": "d940b19178246076e8fec2e7869b24e05e1a9b58",
      "parents": [
        "4b10f0f3a0d4caa8b615cd1f770a70912967a3cd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:32:27 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial, step 3\n\n- fix an error code returned if a device has been disconnected\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4b10f0f3a0d4caa8b615cd1f770a70912967a3cd",
      "tree": "3a3b96e0f40bfc774aeb6790f7ed371afef11748",
      "parents": [
        "34ef50e5b1f96c2d8c0f3d28b7d407743806256c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:31:27 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial, step 2\n\n- take BKL before looking up a driver to associate with a device to make\n  sure the module is not unloaded after looking up but before association\n  \u0026 bumping module count\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34ef50e5b1f96c2d8c0f3d28b7d407743806256c",
      "tree": "bdf5fe45a270ebd77c895c7563c3fbf4c230019a",
      "parents": [
        "fdcba53e2d58272bcdb5f1fad694602ccf02ad46"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sat Jan 13 07:29:26 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: race fixes for usb-serial step 1\n\n- introduce a spinlock for serial_table to eliminate the window between\n  looking up a device and getting a reference\n- delay inscription of a new device into serial_table until it is fully\n  initialised\n- make sure disconnect() kills all URBs to avoid leckage across a soft unbind\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fdcba53e2d58272bcdb5f1fad694602ccf02ad46",
      "tree": "425383841722e8bcf20a7926c4b54180fc8667b7",
      "parents": [
        "3ede760f0e46317c6716ead8facff88f6a924a49"
      ],
      "author": {
        "name": "Rainer Weikusat",
        "email": "rainer.weikusat@sncag.com",
        "time": "Wed Jan 03 15:36:25 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "fix for bugzilla #7544 (keyspan USB-to-serial converter)\n\nAt least the Keyspan USA-19HS USB-to-serial converter supports\ntwo different configurations, one where the input endpoints\nhave interrupt transfer type and one where they are bulk endpoints.\nThe default UHCI configuration uses the interrupt input endpoints.\nThe keyspan driver, OTOH, assumes that the device has only bulk\nendpoints (all URBs are initialized by calling usb_fill_bulk_urb\nin keyspan.c/ keyspan_setup_urb). This causes the interval field\nof the input URBs to have a value of zero instead of one, which\n\u0027accidentally\u0027 worked with Linux at least up to 2.6.17.11 but\nstopped to with 2.6.18, which changed the UHCI support code handling\nURBs for interrupt endpoints. The patch below modifies to driver to\ninitialize its input URBs either as interrupt or as bulk URBs,\ndepending on the transfertype contained in the associated endpoint\ndescriptor (only tested with the default configuration) enabling\nthe driver to again receive data from the serial converter.\n\nGreg K-H reworked the patch.\n\nSigned-off-by: Rainer Weikusat \u003crweikusat@sncag.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ede760f0e46317c6716ead8facff88f6a924a49",
      "tree": "077a0ab25a4b4e63aa6547e6f352ea063d7b678a",
      "parents": [
        "66e56ce75e39210415fb12ceacd5f3580ad72d50"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Jan 11 14:35:50 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:38 2007 -0800"
      },
      "message": "USB: total removal of multithreaded probing in usb\n\nThe whole approach is simply wrong.  Forking a thread means that\n  - errors are ignored\n  - locking is ignored\n\nDoing this correctly would require major surgery for questionable benefit.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66e56ce75e39210415fb12ceacd5f3580ad72d50",
      "tree": "aefd162287e90def0a034c4a6c7aaa24617c779f",
      "parents": [
        "57e06c11372eccf5acebdd4664eb025fee76c561"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jan 16 12:46:39 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: at91_udc wakeup event updates\n\nThis updates the AT91 UDC driver\u0027s handling of wakeup events:\n\n - Fix a bug in the original scheme, which was never updated after\n   the {enable,disable}_irq_wake() semantics were updated to address\n   refcounting issues (i.e. behave for shared irqs).\n\n - Couple handling of both type of wakeup events, to be more direct.  The\n   controller can be source of wakeup events for cases like bus reset\n   and USB resume.  On some boards, VBUS sensing is also IRQ driven.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57e06c11372eccf5acebdd4664eb025fee76c561",
      "tree": "a792559056735005ce7037196509fb151d3c3bc5",
      "parents": [
        "625b5c9a0069ef1b61feb3ce599b39f1b04b5666"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:59:45 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: force high-speed devices to run at full speed\n\nThis patch (as710) adds a sysfs class-device attribute file named\n\"companion\" for EHCI controllers.  The file contains a list of port\nnumbers that are dedicated to the companion controller; by writing a\nport number to the file the user can force a high-speed device\nattached directly to the computer to run at full speed.  (As far as I\nknow it is not possible to do this for a device attached to an\nexternal hub.)  A port is removed from the file by writing the\nnegative of its port number.\n\nSeveral users have asked for this facility and it seems like a useful\nthing to have.  Every now and then one runs across a device which\nbehaves much better at full speed than at high speed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "625b5c9a0069ef1b61feb3ce599b39f1b04b5666",
      "tree": "74fac9295b6240c2fbc394cc0289bc178fb004a3",
      "parents": [
        "e6316565e568b3b5733be10cfca3c27259bef499"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:58:47 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: don\u0027t hide ports owned by the companion\n\nThis patch (as709) changes the way ehci-hcd presents port status\nvalues for ports owned by the companion controller.  It no longer\nhides the information; in particular, it allows the core to see the\ndisconnect event that occurs when a full- or low-speed device is\nswitched over to the companion.  This is required for the next patch\nin this series.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6316565e568b3b5733be10cfca3c27259bef499",
      "tree": "9c1f90ab4bc0b051bb9f3d052034893fc7d55367",
      "parents": [
        "896fbd7199035958013d106329843d8ae9618753"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:58:00 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "EHCI: local variable for port status register\n\nThis patch (as708) introduces a local variable to hold the port\nstatus-register address in ehci-hub.c.  There\u0027s not much improvement\nin the object code, but it sure is a lot easier to read.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "896fbd7199035958013d106329843d8ae9618753",
      "tree": "24187ddb0820b472c48fb442bdbc30bde79ea9bd",
      "parents": [
        "3ca2a3211ee5078d49b04fe7149ff2a76473be51"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:57:13 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "usbcore: remove unused bandwith-related code\n\nThis patch (as841) removes from usbcore a couple of support routines\nmeant to help with bandwidth allocation.  With the changes to uhci-hcd\nin the previous patch, these routines are no longer used anywhere.\nAlso removed is the CONFIG_USB_BANDWIDTH option; it no longer does\nanything and is no longer needed since the HCDs now handle bandwidth\nissues correctly.\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": "3ca2a3211ee5078d49b04fe7149ff2a76473be51",
      "tree": "53f6df56c8d24c7750fced8aca7678867bdfc63d",
      "parents": [
        "6a6c957eba20814456bc4bffbd4ec42406f9eb02"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 16 11:56:32 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "UHCI: fix bandwidth allocation\n\nThis patch (as840) fixes the bandwidth allocation mechanism in\nuhci-hcd.  It has never worked correctly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a6c957eba20814456bc4bffbd4ec42406f9eb02",
      "tree": "21e215b745658c6ff49b833da59c84327c9793d2",
      "parents": [
        "de44743b033942731f6b898c2d389f7ee5ac890b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:12:10 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: ps3 ohci bus glue\n\nUSB OHCI driver bus glue for the PS3 game console.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "de44743b033942731f6b898c2d389f7ee5ac890b",
      "tree": "a7ad370d255443948e23571b0ad658dbbc1e2c13",
      "parents": [
        "4a1a4d8b87389e35c3af04c0d0a95f6a0391b964"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 15 20:12:06 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:37 2007 -0800"
      },
      "message": "USB: ohci error handling cleanup\n\nRestructure the ohci_hcd_mod_init error handling code in to better support\nthe multiple platform drivers.  This does not change the functionality.\n\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4a1a4d8b87389e35c3af04c0d0a95f6a0391b964",
      "tree": "aa68e0259f38d2342d7c7719a324d917fd29fc1e",
      "parents": [
        "ad75a41085d80c8ce5e885962c15779935f8267e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Mon Jan 15 20:11:52 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:44:36 2007 -0800"
      },
      "message": "USB: ps3 controller hid quirk\n\nAdd the USB HID quirk HID_QUIRK_SONY_PS3_CONTROLLER.  This sends an\nHID_REQ_GET_REPORT to the the PS3 controller to put the device into\n\u0027operational mode\u0027.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    }
  ],
  "next": "ad75a41085d80c8ce5e885962c15779935f8267e"
}
