)]}'
{
  "log": [
    {
      "commit": "c907d3b09f7a50023b61ba6ec4e01ccaa543a7ae",
      "tree": "ef0eaa13142324ae4298789bffce92749800b5ef",
      "parents": [
        "4c132e77242c130aea81c8fc64d59f573a26bf8d"
      ],
      "author": {
        "name": "Mike Nuss",
        "email": "mike@terascala.com",
        "time": "Mon Aug 20 18:21:15 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:28:01 2007 -0700"
      },
      "message": "USB: make EHCI initialize properly on PPC SOCs\n\nCorrectly initialize the on-chip EHCI controller on the AMCC PPC440EPx.\nFix \"USB 0.0\" initialization message, and properly put the controller\ninto a known state before starting it.\n\nAdd \"FIXME\" comment to the au1xxx bus glue which is doing the same wrong\nthing here.  (Who maintains that, now that AMD sold off Alchemy?)  Remove\nsome false copyright attributions which were somehow placed in the au1xxx\nbus glue then copied into ppc-soc.\n\nSigned-off-by: Mike Nuss \u003cmike@terascala.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: K.Boge \u003ckarsten.boge@amd.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4c132e77242c130aea81c8fc64d59f573a26bf8d",
      "tree": "d5c03cf45d0252812a22d577243dc1a21e027ee0",
      "parents": [
        "39d1f8c9fcb241c526efa5fff5869cad7beba98e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Mon Aug 20 23:20:49 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:28:00 2007 -0700"
      },
      "message": "UEAGLE: Remove sysfs files on error case\n\nBugfix, remove sysfs files when modem fails to boot.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39d1f8c9fcb241c526efa5fff5869cad7beba98e",
      "tree": "ddf4decadfe8d7c925ba4a62d7b90d5783e8e264",
      "parents": [
        "d1a94f080f5bdfe46c9fb4954ffe8ae9ec29e44a"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Aug 17 08:36:44 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:28:00 2007 -0700"
      },
      "message": "USB: fsl_usb2_udc: fix bug in processing setup requests\n\nKim Liu found that in the original code certain class setup requests\nare wrongly recognized and processed as standard setup requests.\nFor that reason gadget ether can\u0027t work in RNDIS mode with Windows host.\n\nThe patch fixes the setup request processing code, and makes class\nrequests correctly passed to gadget layer.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kim Liu \u003cKLiu@vixs.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1a94f080f5bdfe46c9fb4954ffe8ae9ec29e44a",
      "tree": "75dd9d6103a2227275e04a1295cf42da07fd094e",
      "parents": [
        "013d27f265de6934ad7fb48fb29ab0172a20ab40"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 17 10:58:16 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:59 2007 -0700"
      },
      "message": "USB: g_file_storage: fix bug in DMA buffer handling\n\nThis patch (as963) fixes a recently-introduced bug.  The gadget\nconversion removing DMA-mapped buffer allocation did not remove quite\nenough code from the g_file_storage driver; DMA pointers were being\nset to 0.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "013d27f265de6934ad7fb48fb29ab0172a20ab40",
      "tree": "00958fc6d3fbaeafa52c252b123e41b53a6b6322",
      "parents": [
        "85237f202d46d55c1bffe0c5b1aa3ddc0f1dce4d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 20 12:18:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:59 2007 -0700"
      },
      "message": "USB: update last_busy field correctly\n\nThis patch (as966) fixes a bug in the autosuspend code.  The last_busy\nfield should be updated whenever any event occurs, not just events\nthat cause an autosuspend or an autoresume.\n\nThis partially fixes Bugzilla #8892.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "c39772d82ad453647ea4bf9d793010d86ef5e597",
      "tree": "bfdaa9b8685672794204c32bc77197b4f5d54db9",
      "parents": [
        "3b79cc26708bcc476d4e4bf3846032fa3a1eeb85"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 20 10:45:28 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:58 2007 -0700"
      },
      "message": "USB: allow retry on descriptor fetch errors\n\nThis patch (as964) was suggested by Steffen Koepf.  It makes\nusb_get_descriptor() retry on all errors other than ETIMEDOUT, instead\nof only on EPIPE.  This helps with some devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b79cc26708bcc476d4e4bf3846032fa3a1eeb85",
      "tree": "31a2c50165b76666ac529d5b2f3e87b8f5af8fef",
      "parents": [
        "04cab1329336d4577d6638360c905e360934b425"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Aug 16 16:06:06 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:58 2007 -0700"
      },
      "message": "USB: unkill cxacru atm driver\n\nit seems like you overdid it a bit in your quest to clean up the\nuse of urb-\u003estatus. In this driver you read it the first thing, which\nmeans that you are in a race against URB completion you\u0027ll\nusually lose, returning -EINPROGRESS. This kills the driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04cab1329336d4577d6638360c905e360934b425",
      "tree": "b0dab33839f4715a822477529fea6a718fdea38d",
      "parents": [
        "53059f4d19eb2cd6cde1bbcb1b7201bec340a47b"
      ],
      "author": {
        "name": "Christian Heim",
        "email": "phreak@gentoo.org",
        "time": "Sun Aug 19 13:29:15 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:54 2007 -0700"
      },
      "message": "USB: Adding support for HTC Smartphones to ipaq\n\nThis patch enables support for HTC Smartphones. The original patch is at\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d187522. Original author is Mike Doty\n\u003ckingtaco@gentoo.org\u003e.\n\nSigned-off-by: Christian Heim \u003cphreak@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "53059f4d19eb2cd6cde1bbcb1b7201bec340a47b",
      "tree": "49a35da8d3af2f95fd5b299feeab337e5d461e9e",
      "parents": [
        "5f546c5835fc301694da6c8ae1467b19f4cfec24"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sun Aug 19 17:14:34 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:53 2007 -0700"
      },
      "message": "USB: another quirky device\n\nfor the drive Jean reported.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f546c5835fc301694da6c8ae1467b19f4cfec24",
      "tree": "0c31c12c940036ff97ad513562d0b0ad6cd49ff5",
      "parents": [
        "bdd203a002681d7b2e133e485573f43d41e4cf69"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Aug 16 10:55:18 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:52 2007 -0700"
      },
      "message": "USB: quirky mass storage device\n\nthis device has been reported to break with autosuspend.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bdd203a002681d7b2e133e485573f43d41e4cf69",
      "tree": "5000933bd45b30b246a0034ccdcfdbfe3cd242eb",
      "parents": [
        "2f67cd5b1d5066d11761aebb0bf4b76bc253cc99"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 17 22:19:59 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:52 2007 -0700"
      },
      "message": "USB: ohci, fix oddball gcc warning\n\nSome versions of GCC recently grew annoying warnings about constants.\nThis gets rid of that warning from the OHCI driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f67cd5b1d5066d11761aebb0bf4b76bc253cc99",
      "tree": "937b0f53c025ea429d0814c6200322b3460487a7",
      "parents": [
        "fa0de2b614ca89d14d046e6756ba020fd386ff71"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 16 16:16:00 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:52 2007 -0700"
      },
      "message": "usb-storage: fix bugs in the disconnect pathway\n\nThis patch (as961) fixes a couple of bugs in the disconnect pathway of\nusb-storage.\n\nThe first problem, which apparently has been around for a while\nalthough nobody noticed it, shows up when an aborted command is still\npending when a disconnect occurs.  The SCSI error-handler will\ncontinue to wait in command_abort() until the us-\u003enotify completion is\nsignalled.  Thus quiesce_and_remove_host() needs to signal it.\n\nThe second problem was introduced recently along with autosuspend\nsupport.  Since usb_stor_scan_thread() now calls\nusb_autopm_put_interface() before exiting, we can\u0027t simply leave the\nscanning thread running after a disconnect; we must wait until the\nthread exits.  This is solved by adding a new struct completion to the\nprivate data structure.  Fortuitously, it allows the removal of the\nrather clunky mechanism used in the past to insure that all threads\nhave finished before the module is unloaded.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa0de2b614ca89d14d046e6756ba020fd386ff71",
      "tree": "e6adb794e447877d69ec47efafaac3c8b1d2532b",
      "parents": [
        "46dede4690bbb23a2c9d60561e2e4fdc3e6bee61"
      ],
      "author": {
        "name": "M4rkusXXL",
        "email": "M4rkusXXL@web.de",
        "time": "Fri Aug 10 14:53:32 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:49 2007 -0700"
      },
      "message": "usb: typo in usb R8A66597 HCD config\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "46dede4690bbb23a2c9d60561e2e4fdc3e6bee61",
      "tree": "98f9a30c7105294df497eb59722a54f70b9a294d",
      "parents": [
        "f095137e799ddb6a7c2bf0e4c73cda193ab9df41"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Aug 14 10:56:10 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:49 2007 -0700"
      },
      "message": "USB: accept 1-byte Device Status replies, fixing some b0rken devices\n\nSome devices have a bug which causes them to send a 1-byte reply to\nGet-Device-Status requests instead of 2 bytes as required by the\nspec.  This doesn\u0027t play well with autosuspend, since we look for a\nvalid status reply to make sure the device is still present when it\nresumes.  Without both bytes, we assume the device has been\ndisconnected.\n\nLack of the second byte shouldn\u0027t matter much, since the spec requires\nit always to be equal to 0.  Hence this patch (as959) causes\nfinish_port_resume() to accept a 1-byte reply as valid.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f095137e799ddb6a7c2bf0e4c73cda193ab9df41",
      "tree": "ff49038bbb4d3fe45b10928a321b32a2bd185965",
      "parents": [
        "a66639ab286250fe66b960c34ac91d0b2ee58a79"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Aug 14 18:48:08 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:48 2007 -0700"
      },
      "message": "USB: blacklist Samsung ML-2010 printer\n\nHi,\n\nthis printer does not survive suspension.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a66639ab286250fe66b960c34ac91d0b2ee58a79",
      "tree": "80eb5386a7b1446821a45d7e4cb607c647c83bd0",
      "parents": [
        "0bd307e1b950e0aca1dbbc2b76f542f9c96b9a95"
      ],
      "author": {
        "name": "Thomas Viehmann",
        "email": "tv@beamnet.de",
        "time": "Wed Jul 25 10:21:21 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:48 2007 -0700"
      },
      "message": "usb-serial: fix oti6858.c segfault in termios handling\n\nThe oti6858 usb serial driver should use kernel_termios_to_user_termios/\nuser_termios_to_kernel_termios to avoid segfaults because the kernel\nuses a structure differing from that of user space with a different\nsize.\n\nSigned-off-by: Thomas Viehmann \u003ctv@beamnet.de\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0bd307e1b950e0aca1dbbc2b76f542f9c96b9a95",
      "tree": "1ce50f58612491a77f5385d8501024c879298634",
      "parents": [
        "1207cf84f289694ba7ba8eeaa346a0195b3de606"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 08 17:16:12 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:47 2007 -0700"
      },
      "message": "USB: remove DEBUG definition from dummy_hcd\n\nThis patch (as958) removes an unneeded and unwanted #define line from\ndummy_hcd.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e48eb085aca2971a1249efbb68f33e9ebca1395e",
      "tree": "0613a312f1e69ce313c29e7d510ff75b9464a882",
      "parents": [
        "c1f8ea7d350d46c68f9d5293c4101816170301bc"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Aug 09 12:19:38 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:46 2007 -0700"
      },
      "message": "USB: belkin_sa: avoid divide by zero error\n\nThe belkin_sa module has a problem coping with a 0 return from\ntty_get_baud_rate() -- the subsequent BELKIN_SA_BAUD macro\n\ndrivers/usb/serial/belkin_sa.h:#define BELKIN_SA_BAUD(b) (230400/b)\n\nperforms a divide with it leading to the following divide error:\n\nusb 3-1: Belkin / Peracom / GoHubs USB Serial Adapter converter now attached to ttyUSB0\nPM: Adding info for No Bus:usbdev3.3_ep81\nPM: Adding info for No Bus:usbdev3.3_ep01\nPM: Adding info for No Bus:usbdev3.3_ep82\ndivide error: 0000 [#1]\nSMP\nModules linked in: vfat fat iwl3945 mac80211 cfg80211 belkin_sa usbserial usb_storage autofs4 vmnet(P) vmmon(P) aes nf_conntrack_netbios_ns ipt_REJECT nf_conntrack_ipv4 xt_state nf_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables cpufreq_ondemand acpi_cpufreq video output sbs button dock battery ac arc4 snd_hda_intel ecb blkcipher snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss sr_mod snd_mixer_oss rtc_cmos cdrom iTCO_wdt iTCO_vendor_support snd_pcm rtc_core snd_timer serio_raw b44 ssb rtc_lib parport ata_piix snd soundcore snd_page_alloc mii ata_generic sg ahci libata sd_mod scsi_mod ext3 jbd mbcache ehci_hcd ohci_hcd uhci_hcd\nCPU:    1\nEIP:    0060:[\u003cf8dd1747\u003e]    Tainted: P        VLI\nEFLAGS: 00010246   (2.6.23-rc1 #1)\nEIP is at belkin_sa_set_termios+0x18e/0x5b9 [belkin_sa]\neax: 00038400   ebx: 00000000   ecx: 00000000   edx: 00000000\nesi: 00038400   edi: 00001cb2   ebp: de49adb0   esp: de49ad6c\nds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068\nProcess minicom (pid: 7306, ti\u003dde49a000 task\u003deed6c3b0 task.ti\u003dde49a000)\nStack: d85c74f0 00000046 00000002 00000001 d85c74f0 d85c74f0 00000246 c887c658\n       00000001 00000cb0 00000001 00000084 00000000 d01b58c0 f6ba10e0 de49ade8\n       de49ae40 de49add0 f8e2526b d85c74b8 ca6e6dbc de49ae40 d85c746c eded72e8\nCall Trace:\n [\u003cc0405f35\u003e] show_trace_log_lvl+0x1a/0x2f\n [\u003cc0405fe5\u003e] show_stack_log_lvl+0x9b/0xa3\n [\u003cc04061a5\u003e] show_registers+0x1b8/0x289\n [\u003cc0406389\u003e] die+0x113/0x246\n [\u003cc0622f98\u003e] do_trap+0x8a/0xa3\n [\u003cc04068dc\u003e] do_divide_error+0x85/0x8f\n [\u003cc0622d6a\u003e] error_code+0x72/0x78\n [\u003cf8e2526b\u003e] serial_set_termios+0x86/0x8d [usbserial]\n [\u003cc0542d33\u003e] set_termios+0x309/0x34c\n [\u003cc0542ece\u003e] n_tty_ioctl+0x158/0x4ba\n [\u003cc054030b\u003e] tty_ioctl+0xc78/0xcd6\n [\u003cc048aea0\u003e] do_ioctl+0x50/0x67\n [\u003cc048b100\u003e] vfs_ioctl+0x249/0x25c\n [\u003cc048b15c\u003e] sys_ioctl+0x49/0x61\n [\u003cc0404ed2\u003e] sysenter_past_esp+0x5f/0x99\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 85 c0 79 14 c7 44 24 04 67 1c dd f8 c7 04 24 d4 1e dd f8 e8 96 99 65 c7 8b 46 04 be 00 84 03 00 e8 47 11 77 c7 31 d2 89 c1 89 f0 \u003cf7\u003e f1 66 85 c0 89 c1 b8 01 00 00 00 0f 44 c8 8b 45 d8 85 db 8b\nEIP: [\u003cf8dd1747\u003e] belkin_sa_set_termios+0x18e/0x5b9 [belkin_sa] SS:ESP 0068:de49ad6c\n\nThe small patch below should take care of this situation.  Note that my\nkernel was tainted (vmware) but the problem will occur if\ntty_get_baud_rate() ever returns zero and should be taken care of.\n\nSigned-off-by: Andy Green \u003candy@warmcat.com\u003e\nCc: William Greathouse \u003cwgreathouse@smva.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c1f8ea7d350d46c68f9d5293c4101816170301bc",
      "tree": "343ed9f93c0af68f2790205f6811c8a00dfcb777",
      "parents": [
        "8b2580e26565246cb196b5e9469b5aa5073d48ec"
      ],
      "author": {
        "name": "Søren Hauberg",
        "email": "hauberg@gmail.com",
        "time": "Wed Aug 08 10:50:17 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:46 2007 -0700"
      },
      "message": "USB: Support for the Evolution Scorpion robots\n\n  The attached (mostly trivial) patches adds support for the Evolution\nScorpion Robots.\n  Evolution Robotics supplies a patch against 2.6.8 with their\nsoftware. My patch is based on their work, so I don\u0027t know if I can\nsign it off, or if you need some Evolution people to do this (which\nmight be hard).\n  The patch adds device ID\u0027s for some robots which is trivial.\n\n\n\nFrom: Søren Hauberg \u003chauberg@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nSøren\n"
    },
    {
      "commit": "8b2580e26565246cb196b5e9469b5aa5073d48ec",
      "tree": "95b5a76f29bdb030e94798904420a4811a272973",
      "parents": [
        "71ee9a6c6c882c6293d7f2f96d2cd6d78beaf093"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 07 21:16:05 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:45 2007 -0700"
      },
      "message": "USB: quirks: multicard reader doesn\u0027t like autosuspend\n\nIt appears that one reason the \"iConnect\"-labeled multi-card reader was\non sale for only $5 is that it doesn\u0027t handle suspend/resume correctly.\nOther than that, it was a good deal for a highspeed MMC/SD bridge.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71ee9a6c6c882c6293d7f2f96d2cd6d78beaf093",
      "tree": "5effd7ba105ee22654093ee2ec080fbe4a585ecf",
      "parents": [
        "a3b53514bd89c77c6aaf80b0ea37249d79c3f3bd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:21:42 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:45 2007 -0700"
      },
      "message": "usb: r8a66597-hcd: fix up error path.\n\nCurrently when registration fails we\u0027re left with a stray reference to\nrelease_mem_region(), this leads to the following case:\n\n    r8a66597_hcd r8a66597_hcd: irq 13, io base 0x18040000\n    drivers/usb/host/r8a66597-hcd.c: register access fail.\n    r8a66597_hcd r8a66597_hcd: startup error -6\n    r8a66597_hcd r8a66597_hcd: USB bus 1 deregistered\n    drivers/usb/host/r8a66597-hcd.c: Failed to add hcd\n    Trying to free nonexistent resource \u003c0000000018040000-0000000018040000\u003e\n\nThis fixes it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a3b53514bd89c77c6aaf80b0ea37249d79c3f3bd",
      "tree": "47b98698f03db396df93f4eb193526db96c3ca9d",
      "parents": [
        "96443218be7f61027c23772d048a1bf549dfb2d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:21:09 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:45 2007 -0700"
      },
      "message": "usb: Enable hcd support on SH unconditionally.\n\nPrevious boards were likely seeing USB_ARCH_HAS_HCD selected by way\nof PCMCIA or PCI, though none of those are required for hcd support\non SH. Enable support unconditionally.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96443218be7f61027c23772d048a1bf549dfb2d7",
      "tree": "cd1b086a3cafef39cb7f0020c4100a0fa0b65a8c",
      "parents": [
        "5b570d43cea0f5a6aa5bec2da2a0f68b96a37346"
      ],
      "author": {
        "name": "Faidon Liambotis",
        "email": "paravoid@debian.org",
        "time": "Tue Aug 07 05:46:05 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:44 2007 -0700"
      },
      "message": "USB: fix support for Dell Wireless Broadband (aka WWAN)\n\nDell Wireless Broadband ExpressCards are rebrands of Novatel\u0027s cards.\nAdd all of their known PCI IDs to date along with their mapping to the exact\nNovatel model to the Option driver which already claims to support them.\n\nSigned-off-by: Faidon Liambotis \u003cparavoid@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b570d43cea0f5a6aa5bec2da2a0f68b96a37346",
      "tree": "6d41da7647127698f087e16e06274300cd6e901d",
      "parents": [
        "3aec6e26d7655eea07be8bbec4728447274ed43f"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Mon Jul 30 12:57:03 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:44 2007 -0700"
      },
      "message": "USB: u132-hcd.c - Fix a warning when CONFIG_PM\u003dn\n\nI noticed this warning with CONFING_PM\u003dn \n\n...\n\ndrivers/usb/host/u132-hcd.c:1525: warning: \u0027port_power\u0027 defined but not used\n\n...\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3aec6e26d7655eea07be8bbec4728447274ed43f",
      "tree": "33b725cf84abfb8a35478a6cd9954cb2c355172d",
      "parents": [
        "88e45dbbababd29cd6c80a3e0b60a828676b3ba9"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 30 06:38:31 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:44 2007 -0700"
      },
      "message": "USB: Typo: \"USB_SAFE_PADDED\" -\u003e \"USB_SERIAL_SAFE_PADDED\".\n\nFix typo in safe_serial.c to match the actual CONFIG variable.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88e45dbbababd29cd6c80a3e0b60a828676b3ba9",
      "tree": "d3d279011484f6f55d58dff7f0eed346024e8d15",
      "parents": [
        "468d13623b6c8d048abab71ed465fa8ad3bf8875"
      ],
      "author": {
        "name": "Luis Lloret",
        "email": "luislloret@gmail.com",
        "time": "Thu Jul 26 10:08:47 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:44 2007 -0700"
      },
      "message": "USB: Stall control endpoint when file storage class request wValue !\u003d 0\n\nThis patch makes the File Storage Gadget stall the control endpoint\nwhen a MSC class request is made with wValue !\u003d 0.  This change makes\nsome MSC compliance test warnings disappear.\n\nSigned-off-by: Luis Lloret \u003cluislloret@gmail.com\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "468d13623b6c8d048abab71ed465fa8ad3bf8875",
      "tree": "4caa0cc363b63ec4dfb0cfad9a0ff2d99b9ea291",
      "parents": [
        "c8ba84a0c682068a55a5892d6e12e3f196fd792c"
      ],
      "author": {
        "name": "Hermann Kneissel",
        "email": "hermann.kneissel@gmx.net",
        "time": "Fri Aug 03 20:20:33 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:44 2007 -0700"
      },
      "message": "USB: serial: garmin_gps: fixes package loss if used from gpsbabel\n\nThis patch contains two fixes submitted by Ondrej Palkovsky:\n- the \u0027ACK\u0027 packet is sent after the transfer of the USB packet is\ncompleted, i.e. in the write_callback function. Because the close\nfunction sends the \u0027abort\u0027 command, a parameter is added that allows\nthe caller of garmin_write_bulk to specify, if the \u0027ack\u0027 should be\npropagated to the serial link or dimissed.\nThis fixes the problem with gpsbabel, it has sent several packets that\nwere acknowledged before they were sent to the GPS and GpsBabel closed\nthe device - thus effectively cancelled all outstanding requests in the\nqueue.\n- removed the APP_RESP_SEEN and APP_REQ_SEEN flags and changed\nthem into counters. It evades USB reset of the gps on every device close.\n\nSigned-off-by: Hermann Kneissel \u003chermann.kneissel@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "c8ba84a0c682068a55a5892d6e12e3f196fd792c",
      "tree": "a5ac0ccd6b24187e92b2a9593c24c4ac77dbdc2b",
      "parents": [
        "74da5d68a54d66667664fbe233ededab2376a070"
      ],
      "author": {
        "name": "Maximilian Attems",
        "email": "max@stro.at",
        "time": "Sat Aug 04 10:19:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:43 2007 -0700"
      },
      "message": "USB: visor add ACER S10 palm device id\n\nmodprobe visor vendor\u003d0x502 product\u003d0x1\nis said to work, plus there are patch instructions for it.\nfixes http://bugs.debian.org/340547\nsee http://www.chinaitpower.com/A/2004-07-28/87909.html\n\nSigned-off-by: Maximilian Attems \u003cmax@stro.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74da5d68a54d66667664fbe233ededab2376a070",
      "tree": "a73f155820678252652457d69fe45aff0875e69c",
      "parents": [
        "8c273033906f8e85d54cb6ae052050f109440171"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 02 13:29:10 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:43 2007 -0700"
      },
      "message": "USB: cdc-acm: fix sysfs attribute registration bug\n\nThis patch (as950) fixes a bug in the cdc-acm driver.  It doesn\u0027t keep\ntrack of which interface (control or data) the sysfs attributes get\nregistered for, and as a result, during disconnect it will sometimes\nattempt to remove the attributes from the wrong interface.  The\nleft-over attributes can cause a crash later on, particularly if the driver\nmodule has been unloaded.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8c273033906f8e85d54cb6ae052050f109440171",
      "tree": "eff9701d0a4570b8047e1e6ee817b35626c4717f",
      "parents": [
        "74e8f346d59074147c564d9c1ffd6caf18286516"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 01 12:45:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 22 14:27:43 2007 -0700"
      },
      "message": "USB: px2xx_udc bugfix, missing check for gpio_pullup\n\ngit commit b2bbb20b37d734443d1c279d0033a64f6095db54 added direct\nsupport for PXA GPIO D+ pullup as alternative to the older udc_command\nops method.  This was done by introduction of the pxa2xx_udc_mach_info\nmember \"gpio_pullup\" which, if initialized, is now used in (almost)\nall places where udc_command used to be called.\n\nThis patch fixes two places where checks for availability of D+ pullup\ncontrol still only honor udc_command.\n\nSigned-off-by: Uli Luckas \u003cu.luckas@road.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8eb891fc809b2300137bcd247025628c06c95a63",
      "tree": "5f7da9517835fef971a2f0c8ed69ca86c3f8099d",
      "parents": [
        "848c4dd5153c7a0de55470ce99a8e13a63b4703f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "message": "Revert \"USB: EHCI cpufreq fix\"\n\nThis reverts commit 196705c9bbc03540429b0f7cf9ee35c2f928a534.  It was\nreported to cause a regression by Daniel Exner, and Arjan van de Ven\npoints out that we actually already have infrastructure in place for\nsetting limits on acceptable DMA latency that would be the much more\ncorrect fix for the problem with some Broadcom EHCI controllers.\n\nFixed up trivial conflicts due to the changes to support big-endian host\ncontroller descriptors in drivers/usb/host/{ehci-sched.c,ehci.h}.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06bfb7eb1535822a3338ffea9918e22215abed90",
      "tree": "f7fcb2d1ac787b00ab2b0325c33813e594ed56e3",
      "parents": [
        "9ef7ad22965fcd817b20c1332286f02362266534"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Aug 18 12:56:21 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:52:50 2007 -0700"
      },
      "message": "Add some help texts to recently-introduced kconfig items\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (edited MACINTOSH_DRIVERS per Geert Uytterhoeven\u0027s remark)\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9475226977917afd5a85621f8a3d7f380a9da31",
      "tree": "d153161062da7286eb4e83e325d5a1f75f3a5cb8",
      "parents": [
        "bc71e479cdb2caab9b4473f7ad508c3fcb142486"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 30 12:31:07 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:47 2007 -0700"
      },
      "message": "USB: \"sparse\" cleanups for usb gadgets\n\nThis removes complaints about the gadget stack which are generated by\nthe currrent \"sparse\":  it doesn\u0027t like the fact that zero is the null\npointer.  (Last I checked, C guarantees that\u0027s correct ...)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc71e479cdb2caab9b4473f7ad508c3fcb142486",
      "tree": "8e8f499491acced62f303e853196ec6d039a377e",
      "parents": [
        "1060bce7b74c8914999a067803ec659949ff682e"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Sun Jul 29 11:03:29 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:47 2007 -0700"
      },
      "message": "usb-serial: Fix edgeport regression on non-EPiC devices\n\nFix serious regression on non-EPiC edgeport usb-serial devices. Baud\nrate and MCR/LCR registers are not being written on these models due\nto apparent copy-n-paste errors introduced with EPiC support.\n\nFailure reported by Nick Pasich \u003cNick@NickAndBarb.net\u003e.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1060bce7b74c8914999a067803ec659949ff682e",
      "tree": "9ad9ebfab596164fc0fc6acd87ebf52a3532f541",
      "parents": [
        "4f47bb567368f732989058e26dc282f7fe931dab"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Jul 21 11:43:35 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:47 2007 -0700"
      },
      "message": "USB: more pxa2xx_udc dead code removal\n\nRemove some more dead code from the pxa2xx_udc driver:  support\nfor a no-longer-undocumented hardware \"test mode\".  Newer chips\nmade this the default, evidently as the best workaround for deep\nsilicon bugs.  The interest was that this seemed to be the only\nway to kick in the (documented!) double buffering capability.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f47bb567368f732989058e26dc282f7fe931dab",
      "tree": "4836d56be95237a57df23e69f23bf5df3bb1e7bb",
      "parents": [
        "82a24e688585752f08fdae7209075b215215a673"
      ],
      "author": {
        "name": "Milinevsky Dmitry",
        "email": "niam.niam@gmail.com",
        "time": "Fri Jul 20 16:58:53 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: NIKON D50 is an unusual device\n\nThis short patch allows NIKON D50 to be mounted as UMS[unusual device]\non Linux niam 2.6.22-rc7-cfs-v18 #2 PREEMPT Tue Jul 3 22:35:53 EEST\n2007 i686 Intel(R) Celeron(R) M processor 1.50GHz GenuineIntel\nGNU/Linux,\nsome previous kernels...\n\nlsusb -v\nBus 001 Device 006: ID 04b0:0409 Nikon Corp.\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               2.00\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  idVendor           0x04b0 Nikon Corp.\n  idProduct          0x0409\n  bcdDevice            1.00\n  iManufacturer           1 NIKON\n  iProduct                2 NIKON DSC D50\n  iSerial                 0\n  bNumConfigurations      1\n  Configuration Descriptor:\n    bLength                 9\n    bDescriptorType         2\n    wTotalLength           32\n    bNumInterfaces          1\n    bConfigurationValue     1\n    iConfiguration          0\n    bmAttributes         0xc0\n      Self Powered\n    MaxPower                2mA\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        0\n      bAlternateSetting       0\n      bNumEndpoints           2\n      bInterfaceClass         8 Mass Storage\n      bInterfaceSubClass      6 SCSI\n      bInterfaceProtocol     80 Bulk (Zip)\n      iInterface              0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x01  EP 1 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x82  EP 2 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0200  1x 512 bytes\n        bInterval               0\nDevice Qualifier (for other device speed):\n  bLength                10\n  bDescriptorType         6\n  bcdUSB               2.00\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  bNumConfigurations      1\nDevice Status:     0x0001\n  Self Powered\n\nSigned-off-by: Milinevsky Dmitry \u003cniam.niam@gmail.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "82a24e688585752f08fdae7209075b215215a673",
      "tree": "fed9bdcce50cbd3fcae2ae4b5ca519c3d0f5694f",
      "parents": [
        "3ddad8232c3802f7a602d1ea24938a8067114479"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 29 16:59:02 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: drivers/usb/serial/sierra.c: make 3 functions static\n\nThis patch makes three needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ddad8232c3802f7a602d1ea24938a8067114479",
      "tree": "ba648621b4c4df0846e222c6c81843bca6077b55",
      "parents": [
        "f42449003114cc17cda0458c14f2deadfadf9f63"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jul 24 15:13:42 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: fix BUG: sleeping function called from invalid context at /home/jeremy/hg/xen/paravirt/linux/drivers/usb/core/urb.c:524, in_atomic():1, irqs_disabled():0\n\nClearly there\u0027s a bug in\ndrivers/usb/serial/usb-serial.c:usb_serial_put().  It shouldn\u0027t call\nkref_put() while holding a spinlock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f42449003114cc17cda0458c14f2deadfadf9f63",
      "tree": "c2c1fc0e9daa69e7731c73c8f6dd8543c0c49425",
      "parents": [
        "c6d61269f530e3f7da6bad32e8b42ab7993a5927"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 26 19:01:10 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "USB: mct_u232: Convert to proper speed handling API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c6d61269f530e3f7da6bad32e8b42ab7993a5927",
      "tree": "3d97b956fc5f4425c018c46d169ff41ab59a193c",
      "parents": [
        "01e96d282a062f09923fea33e1039719925d09b8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 26 18:57:52 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:46 2007 -0700"
      },
      "message": "digi_acceleport: Drag the driver kicking and screaming into coding style\n\n- The outbreak of acute bracketitus has been cured\n- The belief that brackets should have spaces everywhere likewise\n- Various other coding style tweaks\n- Use baud rates not Bfoo in the speed setup switch\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01e96d282a062f09923fea33e1039719925d09b8",
      "tree": "6c1476c113dc8ce3dc8fc5dde0ca912ce68309c7",
      "parents": [
        "67f5dde3d4961032aeeecaf0d1c7a9232bef3f44"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 26 18:54:12 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "cp2101: Remove broken termios optimisation, use proper speed API\n\nI\u0027ve also enabled the commented out support for 7200, 14400, 55854,\n127117 and 3686400 baud as you can now set such rates in the kernel.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "67f5dde3d4961032aeeecaf0d1c7a9232bef3f44",
      "tree": "11465eeff8ebb8b20609354b251e5142fe134198",
      "parents": [
        "a12b8db02035673153bbf19bb3641a08bed9e4b8"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 24 18:23:23 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: Fix a bug in usb_start_wait_urb\n\nThis patch (as941) fixes a bug recently added to the USB synchronous\nAPI.  The status of a completed URB must be preserved separately\nacross a completion callback.  Also, the actual_length value isn\u0027t\navailable until after the URB has fully completed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a12b8db02035673153bbf19bb3641a08bed9e4b8",
      "tree": "c168c7816fb9da3e3a1596f42c1def295addf77b",
      "parents": [
        "e31c18804f584dd838a752f6628e8c15bd7a3372"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 22 15:13:13 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: fix scatterlist PIO case (IOMMU)\n\nUpdate the scatterlist logic so that PIO options are also disabled\nwhen an IOMMU may have coalesced pages during dma_map_sg() ... it\u0027s\nnot just HIGHMEM that can make trouble supporting both PIO and DMA\nbased host controller drivers.\n\nThere also seems to be a cross-arch issue here, with 64bit powerpc\nnot using an IOMMU define ... and its IOMMU_VMERGE config can always\nbe overridden on the kernel command line.  So this is better, but\nstill imperfect.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e31c18804f584dd838a752f6628e8c15bd7a3372",
      "tree": "abead87733ffe5e3da890058d523851e849794f1",
      "parents": [
        "209b3cfd538e7d56d228cf6daf0b27e2cc26c6c2"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jul 23 08:58:39 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: fix usb_serial_suspend(): buggy code\n\nAm Montag 23 Juli 2007 schrieb Adrian Bunk:\n\u003e Commit ec22559e0b7a05283a3413bda5d177e42c950e23 added the following \n\u003e function to drivers/usb/serial/usb-serial.c:\n\u003e \n[..]\n\u003e \n\u003e The Coverity checker spotted the inconsequent NULL checking for \"serial\".\n\u003e \n\u003e Looking at the code it also doesn\u0027t seem to have been intended to always \n\u003e return 0.\n\nCoverity is right. The check for NULL is wrongly done and the error\nreturn is lost.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "209b3cfd538e7d56d228cf6daf0b27e2cc26c6c2",
      "tree": "47b3d89e6fb829c93fc695f9805904cf9e47fc6a",
      "parents": [
        "d2298136f17f8fa9fd381d3b688d36e7dbbf0284"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jul 30 12:09:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: yet another quirky device\n\nanother quirky scanner.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d2298136f17f8fa9fd381d3b688d36e7dbbf0284",
      "tree": "9697ffa6833ed642e438a9c9ce2e13f15c77a29a",
      "parents": [
        "81ac0dd1914bab227bfdb05baa2362597e39a48c"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@gmx.de",
        "time": "Sat Jul 28 17:10:33 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:45 2007 -0700"
      },
      "message": "USB: Add CanonScan LiDE30 to the quirk list\n\nThis patch adds CanoScan N1240U/LiDE30 (Scanner) to the list of quirky USB\ndevices.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "81ac0dd1914bab227bfdb05baa2362597e39a48c",
      "tree": "2f84cb8dfc8d261724955dd81acd8e50b9beb4c0",
      "parents": [
        "3f423787ec87bbe601cb3242d6065616098c6cfb"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Jul 20 11:34:53 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: even more quirks\n\nThe number of quirky devices seems to be large.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb745354f3b1e79e5c24de0de680b31b835bbfaf",
      "tree": "33baf53fbc77b3515593ff1334ff19cc188596f8",
      "parents": [
        "c17b49ec31fea27c1dad8a224f5aaa1897519e37"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Jul 19 13:00:15 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: more quirky devices\n\nour list of devices which cannot be suspended keeps growing.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c17b49ec31fea27c1dad8a224f5aaa1897519e37",
      "tree": "c3248fa7d33ad3bf74f54dd40c4319de010ba902",
      "parents": [
        "1aebb781e339b04c64e140860447f2a66c08417f"
      ],
      "author": {
        "name": "Jeremy Katz",
        "email": "katzj@redhat.com",
        "time": "Thu Jul 19 09:37:42 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:44 2007 -0700"
      },
      "message": "USB: Don\u0027t let usb-storage steal Blackberry Pearl\n\nThe Blackberry Pearl can run in two modes; a usb-storage only mode\nand a mode that allows access via mass storage and to its database.\nThe berry_charge module will set the device to dual mode and thus we\nshould ignore its native mode if that module is built\n\nSigned-off-by: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1aebb781e339b04c64e140860447f2a66c08417f",
      "tree": "f63af44e5d39b5f318c0decc87b52771f871f739",
      "parents": [
        "80ba80a9bf25d251237694c3fcee850a73324532"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "jbe@pengutronix.de",
        "time": "Thu Jul 19 17:02:59 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 30 13:27:43 2007 -0700"
      },
      "message": "USB: devices misc: Trivial patch to build the IOWARRIOR when it is selected in Kconfig\n\nTrivial patch to build the IOWARRIOR when it is selected in Kconfig.\n\nSigned-off-by: Juergen Beisert \u003cjbe@pengutronix.de\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": "52a23685f37c06d0cd00eeb8f517a90de3f2c338",
      "tree": "1449bf12db013962c98b2b8cd9b4b5d1cf359b01",
      "parents": [
        "d046943cbaf332f75284ad99f4b3e60bae7ffff2",
        "d20da3c39b9d5b04f0258ba74643533268f56e30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 08:25:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (44 commits)\n  USB: drivers/usb/storage/dpcm.c whitespace cleanup\n  USB: r8a66597-hcd: fixes some problem\n  USB: change name of spinlock in hcd.c\n  USB: move routines in hcd.c\n  USB: misc: uss720: clean up urb-\u003estatus usage\n  USB: misc: usbtest: clean up urb-\u003estatus usage\n  USB: misc: usblcd: clean up urb-\u003estatus usage\n  USB: misc: phidgetmotorcontrol: clean up urb-\u003estatus usage\n  USB: misc: phidgetkit: clean up urb-\u003estatus usage\n  USB: misc: legousbtower: clean up urb-\u003estatus usage\n  USB: misc: ldusb: clean up urb-\u003estatus usage\n  USB: misc: iowarrior: clean up urb-\u003estatus usage\n  USB: misc: ftdi-elan: clean up urb-\u003estatus usage\n  USB: misc: auerswald: clean up urb-\u003estatus usage\n  USB: misc: appledisplay: clean up urb-\u003estatus usage\n  USB: misc: adtux: clean up urb-\u003estatus usage\n  USB: core: message: clean up urb-\u003estatus usage\n  USB: image: microtek: clean up urb-\u003estatus usage\n  USB: image: mdc800: clean up urb-\u003estatus usage\n  USB: storage: onetouch: clean up urb-\u003estatus usage\n  ...\n"
    },
    {
      "commit": "20c2df83d25c6a95affe6157a4c9cac4cf5ffaac",
      "tree": "415c4453d2b17a50abe7a3e515177e1fa337bd67",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "message": "mm: Remove slab destructors from kmem_cache_create().\n\nSlab destructors were no longer supported after Christoph\u0027s\nc59def9f222d44bb7e2f0a559f2906191a0862d7 change. They\u0027ve been\nBUGs for both slab and slub, and slob never supported them\neither.\n\nThis rips out support for the dtor pointer from kmem_cache_create()\ncompletely and fixes up every single callsite in the kernel (there were\nabout 224, not including the slab allocator definitions themselves,\nor the documentation references).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d20da3c39b9d5b04f0258ba74643533268f56e30",
      "tree": "df3a69c8d695a564ccb85ae9b917f7518dc8fa83",
      "parents": [
        "e294531dc9f2c1f5291373dcdd5013c0cdcbdee2"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Mon Jul 16 13:41:45 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: drivers/usb/storage/dpcm.c whitespace cleanup\n\nFollowing trivial patch converts smarttabs/whitespaces into real tabs.\n\nSigned-off-by: S.Caglar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e294531dc9f2c1f5291373dcdd5013c0cdcbdee2",
      "tree": "52c04cf3d53d67838b4811a89467184cca2958d1",
      "parents": [
        "809a58b896ba07e771adc76a47c83e4ca1969da8"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Jul 18 23:10:34 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: r8a66597-hcd: fixes some problem\n\nThis patch incorporates some updates. Updates include:\n\n - Fix the problem that control transfer might fail\n - Change from GFP_KERNEL to GFP_ATOMIC\n - Clean up some coding style issue\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "809a58b896ba07e771adc76a47c83e4ca1969da8",
      "tree": "6d62ebd0671e38403011d87ed03a127a151c7f46",
      "parents": [
        "32aca5600526189dd876e6c92b64fd88cf052c8d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 18 12:14:24 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: change name of spinlock in hcd.c\n\nThis patch (as940 renames hcd_data_lock in hcd.c to hcd_urb_list_lock,\nwhich is more descriptive of the lock\u0027s job.  It also introduces a\nconvenient inline routine for testing whether a particular USB device\nis a root hub.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "32aca5600526189dd876e6c92b64fd88cf052c8d",
      "tree": "576e556090c39ae10c6a510c28ba3d2a75b12d5f",
      "parents": [
        "82210d377468f59745303b96473e30e60b33434d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 18 12:08:02 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:08 2007 -0700"
      },
      "message": "USB: move routines in hcd.c\n\nThis patch (as939) moves a couple of routine in hcd.c around.  The\npurpose is to put all the general URB- and endpoint-related routines\n(submit, unlink, giveback, and disable) together in one spot.\n\nThere are no functional changes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "3fc3e8269fa5c1f35b518dbe18dc48acef3c7684",
      "tree": "2883b8ee8ef15352f80639bde5ab80bdd93d2c80",
      "parents": [
        "b44cd112a0400d5eb381f3c1a1e7a6925911c835"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: core: message: 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": "b44cd112a0400d5eb381f3c1a1e7a6925911c835",
      "tree": "26d8683f1f8695b8b633726ab3c8c2cc2916f552",
      "parents": [
        "dd6fa4d755fb1e2822406ab8ce3d28db217acc01"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: image: microtek: 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": "dd6fa4d755fb1e2822406ab8ce3d28db217acc01",
      "tree": "ffad3fe44a90a30d6298fc4870bbd21ffc9140f9",
      "parents": [
        "62e5a330dc1354d98f73a82f3d13517805f061f6"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: image: mdc800: 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": "62e5a330dc1354d98f73a82f3d13517805f061f6",
      "tree": "b369dd5f99dbac82f8269a4f2211c9767b04fd8c",
      "parents": [
        "18ac3016055b58d676f6148a77dcf539d05ce215"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: storage: onetouch: 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": "18ac3016055b58d676f6148a77dcf539d05ce215",
      "tree": "650f9a5f2f5832248cf101dbc808343ac5a03586",
      "parents": [
        "185d40587d22fe604962fb53c0c9a9f1670feb66"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: class: usblp: 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": "185d40587d22fe604962fb53c0c9a9f1670feb66",
      "tree": "663424020bea3082446709a0da0fea6a5b7dec73",
      "parents": [
        "33fea2b2f523251d29619641451bfebdc35f4950"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: class: cdc-acm: 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": "33fea2b2f523251d29619641451bfebdc35f4950",
      "tree": "c35243a5e06705cc45d06d2ea5b475694a897377",
      "parents": [
        "508330ebdacb3df07ee2a75aee8caf2c205befc8"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: atm: usbatm: 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": "508330ebdacb3df07ee2a75aee8caf2c205befc8",
      "tree": "08f55653abd38ca802762d659e38df12f5d63e6f",
      "parents": [
        "9a5a3e95b49c93813476974abaa038c9d36bdd14"
      ],
      "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:06 2007 -0700"
      },
      "message": "USB: atm: ueagle-atm: 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": "9a5a3e95b49c93813476974abaa038c9d36bdd14",
      "tree": "0afb39ca222f03ba3476e858a63526d9ba8cb212",
      "parents": [
        "c35f68a05d0916e89ae2aab1a456f96fea9190cd"
      ],
      "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:05 2007 -0700"
      },
      "message": "USB: atm: speedtch: 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": "c35f68a05d0916e89ae2aab1a456f96fea9190cd",
      "tree": "8365a25acca7b1f90bb23663ec181a87e171d4c4",
      "parents": [
        "598f22e11bef8171f2244128bf0341da38fe8a23"
      ],
      "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:05 2007 -0700"
      },
      "message": "USB: atm: cxacru: 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": "598f22e11bef8171f2244128bf0341da38fe8a23",
      "tree": "b22e96c972cd80242518d2d3be7685671818cb46",
      "parents": [
        "d8fbba2f59c0c131a1babf5a66f003faee02e01a"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Jul 17 21:01:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:05 2007 -0700"
      },
      "message": "USB: m66592-udc: fixes some problems\n\nThis patch incorporates some updates from the review of the\nRenesas m66592-udc driver.  Updates include:\n\n - Fix some locking bugs; and add a few sparse annotations\n - Don\u0027t #define __iomem !\n - Lots of whitespace fixes (most of the patch by volume)\n - Some #include file trimmage\n - Other checkpatch.pl and sparse updates\n - Alphabetized and slightly-more-informative Kconfig\n - Don\u0027t use the ID which was assigned to the amd5536udc driver.\n - Remove pointless suspend/resume methods updating obsolete field.\n - Some section fixups\n - Fix some leak bugs\n - Fix byteswapping\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8fbba2f59c0c131a1babf5a66f003faee02e01a",
      "tree": "4b49ddb73b4c1ba6f21ec9ce21901817cf62963d",
      "parents": [
        "0d46c0079a8eeed25105fa374f79862842ee80c1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 16 15:30:20 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:05 2007 -0700"
      },
      "message": "USB: usb-storage: unusual_devs entry for Nikon D100\n\nThis patch (as938) adds an unusual_devs entry for the Nikon DSC D100.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0d46c0079a8eeed25105fa374f79862842ee80c1",
      "tree": "755e983112d21c9784f64a9ea48217af3f2d48b0",
      "parents": [
        "167a675a8caa249f8bc9053c02d711545d1f7662"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jul 16 22:17:25 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:05 2007 -0700"
      },
      "message": "USB: Remove pointless conditional in drivers/usb/serial/io_ti.c::edge_shutdown()\n\nCoverity scan found (CID: 1708) this in\ndrivers/usb/serial/io_ti.c::edge_shutdown() :\n\n...\n2797 \t\tfor (i\u003d0; i \u003c serial-\u003enum_ports; ++i) {\n2798 \t\t\tedge_port \u003d usb_get_serial_port_data(serial-\u003eport[i]);\n2799 \t\t\tedge_remove_sysfs_attrs(edge_port-\u003eport);\n2800 \t\t\tif (edge_port) {\n2801 \t\t\t\tedge_buf_free(edge_port-\u003eep_out_buf);\n2802 \t\t\t\tkfree(edge_port);\n2803 \t\t\t}\n2804 \t\t\tusb_set_serial_port_data(serial-\u003eport[i], NULL);\n2805 \t\t}\n...\n\nIt\u0027s complaining that we dereference \u0027edge_port\u0027 in line 2799 which\nmakes the test of that pointer against NULL in 2800 pointless, since if\nedge_port was actually NULL we\u0027d have crashed already before reaching\nline 2800.\nReading the edge_open() function it seems to me that the pointer\nreturned by usb_get_serial_port_data(serial-\u003eport[i]) and stored in\n\u0027edge_port\u0027 can never actually be NULL here, so the test is entirely\nsuperfluous (even if it could be NULL it would be pointless here,\nignoring the then possible crash in that case, since both\nedge_buf_free() and kfree() can handle being passed NULL pointers.\n\nThis patch removes the pointless conditional (and also makes a few\ntiny style corrections now that I was in the area anyway).\n\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55d402d854ade6b63b26e958f201ee2ef00b7b15",
      "tree": "bb91980a14cf9c21b466680d54b0f22a7d49554d",
      "parents": [
        "beafef072af10bc8497c9ee51ce2804aa7da26be"
      ],
      "author": {
        "name": "Thomas Dahlmann",
        "email": "thomas.dahlmann@amd.com",
        "time": "Mon Jul 16 21:40:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:05 2007 -0700"
      },
      "message": "USB: amd5536 UDC driver (in GEODE southbridge)\n\nDriver for the AMD5536 UDC, as found in the AMD Geode CS5536 (southbridge).\nThis is a high speed DMA-capable controller, which can also be used in\nOTG configurations (which are not supported by this patch).\n\nAcked-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "beafef072af10bc8497c9ee51ce2804aa7da26be",
      "tree": "93ffc881e2916c3250d69735826af2f4a0381b91",
      "parents": [
        "e7e7c360fb07020b24652843aec442325baad0ce"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 13 15:47:16 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:05 2007 -0700"
      },
      "message": "USB: documentation update for usb_unlink_urb\n\nThis patch (as936) updates the kerneldoc for usb_unlink_urb.  The\nexplanation of how endpoint queues are meant to work is now clearer\nand in better agreement with reality.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7e7c360fb07020b24652843aec442325baad0ce",
      "tree": "55a7a18cfcc87e86e4f91f309082aed0d7b8a956",
      "parents": [
        "e94fa28f137813c2f6e05470b41bd8f3c5422a04"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 13 15:46:29 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "UHCI: short control URBs get a status stage\n\nIt has recently been pointed out that short control transfers should\nhave a status stage, even if they generate an error because\nURB_SHORT_NOT_OK was set.  This patch (as935) changes uhci-hcd to\nenable the status stage when this happens.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e94fa28f137813c2f6e05470b41bd8f3c5422a04",
      "tree": "f905111f970cd1e971d5afc43dabe94afd87c2ed",
      "parents": [
        "195af2cce5ff81c4609c7ba585b6698a7771cbfc"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Mon Jul 16 11:50:53 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "USB: mos7720, mos7840: remove redundant urb check\n\nCoverity (1709, 1710, 1711, 1712, 1713) actually flagged these as\nREVERSE_INULLs (NULL check performed after dereference). But looking at\nthe other drivers I can\u0027t see any similar tests and the USB core already\nmakes sure urb is non-null - so might as well get rid of the checks.\n\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "195af2cce5ff81c4609c7ba585b6698a7771cbfc",
      "tree": "d5367fb5a16f6b0403e91d75aa3cc4c4ba05adfd",
      "parents": [
        "69d42a78f935d19384d1f6e4f94b65bb162b36df"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jul 16 15:28:19 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "USB: fix warning caused by autosuspend counter going negative\n\nThis patch (as937) fixes a minor bug in the autosuspend usage-counting\ncode.  Each hub\u0027s usage counter keeps track of the number of\nunsuspended children.  However the current driver increments the\ncounter after registering a new child, by which time the child may\nalready have been suspended and caused the counter to go negative.\nThe obvious solution is to increment the counter before registering\nthe child.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "69d42a78f935d19384d1f6e4f94b65bb162b36df",
      "tree": "03c7721d241f1db39671546db123b57def296b1d",
      "parents": [
        "1b4cd43bd3f9aa7a794e29b80b0d984a8e144df4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jul 12 17:06:23 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "USB: add \"descriptors\" binary sysfs attribute\n\nThis patch (as934) adds a new readonly binary sysfs attribute file\ncalled \"descriptors\" for each USB device.  The attribute contains the\ndevice descriptor followed by the raw descriptor entry (config plug\nsubsidiary descriptors) for the current configuration.\n\nHaving this information available in fixed-format binary makes life a\nlot easier for user programs by avoiding the need to open, read, and\nparse multiple sysfs text files.\n\nThe information in this attribute file is much like that in usbfs\u0027s\ndevice file, but there are some significant differences:\n\n\tThe 2-byte fields in the device descriptor are left in\n\tlittle-endian byte order, as they appear on the bus and\n\tin the kernel.\n\n\tOnly one raw descriptor set is presented, that of the\n\tcurrent configuration.\n\n\tOpening this file will not cause a suspended device to be\n\tautoresumed.\n\nThe last item in particular should be a big selling point for libusb,\nwhich currently forces all USB devices to be resumed as it scans the\ndevice tree.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Dave Mielke \u003cdave@mielke.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1b4cd43bd3f9aa7a794e29b80b0d984a8e144df4",
      "tree": "668dab10c66128f107447612188e889716b4d5e2",
      "parents": [
        "10e485221edd2799dc495e4cde98fe74aeb292b1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jul 12 17:03:01 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:04 2007 -0700"
      },
      "message": "isp116x-hcd: prepare for urb-\u003estatus\n\nThis patch (as931b), adapted from a patch by Olav Kongas, makes a small\nset of conservative changes to the isp116x-hcd driver in preparation\nfor the removal of urb-\u003estatus.\n\n\tfinish_request() is moved up in the source and is called\n\tas soon as the URB is known to have completed, rather than\n\tafter all the active endpoints have been scanned.\n\n\tThe status of a completed URB is kept in a local variable\n\tand copied to urb-\u003estatus only when the URB is about to be\n\tgiven back.\n\n\t-EREMOTEIO error status for control transfers is set after\n\tthe status stage rather than when the short packet arrives.\n\n\tSome unnecessary uses of urb-\u003elock are removed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "10e485221edd2799dc495e4cde98fe74aeb292b1",
      "tree": "44998327db21c9b1afa1166358e697244ad7a96c",
      "parents": [
        "9454c46a89c13fe82a28c91706b86f612fd19462"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Jul 10 20:09:58 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:03 2007 -0700"
      },
      "message": "USB: usblp: \"Big cleanup\" breaks O_NONBLOCK\n\nI found the first regresson in the rewritten (\"all dynamic\" and \"no races\")\ndriver. If application uses O_NONBLOCK, I return -EAGAIN despite the URB\nbeing submitted successfuly. This causes the application to resubmit the\nsame data erroneously.\n\nThe fix is to pretend that the transfer has succeeded even if URB was\nmerely queued. It is the same behaviour as with the old version.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9454c46a89c13fe82a28c91706b86f612fd19462",
      "tree": "7a91701fdb4513486730e14c9e586ae2afd8273b",
      "parents": [
        "112225b13cedd53dfd6455038b8843cf004ddec9"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Mon Jul 16 13:49:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:03 2007 -0700"
      },
      "message": "USB: sierra: Add new devices\n\nThis patch adds new devices to the Sierra Wireless driver. This is being\nresubmitted because the dependent patch (patch 01/02) needed to be\nresubmitted.\n\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "112225b13cedd53dfd6455038b8843cf004ddec9",
      "tree": "b700aba6f57c5d7805314039a49b89801dd2e166",
      "parents": [
        "eb33caec1ed29fa2b04a2c5f02e3fed2add91db4"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Mon Jul 16 13:49:27 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 19 17:46:03 2007 -0700"
      },
      "message": "USB: sierra: Add TRU-Install (c) Support\n\nThis patch adds compatibility with Sierra Wireless\u0027 new TRU-Install\nfeature. Future devices that use this feature will not work unless this\npatch has been applied.\n\nSigned-off-by: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "d2066eb659e6ee915383510c136da38eff86ef15",
      "tree": "40329efa61fed074499a24fa97f9453dd3874689",
      "parents": [
        "831c70fc13ca8c6074ab0c9d1121a93fd6c5a34a"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Jul 13 21:26:59 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 ELAN U132 adapter driver\n\nThe ELAN U132 adapter driver uses the semaphore u132_module_lock\nas mutex. Use the mutex API instead 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": "831c70fc13ca8c6074ab0c9d1121a93fd6c5a34a",
      "tree": "2f60655a422b80593991f7c071de54a9180b32fc",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Jul 13 21:25:25 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 USB gadget serial driver\n\nThe USB gadget serial driver uses a semaphore as mutex. Use the\nmutex API instead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aebdc3b450a3febf7d7d00cd2235509055ec7082",
      "tree": "3e9d53857d610d2b7eab3e2cce3cae2220202f52",
      "parents": [
        "bc37e2830339cbfa42ac8579a7bf62fc4cdd360d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jul 12 22:08:22 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:49:50 2007 -0700"
      },
      "message": "dev_vdbg(), available with -DVERBOSE_DEBUG\n\nThis defines a dev_vdbg() call, which is enabled with -DVERBOSE_DEBUG.\nWhen enabled, dev_vdbg() acts just like dev_dbg().  When disabled, it is a\nNOP ...  just like dev_dbg() without -DDEBUG.  The specific code was moved\nout of a USB patch, but lots of drivers have similar support.\n\nThat is, code can now be written to use an additional level of debug\noutput, selected at compile time.  Many driver authors have found this\nidiom to be very useful.  A typical usage model is for \"normal\" debug\nmessages to focus on fault paths and not be very \"chatty\", so that those\nmessages can be left on during normal operation without much of a\nperformance or syslog load.  On the other hand \"verbose\" messages would be\nnoisy enough that they wouldn\u0027t normally be enabled; they might even affect\ntimings enough to change system or driver behavior.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.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": "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"
    }
  ],
  "next": "0ab7a252a52943786d6d12ad8032266841d68b8e"
}
