)]}'
{
  "log": [
    {
      "commit": "ee9785ada3573700efe77b78c03d4e26a4e1bf26",
      "tree": "8e7ed03fa61a04c3a35b99cab0835b99d41488ea",
      "parents": [
        "0e164b685cab357546a9a09ef234922b82ecbfaf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 10:38:43 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 10:38:43 2008 +1100"
      },
      "message": "CRED: Wrap task credential accesses in the network device drivers\n\nWrap access to task credentials so that they can be separated more easily from\nthe task_struct during the introduction of COW creds.\n\nChange most current-\u003e(|e|s|fs)[ug]id to current_(|e|s|fs)[ug]id().\n\nChange some task-\u003ee?[ug]id to task_e?[ug]id().  In some places it makes more\nsense to use RCU directly rather than a convenient wrapper; these will be\naddressed by later patches.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "0e164b685cab357546a9a09ef234922b82ecbfaf",
      "tree": "603cab7d37dc76506b444e64aa0553a8b49cf806",
      "parents": [
        "66303bce9b924e35e435d35409d3abc371755767"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 10:38:42 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 10:38:42 2008 +1100"
      },
      "message": "CRED: Wrap task credential accesses in the ISDN drivers\n\nWrap access to task credentials so that they can be separated more easily from\nthe task_struct during the introduction of COW creds.\n\nChange most current-\u003e(|e|s|fs)[ug]id to current_(|e|s|fs)[ug]id().\n\nChange some task-\u003ee?[ug]id to task_e?[ug]id().  In some places it makes more\nsense to use RCU directly rather than a convenient wrapper; these will be\naddressed by later patches.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: isdn4linux@listserv.isdn4linux.de\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "66303bce9b924e35e435d35409d3abc371755767",
      "tree": "100e69dce809db32dbd0e2bd686df67d2d7c17e2",
      "parents": [
        "b0fafa816ece0080771355de6158b4dfa8531a95"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 10:38:41 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 10:38:41 2008 +1100"
      },
      "message": "CRED: Wrap task credential accesses in the tty driver\n\nWrap access to task credentials so that they can be separated more easily from\nthe task_struct during the introduction of COW creds.\n\nChange most current-\u003e(|e|s|fs)[ug]id to current_(|e|s|fs)[ug]id().\n\nChange some task-\u003ee?[ug]id to task_e?[ug]id().  In some places it makes more\nsense to use RCU directly rather than a convenient wrapper; these will be\naddressed by later patches.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "b0fafa816ece0080771355de6158b4dfa8531a95",
      "tree": "c26b6a2acde2692ab5018752d04c91aca34962c1",
      "parents": [
        "350b4da71f8326b9319ada7b701f2bce2e1285b7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 14 10:38:41 2008 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Nov 14 10:38:41 2008 +1100"
      },
      "message": "CRED: Wrap task credential accesses in the block loopback driver\n\nWrap access to task credentials so that they can be separated more easily from\nthe task_struct during the introduction of COW creds.\n\nChange most current-\u003e(|e|s|fs)[ug]id to current_(|e|s|fs)[ug]id().\n\nChange some task-\u003ee?[ug]id to task_e?[ug]id().  In some places it makes more\nsense to use RCU directly rather than a convenient wrapper; these will be\naddressed by later patches.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReviewed-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "75fa67706cce5272bcfc51ed646f2da21f3bdb6e",
      "tree": "c60c18f4fd4c0853feee6bb84b9fdadcb33e59e5",
      "parents": [
        "4edfd20fafae41d77f210417b43d1416a733f48c",
        "bbb770e7ab9a436752babfc8765e422d7481be1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:30:12 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:30:12 2008 -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  xfrm: Fix xfrm_policy_gc_lock handling.\n  niu: Use pci_ioremap_bar().\n  bnx2x: Version Update\n  bnx2x: Calling netif_carrier_off at the end of the probe\n  bnx2x: PCI configuration bug on big-endian\n  bnx2x: Removing the PMF indication when unloading\n  mv643xx_eth: fix SMI bus access timeouts\n  net: kconfig cleanup\n  fs_enet: fix polling\n  XFRM: copy_to_user_kmaddress() reports local address twice\n  SMC91x: Fix compilation on some platforms.\n  udp: Fix the SNMP counter of UDP_MIB_INERRORS\n  udp: Fix the SNMP counter of UDP_MIB_INDATAGRAMS\n  drivers/net/smc911x.c: Fix lockdep warning on xmit.\n"
    },
    {
      "commit": "4edfd20fafae41d77f210417b43d1416a733f48c",
      "tree": "09abc81bdc493783d3962a66fc857aee4f5e4b4e",
      "parents": [
        "54074d59320581a6d7e4f4dd405e8cac1d174b75",
        "299246f9a2a4c5c531863d72bad7ebd0de213de9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:19:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:19:01 2008 -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: mask off DET when restoring SControl for detach\n  libata: implement ATA_HORKAGE_ATAPI_MOD16_DMA and apply it\n  libata: Fix a potential race condition in ata_scsi_park_show()\n  sata_nv: fix generic, nf2/3 detection regression\n  sata_via: restore vt*_prepare_host error handling\n  sata_promise: add ATA engine reset to reset ops\n"
    },
    {
      "commit": "54074d59320581a6d7e4f4dd405e8cac1d174b75",
      "tree": "57e510086daa9ea6a398900f2432e818c4156275",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Jianjun Kong",
        "email": "jianjun@zeuux.org",
        "time": "Tue Nov 04 21:47:07 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 04 08:18:19 2008 -0800"
      },
      "message": "drivers: remove duplicated #include\n\nSigned-off-by: Jianjun Kong \u003cjianjun@zeuux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "299246f9a2a4c5c531863d72bad7ebd0de213de9",
      "tree": "c153c51f2857e053cc40bada5a520d94fea4a354",
      "parents": [
        "6a87e42e955ff27e07a77f65f8f077dc7c4171e1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 03 19:27:07 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:33 2008 -0500"
      },
      "message": "libata: mask off DET when restoring SControl for detach\n\nlibata restores SControl on detach; however, trying to restore\nnon-zero DET can cause undeterministic behavior including PMP device\ngoing offline till power cycling.  Mask off DET when restoring\nSControl.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6a87e42e955ff27e07a77f65f8f077dc7c4171e1",
      "tree": "e5d50b2b91c17c6719b75bbd88ea5cbed4130304",
      "parents": [
        "a464189de350b050aa8f334bd4cc53ed406e56dd"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 03 19:01:09 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:27 2008 -0500"
      },
      "message": "libata: implement ATA_HORKAGE_ATAPI_MOD16_DMA and apply it\n\nlibata always uses PIO for ATAPI commands when the number of bytes to\ntransfer isn\u0027t multiple of 16 but quantum DAT72 chokes on odd bytes\nPIO transfers.  Implement a horkage to skip the mod16 check and apply\nit to the quantum device.\n\nThis is reported by John Clark in the following thread.\n\n  http://thread.gmane.org/gmane.linux.ide/34748\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: John Clark \u003cclarkjc@runbox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a464189de350b050aa8f334bd4cc53ed406e56dd",
      "tree": "d4acc5c1f65eca5522bbd28ae2702e54a1f8db0a",
      "parents": [
        "3c324283e6cdb79210cf7975c3e40d3ba3e672b2"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Mon Nov 03 19:01:08 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:24 2008 -0500"
      },
      "message": "libata: Fix a potential race condition in ata_scsi_park_show()\n\nPeter Moulder has pointed out that there is a slight chance that a\nnegative value might be passed to jiffies_to_msecs() in\nata_scsi_park_show(). This is fixed by saving the value of jiffies in a\nlocal variable, thus also reducing code since the volatile variable\njiffies is accessed only once.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nSigned-off-by: Tejun Heo \u003ctj.kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3c324283e6cdb79210cf7975c3e40d3ba3e672b2",
      "tree": "d6fc646a7fa8bdd33c20068c77ca12b71f199267",
      "parents": [
        "554d491de112a378b4d1a705bb93b58bcd444a70"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 03 12:37:49 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:11 2008 -0500"
      },
      "message": "sata_nv: fix generic, nf2/3 detection regression\n\nAll three flavors of sata_nv\u0027s are different in how their hardreset\nbehaves.\n\n* generic: Hardreset is not reliable.  Link often doesn\u0027t come online\n  after hardreset.\n\n* nf2/3: A little bit better - link comes online with longer debounce\n  timing.  However, nf2/3 can\u0027t reliable wait for the first D2H\n  Register FIS, so it can\u0027t wait for device readiness or classify the\n  device after hardreset.  Follow-up SRST required.\n\n* ck804: Hardreset finally works.\n\nThe core layer change to prefer hardreset and follow up changes\nexposed the above issues and caused various detection regressions for\nall three flavors.  This patch, hopefully, fixes all the known issues\nand should make sata_nv error handling more reliable.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "554d491de112a378b4d1a705bb93b58bcd444a70",
      "tree": "020ac5c2f15cfd04b53c2798eb19d9e00be1413e",
      "parents": [
        "cadef677e4a9b9c1d069675043767df486782986"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Nov 02 22:18:52 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:06 2008 -0500"
      },
      "message": "sata_via: restore vt*_prepare_host error handling\n\ncommit b9d5b89b487517cbd4cb4702da829e07ef9e4432 (sata_via: fix support\nfor 5287) accidently (?) removed vt*_prepare_host error handling - restore it\n\ncatched by gcc:\ndrivers/ata/sata_via.c: In function \u0027svia_init_one\u0027:\ndrivers/ata/sata_via.c:567: warning: \u0027host\u0027 may be used uninitialized in this function\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cadef677e4a9b9c1d069675043767df486782986",
      "tree": "054bd2b2f71af931c8692ff210a04bbe91450b2d",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Fri Oct 31 08:03:55 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Nov 04 01:08:03 2008 -0500"
      },
      "message": "sata_promise: add ATA engine reset to reset ops\n\nPromise ATA engines need to be reset when errors occur.\nThat\u0027s currently done for errors detected by sata_promise itself,\nbut it\u0027s not done for errors like timeouts detected outside of\nthe low-level driver.\n\nThe effect of this omission is that a timeout tends to result\nin a sequence of failed COMRESETs after which libata EH gives\nup and disables the port. At that point the port\u0027s ATA engine\nhangs and even reloading the driver will not resume it.\n\nTo fix this, make sata_promise override -\u003ehardreset on SATA\nports with code which calls pdc_reset_port() on the port in\nquestion before calling libata\u0027s hardreset. PATA ports don\u0027t\nuse -\u003ehardreset, so for those we override -\u003esoftreset instead.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "19ecb6ba800765743bb4525c66562f0d30993f8d",
      "tree": "d642aea28fdbace6c1dbacba72631b923002aa35",
      "parents": [
        "ca8eac55fa554043c57fd18d595ca356e752833e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 17:05:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 17:05:16 2008 -0800"
      },
      "message": "niu: Use pci_ioremap_bar().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca8eac55fa554043c57fd18d595ca356e752833e",
      "tree": "051a7b12d5ba052409b71a6320d832b4597a2bfc",
      "parents": [
        "12b56ea89e70d4b04f2f5199750310e82894ebbd"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:46:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:46:58 2008 -0800"
      },
      "message": "bnx2x: Version Update\n\nUpdating the version\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12b56ea89e70d4b04f2f5199750310e82894ebbd",
      "tree": "80ec95e06b2b3cf93b18ea8f8b5da3ee79a72087",
      "parents": [
        "7d96567ac0527703cf1b80043fc0ebd7f21a10ad"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:46:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:46:40 2008 -0800"
      },
      "message": "bnx2x: Calling netif_carrier_off at the end of the probe\n\nnetif_carrier_off was called too early at the probe. In case of failure\nor simply bad timing, this can cause a fatal error since linkwatch_event\nmight run too soon.\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d96567ac0527703cf1b80043fc0ebd7f21a10ad",
      "tree": "c51fc21eb9149b8ac13bec127c8f9e6599a8164c",
      "parents": [
        "9a0354405feb0f8bd460349a93db05e4cca8d166"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:46:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:46:19 2008 -0800"
      },
      "message": "bnx2x: PCI configuration bug on big-endian\n\nThe current code read nothing but zeros on big-endian (wrong part of the\n32bits). This caused poor performance on big-endian machines. Though this\nissue did not cause the system to crash, the performance is significantly\nbetter with the fix so I view it as critical bug fix.\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a0354405feb0f8bd460349a93db05e4cca8d166",
      "tree": "497d96cc2f7c8c9e0d6b0d6bdc65a79c4200bcab",
      "parents": [
        "ee04448d8871e71f55520d62cf6adbf5dd403c99"
      ],
      "author": {
        "name": "Eilon Greenstein",
        "email": "eilong@broadcom.com",
        "time": "Mon Nov 03 16:45:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 16:45:55 2008 -0800"
      },
      "message": "bnx2x: Removing the PMF indication when unloading\n\nWhen the PMF flag is set, the driver can access the HW freely. When the\ndriver is unloaded, it should not access the HW. The problem caused fatal\nerrors when \"ethtool -i\" was called after the calling instance was unloaded\nand another instance was already loaded\n\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee04448d8871e71f55520d62cf6adbf5dd403c99",
      "tree": "70ae1ffa1622b689350d00aaa052393e4094099f",
      "parents": [
        "1d19ecfc65ed01bac7a58f83004057ad704ee7cc"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Nov 01 06:32:20 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Nov 03 15:23:15 2008 -0500"
      },
      "message": "mv643xx_eth: fix SMI bus access timeouts\n\nThe mv643xx_eth mii bus implementation uses wait_event_timeout() to\nwait for SMI completion interrupts.\n\nIf wait_event_timeout() would return zero, mv643xx_eth would conclude\nthat the SMI access timed out, but this is not necessarily true --\nwait_event_timeout() can also return zero in the case where the SMI\ncompletion interrupt did happen in time but where it took longer than\nthe requested timeout for the process performing the SMI access to be\nscheduled again.  This would lead to occasional SMI access timeouts\nwhen the system would be under heavy load.\n\nThe fix is to ignore the return value of wait_event_timeout(), and\nto re-check the SMI done bit after wait_event_timeout() returns to\ndetermine whether or not the SMI access timed out.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1d19ecfc65ed01bac7a58f83004057ad704ee7cc",
      "tree": "9b43abb4f0b10eb0cbd4066c45aa1696e52bdaf9",
      "parents": [
        "7385d595751874854a6729fbaaa7f793480bbb67"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Nov 02 20:30:33 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Nov 03 15:23:12 2008 -0500"
      },
      "message": "net: kconfig cleanup\n\nThe bool kconfig option added to ixgbe and myri10ge for DCA is ambigous,\nso this patch adds a description to the kconfig option.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7385d595751874854a6729fbaaa7f793480bbb67",
      "tree": "cac6475835064ec99acef6b2b295acc6c8f552a5",
      "parents": [
        "a1caa32295d67284ecba18cd8db692c7166f0706"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Nov 02 17:49:59 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Nov 03 15:23:02 2008 -0500"
      },
      "message": "fs_enet: fix polling\n\n1. compile fix for irqreturn_t type change\n2. restore -\u003epoll_controller after CONFIG_PPC_CPM_NEW_BINDING transition\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "da4a22cba7cb2d922691214aed6b1977f04efaff",
      "tree": "89d3f02b13cd1eb280a33240878880f91066bac2",
      "parents": [
        "20ebc0073b0fb63ce4a27ca761418ecfdecaadb7",
        "e5beae16901795223d677f15aa2fe192976278ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:15:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:15:40 2008 -0800"
      },
      "message": "Merge branch \u0027io-mappings-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027io-mappings-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  io mapping: clean up #ifdefs\n  io mapping: improve documentation\n  i915: use io-mapping interfaces instead of a variety of mapping kludges\n  resources: add io-mapping functions to dynamically map large device apertures\n  x86: add iomap_atomic*()/iounmap_atomic() on 32-bit using fixmaps\n"
    },
    {
      "commit": "30ef898c535bffd105c1a9b9b6563969b3deb31e",
      "tree": "5082ab8e5ea5abc0254c23a3733f1fb3822846a0",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03",
        "5a125c3c79167e78ba44efef03af7090ef28eeaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 09:58:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 09:58:40 2008 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  i915: Add GEM ioctl to get available aperture size.\n  drm/radeon: fixup further bus mastering confusion.\n  build fix: CONFIG_DRM_I915\u003dy \u0026\u0026 CONFIG_ACPI\u003dn\n"
    },
    {
      "commit": "55c8eb6c8eaa5009eed1557b296da5d4ea9c369a",
      "tree": "1bdd736112e6ace457a447e1dc43f33188f1eb83",
      "parents": [
        "0856f93958c488f0cc656be53c26dfd20663bdb3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 00:04:24 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 03 00:19:31 2008 -0800"
      },
      "message": "SMC91x: Fix compilation on some platforms.\n\nThis reverts 51ac3beffd4afaea4350526cf01fe74aaff25eff (\u0027SMC91x: delete\nunused local variable \"lp\"\u0027) and adds __maybe_unused markers to these\n(potentially) unused variables.\n\nThe issue is that in some configurations SMC_IO_SHIFT evaluates\nto \u0027(lp-\u003eio_shift)\u0027, but in some others it\u0027s plain \u00270\u0027.\n\nBased upon a build failure report from Manuel Lauss.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a125c3c79167e78ba44efef03af7090ef28eeaf",
      "tree": "b8c3a9e44ea44b7afc821c0422a7ea6360814f03",
      "parents": [
        "4e270e9b8a9d246290f3901f1fb6c5efdb734ddf"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Oct 22 21:40:13 2008 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Nov 03 10:56:49 2008 +1000"
      },
      "message": "i915: Add GEM ioctl to get available aperture size.\n\nThis will let userland know when to submit its batchbuffers, before they get\ntoo big to fit in the aperture.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ae29a18594c40a344ddd5bcd6abe575786a5d978",
      "tree": "07e4e7e49ca0a891735e9da20929ddf61606c7ba",
      "parents": [
        "0bf82cccd1e17135f880c161bc7926f5b25df34c",
        "52ebb438e952c674e5a5c131292589db9bcf169b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 13:32:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 13:32:26 2008 -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-gd: re-get capacity on revalidate\n  tx4938ide: Avoid underflow on calculation of a wait cycle\n  tx4938ide: Do not call devm_ioremap for whole 128KB\n  tx4938ide: Check minimum cycle time and SHWT range (v2)\n  ide: Switch to a common address\n  ide-cd: fix DMA alignment regression\n"
    },
    {
      "commit": "52ebb438e952c674e5a5c131292589db9bcf169b",
      "tree": "eba090be2781f18d7c6820f131d67c104b0cf548",
      "parents": [
        "7afa05350c42d8427f2d8f6112b64ab0812f3289"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "message": "ide-gd: re-get capacity on revalidate\n\nWe need to re-get a removable media\u0027s capacity when revalidating the\ndisk so that its partitions get rescanned by the block layer.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: axboe@kernel.dk\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7afa05350c42d8427f2d8f6112b64ab0812f3289",
      "tree": "07a972ee758fa975dc4f524df6e3f37628938255",
      "parents": [
        "9d4eb0a33e620a85e36f66cf895d2bea6d556eac"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:10 2008 +0100"
      },
      "message": "tx4938ide: Avoid underflow on calculation of a wait cycle\n\nMake \u0027wt\u0027 variable signed while it can be negative during calculation.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: sshtylyov@ru.mvista.com\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9d4eb0a33e620a85e36f66cf895d2bea6d556eac",
      "tree": "9eb73a85502085cd5bb0017a0bff28368e527774",
      "parents": [
        "630a8b2500c8d04e87e597c4afa5e1fafff04591"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "message": "tx4938ide: Do not call devm_ioremap for whole 128KB\n\nCall devm_ioremap() for CS0 and CS1 separetely.\nAnd some style cleanups.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: ralf@linux-mips.org\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "630a8b2500c8d04e87e597c4afa5e1fafff04591",
      "tree": "846c569c1f4f16bf6c1fdef1071850ce48f2c920",
      "parents": [
        "ccd32e221c3e3797ac56305c554ad8b07c13c815"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:09 2008 +0100"
      },
      "message": "tx4938ide: Check minimum cycle time and SHWT range (v2)\n\nSHWT value is used as address valid to -CSx assertion and -CSx to -DIOx\nassertion setup time, and contrarywise, -DIOx to -CSx release and -CSx\nrelease to address invalid hold time, so it actualy applies 4 times and\nso constitutes -DIOx recovery time.  Check requirement of the recovery\ntime and cycle time.  Also check SHWT maximum value.\n\nSuggested-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: ralf@linux-mips.org\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ccd32e221c3e3797ac56305c554ad8b07c13c815",
      "tree": "268b210e3fe31b7de7f06ba1e88aaa681f4d9b6e",
      "parents": [
        "9bd27cba1aeacb6b12d05f4e5ed6361072f08fe0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sun Nov 02 21:40:08 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:08 2008 +0100"
      },
      "message": "ide: Switch to a common address\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9bd27cba1aeacb6b12d05f4e5ed6361072f08fe0",
      "tree": "33917b6981e58ad553a86c44c91f07b1ecb13847",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@gmail.com",
        "time": "Sun Nov 02 21:40:07 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Nov 02 21:40:07 2008 +0100"
      },
      "message": "ide-cd: fix DMA alignment regression\n\ne5318b531b008c79d2a0c0df06a7b8628da38e2f (\"ide: use the dma safe check for\nREQ_TYPE_ATA_PC\") introduced a regression which caused some ATAPI drives to\nturn off DMA for REQ_TYPE_BLOCK_PC commands while burning and thus degrading\nperformance and ultimately causing an excessive amount of underruns.\n\nThe issue is documented also in:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11742.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nTested-by: Valerio Passini \u003cvalerio.passini@unicam.it\u003e\n[bart: fixup patch description per comments from Sergei Shtylyov]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "391e572cd1a63aee9c8d4c2d5e3dada91d86bc43",
      "tree": "b89d924e644a7e66cd2b63d978607c6d0d3e7285",
      "parents": [
        "4ac96572f1f6abe44b5e02e80fdfb5a990129613",
        "48dcc33e5e11de0f76b65b113988dbc930d17395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:15:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:15:52 2008 -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: (33 commits)\n  af_unix: netns: fix problem of return value\n  IRDA: remove double inclusion of module.h\n  udp: multicast packets need to check namespace\n  net: add documentation for skb recycling\n  key: fix setkey(8) policy set breakage\n  bpa10x: free sk_buff with kfree_skb\n  xfrm: do not leak ESRCH to user space\n  net: Really remove all of LOOPBACK_TSO code.\n  netfilter: nf_conntrack_proto_gre: switch to register_pernet_gen_subsys()\n  netns: add register_pernet_gen_subsys/unregister_pernet_gen_subsys\n  net: delete excess kernel-doc notation\n  pppoe: Fix socket leak.\n  gianfar: Don\u0027t reset TBI\u003c-\u003eSerDes link if it\u0027s already up\n  gianfar: Fix race in TBI/SerDes configuration\n  at91_ether: request/free GPIO for PHY interrupt\n  amd8111e: fix dma_free_coherent context\n  atl1: fix vlan tag regression\n  SMC91x: delete unused local variable \"lp\"\n  myri10ge: fix stop/go mmio ordering\n  bonding: fix panic when taking bond interface down before removing module\n  ...\n"
    },
    {
      "commit": "70d9d15833864e7120c3ffcfdbd6fa61f5f9726a",
      "tree": "732fbeb96f7b385d0730374a94eaa17eeb2df3b6",
      "parents": [
        "48dcc33e5e11de0f76b65b113988dbc930d17395"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Oct 28 10:52:36 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Nov 02 08:45:23 2008 -0500"
      },
      "message": "drivers/net/smc911x.c: Fix lockdep warning on xmit.\n\ndev_kfree_skb should not be called with irqs disabled, use dev_kfree_skb_irq\ninstead. The warning caused looks like this:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: hard-safe -\u003e hard-unsafe lock order detected ]\n2.6.28-rc1 #273\n------------------------------------------------------\nswapper/0 [HC0[0]:SC1[2]:HE0:SE0] is trying to acquire:\n (clock-AF_INET){-..+}, at: [\u003c4015c17c\u003e] _sock_def_write_space+0x28/0xd8\n\nand this task is already holding:\n (\u0026lp-\u003elock){++..}, at: [\u003c4013f230\u003e] _smc911x_hard_start_xmit+0x30/0x4b8\nwhich would create a new lock dependency:\n (\u0026lp-\u003elock){++..} -\u003e (clock-AF_INET){-..+}\n\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "abdd5a0301a6306d6465ceca9de8e732b2fedaa5",
      "tree": "23542bd1a29de81d9a572f286249b85c66d35b19",
      "parents": [
        "920a46115ca3fa88990276d98520abab85495b2d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Nov 01 21:30:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 01 21:30:50 2008 -0700"
      },
      "message": "IRDA: remove double inclusion of module.h\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37b2a1791c8b8d630944afbe0745a08c8e8ae091",
      "tree": "c001e5ea571b35d1016fe000eddedcb36aa72093",
      "parents": [
        "9ca68233f2ec12efc950b4d15e9a761308da2b3e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:20:19 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "el3_common_init() should be __devinit, not __init\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ca68233f2ec12efc950b4d15e9a761308da2b3e",
      "tree": "ff1017b5841f03c43f04661f29f8e44b08ab21c4",
      "parents": [
        "f5ee051e748ae007b972c7e1b6a0588b8ac9ba40"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:19:59 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "missing dependencies on HAVE_CLK in drivers/mfd\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5ee051e748ae007b972c7e1b6a0588b8ac9ba40",
      "tree": "f657987687d3794b3edc327240bcacd7b775fff8",
      "parents": [
        "28959742c14918f153c1de641bb12b4ea44315a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 01 18:20:39 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 12:40:38 2008 -0700"
      },
      "message": "section fixes for cirrusfb\n\ncirrusfb_zorro_unmap() may be called both from __devexit and (on\ncleanup path) from __devinit.  So it needs to be a normal function,\nsame as for cirrusfb_pci_unmap()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0242909a6135e10a28822c64f9ad50fdad52757c",
      "tree": "c5f9c8abe95a65433e6ac356871f2379c02488fe",
      "parents": [
        "0a6d2fac615972142715d736289abeeb7382e81d",
        "556dcee7b829e5c350c3ffdbdb87a8b15aa3c5d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:51:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:51:51 2008 -0700"
      },
      "message": "Merge branch \u0027cris_move\u0027 of git://www.jni.nu/cris\n\n* \u0027cris_move\u0027 of git://www.jni.nu/cris:\n  [CRIS] Move header files from include to arch/cris/include.\n  [CRISv32] Remove warning in io.h\n"
    },
    {
      "commit": "76f8bef0db031f03bf286c8bbccfaf83f0b22224",
      "tree": "115891e3e0e7363e323938c1b862c7c1a0cd3b9f",
      "parents": [
        "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Oct 31 22:50:04 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:50:12 2008 -0700"
      },
      "message": "remove unused #include \u003cversion.h\u003e\u0027s\n\nThe file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.\n  drivers/leds/leds-hp-disk.c\n  drivers/misc/panasonic-laptop.c\n\nThis patch removes the said #include \u003cversion.h\u003e.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c",
      "tree": "4e18fbe1851e6d2161b7f18265cb21f8a61e3ce7",
      "parents": [
        "3318a386e4ca68c76e0294363d29bdc46fcad670"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Oct 31 23:28:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:49:46 2008 -0700"
      },
      "message": "saner FASYNC handling on file close\n\nAs it is, all instances of -\u003erelease() for files that have -\u003efasync()\nneed to remember to evict file from fasync lists; forgetting that\ncreates a hole and we actually have a bunch that *does* forget.\n\nSo let\u0027s keep our lives simple - let __fput() check FASYNC in\nfile-\u003ef_flags and call -\u003efasync() there if it\u0027s been set.  And lose that\ncrap in -\u003erelease() instances - leaving it there is still valid, but we\ndon\u0027t have to bother anymore.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f891caf28febf9d4129716e848227148654b5993",
      "tree": "adf5afe6eecb0ad6c0c10d5c69b3937da675eb5e",
      "parents": [
        "1fe01cb57c6272577ebb107a03253484f6dabe7c",
        "5663a1232bd557b4b2141ad345dd56785fa51c2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 08:14:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 08:14:15 2008 -0700"
      },
      "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: (23 commits)\n  Revert \"powerpc: Sync RPA note in zImage with kernel\u0027s RPA note\"\n  powerpc: Fix compile errors with CONFIG_BUG\u003dn\n  powerpc: Fix format string warning in arch/powerpc/boot/main.c\n  powerpc: Fix bug in kernel copy of libfdt\u0027s fdt_subnode_offset_namelen()\n  powerpc: Remove duplicate DMA entry from mpc8313erdb device tree\n  powerpc/cell/OProfile: Fix on-stack array size in activate spu profiling function\n  powerpc/mpic: Fix regression caused by change of default IRQ affinity\n  powerpc: Update remaining dma_mapping_ops to use map/unmap_page\n  powerpc/pci: Fix unmapping of IO space on 64-bit\n  powerpc/pci: Properly allocate bus resources for hotplug PHBs\n  OF-device: Don\u0027t overwrite numa_node in device registration\n  powerpc: Fix swapcontext system for VSX + old ucontext size\n  powerpc: Fix compiler warning for the relocatable kernel\n  powerpc: Work around ld bug in older binutils\n  powerpc/ppc64/kdump: Better flag for running relocatable\n  powerpc: Use is_kdump_kernel()\n  powerpc: Kexec exit should not use magic numbers\n  powerpc/44x: Update 44x defconfigs\n  powerpc/40x: Update 40x defconfigs\n  powerpc: enable heap randomization for linkstations\n  ...\n"
    },
    {
      "commit": "1fe01cb57c6272577ebb107a03253484f6dabe7c",
      "tree": "11cd44b8bd5704589d477fbf2bb27d8f3fc17122",
      "parents": [
        "63b40456a30912084c90753582137b9e0495c5c3",
        "216813a8bb4db97eb7a6e75c533894430053df48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:53:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:53:17 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (21 commits)\n  sh: fix sh2a cache entry_mask\n  sh: Enable NFS root in Migo-R defconfig.\n  sh: FTRACE renamed to FUNCTION_TRACER.\n  sh: Fix up the shared IRQ demuxer\u0027s control bit testing logic.\n  Define SCSPTR1 for SH 7751R\n  sh: Add sci_rxd_in of SH4-202\n  Add support usb setting on sh 7366\n  sh: Change register name SCSPTR to SCSPTR2\n  sh: use the new byteorder headers.\n  sh: SHmedia ISA tuning fixups.\n  sh: Kill off long-dead HD64465 cchip support.\n  sh: Revert \"SH 7366 needs SCIF_ONLY\"\n  sh: Simplify and lock down the ISA tuning.\n  sh: sh7785lcr: Select uImage as default image target.\n  sh: Add on-chip RTC support for SH7722.\n  SH 7366 needs SCIF_ONLY\n  gdrom: Fix compile error\n  sh: Provide a sample defconfig for the UL2 (SH7366) board.\n  sh: Fix FPU tuning on toolchains with mismatched multilib targets.\n  sh: oprofile: Fix up the SH7750 performance counter name.\n  ...\n"
    },
    {
      "commit": "63b40456a30912084c90753582137b9e0495c5c3",
      "tree": "eedba8710d0ba3c802ecf77f46ed6ab2c73e2149",
      "parents": [
        "eff2502801e9a3a34882c6bd720470d65394522e",
        "770a424112cb2c3a3e39221299eaf5244b76479a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Add missing null terminating entry to bq4802_match[].\n  sparc: use the new byteorder headers\n  rtc-m48t59: shift zero year to 1968 on sparc (rev 2)\n  dbri: check dma_alloc_coherent errors\n  sparc64: remove byteshifting from out* helpers\n"
    },
    {
      "commit": "f73aaf10ae14ee8f9644b0f7abe252fe7eeb17f5",
      "tree": "ad18afda30bf7c9b49d82e16377702c743bd3df8",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a",
        "9ce8e3073d9cfd6f859c22a25441db41b85cbf6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:47:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:47:57 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: add whitelist for devices with known good pata-sata bridges\n  sata_via: fix support for 5287\n  libata: Avoid overflow in ata_tf_to_lba48() when tf-\u003ehba_lbal \u003e 127\n  ATA: remove excess kernel-doc notation\n"
    },
    {
      "commit": "0839ccb8ac6a9e2d5e175a4ae9c82b5c574d510d",
      "tree": "c231d0492e4c03ae8d33f2101f21ff2928e56710",
      "parents": [
        "9663f2e6a6cf3f82b06d8fb699b11b80f92553ba"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Oct 30 19:38:48 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 31 10:12:40 2008 +0100"
      },
      "message": "i915: use io-mapping interfaces instead of a variety of mapping kludges\n\nImpact: optimize/clean-up the IO mapping implementation of the i915 DRM driver\n\nSwitch the i915 device aperture mapping to the io-mapping interface, taking\nadvantage of the cleaner API to extend it across all of the mapping uses,\nincluding both pwrite and relocation updates.\n\nThis dramatically improves performance on 64-bit kernels which were using\nthe same slow path as 32-bit non-HIGHMEM kernels prior to this patch.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cbafe312ef4a263e9aa36786bc67e1e6d959872b",
      "tree": "d5cb85fecf9ebc961433bb8328509bb9b7ad6ddd",
      "parents": [
        "a432226614c5616e3cfd211e0acffa0acfb4770c"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri Oct 31 00:40:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:40:19 2008 -0700"
      },
      "message": "bpa10x: free sk_buff with kfree_skb\n\nInspired by Sergio Luis\u0027 similar patches, I finally found\na case which is trivial enough that spatch won\u0027t choke\non it.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0803d540db06f53acd2fabf1347d5b665218f14a",
      "tree": "f5f8e5510a76bb59d3583478961daf5afc32df08",
      "parents": [
        "a8884e3415c29c58a5875d54c109c4a7fcaa6fb4",
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:18:02 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:18:02 2008 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "a8884e3415c29c58a5875d54c109c4a7fcaa6fb4",
      "tree": "decd6b4aa58b398b6540086342724b5fad546bfb",
      "parents": [
        "7abc404a5a1e3785749acb8dbfcc558223f78444"
      ],
      "author": {
        "name": "Michael Trimarchi",
        "email": "trimarchimichael@yahoo.it",
        "time": "Fri Oct 31 16:10:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:10:23 2008 +0900"
      },
      "message": "sh: Fix up the shared IRQ demuxer\u0027s control bit testing logic.\n\nCorrect the interrupt handler in sh4 serial device, return the correct\nvalue and check for what is anabled in the SCSCR register. The sh7722 is\nbroken just sending a break using minicom.\n\nSigned-off-by: Michael Trimarchi \u003ctrimarchimichael@yahoo.it\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7abc404a5a1e3785749acb8dbfcc558223f78444",
      "tree": "2d3756132eaec8cba2a699a26755ae1799291d34",
      "parents": [
        "961e9ff9025ef2dfdebe843549b7e1ec4d48c17c"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Wed Oct 29 07:16:02 2008 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:06:12 2008 +0900"
      },
      "message": "Define SCSPTR1 for SH 7751R\n\nAfter the recent commit to kill off SCI/SCIF special casing SH 7751R\nfails to compile with CONFIG_SH_RTS7751R2D set. This is because SCSPTR1\nis undefined. Take the value for SCSPTR1 from the SH7751R Group Hardware\nManual.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "961e9ff9025ef2dfdebe843549b7e1ec4d48c17c",
      "tree": "538991b394ba74cddb4035f085231a6863b59512",
      "parents": [
        "47c2968c84cb737f8dd8b79e34b75242ec7e0796"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Oct 29 13:33:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:03:41 2008 +0900"
      },
      "message": "sh: Add sci_rxd_in of SH4-202\n\nSH4-202 doesn\u0027t have SCSXX1. But it is treated so that there is SCSPTR1 in\ncurrent code. This patch add sci_rxd_in of SH4-202.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aeffd54ad7e3af513c6a0dadda71e6316e5ba230",
      "tree": "f642a0c180d6506b8e26790a3b28d461e1473081",
      "parents": [
        "140626673289a25f677fb006fafb3f6a95b8eb97"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Oct 29 13:34:50 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:02:42 2008 +0900"
      },
      "message": "sh: Change register name SCSPTR to SCSPTR2\n\nThis change a name of SCSPTR used in sci_rxd_in of SH5-101.\nSCSPTR is not declared and will become the error.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3a8af722495469e9c550386b910c5b93c91cf107",
      "tree": "2378ed49af8922dd9b0fee6b94cf8f55644c5b49",
      "parents": [
        "e5e7ad44d05d3f8227a10a17761505fce2c08e38"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:00:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 31 00:00:33 2008 -0700"
      },
      "message": "net: Really remove all of LOOPBACK_TSO code.\n\nAs noticed by Saikiran Madugula, commit 7447ef63cf2dfdc444f4c72ae13f604350b2e25f\n(\"loopback: Remove rest of LOOPBACK_TSO code.\") got rid of\nemulate_large_send_offload() but didn\u0027t get rid of the call\nsite as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad1d967c88e349c7e822ad75dd3247a2a50d2ea3",
      "tree": "4564a715df604f9e8816f60f7bc6ab0d211c848c",
      "parents": [
        "194dcdba5a11a0238aef7ed91f32df77cb31505b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 30 23:54:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:54:35 2008 -0700"
      },
      "message": "net: delete excess kernel-doc notation\n\nRemove excess kernel-doc function parameters from networking header\n\u0026 driver files:\n\nWarning(include/net/sock.h:946): Excess function parameter or struct member \u0027sk\u0027 description in \u0027sk_filter_release\u0027\nWarning(include/linux/netdevice.h:1545): Excess function parameter or struct member \u0027cpu\u0027 description in \u0027netif_tx_lock\u0027\nWarning(drivers/net/wan/z85230.c:712): Excess function parameter or struct member \u0027regs\u0027 description in \u0027z8530_interrupt\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "194dcdba5a11a0238aef7ed91f32df77cb31505b",
      "tree": "ad9b2e763d702ab59d176f3acc57dbb200afdad1",
      "parents": [
        "19b8cba2e8539e3b8022316f94837d8f242b8f80",
        "bdb59f949d663b7e943fb5f40b2557af4314abf9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:50:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:50:18 2008 -0700"
      },
      "message": "Merge branch \u0027davem-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "19b8cba2e8539e3b8022316f94837d8f242b8f80",
      "tree": "9107cfa055ce927a3fdbb706e04ef2481faeb410",
      "parents": [
        "263e69cbc9e5a9e7bcf6a24f641ef0717d1ae4df",
        "adef199c61a224703dfa95c69d360c793ab2ea97"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:35:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:35:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "263e69cbc9e5a9e7bcf6a24f641ef0717d1ae4df",
      "tree": "b82cb19bc63531782b018b3ad70c5e58dab44569",
      "parents": [
        "721d5dfe7e516954c501d5e9d0dfab379cf4241a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:11:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 23:35:02 2008 -0700"
      },
      "message": "pppoe: Fix socket leak.\n\nMove SKB trim before we lookup the socket so we don\u0027t have to\nput it on failure.\n\nBased upon an initial patch by Jarek Poplawski and suggestions\nfrom Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ce8e3073d9cfd6f859c22a25441db41b85cbf6e",
      "tree": "81ddeb3d7203677b541b132b4ed8a909137d7ccf",
      "parents": [
        "b9d5b89b487517cbd4cb4702da829e07ef9e4432"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Aug 27 15:23:18 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 01:45:06 2008 -0400"
      },
      "message": "libata: add whitelist for devices with known good pata-sata bridges\n\nlibata currently imposes a UDMA5 max transfer rate and 200 sector max\ntransfer size for SATA devices that sit behind a pata-sata bridge. Lots\nof devices have known good bridges that don\u0027t need this limit applied.\nThe MTRON SSD disks are such devices. Transfer rates are increased by\n20-30% with the restriction removed.\n\nSo add a \"blacklist\" entry for the MTRON devices, with a flag indicating\nthat the bridge is known good.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b9d5b89b487517cbd4cb4702da829e07ef9e4432",
      "tree": "2a349dcea617d3fdb698e7514d19a85e8ae4fa8a",
      "parents": [
        "ba14a9c291aa867896a90b3571fcc1c3759942ff"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Oct 22 00:46:36 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 01:43:28 2008 -0400"
      },
      "message": "sata_via: fix support for 5287\n\n5287 used to be treated as vt6420 but it didn\u0027t work.  It\u0027s new family\nof controllers called vt8251 which hosts four SATA ports as M/S of the\ntwo ATA ports.  This configuration is rather peculiar in that although\nthe M/S devices are on the same port, each have its own SCR (or\nequivalent link status/control) registers which screws up the\nport-link-device hierarchy assumed by libata.  Another controller\nwhich falls into this category is ata_piix w/ SIDPR access.\n\nlibata now has facility to deal with this class of controllers named\nslave_link.  A low level driver for such controllers can just call\nata_slave_link_init() on the respective ports and libata will handle\nall the difficult parts like following up with single SRST after\nhardresetting both ports.\n\nThis patch creates new controller class vt8251, implements slave_link\naware init sequence and config space based SCR access for it and moves\n5287 to the new class.\n\nThis patch is based on Joseph Chan\u0027s larger patch which was created\nbefore slave_link was implemented in libata.\n\n  http://thread.gmane.org/gmane.linux.kernel.commits.mm/40640\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ba14a9c291aa867896a90b3571fcc1c3759942ff",
      "tree": "de8e4e3023755848154b6de9e4779e166d70bfc8",
      "parents": [
        "5b97fbd093ac2e0da0c7eec894fee065a04af55d"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Oct 28 16:52:20 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 01:42:59 2008 -0400"
      },
      "message": "libata: Avoid overflow in ata_tf_to_lba48() when tf-\u003ehba_lbal \u003e 127\n\nIn ata_tf_to_lba48(), when evaluating\n\n\t(tf-\u003ehob_lbal \u0026 0xff) \u003c\u003c 24\n\nthe expression is promoted to signed int (since int can hold all values\nof u8).  However, if hob_lbal is 128 or more, then it is treated as a\nnegative signed value and sign-extended when promoted to u64 to | into\nsectors, which leads to the MSB 32 bits of section getting set\nincorrectly.\n\nFor example, Phillip O\u0027Donnell \u003cphillip.odonnell@gmail.com\u003e reported\nthat a 1.5GB drive caused:\n\n    ata3.00: HPA detected: current 2930277168, native 18446744072344861488\n\nwhere 2930277168 \u003d\u003d 0xAEA87B30 and 18446744072344861488 \u003d\u003d 0xffffffffaea87b30\nwhich shows the problem when hob_lbal is 0xae.\n\nFix this by adding a cast to u64, just as is used by for hob_lbah and\nhob_lbam in the function.\n\nReported-by: Phillip O\u0027Donnell \u003cphillip.odonnell@gmail.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5b97fbd093ac2e0da0c7eec894fee065a04af55d",
      "tree": "647eae249a756cf1aaaeb9ab8a788bd04279c2a3",
      "parents": [
        "65fc716fa673cf98fb5887180fd3c52ca0371198"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 22:35:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 01:42:49 2008 -0400"
      },
      "message": "ATA: remove excess kernel-doc notation\n\nRemove excess kernel-doc function parameter notation from drivers/ata/:\n\nWarning(drivers/ata/libata-core.c:1622): Excess function parameter or struct member \u0027fn\u0027 description in \u0027ata_pio_queue_task\u0027\nWarning(drivers/ata/libata-core.c:4655): Excess function parameter or struct member \u0027err_mask\u0027 description in \u0027ata_qc_complete\u0027\nWarning(drivers/ata/ata_piix.c:751): Excess function parameter or struct member \u0027udma\u0027 description in \u0027do_pata_set_dmamode\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6098e2ee14849e0819ffa887ebf470dcfad4a2be",
      "tree": "a5e6873028e49867cfd66a519a7ed8f997e36691",
      "parents": [
        "16c29d180becc5bdf92fd0fc7314a44a671b5f4e"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Sun Oct 26 21:51:25 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 31 16:12:01 2008 +1100"
      },
      "message": "OF-device: Don\u0027t overwrite numa_node in device registration\n\nCurrently, the numa_node of OF-devices will be overwritten during\ndevice_register, which simply sets the node to -1.  On cell machines,\nthis means that devices can\u0027t find their IOMMU, which is referenced\nthrough the device\u0027s numa node.\n\nSet the numa node for OF devices with no parent, and use the\nlower-level device_initialize and device_add functions, so that the\nnode is preserved.\n\nWe can remove the call to set_dev_node in of_device_alloc, as it\nwill be overwritten during register.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bdb59f949d663b7e943fb5f40b2557af4314abf9",
      "tree": "c9ddebc19917166f27471cc1994aa19c80b72773",
      "parents": [
        "c132419e560a2ecd3c8cf77f9c37e103e74b3754"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Thu Oct 30 18:17:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:59:53 2008 -0400"
      },
      "message": "gianfar: Don\u0027t reset TBI\u003c-\u003eSerDes link if it\u0027s already up\n\nThe link may be up already via the chip\u0027s reset strapping, or though action\nof U-Boot, or from the last time the interface was brought up.  Resetting\nthe link causes it to go down for several seconds.  This can significantly\nincrease the time from power-on to DHCP completion and a device being\naccessible to the network.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c132419e560a2ecd3c8cf77f9c37e103e74b3754",
      "tree": "09f6753d9eb9b4fd06b0f7651414d6555ee2cccb",
      "parents": [
        "71527ef484426f2a4fb868da379b46f4408e80d6"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Thu Oct 30 18:17:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:59:46 2008 -0400"
      },
      "message": "gianfar: Fix race in TBI/SerDes configuration\n\nThe init_phy() function attaches to the PHY, then configures the\nSerDes\u003c-\u003eTBI link (in SGMII mode).  The TBI is on the MDIO bus with the PHY\n(sort of) and is accessed via the gianfar\u0027s MDIO registers, using the\nfunctions gfar_local_mdio_read/write(), which don\u0027t do any locking.\n\nThe previously attached PHY will start a work-queue on a timer, and\nprobably an irq handler as well, which will talk to the PHY and thus use\nthe MDIO bus.  This uses phy_read/write(), which have locking, but not\nagainst the gfar_local_mdio versions.\n\nThe result is that PHY code will try to use the MDIO bus at the same time\nas the SerDes setup code, corrupting the transfers.\n\nSetting up the SerDes before attaching to the PHY will insure that there is\nno race between the SerDes code and *our* PHY, but doesn\u0027t fix everything.\nTypically the PHYs for all gianfar devices are on the same MDIO bus, which\nis associated with the first gianfar device.  This means that the first\ngianfar\u0027s SerDes code could corrupt the MDIO transfers for a different\ngianfar\u0027s PHY.\n\nThe lock used by phy_read/write() is contained in the mii_bus structure,\nwhich is pointed to by the PHY.  This is difficult to access from the\ngianfar drivers, as there is no link between a gianfar device and the\nmii_bus which shares the same MDIO registers.  As far as the device layer\nand drivers are concerned they are two unrelated devices (which happen to\nshare registers).\n\nGenerally all gianfar devices\u0027 PHYs will be on the bus associated with the\nfirst gianfar.  But this might not be the case, so simply locking the\ngianfar\u0027s PHY\u0027s mii bus might not lock the mii bus that the SerDes setup\ncode is going to use.\n\nWe solve this by having the code that creates the gianfar platform device\nlook in the device tree for an mdio device that shares the gianfar\u0027s\nregisters.  If one is found the ID of its platform device is saved in the\ngianfar\u0027s platform data.\n\nA new function in the gianfar mii code, gfar_get_miibus(), can use the bus\nID to search through the platform devices for a gianfar_mdio device with\nthe right ID.  The platform device\u0027s driver data is the mii_bus structure,\nwhich the SerDes setup code can use to lock the current bus.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nCC: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "71527ef484426f2a4fb868da379b46f4408e80d6",
      "tree": "7fbfba13c4ba98b0bfb8026df1504add4282448f",
      "parents": [
        "e83603fd4ace0bc8e2585cf9d450bb1dc80db448"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Oct 27 14:11:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:47:56 2008 -0400"
      },
      "message": "at91_ether: request/free GPIO for PHY interrupt\n\nWhen the at91_ether driver is using a GPIO for its PHY interrupt,\nbe sure to request (and later, if needed, free) that GPIO.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e83603fd4ace0bc8e2585cf9d450bb1dc80db448",
      "tree": "daa2119bb8836887520cd6281c03404c156af59d",
      "parents": [
        "dc5596d920b504d263c7ca38bd76326179b13dee"
      ],
      "author": {
        "name": "Chunbo Luo",
        "email": "chunbo.luo@windriver.com",
        "time": "Tue Oct 28 09:51:46 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:47:43 2008 -0400"
      },
      "message": "amd8111e: fix dma_free_coherent context\n\nAcoording commit aa24886e379d2b641c5117e178b15ce1d5d366ba,\ndma_free_coherent() need irqs enabled.\n\nThis patch fix following warning messages:\n\nWARNING: at linux/arch/x86/kernel/pci-dma.c:376 dma_free_coherent+0xaa/0xb0()\n\nCall Trace:\n [\u003cffffffff8023f80f\u003e] warn_on_slowpath+0x5f/0x90\n [\u003cffffffff80496ffa\u003e] ? __kfree_skb+0x3a/0xa0\n [\u003cffffffff802a4723\u003e] ? discard_slab+0x23/0x40\n [\u003cffffffff8021274a\u003e] dma_free_coherent+0xaa/0xb0\n [\u003cffffffff8043668f\u003e] amd8111e_close+0x10f/0x1b0\n [\u003cffffffff8049f3ae\u003e] dev_close+0x5e/0xb0\n [\u003cffffffff8049efa1\u003e] dev_change_flags+0xa1/0x1e0\n [\u003cffffffff806b2171\u003e] ic_close_devs+0x36/0x4e\n [\u003cffffffff806b29ee\u003e] ip_auto_config+0x581/0x10f3\n [\u003cffffffff803a6e19\u003e] ? kobject_add+0x69/0x90\n [\u003cffffffff803a698a\u003e] ? kobject_get+0x1a/0x30\n [\u003cffffffff803a785b\u003e] ? kobject_uevent+0xb/0x10\n [\u003cffffffff803a6c62\u003e] ? kset_register+0x52/0x60\n [\u003cffffffff803a6f9b\u003e] ? kset_create_and_add+0x6b/0xa0\n [\u003cffffffff804e2e74\u003e] ? tcp_ca_find+0x24/0x50\n [\u003cffffffff806b246d\u003e] ? ip_auto_config+0x0/0x10f3\n [\u003cffffffff8020903c\u003e] _stext+0x3c/0x150\n [\u003cffffffff802772d3\u003e] ? register_irq_proc+0xd3/0xf0\n [\u003cffffffff802f0000\u003e] ? mb_cache_create+0x80/0x1f0\n [\u003cffffffff80688693\u003e] kernel_init+0x141/0x1b8\n [\u003cffffffff80688552\u003e] ? kernel_init+0x0/0x1b8\n [\u003cffffffff8020d609\u003e] child_rip+0xa/0x11\n [\u003cffffffff80688552\u003e] ? kernel_init+0x0/0x1b8\n [\u003cffffffff80688552\u003e] ? kernel_init+0x0/0x1b8\n [\u003cffffffff8020d5ff\u003e] ? child_rip+0x0/0x11\n\nSigned-off-by: Chunbo Luo \u003cchunbo.luo@windriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc5596d920b504d263c7ca38bd76326179b13dee",
      "tree": "2dcee3b1b6cd54decd335dec2abdf5de9f48c8a5",
      "parents": [
        "51ac3beffd4afaea4350526cf01fe74aaff25eff"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Wed Oct 29 11:01:36 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:34 2008 -0400"
      },
      "message": "atl1: fix vlan tag regression\n\nCommit 401c0aabec4b97320f962a0161a846d230a6f7aa introduced a regression\nin the atl1 driver by storing the VLAN tag in the wrong TX descriptor\nfield.\n\nThis patch causes the VLAN tag to be stored in its proper location.\n\nTested-by: Ramon Casellas \u003cramon.casellas@cttc.es\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "51ac3beffd4afaea4350526cf01fe74aaff25eff",
      "tree": "485c12e6f11442a5be70cccf00197ba0593e6bc9",
      "parents": [
        "6824a105d4b699e3c08cc3df371de4b0480017b9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 29 09:56:06 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:20 2008 -0400"
      },
      "message": "SMC91x: delete unused local variable \"lp\"\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6824a105d4b699e3c08cc3df371de4b0480017b9",
      "tree": "1c490b785d03dc946afeb8c69c91f5354d8a96d9",
      "parents": [
        "ce39a800ea87c655de49af021c8b20ee323cb40d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 30 08:59:33 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:15 2008 -0400"
      },
      "message": "myri10ge: fix stop/go mmio ordering\n\nUse mmiowb() to ensure \"stop\" and \"go\" commands are sent in order on ia64.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ce39a800ea87c655de49af021c8b20ee323cb40d",
      "tree": "f461c679d9c03639256501a221bbd8542fe65858",
      "parents": [
        "a434e43f3d844192bc23bd7b408bac979c40efe7"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Thu Oct 30 17:41:16 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:12 2008 -0400"
      },
      "message": "bonding: fix panic when taking bond interface down before removing module\n\nA panic was discovered with bonding when using mode 5 or 6 and trying to\nremove the slaves from the bond after the interface was taken down.\nWhen calling \u0027ifconfig bond0 down\u0027 the following happens:\n\n    bond_close()\n        bond_alb_deinitialize()\n            tlb_deinitialize()\n\t\tkfree(bond_info-\u003etx_hashtbl)\n                bond_info-\u003etx_hashtbl \u003d NULL\n\nUnfortunately if there are still slaves in the bond, when removing the\nmodule the following happens:\n\n    bonding_exit()\n        bond_free_all()\n            bond_release_all()\n                bond_alb_deinit_slave()\n                    tlb_clear_slave()\n                        tx_hash_table \u003d BOND_ALB_INFO(bond).tx_hashtbl\n\t\t\tu32 next_index \u003d tx_hash_table[index].next\n\nAs you might guess we panic when trying to access a few entries into the\ntable that no longer exists.\n\nI experimented with several options (like moving the calls to\ntlb_deinitialize somewhere else), but it really makes the most sense to\nbe part of the bond_close routine.  It also didn\u0027t seem logical move\ntlb_clear_slave around too much, so the simplest option seems to add a\ncheck in tlb_clear_slave to make sure we haven\u0027t already wiped the\ntx_hashtbl away before searching for all the non-existent hash-table\nentries that used to point to the slave as the output interface.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a434e43f3d844192bc23bd7b408bac979c40efe7",
      "tree": "c14f191bafc78a1194815e0e9df5223dd52e8d99",
      "parents": [
        "fba4acda35f3119328bcba28aacefae14245d2bb"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Oct 30 17:41:15 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:46:04 2008 -0400"
      },
      "message": "bonding: Clean up resource leaks\n\nThis patch reworks the resource free logic performed at the time\na bonding device is released.  This (a) closes two resource leaks, one\nfor workqueues and one for multicast lists, and (b) improves commonality\nof code between the \"destroy one\" and \"destroy all\" paths by performing\nfinal free activity via destructor instead of explicitly (and differently)\nin each path.\n\n\"Sean E. Millichamp\" \u003csean@bruenor.org\u003e reported the workqueue\nleak, and included a different patch.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fba4acda35f3119328bcba28aacefae14245d2bb",
      "tree": "40eede8c838103ca9226f560365375ad40da364b",
      "parents": [
        "48e5ecae691cfb50aa39036ba9fc193f5c24dbb3"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Thu Oct 30 17:41:14 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 31 00:45:51 2008 -0400"
      },
      "message": "bonding: fix miimon failure counter\n\nDuring the rework of the mii monitor for:\n\n  commit f0c76d61779b153dbfb955db3f144c62d02173c2\n  Author: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\n  Date:   Wed Jul 2 18:21:58 2008 -0700\n\n    bonding: refactor mii monitor\n\nI left out the increment of the link failure counter.  This\npatch corrects that omission.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "721d5dfe7e516954c501d5e9d0dfab379cf4241a",
      "tree": "3056d4ffeecd171cf9f091437e721d2556e63c6d",
      "parents": [
        "f2347dfcd14fd9e30714656cb27be2b7abe59c63",
        "934d9c23b4c7e31840a895ba4b7e88d6413c81f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:36:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 18:36:16 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: destroy partitions and notify udev when md array is stopped.\n"
    },
    {
      "commit": "7105212bd309752b589a3ba816afdd7fed190b85",
      "tree": "812d86441f8ba375f04c38c569908bd3f61e1c26",
      "parents": [
        "65fc716fa673cf98fb5887180fd3c52ca0371198",
        "b73b925a6b9d69478c6ae4e74ef20607fd24aeaa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 16:16:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 16:16:39 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5326/1: AFEB9260: Fix for i2c_board_info structure\n  [ARM] mx31ads: Add missing include\n  [ARM] MXC: Fix mxc_gpio_get(), which must read PSR register instead DR.\n  [ARM] MX3: Use ioremap wrapper to map SoC devices nonshared\n  [ARM] gpio_free might sleep, arm architecture\n  [ARM] ep93xx: fix OHCI DMA mask\n  leds: da903x: (da9030 only) led brightness reversed.\n  [ARM] sharpsl_pm: fix compilation w/o CONFIG_PM\n  [ARM] pcm037: map AIPS1 and AIPS2 as nonshared area\n  [ARM] build fixes for netX serial driver\n  [ARM] 5323/1: Remove outdated empeg documentation.\n  [ARM] 5299/1: Add maintainer for Mobilepro 900/c\n  [ARM] corgi_lcd: fix simultaneous compilation with corgi_bl\n  [ARM] pxa/spitz: fix spi cs on spitz\n  [ARM] 5322/1: Fix fastpath issue in mmci.c\n  [ARM] xsc3: revert writethrough memory-type encoding change\n"
    },
    {
      "commit": "814b3bed63c23f310121befa0fe004a20dec95b2",
      "tree": "88a8ce02ee9d74dff2e58f75b98d0ce60621ab0a",
      "parents": [
        "e61467e9b6c88e97560873603cf9aceaf7435480",
        "29fa0586de4fe518f122a915b8c6e92d12e8ca7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:54:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:54:03 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [PATCH] Switch all my contributions stuff to a single common address\n  [WATCHDOG] pci: use pci_ioremap_bar() in drivers/watchdog\n"
    },
    {
      "commit": "e61467e9b6c88e97560873603cf9aceaf7435480",
      "tree": "2b0a75dd5a263f82d520bdfb28da71210471c998",
      "parents": [
        "c732acd96085347027b11961463a243c568d9aab",
        "09d9327b3420002c9952a81db37effec9dc1135e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:53:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:53:33 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  CHAR: Delete old and now unused M48T35 RTC driver for SGI IP27.\n  CHAR: Delete old and now unused DS1286 driver.\n  MIPS: Sort out CPU type to name translation.\n  MIPS: Use the new byteorder headers\n  MIPS: Probe for watch registers on cores of all vendors, not just MTI.\n  MIPS: Switch FPU emulator trap to BREAK instruction.\n  MIPS: SMP: Do not initialize __cpu_number_map/__cpu_logical_map for CPU 0.\n  MIPS: Consider value of c0_ebase when computing value of exception base.\n  MIPS: Clean up MIPSxx-optimized bitop functions\n  MIPS: New feature test macro cpu_has_mips_r\n  MIPS: RBTX4927: Add GPIO-LED support\n  MIPS: TXx9: Fix RBTX4939 ethernet address initialization\n"
    },
    {
      "commit": "c732acd96085347027b11961463a243c568d9aab",
      "tree": "5ce568eb6a31a39dfa5c5af4e10e6270383a07a2",
      "parents": [
        "1b2d3d94ec878c3529153061cd8cceb876e01a3e",
        "5cb02ff3489d710c73b4a21bb804feedeacce116"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:52:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:52:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  fdomain_cs: Sort out modules with duplicate description\n  pcmcia: Whine harder about use of EXCLUSIVE\n  pcmcia: IRQ_TYPE_EXCLUSIVE is long obsoleted\n"
    },
    {
      "commit": "7f82f000ed030d1108b4de47d9e2d556092980c6",
      "tree": "13fde544ba1e30285e94b82cad3a9c14cfaf2d63",
      "parents": [
        "d6c3112abe44d7f718bd5aec8ab9469fecff6041",
        "879129d208f725267366296b631aef31409cf304"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:16:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:16:38 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-2.6-dm:\n  dm snapshot: wait for chunks in destructor\n  dm snapshot: fix register_snapshot deadlock\n  dm raid1: fix do_failures\n"
    },
    {
      "commit": "d6c3112abe44d7f718bd5aec8ab9469fecff6041",
      "tree": "362e826e1e39e6108301893ba35100c8719028b6",
      "parents": [
        "fce4877a6792ad72b88f6fd7556d19da5f20364d",
        "3b15e581981b3ad35809f56d8131d5c19b6da1bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:44 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: build failure at x86/kernel/pci-dma.c with !CONFIG_PCI\n"
    },
    {
      "commit": "fce4877a6792ad72b88f6fd7556d19da5f20364d",
      "tree": "cc272f4b863ebfb6595974feca28168cb59fc367",
      "parents": [
        "0fb7f4f0cef8e7d2944189ff2cb68694ef4b683a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Thu Oct 30 15:54:12 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:09:07 2008 -0700"
      },
      "message": "tty: Fix USB kref leak\n\nWhen we close we must clear the extra reference we got when we read\nport-\u003etty. Setting the port tty NULL will clear the kref held by the driver\nbut not the one we obtained ourselves while doing the lookup.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Helge Hafting \u003chelge.hafting@aitel.hist.no\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fb7f4f0cef8e7d2944189ff2cb68694ef4b683a",
      "tree": "3186b3ecb8faf7f4c81a5d443243ed9d28adf402",
      "parents": [
        "cdcba02a5f64f4df20b6749a0169124e38ecb733",
        "da6801e38b7fba28fbdc0ceae6681d5a261a42a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:07:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 12:07:25 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-s3c2410: Correct use of ! and \u0026\n  i2c: The i2c mailing list is moving\n  scx200_i2c: Add missing class parameter\n"
    },
    {
      "commit": "cdcba02a5f64f4df20b6749a0169124e38ecb733",
      "tree": "bea066c2ddb66038a5e775708dc6e0949375f106",
      "parents": [
        "53387b0151260f6c3513adeca77f05ed052d6217",
        "fa157bdfe87c5ea98a80b96cb08f1ab509e21a52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:51:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:51:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: add quirk entry for no-name keyboard (0x13ba/0x0017)\n  HID: fix hid_device_id for cross compiling\n  HID: sync on deleted io_retry timer in usbhid driver\n  HID: fix oops during suspend of unbound HID devices\n"
    },
    {
      "commit": "53387b0151260f6c3513adeca77f05ed052d6217",
      "tree": "740bf533e79d3b3b65e17163af78f03d345dd248",
      "parents": [
        "52e8e19b019ca7ad6951d7a39b78d24b198238bc",
        "113328306dbdfd5f146f257e447364dc66d025d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:50:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:50:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver core: fix \u0027dynamic_debug\u0027 cmd line parameter\n  HOWTO: Sync patch for jp_JP/HOWTO\n  Update stable tree documentation\n  sysfs: Fix return values for sysdev_store_{ulong,int}\n  driver core: drivers/base/sys.c: update comments\n  Document kernel taint flags properly\n"
    },
    {
      "commit": "52e8e19b019ca7ad6951d7a39b78d24b198238bc",
      "tree": "5bc9dd4f4df1630aea1e0d7b42ba1673cdf810c7",
      "parents": [
        "908c3d8c005f19f807c67105cede0bd2c352a8e6",
        "61fbeba11c553c489ba5284c0ed67067dc7b7c0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:49:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:49:12 2008 -0700"
      },
      "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: prevent autosuspend during hub initialization\n  USB: Unusual dev for the \"Kyocera / Contax SL300R T*\" digital camera.\n  USB: usbtmc: Use explicit unsigned type for input buffer instead of char*\n  USB: fix crash when URBs are unlinked after the device is gone\n"
    },
    {
      "commit": "908c3d8c005f19f807c67105cede0bd2c352a8e6",
      "tree": "9015970d0fac30e8b03530322b9f8344d281b9fc",
      "parents": [
        "3a7029d822d3aef4502269dae5fe8fbb83672bc5",
        "1841c0f2bf6835aa3d18216e3a932371efa902f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:47:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:47:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: da903x regulator bug fix\n  regulator: Build on non-ARM platforms\n"
    },
    {
      "commit": "3a7029d822d3aef4502269dae5fe8fbb83672bc5",
      "tree": "0d9f5152035cbeeb7ae4372dbb808d6cdcc6ae87",
      "parents": [
        "4ac08d36aa9c556556c7b150caee263c6d542645",
        "48e5ecae691cfb50aa39036ba9fc193f5c24dbb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:46:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:46:28 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  amd8111e: Fix rx return code\n  pktgen: fix multiple queue warning\n  mac80211.h: fix kernel-doc excesses\n  p54: fix build warnings\n  ath5k: Reset key cache on interface up, thus fixing resume\n  mac80211: correct warnings in minstrel rate control algorithm\n  RFKILL: fix input layer initialisation\n  p54: fix misbehavings when firmware can\u0027t be found\n  dm9601: runtime mac address change support\n  via-velocity: use driver string instead of dev-\u003ename before register_netdev()\n  drivers/net/wan/syncppp: Fix unused-var warnings\n  mlx4: Setting the correct offset for default mac address\n  mlx4_en: remove duplicated #include\n  ibm_newemac: Fix typo in flow control config option\n  ehea: Detect 16GB hugepages for firmware restriction\n  dmfe: check pci_alloc_consistent errors\n  qeth: avoid skb_under_panic for malformatted inbound data\n  qeth: remove unnecessary support ckeck in sysfs route6\n  qeth: fix offset error in non prealloc header path\n  qeth: remove non-recover-thread checkings\n"
    },
    {
      "commit": "6c89161b10f5771ee0b51ada0fce0e8835e72ade",
      "tree": "bb5bd8bbfc7e1b3f77503aa4a5a38763595f03d7",
      "parents": [
        "120a37470c2831fea49fdebaceb5a7039f700ce6"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Wed Oct 29 14:01:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "ipmi: add MODULE_ALIAS to load ipmi_devintf with ipmi_si\n\nThe ipmi_devintf module contains the userspace interface for IPMI devices,\nyet will not be loaded automatically with a system interface handler\ndriver.\n\nAdd a MODULE_ALIAS for the \"platform:ipmi_si\" MODALIAS exported by the\nipmi_si driver, so that userspace knows of the recommendation.\n\nSigned-off-by: Scott James Remnant \u003cscott@ubuntu.com\u003e\nCc: Tim Gardner \u003ctcanonical@tpi.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.27.x, maybe earlier?]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "120a37470c2831fea49fdebaceb5a7039f700ce6",
      "tree": "66ecbbda7026f185bae8ab6a6cf3a692c721a2e3",
      "parents": [
        "51b7616e36fbad93d7ba9e41f11fb57143d11252"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Wed Oct 29 14:01:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "framebuffer compat_ioctl deadlock\n\nFix deadlock in fb_compat_ioctl.  fb_compat_ioctl acquires a mutex and\ncalls fb_ioctl that tries to acquire that mutex too.  A regression added\nduring BKL removal.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "51b7616e36fbad93d7ba9e41f11fb57143d11252",
      "tree": "b4ccc88becd81bca5630455fa585c68c6f136957",
      "parents": [
        "7106a27b52940085c2c3f6e42742d3a2a84d872a"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Oct 29 14:01:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc S3C: add device_init_wakeup() invokation\n\ntAdd adds device_init_wakeup() ivokation to probe function of\ns3c2410_rtc_driver.  Without of this wakealarm sysfs attribute does not\ninitialise.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcc378e777514832c11b09d194a7f946e7ad803a",
      "tree": "da3a0fc0ff5902bcb925380f7423cf020d7a30bc",
      "parents": [
        "81365c31afcea2bd6d551a029282d59c89e8fd54"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Oct 29 14:01:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:47 2008 -0700"
      },
      "message": "rtc: ds3234 doesn\u0027t link when built-in\n\nWhen ds3234 is built-in, the final links fails with the following vague error\nmessage:\n\n`.exit.text\u0027 referenced in section `.data\u0027 of drivers/built-in.o: defined in discarded section `.exit.text\u0027 of drivers/built-in.o\n\nds3234_remove() cannot be marked __exit, as it\u0027s accessed via __devexit_p().\nIn addition, mark ds3234_probe() __devinit while we\u0027re at it.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7f7b07479de2d91443b81938db1e1940c56b13c",
      "tree": "67b967afb9700d1467294939ba9ea3223a19cef3",
      "parents": [
        "d25141a818383b3c3b09f065698c544a7a0ec6e7"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Oct 29 14:01:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "sgi-xp: only build for ia64-sn2 when CONFIG_IA64_GENERIC specified\n\nFor the time being build for ia64-sn2 alone when CONFIG_IA64_GENERIC is\nspecified.\n\nThis eliminates a dependency of the XP/XPC drivers on having the GRU\ndriver insmod\u0027d in order to insmod them, when running on an ia64-sn2\nsystem.\n\nOn such a system the GRU driver serves no useful purpose.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@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": "b77b0ef207624c9d9f8064ccbfd6da169780df44",
      "tree": "1dafd6b5b2b6b5834f930c1ebed628a7c5a22969",
      "parents": [
        "87b811c3f96559e466403e22b1fa99d472571625"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 14:01:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "i2o: fix kernel-doc warnings\n\nFixup i2o kernel-doc warnings:\n\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:579): No description found for parameter \u0027bdev\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:579): No description found for parameter \u0027mode\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:608): No description found for parameter \u0027disk\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:608): No description found for parameter \u0027mode\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:657): No description found for parameter \u0027bdev\u0027\nWarning(linux-next-20081022//drivers/message/i2o/i2o_block.c:657): No description found for parameter \u0027mode\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Al Viro \u003cviro@zeniv.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": "99e87fd19a2dfba8ec0f2110f6f1b63062a52a6f",
      "tree": "00088c7598248ad3f1a485581ddbdf02768ab4d6",
      "parents": [
        "f8b77d39397e1510b1a3bcfd385ebd1a45aae77f"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Oct 29 14:01:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "hdpuftrs: fix build\n\ndrivers/misc/hdpuftrs/hdpu_nexus.c:118: error: expected identifier or \u0027(\u0027 before \u0027return\u0027\ndrivers/misc/hdpuftrs/hdpu_nexus.c:119: error: expected identifier or \u0027(\u0027 before \u0027}\u0027 token\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6158d3a2323835546c7cf83a170316fa77b726e0",
      "tree": "cdce46d9b365b69ed6e53f1d36c04d2f1a15a7bf",
      "parents": [
        "def1be2d727a1764205479b3e3e3ba16ffbad028"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Oct 29 14:01:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "sony-laptop: ignore missing _DIS method on pic device\n\nAt least the Vaio VGN-Z540N doesn\u0027t have this method, so let\u0027s not fail\nto suspend just because it doesn\u0027t exist.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nAcked-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "def1be2d727a1764205479b3e3e3ba16ffbad028",
      "tree": "c7fc1c3d41f6c9997e6ad77ff34dccdf58dc3ac1",
      "parents": [
        "992b692dcf43612be805465ca4b76f434c715023"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Wed Oct 29 14:01:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "fbcon: don\u0027t inline updatescrollmode\n\nUpdatescrollmode is marked inline, but it\u0027s big and is called only from\nnon-critical codepaths (fbcon_resize, fbcon_switch, fbcon_modechanged).\nDropping it saves almost 800 bytes of text size.\n\n   text    data     bss     dec     hex filename\n  23859     287    8448   32594    7f52 drivers/video/console/fbcon.o.before\n  23065     287    8448   31800    7c38 drivers/video/console/fbcon.o.after\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "992b692dcf43612be805465ca4b76f434c715023",
      "tree": "c7dc3a085135bc95ba750ba09074f1d375185d1f",
      "parents": [
        "eb944db0cfeb0ee934e2a74d5b3516f80cf2c208"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 29 14:01:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "edac: fix enabling of polling cell module\n\nThe edac driver on cell turned out to be not enabled because of a missing\nop_state.  This patch introduces it.  Verified to work on top of Ben\u0027s\nnext branch.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Jens Osterkamp \u003cjens@linux.vnet.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb944db0cfeb0ee934e2a74d5b3516f80cf2c208",
      "tree": "7e91ebf253d2a7a51d5cea4386e718989b729a0d",
      "parents": [
        "e11e3643f300f2e3a3ea21658e9f80b412c2c8a1"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Wed Oct 29 14:00:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:46 2008 -0700"
      },
      "message": "rtc-s3c: fix section mismatch warnings\n\nWarnings was appeared when compile rtc-s3c.c because\nplatform_driver structure s3c2410_rtcdrv has wrong name.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e02ed4b4a2fae34aae766a5bb93ae235f60adb8",
      "tree": "bddfb61b7cc4a4007ae176ccb1ace5740b61da8d",
      "parents": [
        "9b913735e53ab0da4a792bac0de8e178cc13dcfb"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Oct 29 14:00:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "fs: remove prepare_write/commit_write\n\nNothing uses prepare_write or commit_write. Remove them from the tree\ncompletely.\n\n[akpm@linux-foundation.org: schedule simple_prepare_write() for unexporting]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df8bc08c192f00f155185bfd6f052d46a728814a",
      "tree": "613b51ea3e9c7b16079d70964c101c2d229b3415",
      "parents": [
        "c17dad6905fc82d8f523399e5c3f014e81d61df6"
      ],
      "author": {
        "name": "Hitoshi Mitake",
        "email": "mitake@clustcom.com",
        "time": "Wed Oct 29 14:00:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "edac x38: new MC driver module\n\nI wrote a new module for Intel X38 chipset.  This chipset is very similar\nto Intel 3200 chipset, but there are some different points, so I copyed\ni3200_edac.c and modified.\n\nThis is Intel\u0027s web page describing this chipset.\nhttp://www.intel.com/Products/Desktop/Chipsets/X38/X38-overview.htm\n\nI\u0027ve tested this new module with broken memory, and it seems to be working\nwell.\n\nSigned-off-by: Hitoshi Mitake \u003cmitake@clustcom.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75b7edfdc12c213402b17a62e5cfe7a802a4ab57",
      "tree": "bb403c83861768772832023bb3550fce7d2a0746",
      "parents": [
        "0833422274ff00729a603b020fac297e69a03e40"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed Oct 29 14:00:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 30 11:38:45 2008 -0700"
      },
      "message": "viafb: removed duplicated #include\u0027s\n\nRemoved duplicated #include\u0027s in drivers/video/via/global.h.\n  debug.h\n  viafbdev.h\n  viamode.h\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nCc: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "1841c0f2bf6835aa3d18216e3a932371efa902f0"
}
