)]}'
{
  "log": [
    {
      "commit": "fcbe6e9709f90fd83cfa614a4e0efe83174018ea",
      "tree": "722a9562abdd1675aa87e12adbb7d4ec8db9c988",
      "parents": [
        "9ac67a35827ee03d71f2f1c656a725e263b14a7e"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Dec 19 11:17:31 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 19 14:27:30 2007 -0800"
      },
      "message": "ps3fb: Fix ps3fb free_irq() dev_id\n\nThe dev_id arg passed to free_irq() must match that passed to\nrequest_irq().\n\nFixes this PS3 error message:\n\n  Trying to free already-free IRQ 44\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ac67a35827ee03d71f2f1c656a725e263b14a7e",
      "tree": "9bae9a9d3f0755dfba36f7873f32e91f0566bdd9",
      "parents": [
        "c7eeae734f38bcdce97d43152bf9db6b9b18759a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Dec 19 11:16:41 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 19 14:27:30 2007 -0800"
      },
      "message": "ps3fb: Update for firmware 2.10\n\nps3fb: Update for firmware 2.10\n\nAs of PS3 firmware version 2.10, the GPU command buffer size must be at least 2\nMiB large. Since we use only a small part of the GPU command buffer and don\u0027t\nwant to waste precious XDR memory, move the GPU command buffer back to the\nstart of the XDR memory reserved for ps3fb and let the unused part overlap with\nthe actual frame buffer.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7eeae734f38bcdce97d43152bf9db6b9b18759a",
      "tree": "4ae38824919321fda691dc79540637fa48d6a80d",
      "parents": [
        "3a6927906f1b2adf5a31b789322d32eb8559ada0",
        "a169e63740779f62a9a5ddf0aa61091a393a03c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 19 14:25:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Dec 19 14:25:56 2007 -0800"
      },
      "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] initio: bugfix for accessors patch\n  [SCSI] st: fix kernel BUG at include/linux/scatterlist.h:59!\n  [SCSI] initio: fix conflict when loading driver\n  [SCSI] sym53c8xx: fix \"irq X: nobody cared\" regression\n  [SCSI] dpt_i2o: driver is only 32 bit so don\u0027t set 64 bit DMA mask\n  [SCSI] sym53c8xx: fix free_irq() regression\n"
    },
    {
      "commit": "a169e63740779f62a9a5ddf0aa61091a393a03c5",
      "tree": "d71fa35e34b0e0e5409be142f8bedcbf939e5a43",
      "parents": [
        "cd81621c5c5c869b848818b506962dab4499e0d9"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Dec 17 18:08:59 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Dec 18 16:04:15 2007 -0600"
      },
      "message": "[SCSI] initio: bugfix for accessors patch\n\npatch: [SCSI] initio: convert to use the data buffer accessors had a\nsmall but fatal bug in that it didn\u0027t increment the pointer into the\ninitio scatterlist descriptors as it looped over the block generated\nones. Fixed here.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cd81621c5c5c869b848818b506962dab4499e0d9",
      "tree": "7283dbec4bee896268ac4db10ead9baf2502e81d",
      "parents": [
        "99f1f534922a2f2251ba05b14657a1c62882a80e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sat Dec 15 15:51:55 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Dec 18 16:04:13 2007 -0600"
      },
      "message": "[SCSI] st: fix kernel BUG at include/linux/scatterlist.h:59!\n\nThis is caused by a missing scatterlist initialisation (it only shows\nup when sg list handling debugging is turned on).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Kai Makisara \u003cKai.Makisara@kolumbus.fi\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "99f1f534922a2f2251ba05b14657a1c62882a80e",
      "tree": "3dc6ac3dbd9417e94ad880b7aab245986b3e7d8f",
      "parents": [
        "cedefa13db502432905c29819c195f46805b13eb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Dec 13 16:14:05 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Dec 18 16:04:11 2007 -0600"
      },
      "message": "[SCSI] initio: fix conflict when loading driver\n\n\u003e I have a scanner connected to a Initio INI-950 SCSI card and I recently\n\u003e upgraded from SuSE 10.2 to 10.3.  The new kernel doesn\u0027t see any of my\n\u003e devices.  I get the following in /var/log/messages:\n\u003e\n\u003e ACPI: PCI Interrupt 0000:00:0a.0[A] -\u003e GSI 17 (level, low) -\u003e IRQ 16\n\u003e initio: I/O port range 0x0 is busy.\n\u003e ACPI: PCI interrupt for device 0000:00:0a.0 disabled\n\nHumm not a collision - thats a bug in the driver updating.  Looks like the\nchanges I made and combined with Christoph\u0027s lost a line somewhere when I\nwas merging it all.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cedefa13db502432905c29819c195f46805b13eb",
      "tree": "f4932e5361cfd24c3883346d60f231933c2eed2d",
      "parents": [
        "c80ddf00cde4c21018dbd0ea2872736c90c7dda2"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Fri Dec 14 15:45:16 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Dec 18 16:04:09 2007 -0600"
      },
      "message": "[SCSI] sym53c8xx: fix \"irq X: nobody cared\" regression\n\nThe patch described by the following excerpt from ChangeLog-2.6.24-rc1\neventually causes a \"irq X: nobody cared\" error after a while:\n\ncommit 99c9e0a1d6cfe1ba1169a7a81435ee85bc00e4a1\nAuthor: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nDate:   Fri Oct 5 15:55:12 2007 -0400\n\n    [SCSI] sym53c8xx: Make interrupt handler capable of returning IRQ_NONE\n\nAfter this happens, the kernel disables the IRQ, causing the SCSI card\nto stop working until the next reboot.  The problem is caused by the\ninterrupt handler returning IRQ_NONE instead of IRQ_HANDLED after\nhandling an interrupt-on-the-fly (INTF) condition.  The following patch\nfixes the problem.\n\nSigned-off-by: Tony Battersby \u003ctonyb@cybernetics.com\u003e\nAcked-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c80ddf00cde4c21018dbd0ea2872736c90c7dda2",
      "tree": "9014d20c2d7f98b22b882cecbb247a67ec5018ad",
      "parents": [
        "7ee2413ca0da80c819f2388c0faeffce1ac8513b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Dec 12 15:06:21 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Dec 18 16:04:08 2007 -0600"
      },
      "message": "[SCSI] dpt_i2o: driver is only 32 bit so don\u0027t set 64 bit DMA mask\n\nThis fixes a potential corruption bug where the truncation would cause\nreading or writing to the wrong memory area on machines with \u003e4GB of\nmain memory.\n\nCc: Stable Kernel Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7ee2413ca0da80c819f2388c0faeffce1ac8513b",
      "tree": "7c9540d498c85178bec7a87d45409bd638b6c76b",
      "parents": [
        "75b8c133267053c9986a7c8db5131f0e7349e806"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Tue Nov 06 14:40:54 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Dec 18 16:03:09 2007 -0600"
      },
      "message": "[SCSI] sym53c8xx: fix free_irq() regression\n\nThe following commit changed the pointer passed to request_irq(), but\nfailed to change the pointer passed to free_irq():\n\ncommit 99c9e0a1d6cfe1ba1169a7a81435ee85bc00e4a1\nAuthor: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nDate:   Fri Oct 5 15:55:12 2007 -0400\n\n    [SCSI] sym53c8xx: Make interrupt handler capable of returning IRQ_NONE\n\n    ...\n\nThe result is that free_irq() doesn\u0027t actually take any action.  This\npatch fixes it.\n\nSigned-off-by: Tony Battersby \u003ctonyb@cybernetics.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3c615e19a4c518e349cc81a7f43223c7ec5f9e9a",
      "tree": "45326cb0f8b8b67d2e8123151e5c8c34d28b1587",
      "parents": [
        "57680915a6f2324c008b6213fe12b74507b3fcd0",
        "458cf5e9b666c251b04cb5242fb19fd5114645ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 18 08:04:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 18 08:04:24 2007 -0800"
      },
      "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  Cleanup umem driver: fix most checkpatch warnings, conform to kernel\n  block: let elv_register() return void\n  as-iosched: fix write batch start point\n  as-iosched: fix incorrect comments\n  block: use jiffies conversion functions in scsi_ioctl.c\n"
    },
    {
      "commit": "d55653377df36f8c04a966f3420335f1a0eb4d83",
      "tree": "a986fbd0e8310b1fec44886001f8aeecce32f42a",
      "parents": [
        "c63a1190368771b8207d86c4217ae4afdf1cbd5e",
        "cc3000e4ef13fa9f388f5a37f11c0fa3cc68112b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 18 08:03:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Dec 18 08:03:01 2007 -0800"
      },
      "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: remove unused \u0027mode\u0027 from the mmc_host structure\n  sdhci: support JMicron JMB38x chips\n  sdhci: use PIO when DMA can\u0027t satisfy the request\n  sdhci: don\u0027t warn about sdhci 2.0 controllers\n  sdhci: describe quirks\n"
    },
    {
      "commit": "458cf5e9b666c251b04cb5242fb19fd5114645ba",
      "tree": "8fd0de032105104467d15cd7cb991e5181ff3f03",
      "parents": [
        "2fdd82bd8852ec8ebad5c69c45138da25c6f9273"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 17 20:24:20 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Dec 18 08:29:28 2007 +0100"
      },
      "message": "Cleanup umem driver: fix most checkpatch warnings, conform to kernel\ncoding style.\n\n  linux-2.6.24-rc5-git3\u003e checkpatch.pl-next  patches/block-umem-ckpatch.patch\n  total: 0 errors, 5 warnings, 530 lines checked\n\nAll of these are line-length warnings.\n\nOnly change in generated object file is due to not initializing a\nstatic global variable to 0.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c63a1190368771b8207d86c4217ae4afdf1cbd5e",
      "tree": "b92409d027dbb1fdef33242b964d0105fc4ef4ad",
      "parents": [
        "ededa4d396b15c282aa60d6aacddfc07f0142dbf",
        "8085106a58366fb2c6c14d89e3d4395d2702d4a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:29:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:29:41 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (23 commits)\n  iwlwifi: fix rf_kill state inconsistent during suspend and resume\n  b43: Fix rfkill radio LED\n  bcm43xx_debugfs sscanf fix\n  libertas: select WIRELESS_EXT\n  iwlwifi3945/4965: fix rate control algo reference leak\n  ieee80211_rate: missed unlock\n  wireless/ipw2200.c: add __dev{init,exit} annotations\n  zd1211rw: Fix alignment problems\n  libertas: add Dan Williams as maintainer\n  sis190 endianness\n  ucc_geth: really fix section mismatch\n  pcnet_cs: add new id\n  ixgb: make sure jumbos stay enabled after reset\n  Net: ibm_newemac, remove SPIN_LOCK_UNLOCKED\n  net: smc911x: shut up compiler warnings\n  ucc_geth: minor whitespace fix\n  drivers/net/s2io.c section fixes\n  drivers/net/sis190.c section fix\n  hamachi endianness fixes\n  e100: free IRQ to remove warningwhenrebooting\n  ...\n"
    },
    {
      "commit": "ededa4d396b15c282aa60d6aacddfc07f0142dbf",
      "tree": "dc8af166ac6f7332e5a885675dec222a0494de41",
      "parents": [
        "64396accc2831fcbdc7d793edc25481a5ebc75b2",
        "140b5e59119a172a91b5fa13d54ca4f79bbefee1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:29:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:29:32 2007 -0800"
      },
      "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: fix ATAPI draining\n  libata: update atapi_eh_request_sense() such that lbam/lbah contains buffer size\n  libata-acpi: implement _GTF command filtering\n  libata-acpi: improve _GTF execution error handling and reporting\n  libata-acpi: improve ACPI disabling\n  libata-acpi: implement dev-\u003egtf_cache and evaluate _GTF right after _STM during resume\n  libata-acpi: implement and use ata_acpi_init_gtm()\n  libata-acpi: add new hooks ata_acpi_dissociate() and ata_acpi_on_disable()\n  libata: ata_dev_disable() should be called from EH context\n  libata: add more opcodes to ata.h\n  libata: update ata_*_printk() macros such that level can be a variable\n  libata-acpi: adjust constness in ata_acpi_gtm/stm() parameters\n  sata_mv: improve warnings about Highpoint RocketRAID 23xx cards\n  libata: add ST3160023AS / 3.42 to NCQ blacklist\n  libata: clear link-\u003eeh_info.serror from ata_std_postreset()\n  sata_sil: fix spurious IRQ handling\n"
    },
    {
      "commit": "bb8e8bcce7eceacb52eb0a3ebb64202ad6bcc438",
      "tree": "be4aec4e38ff481f4e65f3af077ef49e7a7a9eac",
      "parents": [
        "711924b1052a280bd2452c3babb9816e4a77c723"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Mon Dec 17 16:20:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:17 2007 -0800"
      },
      "message": "I/OAT: fix null device in call to dev_err()\n\nWe can\u0027t use the device in a dev_err() after a kzalloc failure or after the\nkfree, so simplify it to the pdev that was originally passed in.\n\nCc: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "711924b1052a280bd2452c3babb9816e4a77c723",
      "tree": "7eea7de34b1f6bdd37989cee9916ee5f5f4e3093",
      "parents": [
        "7c9e70efbfc3186674d93451e0fbf18365347b4d"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Mon Dec 17 16:20:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:17 2007 -0800"
      },
      "message": "I/OAT: fixups from code comments\n\nA few fixups from Andrew\u0027s code comments.\n  - removed \"static inline\" forward-declares\n  - changed use of min() to min_t()\n  - removed some unnecessary NULL initializations\n  - removed a couple of BUG() calls\n\nFixes this:\n\ndrivers/dma/ioat_dma.c: In function `ioat1_tx_submit\u0027:\ndrivers/dma/ioat_dma.c:177: sorry, unimplemented: inlining failed in call to \u0027__ioat1_dma_memcpy_issue_pending\u0027: function body not available\ndrivers/dma/ioat_dma.c:268: sorry, unimplemented: called from here\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nCc: \"Williams, Dan J\" \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a33234735b2bcfb23cf1facb1f0d8656b8edab8f",
      "tree": "993802a8e3efb0485b6f8ad9c6ded1a27c9f9261",
      "parents": [
        "771cceb464874d4a22efd4a600e4597ad3f2fc9e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Dec 17 16:20:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:16 2007 -0800"
      },
      "message": "drivers/cpufreq/cpufreq_stats.c section fix\n\ncpufreq_stats_free_table() mustn\u0027t be __cpuexit since it\u0027s called by the\n__cpuinit cpufreq_stat_cpu_callback().\n\nThis patch fixes the following section mismatch reported by\nChris Clayton:\n\nWARNING: vmlinux.o(.init.text+0x143dd): Section mismatch: reference to .exit.text:cpufreq_stats_free_table (between \u0027cpufreq_stat_cpu_callback\u0027 and \u0027cpufreq_stats_init\u0027)\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Chris Clayton \u003cchris2553@googlemail.com\u003e\nAcked-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "771cceb464874d4a22efd4a600e4597ad3f2fc9e",
      "tree": "b8e3e6392ade2ec503ab3bfa2257d6a09dbadda5",
      "parents": [
        "d17a18dd92c91c784fcf7c785fa6bbf178fd0a6d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 17 16:20:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:16 2007 -0800"
      },
      "message": "drivers/macintosh/via-pmu.c: Added a missing iounmap\n\nThe error handling code should undo the ioremap as well.\n\nThe problem was detected using the following semantic match\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\ntype T,T1,T2;\nidentifier E;\nstatement S;\nexpression x1,x2;\nconstant C;\nint ret;\n@@\n\n  T E;\n  ...\n* E \u003d ioremap(...);\n  if (E \u003d\u003d NULL) S\n  ... when !\u003d iounmap(E)\n      when !\u003d if (E !\u003d NULL) { ... iounmap(E); ...}\n      when !\u003d x1 \u003d (T1)E\n  if (...) {\n    ... when !\u003d iounmap(E)\n        when !\u003d if (E !\u003d NULL) { ... iounmap(E); ...}\n        when !\u003d x2 \u003d (T2)E\n(\n*   return;\n|\n*   return C;\n|\n*   return ret;\n)\n  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d17a18dd92c91c784fcf7c785fa6bbf178fd0a6d",
      "tree": "b30a69a515dc3d183ff8ce0074433d6e6cfa2305",
      "parents": [
        "bbd0682596f7a434467ee551fee18d5f0b818539"
      ],
      "author": {
        "name": "Dave Young",
        "email": "hidave.darkstar@gmail.com",
        "time": "Mon Dec 17 16:20:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:16 2007 -0800"
      },
      "message": "pktcdvd: add kobject_put when kobject register fails\n\nIn kobject_register, the kobject reference is get in kobject_init, and then\nkobject_add.  If kobject_add fail, it will only cleanup the reference got\nby itself.\n\nSigned-off-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nReviewed-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd6cba53c524dccf72900435d29722b22f61d835",
      "tree": "ef16fee47a90de1dc891f5814bee014ebe7f1546",
      "parents": [
        "9548b209a37397f3036aa5bd3d5b4d3b725aa11a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 17 16:19:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:16 2007 -0800"
      },
      "message": "cpufreq: fix missing unlocks in cpufreq_add_dev error paths.\n\nIngo hit some BUG_ONs that were probably caused by these missing unlocks\ncausing an unbalance.  He couldn\u0027t reproduce the bug reliably, so it\u0027s\nunknown that it\u0027s definitly fixing the problem he hit, but it\u0027s a fairly\ngood chance, and this fixes an obvious bug.\n\n[ Dave: \"Ingo followed up that he hit some lockdep related output with\n         this applied, so it may not be right.  I\u0027ll look at it after\n         xmas if no-one has it figured out before then.\"\n  Akpm: \"It looks pretty correct to me though.\" ]\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60af880339aae440293a0c8e93178fdcb41f8a29",
      "tree": "5f61602d96d3e9b1bcd1146a8192598b7824360a",
      "parents": [
        "8d431dbef4e63d54f1965c3ed6ca5f91ee4512de"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Dec 17 16:19:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:15 2007 -0800"
      },
      "message": "parport: \"dev-\u003etimeslice\" is an unsigned long, not an int\n\nWhile auditing proc_doulongvec_ms_jiffies_minmax() usage in kernel, I found\na bug in drivers/parport/procfs.c, incorrectly using sizeof(int) instead of\nsizeof(unsigned long)\n\nOnly 64bit arches are affected by this old bug.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d431dbef4e63d54f1965c3ed6ca5f91ee4512de",
      "tree": "47683f614c6d3c8d07d55bc4b03169e189ffe8fa",
      "parents": [
        "fe4304baf26e9580ada52e4579b1b7273434d8dd"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Dec 17 16:19:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 19:28:15 2007 -0800"
      },
      "message": "rtc-at32ap700x: fix irq init oops\n\nReorder at32_rtc_probe() so that it\u0027s safe (no oopsing) to fire the\nIRQ handler the instant that it\u0027s registered.  (Bug noted via \"Debug\nshared IRQ handlers\" kernel debug option.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "140b5e59119a172a91b5fa13d54ca4f79bbefee1",
      "tree": "ebc04fbd143756d7ef80e870cd9ae214d2607047",
      "parents": [
        "f2dfc1a12bb1a029df62b018a8e1882e91041025"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Dec 12 12:21:52 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:43:28 2007 -0500"
      },
      "message": "libata: fix ATAPI draining\n\nWith ATAPI transfer chunk size properly programmed, libata PIO HSM\nshould be able to handle full spurious data chunks.  Also, it\u0027s a good\nidea to suppress trailing data warning for misc ATAPI commands as\nthere can be many of them per command - for example, if the chunk size\nis 16 and the drive tries to transfer 510 bytes, there can be 31\ntrailing data messages.\n\nThis patch makes the following updates to libata ATAPI PIO HSM\nimplementation.\n\n* Make it drain full spurious chunks.\n\n* Suppress trailing data warning message for misc commands.\n\n* Put limit on how many bytes can be drained.\n\n* If odd, round up consumed bytes and the number of bytes to be\n  drained.  This gets the number of bytes to drain right for drivers\n  which do 16bit PIO.\n\nThis patch is partial backport of improve-ATAPI-data-xfer patchset\npending for #upstream.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2dfc1a12bb1a029df62b018a8e1882e91041025",
      "tree": "6e1909e2c96440df7543f38a0a5b1410961a4b67",
      "parents": [
        "3264a8d8f95348e05cc6ac1ce747a8339ed7ab08"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Dec 12 12:12:46 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:15 2007 -0500"
      },
      "message": "libata: update atapi_eh_request_sense() such that lbam/lbah contains buffer size\n\nWhile updating lbam/h for ATAPI commands, atapi_eh_request_sense() was\nleft out.  Update it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3264a8d8f95348e05cc6ac1ce747a8339ed7ab08",
      "tree": "7d9045e726e7e63d6a7cad426b1c9f000298c886",
      "parents": [
        "0e8634bf8e48e50aa96c7e7becafcf9d98c1a28d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:06 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:15 2007 -0500"
      },
      "message": "libata-acpi: implement _GTF command filtering\n\nImplement _GTF command filtering which can be controlled by\nlibata.acpi_filter kernel parameter.  Currently SETXFER and LOCK\ncommands are filtered.\n\nlibata configures transfer mode by itself and _GTF SETXFER commands\ncan potentially disrupt device configuration.  _GTM/_STM mechanism\ncan\u0027t handle hotplugging too well and when _GTF is executed,\ncontroller is in PIO0 rather than the mode _STM configured.\n\nNote that detecting SET MAX LOCK requires looking at the previous\ncommand.  This adds a bit to code complexity.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0e8634bf8e48e50aa96c7e7becafcf9d98c1a28d",
      "tree": "b49e1130fe721d4be4530c5a458b9e39199b4696",
      "parents": [
        "66fa7f2158e84530aa4a1839a3500d6bdb231301"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:15 2007 -0500"
      },
      "message": "libata-acpi: improve _GTF execution error handling and reporting\n\nAs _GTF commands can\u0027t transfer data, device error never signals\ntransfer error.  It indicates that the device vetoed the operation, so\nit\u0027s meaningless to retry.\n\nThis patch makes libata-acpi to report and continue on device errors\nwhen executing _GTF commands.  Also commands rejected by device don\u0027t\ncontribute to the number of _GTF commands executed.\n\nWhile at it, update _GTF execution reporting such that all successful\ncommands are logged at KERN_DEBUG and rename taskfile_load_raw() to\nata_acpi_run_tf() for consistency.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "66fa7f2158e84530aa4a1839a3500d6bdb231301",
      "tree": "41fb7db89a5c6e48b5ad38a35ef6538a02d42837",
      "parents": [
        "398e07826b24cbeb5ff2f0a178367fc9d24cd475"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:04 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:14 2007 -0500"
      },
      "message": "libata-acpi: improve ACPI disabling\n\n* If _GTF evalution fails, it\u0027s pointless to retry.  If nothing else\n  is wrong, just ignore the error.\n\n* After disabling ACPI, return success iff the number of executed _GTF\n  command equals zero.  Otherwise, tell EH to retry.  This change\n  fixes bogus 1 return bug where ata_acpi_on_devcfg() expects the\n  caller to reload IDENTIFY data and continue but the caller\n  interprets it as an error.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "398e07826b24cbeb5ff2f0a178367fc9d24cd475",
      "tree": "78191583f2e1e5bb0aba9fbee8016e72285f4b31",
      "parents": [
        "c05e6ff035c1b25d17364a685432b33937d3dc23"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:03 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:14 2007 -0500"
      },
      "message": "libata-acpi: implement dev-\u003egtf_cache and evaluate _GTF right after _STM during resume\n\nOn certain implementations, _GTF evaluation depends on preceding _STM\nand both can be pretty picky about the configuration.  Using _GTM\nresult cached during controller initialization satisfies the most\nneurotic _STM implementation.  However, libata evaluates _GTF after\nreset during device configuration and the hardware state can be\ndifferent from what _GTF expects and can cause evaluation failure.\n\nThis patch adds dev-\u003egtf_cache and updates ata_dev_get_GTF() such that\nit uses the cached value if available.  Cache is cleared with a call\nto ata_acpi_clear_gtf().\n\nBecause for SATA ACPI nodes _GTF must be evaluated after _SDD which\ncan\u0027t be done till IDENTIFY is complete, _GTF caching from\nata_acpi_on_resume() is used only for IDE ACPI nodes.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c05e6ff035c1b25d17364a685432b33937d3dc23",
      "tree": "08c9171d024b6659b29a4f9f7d95318430b75b6a",
      "parents": [
        "562f0c2d771ee7be6b37fe015f94a929f8056120"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:02 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:14 2007 -0500"
      },
      "message": "libata-acpi: implement and use ata_acpi_init_gtm()\n\n_GTM fetches currently configured transfer mode while _STM configures\ncontroller according to _GTM parameter and prepares transfer mode\nconfiguration TFs for _GTF.  In many cases _GTM and _STM\nimplementations are quite brittle and can\u0027t cope with configuration\nchanged by libata.\n\nlibata does not depend on ATA ACPI to configure devices.  The only\nreason libata performs _GTM and _STM are to make _GTF evaluation\nsucceed and libata also doesn\u0027t care about how _GTF TFs configure\ntransfer mode.  It overrides that configuration anyway, so from\nlibata\u0027s POV, it doesn\u0027t matter what value is feeded to _STM as long\nas evaluation succeeds for _STM and following _GTF.\n\nThis patch adds dev-\u003e__acpi_init_gtm and store initial _GTM values on\nhost initialization before modified by reset and mode configuration.\nIf the field is valid, ata_acpi_init_gtm() returns pointer to the\nsaved _GTM structure; otherwise, NULL.\n\nThis saved value is used for _STM during resume and peek at\nBIOS/firmware programmed initial timing for later use.  The accessor\nis there to make building w/o ACPI easy as dev-\u003e__acpi_init doesn\u0027t\nexist if ACPI is not enabled.\n\nOn driver detach, the initial BIOS configuration is restored by\nexecuting _STM with the initial _GTM values such that the next driver\ncan also use the initial BIOS configured values.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "562f0c2d771ee7be6b37fe015f94a929f8056120",
      "tree": "17d1616b39894564f70255bd68eec5c19ebf0473",
      "parents": [
        "7f9ad9b8b96855f529f4fe9db0bf32cd3f14c01b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:01 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata-acpi: add new hooks ata_acpi_dissociate() and ata_acpi_on_disable()\n\nAdd two hooks - ata_acpi_dissociate() which is called during driver\ndetach after the whole host is shutdown and ata_acpi_on_disable()\nwhich is called when a device is disabled.\n\nSigned-off-by: Tejun heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f9ad9b8b96855f529f4fe9db0bf32cd3f14c01b",
      "tree": "955a9d2d53d7956319442e0321e37119a962ee9e",
      "parents": [
        "ce2e0abbd31b047ac7be740d28ef710f5bbdb105"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:00 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata: ata_dev_disable() should be called from EH context\n\nata_port_detach() calls ata_dev_disable() with host lock held but\nata_dev_disable() should be called from EH context.  ata_port_detach()\nsteals EH context by setting ATA_PFLAG_UNLOADAING and flushing EH.\nDrop locking around ata_dev_disable() and note that ata_port_detach()\nowns EH context at that point.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d02f0b22b678b9d6c8ac8cad7b4cfbbdf6fab18",
      "tree": "27b5f5afcff7450f37432f30661e56337313c5e9",
      "parents": [
        "4e5200334e03e5620aa19d538300c13db270a063"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:04:57 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata-acpi: adjust constness in ata_acpi_gtm/stm() parameters\n\n* No internal function uses const ata_port.  Drop const from @ap.\n\n* Make ata_acpi_stm() copy @stm before using it and change @stm to\n  const.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e5200334e03e5620aa19d538300c13db270a063",
      "tree": "c4a8e63e19d182a956b0618ae3fcbc2547789813",
      "parents": [
        "e41bd3e854e3536de847d5831c0e25a47f394885"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Tue Dec 11 12:58:05 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "sata_mv: improve warnings about Highpoint RocketRAID 23xx cards\n\nImprove the existing boot/load time warnings from sata_mv\nfor Highpoint RocketRAID 23xx cards, based on new knowledge\nabout where the BIOS likes to overwrite sectors with metadata.\n\nHarmless to us, but very useful for end users.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e41bd3e854e3536de847d5831c0e25a47f394885",
      "tree": "df9124a129feb9b24256b9498894ca64031fe38b",
      "parents": [
        "f7fe7ad4bcaba17f05d5cbf1119772c645783b08"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Dec 09 19:45:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata: add ST3160023AS / 3.42 to NCQ blacklist\n\nLike ST380817AS / 3.42, ST3160023AS / 3.42 times out commands if NCQ\nis used.  Blacklist it.  This is reported by Matheus Izvekov in the\nfollowing thread.\n\n  http://thread.gmane.org/gmane.linux.ide/24202\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Matheus Izvekov \u003cmizvekov@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7fe7ad4bcaba17f05d5cbf1119772c645783b08",
      "tree": "b267cfb43c39aa7a038b13acf620bd1e0cab29a8",
      "parents": [
        "8cf32ac6578a70025be1103466da9d1d6141429e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 08 08:47:01 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:11 2007 -0500"
      },
      "message": "libata: clear link-\u003eeh_info.serror from ata_std_postreset()\n\nlink-\u003eeh_info.serror is used to cache SError for controllers which\nneed it cleared from interrupt handler to clear IRQ.  It also should\nbe cleared after reset just like SError itself.\n\nMake ata_std_postreset() clear link-\u003eeh_info.serror too and update\nsata_sil such that it doesn\u0027t care about bookkeeping the value.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8cf32ac6578a70025be1103466da9d1d6141429e",
      "tree": "b77386f566db1d0a71bb0e7cbf2a69fd2ed9df5e",
      "parents": [
        "2cc3a8f6ac0fb1e6095a47001d31aadcf9722bde"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 08 08:45:27 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:11 2007 -0500"
      },
      "message": "sata_sil: fix spurious IRQ handling\n\nInterestingly, sata_sil raises spurious interrupts if it\u0027s coupled\nwith Sil SATA_PATA bridge.  Currently, sata_sil interrupt handler is\nstrict about spurious interrupts and freezes the port when it occurs.\nThis patch makes it more forgiving.\n\n* On SATA PHY event interrupt, serror value is checked to see whether\n  it really is PHYRDY CHG event.  If not, SATA PHY event interrupt is\n  ignored.\n\n* If ATA interrupt occurs while no command is in progress, it\u0027s\n  cleared and ignored.\n\nThis fixes bugzilla bug 9505.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d9505\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8085106a58366fb2c6c14d89e3d4395d2702d4a1",
      "tree": "9c349f8ad0d6536cfd16f046776d9c8a71c81c21",
      "parents": [
        "961994a0c2a24d9622eea7144b30ac773169659f",
        "53e490936a91940a153e231c3b8288e3ecfcc5aa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 18:05:43 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 18:05:43 2007 -0500"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "53e490936a91940a153e231c3b8288e3ecfcc5aa",
      "tree": "6e673ce79842b480d29008b2e4b23e32a39d73d1",
      "parents": [
        "1a8d122782bdabe4475f29d022c9a0c092ac9878"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Dec 06 16:08:44 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:40 2007 -0500"
      },
      "message": "iwlwifi: fix rf_kill state inconsistent during suspend and resume\n\nThe patch fixes the STATUS_RF_KILL_HW state is not cleared problem if the\ndevice goes to suspend when the rf_kill switch is enabled. The bug causes\nthe driver always thinks the rf_kill switch is enabled (although it is\ndisabled) after resume.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a8d122782bdabe4475f29d022c9a0c092ac9878",
      "tree": "573b0ce811f6cc7db621b3f1301ef44caa5f5e62",
      "parents": [
        "cb935cb4bd155d50ac98617b580aadd9d7ef3a0f"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Dec 14 13:59:11 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:40 2007 -0500"
      },
      "message": "b43: Fix rfkill radio LED\n\nThis fixes Bug #9414\n\nSince addition of the rfkill callback, the LED associated with the off\nswitch on the radio has not worked for several reasons:\n\n(1) Essential data in the rfkill structure were missing.\n(2) The rfkill structure was initialized after the LED initialization.\n(3) There was a minor memory leak if the radio LED structure was inited.\n\nOnce the above problems were fixed, additional difficulties were noted:\n\n(4) The radio LED was in the wrong state at startup.\n(5) The radio switch had to be manipulated twice for each state change.\n(6) A circular mutex locking situation existed.\n(7) If rfkill-input is built as a module, it is not automatically loaded.\n\nThis patch fixes all of the above.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb935cb4bd155d50ac98617b580aadd9d7ef3a0f",
      "tree": "3e30b17295443f49a2b99ebc5dd02db1675d84cb",
      "parents": [
        "aaf44a06b7c4864d93660e04701a72153197932c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 15:52:13 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:40 2007 -0500"
      },
      "message": "bcm43xx_debugfs sscanf fix\n\nia64:\n\ndrivers/net/wireless/bcm43xx/bcm43xx_debugfs.c: In function `tsf_write_file\u0027:\ndrivers/net/wireless/bcm43xx/bcm43xx_debugfs.c:237: warning: long long int format, u64 arg (arg 3)\ndrivers/net/wireless/bcm43xx/bcm43xx_debugfs.c:237: warning: long long int format, u64 arg (arg 3)\n\nWe do not know what type was used to implement u64 and we can never use u64 in\nprintk(), sscanf(), etc.\n\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aaf44a06b7c4864d93660e04701a72153197932c",
      "tree": "b787c0f02163e96e649ab1e7c4251bd0bb26f333",
      "parents": [
        "a5acc379e52c78db407c73537daff387b179202c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Dec 13 15:52:12 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "libertas: select WIRELESS_EXT\n\nEnsure that libertas selects WIRELESS_EXT, since selecting other stuff that\nshould depend on WEXT, like IEEE80211, doesn\u0027t seem to drag that in for us.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a5acc379e52c78db407c73537daff387b179202c",
      "tree": "b200c48c9f4d6e07c3126ea38b2589be19ca153d",
      "parents": [
        "b808ab16a9c99c00e3d8c3b351977fce62781dd0"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Dec 13 15:52:12 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "iwlwifi3945/4965: fix rate control algo reference leak\n\nFix rate control algo reference leak in case if network device has been\nfailed to register.  In this case special flag priv-\u003emac80211_registered is\nnot set and the rate algo reference is not freeing on module unload.  That\nleads to OOPs in further ieee80211 rate register/unregister procedure (by\nany callee).\n\nIt should fix the bug #9470\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9470\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ef19e63e698d740661e04bd6d62ac3305435c61",
      "tree": "aa3ab0eba2e77560276b100c5e43c12c1cafb140",
      "parents": [
        "9313794371ad39e6bf88e1fbef8dfb3bd1ae3fe7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:20:22 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "wireless/ipw2200.c: add __dev{init,exit} annotations\n\nThis patch adds __dev{init,exit} annotations.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9313794371ad39e6bf88e1fbef8dfb3bd1ae3fe7",
      "tree": "356611f6b8e5bc8e3df52286c41a87db37a589db",
      "parents": [
        "74cda169fe65ca1dedad6d4a905b13c6ccd87351"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sat Dec 01 11:26:05 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 17:01:39 2007 -0500"
      },
      "message": "zd1211rw: Fix alignment problems\n\nShaddy Baddah found an alignment problem with zd1211rw driver at\n2007-11-19. This patch fixes it, it is based on the patch proposed by\nHerbert Xu. The alignment 4 has been the agreed value on the\nlinux-wireless mailing list.\n\nNotify that the problem does only affect the old zd1211rw softmac\ndriver and not the zd1211rw-mac80211 driver. Daniel Drake has\nalready provided a patch for the replacement of the softmac\ndriver, which this patch will break.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "13ef7b69b54aa8ae4ed264d0bf41339737f8543a",
      "tree": "ee8e2e0081c094ebabd03f46db399dddb08b2a19",
      "parents": [
        "87d5df6bde5764f1f6c18fe32f80e83f5010fa8c",
        "bb44609361fe87c5e136c2b8dfde59bcbdbabf61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:35:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:35:05 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: Restore PCI expansion ROM P2P prefetch window creation\n"
    },
    {
      "commit": "87d5df6bde5764f1f6c18fe32f80e83f5010fa8c",
      "tree": "d3c861aba3777e032d70508a1133acc76031098c",
      "parents": [
        "4942093e9d3b1ebdb27f43b8f3e483981e85107e",
        "ba3882a9178585289614c16a3b3f9b5f321d27b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:47 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  HOWTO: update misspelling and word incorrected\n  add stable_api_nonsense.txt in korean\n  HOWTO: change addresses of maintainer and lxr url for Korean HOWTO\n  Add Documentation for FAIR_USER_SCHED sysfs files\n  HOWTO: Change man-page maintainer address for Japanese HOWTO\n  tipar: remove obsolete module\n  kobject: fix the documentation of how kobject_set_name works\n"
    },
    {
      "commit": "4942093e9d3b1ebdb27f43b8f3e483981e85107e",
      "tree": "978da94cf8b8c368192c48859e31fbd000e8a1a4",
      "parents": [
        "07232b971577442de0821afa0abafb6531b6192e",
        "e70e7690b66dc06fe2ad9058e696e18fe7f3faa6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:30 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: revert portions of \"UNUSUAL_DEV: Sync up some reported devices from Ubuntu\"\n  usb: Remove broken optimisation in OHCI IRQ handler\n  USB: at91_udc: correct hanging while disconnecting usb cable\n  USB: use IRQF_DISABLED for HCD interrupt handlers\n  USB: fix locking loop by avoiding flush_scheduled_work\n  usb.h: fix kernel-doc warning\n  USB: option: Bind to the correct interface of the Huawei E220\n  USB: cp2101: new device id\n  usb-storage: Fix devices that cannot handle 32k transfers\n  USB: sierra: fix product id\n"
    },
    {
      "commit": "07232b971577442de0821afa0abafb6531b6192e",
      "tree": "78c3558239eaebc65df72b40a6a2c6ddc3a02998",
      "parents": [
        "ea9e7b5569a538123dc4d60ba36b9170ca8e8830",
        "644a9d764b4747af057b3db73ccba28a168b1f4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:32:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:32:49 2007 -0800"
      },
      "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  ide: fix -\u003eio_32bit race in set_io_32bit()\n  ide: remove stale changelog from ide-probe.c\n  ide: remove stale changelog from ide-disk.c\n  ide: remove dead code from __ide_dma_test_irq()\n  hpt366: fix HPT37x PIO mode timings (take 2)\n  pdc202xx_new: fix Promise TX4 support\n  ide-cd: remove dead post_transform_command()\n  ide: DMA reporting and validity checking fixes (take 3)\n  ide: add /sys/bus/ide/devices/*/{model,firmware,serial} sysfs entries\n  ide: coding style fixes for drivers/ide/setup-pci.c\n  ide: fix ide_scan_pcibus() error message\n  ide: deprecate CONFIG_BLK_DEV_OFFBOARD\n  ide: add missing checks for control register existence\n  ide-scsi: add ide_scsi_hex_dump() helper\n"
    },
    {
      "commit": "961994a0c2a24d9622eea7144b30ac773169659f",
      "tree": "cdf1a7fc263bb1c9fc429f17d7353f7a34ef5fc3",
      "parents": [
        "87e417b2f3a061d5eb85906288738f4313f1d924"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Dec 15 01:44:33 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 16:02:28 2007 -0500"
      },
      "message": "sis190 endianness\n\n\tCheck in sis190_rx_interrupt() is broken on big-endian\n(desc-\u003estatus is little-endian and everything else actually uses\nit correctly, including other checks for OWNbit.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "87e417b2f3a061d5eb85906288738f4313f1d924",
      "tree": "3338e943b49863b14043c4092c3fa4dbb6dde84d",
      "parents": [
        "7a1fd330571530d44261bf8e9ee63b880f2bb4db"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Dec 17 14:54:35 2007 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 16:02:20 2007 -0500"
      },
      "message": "ucc_geth: really fix section mismatch\n\nCommit ed7e63a51d46e835422d89c687b8a3e419a4212a has tried to fix\nsection mismatch:\n\nWARNING: vmlinux.o(.init.text+0x17278): Section mismatch: reference to\n.exit.text:uec_mdio_exit (between \u0027ucc_geth_init\u0027 and \u0027uec_mdio_init\u0027)\n\nBut that mismatch still happens.\n\nThis patch actually fixing section mismatch by removing __exit from\nthe header file.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a1fd330571530d44261bf8e9ee63b880f2bb4db",
      "tree": "59e0c1547a0b126e0616f751662c1d73276471eb",
      "parents": [
        "3fd7131feacc01c1e23e46c416228f36ebdcc0d4"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Mon Dec 17 22:22:31 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 16:02:15 2007 -0500"
      },
      "message": "pcnet_cs: add new id\n\n   add new id: Planex CF-10T\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e70e7690b66dc06fe2ad9058e696e18fe7f3faa6",
      "tree": "6526a3514805141d2c48ffc4f31f4abbd5aaf343",
      "parents": [
        "565227c08226e458da191518251dbff6831624c2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 14 19:18:31 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:16 2007 -0800"
      },
      "message": "USB: revert portions of \"UNUSUAL_DEV: Sync up some reported devices from Ubuntu\"\n\nThis reverts one change from 67fa10627ec0d8aa16f1cf38cf527e67d8097d3c\nthat prevented userspace from seing the \"driver disk\" lun in a san disk\ndevice.  The kernel shouldn\u0027t do this, it\u0027s up to userspace to handle\nthis properly, if it somehow wants to filter this away.\n\n\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nCc: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "565227c08226e458da191518251dbff6831624c2",
      "tree": "95571e1e6aa150aa4f7792118532f5ad89edd03e",
      "parents": [
        "08cbc706acd2dd601b0663e28fa97ffb0564e105"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 06 13:28:25 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "usb: Remove broken optimisation in OHCI IRQ handler\n\nThe OHCI IRQ handler has an optimisation that avoids reading some\nchip registers when the controller reports that the interrupt was\ntriggered *only* because completed requests were written into the\ncontroller\u0027s \"done list\" and handed to the host.\n\nThis mechanism can\u0027t be used on some controllers.  Among others, it\nfails for the SA1111 and the AMCC 440EP PowerPC processor.\n\nThis patch removes the optimisation and makes the code clearer.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "08cbc706acd2dd601b0663e28fa97ffb0564e105",
      "tree": "fc9cc0a4aab57dee2b30a8b145dfbb5ee3688388",
      "parents": [
        "442258e2ff69276ff767f3703b30ce6a31fdd181"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Dec 13 15:52:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: at91_udc: correct hanging while disconnecting usb cable\n\nCorrect hanging while disconnecting the USB device cable.  Prevent a race\nbetween vbus and UDP interrupts.  This bug was tracked on at91sam9260ek\nboards.\n\nA usb resume interrupt was firing after the vbus interrupt : the IP was\nthen already stoped and not able to deal with it (no more clock).  A simple\ninterrupt disabling is ok as the \"end of bus reset\" irq is non maskable and\nok to resume the USB device IP.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "442258e2ff69276ff767f3703b30ce6a31fdd181",
      "tree": "df533130d4736a01242a27c7c3278efc5df26b1f",
      "parents": [
        "d48bd977e0dd8c17081d12242bfc09d743ea0d26"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Dec 06 14:47:08 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: use IRQF_DISABLED for HCD interrupt handlers\n\nHost controller IRQs are supposed to be serviced with interrupts\ndisabled.  This patch (as1026) adds an IRQF_DISABLED flag to all the\ncontroller drivers that lack it.  It also replaces the\nspin_lock_irqsave() and spin_unlock_irqrestore() calls in uhci_irq()\nwith simple spin_lock() and spin_unlock().\n\nThis fixes Bugzilla #9335.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d48bd977e0dd8c17081d12242bfc09d743ea0d26",
      "tree": "f55e55a14cc938a3cd62026181a06c7c398f80ee",
      "parents": [
        "f88ed90d8627d0d3d93b330d6d2012c2934fb54e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 11 16:02:23 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: fix locking loop by avoiding flush_scheduled_work\n\nThis patch (as1027) replaces a call to flush_scheduled_work() -- a\ndangerous routine to invoke, especially while holding any sort of lock\n-- with calls to cancel_work_sync() and cancel_delayed_work_sync().\n\nThis fixes Bugzilla #9532.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5ce18afecda8ce1a9ed5fb8ec6362df6f6f85b8",
      "tree": "a5983d4dcc5fd77934d19a8838e282fca5605370",
      "parents": [
        "8be27c2de64e95c3da12a4b002f623570b039874"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Fri Nov 30 16:30:11 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: option: Bind to the correct interface of the Huawei E220\n\nThis fixes a bunch of problems we are having with the Huawei devices...\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8be27c2de64e95c3da12a4b002f623570b039874",
      "tree": "4079d208d74fc7b64305ab03ecb9f4532c692363",
      "parents": [
        "33abc04f0420dceed0ebc2d1094019d3bb2b5c29"
      ],
      "author": {
        "name": "Jeff Long",
        "email": "JeffLong@mitre.org",
        "time": "Wed Nov 28 11:02:09 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: cp2101: new device id\n\nThis adds a device ID for the Aerocomm Radio Modem, which uses the\ncp2102.  I\u0027m sure changing num_bulk_in/num_bulk_out to NUM_DONT_CARE\nis the wrong fix, but this is the only device I have with a cp2102,\nso I have no idea what a good global value would be, if there is one.\nZero didn\u0027t work with this device.\n\nFrom: Jeff Long \u003cJeffLong@mitre.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33abc04f0420dceed0ebc2d1094019d3bb2b5c29",
      "tree": "87d8e2c7cf41d6afed4d75c2e3ef113b506541ab",
      "parents": [
        "b9e13ac30f850313be9232497ff98e90c43bc6b6"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@enoyolf.org",
        "time": "Wed Dec 05 23:36:45 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "usb-storage: Fix devices that cannot handle 32k transfers\n\nWhen a device cannot handle the smallest previously limited transfer\nsize (64 blocks) without stalling, limit the device to the amount of\npackets that fit in a platform native page.\n\nThe lowest possible limit is PAGE_CACHE_SIZE, so if the device is ever\nused on a platform that has larger than 8K pages, you lose unless you\ncan convince the device firmware folks to fix the issue.\n\nCc: Mathew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9e13ac30f850313be9232497ff98e90c43bc6b6",
      "tree": "1125e91223ba36dcf27f6dfd66eca80fbc23a2e5",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "agilmore@wirelessbeehive.com",
        "email": "agilmore@wirelessbeehive.com",
        "time": "Tue Dec 04 11:37:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: sierra: fix product id\n\nAttached is a patch to fix the addition of the new product ids I sent.\n\nIt is against 2.6.24-rc4, as Linus included the broken version of the\npatch I sent you in that tree. :(\n\nNot sure if this is the right method to go about this, but hopefully I got\nit right this time.\n\nSigned-off-by: Andrew Gilmore \u003cagilmore@wirelessbeehive.com\u003e\nCC: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb44609361fe87c5e136c2b8dfde59bcbdbabf61",
      "tree": "39022585117940b349df31d7f092c91663d076d0",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Tue Dec 11 17:09:13 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:41:19 2007 -0800"
      },
      "message": "PCI: Restore PCI expansion ROM P2P prefetch window creation\n\nRestore PCI expansion ROM P2P prefetch window creation.\n\nThis patch reverts previous \"Avoid creating P2P prefetch\nwindow for expansion ROMs\" change due to regressions that\nwere spotted on some systems.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cb8c9b6de076d981ca22801dbd6bce12b0758468",
      "tree": "d32ba0cf69b062bf363bdc46f15c6be9afb7efd4",
      "parents": [
        "8c4606b1a4f6eb09344294b7f11641f36cd402af"
      ],
      "author": {
        "name": "Romain Liévin",
        "email": "lkml@lievin.net",
        "time": "Sat Dec 01 08:51:58 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:18 2007 -0800"
      },
      "message": "tipar: remove obsolete module\n\ntipar: remove obsolete module\n\nThe tipar character driver was used to implement bit-banging access\nto Texas Instruments parallel link cable. A user-land method now \nexists thru PPDEV \u0026 PARPORT.\n\nSigned-off-by: Romain Liévin \u003croms@lpg.ticalc.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ea9e7b5569a538123dc4d60ba36b9170ca8e8830",
      "tree": "138de44791101f83193df5733f98f0117805d139",
      "parents": [
        "980110c5da56cb56d3356f5a5251fdc920f83ba6",
        "2300317f30770abd625fb051b0e5d373ce55a6ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:56:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:56:29 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (6820): s5h1409: QAM SNR related fixes\n  V4L/DVB (6819): i2c: fix drivers/media/video/bt866.c\n  V4L/DVB (6814): Makefile: always enter video/\n  V4L/DVB (6798): saa7134: enable LNA in analog mode for Hauppauge WinTV HVR-1110\n  V4L/DVB (6803): buf-core.c locking fixes\n"
    },
    {
      "commit": "980110c5da56cb56d3356f5a5251fdc920f83ba6",
      "tree": "e435f3c3b69cae3ffebf780c0a905b92ccd3289d",
      "parents": [
        "5cdddecc8b423308798453484149297a503e9cc0",
        "c4c283357d865aad1f124c069f5f6e3f39e76790"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:53:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:53:51 2007 -0800"
      },
      "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] add Nano 7240 driver\n  [WATCHDOG] ipmi: add the standard watchdog timeout ioctls\n  [WATCHDOG] IT8212F watchdog driver\n  [WATCHDOG] Sbus: cpwatchdog, remove SPIN_LOCK_UNLOCKED\n  [WATCHDOG] bfin_wdt, remove SPIN_LOCK_UNLOCKED\n  [WATCHDOG] Stop looking for device as soon as one is found\n  [WATCHDOG] at32ap700x_wdt: add support for boot status and add fix for silicon errata\n"
    },
    {
      "commit": "ac0b50dd10ac0d30f2732eec0587f3632c2be725",
      "tree": "7f342be7e40638b00ab18c2eb1045fef6d072309",
      "parents": [
        "a12e60621b553e32711f9ad653aad3c92881c400",
        "3d758a4a48682639d3996968499913ecb1552e06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:52:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:52:11 2007 -0800"
      },
      "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  IB/ehca: Fix lock flag variable location, bump version number\n  IB/ehca: Serialize HCA-related hCalls if necessary\n  IB/ehca: Return correct number of SGEs for SRQ\n"
    },
    {
      "commit": "aa62a869454c5900687822ee117f2d3494e2ea62",
      "tree": "c35afd74503cbf17543869ce3c28e7b6ec7656d0",
      "parents": [
        "de29cba9c9bb2dc35803e8d5c968a454e297b8f3",
        "a26e01d71622a4cecad06ce85bcab3ed878e7f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:49 2007 -0800"
      },
      "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  [IRDA]: irda parameters warning fixes.\n  [IRDA]: stir4200 fixes.\n  [IRDA]: irlmp_unregister_link() needs to free lsaps.\n  [IRDA]: mcs7780 needs to free allocated rx buffer.\n  [IRDA]: Race between open and disconnect in irda-usb.\n  [SCTP]: Flush fragment queue when exiting partial delivery.\n  [AX25]: Locking dependencies fix in ax25_disconnect().\n  [IPV4]: Make tcp_input_metrics() get minimum RTO via tcp_rto_min()\n  [IPV6]: Fix the return value of ipv6_getsockopt\n  [BRIDGE]: Assign random address.\n  [IPV4]: Updates to nfsroot documentation\n  [ATM]: Fix compiler warning noise with FORE200E driver\n  [NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets\n  [SYNCPPP]: Endianness and 64bit fixes.\n  [TIPC]: Fix semaphore handling.\n  [NETFILTER]: xt_hashlimit should use time_after_eq()\n  [XFRM]: Display the audited SPI value in host byte order.\n  [NETFILTER]: ip_tables: fix compat copy race\n  [NETFILTER]: ctnetlink: set expected bit for related conntracks\n"
    },
    {
      "commit": "cbd84ec0d5cf4ff760caa4b6de2925a21e21437d",
      "tree": "b05681fd753bef3c3beb5c6aa3e83b9701d5f837",
      "parents": [
        "7b286af3921e13da4838cdb451639b959c187c82",
        "280bb6b1f76aaec29a721b1025ec5d69afba57e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:41:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:41:56 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Make PS3_SYS_MANAGER default y, not m\n  [POWERPC] Fix rounding bug in emulation for double float operating\n  [POWERPC] iSeries: don\u0027t printk with HV spinlock held\n  [POWERPC] 82xx: mpc8272ads, pq2fads: Update defconfig with CONFIG_FS_ENET_MDIO_FCC\n  [POWRPC] CPM2: Eliminate section mismatch warning in cpm2_reset().\n  [POWERPC] Kill non-existent symbols from ksyms and commproc.h\n  [POWERPC] Fix typo #ifdef -\u003e #ifndef\n"
    },
    {
      "commit": "ea332912b8a2e0b2f51ac3b6c197b71d3a18cbb7",
      "tree": "978fae8676916c47b9cd66071a988070c4de03d7",
      "parents": [
        "2638698df30b7b57a8dad7029a0c89fe6c4f6783"
      ],
      "author": {
        "name": "Olaf Hartmann",
        "email": "olaf.hartmann@s1998.tu-chemnitz.de",
        "time": "Sun Dec 16 14:09:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:09:44 2007 -0800"
      },
      "message": "[IRDA]: stir4200 fixes.\n\nFrom: Olaf Hartmann \u003colaf.hartmann@s1998.tu-chemnitz.de\u003e\n\nThe attached patch observes the stir4200 fifo size and will clear the\nfifo, if the size is increasing, while it should be transmitting bytes\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ff804348d66550e7dd1d6781c65403b312e2da2",
      "tree": "e8b7aaf26d2e6bd765a2dd33964ef9a50616f982",
      "parents": [
        "497ba7f4c8113ed699a4fd793d1437f0c8f2da5e"
      ],
      "author": {
        "name": "Hinko Kocevar",
        "email": "hinko.kocevar@cetrtapot.si",
        "time": "Sun Dec 16 14:08:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:08:22 2007 -0800"
      },
      "message": "[IRDA]: mcs7780 needs to free allocated rx buffer.\n\nWhile testing the mcs7780 based IrDA USB dongle I\u0027ve stumbled upon\nmemory leak in mcs_net_close(). Patch below fixes it.\n\nSigned-off-by: Hinko Kocevar \u003chinko.kocevar@cetrtapot.si\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "497ba7f4c8113ed699a4fd793d1437f0c8f2da5e",
      "tree": "ef639d3dc59eb8c7e18a465d6e50b80841767486",
      "parents": [
        "ef5d4cf2f9aae4e09883d2d664e367a16b47d857"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sun Dec 16 14:07:36 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:07:36 2007 -0800"
      },
      "message": "[IRDA]: Race between open and disconnect in irda-usb.\n\nIt seems to me that irda_usb_net_open() must set self-\u003enetopen\nunder spinlock or disconnect() may fail to kill all URBs, if it is called\nwhile an interface is opened.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f58adb757be48068e2bded3dd77ba072c22a10ff",
      "tree": "9636eec086caca88a09dd1cd101dc90b6261709b",
      "parents": [
        "4a9ecd5960e6a7814f6e3405807d49010ffe3a88"
      ],
      "author": {
        "name": "Tom \"spot\" Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Thu Dec 13 09:33:50 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:39 2007 -0800"
      },
      "message": "[ATM]: Fix compiler warning noise with FORE200E driver\n\ngcc throws these warnings with:\n\nCONFIG_ATM_FORE200E\u003dm\n# CONFIG_ATM_FORE200E_PCA is not set\n\ndrivers/atm/fore200e.c:2695: warning: \u0027fore200e_pca_detect\u0027 defined but\nnot used\ndrivers/atm/fore200e.c:2748: warning: \u0027fore200e_pca_remove_one\u0027 defined\nbut not used\n\nBy moving the #ifdef CONFIG_ATM_FORE200E_PCA around those two functions,\nthe compiler warnings are silenced.\n\nSigned-off-by: Tom \"spot\" Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f229d76b4c4a7fae601ea9398b23c2b426ab3b9",
      "tree": "5b3a89235c9b27aeeba84c36f16b40acd3e0a6dc",
      "parents": [
        "98eb5683fb94c458b3c8d121797bc9aa1baf4e7e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 12 18:50:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:38 2007 -0800"
      },
      "message": "[SYNCPPP]: Endianness and 64bit fixes.\n\n\t* trivial annotations\n\t* long !\u003d 32bit, use __be32\n\t* wrong endianness in sending CISCO_ADDR_REPLY\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fd7131feacc01c1e23e46c416228f36ebdcc0d4",
      "tree": "6ba3067b7bc4c53a5865711faa60e246ee39fc5f",
      "parents": [
        "470738758db2c209481fdf92ca09f60e690a62d3"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "matheos.worku@sun.com",
        "time": "Fri Dec 14 11:48:29 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:47 2007 -0500"
      },
      "message": "ixgb: make sure jumbos stay enabled after reset\n\nCurrently a device reset (ethtool -r ethX) would cause the\nadapter to fall back to regular MTU sizes.\n\nSigned-off-by: Matheos Worku \u003cmatheos.worku@sun.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "470738758db2c209481fdf92ca09f60e690a62d3",
      "tree": "c86243b26baa4692d7afa67fa58501a59bf2df49",
      "parents": [
        "b173079feaed7664a3407eb17e102010d687a051"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Dec 13 16:02:57 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:45 2007 -0500"
      },
      "message": "Net: ibm_newemac, remove SPIN_LOCK_UNLOCKED\n\nSPIN_LOCK_UNLOCKED is deprecated, use DEFINE_SPINLOCK instead\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b173079feaed7664a3407eb17e102010d687a051",
      "tree": "cb91a618a4f6e517ddf24b812e9f29c766b86a5e",
      "parents": [
        "4b8fdefa090c8b9582f58a93f73938f9b86c264a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 13 16:02:59 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:42 2007 -0500"
      },
      "message": "net: smc911x: shut up compiler warnings\n\nTrivial fix to shut up gcc.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4b8fdefa090c8b9582f58a93f73938f9b86c264a",
      "tree": "e6566644a01cae0e747f4fb463041651f46ed5d4",
      "parents": [
        "33390a700129aa03f3808c35de017650a688f82a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 16:02:55 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 16:12:38 2007 -0500"
      },
      "message": "ucc_geth: minor whitespace fix\n\nThe zombie whitespace from outer space that will not die!\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33390a700129aa03f3808c35de017650a688f82a",
      "tree": "bd022de0b115ac5182aeeb593b674a25551b38d4",
      "parents": [
        "c2b75f0cd7cb14874f179d2c09c81f77ad784df2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:23:06 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:22 2007 -0500"
      },
      "message": "drivers/net/s2io.c section fixes\n\nCode used by the non-__devinit s2io_open() mustn\u0027t be __devinit.\n\nThis patch fixes the following section mismatch with CONFIG_HOTPLUG\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: vmlinux.o(.text+0x6f6e3e): Section mismatch: reference to .init.text.20:s2io_test_intr (between \u0027s2io_open\u0027 and \u0027s2io_ethtool_sset\u0027)\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2b75f0cd7cb14874f179d2c09c81f77ad784df2",
      "tree": "ccd0841fc28d476b2148b14e01390d4fad95c646",
      "parents": [
        "8e9859184031ac1b0a0234b8671a90cfcd333666"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:23:56 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:19 2007 -0500"
      },
      "message": "drivers/net/sis190.c section fix\n\nThis patch fixes the following section mismatch with CONFIG_HOTPLUG\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: vmlinux.o(.init.text.20+0x4cb25): Section mismatch: reference to .exit.text:sis190_mii_remove (between \u0027sis190_init_one\u0027 and \u0027read_eeprom\u0027)\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8e9859184031ac1b0a0234b8671a90cfcd333666",
      "tree": "af153b9b74f3833b01175504b8359063bfe24d5f",
      "parents": [
        "8543da6672b0994921f014f2250e27ae81645580"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Dec 10 18:39:29 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:15 2007 -0500"
      },
      "message": "hamachi endianness fixes\n\nbadly broken on big-endian\n\n* passing little-endian to pci_unmap_single() et.al.\n* cpu_to_le32() before passing value to writel()\n* worse, cpu_to_le64() and shifting/masking result before the same\n* \t\t\thmp-\u003etx_ring[i].status_n_length \u003d cpu_to_le32(\n\t\t\t\tDescEndRing |\n\t\t\t\t(hmp-\u003etx_ring[i].status_n_length \u0026 0x0000FFFF));\n  is obviously bogus on big-endian.  Not hard to untangle, fortunately...\n* poisoning addresses in rx_ring is better done after we\u0027d done\npci_unmap_single() on them, not before that.  [this one affects little-endian\nas well, obviously, provided that pci_unmap_single() is not a no-op on target\nin question]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8543da6672b0994921f014f2250e27ae81645580",
      "tree": "0631d447365cfab3c128c6017017af1248c646f1",
      "parents": [
        "813820b9b9adb98d4ad3cd7434eb662b0fc15684"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Wed Dec 12 16:30:42 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:07 2007 -0500"
      },
      "message": "e100: free IRQ to remove warningwhenrebooting\n\nAdapted from Ian Wienand \u003cianw@gelato.unsw.edu.au\u003e\n\nExplicitly free the IRQ before removing the device to remove a\nwarning \"Destroying IRQ without calling free_irq\"\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nCc: Ian Wienand \u003cianw@gelato.unsw.edu.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "813820b9b9adb98d4ad3cd7434eb662b0fc15684",
      "tree": "21279f6910e943155de235bb416c230a4ae083e5",
      "parents": [
        "14c9d9b03bb8ec63c77aebddea9a6f730f1b62d5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 09 17:00:54 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:04 2007 -0500"
      },
      "message": "starfire VLAN fix\n\nRecognized VLAN ids are set via writew(), should go in host-endian.\nThat\u0027s a long-standing bug, BTW - see http://lkml.org/lkml/2004/2/27/180\nfor example.  What happens is that card gets VLAN id table populated by\nbyteswapped values on little-endian boxen (so 257 works as expected, 256\nand 258 do not, etc.).  Bug is easily reproduced, patch fixes it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "14c9d9b03bb8ec63c77aebddea9a6f730f1b62d5",
      "tree": "ef70f59cd9cb97be5825c835d94331d3c3f8760f",
      "parents": [
        "798fdd07fcc131f396e521febb4a7d42559bf4b5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 09 16:50:47 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:26:00 2007 -0500"
      },
      "message": "sundance fixes\n\n* all places where we assign -\u003eaddr get cpu_to_le32(pci_map_single(....)), so\nwe ought to convert back to host-endian before doing pci_unmap_single() et.al.\n* poisoning addresses in netdev_close() should be done _after_ unmapping them,\nnot before it...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "798fdd07fcc131f396e521febb4a7d42559bf4b5",
      "tree": "e143d3ff270a9f92480461d44d111621293ab8a6",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Dec 07 15:22:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 14 15:25:47 2007 -0500"
      },
      "message": "sky2: RX lockup fix\n\nI\u0027m using a Marvell 88E8062 on a custom PPC64 blade and ran into RX\nlockups while validating the sky2 driver.  The receive MAC FIFO would\nbecome stuck during testing with high traffic.  One port of the 88E8062\nwould lockup, while the other port remained functional.  Re-inserting\nthe sky2 module would not fix the problem - only a power cycle would.\n\nI looked over Marvell\u0027s most recent sk98lin driver and it looks like\nthey had a \"workaround\" for the Yukon XL that the sky2 doesn\u0027t have yet.\nThe sk98lin driver disables the RX MAC FIFO flush feature for all\nrevisions of the Yukon XL.\n\nAccording to skgeinit.c of the sk98lin driver, \"Flushing must be enabled\n(needed for ASF see dev. #4.29), but the flushing mask should be\ndisabled (see dev. #4.115)\".  Nice. I implemented this same change in\nthe sky2 driver and verified that the RX lockup I was seeing was\nresolved.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6e3013932e97a0e034d55419c60ae4a8a229ceb8",
      "tree": "314bc076b6a45470401584850d7b7ac3b66b1cf2",
      "parents": [
        "5889ba0a6a1174ac38d7045824a2d2ed8e93d756",
        "5a21e4fe587ebb793bf3a1c02755f8a845170328"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:52 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:52 2007 -0500"
      },
      "message": "Pull bugzilla-9362 into release branch\n"
    },
    {
      "commit": "5a21e4fe587ebb793bf3a1c02755f8a845170328",
      "tree": "ed138219505186db6c8d347ba935f104f3339e25",
      "parents": [
        "c2d00f2d1bf8dd721f5557b0df23729addc1898d"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:46 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:23 2007 -0500"
      },
      "message": "ACPI: SBS: Return rate in mW if capacity in mWh\n\nklaptopd assumes rate to be in same units as capacity.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2d00f2d1bf8dd721f5557b0df23729addc1898d",
      "tree": "6a89affd983c980589bc75409db16d7bfd114069",
      "parents": [
        "09f1fb41ad45bc18abe07c62f7b56560571584d1"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:40 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:06 2007 -0500"
      },
      "message": "ACPI: SBS: Ignore alarms coming from unknown devices\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "09f1fb41ad45bc18abe07c62f7b56560571584d1",
      "tree": "e5d5af2d570c16fb96219d75d4ae128dafb5a671",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:33 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:13:51 2007 -0500"
      },
      "message": "ACPI: SBS: Reset alarm bit\n\nAlarm bit should be cleared in order for other alarms to be sent.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5889ba0a6a1174ac38d7045824a2d2ed8e93d756",
      "tree": "208cc0412edc998267a6dd375b1ba7ac24000f19",
      "parents": [
        "d020c36685a35f66be89700e911c7d77a67bdc43",
        "6ce7641b879e4b9ead46e14275d9d3645b47fa63"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 14:54:09 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 14:54:09 2007 -0500"
      },
      "message": "Pull hotplug into release branch\n"
    },
    {
      "commit": "075b9cd66236191e8f5ce1668e0a601caa8c3570",
      "tree": "3971b8a957639f26fb8f5e6aed8123ecb000113c",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Nov 22 17:53:47 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:44:09 2007 -0600"
      },
      "message": "[POWERPC] Fix typo #ifdef -\u003e #ifndef\n\nfpi-\u003ecp_command should be overwritten only if CONFIG_PPC_CPM_NEW_BINDING\nis NOT set. Otherwise it is already set from the device tree.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d020c36685a35f66be89700e911c7d77a67bdc43",
      "tree": "86c03cd323fefe5b3aa06939a05de82f2f19b1a3",
      "parents": [
        "6790acb14d264d874ff8cbae1a72e72883ec3678",
        "ad40e68bf5c54831cd6b2199fd24d616bac179f7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:16:14 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:16:14 2007 -0500"
      },
      "message": "Pull battery-2.6.24 into release branch\n"
    },
    {
      "commit": "6790acb14d264d874ff8cbae1a72e72883ec3678",
      "tree": "7c56658f9bc4ad76b32fabf7b4f85939c69f7f21",
      "parents": [
        "ffada8913e39e6fd35e95d7040ccac57b45812c9",
        "56a185b43be05e48da7428e6a1d3e2585b232b1d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:12:38 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:12:38 2007 -0500"
      },
      "message": "Pull thinkpad-2.6.24 into release branch\n"
    },
    {
      "commit": "56a185b43be05e48da7428e6a1d3e2585b232b1d",
      "tree": "5ac3aa82ca686de768d2708e5133da9265edd51c",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Dec 13 12:14:09 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 21:59:59 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: fix lenovo keymap for brightness\n\nStarting in 2.6.23...\n\nSeveral reports from X60 users complained that the default Lenovo keymap\nissuing EV_KEY KEY_BRIGHTNESS_UP/DOWN input events caused major issues when\nthe proper brightness support through ACPI video.c was loaded.\n\nTherefore, remove the generation of these events by default, which is the\nright thing for T60, X60, R60, T61, X61 and R61 with their latest BIOSes.\n\nDistros that want to misuse these events into OSD reporting (which requires\nan ugly hack from hell in HAL) are welcome to set up the key map they need\nthrough HAL.  That way, we don\u0027t break everyone else\u0027s systems.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ffada8913e39e6fd35e95d7040ccac57b45812c9",
      "tree": "81446609173d6de7954857f9cb595ca234c1dcf3",
      "parents": [
        "98934def70b48dac74fac3738b78ab2d1a28edda"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Dec 13 08:32:26 2007 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 17:50:09 2007 -0500"
      },
      "message": "ACPI: fix modpost warnings\n\nfor sn2_defconfig:\n\nWARNING: vmlinux.o(.text+0x4b8601): Section mismatch: reference to .init.data:node_to_pxm_map (between \u0027__acpi_map_pxm_to_node\u0027 and \u0027acpi_get_pxm\u0027)\nWARNING: vmlinux.o(.text+0x4b8741): Section mismatch: reference to .init.data:pxm_to_node_map (between \u0027acpi_map_pxm_to_node\u0027 and \u0027acpi_get_node\u0027)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "98934def70b48dac74fac3738b78ab2d1a28edda",
      "tree": "75d97b7fb0dc47f19ad2ef5521fe69036ddfac60",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Wed Dec 12 03:56:55 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 16:24:10 2007 -0500"
      },
      "message": "ACPI: video_device_list corruption\n\nThe -\u003ecap fields of struct acpi_video_device and struct acpi_video_bus\nare 1B each, not 4B. The oversized memset()\u0027s corrupted the subsequent\nlist_head fields. This resulted in silent corruption without\nCONFIG_DEBUG_LIST and BUG\u0027s with it. This patch uses sizeof() to pass\nthe proper bounds to the memset() calls and thereby correct the bugs.\n\nSigned-off-by: William Irwin \u003cwli@holomorphy.com\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2300317f30770abd625fb051b0e5d373ce55a6ad",
      "tree": "00de65993cf08841e4ac560573cb7fd30d3e456d",
      "parents": [
        "4b5ae10c815941fab8e0e3b3801b4cb60ee2383a"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@hauppauge.com",
        "time": "Wed Dec 12 22:14:00 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Dec 13 17:58:06 2007 -0200"
      },
      "message": "V4L/DVB (6820): s5h1409: QAM SNR related fixes\n\nQAM SNR values were incorrect when the cable was disconnected. This\npatch extends the lookup tables to ensure correct values are being\nreturned.\n\nSigned-off-by: Steven Toth \u003cstoth@hauppauge.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4b5ae10c815941fab8e0e3b3801b4cb60ee2383a",
      "tree": "f70c07371eb0f3268a23696176a985e3f36bbf70",
      "parents": [
        "1c1a8b9cbec2b6a75b8fa0abf6ccfd948229998a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 02:30:26 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Dec 13 17:58:05 2007 -0200"
      },
      "message": "V4L/DVB (6819): i2c: fix drivers/media/video/bt866.c\n\nusage_count got removed.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1c1a8b9cbec2b6a75b8fa0abf6ccfd948229998a",
      "tree": "03e1034803385598c05db074af95234408193a6b",
      "parents": [
        "b3aa2269bd06681fbd0c47d2007381c35258ce0c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Dec 12 15:40:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Dec 13 17:58:05 2007 -0200"
      },
      "message": "V4L/DVB (6814): Makefile: always enter video/\n\nSince not all code under drivers/media/video/ depends on\nCONFIG_VIDEO_DEV we cannot only enter it depending\non CONFIG_VIDEO_DEV.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b3aa2269bd06681fbd0c47d2007381c35258ce0c",
      "tree": "f3da008b9fccd9bc7d5f6f06605ccca3b8c63f3c",
      "parents": [
        "3f84307a10b4d9039c5c8f718bcdd0928c9994c1"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Dec 09 21:13:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Dec 13 17:44:46 2007 -0200"
      },
      "message": "V4L/DVB (6798): saa7134: enable LNA in analog mode for Hauppauge WinTV HVR-1110\n\nThanks to Hermann Pitton for noticing that this was missing.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nCc: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3d758a4a48682639d3996968499913ecb1552e06",
      "tree": "7a9d7907f96d8a87e0e2c3acc6902c0e971a2989",
      "parents": [
        "4faf7757955239c1b259e7dab224d4638a99b456"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Thu Dec 13 13:35:57 2007 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Dec 13 09:37:23 2007 -0800"
      },
      "message": "IB/ehca: Fix lock flag variable location, bump version number\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3f84307a10b4d9039c5c8f718bcdd0928c9994c1",
      "tree": "2fc1b5ecf9cc0d18bf3530ff04ed70db2d13ed68",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 12 16:44:54 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Dec 13 00:15:25 2007 -0200"
      },
      "message": "V4L/DVB (6803): buf-core.c locking fixes\n\nAfter commit 19fb1457990b6b7e15586ec7331541a184233acc the callers in\nvideobuf-core.c that already hold the lock must call\n__videobuf_read_start() instead of videobuf_read_start().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "644a9d764b4747af057b3db73ccba28a168b1f4f"
}
