)]}'
{
  "log": [
    {
      "commit": "62d104d0deeabd4148e49eba729d963e740e205f",
      "tree": "2b021151b585dda3544298e920cb239a4d95689d",
      "parents": [
        "ebb3770c01a8afd049e3e91b0a026dcdfcb2da9f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Tue May 20 20:06:28 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 29 13:59:02 2008 -0700"
      },
      "message": "USB: Firmware loader driver for USB Apple iSight camera\n\nUninitialised Apple iSight drivers present with a distinctive USB ID.\nOnce firmware has been uploaded, they disconnect and reconnect with a\nnew ID. At this point they can be driven by the uvcvideo driver. As this\nis unique to the Apple cameras and not functionality shared by any other\nUVC devices, it makes sense to provide the firmware loading\nfunctionality in a separate driver. This driver will read an isight.fw\nfile extracted from the Apple driver using the tools at\nhttp://bersace03.free.fr/ift/ and upload it to the camera. It will also\nhandle the case where the device loses its firmware during hibernation\nand must have it reloaded.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bfd3a5a96c1dd432303fdf2283e770419f6aecb3",
      "tree": "adb06015b35d85b606d2dcf3440207e6ad1b783e",
      "parents": [
        "c5fb920aec2090a44aa4c33546b9f3c3affa538c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 16 17:55:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 13:31:56 2008 -0700"
      },
      "message": "USB: Phidget: fix race in device_create\n\nThere is a race from when a device is created with device_create() and\nthen the drvdata is set with a call to dev_set_drvdata() in which a\nsysfs file could be open, yet the drvdata will be NULL, causing all\nsorts of bad things to happen.\n\nThis patch fixes the problem by using the new function,\ndevice_create_drvdata().  It fixes all 3 phidget drivers, which all have\nthe same problem.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6def755320a214ae149ad6bc69eb8c1d7887e678",
      "tree": "11b454791e631d3e8f38b0ee6c811ab2bed2d7c8",
      "parents": [
        "5fc89390f74ac42165db477793fb30f6a200e79c"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon May 12 20:17:25 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "usbtest: comment on why this code \"expects\" negative and positive errnos\n\nOn Mon, May 12, 2008 at 01:02:22AM -0700, David Brownell wrote:\n\u003e On Sunday 11 May 2008, Marcin Slusarz wrote:\n\u003e \u003e \n\u003e \u003e test_ctrl_queue expects (?) positive and negative errnos.\n\u003e \u003e what is going on here?\n\u003e \n\u003e The sign is just a way to flag something:\n\u003e \n\u003e                 /* some faults are allowed, not required */\n\u003e \n\u003e The negative ones are required.  Positive codes are optional,\n\u003e in the sense that, depending on how the peripheral happens\n\u003e to be implemented, they won\u0027t necessarily be triggered.\n\u003e \n\u003e For example, the test to fetch a device qualifier desriptor\n\u003e must succeed if the device is running at high speed.  So that\n\u003e test is marked as negative.  But when it\u0027s full speed, it\n\u003e could legitimately fail; marked as positive.  And so on for\n\u003e other tests.\n\u003e \n\u003e Look at how the codes are *interpreted* to see it work.\n\nLets document it.\n\nBased on comment from David Brownell \u003cdavid-b@pacbell.net\u003e.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5fc89390f74ac42165db477793fb30f6a200e79c",
      "tree": "ba5ad80e903d806f29cb35a39353ae505aeddbef",
      "parents": [
        "96cb15cf977356d9d3117dd88f3fe187d6024f4b"
      ],
      "author": {
        "name": "Xiaofan Chen",
        "email": "xiaofanc@gmail.com",
        "time": "Tue May 13 21:52:00 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 14 10:00:29 2008 -0700"
      },
      "message": "USB: remove PICDEM FS USB demo (04d8:000c) device from ldusb\n\nMicrochip has changed the PICDEM FS USB demo device (0x04d8:000c)\nto use bulk transfer and not interrupt transfer. So I\u0027ve updated the libusb\nbased program here (Post #31).\n\thttp://forum.microchip.com/tm.aspx?m\u003d106426\u0026mpage\u003d2\n\nSo I believe that the in-kernel ldusb driver will no longer work with the\ndemo firmware.  It should be removed.\n\n\nSigned-off-by: Xiaofan Chen \u003cxiaofanc@gmail.com\u003e\nCc: Michael Hund \u003cMHund@LD-Didactic.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "28ffd79c31a7bed6f610511a4d104d1255cd1d95",
      "tree": "1ff8f9a225ebaf7bf83cc3a04e38e25645b97a0d",
      "parents": [
        "9029b174ba22918d0a0aa3b71859854bd50c39cc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Apr 25 18:51:10 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:52 2008 -0700"
      },
      "message": "USB: usbtest displays diagnostics again\n\nMinor cleanup to the \"usbtest\" driver, mostly to resolve a regression:\nall the important diagnostics were at KERN_DEBUG, so that when the\n\"#define DEBUG\" was removed from the top of that file it stopped\nproviding diagnostics.  Fix by using KERN_ERROR.  Also:\n\n - Stop using the legacy dbg() calls\n - Simplify the internal debug macros\n - Correct some test descriptions:\n\t* Test #10 subcase 7 should *always* stall\n\t* Test #10 subcase 8 *may* stall\n - Diagnostic about control queue test failures is more informative\n - Fix some whitespace \"bugs\"\n\nAnd add a warning about the rude interaction between usbfs ioctl()\nand khubd during device disconnect ... don\u0027t unplug a device under\ntest, that will wedge.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce0d7d3f575fc1ba6a89c3c651e710355590daff",
      "tree": "81c106048c895811b69814e2fee7386f19e826f3",
      "parents": [
        "db11e47dd7b09b7f76c7eaa236277f23391331e7"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Mon Apr 28 10:34:56 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 10:25:51 2008 -0700"
      },
      "message": "usb: ldusb: ld_usb semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "cdc97792289179974af6dda781c855696358d307",
      "tree": "d633d7e5bd0b14b7581e20790c1a83baadfad80c",
      "parents": [
        "a5b6f60c5a30c494017c7a2d11c4067f90d3d0df"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "tom.leiming@gmail.com",
        "time": "Sun Feb 24 18:41:47 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:55 2008 -0700"
      },
      "message": "USB: remove unnecessary type casting of urb-\u003econtext\n\nurb-\u003econtext code cleanup\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "441b62c1edb986827154768d89bbac0ba779984f",
      "tree": "13724c22d1b190a36f0ddbba38554e6c66bea6af",
      "parents": [
        "14722ef4acedc643f0b78b7165ceff2d300dae4d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 16:08:34 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:55 2008 -0700"
      },
      "message": "USB: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bce62c263ab3742365dc1ac919cef732379e354a",
      "tree": "e29ae8947be0c1a7f06c9da295dcfaa4dfa84777",
      "parents": [
        "afd0e0f2d499a832c3ef17a6872d6244d65cbe17"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sat Mar 08 02:46:57 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:43 2008 -0700"
      },
      "message": "USB: Remove EXPERIMENTAL designation from USB misc/ Kconfig entries\n\nSince nothing under the USB misc/ seems to be obviously experimental,\nremove the EXPERIMENTAL dependency from those Kconfig entries.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "70a1c9e086c2e267fbc4533cb870f34999b531d6",
      "tree": "f599883bdc2f04d4ca4760dfdb1f1131fa6b7060",
      "parents": [
        "e1879b19b0abdb387e4aeb0b935a486cc75042fb"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 06 17:00:58 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:41 2008 -0700"
      },
      "message": "USB: remove dev-\u003epower.power_state\n\npower.power_state is scheduled for removal.  This patch (as1053)\nremoves all uses of that field from drivers/usb.  Almost all of them\nwere write-only, the most significant exceptions being sl811-hcd.c and\nu132-hcd.c.\n\nPart of this patch was written by Pavel Machek.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "dfa5ec79d28300b0d1fdeafbeebf0a6b721edc38",
      "tree": "bd379b8bd572186c9274e31e5c3ab3b829512106",
      "parents": [
        "3d71fe0bb29a3fbffdbe69dd0696927b6a23dd4e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Mar 04 15:25:11 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:39 2008 -0700"
      },
      "message": "USB: use DIV_ROUND_UP\n\nThe kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) /\n(d)) but is perhaps more readable.\n\nAn extract of the semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n(\n- (n + d - 1) / d\n+ DIV_ROUND_UP(n,d)\n|\n- (n + (d - 1)) / d\n+ DIV_ROUND_UP(n,d)\n)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP((n),d)\n+ DIV_ROUND_UP(n,d)\n\n@depends on haskernel@\nexpression n,d;\n@@\n\n- DIV_ROUND_UP(n,(d))\n+ DIV_ROUND_UP(n,d)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fadec78bd93ede132c34ab94dce0e65a5ae56054",
      "tree": "797130934738cc90786f5e67039e11ddb6f92b8e",
      "parents": [
        "8a0f46b92fcab6652b8e62c006d015d562302d08"
      ],
      "author": {
        "name": "matthias@kaehlcke.net",
        "email": "matthias@kaehlcke.net",
        "time": "Mon Feb 18 20:45:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:38 2008 -0700"
      },
      "message": "USB: auerswald: Convert ccp-\u003emutex in a mutex\n\nThe semaphore ccp-\u003emutex is used as mutex, convert it to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: Wolfgang Mües \u003cwolfgang@iksw-muees.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8a0f46b92fcab6652b8e62c006d015d562302d08",
      "tree": "5bbbcbeed6fbefbea5f7c5b52195b81547e2b452",
      "parents": [
        "b994d7f70ae59b874843fa2bc9a28b17b41febd5"
      ],
      "author": {
        "name": "matthias@kaehlcke.net",
        "email": "matthias@kaehlcke.net",
        "time": "Mon Feb 18 20:45:35 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:38 2008 -0700"
      },
      "message": "USB: auerswald: Convert ccp-\u003ereadmutex in a mutex\n\nThe semaphore ccp-\u003ereadmutex is used as mutex, convert it to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: Wolfgang Mües \u003cwolfgang@iksw-muees.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b994d7f70ae59b874843fa2bc9a28b17b41febd5",
      "tree": "bf23d30cac1f1494db3d006b28929abece8cb8b8",
      "parents": [
        "92983c2121fb46f234add1c36b5e596779899d56"
      ],
      "author": {
        "name": "matthias@kaehlcke.net",
        "email": "matthias@kaehlcke.net",
        "time": "Mon Feb 18 20:45:34 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 24 21:16:38 2008 -0700"
      },
      "message": "USB: auerswald: Convert stats_sem in a mutex\n\nThe semaphore cp-\u003emutex is used as mutex, convert it to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: Wolfgang Mües \u003cwolfgang@iksw-muees.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d3135846f6c1858dbad6ccb780a42e6c98953e6d",
      "tree": "f1800b9b4b435f86c33385bb4a002239547e3879",
      "parents": [
        "5f090dcb4d4fff373ce7165bce4ba5e87534d50a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:16:32 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:16:32 2008 -0400"
      },
      "message": "drivers: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "4756febb10d96104e08661031ba835771075419c",
      "tree": "4fbcc68c889dee9c6f5812a9af35dc9985ac409b",
      "parents": [
        "d04863e9e65767feff7807c8f693ac2719dd1944"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 27 10:15:22 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 02 15:06:09 2008 -0700"
      },
      "message": "USB: fix bug in sg initialization in usbtest\n\nThis patch (as1062) fixes a bug in the scatter-gather initialization\ncode in the usbtest driver.  When the sg-helper conversion was\nperformed, it wasn\u0027t done correctly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b0a4d66a11df34b632e48ce80ebe81da94bdb65",
      "tree": "03e2000a01a7a46ebc4587f4e2edace56d5b5bb5",
      "parents": [
        "41566bcf35a8b23ce4715dadb5acfd1098c1d3e4"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Sun Feb 17 11:01:58 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:53 2008 -0800"
      },
      "message": "USB: add new vernier product id to ldusb.c\n\nI have a new ldusb device to go into the device table. Jiri has merged\nthe change for hiddev quirks already.\n\n\nFrom: Stephen Ware \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0cc5e2e7c3edd8b45775f50c74738d61b43ac5e8",
      "tree": "d6020d265c33d3a9753a11b629c8331ee79668ec",
      "parents": [
        "efa66f14e2d1aaad8ad7e1664d768de74ffb665b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 30 16:06:03 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 21 15:38:51 2008 -0800"
      },
      "message": "USB: fix error handling in trancevibrator\n\ntrancevibrator should not pretend success if it returns an error.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b3f5fe673d4626ea91816ca9c486b43b39a2fd1",
      "tree": "56a7ccf80894b01d739ae2774c455700df674d86",
      "parents": [
        "a1cd7e99b343543af2be4c8c5755e26f6bfd725a"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 20:51:11 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:04 2008 -0800"
      },
      "message": "USB: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "18bcbcfe9ca2308ebffb40068b51803da9315d97",
      "tree": "11da1847cf54dc79c5976ede115de0761ddc26a0",
      "parents": [
        "da0e8fb00b862aa10265f0c64930b432cd44420b"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Jan 11 08:45:44 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:35:02 2008 -0800"
      },
      "message": "USB: misc: legousbtower: semaphore to mutex\n\nThe dev-\u003esem conforms to mutex style usage. This patch converts it to use\nthe struct mutex type, and new API.\n\nThere is also a small style fix around this comment,\n\n/* unlock here as tower_delete frees dev */\n\nWhere I broke the line up to meet the 80 char limit.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "dc0d5c1e5c7532e800fff6e313cd4af44af99976",
      "tree": "db693889e235934734ed1a83a1b14db6efed3f81",
      "parents": [
        "d4a8d46d9129fbb26b4c2d3143b1b0975a9b4ae4"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 17 11:40:18 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "26e109b0a90b5ef7b025e44a969836ab9a598ffc",
      "tree": "df2117de26c53ab4137663107c699963968c20b9",
      "parents": [
        "1cfab028afe5827433195c57b6f36d61a79beb50"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 16:15:34 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:57 2008 -0800"
      },
      "message": "USB: testing driver: don\u0027t free a locked mutex\n\nDopey thing to do and lockdep will (or should) warn.\n\nSpotted by Daniel Walker.\n\nCc: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1cfab028afe5827433195c57b6f36d61a79beb50",
      "tree": "080bc3b650654ebe5cc231980c0feafe0380d20d",
      "parents": [
        "041509db390cf97b09df0f51024f5d40407938db"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Dec 13 16:15:33 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:56 2008 -0800"
      },
      "message": "USB: testing driver: convert dev-\u003esem to mutex\n\nUSB testing driver: convert semaphore dev-\u003esem to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d09d6a351498fcd6195f05c3964320ae6fbeadb1",
      "tree": "4b9169a64955c97a31f4677ed16fd65f1d44673c",
      "parents": [
        "25a010c8c1a5f0cc2e2794adf969e2df2ad1f0b6"
      ],
      "author": {
        "name": "Oliver Bock",
        "email": "bock@tfh-berlin.de",
        "time": "Mon Nov 12 00:42:16 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:50 2008 -0800"
      },
      "message": "USB: cypress_cy7c63: updated contact/usage information\n\nhere\u0027s a minor update to the cypress_cy7c63 driver\nproviding new contact and usage information.\n\n\nFrom: Oliver Bock \u003cbock@tfh-berlin.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "63bfb1f18a50e879c5cb9684ed241052ad38efcb",
      "tree": "eb6afc51722c3e21077b510e8875461b569caad2",
      "parents": [
        "60a8fc017103325db4b56e4f175f060a6aaac147"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Wed Nov 21 15:13:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:47 2008 -0800"
      },
      "message": "USB: sis FB driver: *_ioctl32_conversion functions do not exist in recent kernels\n\nRemove dead code while at it.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ce4560a39f72e45a273c652ee116f8b0fc6386f",
      "tree": "ceb4ea697b566f6ce903dde22441ba5a91b7a2d1",
      "parents": [
        "4b24f91c24e27ec7746549d1180b9cbd18f06000"
      ],
      "author": {
        "name": "Jan Andersson",
        "email": "jan@gaisler.com",
        "time": "Tue Jan 08 16:39:49 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 14:34:46 2008 -0800"
      },
      "message": "usb: fix usbtest halt check on big endian systems\n\nusbtest did not swap the received status information when checking for\na non-zero value and failed to discover halted endpoints on big endian\nsystems.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Jan Andersson \u003cjan@gaisler.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f08812d5eb8f8cd1a5bd5f5c26a96eb93d97ab69",
      "tree": "1e71713fca245258755a0f99f58d0b9343424ee4",
      "parents": [
        "3c886c50486cfbef2a2382b99bf4083a465c970a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Oct 31 15:59:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: FIx locks and urb-\u003estatus in adutux (updated)\n\nTwo main issues fixed here are:\n - An improper use of in-struct lock to protect an open count\n - Use of urb status for -EINPROGRESS\n\nAlso, along the way:\n - Change usb_unlink_urb to usb_kill_urb. Apparently there\u0027s no need\n   to use usb_unlink_urb whatsoever in this driver, and the old use of\n   usb_kill_urb was outright racy (it unlinked and immediately freed).\n - Fix indentation in adu_write. Looks like it was damaged by a script.\n - Vitaly wants -EBUSY on multiply opens.\n - bInterval was taken from a wrong endpoint.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Vitaliy Ivanov \u003cvitalivanov@gmail.com\u003e\nTested-by: Vitaliy Ivanov \u003cvitalivanov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed206ec9ab398e1c3756ff0eb9507db1d009e65f",
      "tree": "d13e50319c8a0f870ffe04b561e7688ea44deb1a",
      "parents": [
        "7ced46c3ad1dfaaabf9ec6c98cbb0a48e080fb11"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sun Oct 28 08:21:59 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: fix usbled disconnect read race #2\n\nusbled has a race where show methods for attributes in sysfs can\nfollow a NULL pointer during disconnect. The correct ordering fixes\nit.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "d5d1ceac2a47645780bd07fd7a670b14c4d995db",
      "tree": "9c2fa21fa6339fb25544bbed82b249b5d62a36c4",
      "parents": [
        "78663ecc344b4694dd737deb682e81312a0684b6"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 16:05:53 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: open disconnect race in usblcd\n\nthis driver has a possible use after free due to a race when disconnect\nand open handle intfdata without a lock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78663ecc344b4694dd737deb682e81312a0684b6",
      "tree": "297a7130b13f471d5d6fa936c20cf772632fb446",
      "parents": [
        "03f36e885fc26cb0ea299fb6df5171a51e814548"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:48:39 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: disconnect open race in legousbtower\n\nagain, possible use after free due to touching intfdata without lock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03f36e885fc26cb0ea299fb6df5171a51e814548",
      "tree": "dbc189fa0af4f172c57b97c98cf68718ac0028fd",
      "parents": [
        "5919a43bbc649f4770b8b5db33f43136c7ff3153"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:46:30 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: open disconnect race in iowarrior\n\nthe driver sets intfdata to NULL without lock. Data structures can be\nfreed and accessed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5919a43bbc649f4770b8b5db33f43136c7ff3153",
      "tree": "560a3bf765861f691f9af5b0d136dfb093fa0422",
      "parents": [
        "cf4cf0bb89cbff95c5be8f8d3c68e55f38f94ba7"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:42:38 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: missing error check in emi62\n\nthe emi62 also lacks an error check.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cf4cf0bb89cbff95c5be8f8d3c68e55f38f94ba7",
      "tree": "d4a8776c60ce520d444fbe1e939319bf41079a58",
      "parents": [
        "8abaee238ebb1ef9b8bcafac7a1833f92e7f2319"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:38:44 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:45 2007 -0700"
      },
      "message": "USB: missing error check in emi26\n\nthis drivers lacks an error check.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d718d2b17822bb92708204cb1a9175e512520261",
      "tree": "07db96751e993ceba8bed366458115d2c1ec6773",
      "parents": [
        "54d2bc068fd21bcb096660938bce7c7265613a24"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Oct 23 12:26:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: fix read vs. disconnect race in cytherm driver\n\nthe disconnect method of this driver set intfdata to NULL before\nremoving attribute files. The attributes\u0027 read methods will happily\nfollow the NULL pointer. Here\u0027s the correct ordering.\n\nSigned-off-by : Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "54d2bc068fd21bcb096660938bce7c7265613a24",
      "tree": "6808af091410fea3f2b7e7d06a9cdad322f51ce2",
      "parents": [
        "439a903a9663c0caa8094f3907ca60069d6c36e7"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Oct 23 14:23:13 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:44 2007 -0700"
      },
      "message": "USB: fix locking in idmouse\n\nPete caused me to lock at buggy drivers in this respect. The idmouse has\na race between open and disconnect. This patch\n\n- solves the open/disconnect race\n- switches locking to mutexes\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3328d9752f3796a5f5f8695d27a175c34407a5ed",
      "tree": "e97145e9cec05cffecd2cbd296a479404098146f",
      "parents": [
        "e28c6a77061ab28bd2f0b57e400e3e58cd3474ca"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Oct 18 12:53:07 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB rio500.c: fix check-after-use\n\nThe Coverity checker spotted that we have already oops\u0027ed if \"dev\"\nwas NULL in these places.\n\nSince \"dev\" being NULL isn\u0027t possible at these places this patch removes\nthe NULL checks.\n\nAdditionally, I\u0027ve fixed the formatting of the if\u0027s.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e28c6a77061ab28bd2f0b57e400e3e58cd3474ca",
      "tree": "256838abb4d5a6ebab61c8fd0eb4780540150933",
      "parents": [
        "0b28baaf74ca04be2e0cc4d4dd2bbc801697f744"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Oct 18 12:52:50 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB iowarrior.c: fix check-after-use\n\nThe Coverity checker spotted that we have already oops\u0027ed if \"dev\"\nwas NULL.\n\nSince \"dev\" being NULL doesn\u0027t seem to be possible here this patch \nremoves the NULL check.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c93d46509e7aee7d58680c4c8a12cfbe98df98cb",
      "tree": "310a3be9679d7548d01cfdc8898947724b231b4e",
      "parents": [
        "7898ffc543566a9c4a1b4ff39f43857d2d84a51c"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Tue Oct 16 19:23:10 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:43 2007 -0700"
      },
      "message": "USB: FTDI Elan driver: Convert ftdi-\u003eu132_lock to mutex\n\nFTDI Elan driver: Convert the semaphore ftdi-\u003eu132_lock to the mutex\nAPI\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f230d1010ad0dcd71d9ca8ea6864afac49c5aa9b",
      "tree": "6bb5e61167c520727724c9ad0297f3bcd743151b",
      "parents": [
        "3f2e40df0e1d7694224c3083b0bebd129039a40a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 01:56:02 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:15 2007 -0400"
      },
      "message": "[PARPORT] Kill useful \u0027irq\u0027 arg from parport_{generic_irq,ieee1284_interrupt}\n\nparport_ieee1284_interrupt() was not using its first arg at all.\nDelete.\n\nparport_generic_irq()\u0027s second arg makes its first arg completely\nredundant.  Delete, and use port-\u003eirq in the one place where we actually\nneed it.\n\nAlso, s/__inline__/inline/ to make the code look nicer.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "45711f1af6eff1a6d010703b4862e0d2b9afd056",
      "tree": "3d0048f46e3df9d217d56127462ebe680348bd5a",
      "parents": [
        "78c2f0b8c285c5305b3e67b0595200541e15eb43"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "message": "[SG] Update drivers to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e400b6ec4ede4dc0aa8e5640425df5b29796fe0e",
      "tree": "8fbca730c850fd85fbf0f2d70daef7765ed4cb7f",
      "parents": [
        "0058f479e52d0c0718c843cb34223bc1bfce36e1"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 16 01:29:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:20 2007 -0700"
      },
      "message": "vt/vgacon: Check if screen resize request comes from userspace\n\nVarious console drivers are able to resize the screen via the con_resize()\nhook.  This hook is also visible in userspace via the TIOCWINSZ, VT_RESIZE and\nVT_RESIZEX ioctl\u0027s.  One particular utility, SVGATextMode, expects that\ncon_resize() of the VGA console will always return success even if the\nresulting screen is not compatible with the hardware.  However, this\nparticular behavior of the VGA console, as reported in Kernel Bugzilla Bug\n7513, can cause undefined behavior if the user starts with a console size\nlarger than 80x25.\n\nTo work around this problem, add an extra parameter to con_resize().  This\nparameter is ignored by drivers except for vgacon.  If this parameter is\nnon-zero, then the resize request came from a VT_RESIZE or VT_RESIZEX ioctl\nand vgacon will always return success.  If this parameter is zero, vgacon will\nreturn -EINVAL if the requested size is not compatible with the hardware.  The\nlatter is the more correct behavior.\n\nWith this change, SVGATextMode should still work correctly while in-kernel and\nstty resize calls can expect correct behavior from vgacon.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a59048d46303c4146993c37f51ed97a760fc4c0a",
      "tree": "85c5e5e249df3e30ea3fac5e6dbe24c01e10a9f3",
      "parents": [
        "5395353e0c8272fe73ac914acd7e4add0da2bef0"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Oct 02 14:40:49 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:30 2007 -0700"
      },
      "message": "USB: drivers/usb/misc/sisusbvga/sisusb.c: kill two unused variables\n\nKill two unused variables in drivers/usb/misc/sisusbvga/sisusb.c.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9dcfbd97a695a3c28a867501127fa35ac49bc805",
      "tree": "f59c059c2f83ba6c3640e7cdf0f2ef49c93691c2",
      "parents": [
        "ca0677a29bddee35918bf3c0c55cc3badd69079e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Oct 02 14:40:46 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:29 2007 -0700"
      },
      "message": "USB: fix gregkh-usb-usb-sisusb2vga-convert-printk-to-dev_-macros\n\ndrivers/usb/misc/sisusbvga/sisusb.c: In function \u0027sisusb_open\u0027:\ndrivers/usb/misc/sisusbvga/sisusb.c:2444: warning: \u0027sisusb\u0027 is used uninitialized in this function\n\nI can tell that\u0027ll oops just by looking at it.\n\nHow come this code assume a 7,000 column xterm? :(\n\nCc: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6d42f0e962390e956545aa282efb05a9d6a41d1",
      "tree": "77dec05024647ac82094bd5e62fb6baf7d098307",
      "parents": [
        "5adceac5da3d353dd1318d0482cab94a79472adf"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Mon Sep 03 01:37:31 2007 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:25 2007 -0700"
      },
      "message": "USB: sisusbvga: Fix bug\n\ndrivers/usb/misc/sisusbvga/sisusb.c: In function sisusb_open\ndrivers/usb/misc/sisusbvga/sisusb.c:2444: warning: sisusb is used uninitialized in this function\n\nis a genuine bug (which will cause oops). We cannot use \"sisusb\" in\nerror path for (!interface), because sisusb will itself be derived\nfrom \"interface\" later.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fdf99c9ec10cb9cd44be3ac0bd007a49ac6dc751",
      "tree": "a5d00a209e3f4e97c07c6927bdaa2f8257514648",
      "parents": [
        "12943f097e5a4a0550f52f98ab8f476435e2ce15"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 23 15:55:34 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:20 2007 -0700"
      },
      "message": "USB: fix memory leak in berry_charge driver\n\nThis fixes a small memory leak that happens every time the device is\nplugged in.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f6c1ceaa3844b7a7787816cc97d15b9fea8b0909",
      "tree": "f309c524fbc8aca4a22cf9fdaff82e6e1b12b1e0",
      "parents": [
        "60b69a966fddeb3bdd79712d52b34b8696a27f88"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Aug 16 16:02:08 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:16 2007 -0700"
      },
      "message": "USB: missing test for ESHUTDOWN in adutux driver\n\nthis driver lacks a test for unlink due to ESHUTDOWN\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5280d6083a77cc06a8c8360a2c461fd12d780fb8",
      "tree": "0c3d7c85111bda26d4766e6d1df08850f84c23e3",
      "parents": [
        "b3aceb2bab988e514e65dd37f385221a095ad477"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 14:53:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:15 2007 -0700"
      },
      "message": "USB: ftdi-elan.c: kmalloc + memset conversion to kzalloc\n\n drivers/usb/misc/ftdi-elan.c | 121253 -\u003e 121196 (-57 bytes)\n drivers/usb/misc/ftdi-elan.o | 209425 -\u003e 209265 (-160 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b5cd5fefbe023625a7ff7604e8beb9a15a9efab",
      "tree": "8f3e7da59962ae3f2e965de77a9cbfb65c7ecd09",
      "parents": [
        "ecb8b190bcf49e67a6bd955340ecc07d243b6efa"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Wed Aug 15 10:38:12 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:13 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Convert printk to dev_* macros\n\nThis patch convert printk entries to dev_* macros, this provide better\ndebugging and better readability to the code.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ecb8b190bcf49e67a6bd955340ecc07d243b6efa",
      "tree": "1674ca8258e5c54514eb6727c48ce36833dd129f",
      "parents": [
        "7c59901421e22cff3fa9b8ea83e7a2fe37951497"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 16:04:56 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:13 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb_struct.h\n\nBetter indentation\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c59901421e22cff3fa9b8ea83e7a2fe37951497",
      "tree": "14da41393c468aabe2760485e024711faf4a6030",
      "parents": [
        "22b2c526e70741ce8a244cab339fe0f56ace8cb6"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 09:34:32 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:12 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb_init.h\n\nBetter indentation\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "22b2c526e70741ce8a244cab339fe0f56ace8cb6",
      "tree": "af3e69a804266e5e5b3ca50d9ae94f1ae5bf56f5",
      "parents": [
        "1c1772a2609a16b3b590f8390a337dbe25859118"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 09:34:31 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:11 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb_init.c\n\nBetter indentation\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c1772a2609a16b3b590f8390a337dbe25859118",
      "tree": "31f7d78bcee7c56eaf9aab066e563614352b2754",
      "parents": [
        "2acbd647315017c07537287857ea2db36c70eacf"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 09:34:29 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:11 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Lindent drivers/usb/misc/sisusbvga/sisusb.h\n\nBetter indentation\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2acbd647315017c07537287857ea2db36c70eacf",
      "tree": "2e316933ae709015192cbf636ac3d2066e7515de",
      "parents": [
        "9dedd36778f9d9bd043df27c8fc62088ce93813f"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 09:34:27 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:11 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Mis-spelled word\n\nTrivial fix\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9dedd36778f9d9bd043df27c8fc62088ce93813f",
      "tree": "f9879fa961c67a65d2d1aa75052377ebfce5c30e",
      "parents": [
        "ed86d97068c7d53561d3e9b59db6c6b11f6091c7"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 09:34:26 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:11 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Remove if 0\u0027ed code\n\nUnused code should be removed. We don\u0027t need to increase\nthe size of the file with dead code inside if 0 statements.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed86d97068c7d53561d3e9b59db6c6b11f6091c7",
      "tree": "7716665f6bb314b8ddb6d579a26c4b1bc910d007",
      "parents": [
        "79a7d9ee1a2e8b8dc44dd217f07496911850ec0e"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.lima@indt.org.br",
        "time": "Fri Aug 10 09:34:24 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:55:10 2007 -0700"
      },
      "message": "USB: SisUSB2VGA: Whitespace Cleanups\n\nThis patches clean some trailing whitespaces in sisusb2vga\ndriver.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.lima@indt.org.br\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca9024eb6ca31df971c5fa40bf4bee2d913115e2",
      "tree": "a9e727fd525805511dd1c41b80cacc61e7911f55",
      "parents": [
        "fa0e6721e7931f5bb0293db982b327b0dff97596"
      ],
      "author": {
        "name": "samson yeung",
        "email": "fragmede@onepatchdown.net",
        "time": "Fri Aug 31 16:40:40 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 11 07:48:14 2007 -0700"
      },
      "message": "usb/misc/sisusbvga: add product ID of TARGUS/MCT device\n\nDevice is Targus ACP50US which includes a Magic Control Technologies\nusb vga device using the SiS315(E) or compatible.\n\nSigned-off-by: Samson Yeung \u003cfragmede@onepatchdown.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2fe83b3ad12d43799af5f3156886eca443a88bac",
      "tree": "1f09c2f0013f4742106f7b1732da6fdc45b18d39",
      "parents": [
        "dd6ccfe64dad4ea498392805b477308abef43a4c",
        "ce8c47cf88af4da2ff429933c07f203a55d5d0a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 22 11:19:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  leds: cr_bllcd.c: build fix\n  backlight: Convert from struct class_device to struct device\n  backlight: Fix order of Kconfig entries\n"
    },
    {
      "commit": "82210d377468f59745303b96473e30e60b33434d",
      "tree": "79a4afe1405d1848b493b749e61cbff42cc5e211",
      "parents": [
        "59d99785a9f8294f9e38ac677df8526e44462f66"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: misc: uss720: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59d99785a9f8294f9e38ac677df8526e44462f66",
      "tree": "73255095ec91d4b7488bdd21a518c3fb4a31fd0f",
      "parents": [
        "0723af13bf5c6710af99531fc4862622f3c2d637"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: misc: usbtest: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0723af13bf5c6710af99531fc4862622f3c2d637",
      "tree": "e033a1c78a993112bef9d8019a175a536d90e455",
      "parents": [
        "a95a03811beb4ac4b9ac4a39486b912d07d64d64"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: misc: usblcd: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a95a03811beb4ac4b9ac4a39486b912d07d64d64",
      "tree": "9ca92351b034e28d65dbd38b181b5616be1a4a0a",
      "parents": [
        "2fe8c3f1538e8db2b853f10480584679b0c336f1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: phidgetmotorcontrol: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2fe8c3f1538e8db2b853f10480584679b0c336f1",
      "tree": "72e35329af3fce19605682c81da5f74aeaf80fad",
      "parents": [
        "64771a0f19320f73ab4be69db591ba51a17d7748"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: phidgetkit: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64771a0f19320f73ab4be69db591ba51a17d7748",
      "tree": "01591cf6b491e7eb740c72d80742fe35667814d7",
      "parents": [
        "491c021e0beafe4146f6a1c9a1c58bd0fb2a42d0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: legousbtower: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "491c021e0beafe4146f6a1c9a1c58bd0fb2a42d0",
      "tree": "bd1a0ccb6ba6a26eff957bd8d644c784d78abe95",
      "parents": [
        "fb3abee69de583180348b9029378e31574c31cfd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: ldusb: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb3abee69de583180348b9029378e31574c31cfd",
      "tree": "e400aa23ead80b2f5ed6fe1c7e7383a86c2d826a",
      "parents": [
        "84346269f9a05e66ff2973916776a080d566f9ab"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: iowarrior: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "84346269f9a05e66ff2973916776a080d566f9ab",
      "tree": "0912f48f3f04ef170a72e7cbf3e872dc04604336",
      "parents": [
        "22bea334c941bcece2ddcc79201de4437803e3a5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: ftdi-elan: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "22bea334c941bcece2ddcc79201de4437803e3a5",
      "tree": "028d7e852a9e144e20628dd179e750be055391ff",
      "parents": [
        "13f9782d8e2e6a20e5fc44dd758d5747fdfd76ab"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: auerswald: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "13f9782d8e2e6a20e5fc44dd758d5747fdfd76ab",
      "tree": "5272c826cd2d40068cbcd2574e4ce9ca127902fc",
      "parents": [
        "24497a00114ef42a752d614635168db9e2192f5e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: appledisplay: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "24497a00114ef42a752d614635168db9e2192f5e",
      "tree": "eec177f042d52b972f1170c698d96fb159c20986",
      "parents": [
        "3fc3e8269fa5c1f35b518dbe18dc48acef3c7684"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 10:58:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:07 2007 -0700"
      },
      "message": "USB: misc: adtux: clean up urb-\u003estatus usage\n\nThis done in anticipation of removal of urb-\u003estatus, which will make\nthat patch easier to review and apply in the future.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb33caec1ed29fa2b04a2c5f02e3fed2add91db4",
      "tree": "a8ae0f233be330eaf0a5df4eba83381424144224",
      "parents": [
        "8293c568b25611cdc4ac54ded438d8d7938c593c"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Jul 13 21:29:46 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:03 2007 -0700"
      },
      "message": "USB: use mutex instead of semaphore in the FTDI ELAN driver\n\nThe FTDI ELAN driver uses a semaphore as mutex. Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8293c568b25611cdc4ac54ded438d8d7938c593c",
      "tree": "0aab0b1031fdbe247d1eee674c2d617da63f7012",
      "parents": [
        "d2066eb659e6ee915383510c136da38eff86ef15"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Jul 13 21:28:31 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:03 2007 -0700"
      },
      "message": "USB: use mutex instead of semaphore in the Adutux driver\n\nThe Adutux driver uses a semaphore as mutex. Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6343afb6e16b65b9f0b264f94f8207212e7e3ae",
      "tree": "038520431715be0dab295883ba994b7854202c71",
      "parents": [
        "b1734d2388cc45ecdec58615e35955d0d402f938"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 05:39:58 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:23:19 2007 -0400"
      },
      "message": "drivers/*: mark variables with uninitialized_var()\n\nMark variables in drivers/* with uninitialized_var() if such a warning\nappears, and analysis proves that the var is initialized properly on all\npaths it is used.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ae97fec3701a559929c3529e35417fab133a4d39",
      "tree": "3eddac64147a077f5f312e24ddc801b074ac2285",
      "parents": [
        "cad1b9da74f14c5f15b63ffc93c53debe09b3781"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 01:08:29 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 17 16:18:00 2007 -0400"
      },
      "message": "drivers/usb/misc/auerswald: fix status check, remove redundant check\n\n1) We should only set \u0027actual_length\u0027 output variable if usb length is\nknown to be good.\n\n2) No need to check actual_length for NULL.  The only caller always\npasses non-NULL value.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "655bfd7aebb12481ab9275284d9500bee5ba3e70",
      "tree": "54503eb59a03d94db77edca3388d36e3e5315dd8",
      "parents": [
        "fa9133c24c4115523c1381b67fdd74fd864ac0ea"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jul 09 12:17:24 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jul 16 01:20:23 2007 +0100"
      },
      "message": "backlight: Convert from struct class_device to struct device\n\nConvert the backlight and LCD classes from struct class_device\nto struct device since class_device is scheduled for removal.\n\nOne nasty API break is the backlight power attribute has had to be\nrenamed to bl_power and the LCD power attribute has had to be renamed\nto lcd_power since the original names clash with the core. I can\u0027t see\na way around this.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "49bb607fa0bd94e4855ee695f9ed3ecee7579cc6",
      "tree": "b4a317ed73f788f6bd8de04886968c921dd49c90",
      "parents": [
        "165fe97ed6107d3cde63592d5ac36400a5eb9f6f"
      ],
      "author": {
        "name": "Jeremy Katz",
        "email": "katzj@redhat.com",
        "time": "Tue Jun 19 17:15:38 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:40 2007 -0700"
      },
      "message": "USB: Support Blackberry Pearl with berry_charge\n\nThe Blackberry Pearl (8100) needs similar tweaks as older Blackberry models\nto be able to charge when connected via USB.  The Pearl also adds an\nadditional need to go into a separate mode for fully accessing the device;\ndo that by default as well.\n\nChanges based on the changes from bcharge in the barry project\n(http://barry.sf.net)\n\nSigned-off-by: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bbe990c989ee16f2c1be3e4ae28f8004bec788c",
      "tree": "c2ea2abc369f2cabeb46cb6c5d3125d3e58ca7e6",
      "parents": [
        "55b3fd41b0846929f68b5fb1058ad8077289f584"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed Jun 13 17:13:31 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:34:38 2007 -0700"
      },
      "message": "USB: autosuspend for usblcd\n\nthis patch implements autosuspend for the usblcd driver. It uses\nthe new usb_anchor infrastructure. Many thanks to Georges for testing.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: Georges Toth \u003cg.toth@e-biz.lu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d4ead16f50f9ad30bdc7276ec8fee7a24c72f294",
      "tree": "e1905abbc393cc4d73180dd7b9e1cf860378b590",
      "parents": [
        "55e5fdfa541ec7bf1b1613624ed4dd8cdacaa841"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 22 11:46:41 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 12 16:29:48 2007 -0700"
      },
      "message": "USB: prevent char device open/deregister race\n\nThis patch (as908) adds central protection in usbcore for the\nprototypical race between opening and unregistering a char device.\nThe spinlock used to protect the minor-numbers array is replaced with\nan rwsem, which can remain locked across a call to a driver\u0027s open()\nmethod.  This guarantees that open() and deregister() will be mutually\nexclusive.\n\nThe private locks currently used in several individual drivers for\nthis purpose are no longer necessary, and the patch removes them.  The\nfollowing USB drivers are affected: usblcd, idmouse, auerswald,\nlegousbtower, sisusbvga/sisusb, ldusb, adutux, iowarrior, and\nusb-skeleton.\n\nAs a side effect of this change, usb_deregister_dev() must not be\ncalled while holding a lock that is acquired by open().  Unfortunately\na number of drivers do this, but luckily the solution is simple: call\nusb_deregister_dev() before acquiring the lock.\n\nIn addition to these changes (and their consequent code\nsimplifications), the patch fixes a use-after-free bug in adutux and a\nrace between open() and release() in iowarrior.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0da2f0f164f098bb4447c714b552ac1681b2d6e8",
      "tree": "339a17b19a0a78d007f32182374476974a018805",
      "parents": [
        "071922c08cef62e194d83db1cc4fa75892c69651"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jul 06 02:39:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 06 10:23:43 2007 -0700"
      },
      "message": "potential compiler error, irqfunc caller sites update\n\nIn 7d12e780e003f93433d49ce78cfedf4b4c52adc5 David Howells performed\nthis evolution:\n \"IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\"\n\nHe correctly updated many of the function definitions that were using this\nextra regs pointer parameter but forgot to update some caller sites of\nthose functions.  The reason the modifications was not properly done on all\ndrivers is that some drivers were rarely compiled because they are for\nAMIGA, or that some code sites were inside #ifdefs where the option is not\nset or inside #if 0.\n\nHere is the semantic patch that found the occurences\nand fixed the problem.\n\n@ rule1 @\nidentifier fn;\nidentifier irq, dev_id;\ntypedef irqreturn_t;\n@@\n\nstatic irqreturn_t fn(int irq, void *dev_id)\n{\n   ...\n}\n\n@@\nidentifier rule1.fn;\nexpression E1, E2, E3;\n@@\n\n fn(E1, E2\n-   ,E3\n   )\n\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5afeb104e7901168b21aad0437fb51dc620dfdd3",
      "tree": "4e4176d96fb6df1ad12078967bceb058d544ecbe",
      "parents": [
        "fc0f8fc9be654bbff08ede04a49bd8f9805b9e13"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jun 11 15:36:02 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: usblcd doesn\u0027t limit memory consumption during write\n\nusblcd currently has no way to limit memory consumption by fast writers.\nThis is a security problem, as it allows users with write access to this\ndevice to drive the system into oom despite resource limits.\nHere\u0027s the fix taken from the modern skeleton driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc0f8fc9be654bbff08ede04a49bd8f9805b9e13",
      "tree": "b17852dae108fdf0ee9ec4d792a3ceefd40a1261",
      "parents": [
        "944dc184f6fe0dc63633099ba87cb75fe4ee0c51"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jun 12 15:36:07 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:05 2007 -0700"
      },
      "message": "USB: memory leak in iowarrior.c\n\nthis is a classical memory leak in the ioctl handler. The buffer is simply\nnever freed. This fixes it the obvious way.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9d33efd9a791041bbe3a9e879925ef8fbb94d812",
      "tree": "28a53c2f115e21a25dc3d1747aca22b395792237",
      "parents": [
        "2adb80e9c52f35a4d63783b98d48386c38c90484"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri May 04 09:23:40 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:51 2007 -0700"
      },
      "message": "USB: ldusb bugfix\n\nThis patch fixes a problem reported with consecutive reads in the ldusb\ndriver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "be23edf848b14d1b426c12f2f58e4949c4fbd695",
      "tree": "798a6f9a2d6e74d7e7d7e2de2e40c0343c17e700",
      "parents": [
        "fcbd963912acc0c5d51bb27f8654f2a91fcff322"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 10 23:04:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:49 2007 -0700"
      },
      "message": "USB: auerswald: fix file release handler\n\nIf this down_interruptible() does fail due to signal_pending() then the state\nof the driver will get trashed in interesting ways, because userspace cannot\nand will not retry the close().\n\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "47f8468e6008a1d62f7dacbcff4ec3e115a500c8",
      "tree": "1a93da3db72845688da29fa06bc476f22b513ff6",
      "parents": [
        "64902cbaf17a5c81a2ed0cca51bf57227086df65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 29 10:21:14 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 22 23:45:48 2007 -0700"
      },
      "message": "USB: fix more ftdi-elan/u132-hcd #include lossage\n\nPartial fix for bogosity in the ftdi-elan and u132-hcd drivers ... these\nhave no business including with the internals of other drivers, much less\ndoing so in a broken way!!\n\nA previous patch resolved one build fix, this resolves another...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59c51591a0ac7568824f541f57de967e88adaa07",
      "tree": "243d20eb0a26b76d5d312f39ec5a1ff60e036711",
      "parents": [
        "02a3e59a088749c08b0293ee1535f5bf48f5926c"
      ],
      "author": {
        "name": "Michael Opdenacker",
        "email": "michael@free-electrons.com",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed May 09 08:57:56 2007 +0200"
      },
      "message": "Fix occurrences of \"the the \"\n\nSigned-off-by: Michael Opdenacker \u003cmichael@free-electrons.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "31990a9d2ed02cb7552e05bb8a99872df9fd04da",
      "tree": "2d5edfc15995419e1893a14e8bb6b474a1a43c06",
      "parents": [
        "cf36a65b08969d3cff3c1c878b7e0fdf148379b7"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue May 08 00:38:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:27 2007 -0700"
      },
      "message": "SIS USB2VGA Warning fix\n\ndrivers/usb/misc/sisusbvga/sisusb_con.c:1436: warning: initialization from incompatible pointer type\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "147c5a17338fc72a89452f0a6c14ae6fcf853919",
      "tree": "332c922a18dc351530979f226e56f103e2f7eb5a",
      "parents": [
        "a03c6facf84a51a04958d75ceef443108c44872d"
      ],
      "author": {
        "name": "Eberhard Fahle",
        "email": "e.fahle@wayoda.org",
        "time": "Thu Apr 05 11:13:21 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: iowarrior.c: timeouts too small in usb_control_msg calls\n\nThe driver uses usb_control_msg() for exchanging data with the device.\nWhen the driver lived freeley _outside_ the kernel tree (pre 2.6.21) the\ntimeouts for these calls where set to 5*HZ for reading, 1HZ for writing.\n(These timeouts seemed to work fine for all users of the driver, at\nleast nobody complained in the last 2 years.\n\nThe current code (2.6.21-rc5) removed the \u0027HZ\u0027 from the timeouts and\nleft the driver with 5 jiffies for reading and 1 jiffy for writing. My\nnew machine is fast, but not that fast.\n\nThe patch also removes a useless debug statement, which was left over\nfrom testing a broken firmware version\n\nFrom: Eberhard Fahle \u003ce.fahle@wayoda.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "79dcdbf67d8885375711c4f2261168fa87389a31",
      "tree": "fb083c7c8a70fa8bf368eb7022b67a4ffae78507",
      "parents": [
        "527660a819f513edc52fea6bcb4068ce1d4d966b"
      ],
      "author": {
        "name": "Joey Goncalves",
        "email": "jgoncalves@peragrin.com",
        "time": "Fri Apr 20 11:05:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: add picdem device to ldusb\n\nHi Greg:\n\nI have found that  /drivers/usb/misc/ldusb.c  works with the \"PICDEM Full\nSpeed USB\"\nhttp://www.microchip.com/stellent/idcplg?IdcService\u003dSS_GET_PAGE\u0026nodeId\u003d1406\u0026dDocName\u003den021940\n\n\nSigned-off-by: Joey S Goncalves \u003cjgoncalves@peragrin.com\u003e\nCc: Michael Hund \u003cMHund@LD-Didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c975acb99168827a8ce5453be0e44ad2e4b70b2",
      "tree": "c7cd4eeaa72cf62c45b28a105b2b0812dccdd5d2",
      "parents": [
        "3f6e58467c635ebbb4a139cbe5e0c1f46792e18c"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Thu Apr 26 00:38:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "USB: Remove duplicate define of OHCI_QUIRK_ZFMICRO\n\nRemove duplicate define of OHCI_QUIRK_ZFMICRO from ftdi-elan.c, its already\ndefined in drivers/ush/host/ohci.c\n\nSigned-off-by: \"S.Caglar Onur\" \u003ccaglar@pardus.org.tr\u003e\nCc: \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "893a342a686e6ce36ef24d322f3f52420a041313",
      "tree": "8517bcfef656ec37b5669f40d9723b8272a59cff",
      "parents": [
        "f094e4f358c2f9f0a46dc777f64ed7794f73d283"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Apr 26 00:38:00 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB Elan FTDI: check for driver registration status\n\nAdd checking of driver registration status and release allocated resources\nif it failed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: \"Luiz Fernando N. Capitulino\" \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ebc3ac149bf3a20c235625f1c07e0f997b3e08ba",
      "tree": "6ae0e3b9f43bc55f4ef8caa9c3f36b706a3ec71c",
      "parents": [
        "1941044aa9632aa8debbb94a3c8a5ed0ebddade8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Apr 02 15:16:36 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: cleanup ofd adutux\n\nthis driver does\n- ignore errors during open\n- submit a running urb\n- use down_interruptible not handling signals\n- GFP_KERNEL with a spinlock held\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "949ce47168a34618c3e24cb7dd4ab52233a4653c",
      "tree": "5739777b78057b04ba77e85bada13a693746b616",
      "parents": [
        "4edf2c83637b9e9db771cc5629de036fe4488564"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Mar 30 10:52:16 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: cypress_cy7c63: race disconnect/sysfs read-write leading to following NULL pointer\n\nthis driver sets intfdata to NULL while it still can be read and happily followed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f81ee4d52880b08c213982df5041217212689960",
      "tree": "bc19b31b57939783234568843a815a8584a1f3d2",
      "parents": [
        "686149f488e1912f29bcfc593fad4c18f0f75397"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Mar 19 11:39:13 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:36 2007 -0700"
      },
      "message": "USB: iowarrior.c: fix NULL dereference\n\nAm Montag, 19. 2007 10:25 schrieb Adrian Bunk:\n\u003e The Coverity checker spotted the following NULL dereference:\n\nAnd this fixes an oops upon allocation failures.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e85c91e2e0f4e58fb54354bb7f6cc7dd3466dd9",
      "tree": "6954444d94c8f2ec38d9112c296c5198f3cbf961",
      "parents": [
        "5d9b89b33f3ed19479dc5240986b0fedda08b82c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Mar 05 15:11:14 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:33 2007 -0700"
      },
      "message": "USB: kill BKL in usblcd\n\nthis patch removes usage of BKL from usblcd, which got it from the old\nskeleton driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "774f78cf3b81c553c087ca0e8740e9cd779df578",
      "tree": "bbc539c7a5ef94658fcade9357bc34d335613350",
      "parents": [
        "5ec71db59ac07eeac89a54b35a90c181bbd3c445"
      ],
      "author": {
        "name": "Ken L Johnson",
        "email": "ken@novell.com",
        "time": "Fri Mar 16 10:17:31 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 19 13:22:19 2007 -0700"
      },
      "message": "USB: berry_charge: correct dbg string for second magic command\n\nI was testing the berry_charge module with my Blackberry 8700c and had\ngreat success, thanks. Looking at the code for my own learning I noticed\nthe following cut and paste error... just a nit.\n\nSigned-off-by: Ken L Johnson \u003cken@novell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee17b289732e04fdcdd8ce2ce19b18d3e8b08e20",
      "tree": "4506f7400f7bde608339d286f6ca4c3fd316fe09",
      "parents": [
        "834dbca5b6b79ddb7cf56001ea7b6d4481fdf1e7"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Mar 06 02:47:44 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 09 19:52:25 2007 -0800"
      },
      "message": "USB Elan FTDI: check for workqueue creation\n\nAvoid NULL pointer usage if workqueue creation failed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "946b960d13c15f050a3b848987aaca79f6a459b7",
      "tree": "7e2aafc311f399f74325730fb76191a4d5c0aa67",
      "parents": [
        "fd978bfa127a0b8c0bdbbbc9d64f3c73bf080f61"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 14 13:40:14 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 23 15:03:45 2007 -0800"
      },
      "message": "USB: add driver for iowarrior devices.\n\nThe ioctl is commented out for now, until we verify some userspace\napplication issues.\n\nCc: Christian Lucht \u003clucht@codemercs.com\u003e\nCc: Robert Marquardt \u003cmarquardt@codemercs.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "599a52d12629394236d785615808845823875868",
      "tree": "4e2dfa3a25ce761be0ecc0490acabac553f77a67",
      "parents": [
        "321709c5994f952b78d567fd7083dbebbdc381b7"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 23:07:48 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 09:26:53 2007 +0000"
      },
      "message": "backlight: Separate backlight properties from backlight ops pointers\n\nPer device data such as brightness belongs to the indivdual device\nand should therefore be separate from the the backlight operation\nfunction pointers. This patch splits the two types of data and\nallows simplifcation of some code.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    }
  ],
  "next": "28ee086d5b36aab2931f6740e409bb0fb6c65e5f"
}
