)]}'
{
  "log": [
    {
      "commit": "efcaa20525fde82bbb4fb8cd9e9016f6fabc6509",
      "tree": "bdceb58add9793206e4af8a147fe5fccb9bad74d",
      "parents": [
        "d5ce1379be9c79d4bcf201c20c5cc87bb2bc973c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 30 20:49:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: cdc_ether: recognize olympus r1000 (fix regression)\n\nEarlier work splitting the \"usbnet\" driver out into a core plus driver\nmodules was missing a blacklist entry for the Olympus R-1000; it must\nnot use the CDC Ethernet driver, only the \"zaurus\" support works with\nit.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5ce1379be9c79d4bcf201c20c5cc87bb2bc973c",
      "tree": "35920fe3fd457b4a472dfa999b76393637d2d544",
      "parents": [
        "b10cee9d035db54d0bf5a9f9fa622dcfc3f740c6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 01 20:48:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: negative index in drivers/usb/host/isp116x-hcd.c\n\nFrom: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nThis fixes coverity Bug #390.\n\nWith the following code\n\n\tret \u003d ep-\u003ebranch \u003d balance(isp116x, ep-\u003eperiod, ep-\u003eload);\n\tif (ret \u003c 0)\n\t\tgoto fail;\n\nthe problem is that ret and balance are of the type int, and ep-\u003ebranch is u16.\nso the int balance() returns gets reduced to u16 and then converted to an int again,\nwhich removes the sign. Maybe the following little c program can explain it better:\n"
    },
    {
      "commit": "b10cee9d035db54d0bf5a9f9fa622dcfc3f740c6",
      "tree": "22300f8dbab5fea58cbc43082fb2702415599613",
      "parents": [
        "09fd6bc8b453c9215e81911cbb6882556aa03639"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 31 11:21:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:15 2006 -0700"
      },
      "message": "[PATCH] USB: Add Sierra Wireless MC5720 ID to airprime.c\n\nRecognize the Sierra Wireless MC5720.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "09fd6bc8b453c9215e81911cbb6882556aa03639",
      "tree": "8ad0daea7395d01200bbad239ec033d780486612",
      "parents": [
        "069e8a65cd7970b15672825541be59218d9a8a0f"
      ],
      "author": {
        "name": "Stuart MacDonald",
        "email": "stuartm@connecttech.com",
        "time": "Wed May 31 13:28:40 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: Whiteheat: fix firmware spurious errors\n\nAttached patch fixes spurious errors during firmware load.\n\nSigned-off-by: Stuart MacDonald \u003cstuartm@connecttech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "069e8a65cd7970b15672825541be59218d9a8a0f",
      "tree": "fb71ec51c74b469a83be696c9133c1438e6c05e9",
      "parents": [
        "eb79b4fda4654eaa7e6421ad41b0a75c7b4f0608"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Fri May 26 13:17:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] Driver for Apple Cinema Display\n\nThis is a driver to control the brightness of an Apple Cinema Display over\nUSB.  It updates the local brightness value if the user presses a button on\nthe display.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "eb79b4fda4654eaa7e6421ad41b0a75c7b4f0608",
      "tree": "fcc7812adc7c98f79d09e78947b9bc36f93a97e8",
      "parents": [
        "633a7ecf89587879161179ac4f5a03722626866f"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue May 30 12:36:30 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for Yost Engineering ServoCenter3.1\n\nThis patch adds support for Yost Engineering Inc\u0027s ServoCenter 3.1 USB\nproduct to the ftdi_sio driver\u0027s device ID table.  The PID was supplied\nby Aaron Prose of Yost Engineering on the ftdi-usb-sio-devel list.  The\nPID 0xE050 matches the Windows INF files for this device.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "633a7ecf89587879161179ac4f5a03722626866f",
      "tree": "ecbc0930e6644ce0b3719e19c656d3ddd7d8f55f",
      "parents": [
        "3f8f4a18f4f76a67fe5b80da1d3a3940e41a14a8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 30 10:21:14 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] usbhid: Remove unneeded blacklist entries\n\nNow that usbhid automatically applies HID_QUIRK_NOGET to keyboards and\nmice, we no longer need the blacklist entries that were present for no\nother purpose.  This patch (as698) removes them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3f8f4a18f4f76a67fe5b80da1d3a3940e41a14a8",
      "tree": "14f7408ac859d47187f03256c145238320c3b525",
      "parents": [
        "1fbe75e12f0dd567c86533e13ba2605f3ecad2e1"
      ],
      "author": {
        "name": "Giridhar Pemmasani",
        "email": "giri@lmc.cs.sunysb.edu",
        "time": "Tue May 30 10:12:30 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] usbcore: Fix broken RNDIS config selection\n\nRNDIS devices don\u0027t get configured owing to a typo in\nchoose_configuration().  This patch from Giridhar Pemmasani fixes the\ntypo.\n\nFrom: Giridhar Pemmasani \u003cgiri@lmc.cs.sunysb.edu\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1fbe75e12f0dd567c86533e13ba2605f3ecad2e1",
      "tree": "2fc8008f06fd96869dd591dcb08fc7536775212c",
      "parents": [
        "955a260829b5848fa90721678bab003234c93356"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Fri May 26 21:36:28 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: print message when device is rejected due to insufficient power\n\n2.6.16 introduces USB power budgeting in the Linux kernel, and since then, a\nfair number of users have observed that some of their devices no longer work in\nunpowered hubs (this is not a bug, the devices claim that they need more than\n100mA).\n\nThe very least we can do is print an informational message to the kernel log\nwhen this happens, otherwise it is not at all clear why the device was not\naccepted.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "955a260829b5848fa90721678bab003234c93356",
      "tree": "279bf00d4d028b2787cc59b111ec7aa9580e37fe",
      "parents": [
        "b5600339cd37472455d99b39963f3106411070b6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 26 10:17:03 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: more pegasus log spamming removed\n\nRemove more log spamming from pegasus:  stop talking to the device once we\nsee ENODEV reported.  It may take a while before khubd notifies us.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b5600339cd37472455d99b39963f3106411070b6",
      "tree": "ed370175216754f26d2b9c98db105114f428533d",
      "parents": [
        "688e9fb1bbdd4e5a51b5030b7f9b1c811fd5e5e3"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu May 25 20:08:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] ub: random cleanups\n\nRemove some silly messages and cast in stone \"temporary\" messages which\nwe keep around. Also, I am hesitant to remove the initialization retries\nwithout having the hardware to test (anyone who was at KS04 has a spare?)\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@yahoo.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "688e9fb1bbdd4e5a51b5030b7f9b1c811fd5e5e3",
      "tree": "302c191611e780f3e897d353b134f1fe3c9394bc",
      "parents": [
        "2f8ad9a1b91bc6856860a2fea8b07e0c82c0ad0a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu May 25 20:04:54 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] ub: atomic add_disk\n\n\u003czaitcev\u003e I am taling about this: \"if (disk-\u003eflags \u0026 GENHD_FL_UP) del_gendisk(disk);\"\n\u003czaitcev\u003e If del_gendisk() undoes add_disk() like viro just said, why is it conditional?\n\u003cviro\u003e huh?\n\u003cviro\u003e add_disk() sets the damn flag\n\u003czaitcev\u003e So, I should not need to check ever\n\u003cviro\u003e so the above is \"if I\u0027ve called add_disk(), call gendisk()\"\n\u003cviro\u003e which might be what you want, of course\n\u003cviro\u003e but usually you know if you\u0027d done add_disk() on that puppy anyway\n\nIn ub, nobody upstream should ever see half-constructed disks before\nthey were passed to add_disk. To that end, only add the struct lun to\nthe list on the path of no return. With that fix in place, we do\nnot need to test GENHD_FL_UP.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f8ad9a1b91bc6856860a2fea8b07e0c82c0ad0a",
      "tree": "8ee7eba6bfd0c955dfcd455e32e305466f53f829",
      "parents": [
        "ba47f66bd9fc451e9ce88f291e057b2f4910d01c"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed May 24 11:04:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:14 2006 -0700"
      },
      "message": "[PATCH] USB: rmmod pl2303 after -28\n\nWait for the scheduled work to finish before freeing memory, prevent oops.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6596\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ba47f66bd9fc451e9ce88f291e057b2f4910d01c",
      "tree": "a05a5c8b59d8f15b50d84b8cb3d2810e72d9223b",
      "parents": [
        "3428cc43d23f125dcb31c981aa91535dd3c4cb0d"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Wed May 24 09:39:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] improved TT scheduling for EHCI\n\nThis updates the EHCI driver by adding an improved scheduler for the\ntransaction translators, found in USB 2.0 hubs and used for low and\nfull speed devices.\n\n - adds periodic_tt_usecs() and some helper functions, which does\n   the same thing that \"periodic_usecs\" does, except on the other\n   side of the TT, i.e.  it calculates the low/fullspeed bandwidth\n   usage instead of highspeed.\n\n - adds a tt_available() function which is the new implementation\n   of what tt_no_collision() does ... while tt_no_collision() ensures\n   that each TT handles only 1 periodic transfer at a time (a very\n   pessimistic approach) this version instead tracks bandwidth and\n   allows each TT to handle as many transfers as will fit on each TT\u0027s\n   downstream bus (closer to best-case).\n\nThe new scheduler is selected by a config option, marked as EXPERIMENTAL\nso it can be tested (and more broadly reviewed) for a while until it\nseems safe to remove the original scheduler.\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3428cc43d23f125dcb31c981aa91535dd3c4cb0d",
      "tree": "6217a74b7bb3d475a88ab7437d7fcdaa64fab53c",
      "parents": [
        "80b47853b19114dd53e83e15bf1db3e183a66824"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbh.work@gmail.com",
        "time": "Wed May 24 16:57:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] usb-storage: get rid of the timer during URB submission\n\nThis patch uses completion timeout instead of a timer to implement\na timeout when submitting an URB.\n\nIt also put the task in interruptible state instead of an\nuninterruptible one while waiting for the completion.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80b47853b19114dd53e83e15bf1db3e183a66824",
      "tree": "7b18b9ac43a8c158a6a544915be647e13c6d125e",
      "parents": [
        "6f065f70c0c1bfb0b8212438cee21e68aa155887"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 22:05:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB: Syntax cleanup for pl2303 (trailing backslash)\n\nRemove the silly trailing backslash.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f065f70c0c1bfb0b8212438cee21e68aa155887",
      "tree": "0b41372a44c6aae94152b5ff0dd1eb987640a6fb",
      "parents": [
        "cf2c7481d2ff7f0c266de873b2fe93883e9782f9"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 22:02:32 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB: Improve Kconfig comment for mct_u232\n\nAdd a couple of supported devices into the help message.\n\nIt\u0027s a long story... I promised this comment changed to a user long ago,\nso I\u0027d like to have that promise kept. In reality though, nobody is\nlikely to read this anyway.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cf2c7481d2ff7f0c266de873b2fe93883e9782f9",
      "tree": "35dba35b3969f431feb0dfe5732c3825aa077a22",
      "parents": [
        "ad93375a30334cd97a61f7076d242e1cfdb66abc"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 21:58:49 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] USB serial: encapsulate schedule_work, remove double-calling\n\nI\u0027m going to throw schedule_work away, it\u0027s retarded. But for starters,\nlet\u0027s have it encapsulated.\n\nAlso, generic and whiteheat were both calling usb_serial_port_softint\nand scheduled work. Only one was necessary.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ad93375a30334cd97a61f7076d242e1cfdb66abc",
      "tree": "96f6c49d01c18389939c73d1e5f31516f26f3942",
      "parents": [
        "9da2150f59e885d88b9eabe0a677f0fa4962f7b4"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon May 22 21:49:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] usb: io_edgeport, cleanup to unicode handling\n\nClean up the unicode handling in io_edgeport. Make get_string size-limited.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9da2150f59e885d88b9eabe0a677f0fa4962f7b4",
      "tree": "74913a5f9712fa8e2e37fc9796b54c7971899c3a",
      "parents": [
        "0ae4ea8092e1277cfca07cade7eaba5f594076c1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 22 16:47:13 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] usbtest: report errors in iso tests\n\nThis patch (as693b) makes the usbtest driver report errors in the\nisochronous bulk transfer tests instead of always returning 0.  As an\narbitrary cutoff, an error is returned if more than 10% of the packet\ntransfers fail.  It also stops a test immediately upon receiving an URB\nsubmission error.\n\nFor a test harness, it\u0027s especially important to report when errors occur!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ae4ea8092e1277cfca07cade7eaba5f594076c1",
      "tree": "79c822a07fe4e79587460d723e32a29d70b6dab1",
      "parents": [
        "83196b52053068f0240371ad2efd9d6ad685bbeb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 22 12:27:38 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:13 2006 -0700"
      },
      "message": "[PATCH] gadgetfs: fix memory leaks\n\nThis patch (as692) fixes a few memory leaks in some unimportant error\npathways of the gadgetfs driver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "83196b52053068f0240371ad2efd9d6ad685bbeb",
      "tree": "61ce5b727519780633f1cc4cfaaebc7087a1f8d2",
      "parents": [
        "212a4b4ed1ea9a969f3f967b3e3a8075ad1cb4de"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 22 12:26:31 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] gadgetfs: fix AIO interface bugs\n\nThis patch (as691) fixes a few errors in the AIO interface for the\ngadgetfs driver.  Now requests will complete properly instead of hanging.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "212a4b4ed1ea9a969f3f967b3e3a8075ad1cb4de",
      "tree": "113adcb02cc4bc78baa327cdd2b6260885e64daa",
      "parents": [
        "782a7a632e4b0581ade665e3d89ee97c8db0f441"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Wed May 31 00:40:06 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] USB: new cp2101 device\n\nBy the way I have to ask you to add new (vid,pid) pair to cp2101 driver.\n\nThis device is argussoft\u0027s avr in-system programmer AS3M,\nhttp://atmel.argussoft.ru/hard.htm\nit\u0027s based on cp2101 chip and works pretty well with the linux driver.\n\nIt could be used with argussoft\u0027s `asisp1109.exe\u0027\n(http://atmel.argussoft.ru/download/software/as-tools.soft/asisp.zip)\ntool run under wine.\n\nSigned-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "782a7a632e4b0581ade665e3d89ee97c8db0f441",
      "tree": "3d2e829e4581ff2be519429d8ed81d2fc2305333",
      "parents": [
        "caa2a1226741e023a103e091a7f6dce7c42e82ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 19 13:20:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] USB: add usb_interrupt_msg() function for api completeness.\n\nReally just a wrapper around usb_bulk_msg() but now it\u0027s documented\nmuch better.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "caa2a1226741e023a103e091a7f6dce7c42e82ee",
      "tree": "95a9552242797efd04bd752ab5f07963d837805a",
      "parents": [
        "c8155cc5d839838f8425dbea568fc537337176a7"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Mon May 15 19:23:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] Fix a deadlock in usbtest\n\nctrl_complete functions acquires ctx-\u003elock and tries to unlink\nall queued urbs in case of errors through usb_unlink_urb func.\nIn its turn usb_unlink_urb calls, through the hcd driver,\nusb_hcd_giveback_urb which calls ctrl_complete again. At this\ntime, ctx-\u003elock is already taken by the same function.\n\nSigned-off-by: Franck Bui-Huu \u003cvagabon.xyz@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c8155cc5d839838f8425dbea568fc537337176a7",
      "tree": "fc50ffe774fa59a1a3d18e8543bb7e04d1e80726",
      "parents": [
        "caf3827a65af476c71eaeb79636869a4ab128d48"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:52:35 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: remove ISO TDs as they are used\n\nThis patch (as690) does the same thing for ISO TDs as as680 did for\nnon-ISO TDs: free them as they are used rather than all at once when an\nURB is complete.  At the same time it fixes a minor buglet (I\u0027m not\naware of it ever affecting anyone): An ISO TD should be retired when its\nframe is over, regardless of whether or not the hardware has marked it\ninactive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "caf3827a65af476c71eaeb79636869a4ab128d48",
      "tree": "78ef5d5ec466e59d9ac626faf34fb1031ba4fd8e",
      "parents": [
        "10b8e47d6b32bfba22874354c62770cb4e42aa6c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:44:55 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: store the period in the queue header\n\nThis patch (as689) stores the period for periodic transfers (interrupt\nand ISO) in the queue header.  This is necessary for proper bandwidth\ntracking (not yet implemented).  It also makes the scheduling of ISO\ntransfers a bit more rigorous, with checks for out-of-bounds frame\nnumbers.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10b8e47d6b32bfba22874354c62770cb4e42aa6c",
      "tree": "5477d441bd4e01c4e3a4a9c2ef7b4e677b49d157",
      "parents": [
        "c433472658b4df11bd3590a59be79194a1ff43ae"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:39:52 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: fix race in ISO dequeuing\n\nThis patch (as688) fixes a small race in uhci-hcd.  Because ISO queues\naren\u0027t controlled by queue headers, they can\u0027t be unlinked.  Only\nindividual URBs can.  So whenever multiple ISO URBs are dequeued, it\u0027s\nnecessary to make sure the hardware is done with each one.  We can\u0027t\nassume that dequeuing the first URB will suffice to unlink the entire\nqueue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c433472658b4df11bd3590a59be79194a1ff43ae",
      "tree": "32d48a155360c8e877be3956c9964d2d4c19a236",
      "parents": [
        "3612242e527eb47ee4756b5350f8bdf791aa5ede"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 19 16:34:57 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:12 2006 -0700"
      },
      "message": "[PATCH] UHCI: use integer-sized frame numbers\n\nThis patch (as687) changes uhci-hcd to keep track of frame numbers as\nfull-sized integers rather than 11-bit values.  This makes them a lot\neasier to handle and makes it possible to schedule beyond a 2-second\nwindow, should anyone ever want to do so.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3612242e527eb47ee4756b5350f8bdf791aa5ede",
      "tree": "581c5088ce1cff693615ce06cac6ba5410d5aca9",
      "parents": [
        "e016683d595aacde78b9385aabd0b98c8915d885"
      ],
      "author": {
        "name": "Micah Dowty",
        "email": "micah@vmware.com",
        "time": "Fri May 19 11:26:24 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] USB: Allow high-bandwidth isochronous packets via usbfs\n\nThis patch increases an arbitrary limit on the size of\nindividual isochronous packets submitted via usbfs. The\nlimit is still arbitrary, but it\u0027s now large enough to\nsupport the maximum packet size used by high-bandwidth\nisochronous transfers.\n\nSigned-off-by: Micah Dowty \u003cmicah@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e016683d595aacde78b9385aabd0b98c8915d885",
      "tree": "72253a7751eb8568e65b306e3939ca0885f6fac0",
      "parents": [
        "b9827e4b29edb4af1481b75efdf9ea2d8a7ffc96"
      ],
      "author": {
        "name": "Micah Dowty",
        "email": "micah@vmware.com",
        "time": "Fri May 19 11:20:11 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] USB: Remove 4088-byte limit on usbfs control URBs\n\nThis patch removes the artificial 4088-byte limit that usbfs\ncurrently places on Control transfers. The USB spec does not\nspecify a strict limit on the size of an entire control transfer.\nIt does, however, state that the data stage \"follows the same\nprotocol rules as bulk transfers.\" (USB 2, 8.5.3)\n\nThe level of support for large control transfers in real host\ncontrollers varies, but it\u0027s important to support at least 4K\ntransfers. Windows enforces a maximum control transfer size\nof 4K, so there exists some hardware that requires a full 4096\nbyte data stage. Without this patch, we fall short of that by\n8 bytes on architectures with a 4K page size, and it becomes\nimpossible to support such hardware with a user-space driver.\n\nSince any limit placed on control transfers by usbfs would be\narbitrary, this patch replaces the PAGE_SIZE limit with the same\narbitrary limit used by bulk transfers.\n\nSigned-off-by: Micah Dowty \u003cmicah@vmware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9827e4b29edb4af1481b75efdf9ea2d8a7ffc96",
      "tree": "fd8aabed6f397cd7ce968211bccdaa1993f5c4d6",
      "parents": [
        "b761d9d867bcc29e8de3e62d1d72b27e75078ca6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 16 17:33:14 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] USB: correct the USB info in Documentation/power/swsusp.txt\n\nThe swsusp.txt documentation harshes confusingly on USB, and this patch\naddresses the issue.  It\u0027s harsh because it blames USB for some issues\nthat are generic to all drivers -- especially those supporting removable\nmedia -- and it\u0027s confusing since it says that USB has the issue with\n\"suspend\" not just swsusp ... while in reality, USB doesn\u0027t have the\nissue when real system suspend states are used.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b761d9d867bcc29e8de3e62d1d72b27e75078ca6",
      "tree": "40b8f2e530bd9bbece14007a3d887bbe12e8afde",
      "parents": [
        "84afddd7ac58adad00cb0e50d0af25fcf825668b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:41:59 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Work around old Intel bug\n\nSome old Intel UHCI controllers have a bug that has shown up in a few\nsystems (the PIIX3 \"Neptune\" chip set).  Until now there has not been\nany simple way to work around the bug, but the lastest changes in\nuhci-hcd have made it easy.  This patch (as684) adds the work-around.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84afddd7ac58adad00cb0e50d0af25fcf825668b",
      "tree": "b528f0169ae61309ea4a0020bd53504f8faa827e",
      "parents": [
        "04538a255ac8b404c20cbf15867c9829254c470f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:35:45 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Reimplement FSBR\n\nThis patch (as683) re-implements Full-Speed Bandwidth Reclamation (FSBR)\nproperly.  It keeps track of which endpoint queues have advanced, and\nwhen none have advanced for a sufficiently long time, FSBR is turned\noff.  The next TD on each of the non-moving queues is modified to\ngenerate an interrupt on completion, so that FSBR can be re-enabled as\nsoon as the hardware starts to make some progress.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "04538a255ac8b404c20cbf15867c9829254c470f",
      "tree": "8b8a9bf63e9b1b804e2bf732e32db2827f422867",
      "parents": [
        "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:29:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Eliminate the TD-removal list\n\nThis patch (as682) gets rid of the TD-removal list in uhci-hcd.  It is\nno longer needed because now TDs are not freed until we know the\nhardware isn\u0027t using them.  It also simplifies the code for adding and\nremoving TDs to/from URBs.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0b458b64b2a3a4cb806dd5cd889bbf6c7e9d686",
      "tree": "88a5d6e48140f4534e6b9e02352bf4b16cb5ef42",
      "parents": [
        "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:23:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Move code for cleaning up unlinked URBs\n\nThis patch (as681) moves some code for cleaning up after unlinked URBs\nout of the general completion pathway into the unlinking pathway.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "59e29ed91cff90b27d393c7a3d3ac9c3fcaea7dd",
      "tree": "5003afaca5960954fe25a2fe6401f43fef48f8bb",
      "parents": [
        "b1869000a60b0c72022811f24110a52d3e300b1e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:19:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Remove non-iso TDs as they are used\n\nThis patch (as680) frees non-isochronous TDs as they are used, rather\nthan all at once when an URB is complete.  Although not a terribly\nimportant change in itself, it opens the door to a later enhancement\nthat will reduce storage requirements by allocating only a limited\nnumber of TDs at any time for each endpoint queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b1869000a60b0c72022811f24110a52d3e300b1e",
      "tree": "b44930e177a344e63fb7e8b60466a38ae4877b2b",
      "parents": [
        "0f28b55db543001d360e4319bfc3f2c4e28ba05f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 12 11:14:25 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:11 2006 -0700"
      },
      "message": "[PATCH] UHCI: Common result routine for Control/Bulk/Interrupt\n\nThis patch (as679) combines the result routine for Control URBs with the\nroutine for Bulk/Interrupt URBs.  Along the way I eliminated the\ndebugging printouts for Control transfers unless the debugging level is\nset higher than 1.  I also eliminated a long-unused (#ifdef\u0027ed-out)\nsection that works around some buggy old APC BackUPS devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f28b55db543001d360e4319bfc3f2c4e28ba05f",
      "tree": "ba4f93841ee399c6eba67c3920f4e10e74850258",
      "parents": [
        "a82e49b8aeb9f8dafdf6cf2e617c8b95bf056257"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 15 14:49:04 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] usbhid: automatically set HID_QUIRK_NOGET for keyboards and mice\n\nIt seems to be relatively common for USB keyboards and mice to dislike\nbeing polled for reports.  Since there\u0027s no need to poll a keyboard or\na mouse, this patch (as685) automatically sets the HID_QUIRK_NOGET flag\nfor devices that advertise themselves as either sort of device with boot\nprotocol support.\n\nThis won\u0027t cure all the problems since some devices don\u0027t support the\nboot protocol, but it\u0027s simple and easy and it should fix quite a few\nproblems.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a82e49b8aeb9f8dafdf6cf2e617c8b95bf056257",
      "tree": "c264d2e4193d76a68468c42ee36cb33affe018fa",
      "parents": [
        "2775562ad2af2fc131ef7987166db6e42217528f"
      ],
      "author": {
        "name": "Bart Massey",
        "email": "bart@cs.pdx.edu",
        "time": "Mon May 08 14:40:13 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB HID/HIDBP, INPUT DRIVERS: fix various usb/input/hid-input.c bugs that make Apple Mighty Mouse work poorly\n\nTransposed lines of code in drivers/usb/input/hid-input.c causes the\ncapability bits for a new HID device to be set before quirks are applied\nat configuration time.  When an HID event is then sent up to the input\nlayer, it may then be discarded as irrelevant because the wrong\ncapability bit is set.\n\nFurther, the quirks for the Apple Mighty Mouse are not quite right: the\nhorizontal scrolling needs its axis reversed, and the left and center\nbuttons are transposed.  Also, the mouse is labeled in the kernel with\nits earlier name (I think) of Apple PowerMouse.\n\nSteps to reproduce problem: Plug in an Apple Mighty Mouse.  Note that\nhorizontal scrolling doesn\u0027t work at all, and in fact doesn\u0027t generate\nany input events on /dev/input/eventN.  Note also that pushing the\nmiddle button performs the right button action, and vice versa.  Once\nyou have the horizontal scrolling working, note that it is backward WRT\nboth to vertical scrolling and to common sense.\n\nThis patch maybe should be broken up, as it does address two problems.\nThe transposed code in hidinput_configure_usage() probably creates bugs\nbeyond just the Mighty Mouse.  The rest of the patch renames POWERMOUSE\nto MIGHTYMOUSE everywhere (which I *believe* is correct), fixes the\nMIGHTYMOUSE quirk to swap the center and right mouse buttons, and adds a\nnew quirk HID_QUIRK_INVERT_HWHEEL also assigned to the MIGHTYMOUSE with\ncode in hidinput_hid_event() to implement it.\n\nSigned-off-by: Bart Massey \u003cbart@cs.pdx.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2775562ad2af2fc131ef7987166db6e42217528f",
      "tree": "87c0ba46d8daa8d4b9af6f54b34b21b52c3fa57e",
      "parents": [
        "4de7d2c231a8624a47417977be0768c5b5257c4f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:32:02 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: fix obscure bug in enqueue()\n\nThis patch (as676) fixes a small bug in uhci-hcd\u0027s enqueue routine.  When\nan URB is unlinked or gets an error and the completion handler queues\nanother URB for the same endpoint, the queue shouldn\u0027t be allowed to start\nup again until the handler returns.  Not even if the new URB is the only\none on its queue.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4de7d2c231a8624a47417977be0768c5b5257c4f",
      "tree": "3dba388c3c8e0673a5884c900f2b04339dc4708e",
      "parents": [
        "2d61bde7a0e630e1906e6478b6b2a7aeaaa8f8da"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:26:58 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: store the endpoint type in the QH structure\n\nThis patch (as675) simplifies uhci-hcd slightly by storing each endpoint\u0027s\ntype in the corresponding Queue Header structure.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2d61bde7a0e630e1906e6478b6b2a7aeaaa8f8da",
      "tree": "b52f1ed6ea51a5503ef859e2ae3d4eaa16ee4b05",
      "parents": [
        "b383539e04c413e040d998aedcc120c49aa670da"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 05 16:23:42 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: net2280: add a shutdown routine\n\nThe net2280 board has an annoying habit of surviving soft reboots with\ninterrupts enabled.  This patch (as674) adds a shutdown routine to the\ndriver so that the board can be put in a quiescent state.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b383539e04c413e040d998aedcc120c49aa670da",
      "tree": "e926b4f73ec6929aa3b8a794e88ecc43d863e957",
      "parents": [
        "f9347c52347f24244c550871eab8ecb0fb5704d6"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue May 09 01:45:27 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: usb-storage alauda: Fix transport info mismerge\n\nUnfortunately it looks like the transport entry for this subdriver was merged\ninto the protocol section, making this driver unusable :(\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f9347c52347f24244c550871eab8ecb0fb5704d6",
      "tree": "f6060ca35c9ad6eb6804e529de6186632bb5c160",
      "parents": [
        "bdcfd9e349eff9398a1d85eaa517294f493bb3c8"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 08 23:43:02 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB shuttle_usbat: hardcode flash detection for now\n\nAfter some further testing with my flash device I realised that our current\nprobe doesn\u0027t always work (e.g. when no media is inserted).\n\nNow that Peter Chubb\u0027s patch has simplified the detection of 99% of the HP CD\nwriters out there, we have a much smaller range of hardware to work with on\nthe shared device ID, so it should be possible to try some of the previous\nprobe options again: we just need to find another tester with a USBAT2-based HP\nCD writer.\n\nThis patch hardcodes the flash detection until someone comes along with one of\nthese obscure CD drives. Note that these devices are extremely rare, so even if\nwe can\u0027t ever find a decent probe method, at least we will be supporting almost\nall of the USBAT-based hardware out there.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bdcfd9e349eff9398a1d85eaa517294f493bb3c8",
      "tree": "62a8804e6ff6559a0de1f09021c9f8cccaf11cf5",
      "parents": [
        "141804d401631f0384feabfa5fc3e2ce1321c0f0"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue May 02 18:29:34 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: shuttle_usbat: Hardcode detection of HP CDRW devices\n\nUse USB vendor and product IDs to determine whether the attached\ndevice is a CDROM or a Flash device.  Daniel Drake says that the\n*same* vendor and product IDs for non-HP vendor ID could be either\nflash or cdrom, so try to probe for them.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "141804d401631f0384feabfa5fc3e2ce1321c0f0",
      "tree": "196342c81d2e9de937575d7851525a3e5b2f210e",
      "parents": [
        "69165c29bb4db9bafead7c6574c73ce245965f3a"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue May 02 18:30:12 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB: shuttle_usbat: Fix handling of scatter-gather buffers\n\nI\u0027ve worked out what\u0027s going wrong.  The scsi layer is now much\nmore likely to pass down scatterlists instead of plain buffers.  So\nyou have to make sure that they\u0027re handled correctly.  In one of the\nchanges along the way, usbat_write_block and friends stopped obeying\nthe srb-\u003euse_sg flag.\n\nAnyway, with the appended patch, and the one I\u0027m putting in the next email, it\nall seems to work for the HP cd4e.  Of course, someone\u0027s going to have\nto test it with the flash drives as well....\n\nThis patch teaches the usbat_{read,write}_block functions to\nobey the use_sg flag in the scsi-request.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69165c29bb4db9bafead7c6574c73ce245965f3a",
      "tree": "64e39463bb48cb1a40393640222e4ef69a2b308b",
      "parents": [
        "a01c4ef1cc9622fcce5c10ddb8e9e7f76206959e"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Tue May 02 11:44:43 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:10 2006 -0700"
      },
      "message": "[PATCH] USB Phidget InterfaceKit: make inputs pollable and new device support\n\nMake inputs pollable using sysfs_notify and add support for the Phidget\nInterfaceKit 0/16/16. Various cleanups.\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Daniel Saakes \u003cdaniel@saakes.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a01c4ef1cc9622fcce5c10ddb8e9e7f76206959e",
      "tree": "d818051ca720f30307f70c99055583ed3e697d61",
      "parents": [
        "fcf4830a525d37b9bd3ba60430b5729b8621062d"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:58:57 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USBATM: remove no-longer needed #include\n\nWe #include \u003clinux/netdevice.h\u003e only because \u003clinux/etherdevice.h\u003e\nneeded it, but didn\u0027t #include it itself.  But that\u0027s been fixed now.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fcf4830a525d37b9bd3ba60430b5729b8621062d",
      "tree": "f074a52b10ea331915c9b3cbb5469cfe6a50a2ee",
      "parents": [
        "41fea55e0382b7d59d694d8055b39aa69c793b1f"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@math.u-psud.fr",
        "time": "Fri Apr 28 18:53:45 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USBATM: remove pointless inline\n\nRemove pointless inline.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "41fea55e0382b7d59d694d8055b39aa69c793b1f",
      "tree": "634dce47441863b0270f66de25a0995bb767b8dd",
      "parents": [
        "4489a5712b086621a6c3f669057d2996245cd3fb"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Apr 28 20:45:49 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: clean out an unnecessary NULL check from ub\n\nRemove the check for NULL which makes no sense. Suggested by Al.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4489a5712b086621a6c3f669057d2996245cd3fb",
      "tree": "f79eb7f00a4d95eb7505b2f29283b2ce927feac4",
      "parents": [
        "9effa978f1d51f6d0426ebabcf6cb32336bb3153"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 27 15:54:22 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: usbcore: always turn on hub port power\n\nSome hubs claim not to support port-power switching, and right now the\nhub driver believes them and does not enable power to their ports.\nHowever it turns out that even though they don\u0027t actually switch power,\nthey do ignore all events on a port until told to turn on the power!\nThis problem has been reported by several users.\n\nThis revised patch (as672b) makes the hub driver always try to turn on\nport power to all hubs, regardless of what the hub descriptor says.  It\nalso adds a comment explaining the need for this.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9effa978f1d51f6d0426ebabcf6cb32336bb3153",
      "tree": "9f30639c3bda03d031fc75f5b6404abbf19f17cb",
      "parents": [
        "73e487fdb75f8abf230968dbf73a3dc3b16808d3"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Wed Apr 19 23:36:40 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: MacBook Pro touchpad support\n\nAdd support for MacBook touchpad in appletouch driver.\nThanks to Alex Harper for the informations.\n\nUse u16 instead of int16_t in atp_is_geyser* functions.\n\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "73e487fdb75f8abf230968dbf73a3dc3b16808d3",
      "tree": "3e40b1888ec5529b2f3e9a2dfa5d5e6b47947b48",
      "parents": [
        "ca85485c1f482e6625f36aceb85eaaeff4b22d79"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Apr 25 07:46:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB console: fix disconnection issues\n\nPrevent sending further output to a USB-serial console after the dongle is\ndisconnected, take care not to leak kref.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca85485c1f482e6625f36aceb85eaaeff4b22d79",
      "tree": "8baa96756703e12b9033b8618bd0cdbfc2a1143b",
      "parents": [
        "57845bd104233cb75b9ab3624f7ea7662298bc27"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Apr 13 22:28:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: prevent ENODEV on node\n\nPrevent ENODEV on a /dev/ttyUSBx, used as a USB-serial console.\n\nFrom: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "57845bd104233cb75b9ab3624f7ea7662298bc27",
      "tree": "73ac01088881aa217b07c79a781b7c4412ea85e4",
      "parents": [
        "c10746dbb39d41e5fc27badfebe61448210c426d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 13 22:27:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: fix oops\n\nPrevent NULL dereference when used as a USB-serial console.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c10746dbb39d41e5fc27badfebe61448210c426d",
      "tree": "8e1b47bb64433e8f7f282bdcebc38f0368323775",
      "parents": [
        "01cced250722d22d99c2342979490f93ca886521"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Apr 13 22:26:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: console: fix cr/lf issues\n\nAppend Carriage-Returns after Line-Feeds, analogous to the serial driver.\n\nFrom: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "01cced250722d22d99c2342979490f93ca886521",
      "tree": "b29b395305836a0f3690a69173e1df2a2f0ecf4f",
      "parents": [
        "df47e5330b0f5decb0a5736e9a81fff49d46d151"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 11 10:07:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:09 2006 -0700"
      },
      "message": "[PATCH] USB: allow multiple types of EHCI controllers to be built as modules\n\nIn some systems we may have both a platform EHCI controller and PCI EHCI\ncontroller.  Previously we couldn\u0027t build the EHCI support as a module due\nto conflicting module_init() calls in the code.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df47e5330b0f5decb0a5736e9a81fff49d46d151",
      "tree": "fcf5fe254235517ecb77fe652f5ed2e04fa02554",
      "parents": [
        "2682d27c5884550857cd96231db5b22b3acced53"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 15 11:17:27 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: sisusbvga: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make needlessly global functions static\n- function and struct declarations belong into header files\n- make SiS_VCLKData const\n- #if 0 the following unused global functions:\n  - sisusb.c: sisusb_writew()\n  - sisusb.c: sisusb_readw()\n  - sisusb_init.c: SiSUSB_GetModeID()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2682d27c5884550857cd96231db5b22b3acced53",
      "tree": "94b19f6a04993352d8ce3f189366d9cd4969fb58",
      "parents": [
        "7327413c745c2f8e8d4b92f76759821263b095c1"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:00:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: convert the semaphores in the sisusb driver to mutexes\n\nFrom: Arjan van de Ven \u003carjan@infradead.org\u003e\n\nConvert the semaphores-used-as-mutex to mutexes in the sisusb video driver;\nthis required manual checking due to the \"return as locked\" stuff in this\ndriver, but the -\u003elock semaphore is still used as mutex in the end.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Thomas Winischhofer \u003cwinischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7327413c745c2f8e8d4b92f76759821263b095c1",
      "tree": "193e4ffb890a98757ca319fd90d9ec7b8920efe1",
      "parents": [
        "f44f725f7d635e8b9786eef13f836dc1a2851495"
      ],
      "author": {
        "name": "Eduard Warkentin",
        "email": "eduard.warkentin@gmx.de",
        "time": "Thu May 18 01:13:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: added support for ASIX 88178 chipset USB Gigabit Ethernet adaptor\n\nAdd support for detection and dworking with a ASIX 88178 based USB-Gigabit\nadaptor.  With the patch, it is detected and handled correctly by the asix\nmodule.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f44f725f7d635e8b9786eef13f836dc1a2851495",
      "tree": "b9059a88ce6123ee093422b3ba47174534555ddb",
      "parents": [
        "86478944eba887f149e151bacc023ae4b2d23ea6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri May 12 19:24:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: usbnet, zaurus mtu fixup\n\nThis includes an MTU fixup which could affect larger packets with newer\nZaurii, described as http://bugzilla.kernel.org/show_bug.cgi?id\u003d6286;\nplus minor whitespace cleanup.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "86478944eba887f149e151bacc023ae4b2d23ea6",
      "tree": "21c9871c1524c75cc702e0fbaa7700e82a9f744f",
      "parents": [
        "5cd330f4f30eb154e7af9210bed42dfcd447997f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "neukum@fachschaft.cup.uni-muenchen.de",
        "time": "Sat May 13 22:50:47 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: cdc-acm: add a new special case for modems with buggy firmware\n\nthis fixes the \"duplicated text\" bug. There\u0027s a modem that cannot cope\nwith large transfers and more than one urb in flight. This patch adds a\nspecial case to the driver.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5cd330f4f30eb154e7af9210bed42dfcd447997f",
      "tree": "5b480f10d1f4a3abb4fc338ae521b5c24d6fca20",
      "parents": [
        "c32ba30f76eb18b3d4449072fe9c345a9574796b"
      ],
      "author": {
        "name": "Henk Vergonet",
        "email": "Henk.Vergonet@gmail.com",
        "time": "Mon May 15 12:34:43 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: add YEALINK phones to the HID_QUIRK_IGNORE blacklist\n\nKeys on Yealink based phones will not function properly when using the\ngeneric HID driver. This patch prevents the generic HID code from\ngrabbing the device before the regular yealink driver can get a grip on\nit.\n\nSigned-off-by: Henk Vergonet \u003cHenk.Vergonet@gmail.com\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c32ba30f76eb18b3d4449072fe9c345a9574796b",
      "tree": "33e589aa7da775a4a67aeec4b72d9f721013b7d4",
      "parents": [
        "a5117ba7da37deb09df5eb802dace229b3fb1e9f"
      ],
      "author": {
        "name": "Paul Serice",
        "email": "paul@serice.net",
        "time": "Wed Jun 07 10:23:38 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 15:04:08 2006 -0700"
      },
      "message": "[PATCH] USB: EHCI works again on NVidia controllers with \u003e2GB RAM\n\nFrom: Paul Serice \u003cpaul@serice.net\u003e\n\nThe workaround in commit f7201c3dcd7799f2aa3d6ec427b194225360ecee\nbroke.  The work around requires memory for DMA transfers for some\nNVidia EHCI controllers to be below 2GB, but recent changes have\ncaused some DMA memory to be allocated before the DMA mask is set.\n\nSigned-off-by: Paul Serice \u003cpaul@serice.net\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5117ba7da37deb09df5eb802dace229b3fb1e9f",
      "tree": "eec1e160cbc11a4a1dae107ed27d92c991f5fcf6",
      "parents": [
        "3e95637a48820ff8bedb33e6439def96ccff1de5"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Jun 06 23:54:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] Driver model: add ISA bus\n\nDuring the recent \"isa drivers using platform devices\" discussion it was\npointed out that (ALSA) ISA drivers ran into the problem of not having\nthe option to fail driver load (device registration rather) upon not\nfinding their hardware due to a probe() error not being passed up\nthrough the driver model. In the course of that, I suggested a seperate\nISA bus might be best; Russell King agreed and suggested this bus could\nuse the .match() method for the actual device discovery.\n\nThe attached does this. For this old non (generically) discoverable ISA\nhardware only the driver itself can do discovery so as a difference with\nthe platform_bus, this isa_bus also distributes match() up to the driver.\n\nAs another difference: these devices only exist in the driver model due\nto the driver creating them because it might want to drive them, meaning\nthat all device creation has been made internal as well.\n\nThe usage model this provides is nice, and has been acked from the ALSA\nside by Takashi Iwai and Jaroslav Kysela. The ALSA driver module_init\u0027s\nnow (for oldisa-only drivers) become:\n\nstatic int __init alsa_card_foo_init(void)\n{\n\treturn isa_register_driver(\u0026snd_foo_isa_driver, SNDRV_CARDS);\n}\n\nstatic void __exit alsa_card_foo_exit(void)\n{\n\tisa_unregister_driver(\u0026snd_foo_isa_driver);\n}\n\nQuite like the other bus models therefore. This removes a lot of\nduplicated init code from the ALSA ISA drivers.\n\nThe passed in isa_driver struct is the regular driver struct embedding a\nstruct device_driver, the normal probe/remove/shutdown/suspend/resume\ncallbacks, and as indicated that .match callback.\n\nThe \"SNDRV_CARDS\" you see being passed in is a \"unsigned int ndev\"\nparameter, indicating how many devices to create and call our methods with.\n\nThe platform_driver callbacks are called with a platform_device param;\nthe isa_driver callbacks are being called with a \"struct device *dev,\nunsigned int id\" pair directly -- with the device creation completely\ninternal to the bus it\u0027s much cleaner to not leak isa_dev\u0027s by passing\nthem in at all. The id is the only thing we ever want other then the\nstruct device * anyways, and it makes for nicer code in the callbacks as\nwell.\n\nWith this additional .match() callback ISA drivers have all options. If\nALSA would want to keep the old non-load behaviour, it could stick all\nof the old .probe in .match, which would only keep them registered after\neverything was found to be present and accounted for. If it wanted the\nbehaviour of always loading as it inadvertently did for a bit after the\nchangeover to platform devices, it could just not provide a .match() and\ndo everything in .probe() as before.\n\nIf it, as Takashi Iwai already suggested earlier as a way of following\nthe model from saner buses more closely, wants to load when a later bind\ncould conceivably succeed, it could use .match() for the prerequisites\n(such as checking the user wants the card enabled and that port/irq/dma\nvalues have been passed in) and .probe() for everything else. This is\nthe nicest model.\n\nTo the code...\n\nThis exports only two functions; isa_{,un}register_driver().\n\nisa_register_driver() register\u0027s the struct device_driver, and then\nloops over the passed in ndev creating devices and registering them.\nThis causes the bus match method to be called for them, which is:\n\nint isa_bus_match(struct device *dev, struct device_driver *driver)\n{\n          struct isa_driver *isa_driver \u003d to_isa_driver(driver);\n\n          if (dev-\u003eplatform_data \u003d\u003d isa_driver) {\n                  if (!isa_driver-\u003ematch ||\n                          isa_driver-\u003ematch(dev, to_isa_dev(dev)-\u003eid))\n                          return 1;\n                  dev-\u003eplatform_data \u003d NULL;\n          }\n          return 0;\n}\n\nThe first thing this does is check if this device is in fact one of this\ndriver\u0027s devices by seeing if the device\u0027s platform_data pointer is set\nto this driver. Platform devices compare strings, but we don\u0027t need to\ndo that with everything being internal, so isa_register_driver() abuses\ndev-\u003eplatform_data as a isa_driver pointer which we can then check here.\nI believe platform_data is available for this, but if rather not, moving\nthe isa_driver pointer to the private struct isa_dev is ofcourse fine as\nwell.\n\nThen, if the the driver did not provide a .match, it matches. If it did,\nthe driver match() method is called to determine a match.\n\nIf it did _not_ match, dev-\u003eplatform_data is reset to indicate this to\nisa_register_driver which can then unregister the device again.\n\nIf during all this, there\u0027s any error, or no devices matched at all\neverything is backed out again and the error, or -ENODEV, is returned.\n\nisa_unregister_driver() just unregisters the matched devices and the\ndriver itself.\n\nMore global points/questions...\n\n- I\u0027m introducing include/linux/isa.h. It was available but is ofcourse\na somewhat generic name. Moving more isa stuff over to it in time is\nofcourse fine, so can I have it please? :)\n\n- I\u0027m using device_initcall() and added the isa.o (dependent on\nCONFIG_ISA) after the base driver model things in the Makefile. Will\nthis do, or I really need to stick it in drivers/base/init.c, inside\n#ifdef CONFIG_ISA? It\u0027s working fine.\n\nLastly -- I also looked, a bit, into integrating with PnP. \"Old ISA\"\ncould be another pnp_protocol, but this does not seem to be a good\nmatch, largely due to the same reason platform_devices weren\u0027t -- the\ndevices do not have a life of their own outside the driver, meaning the\npnp_protocol {get,set}_resources callbacks would need to callback into\ndriver -- which again means you first need to _have_ that driver. Even\nif there\u0027s clean way around that, you only end up inventing fake but\nvalid-form PnP IDs and generally catering to the PnP layer without any\npractical advantages over this very simple isa_bus. The thing I also\nsuggested earlier about the user echoing values into /sys to set up the\nhardware from userspace first is... well, cute, but a horrible idea from\na user standpoint.\n\nComments ofcourse appreciated. Hope it\u0027s okay. As said, the usage model\nis nice at least.\n\nSigned-off-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\n"
    },
    {
      "commit": "3e95637a48820ff8bedb33e6439def96ccff1de5",
      "tree": "69930bc984892d68574e3623a0cbd88928fa6d06",
      "parents": [
        "e9a7d305faec364ba973d6c22c9b1e802ef79204"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jun 16 17:10:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] Driver Core: Make dev_info and friends print the bus name if there is no driver\n\nThis patch (as721) makes dev_info and related macros print the device\u0027s\nbus name if the device doesn\u0027t have a driver, instead of printing just a\nblank.  If the device isn\u0027t on a bus either... well, then it does leave\na blank space.  But it will be easier for someone else to change if they\nwant.\n\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9a7d305faec364ba973d6c22c9b1e802ef79204",
      "tree": "1bd38fb8f39d4895734885fd7b6f52c14222e481",
      "parents": [
        "b9d9c82b4d081feb464f62dfc786c8621d09ecd2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 20 13:59:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] Driver core: add proper symlinks for devices\n\nWe need to create the \"compatible\" symlinks that class_devices used to\ncreate when they were in the class directories so that userspace does\nnot know anything changed at all.\n\nYeah, we have a lot of symlinks now, but we should be able to get rid of\nthem in a year or two... (wishful thinking...)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9d9c82b4d081feb464f62dfc786c8621d09ecd2",
      "tree": "511d15b4d7aaba80a2c0fe49622a3224ca386122",
      "parents": [
        "23681e479129854305da1da32f7f1eaf635ef22c"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Thu Jun 15 15:31:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] Driver core: add generic \"subsystem\" link to all devices\n\nLike the SUBSYTEM\u003d key we find in the environment of the uevent, this\ncreates a generic \"subsystem\" link in sysfs for every device. Userspace\nusually doesn\u0027t care at all if its a \"class\" or a \"bus\" device. This\nprovides an unified way to determine the subsytem of a device, regardless\nof the way the driver core has created it.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "23681e479129854305da1da32f7f1eaf635ef22c",
      "tree": "5677e3d851e8d65feeb64c9852e4dbb60e75ff41",
      "parents": [
        "aa49b9136e3d44cc264811d77eef4ded88456717"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 14 12:14:34 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] Driver core: allow struct device to have a dev_t\n\nThis is the first step in moving class_device to being replaced by\nstruct device.  It allows struct device to export a dev_t and makes it\neasy to dynamically create and destroy struct device as long as they are\nassociated with a specific class.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa49b9136e3d44cc264811d77eef4ded88456717",
      "tree": "9f84c71790724ba53384a651ca523b35382c054c",
      "parents": [
        "cad1e55d4d19a49c2b82b74562a6e4e555b05f38"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 20 13:59:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] Driver core: change make_class_name() to take kobjects\n\nThis is needed for a future patch for the device code to create the\nproper symlinks for devices that are \"class devices\".\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cad1e55d4d19a49c2b82b74562a6e4e555b05f38",
      "tree": "8782a20ecc3086277ec9e1f0d97b0e32d058a512",
      "parents": [
        "fd869db6eb1ea0ffe251e53a113dbf259400f4f6"
      ],
      "author": {
        "name": "Laura Garcia",
        "email": "nevola@gmail.com",
        "time": "Tue May 23 23:22:38 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] firmware_class: s/semaphores/mutexes\n\nHi, this patch converts semaphores to mutexes for Randy\u0027s firmware_class.\n\nSigned-off-by: Laura Garcia Liebana \u003cnevola@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fd869db6eb1ea0ffe251e53a113dbf259400f4f6",
      "tree": "bce8f3d2316c3e257dfe5f6e5fa024abffa0c03d",
      "parents": [
        "1e724845034eb898c97dc6636207f0a231af9432"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 16 17:03:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] Driver core: PM_DEBUG device suspend() messages become informative\n\nThis makes the driver model PM suspend debug messages more useful, by\n\n  (a) explaining what event is being sent, since not all suspend()\n      requests mean the same thing;\n\n  (b) reporting when a PM_EVENT_SUSPEND call is allowing the device\n      to issue wakeup events.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1e724845034eb898c97dc6636207f0a231af9432",
      "tree": "1c99a56d22c10fe995ebc5c5a088233adeee677d",
      "parents": [
        "4039483fd3065920f035eed39ec59085421c0a4f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 16 17:00:08 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:49 2006 -0700"
      },
      "message": "[PATCH] remove duplication from Documentation/power/devices.txt\n\nRemove a chunk of duplicated documentation text.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4039483fd3065920f035eed39ec59085421c0a4f",
      "tree": "fc89410a8cd031c3f71a7319987fa6fc9b09336c",
      "parents": [
        "e391553222211e07dfbe2f01c413b4e6d0ae32aa"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Tue May 09 12:53:49 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:48 2006 -0700"
      },
      "message": "[PATCH] Driver Core: Add /sys/hypervisor when needed\n\nTo have a home for all hypervisors, this patch creates /sys/hypervisor.\nA new config option SYS_HYPERVISOR is introduced, which should to be set\nby architecture dependent hypervisors (e.g. s390 or Xen).\n\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e391553222211e07dfbe2f01c413b4e6d0ae32aa",
      "tree": "4240a4023c5434de449a9f73e07a9d1ff0d68c84",
      "parents": [
        "670dd90d81f60ef429cbba54ad235e9207f4d444"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sat May 06 08:15:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:48 2006 -0700"
      },
      "message": "[PATCH] Driver Core: Fix platform_device_add to use device_add\n\nplatform_device_add() should be using device_add() rather\nthan device_register() - any platform device passed to\nplatform_device_add() should have already been initialised,\neither by platform_device_alloc() or platform_device_register().\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "670dd90d81f60ef429cbba54ad235e9207f4d444",
      "tree": "817c62329690f69cb32439d00c25023dfe977402",
      "parents": [
        "1740757e8f94c6899705eb6f5434de9404992778"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon May 08 13:45:57 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:48 2006 -0700"
      },
      "message": "[PATCH] Driver Core: Allow sysdev_class have attributes\n\nallow sysdev_class adding attribute. Next patch will use the new API to\nadd an attribute under /sys/device/system/cpu/.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1740757e8f94c6899705eb6f5434de9404992778",
      "tree": "012bf37dae6c7705a50f88bbdd8d28d975a5dc46",
      "parents": [
        "a0245f7ad5214cb00131d7cd176446e067c913dc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 02 16:59:59 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:48 2006 -0700"
      },
      "message": "[PATCH] Driver Core: remove unused exports\n\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0245f7ad5214cb00131d7cd176446e067c913dc",
      "tree": "78f138afefa3114cb587561e464ddc6a8b6a7805",
      "parents": [
        "05967118a6c354eaa5950429c70ad4c8daca94bf"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon May 29 10:37:33 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:48 2006 -0700"
      },
      "message": "[PATCH] platform_bus learns about modalias\n\nThis patch adds modalias support to platform devices, for simpler\nhotplug/coldplug driven driver setup.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05967118a6c354eaa5950429c70ad4c8daca94bf",
      "tree": "000b297e0c8b673915389743587ef1a7218b8655",
      "parents": [
        "b7fe4a60f3a5a428832bf5dd9388e80f0d02fc2e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon May 01 13:58:33 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:48 2006 -0700"
      },
      "message": "[PATCH] Driver Core: CONFIG_DEBUG_PM covers drivers/base/power too\n\nThe drivers/base/power PM debug messages should appear when\neither PM or driver model debug are enabled.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b7fe4a60f3a5a428832bf5dd9388e80f0d02fc2e",
      "tree": "e378263252c78af899e8db3f98a0e2cc6486a265",
      "parents": [
        "3dda4e373c7474cfe280f4270b70c1563f92a2a7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Apr 26 09:53:14 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:48 2006 -0700"
      },
      "message": "[PATCH] Driver core: class_device_add needs error checks\n\nclass_device_add needs to check the return value of all the setup it\ndoes. It doesn\u0027t handle out of memory well. This is not complete, probably\nmore needs to be done.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3dda4e373c7474cfe280f4270b70c1563f92a2a7",
      "tree": "b38e2c22056859de773ef8e47b059f53a52d0215",
      "parents": [
        "1cdcb6b43fda7424b7435dac8f80b2b5d8a48899"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sat Apr 22 18:43:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] i4l gigaset: move sysfs entry to tty class device\n\nUsing the class device pointer returned by tty_register_device() with\npart 1 of the patch, attach the Gigaset drivers\u0027 \"cidmode\" sysfs entry\nto its tty class device, where it can be found more easily by users\nwho do not know nor care which USB port the device is attached to.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1cdcb6b43fda7424b7435dac8f80b2b5d8a48899",
      "tree": "3090342c60b9b8f0f8144f67962d3cb3ce2a9207",
      "parents": [
        "53877d06d53a412d901bb323f080296c363d8b51"
      ],
      "author": {
        "name": "Hansjoerg Lipp",
        "email": "hjlipp@web.de",
        "time": "Sat Apr 22 18:36:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] TTY: return class device pointer from tty_register_device()\n\nLet tty_register_device() return a pointer to the class device it creates.\nThis allows registrants to add their own sysfs files under the class\ndevice node.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "53877d06d53a412d901bb323f080296c363d8b51",
      "tree": "ceffbd4dd9342e1742bf59165880888f7f961f33",
      "parents": [
        "27c0ff868f2ad3c9732ce45abbb8dd7e1723931f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Tue Apr 04 20:42:26 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] Driver core: bus device event delay\n\nsplit bus_add_device() and send device uevents after sysfs population\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27c0ff868f2ad3c9732ce45abbb8dd7e1723931f",
      "tree": "bfb9a16843377d12a1d051d04cc8c7791eaceb6e",
      "parents": [
        "c18f6365fdbaf30611a8822afcd7097865dcaa32"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 15:46:39 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] CCISS: add device symlink to the block cciss block devices in sysfs\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c18f6365fdbaf30611a8822afcd7097865dcaa32",
      "tree": "fb136fffab80d3022edcc4fc17b3da789eb7b838",
      "parents": [
        "183bd5b3da82b80920c30c4772222df8027fc364"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 14:10:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] Add kernel\u003c-\u003euserspace ABI stability documentation\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "183bd5b3da82b80920c30c4772222df8027fc364",
      "tree": "9af7f9210a044b0604d09338cd0920fbab82e3a9",
      "parents": [
        "789e7dc8ee6cfb7928208b077d0799d81196e9bb"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 18 10:39:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] kobject: make people pay attention to kobject_add errors\n\nThese really need to be fixed, shout it out to the world.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "789e7dc8ee6cfb7928208b077d0799d81196e9bb",
      "tree": "cfaa3da3f3f919379d673819db9a27de355695dd",
      "parents": [
        "28e4b224955cbe30275b2a7842e729023a4f4b03",
        "9c64f9774805ba5d5ad4129899bdd822f61874e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:23:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:23:13 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (30 commits)\n  [PATCH] PCI Hotplug: Fix recovery path from errors during pcie_init()\n  [PATCH] PCI Hotplug: fake NULL pointer dereferences in IBM Hot Plug Controller Driver\n  [PATCH] shpchp: Cleanup improper info messages\n  [PATCH] shpchp: Remove Unused hpc_evelnt_lock\n  [PATCH] shpchp: Cleanup interrupt polling timer\n  [PATCH] shpchp: Cleanup SHPC commands\n  [PATCH] shpchp: Cleanup interrupt handler\n  [PATCH] shpchp: Remove unnecessary hpc_ctlr_handle check\n  [PATCH] pciehp: Implement get_address callback\n  [PATCH] pciehp: Add missing pci_dev_put\n  [PATCH] pciehp: Replace pci_find_slot() with pci_get_slot()\n  [PATCH] SGI Hotplug: Incorrect power status\n  [PATCH] shpchp: Create shpchpd at controller probe time\n  [PATCH] shpchp: Mask Global SERR and Intr at controller release time\n  [PATCH] SHPC: Fix SHPC Contoller SERR-INT Register bits access\n  [PATCH] SHPC: Fix SHPC Logical Slot Register bits access\n  [PATCH] SHPC: Cleanup SHPC Logical Slot Register bits access\n  [PATCH] SHPC: Cleanup SHPC Logical Slot Register access\n  [PATCH] SHPC: Cleanup SHPC register access\n  [PATCH] pciehp: Fix programming hotplug parameters\n  ...\n"
    },
    {
      "commit": "28e4b224955cbe30275b2a7842e729023a4f4b03",
      "tree": "ab4d28fecc06070fc2a2742f4b4550b29de44912",
      "parents": [
        "22ae813b85df7c0b0fc7c8d6f336d6a9f566ff97",
        "67d59dfdeb21df2c16dcd478b66177e91178ecd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (85 commits)\n  [SCSI] 53c700: remove reliance on deprecated cmnd fields\n  [SCSI] hptiop: don\u0027t use cmnd-\u003ebufflen\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  [SCSI] aacraid: small misc. cleanups\n  [SCSI] aacraid: Update supported product information\n  [SCSI] aacraid: Fix return code interpretation\n  [SCSI] scsi_transport_sas: fix panic in sas_free_rphy\n  [SCSI] remove RQ_SCSI_* flags\n  [SCSI] remove scsi_request infrastructure\n  [SCSI] mptfusion: change driver revision to 3.03.10\n  [SCSI] mptfc: abort of board reset leaves port dead requiring reboot\n  [SCSI] mptfc: fix fibre channel infinite request/response loop\n  [SCSI] mptfc: set fibre channel fw target missing timers to one second\n  [SCSI] mptfusion: move fc event/reset handling to mptfc\n  [SCSI] spi transport: don\u0027t allow dt to be set on SE or HVD buses\n  [SCSI] aic7xxx: expose the bus setting to sysfs\n  [SCSI] scsi: remove Documentation/scsi/cpqfc.txt\n  [SCSI] drivers/scsi: Use ARRAY_SIZE macro\n  [SCSI] Remove last page_address from dc395x.c\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  ...\n\nFixed up conflicts in drivers/message/fusion/mptbase.c manually (due to\nthe sparc interrupt cleanups)\n"
    },
    {
      "commit": "22ae813b85df7c0b0fc7c8d6f336d6a9f566ff97",
      "tree": "0c7d3ecf772be41facaffdda60b037d1e31c8e98",
      "parents": [
        "34641a58a227e498adf471ab016bd054cc399d7e"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Jun 20 20:03:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 20:24:58 2006 -0700"
      },
      "message": "[PATCH] add __iowrite64_copy\n\nIntroduce __iowrite64_copy.  It will be used by the Myri-10G Ethernet\ndriver to post requests to the NIC.  This driver will be submitted soon.\n\n__iowrite64_copy copies to I/O memory in units of 64 bits when possible (on\n64 bit architectures).  It reverts to __iowrite32_copy on 32 bit\narchitectures.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34641a58a227e498adf471ab016bd054cc399d7e",
      "tree": "da1e0af965d06d0c6e13c546ac01f6a54a904d86",
      "parents": [
        "2eec0e0842ef747027eb9181d5f50d7157184d57",
        "7136b8073f0123918e3e50269ae021bbb09e1a81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 20:01:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 20:01:16 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bcollins/linux1394-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bcollins/linux1394-2.6: (28 commits)\n  eth1394: replace __constant_htons by htons\n  ieee1394: adjust code formatting in highlevel.c\n  ieee1394: hl_irqs_lock is taken in hardware interrupt context\n  ieee1394_core: switch to kthread API\n  ieee1394: sbp2: Kconfig fix\n  ieee1394: add preprocessor constant for invalid csr address\n  sbp2: fix deregistration of status fifo address space\n  [PATCH] eth1394: endian fixes\n  Fix broken suspend/resume in ohci1394\n  sbp2: use __attribute__((packed)) for on-the-wire structures\n  sbp2: provide helptext for CONFIG_IEEE1394_SBP2_PHYS_DMA and mark it experimental\n  Update feature removal of obsolete raw1394 ISO requests.\n  sbp2: fix S800 transfers if phys_dma is off\n  sbp2: remove ohci1394 specific constant\n  ohci1394: make phys_dma parameter read-only\n  ohci1394: set address range properties\n  ieee1394: extend lowlevel API for address range properties\n  sbp2: log number of supported concurrent logins\n  sbp2: remove manipulation of inquiry response\n  ieee1394: save RAM by using a single tlabel for broadcast transactions\n  ...\n"
    },
    {
      "commit": "2eec0e0842ef747027eb9181d5f50d7157184d57",
      "tree": "57756b7d0420833c5e46bd0635ac278d24888b84",
      "parents": [
        "6b41fd1785f4effe2f3bd40da864415812f5b8c9"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Mon Jun 19 21:10:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 19:55:53 2006 -0700"
      },
      "message": "[PATCH] s390: add __raw_writeq required by __iowrite64_copy\n\nIt also adds all the related quad routines.\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b41fd1785f4effe2f3bd40da864415812f5b8c9",
      "tree": "465b955a8055639828ef64bc963ddead4e44d3c8",
      "parents": [
        "58dfd9c16e88b9d790e7df8f2c5b03b7887db54c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 19:44:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 19:44:03 2006 -0700"
      },
      "message": "Fix up CFQ scheduler for recent rbtree node shrinkage\n\nThe color is now in the low bits of the parent pointer, and initializing\nit to 0 happens as part of the whole memset above, so just remove the\nunnecessary RB_CLEAR_COLOR.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58dfd9c16e88b9d790e7df8f2c5b03b7887db54c",
      "tree": "c2df549913133d9885a182b926c76fa34a79f78d",
      "parents": [
        "050335db2a777ffaa859d77beb05fffe9e8c5ae9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Jun 21 10:53:54 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:57:28 2006 -0700"
      },
      "message": "[FORCEDETH] Fix xmit_lock/netif_tx_lock after merge\n\nThere has been an update to the forcedeth driver that added a few new\nuses of xmit_lock which is no longer meant to be used directly.  This\npatch replaces them with netif_tx_lock_bh.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "050335db2a777ffaa859d77beb05fffe9e8c5ae9",
      "tree": "6f1fb3e3477de613b4adac8c46bd6e86301ed8ae",
      "parents": [
        "a4cfae13cef6a700a04b13ba1d819c0641b1b26f",
        "905f14672e6d0552bfde954d5f7adb5f2c7a7960"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:52:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:52:36 2006 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (42 commits)\n  [ARM] Fix tosa build error\n  [ARM] 3610/1: Make reboot work on Versatile\n  [ARM] 3609/1: S3C24XX: defconfig update for s3c2410_defconfig\n  [ARM] 3591/1: Anubis: IDE device definitions\n  [ARM] Include asm/hardware.h not asm/arch/hardware.h\n  [ARM] 3594/1: Poodle: Add touchscreen support + other updates\n  [ARM] 3564/1: sharpsl_pm: Abstract some machine specific parameters\n  [ARM] 3561/1: Poodle: Correct the MMC/SD power control\n  [ARM] 3593/1: Add reboot and shutdown handlers for Zaurus handhelds\n  [ARM] 3599/1: AT91RM9200 remove global variables\n  [ARM] 3607/1: AT91RM9200 misc fixes\n  [ARM] 3605/1: AT91RM9200 Power Management\n  [ARM] 3604/1: AT91RM9200 New boards\n  [ARM] 3603/1: AT91RM9200 remove old files\n  [ARM] 3592/1: AT91RM9200 Serial driver update\n  [ARM] 3590/1: AT91RM9200 Platform devices support\n  [ARM] 3589/1: AT91RM9200 DK/EK board update\n  [ARM] 3588/1: AT91RM9200 CSB337/637 board update\n  [ARM] 3587/1: AT91RM9200 hardware headers\n  [ARM] 3586/1: AT91RM9200 header update\n  ...\n"
    },
    {
      "commit": "a4cfae13cef6a700a04b13ba1d819c0641b1b26f",
      "tree": "91aa4f8be6df4494276d1a064d9f8f2b994aa367",
      "parents": [
        "be883da7594b0a2a02074e683673ae0e522566a4",
        "ff7512e1a2a3504649d3716a757f43807b6d26ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:39:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:39:53 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [ATM]: fix broken uses of NIPQUAD in net/atm\n  [SCTP]: sctp_unpack_cookie() fix\n  [SCTP]: Fix unintentional change to SCTP_ASSERT when !SCTP_DEBUG\n  [NET]: Prevent multiple qdisc runs\n  [CONNECTOR]: Initialize subsystem earlier.\n  [NETFILTER]: xt_sctp: fix endless loop caused by 0 chunk length\n"
    },
    {
      "commit": "be883da7594b0a2a02074e683673ae0e522566a4",
      "tree": "b62f2a8a069fb4d389935c0b2de9bc78798f50c2",
      "parents": [
        "077e98945db7e54a9865b5f29a1f02f531eca414",
        "4c5eb38af2131d867842cdd09fa83a3ed77bfd26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:39:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 17:39:28 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Don\u0027t double-export synchronize_irq.\n  [SPARC64]: Move over to GENERIC_HARDIRQS.\n  [SPARC64]: Virtualize IRQ numbers.\n  [SPARC64]: Kill ino_bucket-\u003epil\n  [SPARC]: Kill __irq_itoa().\n  [SPARC64]: bp-\u003epil can never be zero\n  [SPARC64]: Send all device interrupts via one PIL.\n  [SPARC]: Fix iommu_flush_iotlb end address\n  [SPARC]: Mark smp init functions as cpuinit\n  [SPARC]: Add missing rw can_lock macros\n  [SPARC]: Setup cpu_possible_map\n  [SPARC]: Add topology_init()\n"
    },
    {
      "commit": "077e98945db7e54a9865b5f29a1f02f531eca414",
      "tree": "bb24d180075a2d5ac35bd0d893bdc867405bee03",
      "parents": [
        "d9eaec9e295a84a80b663996d0489fcff3a1dca9",
        "92af11cdec410f5de4e8d702d24e1672ce26a1f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 15:38:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 15:38:12 2006 -0700"
      },
      "message": "Merge branch \u0027rio.b19\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird\n\n* \u0027rio.b19\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird:\n  [PATCH] missing readb/readw in rio\n  [PATCH] copy_to_user() from iomem is a bad thing\n  [PATCH] forgotten swap of copyout() arguments\n  [PATCH] handling rio MEMDUMP\n  [PATCH] fix rio_copy_to_card() for OLDPCI case\n  [PATCH] uses of -\u003eCopy() in rioroute are bogus\n  [PATCH] bogus order of copy_from_user() arguments\n  [PATCH] rio -\u003eCopy() expects the sourse as first argument\n  [PATCH] trivial annotations in rio\n"
    },
    {
      "commit": "d9eaec9e295a84a80b663996d0489fcff3a1dca9",
      "tree": "85cfc09bb5f0eb42d3be7dfbddaad31353307796",
      "parents": [
        "cee4cca740d209bcb4b9857baa2253d5ba4e3fbe",
        "41757106b9ca7867dafb2404d618f947b4786fd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 15:37:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 15:37:56 2006 -0700"
      },
      "message": "Merge branch \u0027audit.b21\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b21\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current: (25 commits)\n  [PATCH] make set_loginuid obey audit_enabled\n  [PATCH] log more info for directory entry change events\n  [PATCH] fix AUDIT_FILTER_PREPEND handling\n  [PATCH] validate rule fields\u0027 types\n  [PATCH] audit: path-based rules\n  [PATCH] Audit of POSIX Message Queue Syscalls v.2\n  [PATCH] fix se_sen audit filter\n  [PATCH] deprecate AUDIT_POSSBILE\n  [PATCH] inline more audit helpers\n  [PATCH] proc_loginuid_write() uses simple_strtoul() on non-terminated array\n  [PATCH] update of IPC audit record cleanup\n  [PATCH] minor audit updates\n  [PATCH] fix audit_krule_to_{rule,data} return values\n  [PATCH] add filtering by ppid\n  [PATCH] log ppid\n  [PATCH] collect sid of those who send signals to auditd\n  [PATCH] execve argument logging\n  [PATCH] fix deadlocks in AUDIT_LIST/AUDIT_LIST_RULES\n  [PATCH] audit_panic() is audit-internal\n  [PATCH] inotify (5/5): update kernel documentation\n  ...\n\nManual fixup of conflict in unclude/linux/inotify.h\n"
    },
    {
      "commit": "905f14672e6d0552bfde954d5f7adb5f2c7a7960",
      "tree": "0793fd04f21f18990fbb3ae9fb6a7cbb51c59c26",
      "parents": [
        "4af6fee18822d012a15b4c9b8992e1f2793dfe0b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 20 23:27:37 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 20 23:27:37 2006 +0100"
      },
      "message": "[ARM] Fix tosa build error\n\ntosa.c references mdelay(), but was missing linux/delay.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "cee4cca740d209bcb4b9857baa2253d5ba4e3fbe"
}
