)]}'
{
  "log": [
    {
      "commit": "2eedd6047b050f82f4e596a50704686ec989c1c8",
      "tree": "2cbe370b6fc3eb6a2c61b56d94766ee92c190080",
      "parents": [
        "94aca1dac6f6d21f4b07e4864baf7768cabcc6e7"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Thu Sep 25 00:39:05 2008 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Tue Sep 30 09:57:09 2008 +0200"
      },
      "message": "mfd: Fix Kconfig accroding to the new gpiolib symbols\n\nHAVE_GPIO_LIB has basically been replaced by GPIOLIB\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\n"
    },
    {
      "commit": "4efb686205d5065f4e488e20fc858446b8ad7bb7",
      "tree": "34502cd2ba57fa1418d66cf93d10d43c40c3f6f4",
      "parents": [
        "0f873d5fb68a6aea9519c9cd613ddf4e7e2378d4",
        "d0eb40628e29c2bb3b5f8242b1d2f50b1a88d9da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:37:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:37:29 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  cdrom: update ioctl documentation\n  ide: note that IDE generic may prevent other drivers from attaching\n  ide-tape: fix vendor strings\n  Swarm: Fix crash due to missing initialization\n"
    },
    {
      "commit": "0f873d5fb68a6aea9519c9cd613ddf4e7e2378d4",
      "tree": "92f98ce0951cb5eec91490fb1ad9e5b0ffe7ca63",
      "parents": [
        "df45eddc60e1ab4c81b61e240271eabb4fb176e8",
        "ac82da3381fc663dbda31612a0bff60bc41676a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:31:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:31:52 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [SSB] Initialise dma_mask for SSB_BUSTYPE_SSB devices\n  [MIPS] BCM47xx: Fix build error due to missing PCI functions\n  [MIPS] IP27: Switch to dynamic interrupt routing avoding panic on error.\n  [MIPS] au1000: Make sure GPIO value is zero or one\n"
    },
    {
      "commit": "929675d58c5b4883050804f2b48de2293803862d",
      "tree": "038755ae54815d19d12873dcb9ac4662c8345ccd",
      "parents": [
        "66120005e65eed8a05b14a36ab448bdec42f0d6b",
        "0dca0fd2bfeb99738708d6c9117994ebf398e72c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:30:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:30:11 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdboc,tty: Fix tty polling search to use name correctly\n  kgdb, x86_64: fix PS CS SS registers in gdb serial\n  kgdb, x86_64: gdb serial has BX and DX reversed\n  kgdb, x86, arm, mips, powerpc: ignore user space single stepping\n  kgdb: could not write to the last of valid memory with kgdb\n"
    },
    {
      "commit": "0d0f3ef248e359b7363830fbd6df23897bbd1ceb",
      "tree": "6cc0ce31a3754c33443bfaf3d690074383cff7a2",
      "parents": [
        "17c0d2a1d5a562982f1f2177b8270fbfaa42508c",
        "c9eeb248f3b44939532a9716bc06413383aa5d63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:07:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:07:46 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] qlogicpti: fix sg list traversal error in continuation entries\n  [SCSI] Fix hang with split requests\n  [SCSI] qla2xxx: Defer enablement of RISC interrupts until ISP initialization completes.\n"
    },
    {
      "commit": "17c0d2a1d5a562982f1f2177b8270fbfaa42508c",
      "tree": "e24110f55f9eb3440abb5511aa5ba970d7c946fe",
      "parents": [
        "3c1370a3f6ba8e4813269ddbf950d59f997338bc",
        "7e6cfb54b1ff4b64d74aa8cd191204c9598c073d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:07:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 29 08:07:04 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  scsi: fix fall out of sg-chaining patch in qlogicpti\n"
    },
    {
      "commit": "7e6cfb54b1ff4b64d74aa8cd191204c9598c073d",
      "tree": "2d7b396d77e9f4e8215df5f7236933853a7fd04d",
      "parents": [
        "6ef190cc92e33565accff6a320f0e7d90480bfe7"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Sep 29 09:38:55 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 29 09:41:56 2008 +0200"
      },
      "message": "scsi: fix fall out of sg-chaining patch in qlogicpti\n\nBoaz writes:\n\n\"I\u0027ve reviewed all patches since Matthew\u0027s, and I find one small\nproblem.\n\nIn the load_cmd() there is a compound loop where the first 4 sg\u0027s are\nset then the rest are set into a memory structure in group of 7 sg\u0027s.\n\nWell the second 7-group and on is a bug because sg pointer does not advance.\nThis is a fall out from Jens\u0027s patch.\"\n\nThe reporter, Meelis Roos \u003cmroos@ut.ee\u003e, verified that this patch\ndoes indeed fix his problem with qlogicpti.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "4c1eb90a0908c0c60db2169dce08fb672e7582f1",
      "tree": "fbf71c285e390dcc714f633d00000f6792aeb681",
      "parents": [
        "6ef190cc92e33565accff6a320f0e7d90480bfe7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sun Sep 28 07:39:01 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Sep 29 00:14:34 2008 -0400"
      },
      "message": "sata_nv: reinstate nv_hardreset() for non generic controllers\n\nCommit 2fd673ecf0378ddeeeb87b3605e50212e0c0ddc6 which tried to remove\nhardreset for generic accidentally removed it for all flavors as all\nothers were inheriting from nv_generic_ops.  This patch reinstates\nnv_hardreset() and puts it into nv_common_ops which all flavors\ninherit from.  nv_generic_ops now inherits from nv_common_ops and\noverrides .hardreset to ATA_OP_NULL.\n\nWhile at it, explain why nv_hardreset and ATA_OP_NULL override are\nnecessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c9eeb248f3b44939532a9716bc06413383aa5d63",
      "tree": "551add90abf50c42b6a3ffcdf487a49ed9dfd2c4",
      "parents": [
        "44ea91c597ae4641d9ac21b8bbba0795d2f4261e"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Sep 24 12:00:22 2008 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Sep 28 17:10:40 2008 -0500"
      },
      "message": "[SCSI] qlogicpti: fix sg list traversal error in continuation entries\n\nThe current sg list traversal logic for the continuation entries\ndoesn\u0027t advance the list pointer once all seven slots are used, so the\nnext continuation entry (if there is one) wrongly begins again at the\nstart of the sg list.\n\nFix by advancing the sg pointer after the for_each_sg().\n\nReported-by: Meelis Roos \u003cmroos@ut.ee\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "278ecfb8f4100c0edc2bc77695b591ea16388829",
      "tree": "737a0e0fcad40d9f6223efddbf6f2f553e9fe691",
      "parents": [
        "801bd32e205ca6ef78dcaf80121f1eccb89b8c1e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "message": "ide: note that IDE generic may prevent other drivers from attaching\n\nEnabling IDE generic may prevent ATA controllers located on legacy\nports from being attached to more proper driver or can prevent other\ncontrollers which share the IRQ from working.  Note it in the help\nmessage.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: xerces8 \u003cxerces8@butn.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: stein@hermes.si\n[bart: s/will grab/may grab/ since Borislav has fixed PCI-case for .28]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "801bd32e205ca6ef78dcaf80121f1eccb89b8c1e",
      "tree": "4ccb3cb628a55a7eabb6ecf7f8a09fc8e6a75f98",
      "parents": [
        "3d977760b9478538821a75dd5eb74d0f2a2b01e3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Sep 27 19:32:17 2008 +0200"
      },
      "message": "ide-tape: fix vendor strings\n\nRemove superfluous two bytes from each string buffer and add proper length\nformat specifiers.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nTested-by: Mark de Wever \u003ckoraq@xs4all.nl\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3d977760b9478538821a75dd5eb74d0f2a2b01e3",
      "tree": "c09535aa83b4f7b617b59f7d4b83fabbf78c502a",
      "parents": [
        "6ef190cc92e33565accff6a320f0e7d90480bfe7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 27 19:32:16 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Sep 27 19:32:16 2008 +0200"
      },
      "message": "Swarm: Fix crash due to missing initialization\n\nIf things are just right this will result in the hws[0]-\u003eparent being\npassed to ide_host_add() being non-zero and an ooops a little later.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ac82da3381fc663dbda31612a0bff60bc41676a3",
      "tree": "7e9f68ab045ecbe9a47f29ca87bac4b475b4132a",
      "parents": [
        "2dc42b47a7886bdc87514990c68ecdf8de61e653"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Fri Sep 26 22:27:11 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 27 15:45:37 2008 +0100"
      },
      "message": "[SSB] Initialise dma_mask for SSB_BUSTYPE_SSB devices\n\nFor SSB_BUSTYPE_SSB type devices, we need to initialize dma_mask using\ncoherent_dma_mask so that calls to dma_set_mask() succeed.\n\nIt fixes the regression on the b44 driver introduced by commit\nf225763a7d6c92c4932dbd528437997078496fcc\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0dca0fd2bfeb99738708d6c9117994ebf398e72c",
      "tree": "115e01e2db84ebf7069c3c12c22c9d8934f4bc63",
      "parents": [
        "703a1edcd1534468fc18f733c03bd91a65c8c6f0"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Sep 26 10:36:42 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Sep 26 10:36:42 2008 -0500"
      },
      "message": "kgdboc,tty: Fix tty polling search to use name correctly\n\nThe tty_find_polling_driver() routine did not correctly check the base\npart of the tty name.  This can lead to kgdboc selecting an incorrect\ndriver, as well as accepting a completely invalid tty such as \"echo\nffff0 \u003e /sys/module/kgdboc/parameters/kgdboc\".\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "6ef190cc92e33565accff6a320f0e7d90480bfe7",
      "tree": "b898c20fa9baba3a10ba03b5a64911bd3c8416f1",
      "parents": [
        "efba91bd9066890ae93270eb3d0e55de43368f0b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Sep 25 15:28:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 25 16:37:03 2008 -0700"
      },
      "message": "IPoIB: Fix crash when path record fails after path flush\n\nCommit ee1e2c82 (\"IPoIB: Refresh paths instead of flushing them on SM\nchange events\") changed how paths are flushed on an SM event.  This\nchange introduces a problem if the path record query triggered by\nfails, causing path-\u003eah to become NULL.  A later successful path query\nwill then trigger WARN_ON() in path_rec_completion(), and crash\nbecause path-\u003eah has already been freed, so the ipoib_put_ah() inside\nthe lock in path_rec_completion() may actually drop the last reference\n(contrary to the comment that claims this is safe).\n\nFix this by updating path-\u003eah and freeing old_ah only when the path\nrecord query is successful.  This prevents the neighbour AH and that\npath AH from getting out of sync.\n\nThis fixes \u003chttps://bugs.openfabrics.org/show_bug.cgi?id\u003d1194\u003e\n\nReported-by: Rabah Salem \u003cravah@mellanox.com\u003e\nDebugged-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efba91bd9066890ae93270eb3d0e55de43368f0b",
      "tree": "6c39afc6cd3529e20da0c544078717fca8a4d1d6",
      "parents": [
        "26591188d69192d5babeadde129dcfb6cbf9e6b7",
        "8c65859473baee85e806ec8ebc0ff5e3a181969e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 24 16:45:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 24 16:45:07 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  netfilter: ip6t_{hbh,dst}: Rejects not-strict mode on rule insertion\n  ath9k: disable MIB interrupts to fix interrupt storm\n  [Bluetooth] Fix USB disconnect handling of btusb driver\n  [Bluetooth] Fix wrong URB handling of btusb driver\n  [Bluetooth] Fix I/O errors on MacBooks with Broadcom chips\n"
    },
    {
      "commit": "8c65859473baee85e806ec8ebc0ff5e3a181969e",
      "tree": "3945080d7f1ba0e61c4ecc79a1e63ad3ad841b97",
      "parents": [
        "8ca31ce52a5cfd03b960fd81a49197ae85d25347",
        "92cccc2cda9a744326bbd9f16c635187af7f8a09"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 24 16:21:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 24 16:21:56 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "92cccc2cda9a744326bbd9f16c635187af7f8a09",
      "tree": "526b57e7c3a03d43b29fde03f7a1cc1e7a655f85",
      "parents": [
        "4c07ab0fe4b4eaa0fc31f640ca65da7c173f5043"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Tue Sep 23 14:28:16 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Sep 24 15:55:24 2008 -0400"
      },
      "message": "ath9k: disable MIB interrupts to fix interrupt storm\n\nEnabling the MIB interrupts has proven to cause an\ninterrupt storm after 7 hours of run. We will make use of the\nMIB interrupt once we have ANI supported added so for now\nto cure this we disable the interrupt.\n\nThe interrupt storm can be seen as follows after 7 hours of run\nas reported by  Steven Noonan \u003csteven@uplinklabs.net\u003e:\n\n18:28:38          sum   1106.00\n18:28:39          sum   1037.62\n18:28:40          sum   1069.00\n18:28:41          sum   1167.00\n18:28:42          sum   1155.00\n18:28:43          sum   1339.00\n18:28:44          sum  18355.00\n18:28:45          sum  17845.45\n18:28:46          sum  15285.00\n18:28:47          sum  17511.00\n18:28:48          sum  17568.69\n18:28:49          sum  17704.04\n18:28:50          sum  18566.67\n18:28:51          sum  18913.13\n\nat 18:28:44 the MIB interrupt kicked off and caused huge\nlatency which can be seen even on a video he submitted:\n\nhttp://www.youtube.com/watch?v\u003d4GeCx1gZMpA\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e74783ec3cb981211689bd2cfd3248f8dc48ec01",
      "tree": "0835a0ade974c7a77ef6534038a85537ca5f6c2a",
      "parents": [
        "4ebb52d34fac2904e541ccfa8e32126db836fa92"
      ],
      "author": {
        "name": "Sven Wegener",
        "email": "sven.wegener@stealer.net",
        "time": "Wed Sep 24 13:39:21 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Sep 24 13:39:21 2008 +0200"
      },
      "message": "i2c-dev: Return correct error code on class_create() failure\n\nWe need to convert the error pointer from class_create(), else we\u0027ll return the\nsuccessful return code from register_chrdev() on failure.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4ebb52d34fac2904e541ccfa8e32126db836fa92",
      "tree": "38ca11136004f87e0f0a4d853d08a83581f71e80",
      "parents": [
        "fb478da5ba69ecf40729ae8ab37ca406b1e5be48"
      ],
      "author": {
        "name": "Uwe Kleine-Koenig",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Wed Sep 24 13:39:21 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Sep 24 13:39:21 2008 +0200"
      },
      "message": "i2c-powermac: Fix section for probe and remove functions\n\n__devexit for i2c_powermac_probe is obviously wrong.  In the definition\nof struct platform_driver i2c_powermac_driver the remove function\ni2c_powermac_remove is wrapped in __devexit_p, so it should be defined\nusing __devexit.\n\nSigned-off-by: Uwe Kleine-Koenig \u003cukleinek@informatik.uni-freiburg.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5257d97a219e17abf8188f136e1189da3b3af33c",
      "tree": "0fd223387fe974f395ed09b1d7a0f5c356dddd65",
      "parents": [
        "af747c460b663a4b7795dc3f6897b5506fde6888"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Sep 22 14:43:08 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:10 2008 -0700"
      },
      "message": "USB: revert recovery from transient errors\n\nThis patch (as1135) essentially reverts the major parts of two earlier\npatches to usbcore, because they ended up causing a regression.\n\nTrying to recover from transient communication errors can lead to\nother problems, because operations that failed during the error period\nare not always retried.  The simplest example is the initial\nSet-Config request sent after device enumeration; if it gets lost then\nit will not be retried and the device will remain unconfigured.\n\nThis patch restores the old behavior in which any port disconnect or\nport disable causes the entire device structure to be removed, fixing a\nreported regression.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "af747c460b663a4b7795dc3f6897b5506fde6888",
      "tree": "eedcea9ad45eb8a823c0d72a24dd58a2aebefebd",
      "parents": [
        "96285cb885b445b03b22849f2536af23c7454a11"
      ],
      "author": {
        "name": "David Almaroad",
        "email": "dalmaroad@gmail.com",
        "time": "Mon Sep 22 15:00:11 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:10 2008 -0700"
      },
      "message": "usb: unusual devs patch for Nokia 5310 Music Xpress\n\nThe Nokia 5310 Music Xpress phone reports one too many sectors in\nusb-storage mode.  This patch resolves that.\n\nSigned-off-by: David Almaroad \u003cdalmaroad@gmail.com\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96285cb885b445b03b22849f2536af23c7454a11",
      "tree": "c6636ece8b68684201e3c1b7102715b3831fecf5",
      "parents": [
        "09fa14aa9273ca5cf5459b2057eb79e83e81e6be"
      ],
      "author": {
        "name": "Gaetan Carlier",
        "email": "gcpatch@gmail.com",
        "time": "Mon Sep 22 15:00:09 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:10 2008 -0700"
      },
      "message": "usb: ftdi_sio: add support for Domintell devices\n\nSupport for Domintell devices (FTDI FT232BM based) : DGQG and DUSB01\nmodule.  PIDs were missing.\n\nSigned-off-by: Gaetan Carlier \u003cgcpatch@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09fa14aa9273ca5cf5459b2057eb79e83e81e6be",
      "tree": "e5745b01715fc3e2cd1bb93e4955ac1e4f5b6c56",
      "parents": [
        "b77a5c7040643e658622148bb7d7dad63e8d0158"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Sep 22 15:00:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB: drivers/usb/musb/: disable it on SuperH\n\nIn file included from drivers/usb/musb/musb_core.h:59,\n                 from drivers/usb/musb/musb_core.c:108:\ndrivers/usb/musb/musb_io.h:42: error: conflicting types for \u0027__raw_readsl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:112: error: previous declaration of \u0027__raw_readsl\u0027 was here\ndrivers/usb/musb/musb_io.h:42: error: conflicting types for \u0027__raw_readsl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:112: error: previous declaration of \u0027__raw_readsl\u0027 was here\ndrivers/usb/musb/musb_io.h:44: error: conflicting types for \u0027readsw\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:164: error: previous definition of \u0027readsw\u0027 was here\ndrivers/usb/musb/musb_io.h:46: error: conflicting types for \u0027readsb\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:163: error: previous definition of \u0027readsb\u0027 was here\ndrivers/usb/musb/musb_io.h:49: error: conflicting types for \u0027__raw_writesl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:111: error: previous declaration of \u0027__raw_writesl\u0027 was here\ndrivers/usb/musb/musb_io.h:49: error: conflicting types for \u0027__raw_writesl\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:111: error: previous declaration of \u0027__raw_writesl\u0027 was here\ndrivers/usb/musb/musb_io.h:51: error: conflicting types for \u0027writesw\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:164: error: previous definition of \u0027writesw\u0027 was here\ndrivers/usb/musb/musb_io.h:53: error: conflicting types for \u0027writesb\u0027\n/usr/src/devel/arch/sh/include/asm/io.h:163: error: previous definition of \u0027writesb\u0027 was here\n\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b77a5c7040643e658622148bb7d7dad63e8d0158",
      "tree": "7b6ab58058bcc2c8374fe10b848656cc578b8183",
      "parents": [
        "884579d03a3e1e9ac8b7f32a1c36387cac3eb80b"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Wed Sep 17 09:03:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB Serial: Sierra: Add MC8785 VID/PID\n\nAdd another MC8785 VID/PID\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "884579d03a3e1e9ac8b7f32a1c36387cac3eb80b",
      "tree": "ff9327adc3b91a30c7935c7cb59fa3afcd720a09",
      "parents": [
        "a18f80b4e2fdbc7b88d412c3deb533b9f1f30c30"
      ],
      "author": {
        "name": "Otavio Salvador",
        "email": "otavio@ossystems.com.br",
        "time": "Wed Sep 17 14:40:46 2008 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB: serial: add ZTE CDMA Tech id to option driver\n\nSigned-off-by: Otavio Salvador \u003cotavio@ossystems.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a18f80b4e2fdbc7b88d412c3deb533b9f1f30c30",
      "tree": "55d276386cc2195cbd81f5cc32a868de499a0a68",
      "parents": [
        "2bcbe4c199ec012169f938d2c6b543f50c4925ed"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Sep 16 15:46:50 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "USB: ftdi_sio: Add 0x5050/0x0900 USB IDs (Papouch Quido USB 4/4)\n\nUSB: ftdi_sio: Add 0x5050/0x0900 USB IDs (Papouch Quido USB 4/4)\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2bcbe4c199ec012169f938d2c6b543f50c4925ed",
      "tree": "a11626f1c2d6ad374c2336c9ce95e3ddb03b863c",
      "parents": [
        "6ef65a7fb609a7aca72730dfb9890f30fcd723bf"
      ],
      "author": {
        "name": "Chris Adams",
        "email": "cmadams@hiwaay.net",
        "time": "Wed Sep 10 14:11:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:09 2008 -0700"
      },
      "message": "usb serial: ti_usb_3410_5052 obviously broken by firmware changes\n\nWhile making some other changes to ti_usb_3410_5052, I noticed that the\nchanges made to move the firmware loading to a separate function are\nbroken (in ti_download_firmware(), status is set to -ENOMEM and never\nchanged).  This means the driver will never initialize the device\nproperly.  It looks like status was supposed to get the result of\nti_do_download().\n\nSigned-off-by: Chris Adams \u003ccmadams@hiwaay.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6ef65a7fb609a7aca72730dfb9890f30fcd723bf",
      "tree": "8a4eec66b78a9868e200e85c56954fcf9cbd5bb4",
      "parents": [
        "fe1926a0f549741ed0ca778aa1c7d3e208895dee"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Sep 08 10:08:59 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: fsl_usb2_udc: fix VDBG() format string\n\nFixes:\ndrivers/usb/gadget/fsl_usb2_udc.c: In function \u0027dr_controller_setup\u0027:\ndrivers/usb/gadget/fsl_usb2_udc.c:229: warning: format \u0027%p\u0027 expects type\n\u0027void *\u0027, but argument 3 has type \u0027int\u0027\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "fe1926a0f549741ed0ca778aa1c7d3e208895dee",
      "tree": "0a42d8a1a2ebd03a9772e290ed1d453a20647fbf",
      "parents": [
        "ba0f332c413796925ce322d311d75269689a9e5d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 04 09:56:35 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: unusual_devs addition for RockChip MP3 player\n\nThis patch (as1136) adds an unusual_devs entry for a version of the\nRockChip MP3 player which can\u0027t handle the MODE SENSE command used for\nwrite-protect detection.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba0f332c413796925ce322d311d75269689a9e5d",
      "tree": "c91b276dcef188d906b2a23b39b430e991736ebb",
      "parents": [
        "ce816cf9c917435cd2e3b68acc7cfe2c1f4a814f"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Thu Sep 04 21:28:21 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: SERIAL CP2101 add device IDs\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce816cf9c917435cd2e3b68acc7cfe2c1f4a814f",
      "tree": "43162cacdeb828402f592e48ac228a5cbf15cf72",
      "parents": [
        "01c17142659c02d8cd4c67acdd8358180c5c4fb6"
      ],
      "author": {
        "name": "Andreas Bombe",
        "email": "aeb@debian.org",
        "time": "Sun Sep 14 01:58:55 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "usb-serial: Add Siemens EF81 to PL-2303 hack triggers\n\nThis hardware needs the pl2303 hack in order to work properly :(\n\nSigned-off-by: Andreas Bombe \u003caeb@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "01c17142659c02d8cd4c67acdd8358180c5c4fb6",
      "tree": "76cd2de4494cc071857b60bc6a4022361e4f4dde",
      "parents": [
        "0590d5875e3a5dc6586fb16354037f115628896d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 23:35:04 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "USB: fix EHCI periodic transfers\n\nAs noted by Stefan Neis \u003cStefan.Neis@kobil.com\u003e, we had a recent\nregression with EHCI periodic transfers, in some (seemingly not\nall that common) cases.\n\nThe root cause was that the schedule activation was only loosely\ncoupled to the addition or removal of transfers, so two different\nexecution contexts could both think they had to deactivate (or\nconversely activate) the schedule.  So this fix tightens that\ncoupling, managing it more like a refcount.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0590d5875e3a5dc6586fb16354037f115628896d",
      "tree": "d7008cbf81fc06e2d54a08408faa414da4a52e92",
      "parents": [
        "49cd2480baeb377f91e66ba682f81cac2a1feaa1"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Sat Aug 30 19:42:02 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:08 2008 -0700"
      },
      "message": "usb: musb: fix include path\n\nheaders were moved, fixing.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49cd2480baeb377f91e66ba682f81cac2a1feaa1",
      "tree": "187bf31e55890cf63cb0ec6549b1ac124386a148",
      "parents": [
        "c3e3208e4b0cf4ed69cbcaa5e059e5cf64437c9a"
      ],
      "author": {
        "name": "Filip Joelsson",
        "email": "filip@blueturtle.nu",
        "time": "Sun Aug 31 08:22:16 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:07 2008 -0700"
      },
      "message": "USB: Fixing Nokia 3310c in storage mode\n\nI had trouble connecting my cell phone as a storage device - so I added\nit to the unusual_devs.h list. I had trouble with the bcdDeviceMin and\nMax values - so after some experimenting I made it pretty inclusive.\n\nFrom: Filip Joelsson \u003cfilip@blueturtle.nu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c3e3208e4b0cf4ed69cbcaa5e059e5cf64437c9a",
      "tree": "7999eda67f38be72a98cbc76841a234aef402ba9",
      "parents": [
        "697e04db5678fadf96d437806b676403ebee806d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Aug 31 18:04:27 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:07 2008 -0700"
      },
      "message": "usb gadget: fix omap_udc DMA regression\n\nThis resolves another regression caused by the \"use omap_read/write\ninstead of __REG\" patch:  the hardware address used for DMA to/from\nthe UDC became wrong.  Bug noted by Russell King.\n\nReported-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83a798207361cc26385187b2e71efa2b5d75de7f",
      "tree": "eb2fa06d818abf43b18c9f3ccc7c12acbf62bb3b",
      "parents": [
        "f8834f1febb8f56cdcfeb35485e0cc7a8d547818"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Fri Aug 22 14:13:00 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: fix hcd interrupt disabling\n\nCommit de85422b94ddb23c021126815ea49414047c13dc, \u0027USB: fix interrupt\ndisabling for HCDs with shared interrupt handlers\u0027 changed usb_add_hcd()\nto strip IRQF_DISABLED from irqflags prior to calling request_irq()\nwith the justification that such a removal was necessary for shared\ninterrupts to work properly.  Unfortunately, the change in that commit\nunconditionally removes the IRQF_DISABLED flag, causing problems on\nplatforms that don\u0027t use a shared interrupt but require IRQF_DISABLED.\nThis change adds a check for IRQF_SHARED prior to removing the\nIRQF_DISABLED flag.\n\nFixes the PS3 system startup hang reported with recent Fedora and\nOpenSUSE kernels.\n\nNote that this problem is hidden when CONFIG_LOCKDEP\u003dy (ps3_defconfig),\nas local_irq_enable_in_hardirq() is defined as a null statement for\nthat config.\n\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Stefan Becker \u003cStefan.Becker@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f8834f1febb8f56cdcfeb35485e0cc7a8d547818",
      "tree": "a78db5833de078849c1207d0797d42d6100d7b0e",
      "parents": [
        "0a4d7f45ac173862796eb81942afc843d6244798"
      ],
      "author": {
        "name": "Tony Murray",
        "email": "murraytony@gmail.com",
        "time": "Fri Aug 22 17:30:44 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: Correct Sierra Wireless USB EVDO Modem Device ID\n\nI was trying to figure out why my device wasn\u0027t supported by the\ndrivers/usb/serial/sierra.c driver, while looking throught the device\nIDs I spotted what I believe to be a typo in the device IDs.  Please\napply the following patch\n\nIf you look down further, there is another HP wireless broadband card,\nwhich has a vendor ID of 03f0, like my device.  Below is my \"lsusb -v\n-d 03f0:1b1d\".\n\nBus 001 Device 005: ID 03f0:1b1d Hewlett-Packard\nDevice Descriptor:\n  bLength                18\n  bDescriptorType         1\n  bcdUSB               1.10\n  bDeviceClass            0 (Defined at Interface level)\n  bDeviceSubClass         0\n  bDeviceProtocol         0\n  bMaxPacketSize0        64\n  idVendor           0x03f0 Hewlett-Packard\n  idProduct          0x1b1d\n  bcdDevice            0.01\n  iManufacturer           1 HP\n  iProduct                2 HP ev2200 1xEV-DO Broadband Wireless Module\n  iSerial                 0\n  bNumConfigurations      1\n  Configuration Descriptor:\n    bLength                 9\n    bDescriptorType         2\n    wTotalLength           67\n    bNumInterfaces          1\n    bConfigurationValue     1\n    iConfiguration          0\n    bmAttributes         0xe0\n      Self Powered\n      Remote Wakeup\n    MaxPower                0mA\n    Interface Descriptor:\n      bLength                 9\n      bDescriptorType         4\n      bInterfaceNumber        0\n      bAlternateSetting       0\n      bNumEndpoints           7\n      bInterfaceClass       255 Vendor Specific Class\n      bInterfaceSubClass    255 Vendor Specific Subclass\n      bInterfaceProtocol    255 Vendor Specific Protocol\n      iInterface              3 Data Interface\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x81  EP 1 IN\n        bmAttributes            3\n          Transfer Type            Interrupt\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0010  1x 16 bytes\n        bInterval             128\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x82  EP 2 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x02  EP 2 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x84  EP 4 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x04  EP 4 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x85  EP 5 IN\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\n      Endpoint Descriptor:\n        bLength                 7\n        bDescriptorType         5\n        bEndpointAddress     0x05  EP 5 OUT\n        bmAttributes            2\n          Transfer Type            Bulk\n          Synch Type               None\n          Usage Type               Data\n        wMaxPacketSize     0x0040  1x 64 bytes\n        bInterval               0\nDevice Status:     0x0000\n  (Bus Powered)\n\nFrom: Tony Murray \u003cmurraytony@gmail.com\u003e\nCc: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n\n"
    },
    {
      "commit": "0a4d7f45ac173862796eb81942afc843d6244798",
      "tree": "80fcc709e86500387412eb55b3fea63d5e624844",
      "parents": [
        "0bcfeb3ec9467a8dfae3e906925ec28fe788afcf"
      ],
      "author": {
        "name": "Richard Nauber",
        "email": "RichardNauber@web.de",
        "time": "Tue Aug 26 23:34:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: Fix the Nokia 6300 storage-mode.\n\nThis patch fixes that behavior:\n\n...\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] ASC\u003d0x0 ASCQ\u003d0x0\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] ASC\u003d0x0 ASCQ\u003d0x0\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] ASC\u003d0x0 ASCQ\u003d0x0\nAug 26 22:39:23 rnauber sd 2:0:0:0: [sda] Sense Key : 0x0 [current]\n...\n\n\ncat  /proc/bus/usb/devices\n...\nT:  Bus\u003d04 Lev\u003d01 Prnt\u003d01 Port\u003d00 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d0421 ProdID\u003d04fa Rev\u003d 6.01\nS:  Manufacturer\u003dNokia\nS:  Product\u003dNokia 6300\nS:  SerialNumber\u003d35XXXXXXXX\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d100mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d81(I) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d  64 Ivl\u003d0ms\n...\n\nFrom: Richard Nauber \u003cRichardNauber@web.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0bcfeb3ec9467a8dfae3e906925ec28fe788afcf",
      "tree": "cc14fa5709e3dcda0a7cdc150b84610ef44e1e2b",
      "parents": [
        "73b2c2057579314c4fea1a37e35a501fbb8b9916"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 26 14:43:46 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB: ehci: fix some ehci hangs and crashes\n\nI noticed that the \"Refactor \"if (handshake()) state \u003d HC_STATE_HALT\"\npatch from earlier this year perpetuated a potential problem:  it can\nmark the controller as halted when it\u0027s still running (but not acting\nas, perhaps wrongly, expected).\n\nThat caused some hangs and crashes, rather than more polite failure\nmodes of a truly halted controller.  This patch forces a true halt,\nand emits a (previously missing) diagnostic.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "73b2c2057579314c4fea1a37e35a501fbb8b9916",
      "tree": "e74217ea9b229c64ba2086f88d8efd1bd3ad0453",
      "parents": [
        "c9bab96bbfdda59fa8a35ba536c22e66055669e5"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Mon Aug 25 19:20:40 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:06 2008 -0700"
      },
      "message": "USB Serial: Sierra: Device addition \u0026 version rev\n\nThis patch adds devices to the sierra driver and rev\u0027s the driver version.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9bab96bbfdda59fa8a35ba536c22e66055669e5",
      "tree": "441b245a1e5a3cc6e9426096882f4323d2ad1f4a",
      "parents": [
        "e002bcc2f8e766a96472379e3b4a8a4e8938a93e"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "klloyd@sierrawireless.com",
        "time": "Tue Aug 26 18:30:45 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 23 13:58:05 2008 -0700"
      },
      "message": "USB Storage: Sierra: Non-configurable TRU-Install\n\nThis patch alters the Sierra Mass Storage patch so that it is non-configurable.\n\nSigned-off-by: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44ea91c597ae4641d9ac21b8bbba0795d2f4261e",
      "tree": "93a373ec24d3a290533bbcce1e7d038a6fb81179",
      "parents": [
        "048feec5548c0582ee96148c61b87cccbcb5f9be"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Sep 20 00:31:50 2008 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Sep 23 12:29:01 2008 -0700"
      },
      "message": "[SCSI] Fix hang with split requests\n\nSometimes, particularly for USB devices with the last sector bug,\nrequests get completed in chunks.  There\u0027s a bug in this in that if\none of the chunks gets an error, we complete that chunk with an error\nbut never move on to the remaining ones, leading to the request\nhanging (because it\u0027s not fully completed).\n\nFix this by completing all remaining chunks if an error is encountered.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e002bcc2f8e766a96472379e3b4a8a4e8938a93e",
      "tree": "05135f2664b399bb28323fa7a9c721be698da792",
      "parents": [
        "75f500204c645787c27d6085d39291946c928e02",
        "b08508c40adf3fd1330aabc4f37d3254179776c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 12:15:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 12:15:50 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: fix compiler warnings in pci_get_subsys()\n  PCI: Fix pcie_aspm\u003dforce\n"
    },
    {
      "commit": "3bd1911b134ce4a669ea6cf531a36440753b0aaa",
      "tree": "6e82f12a43c01cb344615eb8f4093d6fb83f78b8",
      "parents": [
        "1910e021f2249402c3f103a5a1a15ebda211d1da",
        "7275fc8c36dbad3a871f82b1f9f1f524688176ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:18:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:18:17 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] unlocked_ioctl changes\n  [WATCHDOG] wdt285: fix sparse warnings\n  [WATCHDOG] ibmasr: remove unnecessary spin_unlock()\n"
    },
    {
      "commit": "74c7a09aeeaa59984d8487a44b08f66add8b9813",
      "tree": "310705960619a4e48bc8b84ed06df951fdfa952a",
      "parents": [
        "f05596dbc922276ed675c713519220bae8042e32",
        "4c07ab0fe4b4eaa0fc31f640ca65da7c173f5043"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:14:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:14:04 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  ath9k: Fix IRQ nobody cared issue with ath9k\n  wireless: zd1211rw: add device ID fix wifi dongle \"trust nw-3100\"\n  ath9k: connectivity is lost after Group rekeying is done\n"
    },
    {
      "commit": "f05596dbc922276ed675c713519220bae8042e32",
      "tree": "ca7ca069f5050ce31b0e621b6ec10bcc032dea40",
      "parents": [
        "a10cebf56ca7e7c034d1b6646230c6553e478967"
      ],
      "author": {
        "name": "Anti Sullin",
        "email": "anti.sullin@artecdesign.ee",
        "time": "Mon Sep 22 13:57:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:14 2008 -0700"
      },
      "message": "atmel_serial: update the powersave handler to match serial core\n\nThis problem seems to be unnoticed so far:\n\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003db3b708fa2780cd2b5d8266a8f0c3a1cab364d4d2\n\nhas changed the serial core behavior to not to suspend the port if the\ndevice is enabled as a wakeup source.  If the AT91 system goes to slow\nclock mode, the port should be suspended always and the clocks should be\nswitched off.  The patch attached updates the atmel_serial driver to match\nthe changes in serial core.\n\nAlso, the interrupts are disabled when the clock is disabled.  If we\ndisable the clock with interrupts enabled, an interrupt may get stuck.  If\nthis is the DBGU interrupt, this blocks the OR logic at system controller\nand thus all other sysc interrupts.\n\nSigned-off-by: Anti Sullin \u003canti.sullin@artecdesign.ee\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Michael Trimarchi \u003ctrimarchimichael@yahoo.it\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "683f40d7e7eee06811db43cb4c45349eab0d539e",
      "tree": "4b941f6e62695775eda1afc133de391cd756bf4c",
      "parents": [
        "a304edb4893042fb75ce7bab079924f626634f45"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Sep 22 13:57:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:13 2008 -0700"
      },
      "message": "ibmasr: remove unnecessary spin_unlock()\n\n__asr_toggle() is always called with asr_lock held.\nBut there is unnecessary spin_unlock() call in __asr_toggle().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Andrey Panin \u003cpazke@donpac.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7275fc8c36dbad3a871f82b1f9f1f524688176ea",
      "tree": "a232bba6b12be48ec644ebdb0d11fb34fa020fa6",
      "parents": [
        "edf86c9b98b5162bed64a70f9424bd2dd58a717e"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Sep 18 12:26:15 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Sep 23 08:12:30 2008 +0000"
      },
      "message": "[WATCHDOG] unlocked_ioctl changes\n\nFix some drivers so that they use the unlocked_ioctl call.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "edf86c9b98b5162bed64a70f9424bd2dd58a717e",
      "tree": "a22adacfc23fd6711dca4e7dfa58c721227e1c87",
      "parents": [
        "7f605ac00416d763c2d9681e378a75e7adbb06e8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 16 11:31:01 2008 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Sep 23 08:06:57 2008 +0000"
      },
      "message": "[WATCHDOG] wdt285: fix sparse warnings\n\nThe wdt285.c watchdog driver is producing a number of\nsparse errors due to missing __user attributes to calls\nto put_user and copy_to_user, as well as in the prototype\nof watchdog_write.\n\nwdt285.c:144:21: warning: incorrect type in argument 1 (different address spaces)\nwdt285.c:144:21:    expected void [noderef] \u003casn:1\u003e*to\nwdt285.c:144:21:    got void *\u003cnoident\u003e\nwdt285.c:150:9: warning: incorrect type in initializer (different address spaces)\nwdt285.c:150:9:    expected int const [noderef] \u003casn:1\u003e*register __p\nwdt285.c:150:9:    got int *\u003cnoident\u003e\nwdt285.c:159:9: warning: incorrect type in initializer (different address spaces)\nwdt285.c:159:9:    expected int const [noderef] \u003casn:1\u003e*register __p\nwdt285.c:159:9:    got int *\u003cnoident\u003e\nwdt285.c:174:9: warning: incorrect type in initializer (different address spaces)\nwdt285.c:174:9:    expected int const [noderef] \u003casn:1\u003e*register __p\nwdt285.c:174:9:    got int *\u003cnoident\u003e\nwdt285.c:183:12: warning: incorrect type in initializer (incompatible argument 2 (different address spaces))\nwdt285.c:183:12:    expected int ( *write )( ... )\nwdt285.c:183:12:    got int ( static [toplevel] *\u003cnoident\u003e )( ... )\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "7f605ac00416d763c2d9681e378a75e7adbb06e8",
      "tree": "8d5e343681f5ead44ab854605d76f13b8a3bdf16",
      "parents": [
        "cec5eb7be3a104fffd27ca967ee8e15a123050e2"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Sep 13 18:47:19 2008 +0900"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Sep 23 08:05:32 2008 +0000"
      },
      "message": "[WATCHDOG] ibmasr: remove unnecessary spin_unlock()\n\n__asr_toggle() is always called with asr_lock held.\nBut there is unnecessary spin_unlock() call in __asr_toggle().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Andrey Panin \u003cpazke@donpac.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "4c07ab0fe4b4eaa0fc31f640ca65da7c173f5043",
      "tree": "f1e0e7d58fa14b03f0977d0ad02a3a16968474a2",
      "parents": [
        "cec5eb7be3a104fffd27ca967ee8e15a123050e2",
        "6115e8557a75b5f24b56ed46c60dffef7e7fa992"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 15:29:05 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 15:29:05 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "5fbcd260c2c52f78cd699f65e9c7af2e60b5380c",
      "tree": "6decac9498b66653f7e327ae82903fa89366f486",
      "parents": [
        "e8c3c3d22b340a406a9aab1b7a9f436636c3de9d"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 23 00:16:36 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 23 00:16:36 2008 +0200"
      },
      "message": "[Bluetooth] Fix USB disconnect handling of btusb driver\n\nThe USB transport specification for Bluetooth splits the ACL and SCO\nhandling into two separate interfaces. In Linux it possible to probe\nand disconnect these interfaces independently. So make sure that both\ninterfaces are tightly bound together.\n\nThis fixes the suspend regression that some people have expierenced.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "e8c3c3d22b340a406a9aab1b7a9f436636c3de9d",
      "tree": "24936b533522e656e4aef9e59e6427cc942e559e",
      "parents": [
        "bdbef3d696ca83489eb653459b5a7a62ecf5596a"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 23 00:16:36 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 23 00:16:36 2008 +0200"
      },
      "message": "[Bluetooth] Fix wrong URB handling of btusb driver\n\nThe btusb driver contains two typos that result in some buggy behavior,\nbut the impact is not immediately visible.\n\nDuring initialization the submitting of interrupt URBs might fail and\nthen make sure to remove the correct flag and not one of the hci_dev\nflags.\n\nWhen closing down the interface make sure to kill the anchor for the\nISOC URBs and not kill the interrupt URBs twice.\n\nAlso cancel any scheduled work when closing down the interface.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "bdbef3d696ca83489eb653459b5a7a62ecf5596a",
      "tree": "6a573378fd626a8766be0ad71a09fce8fe1df594",
      "parents": [
        "4c07ab0fe4b4eaa0fc31f640ca65da7c173f5043"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 23 00:16:35 2008 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Sep 23 00:16:35 2008 +0200"
      },
      "message": "[Bluetooth] Fix I/O errors on MacBooks with Broadcom chips\n\nThe newer MacBooks contain a Broadcom based Bluetooth chip and to make\nthis work properly, HCI_Reset must be send first. If HCI_Reset is not\nused then a lot of I/O errors show up and its triggers packets from\nnon-existent ACL links.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6115e8557a75b5f24b56ed46c60dffef7e7fa992",
      "tree": "566cdd11c369a941893184255a8e0cc360098af6",
      "parents": [
        "5d89945e6ec44494285cb8de85d4f43d4647b740"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Mon Sep 22 14:22:39 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 22 17:22:15 2008 -0400"
      },
      "message": "ath9k: Fix IRQ nobody cared issue with ath9k\n\nIRQs should be disabled before calling free_irq. Also flush pending\nIRQs. Pasted the kernel log message for reference.\n\nkernel: irq 17: nobody cared (try booting with the \"irqpoll\" option)\nkernel:  [\u003cc0252d2c\u003e] __report_bad_irq+0x2e/0x6f\nkernel:  [\u003cc0252f22\u003e] note_interrupt+0x1b5/0x207\nkernel:  [\u003cc025258b\u003e] ? handle_IRQ_event+0x21/0x48\nkernel:  [\u003cc02534cb\u003e] handle_fasteoi_irq+0x8e/0xad\nkernel:  [\u003cc0205650\u003e] do_IRQ+0x6c/0x84\nkernel:  [\u003cc020425f\u003e] common_interrupt+0x23/0x28\nkernel:  [\u003cc034f6f6\u003e] ? acpi_idle_enter_simple+0x198/0x205\nkernel:  [\u003cc044686c\u003e] ? menu_select+0x5c/0x78\nkernel:  [\u003cc0445a95\u003e] cpuidle_idle_call+0x59/0x89\nkernel:  [\u003cc02029d7\u003e] cpu_idle+0xae/0xcf\nkernel:  [\u003cc0543102\u003e] rest_init+0x4e/0x50\nkernel:  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nkernel: handlers:\nkernel: [\u003cf88fdd26\u003e] (ath_isr+0x0/0x13a [ath9k])\nkernel: Disabling IRQ #17\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nTested-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d89945e6ec44494285cb8de85d4f43d4647b740",
      "tree": "88a78c3de17a644b21c6a66b75d347cff70f10ba",
      "parents": [
        "d0be7cc7688d0cc2e4daf952c43b5ce86e5c8a1d"
      ],
      "author": {
        "name": "born.into.silence@gmail.com",
        "email": "born.into.silence@gmail.com",
        "time": "Fri Sep 19 16:47:06 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 22 16:52:51 2008 -0400"
      },
      "message": "wireless: zd1211rw: add device ID fix wifi dongle \"trust nw-3100\"\n\nakpm: taken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d11587\n\nI bought the wifi dongle trust nw-3100 wich is in fact a zd1211rw.  Its\nhardware id was missing in the sources, adding it made it work flawlessly.\n\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nCc: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d0be7cc7688d0cc2e4daf952c43b5ce86e5c8a1d",
      "tree": "95590f674d49123be5950d33ddd3e2c7680da9d4",
      "parents": [
        "ad55dcaff0e34269f86975ce2ea0da22e9eb74a1"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Wed Sep 17 12:39:49 2008 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 22 16:52:50 2008 -0400"
      },
      "message": "ath9k: connectivity is lost after Group rekeying is done\n\nConnectivtiy is lost after Group rekeying is done. The keytype\nmaintained by ath9k is reset when group key is updated. Though\nsc_keytype can be reset only for broadcast key the proper fix\nwould be to use mac80211 provided key type from txinfo during\nxmit and get rid of sc_keytype from ath9k ath_softc.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nTested-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cec5eb7be3a104fffd27ca967ee8e15a123050e2",
      "tree": "bf5579c6e47a120d5ba59aa6f90bb29ad96817f5",
      "parents": [
        "ae9111912500db9fcc244ec16c3d7e471c551f52"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Sep 22 15:58:14 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 08:42:50 2008 -0700"
      },
      "message": "pcmcia: Fix broken abuse of dev-\u003edriver_data\n\nPCMCIA abuses dev-\u003eprivate_data in the probe methods. Unfortunately it\ncontinues to abuse it after calling drv-\u003eprobe() which leads to crashes and\nother nasties (such as bogus probes of multifunction devices) giving errors like\n\npcmcia: registering new device pcmcia0.1\nkernel: 0.1: GetNextTuple: No more items\n\nExtract the passed data before calling the driver probe function that way\nwe don\u0027t blow up when the driver reuses dev-\u003eprivate_data as its right.\n\nAs its close to the final release just move the hack so it works out,\nhopefully someone will be sufficiently embarrassed to produce a nice rework\nfor 2.6.28.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae9111912500db9fcc244ec16c3d7e471c551f52",
      "tree": "ee9718270736eee528300c071eac59caaf706af2",
      "parents": [
        "18f22fbb8ba5570a5ea3d531bc4ec65cf211f11b",
        "1577e4b70a04cce39f296cc714da5ad5d272105a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:46:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:46:06 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: jornada720_ts - fix build error ( LONG() usage )\n  Input: bcm5974 - switch back to normal mode when closing\n"
    },
    {
      "commit": "d541b22abde3e71af4b65d79a510b6bc551d5f76",
      "tree": "35041bcaeb0ddac14ce323f927fda2922afc651b",
      "parents": [
        "6f21d806f698a5c437dcae1f03e8dd73e3f5aab1",
        "d130d97154f5342973a0fffc0b5a144359273c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:41:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:41:19 2008 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon: (ad7414) Make ad7414_update_device() static\n  hwmon: (it87) Fix fan tachometer reading in IT8712F rev 0x7 (I)\n  hwmon: (atxp1) Fix device detection logic\n"
    },
    {
      "commit": "5c0a95c73f80c034914e219eee8075acdf56b527",
      "tree": "b6c4eba6b5a1070a673159f14472de741535eb79",
      "parents": [
        "baaea1dc0befb7b64e6dbf2d1469d0a296a79e54",
        "a650031a6bd16cb6789da9b3c27fc97341239f12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:38:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:38:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc_test: initialize mmc_test_lock statically\n  mmc_block: handle error from mmc_register_driver()\n  atmel-mci: Set MMC_CAP_NEEDS_POLL if no detect_pin\n  atmel-mci: Fix bogus debugfs file size\n  atmel-mci: Fix memory leak in atmci_regs_show\n  atmel-mci: debugfs: enable clock before dumping regs\n  tmio_mmc: fix compilation with debug enabled\n"
    },
    {
      "commit": "a650031a6bd16cb6789da9b3c27fc97341239f12",
      "tree": "c16f1426a9d911dc2dfa327fa932a01ef2179171",
      "parents": [
        "9d4e98e9609bc19d4a8ac4a5c3218358d1820114"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Sep 13 19:03:32 2008 +0900"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 13:03:50 2008 +0200"
      },
      "message": "mmc_test: initialize mmc_test_lock statically\n\nThe mutex mmc_test_lock is initialized at every time mmc_test device\nis probed. Probing another mmc_test device may break the mutex, if\nthe probe function is called while the mutex is locked.\n\nThis patch fixes it by statically initializing mmc_test_lock.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "9d4e98e9609bc19d4a8ac4a5c3218358d1820114",
      "tree": "5b794afb9abc6af1051ce3c9f031034a329b05f0",
      "parents": [
        "da45b66ec89bbf3a1c172688c35d4d3a6e8e757f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Sep 13 19:02:07 2008 +0900"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 13:03:26 2008 +0200"
      },
      "message": "mmc_block: handle error from mmc_register_driver()\n\nCheck error from mmc_register_driver() and properly unwind\nblock device registration.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "da45b66ec89bbf3a1c172688c35d4d3a6e8e757f",
      "tree": "b338b38ccc89872cf51c4b204c7222477c65625b",
      "parents": [
        "75d33cc751214f8388d58fca3ef6d1df786b5861"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:30 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:12:23 2008 +0200"
      },
      "message": "atmel-mci: Set MMC_CAP_NEEDS_POLL if no detect_pin\n\nThis allows the mmc core to detect card insertion/removal for slots that\ndon\u0027t have any CD pin wired up.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "75d33cc751214f8388d58fca3ef6d1df786b5861",
      "tree": "5d09b90b364de8d43f258397811aabd5a55f9893",
      "parents": [
        "b17339a12c279d73869c74a37642035cd2f896f8"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:29 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:12:09 2008 +0200"
      },
      "message": "atmel-mci: Fix bogus debugfs file size\n\nWe used to store a binary register snapshot in the \"regs\" file, so we\nset the file size to be the size of this snapshot. This is no longer\nvalid since we switched to using seq_file.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b17339a12c279d73869c74a37642035cd2f896f8",
      "tree": "109ceb368815465b8ac332ba23aae3aee5c99a86",
      "parents": [
        "87e60f2b80202575a23fa1bf56c6eb3b419c480a"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:28 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:11:48 2008 +0200"
      },
      "message": "atmel-mci: Fix memory leak in atmci_regs_show\n\nThe debugfs hook atmci_regs_show allocates a temporary buffer for\nstoring a register snapshot, but it doesn\u0027t free it before returning.\nPlug this leak.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "87e60f2b80202575a23fa1bf56c6eb3b419c480a",
      "tree": "290d3f6544b60af7fbede6cea481540263839095",
      "parents": [
        "fe246eb0b7f2e995c4f172f360bc4e86baccaafe"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:27 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:11:29 2008 +0200"
      },
      "message": "atmel-mci: debugfs: enable clock before dumping regs\n\nMake sure that the peripheral clock is enabled before reading the MMIO\nregisters for the debugfs \"regs\" dump.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "fe246eb0b7f2e995c4f172f360bc4e86baccaafe",
      "tree": "8358e55899ad2d2a8fac5c7795774d056682619d",
      "parents": [
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Sep 03 19:33:30 2008 +0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:11:13 2008 +0200"
      },
      "message": "tmio_mmc: fix compilation with debug enabled\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d130d97154f5342973a0fffc0b5a144359273c79",
      "tree": "b35821a47ba936d9e111357888919612c66c6968",
      "parents": [
        "859b9ef30cc1bdba4b55327b95b22489bd5591c2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Sep 20 10:25:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sat Sep 20 10:25:20 2008 +0200"
      },
      "message": "hwmon: (ad7414) Make ad7414_update_device() static\n\nThis patch makes the needlessly global ad7414_update_device() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "859b9ef30cc1bdba4b55327b95b22489bd5591c2",
      "tree": "02ac8658ab2bf6ca5eee6ca2888d93efc7bc5c31",
      "parents": [
        "13b3c3fa27f8f4ed306ce624f446fab000dd8ee4"
      ],
      "author": {
        "name": "Andrew Paprocki",
        "email": "andrew@ishiboo.com",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "message": "hwmon: (it87) Fix fan tachometer reading in IT8712F rev 0x7 (I)\n\nThe IT8712F v0.9.1 datasheet applies to revisions \u003e\u003d 0x8 (J).\nThe driver was incorrectly attempting to enable 16-bit fan\nreadings on rev 0x7 (I) which led to incorrect RPM values.\n\nSigned-off-by: Andrew Paprocki \u003candrew@ishiboo.com\u003e\nTested-by: John Gumb \u003cjohn.gumb@tandberg.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "13b3c3fa27f8f4ed306ce624f446fab000dd8ee4",
      "tree": "47c700d617d4a340bfc77b96efeff9a23228e2ff",
      "parents": [
        "9824b8f11373b0df806c135a342da9319ef1d893"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "message": "hwmon: (atxp1) Fix device detection logic\n\nThe atxp1 device detection code has a major logic flaw, fix it. Not\nsure how we managed to miss this when the driver was merged...\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Sebastian Witt \u003cse.witt@gmx.net\u003e\n"
    },
    {
      "commit": "9824b8f11373b0df806c135a342da9319ef1d893",
      "tree": "fb07079ecc7058e3947261aab57d1138c0a9e41c",
      "parents": [
        "ab048fb1aafff7883a6bbe62b5354fbc2fa5597c",
        "9adb8c1d4f0ac78b3469e377ce5f8a846cbaedaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:24:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:24:03 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: fix orb initialization in cio_start_key\n  [S390] cio: Fix driver_data handling for ccwgroup devices.\n"
    },
    {
      "commit": "5a0cd4eb661fea095ff9962060c21c161a9ed43f",
      "tree": "7e1e7a044fc9d04d2da246a58a52bd07c4e5fef0",
      "parents": [
        "b4df9d88a62c6db4cee0d96507a27527bf205dde",
        "7e2c23285454ecc8c8159b86d6343efe222ca3ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:18:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:18:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB: Fix deadlock on RTNL between bcast join comp and ipoib_stop()\n  RDMA/nes: Fix client side QP destroy\n  IB/mlx4: Fix up fast register page list format\n  mlx4_core: Set RAE and init mtt_sz field in FRMR MPT entries\n"
    },
    {
      "commit": "902f2ac9da7975a5a04fc835860f2a7096c481d3",
      "tree": "9197a23f5a94ed7e0987e40e8191a3652df10263",
      "parents": [
        "06d4a22be3af824cfcbf53ac84d95bd700a949c2",
        "2344abbcbdb82140050e8be29d3d55e4f6fe860b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:16:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:16:50 2008 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  clockevents: make device shutdown robust\n  clocksource, acpi_pm.c: fix check for monotonicity\n  clockevents: remove WARN_ON which was used to gather information\n"
    },
    {
      "commit": "79d57ab98b7bc32e5bb20683814cfb76dbb54a9e",
      "tree": "abd4438990d6215cfabd2d780061ee0025f6f1c4",
      "parents": [
        "a19eee5e5e8b11b4a37490f1272d9509dcfcb263",
        "9744197c3d7b329590c2be33ad7b17409bd798fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:02:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:02:52 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: Don\u0027t wait UNINTERRUPTIBLE for other resync to finish\n"
    },
    {
      "commit": "764527a1b3294b4560203979f39a3671b9a26676",
      "tree": "e1894879eeb5a5d513f09dab4e7276aa73676783",
      "parents": [
        "45e9c0de2e86485f8b6633fd64ab19cfbff167f6",
        "e7272403d2f9be3dbb7cc185fcc390e781b1af6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:01:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:01:37 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  e100: Use pci_pme_active to clear PME_Status and disable PME#\n  e1000: prevent corruption of EEPROM/NVM\n  forcedeth: call restore mac addr in nv_shutdown path\n  bnx2: Promote vector field in bnx2_irq structure from u16 to unsigned int\n  sctp: Fix oops when INIT-ACK indicates that peer doesn\u0027t support AUTH\n  sctp: do not enable peer features if we can\u0027t do them.\n  sctp: set the skb-\u003eip_summed correctly when sending over loopback.\n  udp: Fix rcv socket locking\n"
    },
    {
      "commit": "9744197c3d7b329590c2be33ad7b17409bd798fe",
      "tree": "b82478694d768a54bad23661e31830cc48e95e0f",
      "parents": [
        "45e9c0de2e86485f8b6633fd64ab19cfbff167f6"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 19 11:49:54 2008 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 19 11:49:54 2008 +1000"
      },
      "message": "md: Don\u0027t wait UNINTERRUPTIBLE for other resync to finish\n\nWhen two md arrays share some block device (e.g each uses different\npartitions on the one device), a resync of one array will wait for\nthe resync on the other to finish.\n\nThis can be a long time and as it currently waits TASK_UNINTERRUPTIBLE,\nthe softlockup code notices and complains.\n\nSo use TASK_INTERRUPTIBLE instead and make sure to flush signals\nbefore calling schedule.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "e7272403d2f9be3dbb7cc185fcc390e781b1af6b",
      "tree": "93a3b247e840c39d83fbdc5073f7189b01136b56",
      "parents": [
        "78566fecbb12a7616ae9a88b2ffbc8062c4a89e3"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 08 00:18:04 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 21:42:50 2008 -0400"
      },
      "message": "e100: Use pci_pme_active to clear PME_Status and disable PME#\n\nCurrently e100 uses pci_enable_wake() to clear pending wake-up events\nand disable PME# during intitialization, but that function is not\nsuitable for this purpose, because it immediately returns error code\nif device_may_wakeup() returns false for given device.\n\nMake e100 use pci_pme_active(), which carries out exactly the\nrequired operations, instead.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "78566fecbb12a7616ae9a88b2ffbc8062c4a89e3",
      "tree": "732e81889c6be0780ac196163a5c7c29f2dc490e",
      "parents": [
        "f55c21fd9a92a444e55ad1ca4e4732d56661bf2e"
      ],
      "author": {
        "name": "Christopher Li",
        "email": "chrisl@vmware.com",
        "time": "Fri Sep 05 14:04:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 21:40:24 2008 -0400"
      },
      "message": "e1000: prevent corruption of EEPROM/NVM\n\nAndrey reports e1000 corruption, and that a patch in vmware\u0027s ESX fixed\nit.\n\nThe EEPROM corruption is triggered by concurrent access of the EEPROM\nread/write. Putting a lock around it solve the problem.\n\n[akpm@linux-foundation.org: use DEFINE_SPINLOCK to avoid confusing lockdep]\nSigned-off-by: Christopher Li \u003cchrisl@vmware.com\u003e\nReported-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Zach Amsden \u003czach@vmware.com\u003e\nCc: Pratap Subrahmanyam \u003cpratap@vmware.com\u003e\nCc: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: PJ Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f55c21fd9a92a444e55ad1ca4e4732d56661bf2e",
      "tree": "a3dbca7a83588a3a89a0c88f28ae4bcd38964430",
      "parents": [
        "27ed9ddfde8d2967076c51815e4ce297c4a18139"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Sep 13 13:10:31 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 21:38:44 2008 -0400"
      },
      "message": "forcedeth: call restore mac addr in nv_shutdown path\n\nafter\n\n| commit f735a2a1a4f2a0f5cd823ce323e82675990469e2\n| Author: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\n| Date:   Sun May 18 15:02:37 2008 +0200\n|\n|    [netdrvr] forcedeth: setup wake-on-lan before shutting down\n|\n|    When hibernating in \u0027shutdown\u0027 mode, after saving the image the suspend hook\n|    is not called again.\n|    However, if the device is in promiscous mode, wake-on-lan will not work.\n|    This adds a shutdown hook to setup wake-on-lan before the final shutdown.\n|\n|    Signed-off-by: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\n|    Signed-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n\nmy servers with nvidia ck804 and mcp55 will reverse mac address with kexec.\n\nit turns out that we need to restore the mac addr in nv_shutdown().\n\n[akpm@linux-foundation.org: fix typo in printk]\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "27ed9ddfde8d2967076c51815e4ce297c4a18139",
      "tree": "98fff4be1e8c4192d902c402bfb85e282bac53e3",
      "parents": [
        "add52379dde2e5300e2d574b172e62c6cf43b3d3"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Sep 18 16:46:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:46:11 2008 -0700"
      },
      "message": "bnx2: Promote vector field in bnx2_irq structure from u16 to unsigned int\n\nThe bnx2 driver stores/uses the irq value from the pci_dev internally.\nBut when it stores the irq value, it has been performing an\ninteger demotion.  Because of the recent changes made to\narch/x86/kernel/io_apic.c, the new method in creating the irq value\n(using build_irq_for_pci_dev()) has exposed this bug on x86 systems.\n\nBecause of this demotion when calling request_irq() from\nbnx2_request_irq(), the driver would get a return code of -EINVAL.\nThis is because the kernel could not find the requested irq descriptor.\nBy storing the irq value properly, the kernel can find the correct\nirq descriptor and the bnx2 driver can operate normally.\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49f276be7ce12d90b6941a000b09e61b68e6c4f2",
      "tree": "6fe4cf958b0d5af9aeca12e9f73d39f0bddd4cfa",
      "parents": [
        "e95926d05d028a6bf0ab60b21b484c3d622fdcd1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "stephen.hemminger@vyatta.com",
        "time": "Tue Sep 16 16:04:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:35:05 2008 -0700"
      },
      "message": "hpplus: fix build regression\n\nThis fixes kernel regression for 2.6.27-rc in\n      http://bugzilla.kernel.org/show_bug.cgi?id\u003d11547\nThe change to split 8390 into old isa and non-isa versions\noverlooked this driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e95926d05d028a6bf0ab60b21b484c3d622fdcd1",
      "tree": "776ce40d8ecd93cd1f063a8cefaebf267121aeee",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:32:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:32:30 2008 -0700"
      },
      "message": "Revert \"b43/b43legacy: add RFKILL_STATE_HARD_BLOCKED support\"\n\nThis reverts commit bc19d6e0b74ef03a3baf035412c95192b54dfc6f, which as\nLarry Finger reports causes the radio LED on his system to no longer\nrespond to rfkill switch events.\n\nReported-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nRequested-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b08508c40adf3fd1330aabc4f37d3254179776c4",
      "tree": "53a9605ef9d9c937465fa47b05fb9b1a5b52f2e0",
      "parents": [
        "e1f4f59d1ab9ebac44830d6ae450fb358ac559d3"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 26 08:20:34 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Sep 16 15:52:08 2008 -0700"
      },
      "message": "PCI: fix compiler warnings in pci_get_subsys()\n\npci_get_subsys() changed in 2.6.26 so that the from pointer is modified\nwhen the call is being invoked, so fix up the \u0027const\u0027 marking of it that\nthe compiler is complaining about.\n\nReported-by: Rufus \u0026 Azrael \u003crufus-azrael@numericable.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "7e2c23285454ecc8c8159b86d6343efe222ca3ae",
      "tree": "d4bb840de3750e01f81a604b3e300e0c50597ee1",
      "parents": [
        "e8224e4b804b4fd26723191c1891101a5959bb8a",
        "29bdc88384c2b24e37e5760df0dc898546083d6b",
        "d7ffd5076d4407d54b25bc4b25f3002f74fbafde"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:57:52 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:57:52 2008 -0700"
      },
      "message": "Merge branches \u0027ipoib\u0027, \u0027mlx4\u0027 and \u0027nes\u0027 into for-linus\n"
    },
    {
      "commit": "e8224e4b804b4fd26723191c1891101a5959bb8a",
      "tree": "94aa1274989fca8154bd3912d5f73239e705e7a3",
      "parents": [
        "1941246dd98089dd637f44d3bd4f6cc1c61aa9e4"
      ],
      "author": {
        "name": "Yossi Etigin",
        "email": "yossi.openib@gmail.com",
        "time": "Tue Sep 16 11:57:45 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:57:45 2008 -0700"
      },
      "message": "IPoIB: Fix deadlock on RTNL between bcast join comp and ipoib_stop()\n\nTaking rtnl_lock in ipoib_mcast_join_complete() causes a deadlock with\nipoib_stop().  We avoid it by scheduling the piece of code that takes\nthe lock on ipoib_workqueue instead of executing it directly.  This\nworks because we only flush the ipoib_workqueue with the RTNL not held.\n\nThe deadlock happens because ipoib_stop() calls ipoib_ib_dev_down()\nwhich calls ipoib_mcast_dev_flush(), which calls ipoib_mcast_free(),\nwhich calls ipoib_mcast_leave(). The latter calls\nib_sa_free_multicast(), and this waits until the multicast completion\nhandler finishes.  This handler is ipoib_mcast_join_complete(), which\nwaits for the rtnl_lock(), which was already taken by ipoib_stop().\n\nThis bug was introduced in commit a77a57a1 (\"IPoIB: Fix deadlock on\nRTNL in ipoib_stop()\").\n\nSigned-off-by: Yossi Etigin \u003cyosefe@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d7ffd5076d4407d54b25bc4b25f3002f74fbafde",
      "tree": "52c2bef856fe7357da30a16c308dc007ce83d262",
      "parents": [
        "1941246dd98089dd637f44d3bd4f6cc1c61aa9e4"
      ],
      "author": {
        "name": "Faisal Latif",
        "email": "flatif@neteffect.com",
        "time": "Tue Sep 16 11:56:26 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:56:26 2008 -0700"
      },
      "message": "RDMA/nes: Fix client side QP destroy\n\nFix QP not being destroyed properly on the client, which leads to\nuserspace programs hanging on exit.  This is a missing chunk from the\nconnection management rewrite in commit 6492cdf3 (\"RDMA/nes: CM\nconnection setup/teardown rework\").\n\nSigned-off-by: Faisal Latif \u003cflatif@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1577e4b70a04cce39f296cc714da5ad5d272105a",
      "tree": "26e96d9d33a8d2fd0e73c036eed20a3d1221d482",
      "parents": [
        "cd72ad3f57c400baa2ddb78b4fc2781cf68ffb6f"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Sep 16 14:19:25 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 16 14:20:40 2008 -0400"
      },
      "message": "Input: jornada720_ts - fix build error ( LONG() usage )\n\nThis patch removes the usage of LONG() which is deprecated; we also\nreplace BIT() with BIT_MASK().\n\nsigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9adb8c1d4f0ac78b3469e377ce5f8a846cbaedaf",
      "tree": "7ee39444979acfc3a838d15c911a3735c4ddd869",
      "parents": [
        "f26fd5d6e5006eae75a389c7ce74ed16761d094b"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Tue Sep 16 09:32:19 2008 -0700"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@skybook.(none)",
        "time": "Tue Sep 16 09:34:32 2008 -0700"
      },
      "message": "[S390] cio: fix orb initialization in cio_start_key\n\nThe functions cio_tm_start_key and cio_start_key use the same private\norb structure of a subchannel, so the orb needs to be cleared of old\ndata before it is used again. A respective memset is missing from\ncio_start_key and hereby added.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f26fd5d6e5006eae75a389c7ce74ed16761d094b",
      "tree": "0d8f90e4a54d983c4cb49bd751df03d4973e40cf",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Tue Sep 16 09:32:18 2008 -0700"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@skybook.(none)",
        "time": "Tue Sep 16 09:34:31 2008 -0700"
      },
      "message": "[S390] cio: Fix driver_data handling for ccwgroup devices.\n\nSince 16f7f9564c3ae190954f2ec55f385a268b93ac4d, we\u0027ve seen\noopses when grouping/ungrouping devices:\n\nUnable to handle kernel pointer dereference at virtual kernel address 0000000000\n114000\nOops: 0004 [#1] PREEMPT SMP\nModules linked in: bonding qeth_l2 dm_multipath sunrpc qeth_l3 dm_mod qeth chsc_\nsch ccwgroup\nCPU: 1 Not tainted 2.6.26-29.x.20080815-s390xdefault #1\nProcess iperf (pid: 24412, task: 000000003f446038, ksp: 000000003c929e08)\nKrnl PSW : 0404d00180000000 000003e00006f6e6 (qeth_irq+0xda/0xb28 [qeth])\n           R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:3 CC:1 PM:0 EA:3\nKrnl GPRS: 0000000000000000 000003e000000003 0000000000000000 0000000000114ccc\n           000000003fb82e48 000003e00006f60c 000000000000000c 000000003ce72100\n           0000000000114944 000000003fb82e48 0000000000114ccc 000000003fe8fd28\n           000003e000066000 000003e000076128 000000003fe8fdb8 000000003fe8fd28\nKrnl Code: 000003e00006f6da: bf3f2024            icm     %r3,15,36(%r2)\n           000003e00006f6de: a774023c            brc     7,3e00006fb56\n           000003e00006f6e2: a7280000            lhi     %r2,0\n          \u003e000003e00006f6e6: 5020a1a0            st      %r2,416(%r10)\n           000003e00006f6ea: 58109000            l       %r1,0(%r9)\n           000003e00006f6ee: a7111000            tmll    %r1,4096\n           000003e00006f6f2: a77400f9            brc     7,3e00006f8e4\n           000003e00006f6f6: 8810000c            srl     %r1,12\nCall Trace:\n([\u003c000000003fe8fd20\u003e] 0x3fe8fd20)\n [\u003c000000000033bf2a\u003e] ccw_device_call_handler+0xb2/0xd8\n [\u003c0000000000339e1c\u003e] ccw_device_irq+0x124/0x164\n [\u003c0000000000339758\u003e] io_subchannel_irq+0x8c/0x118\n [\u003c00000000003309ba\u003e] do_IRQ+0x192/0x1bc\n [\u003c0000000000114f66\u003e] io_return+0x0/0x8\n [\u003c00000000001149cc\u003e] sysc_do_svc+0x0/0x22\n([\u003c0000000000114a18\u003e] sysc_noemu+0x10/0x16)\n [\u003c00000200002e047c\u003e] 0x200002e047c\nLast Breaking-Event-Address:\n [\u003c000003e00006f6d6\u003e] qeth_irq+0xca/0xb28 [qeth]\n\nThe problem is that dev-\u003edriver_data for a ccw device is NULL,\nwhile it should point to the ccwgroup device it is a member of.\nThis happened due to incorrect cleanup if creating a ccwgroup\ndevice failed because the ccw devices were already grouped.\n\nFix this by setting cdev[i] to NULL in the error handling of\nccwgroup_create_from_string() after we give up our reference and\nby checking if the driver_data points to the ccwgroup device in\nccwgroup_release() just to be really sure.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "cd72ad3f57c400baa2ddb78b4fc2781cf68ffb6f",
      "tree": "b8cad1c1e5b5afb7621a090934240d8b07859c8a",
      "parents": [
        "9ce1ca284a322ba6f9d691136a29c9cfe381e1fc"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 14 11:52:44 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 16 12:28:13 2008 -0400"
      },
      "message": "Input: bcm5974 - switch back to normal mode when closing\n\nStaying in multi-touch mode after closing the device sometimes makes\nthe keyboard drop keys or repeat keys irratically. The conjecture is\nthat some internal buffer starts to overflow, resulting in undefined\nbehavior. Switching back to normal mode when closing the device makes\nthe problem go away.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e1f4f59d1ab9ebac44830d6ae450fb358ac559d3",
      "tree": "957b547a0225cec845f03239152c685aae92eee9",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Sitsofe Wheeler",
        "email": "sitsofe@yahoo.com",
        "time": "Tue Sep 16 14:27:13 2008 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Sep 16 09:09:56 2008 -0700"
      },
      "message": "PCI: Fix pcie_aspm\u003dforce\n\npcie_aspm\u003dforce did not work because aspm_force was being double negated\nleading to the sanity check failing. Moving a bracket should fix this.\n\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "29bdc88384c2b24e37e5760df0dc898546083d6b",
      "tree": "9d8fe16ac4728ab669f81a763effda21301d9ddf",
      "parents": [
        "c9257433f2eaf8803a1f3d3be5d984232db41ffe"
      ],
      "author": {
        "name": "Vladimir Sokolovsky",
        "email": "vlad@mellanox.co.il",
        "time": "Mon Sep 15 14:25:23 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Sep 15 14:25:23 2008 -0700"
      },
      "message": "IB/mlx4: Fix up fast register page list format\n\nByte swap the addresses in the page list for fast register work requests\nto big endian to match what the HCA expectx.  Also, the addresses must\nhave the \"present\" bit set so that the HCA knows it can access them.\nOtherwise the HCA will fault the first time it accesses the memory\nregion.\n\nSigned-off-by: Vladimir Sokolovsky \u003cvlad@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ba95487df97f9c45cfdae2a47de56235e7a13dc5",
      "tree": "e8581dd7fb9951f3baf0cb6d687a5bd65644df6d",
      "parents": [
        "6bfb09a1005193be5c81ebac9f3ef85210142650"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Sep 14 13:41:19 2008 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 14 13:41:19 2008 -0700"
      },
      "message": "crypto: talitos - Avoid consecutive packets going out with same IV\n\nThe SEC\u0027s h/w IV out implementation DMAs the trailing encrypted payload\nblock of the last encryption to ctx-\u003eiv.  Since the last encryption may\nstill be pending completion, we can sufficiently prevent successive\npackets from being transmitted with the same IV by xoring with sequence\nnumber.\n\nAlso initialize alg_list earlier to prevent oopsing on a failed probe.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6bfb09a1005193be5c81ebac9f3ef85210142650",
      "tree": "1d833bdf0ba5ae99cd29a5eac8ca75b2621a7574",
      "parents": [
        "7c22a3d853804d2716ef4f90cdd693a83819ba11",
        "88c381bf09d7b3f2c2e8749150087aff2c434be4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:51:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:51:22 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Fix PCI_DMA_BUS_IS_PHYS for ARM\n  [ARM] 5247/1: tosa: SW_EAR_IN support\n  [ARM] 5246/1: tosa: add proper clock alias for tc6393xb clock\n  [ARM] 5245/1: Fix warning about unused return value in drivers/pcmcia\n  [ARM] OMAP: Fix MMC device data\n  imx serial: fix rts handling for non imx1 based hardware\n  imx serial: set RXD mux bit on i.MX27 and i.MX31\n  i.MX serial: fix init failure\n  pcm037: add rts/cts support for serial port\n"
    },
    {
      "commit": "7c22a3d853804d2716ef4f90cdd693a83819ba11",
      "tree": "b0f5f71166c85e4178d9b3658be9a2ab35591bd6",
      "parents": [
        "0cb60efd03ed82d02f44a14594714367e59e8abc",
        "97b697a11b07e2ebfa69c488132596cc5eb24119"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:48:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:48:14 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] LBA28/LBA48 off-by-one bug in ata.h\n  sata_inic162x: enable LED blinking\n  ata: duplicate variable sparse warning\n"
    },
    {
      "commit": "0cb60efd03ed82d02f44a14594714367e59e8abc",
      "tree": "23d9443331673a75e296781031f652e3e87687cc",
      "parents": [
        "c19e80808b34b3de5c20884f11f58c3b6988daff",
        "395a125c6237802b19bf22b41017c99ff57f1024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:47:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:47:33 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: re-add debug prints for unmodified BARs\n  PCI: fix pciehp_free_irq()\n  PCI Hotplug: fakephp: fix deadlock... again\n  PCI: Fix printk warnings in setup-bus.c\n  PCI: Fix printk warnings in probe.c\n  PCI/iommu: blacklist DMAR on Intel G31/G33 chipsets\n"
    },
    {
      "commit": "c19e80808b34b3de5c20884f11f58c3b6988daff",
      "tree": "97a19986b95a23fb9da450e7d6b19fcc94ed6da9",
      "parents": [
        "344a7829c421ce6c626cb94c6576f66a7c28a871",
        "cff502a38394fd33693f6233e03fca363dfa956d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:46:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:46:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  niu: panic on reset\n  netlink: fix overrun in attribute iteration\n  [Bluetooth] Fix regression from using default link policy\n  ath9k: Assign seq# when mac80211 requests this\n"
    },
    {
      "commit": "8e82f8c34b1759ae0d80fe96101746ec51fb1ba4",
      "tree": "376e4c63b96c214bc50290742996b0b9b4b01e10",
      "parents": [
        "8d99f83b9478768d3a8d7d1bcd9bd182c75a0447"
      ],
      "author": {
        "name": "Alex Dubov",
        "email": "oakad@yahoo.com",
        "time": "Sat Sep 13 02:33:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:41:52 2008 -0700"
      },
      "message": "memstick: fix MSProHG 8-bit interface mode support\n\n- 8-bit interface mode never worked properly.  The only adapter I have\n  which supports the 8b mode (the Jmicron) had some problems with its\n  clock wiring and they discovered it only now.  We also discovered that\n  ProHG media is more sensitive to the ordering of initialization\n  commands.\n\n- Make the driver fall back to highest supported mode instead of always\n  falling back to serial.  The driver will attempt the switch to 8b mode\n  for any new MSPro card, but not all of them support it.  Previously,\n  these new cards ended up in serial mode, which is not the best idea\n  (they work fine with 4b, after all).\n\n- Edit some macros for better conformance to Sony documentation\n\nSigned-off-by: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "42cde4309b8f2671610be049352df2f8716e8809"
}
