)]}'
{
  "log": [
    {
      "commit": "1e2b980fdfb6189baa779ba7de93f7dba70aa3fd",
      "tree": "cd3188ada5197acb52c8322b560915524c797f16",
      "parents": [
        "a5f8f3b6c91b07ee9aa2445a92a1d6c00a71a3cd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 18 23:21:22 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:01 2007 -0400"
      },
      "message": "MIPSnet: Modernize use platform_device API.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a5f8f3b6c91b07ee9aa2445a92a1d6c00a71a3cd",
      "tree": "af53da74f023cd5aef5843fb8c5ba7c15cf5f0bc",
      "parents": [
        "3f0dec7f6069c308ee7110e29e2b2d63bc5baeea"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 16 14:01:32 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "skge: version 1.11\n\nNew version to track changes.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3f0dec7f6069c308ee7110e29e2b2d63bc5baeea",
      "tree": "ae8a3a034dafc0dd63cab991595fee85fc831f8c",
      "parents": [
        "992c9623b148ba939e9cdba0d668eedd3af1a5d2"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 16 14:01:31 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "skge: rearrange fields\n\nDo some minor rearrangement of data structures to try and optimize\ncache usage.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "992c9623b148ba939e9cdba0d668eedd3af1a5d2",
      "tree": "4593ab3e61d2f58023d4af4397a0b23fefe65abc",
      "parents": [
        "7e0038a414c38085dfbf352f21006bcca4cd308b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 16 14:01:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "skge: transmit locking improvements\n\nDon\u0027t need to lock when processing transmit complete unless queue fills.\nModeled after tg3.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e0038a414c38085dfbf352f21006bcca4cd308b",
      "tree": "38e0da6c6bc341d97d62096bef6ea23a80fea012",
      "parents": [
        "a0d69f229fedea3f2b510ee8ece985c974860d41"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Mar 16 14:01:29 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "skge: ignore unused error interrupts\n\nThe following hardware error bits only show up on Genesis chipset\nand are handled elsewhere, so they can be masked off.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2f11e0991e3794f11d851b7ee0d98e064b10333",
      "tree": "cfb44a82f7a8eea65fa98a22803928ccc8592604",
      "parents": [
        "af5b5c9aa92ced95fca509e775aec90933f8959d"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Fri Mar 09 13:11:46 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "[PATCH] libertas: use standard kernel macros\n\nCleanup drivers/net/wireless/libertas/debugfs.c to use standard kernel\nmacros and functions.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af5b5c9aa92ced95fca509e775aec90933f8959d",
      "tree": "b053d2f524a0b3b437f89d6f38e1aecb6e3bbb7f",
      "parents": [
        "fd48f8d3a3e147e666d838194d5f9de64403ecb1"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Fri Mar 16 12:44:40 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "[PATCH] airo: Make /sys/bus/pci/drivers/airo/{,un}bind work\n\nThe way airo.c keeps track of all its devices is complicated and buggy\nas well (del_airo_dev forgets to free the memory add_airo_dev allocates).\nIt\u0027s cleaner to use the standard list primitives.\nWhile we\u0027re at it, it\u0027s not necessary to put PCI cards in the list, because\nthe kernel already keeps track of them. We can take advantage of it and\nuse the .remove callback as it was meant to be.\nThis makes /sys/bus/pci/drivers/airo/{,un}bind work.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd48f8d3a3e147e666d838194d5f9de64403ecb1",
      "tree": "12a7b93bc8107f18b12abe648585ead2b1e70514",
      "parents": [
        "aa93c85d09295dcb269fc1a0690d9ddfb58f46cc"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Fri Mar 16 12:40:00 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:00 2007 -0400"
      },
      "message": "[PATCH] airo: Don\u0027t check for NULL before kfree()\n\nIt\u0027s unnecessary to check for NULL before calling kfree().\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa93c85d09295dcb269fc1a0690d9ddfb58f46cc",
      "tree": "aa0631c587cf037e7ecb55af60b550d61cb3faf6",
      "parents": [
        "aec91028db71cae7efa1101cf2e38c407096f023"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Mar 14 15:06:22 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "[PATCH] bcm43xx:Eliminate some \u0027G Mode Enable\u0027 magic numbers\n\nIn code manipulating the TM State Low register of 802.11 cores, two\ndifferent magic numbers are used to reference the \u0027G Mode Enable\u0027 bit.\nOne of these, 0x20000000, is clear, but the other, (0x800 \u003c\u003c 18), is not.\nThis patch replaces both types with a defined constant. In addition, two\nbits in the TM State High registers are given definitions to help in\nfollowing the code.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aec91028db71cae7efa1101cf2e38c407096f023",
      "tree": "2fa52644aa694acb38b866b8ddbf57981faa3725",
      "parents": [
        "f2a81a161d5089fe838ec6c4c7b6357f25aeacbe"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Mar 11 19:54:39 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: More device IDs\n\nASUS A9Rp\nTested by Serge\nzd1211b chip 0b05:171b v4802 high 00-17-31 AL2230_RF pa0 g--\n\nZyXEL G-202\nTested by Marcus D. Hanwell\nzd1211b chip 0586:3410 v4810 high 00-13-49 AL2230_RF pa0 g---\n\nUS Robotics USR805423\nTested by Pascal S. de Kloe\nFCC ID: RAXWN4501H\nzd1211b chip 0baf:0121 v4810 high 00-14-c1 AL2230_RF pa0 g--N\nJulien Pinon reports this also comes in AL2230S form\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2a81a161d5089fe838ec6c4c7b6357f25aeacbe",
      "tree": "89b0dc929eb29012802fd93987c9167ef3612281",
      "parents": [
        "832855dc5a9beb78644d6163f94eccf2094bf30d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Mar 11 19:54:28 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add AL2230S RF support\n\nZD1211 appears to be back in production: a number of new devices have\nbeen appearing! Some of them are using new radios.\n\nThis patch adds support for the next generation AL2230 RF chip which has\nbeen spotted in a few new devices.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "832855dc5a9beb78644d6163f94eccf2094bf30d",
      "tree": "9bbf082ebcc3828b7d9b7c24fb3cc9633409e41c",
      "parents": [
        "6bab99be917054736097b758489a9ea27fd44245"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Mar 11 19:53:40 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Use compare_ether_addr()\n\nSuggested by Maxime Austruy, based on mac80211 changes from Stephen\nHemminger\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6bab99be917054736097b758489a9ea27fd44245",
      "tree": "799981e769db701c503df05a7a30f6aa6f99ae7a",
      "parents": [
        "1ddb98618d5b797cb5300f093c1df1f38f79d9ba"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Mon Mar 12 02:31:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "Rev tulip version\n\nRev tulip version... things have changed since 2002!\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ddb98618d5b797cb5300f093c1df1f38f79d9ba",
      "tree": "6d1687c5e37b4bdc1eb7316b4c7db7636879a734",
      "parents": [
        "eb117b1786804f2e128b871879ffe8f6a2701378"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Mon Mar 12 02:31:33 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:59 2007 -0400"
      },
      "message": "Fix tulip SytemError typo\n\nFix an annoying typo - SytemError -\u003e SystemError\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb117b1786804f2e128b871879ffe8f6a2701378",
      "tree": "9f2788c5abbe5eff39495a53bbf9bef34d318ca1",
      "parents": [
        "b3bff39a2b3574542f5007e19038393dfdd64c85"
      ],
      "author": {
        "name": "Thibaut VARENE",
        "email": "T-Bone@parisc-linux.org",
        "time": "Mon Mar 12 02:31:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "TULIP: Natsemi dp83840a PHY fix\n\nFix a problem with Tulip 21142 HP branded PCI cards (PN#: B5509-66001),\nwhich feature a NatSemi DP83840A PHY.\n\nWithout that patch, it is impossible to properly initialize the card\u0027s PHY,\nand it\u0027s thus impossible to monitor/configure it.\n\n[VAL: I\u0027m happy with the 1.5 ms max delay; it doesn\u0027t seem excessive.]\n\nSigned-off-by: Thibaut VARENE \u003cvarenet@parisc-linux.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3bff39a2b3574542f5007e19038393dfdd64c85",
      "tree": "4e4f8caf4a9be3c215972c8e50c7198f279c076b",
      "parents": [
        "c28896a4244e2fbe28c94e3a6048625f5c15cab4"
      ],
      "author": {
        "name": "Valerie Henson",
        "email": "val_henson@linux.intel.com",
        "time": "Mon Mar 12 02:31:29 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "TULIP: Fix for 64-bit MIPS\n\nFrom: Jim Gifford \u003cmaillist@jg555.com\u003e, Grant Grundler \u003cgrundler@parisc-linux.org\u003e, Peter Horton \u003cpdh@colonel-panic.org\u003e\n\nWith Grant\u0027s help I was able to get the tulip driver to work with 64 bit\nMIPS.\n\n[VAL: I\u0027m happy with the 1.5 ms max delay; it doesn\u0027t seem excessive.]\n\nSigned-off-by: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c28896a4244e2fbe28c94e3a6048625f5c15cab4",
      "tree": "1812bafba9def3929ab601e2b46c2d002f3fd095",
      "parents": [
        "793bc0afbdccd97e66b2bdf43c2ce5653140ee5e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Mar 15 00:10:37 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "tc35815: Zap changelog from source code\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "793bc0afbdccd97e66b2bdf43c2ce5653140ee5e",
      "tree": "5383129defd96eeab108cfcc4178d19cd0ec4284",
      "parents": [
        "1e56a4b4029dd1cabf73f28970b5c11bcbae6bb7"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Mar 14 01:02:20 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "tc35815: Fix an usage of streaming DMA API.\n\nThe tc35815 driver lacks a call to pci_dma_sync_single_for_device() on\nreceiving.  Recent fix of MIPS dma_sync_single_for_cpu() reveal this\nbug.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1e56a4b4029dd1cabf73f28970b5c11bcbae6bb7",
      "tree": "cdd8de3d66ffcd32b9814ec3102d6dfe6eda58e9",
      "parents": [
        "6ecb766710e5128e3b8f3c775f907dcb8fead8d1"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Tue Mar 06 10:55:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "pcnet32: change to use netdev_priv\n\nuse netdev_priv() instead of dev-\u003epriv\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6ecb766710e5128e3b8f3c775f907dcb8fead8d1",
      "tree": "054a009b93ebad4f85d2e454f6c31fc3fabf3e96",
      "parents": [
        "1c8816c6fe375ed3a1e342fcf7f403cd4f0d5041"
      ],
      "author": {
        "name": "Don Fry",
        "email": "pcnet32@verizon.net",
        "time": "Tue Mar 06 10:45:23 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "pcnet32: only allocate init_block dma consistent\n\nThe patch below moves the init_block out of the private struct and\nonly allocates init block with pci_alloc_consistent.\n\nThis has two effects:\n\n1. Performance increase for non cache coherent machines, because the\n   CPU only data in the private struct are now cached\n\n2. locks are working now for platforms, which need to have locks\n   in cached memory\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c8816c6fe375ed3a1e342fcf7f403cd4f0d5041",
      "tree": "abc26fd84ea7d05fa2d30e3ae3cf653cce298248",
      "parents": [
        "363dc36733b06a94d3dce7c43b56c888f6d185de"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Tue Mar 06 11:08:28 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "ixgb: Use ARRAY_SIZE macro when appropriate.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "363dc36733b06a94d3dce7c43b56c888f6d185de",
      "tree": "480513681cc540b8dfab86e185ef127216a762b8",
      "parents": [
        "dcd01faf66372f1806451422ad67b06adcc68f82"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Tue Mar 06 17:01:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:58 2007 -0400"
      },
      "message": "S2IO: Save/Restore unused buffer mappings in 2/3 buffer mode\n\n- Save/Restore unused buffer mappings in 2/3 buffer mode to avoid\nfrequent mapping\n\n- Save/Restore adapter reset count during adapter reset\n\n  (Resending; forgot to cc netdev)\n\nSigned-off-by: Santosh Rastapur \u003csantosh.rastapur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c7e5b125a0d31efd994326ed4c6d60c5760c43b",
      "tree": "5cbedd5e8a8ebf7aaf5eb0157c29b574a84cbbe2",
      "parents": [
        "c38db30b22913394f4634dc09f32d7838eb52ca1"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Tue Mar 06 08:58:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "e1000: Use kcalloc()\n\nReplace kmalloc+memsetout the driver. Slightly modified by Auke Kok.\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c38db30b22913394f4634dc09f32d7838eb52ca1",
      "tree": "11d6fbb7271f9afdca01f51b5b84482acb9e7749",
      "parents": [
        "024a0a3cfb4c98cb3c6c81ec70672c6a925cf164"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Tue Mar 06 08:58:02 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "e1000: Use ARRAY_SIZE macro when appropriate\n\nA patch to use ARRAY_SIZE macro already defined in kernel.h.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "024a0a3cfb4c98cb3c6c81ec70672c6a925cf164",
      "tree": "1ae2ab2e5f558bf3a8844a1b28d6ecbc3796b35e",
      "parents": [
        "2b272221ad3d5c686f1d5ffb3b3c8a45120ad765"
      ],
      "author": {
        "name": "Shan Lu",
        "email": "shanlu@cs.uiuc.edu",
        "time": "Tue Mar 06 02:42:03 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "network: add the missing phy_device speed information to phy_mii_ioctl\n\nFunction `phy_mii_ioctl\u0027 returns physical device\u0027s information based on\nuser requests.  When requested to return the basic mode control register\ninformation (BMCR), the original implementation only returns the physical\ndevice\u0027s duplex information and forgets to return speed information, which\nshould not be because BMCR register is used to hold both duplex and speed\ninformation.\n\nThe patch checks the BMCR value against speed-related flags and fills the\nreturn structure\u0027s speed field accordingly.\n\nSigned-off-by: Shan \u003cshanlu@cs.uiuc.edu\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b272221ad3d5c686f1d5ffb3b3c8a45120ad765",
      "tree": "ab465a61d4a2d817da9db2660ba65aea96b9783a",
      "parents": [
        "f1069046b4c7a5750611305433646c1bff3686fd"
      ],
      "author": {
        "name": "Dmitriy Monakhov",
        "email": "dmonakhov@openvz.org",
        "time": "Tue Mar 06 02:42:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "sk98lin: handle pci_enable_device() return value in skge_resume()\n\nSigned-off-by: Monakhov Dmitriy \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1069046b4c7a5750611305433646c1bff3686fd",
      "tree": "0b2b419938c19b0ed325fc05c0b7860788ee0de8",
      "parents": [
        "bc8a8387ba57db2275e717c19838a8d5a404c270"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:54 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "dmfe: add support for Wake on lan\n\nAdd support for WOL on Magic Packet and on link change\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc8a8387ba57db2275e717c19838a8d5a404c270",
      "tree": "85ab2d2d2b5786f006c5062b46015faaebc746a7",
      "parents": [
        "b3df0da886ffdb3e70c3197f589e959e5f8c9c04"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Mar 06 02:41:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "dmfe: add support for suspend/resume\n\nThis adds support for suspend resume\n\n[akpm@linux-foundation.org: fix CONFIG_PM\u003dn, coding style]\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Valerie Henson \u003cval_henson@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3df0da886ffdb3e70c3197f589e959e5f8c9c04",
      "tree": "7a1f564d31835f31ebab9da370dace187b0aefc6",
      "parents": [
        "56e1393f82349d8206fe7feb94db96b065c55e51"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 06 02:41:48 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "phy layer: add kernel-doc + DocBook\n\nConvert function documentation in drivers/net/phy/ to kernel-doc\nand add it to DocBook.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "56e1393f82349d8206fe7feb94db96b065c55e51",
      "tree": "431010e7b3641b2589b7a7501b21ee15bbfdaf37",
      "parents": [
        "eea221ce48803a92e2319270b2b7b8e21cd470ca"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Mar 06 02:41:48 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:57 2007 -0400"
      },
      "message": "user of the jiffies rounding code: e1000\n\nUse the round_jiffies() function in e1000.\n\nThese timers all were of the \"about once a second\" or \"about once every X\nseconds\" variety and several showed up in the \"what wakes the cpu up\" profiles\nthat the tickless patches provide.  Some timers are highly dynamic based on\nnetwork load; but even on low activity systems they still show up so the\nrounding is done only in cases of low activity, allowing higher frequency\ntimers in the high activity case.\n\nThe various hardware watchdogs are an obvious case; they run every 2 seconds\nbut aren\u0027t otherwise specific of exactly when they need to run.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eea221ce48803a92e2319270b2b7b8e21cd470ca",
      "tree": "ccc84c977466ddf81ee517de6829d0a8f30e991d",
      "parents": [
        "3664006ab9d90caca5c195e11a2b2e400d454265"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Mar 03 23:54:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "tc35815 driver update (take 2)\n\nCurrent tc35815 driver is very obsolete and less maintained for a long\ntime.  Replace it with a new driver based on one from CELF patch\narchive.\n\nMajor advantages of CELF version (version 1.23, for kernel 2.6.10) are:\n\n* Independent of JMR3927.\n  (Actually independent of MIPS, but AFAIK the chip is used only on\n   MIPS platforms)\n* TX4938 support.\n* 64-bit proof.\n* Asynchronous and on-demand auto negotiation.\n* High performance on non-coherent architecture.\n* ethtool support.\n* Many bugfixes and cleanups.\n\nAnd improvoments since version 1.23 are:\n\n* TX4939 support.\n* NETPOLL support.\n* NAPI support. (disabled by default)\n* Reduce memcpy on receiving.\n* PM support.\n* Many cleanups and bugfixes.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3664006ab9d90caca5c195e11a2b2e400d454265",
      "tree": "1e5629493024fafe589313e2937f6d3d5c80c8cd",
      "parents": [
        "7b49034399bfbf4eaaa3e0447d325e8f3a132209"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 05 02:49:27 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "drivers/net/qla3xxx.c: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7b49034399bfbf4eaaa3e0447d325e8f3a132209",
      "tree": "e7fe65f24e6ef23b553cca4bfd19ab8f472fe350",
      "parents": [
        "78ee5b3cc88297bb98843c24b231e99f3f2886a0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 05 02:49:25 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "make drivers/net/s2io.c:vlan_strip_flag static\n\nThis patch makes the needlessly global vlan_strip_flag static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78ee5b3cc88297bb98843c24b231e99f3f2886a0",
      "tree": "6fb146a1808e798841dd9ceb09ffd98fdeacfac9",
      "parents": [
        "18604c54854549ee0ad65e27ca9cb91c96af784c"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Wed Feb 28 01:18:35 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "Add support for Seeq 8003 on Challenge S Mezz board.\n\nThanks to Jö Fahlke for donating hardware.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\n\nForward porting of Ladis\u0027 2.4 patch.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18604c54854549ee0ad65e27ca9cb91c96af784c",
      "tree": "5392b07aaf9b1b1c9a4f7f8879e28cf4d53acb03",
      "parents": [
        "1acf2318dd136edfbfa30f1f33b43f69f2e2ec6c"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Feb 28 18:34:10 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "ehea: NAPI multi queue TX/RX path for SMP\n\nThis patch provides a functionality that allows parallel\nRX processing on multiple RX queues by using dummy netdevices.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1acf2318dd136edfbfa30f1f33b43f69f2e2ec6c",
      "tree": "2d79a977fc773f43e6f8be76f5fdaf0b8c251226",
      "parents": [
        "459e536b1ddfd217ec8a3437a3214968a98223c7"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Feb 28 18:34:02 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "ehea: dynamic add / remove port\n\nThis patch introduces functionality to dynamically add / remove\nehea ports via an userspace DLPAR tool. It creates a subnode for\neach logical port in the sysfs.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "459e536b1ddfd217ec8a3437a3214968a98223c7",
      "tree": "89fa87d66c29f8688586218e96d60de8a7be631f",
      "parents": [
        "4c247db114d95fb42528afe4c16db522dd050d7b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 20 15:58:02 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "chelsio: use const for virtual functions\n\nThere are several uses of _ops structure in this driver that\ncan be converted to const.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c247db114d95fb42528afe4c16db522dd050d7b",
      "tree": "1db1dcacb43bbe716ab66473aa5e2a9f5f8bb54c",
      "parents": [
        "4d2b8f66b89dd74d76d2b40cb45dffaa5567bb8f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 20 15:58:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "chelsio: use C99 style initialization\n\nConvert some initialized structures to C99 style.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4d2b8f66b89dd74d76d2b40cb45dffaa5567bb8f",
      "tree": "f544fe9e68b473493bb63b5df7d20113d0d86338",
      "parents": [
        "0ae08183d89fa48c0e4be019f45b93ad638c3890"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 20 15:58:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:55 2007 -0400"
      },
      "message": "chelsio: remove unused code for 1G boards\n\nSome code for Chelsio 1G boards was put in the driver\nbased on the vendor version (minus TOE). Well some of those board\nversions are only supported with TOE on the vendor driver, so additional\ndead code was added.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0ae08183d89fa48c0e4be019f45b93ad638c3890",
      "tree": "65035119b70a627588873f9441e789cfa22bc04e",
      "parents": [
        "99d3184ac7b4e91c88073f474ebe758540b3ad82"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Mar 03 23:55:08 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:55 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: do not rebuild when kernel version changes\n\nIn bcm43xx_ethtool, UTS_RELEASE is used. Replacing this with utsname()-\u003erelease\navoids rebuilding this module each time the kernel version changes.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99d3184ac7b4e91c88073f474ebe758540b3ad82",
      "tree": "e1170c5a7415e0572baa5624ba31d9025f4a0c8f",
      "parents": [
        "742e9910d68a338189de8b5be77ae1d141f3851f"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Tue Feb 27 19:46:46 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:55 2007 -0400"
      },
      "message": "[PATCH] hostap: Add D-Link DWL-650 Rev. P1 product id\n\nIt looks like some of the PC Card manfid/product strings were lost\nwhen Host AP driver was converted to use PCMCIA_DEVICE_* helpers. This\npatch adds back D-Link DWL-650 Rev. P1 using the same product ID\nstring match as the pcmcia-cs/cardmgr configuration used before.\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "742e9910d68a338189de8b5be77ae1d141f3851f",
      "tree": "343c32fb359b1136ee531c5105b616c38ba1b95a",
      "parents": [
        "b3f1b8cf11e412367a35045a60abbbd2ada5f75d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Mar 01 08:19:29 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:55 2007 -0400"
      },
      "message": "[PATCH] ipw2200: fix ieee80211_get_geo typo\n\ntesting much?\n\nCc: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b3f1b8cf11e412367a35045a60abbbd2ada5f75d",
      "tree": "4742d508e68ada3ded07bc1e1cd33ba1d4fdeaa5",
      "parents": [
        "ebb4e07e351e456216681f9bcf6bc4a5f0f7f55b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 27 14:39:04 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:55 2007 -0400"
      },
      "message": "[PATCH] libertas: fix build breakage from netdev class_device -\u003e device\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ebb4e07e351e456216681f9bcf6bc4a5f0f7f55b",
      "tree": "ca1607f8a255878dde39e84888c9d94e12abee1b",
      "parents": [
        "70a734391a7e12ae177f703b8caf37c7f2014682"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 27 13:41:26 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:55 2007 -0400"
      },
      "message": "[PATCH] wireless: remove obsolete text files\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6710e50f6b976dead878e143c568d4f8b068c7c",
      "tree": "81acaf6b817d1e956f340c39e6d6b4b82939d488",
      "parents": [
        "876c9d3aeb989cf1961f2c228d309ba5dcfb1172"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Sun Feb 18 20:44:06 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:55 2007 -0400"
      },
      "message": "[PATCH] hostap: use offsetof() instead of own equivalent\n\nThe original macros result in gcc 4.2 warning about \"cast from pointer\nto integer of different size\" on 64-bit systems.\n\nUse of offsetof() on fields in substructures is widespread throughout\nthe kernel code and should work whether offsetof() is defined using\n__compiler_offsetof() or a cast.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "876c9d3aeb989cf1961f2c228d309ba5dcfb1172",
      "tree": "239e9db92d13abc799c1ffc5304d8ec1503dbc61",
      "parents": [
        "35c3404efa7407811b706453f83d39b2539dcbd0"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Sat Feb 10 12:25:27 2007 -0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:54 2007 -0400"
      },
      "message": "[PATCH] Marvell Libertas 8388 802.11b/g USB driver\n\nAdd the Marvell Libertas 8388 802.11 USB driver.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo@kvack.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35c3404efa7407811b706453f83d39b2539dcbd0",
      "tree": "db3d0e9b9211fc1aa1694db024c0994b28e92ecb",
      "parents": [
        "375dd24428cfe900f4ed95d301fe604f8e0d459b"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sun Feb 18 20:28:23 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:54 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: changed GFP_NOFS to GFP_KERNEL\n\nMichael Buesch commented that GFP_NOFS should not be used in a\nnetwork driver.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "375dd24428cfe900f4ed95d301fe604f8e0d459b",
      "tree": "cd2e17d66154e308199ae9f78a082426edb4fc55",
      "parents": [
        "b9099ff63c75216d6ca10bce5a1abcd9293c27e6"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Feb 14 16:04:24 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:54 2007 -0400"
      },
      "message": "[PATCH] ipw2200: add channels sysfs entry\n\nAdd \u0027channels\u0027 sysfs entry for ipw2200. The entry exports channels\ninformation for the user space.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b9099ff63c75216d6ca10bce5a1abcd9293c27e6",
      "tree": "244c167220a1921156cdf24eb19f663f25e9c517",
      "parents": [
        "940155309cd037d3a49ad01276e591b872e8a832",
        "dc5a144991ba803bc8afded105c9db1dea0e57ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 17:49:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 17:49:50 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  sis900: Allocate rx replacement buffer before rx operation\n  usb-net/pegasus: simplify carrier detection\n"
    },
    {
      "commit": "dc5a144991ba803bc8afded105c9db1dea0e57ab",
      "tree": "81366a449cc3236446f7d84523e35eb260cfb524",
      "parents": [
        "1764f15016fea54db723a96234a82646dac9a036"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Thu Apr 26 13:47:36 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 27 20:16:41 2007 -0400"
      },
      "message": "sis900: Allocate rx replacement buffer before rx operation\n\nJust found a hole in my last patch.  It was reported to me that shortly after we\nintegrated this patch.  The report was of an oops that took place inside of\nnetif_rx when using the sis900 driver.  Looking at my origional patch I noted\nthat there was a spot between the new skb_alloc and the refill_rx_ring label\nwhere skb got reassigned to the pointer currently held in the rx_ring for the\npurposes of receiveing the frame.  The result of this is however that the buffer\nthat gets passed to netif_rx (if it is called), then gets placed right back into\nthe rx_ring.  So if you receive frames fast enough the skb being processed by\nthe network stack can get corrupted.  The reporter is testing out the fix I\u0027ve\nwritten for this below (I\u0027m not near my hardware at the moment to test myself),\nbut I wanted to post it for review ASAP.  I\u0027ll post test results when I hear\nthem, but I think this is a pretty straightforward fix.  It just uses a separate\npointer to do the rx operation, so that we don\u0027t improperly reassign the pointer\nthat we use to refill the rx ring.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1764f15016fea54db723a96234a82646dac9a036",
      "tree": "efed9a20fb0ad0d9c9483bea8b4049d461503d9c",
      "parents": [
        "f00546363fff1576ceddc2690d47e5f9c1dd2e05"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Apr 25 21:30:29 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Apr 27 20:16:41 2007 -0400"
      },
      "message": "usb-net/pegasus: simplify carrier detection\n\nSimplify pegasus carrier detection; rely only on the periodic MII\npolling.  Reverts pieces of c43c49bd61fdb9bb085ddafcaadb17d06f95ec43.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "940155309cd037d3a49ad01276e591b872e8a832",
      "tree": "209d660d00d5e8bb2b74c8e529a8ec4ced411e26",
      "parents": [
        "42fae7fb1c27d230fbd48aa055a4ae6796fb0039",
        "e1f2a094bdfa8e7ecc31f048e6c6dbea2b4f5f74"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 16:21:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 16:21:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SCSI] esp_scsi.c: Fix compilation.\n"
    },
    {
      "commit": "f00546363fff1576ceddc2690d47e5f9c1dd2e05",
      "tree": "f6cb8965b6754fc6ce7570cf1471ebe9874e509a",
      "parents": [
        "50f732ee63b91eb08a29974b36bd63e1150bb642",
        "28b57cddb3ed4f7999e4b76ef36ebaaf6e2e0c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 15:34:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 15:34:57 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (46 commits)\n  [MTD] [MAPS] drivers/mtd/maps/ck804xrom.c: convert pci_module_init()\n  [MTD] [NAND] CM-x270 MTD driver\n  [MTD] [NAND] Wrong calculation of page number in nand_block_bad()\n  [MTD] [MAPS] fix plat-ram printk format\n  [JFFS2] Fix compr_rubin.c build after include file elimination.\n  [JFFS2] Handle inodes with only a single metadata node with non-zero isize\n  [JFFS2] Tidy up licensing/copyright boilerplate.\n  [MTD] [OneNAND] Exit loop only when column start with 0\n  [MTD] [OneNAND] Fix access the past of the real oobfree array\n  [MTD] [OneNAND] Update Samsung OneNAND official URL\n  [JFFS2] Better fix for all-zero node headers\n  [JFFS2] Improve read_inode memory usage, v2.\n  [JFFS2] Improve failure mode if inode checking leaves unchecked space.\n  [JFFS2] Fix cross-endian build.\n  [MTD] Finish conversion mtd_blkdevs to use the kthread API\n  [JFFS2] Obsolete dirent nodes immediately on unlink, where possible.\n  Use menuconfig objects: MTD\n  [MTD] mtd_blkdevs: Convert to use the kthread API\n  [MTD] Fix fwh_lock locking\n  [JFFS2] Speed up mount for directly-mapped NOR flash\n  ...\n"
    },
    {
      "commit": "28b57cddb3ed4f7999e4b76ef36ebaaf6e2e0c37",
      "tree": "8cd4419d1a22b74129350481ed60a6bc183be3d5",
      "parents": [
        "54d33c4c715b80cc022b8e4974a4de693c96fc99"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Apr 27 01:48:01 2007 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 23:34:21 2007 +0100"
      },
      "message": "[MTD] [MAPS] drivers/mtd/maps/ck804xrom.c: convert pci_module_init()\n\nThis patch converts the pci_module_init() usage to pci_register_driver().\n\nIt\u0027s currently #if 0\u0027ed, but still not a bad idea to change it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e1f2a094bdfa8e7ecc31f048e6c6dbea2b4f5f74",
      "tree": "779a306c7554fb0d68dab533331a5d396496a190",
      "parents": [
        "50f732ee63b91eb08a29974b36bd63e1150bb642"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Apr 27 15:19:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 15:19:27 2007 -0700"
      },
      "message": "[SCSI] esp_scsi.c: Fix compilation.\n\nirqreturn.h for irqreturn_t and dma_addr_t being u128 warnings ;-)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54d33c4c715b80cc022b8e4974a4de693c96fc99",
      "tree": "92ae13b8c791c3db66454aec00ea425158411c90",
      "parents": [
        "d1da4e50e5d09f02c340927a4fcb7f54202fa033"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Apr 22 08:53:21 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Apr 27 23:04:32 2007 +0100"
      },
      "message": "[MTD] [NAND] CM-x270 MTD driver\n\nThis patch provides MTD support for NAND flash devices on CM-x270 modules.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "50f732ee63b91eb08a29974b36bd63e1150bb642",
      "tree": "fdfc63411a34ffbe26a3b0a997aaeff742a0301b",
      "parents": [
        "aa5bc2b58e3344da57f26b62e99e13e91c9e0a94",
        "a7205b30106a2d4ee268132644cdb292da2d9b41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 14:19:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 14:19:17 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: (78 commits)\n  USB: update MAINAINERS and CREDITS for Freescale USB driver\n  USB: update gadget files for fsl_usb2_udc driver\n  USB: add Freescale high-speed USB SOC device controller driver\n  USB: quirk for broken suspend of IT8152F/G\n  USB: iowarrior.c: timeouts too small in usb_control_msg calls\n  USB: dell device id for option.c\n  USB: Remove Huawei unusual_devs entry\n  USB: CP2101 New Device IDs\n  USB: add picdem device to ldusb\n  usbfs micro optimitation\n  USB: remove ancient/broken CRIS hcd\n  usb ethernet gadget, workaround network stack API glitch\n  USB: add \"busnum\" attribute for USB devices\n  USB: cxacru: ADSL state management\n  usbatm: Detect usb device shutdown and ignore failed urbs\n  USB: Remove duplicate define of OHCI_QUIRK_ZFMICRO\n  USB: BandRich BandLuxe HSDPA Data Card Driver\n  USB gadget rndis: fix struct rndis_packet_msg_type unaligned bug\n  USB Elan FTDI: check for driver registration status\n  USB: sierra: add more checks on shutdown\n  ...\n"
    },
    {
      "commit": "aa5bc2b58e3344da57f26b62e99e13e91c9e0a94",
      "tree": "c6e9ea1b3ee8af88b3a050b3fba160ea2f77e404",
      "parents": [
        "d868772fff6c4b881d66af8640251714e1aefa98",
        "d455cf5d0db9e3eb1b204cd4a61d8c5ccfe4305f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 14:18:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Apr 27 14:18:45 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (184 commits)\n  V4L/DVB (5563): Radio-maestro.c Replace radio_ioctl to use video_ioctl2\n  V4L/DVB (5562): Radio-gemtek-pci.c Replace gemtek_pci_ioctl to use video_ioctl2\n  V4L/DVB (5560): Ivtv: fix incorrect bitwise-and for command flags.\n  V4L/DVB (5558): Opera: use 7-bit i2c addresses\n  V4L/DVB (5557): Cafe_ccic: check return value of pci_enable_device\n  V4L/DVB (5556): Radio-gemtek.c Replace gemtek_ioctl to use video_ioctl2\n  V4L/DVB (5555): Radio-aimslab.c Replace rt_ioctl to use video_ioctl2\n  V4L/DVB (5554): Fix: vidioc_g_parm were not zeroing the memory\n  V4L/DVB (5553): Replace typhoon_do_ioctl to use video_ioctl2\n  V4L/DVB (5552): Plan-b: Switch to refcounting PCI API\n  V4L/DVB (5551): Plan-b: header change\n  V4L/DVB (5550): Radio-sf16fmi.c Replace fmi_do_ioctl to use video_ioctl2\n  V4L/DVB (5549): Radio-sf16fmr2.c Replace fmr2_do_ioctl to use video_ioctl2\n  V4L/DVB (5548): Fix v4l2 buffer to the length\n  V4L/DVB (5547): Add ENUM_FRAMESIZES and ENUM_FRAMEINTERVALS ioctls\n  V4L/DVB (5546): Radio-terratec.c Replace tt_do_ioctl to use video_ioctl2\n  V4L/DVB (5545): Saa7146: Release capture buffers on device close\n  V4L/DVB (5544): Budget-av: Make inversion setting configurable, add KNC ONE V1.0 card\n  V4L/DVB (5543): Tda10023: Add support for frontend TDA10023\n  V4L/DVB (5542): Budget-av: Remove polarity switching of the clock for DVB-C\n  ...\n"
    },
    {
      "commit": "d2eef1fc99640f7de302dcdbcfbdfcec2eef13f6",
      "tree": "eef9d46f61e44c9a8eafda30b5ad72aa4d99ad79",
      "parents": [
        "b504882da539c17ce6fee9da2a97f2fafabd495d"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon Apr 23 10:37:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: update gadget files for fsl_usb2_udc driver\n\nUpdate gadget_chip.c, ether.c for newly added Freescale Highspeed USB\ndevice driver.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b504882da539c17ce6fee9da2a97f2fafabd495d",
      "tree": "f4eb4bcc2ea778947a78bba22b8ec99ecfb508db",
      "parents": [
        "33f73e56198457c38789e08c47d2af47174c1d8f"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon Apr 23 10:54:25 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: add Freescale high-speed USB SOC device controller driver\n\nFreescale high-speed USB SOC can be found on some Freescale processors\namong different architectures.  It supports both host and device functions.\nThis driver adds its device support for Linux USB Gadget layer.\nIt is tested on MPC8349 and MPC8313, but should work on other platforms\nwith minor tweaks.  The driver passed USBCV 1.3 compliance tests.  Note\nthat this driver doesn\u0027t yet include OTG support.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jiang Bo \u003ctanya.jiang@freescale.com\u003e\nSigned-off-by: Bruce Schmid \u003cduck@freescale.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "33f73e56198457c38789e08c47d2af47174c1d8f",
      "tree": "83220d37100bc8e02705caa300d47d80d8a1dbf1",
      "parents": [
        "147c5a17338fc72a89452f0a6c14ae6fcf853919"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Tue Apr 17 13:09:18 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: quirk for broken suspend of IT8152F/G\n\nHere\u0027s a patch which adds my device to the list.\n\nThis patch enables the broken suspend quirk for the PCI OHCI controller\npresent in the IT8152F/G RISC-to-PCI Companion Chip.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "147c5a17338fc72a89452f0a6c14ae6fcf853919",
      "tree": "332c922a18dc351530979f226e56f103e2f7eb5a",
      "parents": [
        "a03c6facf84a51a04958d75ceef443108c44872d"
      ],
      "author": {
        "name": "Eberhard Fahle",
        "email": "e.fahle@wayoda.org",
        "time": "Thu Apr 05 11:13:21 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:43 2007 -0700"
      },
      "message": "USB: iowarrior.c: timeouts too small in usb_control_msg calls\n\nThe driver uses usb_control_msg() for exchanging data with the device.\nWhen the driver lived freeley _outside_ the kernel tree (pre 2.6.21) the\ntimeouts for these calls where set to 5*HZ for reading, 1HZ for writing.\n(These timeouts seemed to work fine for all users of the driver, at\nleast nobody complained in the last 2 years.\n\nThe current code (2.6.21-rc5) removed the \u0027HZ\u0027 from the timeouts and\nleft the driver with 5 jiffies for reading and 1 jiffy for writing. My\nnew machine is fast, but not that fast.\n\nThe patch also removes a useless debug statement, which was left over\nfrom testing a broken firmware version\n\nFrom: Eberhard Fahle \u003ce.fahle@wayoda.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a03c6facf84a51a04958d75ceef443108c44872d",
      "tree": "b9693b749b7644b82ef1d5839d8a8e52e97cd21e",
      "parents": [
        "862e9043776578d575494db79d9189795350ed67"
      ],
      "author": {
        "name": "Hans Engelen",
        "email": "engelenh@gmail.com",
        "time": "Thu Apr 12 14:40:26 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: dell device id for option.c\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "862e9043776578d575494db79d9189795350ed67",
      "tree": "479a98f82b2a2649a31a40b02c302b3f1511bbaf",
      "parents": [
        "92f5cae2e8914d2d762728dd7629e5121ba070f3"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Apr 15 23:42:40 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: Remove Huawei unusual_devs entry\n\nPer the Rui Santos and the hardware manufacturers, this actually inhibits\nuseful parts of the hardware. The correct way to use this hardware is with the\nsoftware at http://www.kanoistika.sk/bobovsky/archiv/umts/ and the manufacturers\nare also planning on including Linux drivers/material in future revisions.\n\nCC: Rui Santos \u003crsantos@grupopie.com\u003e\nCC: \u003cjohann.wilhelm@student.tugraz.at\u003e\nCC: \u003czihan@huawei.com\u003e\nCC: \u003cwanganyu1983@huawei.com\u003e\nCC: \u003cdingjianjian@huawei.com\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92f5cae2e8914d2d762728dd7629e5121ba070f3",
      "tree": "f76f4769a007111ee9d96c03b0ee33a3f8fc9589",
      "parents": [
        "79dcdbf67d8885375711c4f2261168fa87389a31"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Fri Apr 20 14:37:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: CP2101 New Device IDs\n\nTwo new device IDs for CP2101 driver.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "79dcdbf67d8885375711c4f2261168fa87389a31",
      "tree": "fb083c7c8a70fa8bf368eb7022b67a4ffae78507",
      "parents": [
        "527660a819f513edc52fea6bcb4068ce1d4d966b"
      ],
      "author": {
        "name": "Joey Goncalves",
        "email": "jgoncalves@peragrin.com",
        "time": "Fri Apr 20 11:05:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: add picdem device to ldusb\n\nHi Greg:\n\nI have found that  /drivers/usb/misc/ldusb.c  works with the \"PICDEM Full\nSpeed USB\"\nhttp://www.microchip.com/stellent/idcplg?IdcService\u003dSS_GET_PAGE\u0026nodeId\u003d1406\u0026dDocName\u003den021940\n\n\nSigned-off-by: Joey S Goncalves \u003cjgoncalves@peragrin.com\u003e\nCc: Michael Hund \u003cMHund@LD-Didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "527660a819f513edc52fea6bcb4068ce1d4d966b",
      "tree": "df4bd3fe6a5d9819a31f7ad50c98f852a9032789",
      "parents": [
        "1b101ceb9162086035ce0c9cbe83ca7b4845179a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Apr 20 20:50:48 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "usbfs micro optimitation\n\nthe memory barrier is needed only with smp.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b101ceb9162086035ce0c9cbe83ca7b4845179a",
      "tree": "3ff40a54a969a0e456f51ddd0b36a32b17cc34c8",
      "parents": [
        "b8d297c93a888fcd4d74ba0bbeeabe9b84caf514"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 22 11:05:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: remove ancient/broken CRIS hcd\n\nRemove the old crisv10 HCD ... it can\u0027t have built for some time,\ndoesn\u0027t even have a Kconfig entry, was the last driver not to have\nbeen converted to the \"hcd\" framework, and considering the usbcore\nchanges since its last patch was merged, has just got to buggy as\nall get-out.\n\nI\u0027m told Axis has a new driver, and will be submitting it soon.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b8d297c93a888fcd4d74ba0bbeeabe9b84caf514",
      "tree": "2249461166b9aaa23e21b48fa2b879f32259b49a",
      "parents": [
        "83f7d958eab2fbc6b159ee92bf1493924e1d0f72"
      ],
      "author": {
        "name": "Erik Hovland",
        "email": "erik@hovland.org",
        "time": "Mon Apr 23 10:50:15 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "usb ethernet gadget, workaround network stack API glitch\n\nAnother workaround for the glitch in the network layer, whereby one call\nignores the (otherwise kernel-wide) convention that free() calls should\nnot oops when passed nulls.  This code already handles that API glitch in\nmost other paths.\n\nFrom: Erik Hovland \u003cerik@hovland.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "83f7d958eab2fbc6b159ee92bf1493924e1d0f72",
      "tree": "d1bb7f88a03bd8582ab5fb80f8a90fc598fb8814",
      "parents": [
        "6a02c996bce297a782432e29c69268356e97fadd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Apr 25 15:15:43 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:42 2007 -0700"
      },
      "message": "USB: add \"busnum\" attribute for USB devices\n\nThis patch (as903) adds a \"busnum\" sysfs attribute for USB devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6a02c996bce297a782432e29c69268356e97fadd",
      "tree": "a68fc295a2a133b0cfdc7b3c2724a1cb0c9db9c0",
      "parents": [
        "7d5e1dd40bd5ced457be178e4f0b1267a3df2142"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu Apr 26 00:38:05 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "USB: cxacru: ADSL state management\n\nThe device has commands to start/stop the ADSL function, so this adds a\nsysfs attribute to allow it to be started/stopped/restarted.  It also stops\npolling the device for status when the ADSL function is disabled.\n\nThere are no problems with sending multiple start or stop commands, even\nwith a fast loop of them the device still works.  There is no need to\nprotect the restart process from further user actions while it\u0027s waiting\nfor 1.5s.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Duncan Sands \u003cduncan.sands@math.u-psud.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7d5e1dd40bd5ced457be178e4f0b1267a3df2142",
      "tree": "f5586fdac621f0729c0833a110da72f5dc8ba579",
      "parents": [
        "5c975acb99168827a8ce5453be0e44ad2e4b70b2"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Thu Apr 26 00:38:04 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "usbatm: Detect usb device shutdown and ignore failed urbs\n\nDetect usb device shutdown and ignore failed urbs.  This happens when the\ndriver is unloaded or the device is unplugged.\n\nI\u0027m not sure what other urb statuses should be ignored, and the warning\nmessage doesn\u0027t need to be shown when the module is unloaded or the device\nis removed.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nCc: Duncan Sands \u003cduncan.sands@math.u-psud.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c975acb99168827a8ce5453be0e44ad2e4b70b2",
      "tree": "c7cd4eeaa72cf62c45b28a105b2b0812dccdd5d2",
      "parents": [
        "3f6e58467c635ebbb4a139cbe5e0c1f46792e18c"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Thu Apr 26 00:38:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "USB: Remove duplicate define of OHCI_QUIRK_ZFMICRO\n\nRemove duplicate define of OHCI_QUIRK_ZFMICRO from ftdi-elan.c, its already\ndefined in drivers/ush/host/ohci.c\n\nSigned-off-by: \"S.Caglar Onur\" \u003ccaglar@pardus.org.tr\u003e\nCc: \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3f6e58467c635ebbb4a139cbe5e0c1f46792e18c",
      "tree": "844b138d90995d8241575b28a370dc4dcbdb6b6d",
      "parents": [
        "178398dca00b276aaa1aded7cded89921f710365"
      ],
      "author": {
        "name": "Leon Leong",
        "email": "upleong@bandrich.com",
        "time": "Thu Apr 26 00:38:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:41 2007 -0700"
      },
      "message": "USB: BandRich BandLuxe HSDPA Data Card Driver\n\nAdd the detection for the BandRich BandLuxe C100/C100S/C120 HSDPA Data\nCard.  With the vendor and product IDs are set properly, the data card can\nbe detected and works fine.\n\nSigned-off-by: Leon Leong \u003cupleong@bandrich.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "178398dca00b276aaa1aded7cded89921f710365",
      "tree": "2cdc2a4266f82403029e7019865254eef31c9f79",
      "parents": [
        "893a342a686e6ce36ef24d322f3f52420a041313"
      ],
      "author": {
        "name": "Wu, Bryan",
        "email": "bryan.wu@analog.com",
        "time": "Thu Apr 26 00:38:01 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB gadget rndis: fix struct rndis_packet_msg_type unaligned bug\n\nskb_push function may return a pointer which is not aligned as required\nby struct rndis_packet_msg_type. Using attribute trick to fix this bug.\n\nSigned-off-by: Roy Huang \u003croy.huang@analog.com\u003e\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "893a342a686e6ce36ef24d322f3f52420a041313",
      "tree": "8517bcfef656ec37b5669f40d9723b8272a59cff",
      "parents": [
        "f094e4f358c2f9f0a46dc777f64ed7794f73d283"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Apr 26 00:38:00 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB Elan FTDI: check for driver registration status\n\nAdd checking of driver registration status and release allocated resources\nif it failed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: \"Luiz Fernando N. Capitulino\" \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f094e4f358c2f9f0a46dc777f64ed7794f73d283",
      "tree": "6e811c05b224227a04a91558f923d7348ada219d",
      "parents": [
        "931384fb0ec99a7459b3052f5d4db15bcb5037ea"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 26 00:12:01 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: sierra: add more checks on shutdown\n\nThis should help with any potential NULL pointer usages as reported by a\nfew users.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "931384fb0ec99a7459b3052f5d4db15bcb5037ea",
      "tree": "5fd2ebc5fcaefcc823f9c1c5c62dca5898804c3f",
      "parents": [
        "296c02429271e1b9525b52fed76daa3b1cafefc4"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 17 13:06:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: add an ohci board-specific quirk\n\nUse the new ohci-pci quirk infrastructure to address the problem it was\ncreated to address: a quirk specific to the Portege 4000, in buzilla as\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6723\n\nAlso fix a misuse of \"__devinit\" for the quirk functions.  It must not\nbe used without first ensuring that the references from the quirk tables\nare gone, and that the function using those quirk tables is also gone.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "296c02429271e1b9525b52fed76daa3b1cafefc4",
      "tree": "3b945e3e48a484cf29e905e8e3283bfeaf19b2dd",
      "parents": [
        "ddda08624013e8435e9f7cfc34a35bd7b3520b6d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 17 16:10:10 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: usbnet reports minidriver name through ethtool\n\nUpdate \"usbnet\" so that ethtool reports the name of the minidriver in use\n(e.g. asix, cdc_ether, dm9601, rndis_host) instead of \"usbnet\".  This is a\nbetter match to how other network drivers work, resolving a minor open issue.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddda08624013e8435e9f7cfc34a35bd7b3520b6d",
      "tree": "4d3f763ea916ba299ce2897c0ee934ccc801c0a5",
      "parents": [
        "aa2ce5ca6be480cb139e21258671c2c27826f8ff"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Apr 17 17:53:20 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:40 2007 -0700"
      },
      "message": "USB: rndis_host, various cleanups\n\nCleanups to the rndis_host code, and a tweak that helps talking to\nPXA hardware.  Mostly from Ole André Vadla Ravnås \u003coleavr@gmail.com\u003e\n\n  - Prevent SET_INTERFACE requests, they give PXA hardware bad indigestion\n  - For paranoia, null a pointer after freeing its data\n  - Wrap up ActiveSync oddities for RNDIS_QUERY in one routine\n  - Use that wrapper when getting the Ethernet address\n  - Whitespace fixes\n\nPlus add a comment noting the open issues about some RNDIS clients still\nneeding TBD kinds of browbeating to accept non-jumbogram packets.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c9862e512f59ae3f41f83c109be12f93e37bb2d",
      "tree": "04eb8196495fe609405e3cfc0e1774160131132a",
      "parents": [
        "ecb658d387dc09f344b3d755e8674076072032c7"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Apr 11 12:06:16 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: fix signed jiffies issue in autosuspend logic\n\nThis patch (as897) changes the autosuspend timer code to use the\nstandard types and macros in dealing with jiffies values.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ecb658d387dc09f344b3d755e8674076072032c7",
      "tree": "b24067478554d5514db22ca6b107b8258e22b7e3",
      "parents": [
        "35d07fd58f47284adecf219d3b73e4ea197cf29f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Apr 11 13:47:26 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "usbmon: bus zero\n\nAdd the \"bus zero\" feature to the usbmon. If a user process specifies bus\nwith number zero, it receives events from all buses. This is useful when\nwe wish to see initial enumeration when a bus is created, typically after\na modprobe. Until now, an application had to loop until a new bus could\nbe open, then start capturing on it. This procedure was cumbersome and\ncould lose initial events. Also, often it\u0027s too bothersome to find exactly\nto which bus a specific device is attached.\n\nPaolo Albeni provided the original concept implementation. I added the\nhandling of \"bus-\u003emonitored\" flag and generally fixed it up.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "35d07fd58f47284adecf219d3b73e4ea197cf29f",
      "tree": "ccad5ae6102b257676806575d156895bb10ddcdf",
      "parents": [
        "ebc3ac149bf3a20c235625f1c07e0f997b3e08ba"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat Mar 31 18:15:43 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: Allow transfer_buffer with transfer_dma\n\nSome host controller drivers may need a PIO fallback when a DMA channel\nis temporarily unavailable.  This patch provides an address that such\ndrivers can use for PIO in those cases, and nulls that field out when\nno such address is available (highmem) which should help usbmon.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ebc3ac149bf3a20c235625f1c07e0f997b3e08ba",
      "tree": "6ae0e3b9f43bc55f4ef8caa9c3f36b706a3ec71c",
      "parents": [
        "1941044aa9632aa8debbb94a3c8a5ed0ebddade8"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Apr 02 15:16:36 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: cleanup ofd adutux\n\nthis driver does\n- ignore errors during open\n- submit a running urb\n- use down_interruptible not handling signals\n- GFP_KERNEL with a spinlock held\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1941044aa9632aa8debbb94a3c8a5ed0ebddade8",
      "tree": "ea885677876b793a26cf684eca6f8639478eb222",
      "parents": [
        "38c3cb5b677cf551cd93a494dc5c551271d90ac1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Mar 27 13:33:59 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: add \"last_busy\" field for use in autosuspend\n\nThis patch (as877) adds a \"last_busy\" field to struct usb_device, for\nuse by the autosuspend framework.  Now if an autosuspend call comes at\na time when the device isn\u0027t busy but hasn\u0027t yet been idle for long\nenough, the timer can be set to exactly the desired value.  And we\nwill be ready to handle things like HID drivers, which can\u0027t maintain\na useful usage count and must rely on the time-of-last-use to decide\nwhen to autosuspend.\n\nThe patch also makes some related minor improvements:\n\n\tMove the calls to the autosuspend condition-checking routine\n\tinto usb_suspend_both(), which is the only place where it\n\treally matters.\n\n\tIf the autosuspend timer is already running, don\u0027t stop\n\tand restart it.\n\n\tReplace immediate returns with gotos so that the optional\n\tdebugging ouput won\u0027t be bypassed.\n\n\tIf autoresume is disabled but the device is already awake,\n\tdon\u0027t return an error for an autoresume call.\n\n\tDon\u0027t try to autoresume a device if it isn\u0027t suspended.\n\t(Yes, this undercuts the previous change -- so sue me.)\n\n\tDon\u0027t duplicate existing code in the autosuspend work routine.\n\n\tFix the kerneldoc in usb_autopm_put_interface(): If an\n\tautoresume call fails, the usage counter is left unchanged.\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": "38c3cb5b677cf551cd93a494dc5c551271d90ac1",
      "tree": "b45bbc0653b3819dab7bfff1066b114aa2b52b8b",
      "parents": [
        "5ec1862e7b612d804ca10a0475dccf98c857efec"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon Mar 26 22:00:28 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:39 2007 -0700"
      },
      "message": "USB: whiteheat: Convert to generic boolean\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nAcked-by: Stuart MacDonald \u003cstuartm@connecttech.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5ec1862e7b612d804ca10a0475dccf98c857efec",
      "tree": "6670e75d9364c9d8871f8f1b85ac12bff9900e34",
      "parents": [
        "2f007de2f4296e4dafae6ab0b3cc1bc49443137a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Mar 27 16:02:34 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: fix omninet write vs. close race\n\nomninet kills all URBs in close. However write() returns as soon as\nthe URB has been submitted. Killing the last URB means a race that\ncan lose that date written in the last call to write().\nAs a fix this is moved to shutdown().\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2f007de2f4296e4dafae6ab0b3cc1bc49443137a",
      "tree": "783f9fc150e8271edb9c78156c2e43bb02ba53e2",
      "parents": [
        "9306fff17d3852e088dfc512e6f6673f3d80e71e"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Mar 29 10:45:17 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: fix error handling for mct_u232\n\nwe report errors to the caller. THis patch adds error handling to 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": "9306fff17d3852e088dfc512e6f6673f3d80e71e",
      "tree": "b682c2103a2ddfbab2e7186fd462812c8c106739",
      "parents": [
        "5a9f4e338179e75e7e9b56293acb17023e342d81"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Thu Mar 29 11:23:54 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: fix error handling in kl5kusb\n\n- report errors\n- cleanup in error case\n- use of endianness macros\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a9f4e338179e75e7e9b56293acb17023e342d81",
      "tree": "6fb9ca518235ae18d8cf238111d494a9fdee3f9e",
      "parents": [
        "949ce47168a34618c3e24cb7dd4ab52233a4653c"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Mar 30 13:11:00 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: fix catc error handling\n\nthis driver ignores errors while starting the transmit queue. It will\nnever be reported stopped as the completion handler won\u0027t run\nand it will never be started again as it will be considered started.\nThis patch adds error handling.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "949ce47168a34618c3e24cb7dd4ab52233a4653c",
      "tree": "5739777b78057b04ba77e85bada13a693746b616",
      "parents": [
        "4edf2c83637b9e9db771cc5629de036fe4488564"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Mar 30 10:52:16 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: cypress_cy7c63: race disconnect/sysfs read-write leading to following NULL pointer\n\nthis driver sets intfdata to NULL while it still can be read and happily followed.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4edf2c83637b9e9db771cc5629de036fe4488564",
      "tree": "db29cd92d40a29c86d69881416d3f33eea498ab4",
      "parents": [
        "868e440d2f2b55f790d106100a46034b6aa12577"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Mar 26 18:12:44 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: fix ark3116 memory leak\n\nthis driver has a memory leak in an error case.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "868e440d2f2b55f790d106100a46034b6aa12577",
      "tree": "d91ed76da5b5dc61b25cc8abedc44bc02a99eb88",
      "parents": [
        "62127a585cc72509a0bfae502cc16f9935a4cda6"
      ],
      "author": {
        "name": "Jelle Foks",
        "email": "jelle@foks.8m.com",
        "time": "Sun Mar 25 21:08:35 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: ftdi_sio: Add USB ID of ADSTech USBX-707\n\nThis patch adds the USB ID of the ADS Tech USBX-707 USB IR blaster (that\ncomes with the ADS Tech PTV-305 grabber card), which has a ftdi232bm\ninside hooked up to a pic.\n\nWith this it should be fairly straightforward to make at least lirc\nreceiving work with this device. I will submit a patch to lirc for that\nas soon as I have one ready, I\u0027m getting data with minicom with this\npatch, but need to figure out some more details such as best/correct\nbaudrate.\n\nSigned-off-by: Jelle Foks \u003cjelle@foks.8m.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "62127a585cc72509a0bfae502cc16f9935a4cda6",
      "tree": "96515ced9943c82c36103cf2e48d859cb4c237e6",
      "parents": [
        "b80349b17c6e1236a24616f71e59ed31279de25a"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Mar 23 14:30:16 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: fix race in ftdio_write\n\nthis has the same race as the visor driver. The counter must be incremented\nunder the lock it is checked under.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b80349b17c6e1236a24616f71e59ed31279de25a",
      "tree": "185e0cf25beaf31c9a3787b3a8f552f81d0e423d",
      "parents": [
        "b19d402a3450bb2597d0c1b54f6139462a5f35ae"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Fri Mar 23 11:58:03 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:38 2007 -0700"
      },
      "message": "USB: fix race in visor_write\n\nthis fixes a small race in visor_write.\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b19d402a3450bb2597d0c1b54f6139462a5f35ae",
      "tree": "d455b64d0afa9a34bb29cc9f2f0880de9da4542d",
      "parents": [
        "9f8b17e643fe6aa505629658445849397bda4e4f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Mar 26 16:55:16 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:37 2007 -0700"
      },
      "message": "USB: aircable cleanup\n\n- proper endianness macros\n- scheduling in interrupt in error case\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Naranjo Manuel Francisco \u003cnaranjo.manuel@gmail.com\u003e\n\n"
    },
    {
      "commit": "9f8b17e643fe6aa505629658445849397bda4e4f",
      "tree": "30c45914f7be9f355db30964323673c7d37080e8",
      "parents": [
        "87840289637e9ea95118ebd76e2e335fdcddd725"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Mar 13 15:59:31 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:37 2007 -0700"
      },
      "message": "USB: make usbdevices export their device nodes instead of using a separate class\n\no The \"real\" usb-devices export now a device node which can\n  populate /dev/bus/usb.\n\no The usb_device class is optional now and can be disabled in the\n  kernel config. Major/minor of the \"real\" devices and class devices\n  are the same.\n\no The environment of the usb-device event contains DEVNUM and BUSNUM to\n  help udev and get rid of the ugly udev rule we need for the class\n  devices.\n\no The usb-devices and usb-interfaces share the same bus, so I used\n  the new \"struct device_type\" to let these devices identify\n  themselves. This also removes the current logic of using a magic\n  platform-pointer.\n  The name of the device_type is also added to the environment\n  which makes it easier to distinguish the different kinds of devices\n  on the same subsystem.\n\n  It looks like this:\n    add@/devices/pci0000:00/0000:00:1d.1/usb2/2-1\n    ACTION\u003dadd\n    DEVPATH\u003d/devices/pci0000:00/0000:00:1d.1/usb2/2-1\n    SUBSYSTEM\u003dusb\n    SEQNUM\u003d1533\n    MAJOR\u003d189\n    MINOR\u003d131\n    DEVTYPE\u003dusb_device\n    PRODUCT\u003d46d/c03e/2000\n    TYPE\u003d0/0/0\n    BUSNUM\u003d002\n    DEVNUM\u003d004\n\nThis udev rule works as a replacement for usb_device class devices:\n  SUBSYSTEM\u003d\u003d\"usb\", ACTION\u003d\u003d\"add\", ENV{DEVTYPE}\u003d\u003d\"usb_device\", \\\n    NAME\u003d\"bus/usb/$env{BUSNUM}/$env{DEVNUM}\", MODE\u003d\"0644\"\n\nUpdated patch, which needs the device_type patches in Greg\u0027s tree.\n\nI also got a bugzilla assigned for this. :)\n  https://bugzilla.novell.com/show_bug.cgi?id\u003d250659\n\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "87840289637e9ea95118ebd76e2e335fdcddd725",
      "tree": "640807e847ffb7825f5aea1f44d2dcdb017b648d",
      "parents": [
        "2add5229d77a3de08015feef437653e02372162f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Mar 21 13:57:51 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:37 2007 -0700"
      },
      "message": "USB: gadget-storage needs BLOCK\n\nWith CONFIG_BLOCK\u003dn, this build error happens:\nWARNING: \"bdev_read_only\" [drivers/usb/gadget/g_file_storage.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2add5229d77a3de08015feef437653e02372162f",
      "tree": "436109572453656747d6e5b3aec14939b1202ec3",
      "parents": [
        "13f6be01db9ada144f28241f939f4f3f8ec8e40b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Mar 20 14:59:39 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:37 2007 -0700"
      },
      "message": "USB: add power/level sysfs attribute\n\nThis patch (as874) adds another piece to the user-visible part of the\nUSB autosuspend interface.  The new power/level sysfs attribute allows\nusers to force the device on (with autosuspend off), force the device\nto sleep (with autoresume off), or return to normal automatic operation.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "13f6be01db9ada144f28241f939f4f3f8ec8e40b",
      "tree": "a1831a63af8cfd02d41694c12dac5b3eb0fa39d9",
      "parents": [
        "ebcf3ede6d84bf8aeff4378035d3fb312ede8dc9"
      ],
      "author": {
        "name": "Peter Stokes",
        "email": "linux@dadeos.freeserve.co.uk",
        "time": "Sat Mar 17 16:14:12 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 13:28:37 2007 -0700"
      },
      "message": "USB: ati_remote2: Add channel support\n\nAdd logical channel support for ATI Remote Wonder II\n\nThe ATI Remote Wonder II can be configured with one of 16 unique logical\nchannels. Allowing up to 16 remotes to be used independently within\nrange of each other. This change adds functionality to configure the\nreceiver and filter the input data to respond or exclude remotes\nconfigured with different logical channels.\n\nSigned-off-by: Peter Stokes \u003clinux@dadeos.freeserve.co.uk\u003e\nAcked-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "ebcf3ede6d84bf8aeff4378035d3fb312ede8dc9"
}
