)]}'
{
  "log": [
    {
      "commit": "87673dd735b8e089b7f2830edd353aa5f5e743ad",
      "tree": "030b275650c5d8c79285bc3f7b0ba8f1c2cc25b6",
      "parents": [
        "8ab4ec3ef45cc2facbe14c733ef7230e7d94fcf2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:37:19 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:13 2006 -0700"
      },
      "message": "it87: Add support for the IT8718F\n\nit87: Add support for the IT8718F\n\nThe IT8718F is a Super-I/O chip with integrated hardware monitoring\nfunctions. It is very similar to the IT8716F, so adding support to the\nit87 driver was pretty straightforward. The most significant difference\nis that the IT8718F has up to 8 VID pins, instead of 6 for the older\nchips.\n\nFor the IT8718F, the VID value can only be read from Super-I/O space.\n\nUserspace support is already in lm_sensors SVN (to be soon released\nas 2.10.1.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ab4ec3ef45cc2facbe14c733ef7230e7d94fcf2",
      "tree": "aee9c9ba26cbde2b7c1ffc89821d1d1bb02c959d",
      "parents": [
        "3543a53f6c5b58c233218327f671108590151876"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:35:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:13 2006 -0700"
      },
      "message": "it87: Cleanup set_fan_div\n\nit87: Cleanup set_fan_div\n\nWe only change one fan clock divider at a time, so there is only one\nfan min which needs to be saved and restored.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3543a53f6c5b58c233218327f671108590151876",
      "tree": "a717e76ae3167add861b785f1c5f187871087157",
      "parents": [
        "b9e349f710376ef55f200e9fa07e88b4fe2cdf98"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:27:25 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:13 2006 -0700"
      },
      "message": "it87: in8 has no limit registers\n\nit87: in8 has no limit registers\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9e349f710376ef55f200e9fa07e88b4fe2cdf98",
      "tree": "221fe66ca1b1fe93ed1e9cf7b9fa988779d22a11",
      "parents": [
        "9060f8bdd0c40e31d2be388e59f2dbeea55988a2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:26:22 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:13 2006 -0700"
      },
      "message": "it87: Prevent overflow on fan clock divider write\n\nit87: Prevent overflow on fan clock divider write\n\nThe highest possible clock divider for fan1 and fan2 is 128.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9060f8bdd0c40e31d2be388e59f2dbeea55988a2",
      "tree": "785b330c027326eac78cad5dcb224e4b2a949168",
      "parents": [
        "17d648bf5786ba5b8cbf7cbd5cb18d3d8d2657ca"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:24:17 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:13 2006 -0700"
      },
      "message": "it87: No sysfs files for disabled fans\n\nit87: No sysfs files for disabled fans\n\nOnly create the fan attributes for enabled fan tachometers. Some\nmotherboards have a nice BIOS which only enables the fan inputs which\nare wired to a fan header on the board. This makes the configuration\neasier for the user.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17d648bf5786ba5b8cbf7cbd5cb18d3d8d2657ca",
      "tree": "8761d44284bbff01c0bd720c6cfd47a42b145978",
      "parents": [
        "0dd7699ec4b27b3662d8980ff7a309cc81276298"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:23:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:13 2006 -0700"
      },
      "message": "it87: Add support for the IT8716F\n\nit87: Add support for the IT8716F\n\nThe IT8716F is a Super-I/O chip with integrated hardware monitoring\nfunctions. It is very similar to the IT8712F, so adding support to the\nit87 driver was pretty straightforward. The most significant change here\nis that the IT8716F has 16-bit fan speed counters, so the user no more\nneeds to tweak the fan clock dividers to get the best readings.\n\nUserspace support is already in lm_sensors SVN (to be soon released\nas 2.10.1.)\n\nThanks to Stian Oksavik, Olivier Nicolas, Prakash Punnoor and\nJuergen Kilb for testing the early versions of this patch.\n\nThanks also to ITE for providing datasheets and answering my questions.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0dd7699ec4b27b3662d8980ff7a309cc81276298",
      "tree": "17b7f7d6e6c7947ae03cab6e3681cc91f72f6352",
      "parents": [
        "b25a10631a81fca33a94d1f1f6960928d8e9ce63"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Aug 28 14:22:34 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:12 2006 -0700"
      },
      "message": "smsc47m1: dev_warn fix\n\nsmsc47m1: dev_warn fix\n\nWe can\u0027t use dev_warn on an i2c client before it is attached.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b25a10631a81fca33a94d1f1f6960928d8e9ce63",
      "tree": "5f327a3b3af52fbd24b8ec5590f1f55d3ac8e5b9",
      "parents": [
        "c41bdb526bca5cda5be3de8c112f63c400bf990f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Mon Aug 28 14:21:42 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:12 2006 -0700"
      },
      "message": "hdaps: Handle errors from input_register_device\n\nHDAPS: handle errors from input_register_device()\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c41bdb526bca5cda5be3de8c112f63c400bf990f",
      "tree": "8a1cd935598c827baa83cbbefbc532cca6e0f7ea",
      "parents": [
        "563daaf4047464eef5ffcb46194a99c1a8f2260e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Aug 28 14:18:14 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:12 2006 -0700"
      },
      "message": "atxp1: Signed/unsigned char bug fix\n\nvid_to_reg() can return -1 and char can be unsigned.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "563daaf4047464eef5ffcb46194a99c1a8f2260e",
      "tree": "19a4f8c8f83986b1c84a6228c9178931e2066719",
      "parents": [
        "08c79950a047dbaccf05d70a203db2ee75ac3bd8"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@sh.cvut.cz",
        "time": "Wed Jul 05 18:15:31 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:12 2006 -0700"
      },
      "message": "hwmon: Documentation update for w83627ehf\n\nAdd documentation for the w83627ehf hardware monitoring driver.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "08c79950a047dbaccf05d70a203db2ee75ac3bd8",
      "tree": "4041fdd9899cde225c4ff64e3feadf1955bd8a77",
      "parents": [
        "94c12cc7d196bab34aaa98d38521549fa1e5ef76"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@sh.cvut.cz",
        "time": "Wed Jul 05 18:14:31 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 28 15:31:12 2006 -0700"
      },
      "message": "hwmon: Add fan speed control features to w83627ehf\n\nThis patch adds long-awaited support for automatic fan modes. Based on\nthe work of Yuan Mu from Winbond, I finished the support with the great\nhelp of David Hubbard.\n\nSigned-off-by: Yuan Mu \u003cYmu@Winbond.com.tw\u003e\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: David Hubbard \u003cdavid.c.hubbard@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "94c12cc7d196bab34aaa98d38521549fa1e5ef76",
      "tree": "8e0cec0ed44445d74a2cb5160303d6b4dfb1bc31",
      "parents": [
        "25d83cbfaa44e1b9170c0941c3ef52ca39f54ccc"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:43 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:43 2006 +0200"
      },
      "message": "[S390] Inline assembly cleanup.\n\nMajor cleanup of all s390 inline assemblies. They now have a common\ncoding style. Quite a few have been shortened, mainly by using register\nasm variables. Use of the EX_TABLE macro helps  as well. The atomic ops,\nbit ops and locking inlines new use the Q-constraint if a newer gcc\nis used.  That results in slightly better code.\n\nThanks to Christian Borntraeger for proof reading the changes.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "25d83cbfaa44e1b9170c0941c3ef52ca39f54ccc",
      "tree": "30d9bbc0a1051b837313edfafc40ffa6c5fbfedc",
      "parents": [
        "52149ba6b0ddf3e9d965257cc0513193650b3ea8"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Sep 28 16:56:37 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:37 2006 +0200"
      },
      "message": "[S390] Whitespace cleanup.\n\nHuge s390 assembly files whitespace cleanup.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "52149ba6b0ddf3e9d965257cc0513193650b3ea8",
      "tree": "af8097516b3cd9d9f2397080e4cf81414fd4172a",
      "parents": [
        "51dced544e3964b684afc99282ceceaa384b16a8"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:03 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:56:03 2006 +0200"
      },
      "message": "[S390] user readable uninitialised kernel memory.\n\nA user space program can read uninitialised kernel memory\nby appending to a file from a bad address and then reading\nthe result back. The cause is the copy_from_user function\nthat does not clear the remaining bytes of the kernel\nbuffer after it got a fault on the user space address.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "51dced544e3964b684afc99282ceceaa384b16a8",
      "tree": "7f63cd3491c58e4fb60fd1bce7c5eea887ab42e9",
      "parents": [
        "0efa470363699ecba49e67cc3c75f46b300f98a4"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jan.glauber@de.ibm.com",
        "time": "Thu Sep 28 16:55:53 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:53 2006 +0200"
      },
      "message": "[S390] init_timer in tty3270.\n\nCall init_timer only once fpr tp-\u003etimer in tty3270.\n\nSigned-off-by: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0efa470363699ecba49e67cc3c75f46b300f98a4",
      "tree": "a27ea609d8a45369fa47d016839fc94db8f80cdb",
      "parents": [
        "d9f7a745d55527d0d41684b22506a86c4381f7f1"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Sep 28 16:55:46 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:46 2006 +0200"
      },
      "message": "[S390] config option for z9-109 code generation.\n\nAdd a kernel config option for the IBM System z9. This will produce\nfaster code on newer compilers using the -march\u003dz9-109 option.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d9f7a745d55527d0d41684b22506a86c4381f7f1",
      "tree": "ea8870ef06c3723ad59b78aac97bfe8152894c72",
      "parents": [
        "1fce518e8e7de62597c823d6d795cafc694e7910"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:39 2006 +0200"
      },
      "message": "[S390] __div64_32 for 31 bit.\n\nThe clocksource infrastructure introduced with commit\nad596171ed635c51a9eef829187af100cbf8dcf7 broke 31 bit s390.\nThe reason is that the do_div() primitive for 31 bit always\nhad a restriction: it could only divide an unsigned 64 bit\ninteger by an unsigned 31 bit integer. The clocksource code\nnow uses do_div() with a base value that has the most\nsignificant bit set. The result is that clock-\u003ecycle_interval\nhas a funny value which causes the linux time to jump around\nlike mad.\nThe solution is \"obvious\": implement a proper __div64_32\nfunction for 31 bit s390.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1fce518e8e7de62597c823d6d795cafc694e7910",
      "tree": "3026f6f638feb0935ba29b5807d909733d22ccc0",
      "parents": [
        "23c100d99c1dfd0bba49a63fb02a8f8fddad607b"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Thu Sep 28 16:55:33 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:33 2006 +0200"
      },
      "message": "[S390] remove unnecessary includes.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "23c100d99c1dfd0bba49a63fb02a8f8fddad607b",
      "tree": "c937d041eea37d24997e0bcc0b385c07d8d541d5",
      "parents": [
        "925afbd6cbc0d5154710f00dc186518f396e04ec"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Thu Sep 28 16:55:28 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:28 2006 +0200"
      },
      "message": "[S390] hypfs sparse warnings.\n\nsparse complains, if we use bitwise operations on enums. Cast enum to\nlong in order to fix that problem!\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "925afbd6cbc0d5154710f00dc186518f396e04ec",
      "tree": "98e3594f8a2a0d6b26eb3e00ac5155bd91de6e63",
      "parents": [
        "bac9c66cd25e134077b284fc59bee6e5a8475d33"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Thu Sep 28 16:55:23 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:23 2006 +0200"
      },
      "message": "[S390] Avoid static struct initializations in appldata.\n\nDon\u0027t use static initialization for struct members containing\nvariables because gcc would generate more code and use double space\non stack.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bac9c66cd25e134077b284fc59bee6e5a8475d33",
      "tree": "5fa9a8bbda52f10f613060849f13e403a7dedb89",
      "parents": [
        "a77c64c1a641950626181b4857abb701d8f38ccc"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Thu Sep 28 16:55:18 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Sep 28 16:55:18 2006 +0200"
      },
      "message": "[S390] init task memory faults.\n\nLock for mmap_sem is missing on page fault retry for init task\nwhen it fails due to out of memory.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a77c64c1a641950626181b4857abb701d8f38ccc",
      "tree": "9bfd2a99cc969b3d863d583b9ef18114a4fc4793",
      "parents": [
        "ac7f6b5e44cb0982b98c31fa33298ba73fb5dcfc",
        "0ba8821b12231386c8c1d506c682061f7225ae49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:41:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:41:24 2006 -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: (48 commits)\n  [PATCH] bonding: update version number\n  [PATCH] git-netdev-all: pc300_tty build fix\n  [PATCH] Make PC300 WAN driver compile again\n  [PATCH] Modularize generic HDLC\n  [PATCH] more s2io __iomem annotations\n  [PATCH] restore __iomem annotations in e1000\n  [PATCH] 64bit bugs in s2io\n  [PATCH] bonding: Fix primary selection error at enslavement time\n  [PATCH] bonding: Don\u0027t mangle LACPDUs\n  [PATCH] bonding: Validate probe replies in ARP monitor\n  [PATCH] bonding: Don\u0027t release slaves when master is admin down\n  [PATCH] bonding: Add priv_flag to avoid event mishandling\n  [PATCH] bonding: Handle large hard_header_len\n  [PATCH] bonding: Remove unneeded NULL test\n  [PATCH] bonding: Format fix in seq_printf call\n  [PATCH] bonding: Convert delay value from s16 to int\n  [PATCH] bonding: Allow bonding to enslave a 10 Gig adapter\n  Delete unused drivers/net/gt64240eth.h\n  [PATCH] skge: fiber support\n  [PATCH] fix possible NULL ptr deref in forcedeth\n  ...\n"
    },
    {
      "commit": "ac7f6b5e44cb0982b98c31fa33298ba73fb5dcfc",
      "tree": "32d5f592be4222f0d6a8a05fcbc1c2eaed729499",
      "parents": [
        "1f9bd4c96a8e918a86e083706e0d3eb7f030b9a3",
        "bda3028813bd07f34f30288a492fbf6f7b8712dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:41:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:41:00 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] Don\u0027t use old-EH -\u003eeng_timeout() hook when not needed\n  [libata] sata_mv: fix oops by filling in missing hook\n  [libata] One more s/15/ATA_SECONDARY_IRQ/ substitution\n  [libata] pata_serverworks: fill in -\u003eirq_clear hook\n  [PATCH] pata_serverworks: correct PCI ID in cable detection table\n  [PATCH] libata-sff: use our IRQ defines\n  [PATCH] libata-eh: Remove layering violation and duplication when handling absent ports\n  [PATCH] libata: tighten rules for legacy dependancies\n  [PATCH] libata: refuse to register IRQless ports\n"
    },
    {
      "commit": "1f9bd4c96a8e918a86e083706e0d3eb7f030b9a3",
      "tree": "a840b35ca8c193cb0ec5579de3fac4e4e7f47f11",
      "parents": [
        "00463c1633b6d6a2178d2dc794c0a70ac2f9ce6b",
        "7f38aa0f04259d37f26e1e906607f1ebb39c0c5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:40:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:40:30 2006 -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: (129 commits)\n  [PATCH] USB Storage: fix Rio Karma eject support build error\n  USB: Airprime driver improvements to allow full speed EvDO transfers\n  USB: remove OTG build warning\n  USB: EHCI update VIA workaround\n  USB: force root hub resume after power loss\n  USB: ohci_usb can oops on shutdown\n  USB: Dealias -110 code (more complete)\n  USB: Remove unneeded void * casts in core files\n  USB: u132-hcd: host controller driver for ELAN U132 adapter\n  USB: ftdi-elan: client driver for ELAN Uxxx adapters\n  usb serial: support Alcor Micro Corp. USB 2.0 TO RS-232 through pl2303 driver\n  USB: Moschip 7840 USB-Serial Driver\n  USB: add PlayStation 2 Trance Vibrator driver\n  USB: Add ADU support for Ontrak ADU devices\n  aircable: fix printk format warnings\n  Add AIRcable USB Bluetooth Dongle Driver\n  cypress_m8: implement graceful failure handling\n  cypress_m8: improve control endpoint error handling\n  cypress_m8: use usb_fill_int_urb where appropriate\n  cypress_m8: use appropriate URB polling interval\n  ...\n"
    },
    {
      "commit": "00463c1633b6d6a2178d2dc794c0a70ac2f9ce6b",
      "tree": "83d02451139608ad70fb33c5f0e3bb90019841b2",
      "parents": [
        "cdb8355add9b1d87ecfcb58b12879897dc1e3e36"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Sep 27 21:38:56 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 14:39:51 2006 -0700"
      },
      "message": "[PATCH] i386: Use early clobbers for semaphores now\n\nThe new code does clobber the result early, so make sure to tell\ngcc to not put it into the same register as a input argument\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0ba8821b12231386c8c1d506c682061f7225ae49",
      "tree": "c17443422c843cb2000a5b3783f3eb8700daec2f",
      "parents": [
        "fab2062ee4a3969a9c6cb7155534d0d15ddeff54"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Sep 26 10:55:00 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 27 16:18:24 2006 -0400"
      },
      "message": "[PATCH] bonding: update version number\n\n\tI neglected to properly update the version number in the recent\npatch series; this sets it to something reasonable.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fab2062ee4a3969a9c6cb7155534d0d15ddeff54",
      "tree": "fc9bc18025a6e023d964cf32324e3f9d9e45f6c3",
      "parents": [
        "8aca23103c2ed2cf158adbe92f4f17ee69463d1a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Sep 27 00:40:36 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Sep 27 16:18:24 2006 -0400"
      },
      "message": "[PATCH] git-netdev-all: pc300_tty build fix\n\nIn file included from drivers/net/wan/pc300_tty.c:59:\ndrivers/net/wan/pc300.h:335: error: field \u0027pppdev\u0027 has incomplete type\n\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f38aa0f04259d37f26e1e906607f1ebb39c0c5c",
      "tree": "c4f8c46d467b1a461f3e87b23667a315a72da34e",
      "parents": [
        "5dda171202f94127e49c12daf780cdae1b4e668b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Sep 25 17:00:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 12:45:07 2006 -0700"
      },
      "message": "[PATCH] USB Storage: fix Rio Karma eject support build error\n\nIn file included from drivers/usb/storage/usb.c:180:\ndrivers/usb/storage/unusual_devs.h:221: error: \u0027US_PR_KARMA\u0027 undeclared here (not in a function)\ndrivers/usb/storage/unusual_devs.h:221: error: \u0027rio_karma_init\u0027 undeclared here (not in a function)\n\nCc: Keith Bennett \u003ckeith@mcs.st-and.ac.uk\u003e\nAcked-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5dda171202f94127e49c12daf780cdae1b4e668b",
      "tree": "475853f201f78fe7401d6a0e44d22ae46ec5d2be",
      "parents": [
        "fc849b85fb14ccbbc10098d501a870bc9b44a641"
      ],
      "author": {
        "name": "Andy Gay",
        "email": "andy@andynet.net",
        "time": "Mon Jul 03 18:43:01 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: Airprime driver improvements to allow full speed EvDO transfers\n\nAdapted from an earlier patch by Greg KH \u003cgregkh@suse.de\u003e.\nThat patch added multiple read urbs and larger transfer buffers to allow\ndata transfers at full EvDO speed.\n\nThis version includes additional device IDs and fixes a memory leak in\nthe transfer buffer allocation.\n\nSome (maybe all?) of the supported devices present multiple bulk endpoints,\nthe additional EPs can be used for control and status functions,\nThis version allocates 3 EPs by default, that can be changed using\nthe \u0027endpoints\u0027 module parameter.\n\nTested with Sierra Wireless EM5625 and MC5720 embedded modules.\n\nDevice ID (0x0c88, 0x17da) for the Kyocera Wireless KPC650/Passport\nwas added but is not yet tested.\n\n\nFrom: Andy Gay \u003candy@andynet.net\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc849b85fb14ccbbc10098d501a870bc9b44a641",
      "tree": "f43b5f8e1528ccbb0433304b38b99ab0a6b28369",
      "parents": [
        "26f953fd884ea4879585287917f855c63c6b2666"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Sep 18 16:53:26 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: remove OTG build warning\n\nSomewhere along the line, a variable in a USB-OTG codepath\nstopped being used; this removes the relevant compiler warning.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "26f953fd884ea4879585287917f855c63c6b2666",
      "tree": "78e6bd71dc1bb4089bc8589eb995765d64d4797d",
      "parents": [
        "353a4098c61272b33a02ec5802fb3859fec91a0e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Sep 18 17:03:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: EHCI update VIA workaround\n\nThis revamps handling of the hardware \"async advance\" IRQ, and its watchdog\ntimer.  Basically it dis-entangles that important timeout from the others,\nsimplifying the associated state and code to make it more robust.\n\nThis reportedly improves behavior of EHCI on some systems with VIA chips,\nand AFAIK won\u0027t affect non-VIA hardware.  VIA systems need this code to\nrecover from silcon bugs whereby the \"async advance\" IRQ isn\u0027t issued.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "353a4098c61272b33a02ec5802fb3859fec91a0e",
      "tree": "be2480d2fb0184b6d31954f01ccd074296bde252",
      "parents": [
        "71795c1df30b034414c921b4930ed88de34ca348"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 19 10:07:58 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: force root hub resume after power loss\n\nThis patch(as785) forces the PM core to resume a root hub after a\npower loss during system sleep.  If the root hub had been suspended\nbefore the system sleep then normally the PM core would not resume it\nafterward.  Without this resume, various sorts of wakeup events (like\nport change events) can get lost.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "71795c1df30b034414c921b4930ed88de34ca348",
      "tree": "962dc749e8d56bb90d9b40c2401d6519eca8f630",
      "parents": [
        "38e2bfc94e95dd6005fdaf40dfec0157396741da"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:57:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: ohci_usb can oops on shutdown\n\nWhen ohci-hcd is shutting down (for rmmod or PC-card removal), there is\na window when the device is shut down, HC communication area (-\u003ehcca)\nis freed, but the core has not called \"free_irq\" yet. If another device\ntriggers a shared interrupt in this window, we oops when trying to\naccess the freed -\u003ehcca.\n\nThis patch removes the window by calling free_irq before -\u003ehcca is freed.\n\nThe patch is tested at the PC hotplug test rig at Stratus, and with\nrmmod by Rafael Wysocki.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.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": "38e2bfc94e95dd6005fdaf40dfec0157396741da",
      "tree": "1cc927239e3369ec7ce4920b1347dd8bc504bb2d",
      "parents": [
        "ec17cf1cfe0b557210b27313bd584e9b5187d4ca"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:49:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: Dealias -110 code (more complete)\n\nThe purpose of this patch is to split off the case when a device does\nnot reply on the lower level (which is reported by HC hardware), and\na case when the device accepted the request, but does not reply at\nupper level. This redefinition allows to diagnose issues easier,\nwithout asking the user if the -110 happened \"immediately\".\n\nThe usbmon splits such cases already thanks to its timestamp, but\nit\u0027s not always available.\n\nI adjusted all drivers which I found affected (by searching for \"urb\").\nOut of tree drivers may suffer a little bit, but I do not expect much\nbreakage. At worst they may print a few messages.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec17cf1cfe0b557210b27313bd584e9b5187d4ca",
      "tree": "002f63361c189d3ce3820284199e6fe5d3d95eec",
      "parents": [
        "d774efeabccf5f5207aa70d5c126fc928e8b30bd"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Sep 13 21:38:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: Remove unneeded void * casts in core files\n\nThe patch removes unneeded casts for the following (void *) pointers:\n - struct file: private\n - struct urb: context\n - struct usb_bus: hcpriv\n - return value of kmalloc()\n\nThe patch also contains some whitespace cleanup in the relevant areas.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d774efeabccf5f5207aa70d5c126fc928e8b30bd",
      "tree": "ed06d0e280feb9f0aa89fbf4ef793dd5d48cebce",
      "parents": [
        "a5c66e4b2418278786a025a5bd9625f485b2087a"
      ],
      "author": {
        "name": "Tony Olech",
        "email": "tony.olech@elandigitalsystems.com",
        "time": "Wed Sep 13 11:27:35 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: u132-hcd: host controller driver for ELAN U132 adapter\n\nThis \"u132-hcd\" module is one half of the \"driver\" for\nELAN\u0027s U132 which is a USB to CardBus OHCI controller\nadapter. This module needs the \"ftdi-elan\" module in\norder to communicate to CardBus OHCI controller inserted\ninto the U132 adapter.\n\nWhen the \"ftdi-elan\" module detects a supported CardBus\nOHCI controller in the U132 adapter it loads this \"u132-hcd\"\nmodule.\n\nUpon a successful device probe() the single workqueue\nis started up which does all the processing of commands\nfrom the USB core that implement the host controller.\n\nThe workqueue maintains the urb queues and issues commands\nvia the functions exported by the \"ftdi-elan\" module. Each\nsuch command will result in a callback.\n\nNote that the \"ftdi-elan\" module is a USB client driver.\n\nNote that this \"u132-hcd\" module is a (cut-down OHCI)\nhost controller.\n\nThus we have a topology with the parent of a host controller\nbeing a USB client! This really stresses the USB subsystem\nsemaphore/mutex handling in the module removal.\n\nSigned-off-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a5c66e4b2418278786a025a5bd9625f485b2087a",
      "tree": "f089d9a7350c9c154f46b2537eba7b6a3849a2fe",
      "parents": [
        "8fd801339350b63cbb90730ff8b2be349fb3dc67"
      ],
      "author": {
        "name": "Tony Olech",
        "email": "tony.olech@elandigitalsystems.com",
        "time": "Wed Sep 13 11:26:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: ftdi-elan: client driver for ELAN Uxxx adapters\n\nThis \"ftdi-elan\" module is one half of the \"driver\" for\nELAN\u0027s Uxxx series adapters which are USB to PCMCIA CardBus\nadapters. Currently only the U132 adapter is available and\nit\u0027s module is called \"u132-hcd\".\n\nWhen the USB hot plug subsystem detects a Uxxx series adapter\nit should load this module.\n\nUpon a successful device probe() the jtag device file interface\nis created and the status workqueue started up.\n\nThe jtag device file interface exists for the purpose of\nupdating the firmware in the Uxxx series adapter, but as\nyet it had never been used.\n\nThe status workqueue initializes the Uxxx and then sits there\npolling the Uxxx until a supported PCMCIA CardBus device is\ndetected it will start the command and respond workqueues\nand then load the module that handles the device. This will\ninitially be only the u132-hcd module. The status workqueue\nthen just polls the Uxxx looking for card ejects.\n\nThe command and respond workqueues implement a command\nsequencer for communicating with the firmware on the other\nside of the FTDI chip in the Uxxx. This \"ftdi-elan\" module\nexports some functions to interface with the sequencer.\n\nNote that this module is a USB client driver.\n\nNote that the \"u132-hcd\" module is a (cut-down OHCI)\nhost controller.\n\nThus we have a topology with the parent of a host controller\nbeing a USB client! This really stresses the USB subsystem\nsemaphore/mutex handling in the module removal.\n\nSigned-off-by: Tony Olech \u003ctony.olech@elandigitalsystems.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8fd801339350b63cbb90730ff8b2be349fb3dc67",
      "tree": "36c30093131b08446b9932f356534ac4bec6d9e9",
      "parents": [
        "3f5429746d91f21f60f68b14177c0d534d80240b"
      ],
      "author": {
        "name": "Johannes Steingraeber",
        "email": "Jo_Stein@web.de",
        "time": "Sat Sep 16 16:17:34 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "usb serial: support Alcor Micro Corp. USB 2.0 TO RS-232 through pl2303 driver\n\nPatch to add support for Alcor Micro Corp. USB 2.0 TO RS-232 converter.\nThis patch adds VID and PID to pl2303.[ch], adds it to the \"HORRIBLE\nHACK FOR PL2303\" in usb-serial.c and also prevents cdc-acm to claim\ndriving this device by blacklisting it in hid-core.\n\nSigned-off-by: Johannes Steingraeber \u003cJo_Stein@web.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3f5429746d91f21f60f68b14177c0d534d80240b",
      "tree": "d4b4a08129eb4d90ddf532c2da0dfd9120dc1faf",
      "parents": [
        "5638e4d92e7707bd037a36654f914c80ccd7161d"
      ],
      "author": {
        "name": "Paul B Schroeder",
        "email": "pschroeder@uplogix.com",
        "time": "Thu Aug 31 19:41:47 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: Moschip 7840 USB-Serial Driver\n\nSigned-off-by: Paul B Schroeder \u003cpschroeder@uplogix.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5638e4d92e7707bd037a36654f914c80ccd7161d",
      "tree": "3f9b8b3cbf1c6564e856a31aca991e23169ae7fe",
      "parents": [
        "03270634e242dd10cc8569d31a00659d25b2b8e7"
      ],
      "author": {
        "name": "Sam Hocevar",
        "email": "sam@zoy.org",
        "time": "Wed Aug 30 02:34:56 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: add PlayStation 2 Trance Vibrator driver\n\nThis patch is a driver for the PlayStation 2 specific Trance Vibrator\ndevice. The only thing that device can do is vibrate at various speeds.\n\nSigned-off-by: Sam Hocevar \u003csam@zoy.org\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: Luiz Fernando N. Capitulino\" \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03270634e242dd10cc8569d31a00659d25b2b8e7",
      "tree": "8f4665eb7b17386e733fcdc7d02e87c4a1592550",
      "parents": [
        "8ac283ad415358f022498887811c35ac656b5222"
      ],
      "author": {
        "name": "Steven Haigh",
        "email": "netwiz@crc.id.au",
        "time": "Wed Aug 09 07:42:06 2006 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "USB: Add ADU support for Ontrak ADU devices\n\nThis patch adds support for Ontrak ADU USB devices.\n\nFixed for printk issues by Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nSigned-off-by: Steven Haigh \u003cnetwiz@crc.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ac283ad415358f022498887811c35ac656b5222",
      "tree": "3e8d45622a994bdc69f444d58beee08558cf108c",
      "parents": [
        "3fe70ba2272c123cf38e4c577bf220f8bcf25366"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Aug 26 10:56:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "aircable: fix printk format warnings\n\nFix printk format warnings:\ndrivers/usb/serial/aircable.c:221: warning: format ‘%Zd’ expects type ‘signed size_t’, but argument 4 has type ‘int’\ndrivers/usb/serial/aircable.c:283: warning: format ‘%Zd’ expects type ‘signed size_t’, but argument 4 has type ‘int’\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3fe70ba2272c123cf38e4c577bf220f8bcf25366",
      "tree": "14a29be4109d2f3c537b954734825916369b981e",
      "parents": [
        "78aef519ed07797f94cff1d0d66dd01704474916"
      ],
      "author": {
        "name": "Manuel Francisco Naranjo",
        "email": "naranjo.manuel@gmail.com",
        "time": "Wed Aug 09 16:35:12 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "Add AIRcable USB Bluetooth Dongle Driver\n\nAdd driver for AIRcable USB Bluetooth dongle.\n\nSigned-off-by: Naranjo, Manuel Francisco \u003cnaranjo.manuel@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "78aef519ed07797f94cff1d0d66dd01704474916",
      "tree": "a0faf74c0e128badd7e7989d45ca0076459d1627",
      "parents": [
        "48298e50e0f7dfc7273ebfaa37ffd225428e83ed"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Tue Aug 29 22:07:11 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:59 2006 -0700"
      },
      "message": "cypress_m8: implement graceful failure handling\n\nWhen receiving a fatal error from the USB core, e.g. EILSEQ (which can\nhappen if the polling interval is too short), fail gracefully.\nPreviously the driver would fill the log with useless error messages\nor (more alarmingly) silently spin forever trying to write updated\ncontrol information to the device.  This change implements a new flag\nwhich if cleared indicates that the driver has failed.  The flag will\nbe set on initialization, cleared on fatal errors, and anything else\nthat touches the USB port in the driver will abort if the flag is\nclear.  When the flag is cleared, a message will be logged indicating\nthat the driver has failed.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48298e50e0f7dfc7273ebfaa37ffd225428e83ed",
      "tree": "c70741f603c5a65571dc70b846de1f28471eeadf",
      "parents": [
        "9aa8dae7b1fa7af099a403fc3766e068a0ea6d68"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Tue Aug 29 22:07:07 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "cypress_m8: improve control endpoint error handling\n\nFix usb core function error return checks to look for negative errno\nvalues, not positive errno values.  This bug had rendered those checks\nuseless.  Also remove attempted error recovery on control endpoints\nfor EPIPE - with control endpoints EPIPE does not indicate a halted\nendpoint so trying to recover with usb_clear_halt() is not the correct\naction.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9aa8dae7b1fa7af099a403fc3766e068a0ea6d68",
      "tree": "83976cac5a3ee6277a8d0fdcdd76d1e29576fbc1",
      "parents": [
        "0257fa9ffe4f0287a9d90476bb733cfc2272396e"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Tue Aug 29 22:07:04 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "cypress_m8: use usb_fill_int_urb where appropriate\n\nRather than directly filling in URB fields, it\u0027s safer to use\nusb_fill_int_urb().  This improves robustness of the driver; URB\nchanges in the future will not go uninitialized here.  That point not\nwithstanding, this driver should at least be self-consistent.  Either\nuse usb_fill_int_urb() everywhere or don\u0027t bother with it all.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0257fa9ffe4f0287a9d90476bb733cfc2272396e",
      "tree": "323e08e486099d996be410e36a4d7ba927688956",
      "parents": [
        "13f4db9e1bf0a6efcdbbb3a1e4da8a1a8c620fff"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Tue Aug 29 22:06:59 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "cypress_m8: use appropriate URB polling interval\n\nThe polling interval for the device can\u0027t always be 1msec.  If it is\ntoo quick, the device can fail causing a fatal (to the driver) EILSEQ\nerror from the USB core.  The actual correct value is reported by the\ndevice as part of its configuration data, so use that value as the\ndefault.  On a DeLorme Earthmate for example, the device reports that\nit wants a 6msec interval.  As part of this fix, the \"interval\" module\noption has been fixed as well; the device\u0027s default can be overridden\nby specifying interval\u003d\u003cvalue\u003e as a module option.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "13f4db9e1bf0a6efcdbbb3a1e4da8a1a8c620fff",
      "tree": "539065e3ee004ad8aa4fb3bddc7a8d1f5d145c16",
      "parents": [
        "1ee95216c0db6305c047a90b0822e2f1d2d5acdc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/serial/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ee95216c0db6305c047a90b0822e2f1d2d5acdc",
      "tree": "1bc92c5bbfe23aedb8508d757a46d2fe2e274928",
      "parents": [
        "657b6717e7e7dc5620525a34f1561b563fd472fa"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/host/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "657b6717e7e7dc5620525a34f1561b563fd472fa",
      "tree": "cbe9052726995b5f78182c0a9283bfcbb8597a16",
      "parents": [
        "96cede531c632ac019003bf40128b1821761a164"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/input/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96cede531c632ac019003bf40128b1821761a164",
      "tree": "9905643c2d106d83a860dfa9b00ad3bb2065dc36",
      "parents": [
        "e7ccdfec087f02930c5cdc81143d4a045ae8d361"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/class/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e7ccdfec087f02930c5cdc81143d4a045ae8d361",
      "tree": "99032e6dc4b6809fe90ab80021cd935fba518bd2",
      "parents": [
        "4d42e1bb9e8ec7eb5e39d82aaf3ff2f3c994af84"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/atm/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d42e1bb9e8ec7eb5e39d82aaf3ff2f3c994af84",
      "tree": "1316e32df6772e99221a9b88cbcc6f60abfc3f54",
      "parents": [
        "1b21d5e166e104f8914441ef52e2cd50ce65b479"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:58 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/misc/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1b21d5e166e104f8914441ef52e2cd50ce65b479",
      "tree": "e3139ee35d16be051d3dd01688bc29ec2afc7315",
      "parents": [
        "592fbbe4bc339399d363dd55f0391e0623400706"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 28 11:43:25 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: fix __must_check warnings in drivers/usb/core/\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "592fbbe4bc339399d363dd55f0391e0623400706",
      "tree": "4b21f83f393e7fefb5c73e0e460052b67058f178",
      "parents": [
        "02c399ee45a54987c152fe5f627ed949bb55f187"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 19 10:08:43 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: fix root-hub resume when CONFIG_USB_SUSPEND is not set\n\nThis patch (as786) removes a redundant test and fixes a problem\ninvolving repeated system sleeps when CONFIG_USB_SUSPEND is not set.\nDuring the first wakeup, the root hub\u0027s dev.power.power_state.event\nfield doesn\u0027t get updated, causing it not to be suspended during the\nsecond sleep transition.\n\nThis takes care of the issue raised by Rafael J. Wysocki and Mattia\nDongili.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "02c399ee45a54987c152fe5f627ed949bb55f187",
      "tree": "b4af9b47729985739815f62a2388e4afa2b49e03",
      "parents": [
        "01d883d44a1ca8dc77486635d428cba63e7fdadf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 15:47:11 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "usbcore: remove usb_suspend_root_hub\n\nThis patch (as740) removes the existing support for autosuspend of\nroot hubs.  That support fit in rather awkwardly with the rest of\nusbcore and it was used only by ohci-hcd.  It won\u0027t be needed any more\nsince the hub driver will take care of autosuspending all hubs, root\nor external.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01d883d44a1ca8dc77486635d428cba63e7fdadf",
      "tree": "447a4293b2ec4dfa1b3d03a46a3a33498809f0e8",
      "parents": [
        "645daaab0b6adc35c1838df2a82f9d729fdb1767"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 15:47:18 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "usbcore: non-hub-specific uses of autosuspend\n\nThis patch (as741) makes the non-hub parts of usbcore actually use the\nautosuspend facilities added by an earlier patch.\n\n\tDevices opened through usbfs are autoresumed and then\n\tautosuspended upon close.\n\n\tLikewise for usb-skeleton.\n\n\tDevices are autoresumed for usb_set_configuration.\n\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "645daaab0b6adc35c1838df2a82f9d729fdb1767",
      "tree": "908d58f6c0ad01e9c1622a4c12c9c8080c629baa",
      "parents": [
        "b6956ffa595db97656d5901ca8fec77ef272d41a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 15:47:02 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "usbcore: add autosuspend/autoresume infrastructure\n\nThis patch (as739) adds the basic infrastructure for USB autosuspend\nand autoresume.  The main features are:\n\n\tPM usage counters added to struct usb_device and struct\n\tusb_interface, indicating whether it\u0027s okay to autosuspend\n\tthem or they are currently in use.\n\n\tFlag added to usb_device indicating whether the current\n\tsuspend/resume operation originated from outside or as an\n\tautosuspend/autoresume.\n\n\tFlag added to usb_driver indicating whether the driver\n\tsupports autosuspend.  If not, no device bound to the driver\n\twill be autosuspended.\n\n\tMutex added to usb_device for protecting PM operations.\n\tUnlike the device semaphore, the locking rule for the pm_mutex\n\tis that you must acquire the locks going _up_ the device tree.\n\n\tNew routines handling autosuspend/autoresume requests for\n\tinterfaces and devices.\n\n\tSuspend and resume requests are propagated up the device tree\n\t(but not outside the USB subsystem).\n\n\twork_struct added to usb_device, for carrying out delayed\n\tautosuspend requests.\n\n\tAutoresume added (and autosuspend prevented) during probe and\n\tdisconnect.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b6956ffa595db97656d5901ca8fec77ef272d41a",
      "tree": "de10e798f086de6d0fcda6f8d2423ef176d13839",
      "parents": [
        "d1ad4ea331e78a5ff90eda7718da31bcbc1a9c38"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 15:46:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "usbcore: store each usb_device\u0027s level in the tree\n\nThis patch (as778) adds a field to struct usb_device to store the\ndevice\u0027s level in the USB tree.  In itself this number isn\u0027t really\nimportant.  But the overhead is very low, and in a later patch it will\nbe used for preventing bogus warnings from the lockdep checker.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1ad4ea331e78a5ff90eda7718da31bcbc1a9c38",
      "tree": "4f12208aa12a3cb2ccf066862474f7ef0ed0f999",
      "parents": [
        "14acdcd32160767d7f2fa00803d2d764d3e3373a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Thu Sep 07 16:54:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: UB: Let cdrecord to see a device with media absent\n\nThe command \"cdrecord dev\u003d/dev/uba x.iso\" prints nasty garbage if a blank\nis not in the drive. This happens because drivers have to set req-\u003eerrors\nseparately from just returning zero uptodate with end_that_request_first,\nend_that_request_last. These functions only set error in BIO, but sg_io()\nignores it.\n\nSince we\u0027re on it, let cdrecord access a device when -\u003echanged is set.\nIt\u0027s useful if someone wants to know device capabilities without burning\nanything.\n\nSigned-Off-By: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "14acdcd32160767d7f2fa00803d2d764d3e3373a",
      "tree": "cb4f41a769010f5429be81c0bcacf8a626101086",
      "parents": [
        "cd22afda3f84452c6def29a68b06933e814e0e95"
      ],
      "author": {
        "name": "Reiner Herrmann",
        "email": "reiner@reiner-h.de",
        "time": "Wed Sep 06 02:37:21 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: usb/input/usbmouse.c: whitespace cleanup\n\nReplace spaces with tab and change comment indention for better readability.\n\nSigned-off-by: Reiner Herrmann \u003creiner@reiner-h.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd22afda3f84452c6def29a68b06933e814e0e95",
      "tree": "4e5ab29301df0417ed4607dcc6bcda8f23fbe1a5",
      "parents": [
        "901b3d75e71535f29b64f352e94ff474d95df475"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Sep 03 12:21:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: ohci-at91, two one-liners\n\nThis includes two one-liners forwarded to me for the OHCI support on at91:\n\n - KB920x (and other boards with CPUs in non-BGA packages) need a slightly\n   different way to say \"ignore that port, it\u0027s not pinned out\";\n\n - On resume, if we turn clocks on, record that we did so.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "901b3d75e71535f29b64f352e94ff474d95df475",
      "tree": "bc9dd49a1184bac831afb76943661e47f6366ad0",
      "parents": [
        "80f8af0c59385b41564a3ae670f94a1b4caa43b2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Sep 02 03:13:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:57 2006 -0700"
      },
      "message": "USB: net2280: update dma buffer allocation\n\nThis updates the code handling dma-coherent buffer allocations, basically\nreusing code from the musb_hdrc driver.  Instead of trying to work around two\nsignificant limitations of the dma framework (memory wastage for buffers\nsmaller than a page, and inconsistency between calling context requirements\nfor allocation and free) this just works around one of them (the latter).\n\nSo count this as two steps forward (bugfixes:  the latter issue could cause\nerrors on some platforms, and some MIPS changes broke code for the former), \nand one step back (increasing cross-platform memory wastage).\n\nPlus linelength and whitespace fixes; and minor data segment shrinkage.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "80f8af0c59385b41564a3ae670f94a1b4caa43b2",
      "tree": "c2721898c3db66f743639a8446d72c48ebd11950",
      "parents": [
        "0e3c8c26c7013b9d34929857598fd86ff1c22a6c"
      ],
      "author": {
        "name": "Eugeny S. Mints",
        "email": "emints@ru.mvista.com",
        "time": "Sat Sep 02 03:59:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "USB: usb serial gadget smp related bug\n\nAdjust dev-\u003edev_lock spinlock lock/unlock calls to be safe for SMP case.\nOtherwise the following sequence may lead to a deadlock in SMP case:\n\ngs_send()-\u003eusb_ep_queue()\n\t-\u003e(in case a request is satisfied immediatly) gs_write_complete()\n\nfor ex for pxa2xx_udc.c: \nusb_ep_queue()-\u003epxa2xx_ep_queue()-\u003ewrite_fifo()-\u003edone()-\u003egs_write_complete() \n(through req.complete pointer)\n\nSigned-off-by: Eugeny S. Mints \u003cemints@ru.mvista.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0e3c8c26c7013b9d34929857598fd86ff1c22a6c",
      "tree": "39127c200f162e814a309bdbcb7f73ab39f74b54",
      "parents": [
        "997694defd085f4dd168c6e7e0e82382c5be9db4"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Thu Aug 31 13:37:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "USB: replace kernel_thread() with kthread_run() in libusual.c\n\nReplaced kernel_thread() with kthread_run() since kernel_thread() is\ndeprecated in drivers/modules.\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "997694defd085f4dd168c6e7e0e82382c5be9db4",
      "tree": "a78d8f960bf1e01286ed48b55a8273a2d672b49e",
      "parents": [
        "53bd6a601a87bb6d0df844872bc15fd4e8d127ce"
      ],
      "author": {
        "name": "Skip Hansen",
        "email": "s-hansen@cox.net",
        "time": "Fri Sep 01 15:26:27 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "gadgetfs patch for ep0out\n\nFor ep0out transfers (rare), be sure to copy the right data to userspace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "53bd6a601a87bb6d0df844872bc15fd4e8d127ce",
      "tree": "c3437c0846e099c77d820510d822f9d13a2f58e2",
      "parents": [
        "729ed6d502b45fd3b5c3b21c3ceaa63a8fe7cc43"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 30 14:50:06 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "USB: EHCI whitespace fixes (cosmetic)\n\n[ ... when you have an editor set to remind you of whitespace bugs ... ]\n\nCosmetic EHCI changes: remove end-of-line whitespace, spaces before tabs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "729ed6d502b45fd3b5c3b21c3ceaa63a8fe7cc43",
      "tree": "2bbf684c8be54c4cbd1517e5d08ce185fa3f02bd",
      "parents": [
        "4d6cd48380c4d361cc8ec34359df22377d85d202"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Aug 30 13:24:56 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "USB: ethernet gadget avoids zlps for musb_hdrc\n\nFor systems using the Mentor HDRC controllers we get better TX DMA throughput\nif we can avoid falling back to PIO to write zero length packets ... so tell\nthe driver to avoid ZLPs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d6cd48380c4d361cc8ec34359df22377d85d202",
      "tree": "21f052fc743818d0c14c85505293f96b9274a94c",
      "parents": [
        "1720058343fa43a1a25bfad9e62ea06e7e9743b6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 11:35:21 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "usbmon: don\u0027t call mon_dmapeek if DMA isn\u0027t being used\n\nThis patch (as755b) fixes a bug in usbmon.  Rather than assuming all\nUSB host controllers use DMA, the code will check the usb_bus data\nstructure.  If DMA isn\u0027t used, we don\u0027t want to try peeking into a\nnon-existent DMA buffer!\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1720058343fa43a1a25bfad9e62ea06e7e9743b6",
      "tree": "8225039836451d9784f729cf5136d5ad0443658c",
      "parents": [
        "dd990f16a39d4e615c0b70a0ab50b79b32bfb16d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 11:32:52 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "usbcore: trim down usb_bus structure\n\nAs part of the ongoing program to flatten out the HCD bus-glue layer,\nthis patch (as771b) eliminates the hcpriv, release, and kref fields\nfrom struct usb_bus.  hcpriv and release were not being used for\nanything worthwhile, and kref has been moved into the enclosing\nusb_hcd structure.\n\nAlong with those changes, the patch gets rid of usb_bus_get and\nusb_bus_put, replacing them with usb_get_hcd and usb_put_hcd.\n\nThe one interesting aspect is that the dev_set_drvdata call was\nremoved from usb_put_hcd, where it clearly doesn\u0027t belong.  This means\nthe driver private data won\u0027t get reset to NULL.  It shouldn\u0027t cause\nany problems, since the private data is undefined when no driver is\nbound.\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": "dd990f16a39d4e615c0b70a0ab50b79b32bfb16d",
      "tree": "471ab506eb21fadf05eaea7c47a33266b9e7a7d7",
      "parents": [
        "a6d2bb9ff919b4685bd684620ec7a1ffa8bf2349"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 11:29:56 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "usbcore: Add flag for whether a host controller uses DMA\n\nThis patch (as770b) introduces a new field to usb_bus: a flag\nindicating whether or not the host controller uses DMA.  This serves\nto encapsulate the computation.  It also means we will have only one\nspot to update if the DMA API changes.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a6d2bb9ff919b4685bd684620ec7a1ffa8bf2349",
      "tree": "5bd0cc451d3ce84765c7ec6a60d486d0155b3356",
      "parents": [
        "511366da534bad226e89d294c3b3e910a2aaba6b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Aug 30 11:27:36 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:56 2006 -0700"
      },
      "message": "USB: remove struct usb_operations\n\nAll of the currently-supported USB host controller drivers use the HCD\nbus-glue framework.  As part of the program for flattening out the glue\nlayer, this patch (as769) removes the usb_operations structure.  All\nfunction calls now go directly to the HCD routines (slightly renamed\nto remain within the \"usb_\" namespace).\n\nThe patch also removes usb_alloc_bus(), because it\u0027s not useful in the\nHCD framework and it wasn\u0027t referenced anywhere.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "511366da534bad226e89d294c3b3e910a2aaba6b",
      "tree": "4c9a8e98b99d26c2b0fe39d6726c887233cd241b",
      "parents": [
        "42d8a2d22bbaed80f1ade65a08e4e1097a111d4b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:11:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "USB: usb-hub-driver-improve-use-of-ifdef fix\n\nFix CONFIG_PM\u003dn build.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "42d8a2d22bbaed80f1ade65a08e4e1097a111d4b",
      "tree": "c15bc9a106a114fdda9a3f5557641dd06e786cbb",
      "parents": [
        "088dc270e1da03744d977cbd9edd4311af142348"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Aug 20 18:58:42 2006 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "USB: Turn usb_resume_both() into static inline\n\ndrivers/usb/core/hub.c: In function `hub_events\u0027:\ndrivers/usb/core/hub.c:2591: warning: statement with no effect\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "088dc270e1da03744d977cbd9edd4311af142348",
      "tree": "92ccfd907137f2135857bea8a43981b040028d37",
      "parents": [
        "3a3416b12f1fbd607bc137a57c924a628aa5485c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 21 12:08:19 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "usbcore: help drivers to change device configs\n\nIt\u0027s generally a bad idea for USB interface drivers to try to change a\ndevice\u0027s configuration, and usbcore doesn\u0027t provide any way for them\nto do it.  However in a few exceptional circumstances it can make\nsense.  This patch (as767) adds a roundabout mechanism to help drivers\nthat may need it.\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": "3a3416b12f1fbd607bc137a57c924a628aa5485c",
      "tree": "a774044a6a0f3f4f5134a3d76c1e0be0b5982b12",
      "parents": [
        "e113f29c902f0f4bbfa5370c380e5927e6e78f8e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 21 12:00:53 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "usb-storage: fix for UFI LUN detection\n\nThe UFI specification doesn\u0027t permit devices to indicate non-existent\nLUNs in the manner prescribed by the SCSI spec.  This patch (as773)\nsets a special flag so that the SCSI scanner will recognize these\ndevices and treat them specially.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e113f29c902f0f4bbfa5370c380e5927e6e78f8e",
      "tree": "f14ab2c68d6da835d4f51cb3fc6f1472cd9de936",
      "parents": [
        "55359021b9a75a6d61a49ca8b9a1209793cd55f7"
      ],
      "author": {
        "name": "Jules Villard",
        "email": "jvillard@ens-lyon.fr",
        "time": "Tue Aug 22 22:40:15 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "USB: fix typo in drivers/usb/gadget/Kconfig\n\nThis tiny patch fixes a typo in drivers/usb/gadget/Kconfig. The typo\nis present in 2.6.18-rc4 and in the corresponding -mm tree (and AFAIK,\nFYI and FWIW was present in previous kernel versions as well).\n\nFrom: Jules Villard \u003cjvillard@ens-lyon.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "55359021b9a75a6d61a49ca8b9a1209793cd55f7",
      "tree": "6629b914a76f169184e52bc08d9ef0a0316f1d33",
      "parents": [
        "095bc335360a51623dd8571839bbf465851a7f4b"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Aug 21 15:31:05 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "USB: fix signedness issue in drivers/usb/gadget/ether.c\n\nanother gcc 4.1 signdness warning:\n\ndrivers/usb/gadget/ether.c:2028: warning: comparison of unsigned expression \u003c 0 is always false\n\nlength is assigned the value of usb_ep_queue() which returns an int.\nDirectly after this it is checked for \u003c 0, which can never be true.  Making\nlength an int makes the error check work again.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "095bc335360a51623dd8571839bbf465851a7f4b",
      "tree": "e28c101dd9665b67b137e3e21a8161c1bcf4b898",
      "parents": [
        "83a07196735dbf371b61d6dffbb7e6a696c633c2"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Sat Aug 26 23:48:11 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "USB core: Use const where possible.\n\nThis patch marks some USB core\u0027s functions parameters as const. This\nimproves the design (we\u0027re saying to the caller that its parameter is\nnot going to be modified) and may help in compiler\u0027s optimisation work.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83a07196735dbf371b61d6dffbb7e6a696c633c2",
      "tree": "c0c646c595665e4706d0becd42f0bd59700f2710",
      "parents": [
        "5bb6e0ae8f9f3a215d6a7f99c8486b0301cc5db9"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Fri Aug 25 19:35:31 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "wusb: pretty print new wireless USB devices when they connect\n\nNew code being pushed to linuxuwb.org requires this patch to connect\nWUSB devices.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5bb6e0ae8f9f3a215d6a7f99c8486b0301cc5db9",
      "tree": "eee524e6f099445dbcacc38fd92e38fa0cf05101",
      "parents": [
        "0165de09747be76b09ef769fcfed3514fe5f6509"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Fri Aug 25 19:35:30 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "wusb: handle wusb device ep0 speed settings\n\nThis patch teaches the USB stack handling of WUSB devices (those whose\nspeed is USB_SPEED_VARIABLE). For these devices, we need to set ep0\u0027s\nmaxpacketsize to 512 (even though the device descriptor reports it as\n0xff).\n\nNew code being pushed to linuxuwb.org requires this patch to connect WUSB\ndevices.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0165de09747be76b09ef769fcfed3514fe5f6509",
      "tree": "f4b3dd96715630fbaa73b7791ba08f5c170d32a1",
      "parents": [
        "cb4c8fe57c05dbb04128503f4a7483a1163b1b47"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Fri Aug 25 19:35:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "wusb: hub code recognizes wusb ports\n\nThis patch enables the USB stack to recognize WUSB devices (from a\nWUSB HCD) and assigns them the proper speed setting\n(USB_SPEED_VARIABLE).\n\n1. Introduce usb_hcd-\u003ewireless to mark a host controller instance as\n   being wireless, and thus having wireless \u0027fake\u0027 ports. \n\n   [discarded previous model of using a reserved bit in the port_stat\n   struct to do this; thanks to Alan Stern for indicating the\n   proper way to do it].\n\n2. Introduce hub.c:hub_is_wusb() that tests if a hub is a WUSB root\n   hub (WUSB doesn\u0027t have non-root hubs).\n\nNew code being pushed to linuxuwb.org requires this patch to connect WUSB\ndevices.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "cb4c8fe57c05dbb04128503f4a7483a1163b1b47",
      "tree": "2b03138c98989cc865e8c98cf738a5fd423faa41",
      "parents": [
        "dfe0d3ba20e860d0b9a16c4c6524180b8f93be05"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Fri Aug 25 19:35:28 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:55 2006 -0700"
      },
      "message": "usb: deal with broken config descriptors\n\nChange usb_get_configuration() so that it is more tolerant to devices\nwith bad configuration descriptors (it\u0027ll make it ignore\nconfigurations that fail to load).\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "dfe0d3ba20e860d0b9a16c4c6524180b8f93be05",
      "tree": "974215119e673fadf9ce5ebe8e1e372ecafa5bd8",
      "parents": [
        "c07045412f21c5bb344244e8ec45671529e411bd"
      ],
      "author": {
        "name": "Matthew Dharm",
        "email": "mdharm-usb@one-eyed-alien.net",
        "time": "Sun Aug 13 17:30:14 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB Storage: add rio karma eject support\n\nThis changeset from Keith Bennett (via Bob Copeland) moves the Karma\ninitializer to its own file and adds trapping of the START_STOP command to\nenable eject of the device.\n\nSigned-off-by: Keith Bennett \u003ckeith@mcs.st-and.ac.uk\u003e\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c07045412f21c5bb344244e8ec45671529e411bd",
      "tree": "2e4e988a86a112e73b8ad3de74d140809a75fa5c",
      "parents": [
        "d5cbad4b8b37acfde3e63d31b92561b87288ad0f"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Mon Aug 14 22:44:29 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "usb-skeleton: small update\n\no CodingStyle fixes\no Removes trailing spaces\no Do not make not needed initialiation of automatic variables\no Use usb_endpoint_* functions\no If we get an error in the write URB callback print an error message instead\n  of a debug one\n\n(Pretty unrelated changes, but spliting this up doesn\u0027t pay off as our main\nchanges are just CodingStyle fixes).\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d5cbad4b8b37acfde3e63d31b92561b87288ad0f",
      "tree": "98869f0db85e1f257c5ddd13a2afda934626153a",
      "parents": [
        "455b25fb209c8241e2163b491228b28667d82c1c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 11 16:52:39 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "usbcore: khubd and busy-port handling\n\nWe don\u0027t want khubd to start interfering in the device-resume process\nmerely because the PORT_STATUS_C_SUSPEND feature happens to be set.\nPorts need to be marked as busy while a resume is taking place.\n\nIn addition, so long as ports are marked as busy, khubd won\u0027t be able to\nclear their various status-change features.  On an interrupt-driven root\nhub this could lead to an interrupt storm.  Root hub IRQs should not be\nre-enabled until the busy_bits value is equal to 0.\n\nThis patch (as765) fixes these two potential problems.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "455b25fb209c8241e2163b491228b28667d82c1c",
      "tree": "c7155eb33fa8b2916d52472fb517165b3b32813c",
      "parents": [
        "de06a3b842b31b31220637c869f112cfbc1a5ef6"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 11 16:01:45 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "usbcore: make hcd_endpoint_disable wait for queue to drain\n\nThe inconsistent lock state problem in usbcore (the one that shows up\nwhen an HCD is unloaded) comes down to two inter-related problems:\n\n\tusb_rh_urb_dequeue() isn\u0027t set up to be called with interrupts\n\tdisabled.\n\n\thcd_endpoint_disable() doesn\u0027t wait for all URBs on the\n\tendpoint\u0027s queue to complete.\n\nThe two problems are related because the one type of URB that isn\u0027t\nlikely to be complete when hcd_endpoint_disable() returns is a root-hub\nURB.  Right now usb_rh_urb_dequeue() waits for them to complete, and it\nassumes interrupts are enabled so it can wait.  But\nhcd_endpoint_disable() calls it with interrupts disabled.\n\nNow, it should be legal to unlink root-hub URBs with interrupts\ndisabled.  The solution is to move the waiting into\nhcd_endpoint_disable(), where it belongs.  This patch (as754) does that.\n\nIt turns out to be completely safe to replace the del_timer_sync() with\na simple del_timer().  It doesn\u0027t matter if the timer routine is\nrunning; hcd_root_hub_lock will synchronize the two threads and the\nstatus URB will complete with an unlink error, as it should.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "de06a3b842b31b31220637c869f112cfbc1a5ef6",
      "tree": "3b179338903b5ad7ca0c0676f14d2ef6437eb545",
      "parents": [
        "64a21d025d3a979a8715f2ec7acabca7b5406c8a"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Aug 11 11:33:58 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "UHCI: increase Resume-Detect-off delay\n\nThe UHCI controller in my laptop takes longer to turn off the\nResume-Detect bit than the 4 us allowed by uhci-hcd.  Presumably other\ncomputers will have the same problem.\n\nThis patch (as752) increases the maximum delay to 10 us, which should be\nplenty, and uses polling to avoid penalizing systems which can turn the\nbit off more quickly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64a21d025d3a979a8715f2ec7acabca7b5406c8a",
      "tree": "e3cbcef560d848e177cddde6d093aa2411cddd53",
      "parents": [
        "a94da8971e836f32315f8832b0bf3e88bee9efae"
      ],
      "author": {
        "name": "Aleksey Gorelov",
        "email": "dared1st@yahoo.com",
        "time": "Tue Aug 08 17:24:08 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB: Properly unregister reboot notifier in case of failure in ehci hcd\n\nIf some problem occurs during ehci startup, for instance, request_irq fails,\nechi hcd driver tries it best to cleanup, but fails to unregister reboot\nnotifier, which in turn leads to crash on reboot/poweroff.\n\nThe following patch resolves this problem by not using reboot notifiers\nanymore, but instead making ehci/ohci driver get its own shutdown method.  For\nPCI, it is done through pci glue, for everything else through platform driver\nglue.\n\nOne downside: sa1111 does not use platform driver stuff, and does not have its\nown shutdown hook, so no \u0027shutdown\u0027 is called for it now.  I\u0027m not sure if it\nis really necessary on that platform, though.\n\nSigned-off-by: Aleks Gorelov \u003cdared1st@yahoo.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a94da8971e836f32315f8832b0bf3e88bee9efae",
      "tree": "6c9fe746a803f26b5c853c7cbb646a867b3f13a4",
      "parents": [
        "e22fc27c87b41bda1b0daf8436224b0f79853482"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Tue Aug 08 22:14:43 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB gadget: gadgetfs dont try to lock before free\n\nI spotted this during my tests with -rt on arm. The -rt patch contains\nsome better tools\nto diagnose problems with locks and some other things...\n\nOriginal code tries to take semaphore in BUG_ON and then free the memory\nwith this semaphore.\n\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.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": "e22fc27c87b41bda1b0daf8436224b0f79853482",
      "tree": "c4067db8d26ddff8939892cefeb2af600bca90e8",
      "parents": [
        "9bcbcf4d00cd2400e655a738e77f0d21b69c6771"
      ],
      "author": {
        "name": "Milan Svoboda",
        "email": "msvoboda@ra.rockwell.com",
        "time": "Tue Aug 08 22:23:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB: add poll to gadgetfs\u0027s endpoint zero\n\nAdd poll() support to gadgetfs ep0\n\nSigned-off-by: Milan Svoboda \u003cmsvoboda@ra.rockwell.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": "9bcbcf4d00cd2400e655a738e77f0d21b69c6771",
      "tree": "2ef039b8fd9967c9de2ef06cee17b6b8e7e00e80",
      "parents": [
        "5482687b8be4dedb8a5879f07c734ff11a88a7d5"
      ],
      "author": {
        "name": "dave rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Jul 18 23:23:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB: net1080 inherent pad length\n\nThe size of struct nc_trailer is inherently the newtailroom pad.\n\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5482687b8be4dedb8a5879f07c734ff11a88a7d5",
      "tree": "66ea970a0df87478defa6a12aefff9cbe2e1ad09",
      "parents": [
        "b0b660b8d5b446bf26a46b233adef5819d9a683c"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB: ldusb: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b0b660b8d5b446bf26a46b233adef5819d9a683c",
      "tree": "e529be7d3c88f8c2d727067ff4d9f91f6a4d0eb5",
      "parents": [
        "4fa1bbf5cfac0e8c795e0ef7b2b939b45229ef2b"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:54 2006 -0700"
      },
      "message": "USB: usblcd: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fa1bbf5cfac0e8c795e0ef7b2b939b45229ef2b",
      "tree": "5ed78ad5c5375c6808a0b54e636df2ead32eb670",
      "parents": [
        "60ca126c9589e3f4bcf81db9762dca82946cd2ba"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: usb-serial: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60ca126c9589e3f4bcf81db9762dca82946cd2ba",
      "tree": "e2635271a3257c5141456bbc8f930ab3ef74f143",
      "parents": [
        "96723199e00c4f27fecd8f43e1367c5f25b39a27"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: powermate: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96723199e00c4f27fecd8f43e1367c5f25b39a27",
      "tree": "390bbb894b0aa5609a6be5063931b052a0737d26",
      "parents": [
        "96642a2ce524f00f783edc95be8b2ce1429803df"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: keyspan_remote: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96642a2ce524f00f783edc95be8b2ce1429803df",
      "tree": "3eadeff39d5735262be6120b8120b3269be212f5",
      "parents": [
        "ee709a3c613d9c458323e04dd69c8eb233d45199"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: ati_remote: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee709a3c613d9c458323e04dd69c8eb233d45199",
      "tree": "8c79a5a10dd65585134a935c6e99dc9ac9ebad9d",
      "parents": [
        "97b107ca391c0411e6c5fc1e26585cd8285696f9"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: acecad: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97b107ca391c0411e6c5fc1e26585cd8285696f9",
      "tree": "76febcf9e5bee420cf2cfb74d5574d6bbe805bf7",
      "parents": [
        "fbf81c29a3c05cd227cad89435d71c15e958feaf"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:58:53 2006 -0700"
      },
      "message": "USB: appletouch: Use usb_endpoint_* functions.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "fbf81c29a3c05cd227cad89435d71c15e958feaf"
}
