)]}'
{
  "log": [
    {
      "commit": "44d9269481bb43df445adf464b06ff031e67d7ea",
      "tree": "7630c57e9416e7939ce6a177aaa2ff60113adccf",
      "parents": [
        "f57e4502cea471c69782d4790c71d8414ab49a9d"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Thu Oct 15 14:45:27 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:16 2009 -0600"
      },
      "message": "[SCSI] scsi_debug: Thin provisioning support\n\nThis version fixes 64-bit modulo on 32-bit as well as inadvertent map\nupdates when TP was disabled.\n\nImplement support for thin provisioning in scsi_debug.  No actual memory\nde-allocation is taking place.  The intent is to emulate a thinly\nprovisioned storage device, not to be one.\n\nThere are four new module options:\n\n - unmap_granularity specifies the granularity at which to track mapped\n   blocks (specified in number of logical blocks).  2048 (1 MB) is a\n   realistic value for disk arrays although some may have a finer\n   granularity.\n\n - unmap_alignment specifies the first LBA which is naturally aligned on\n   an unmap_granularity boundary.\n\n - unmap_max_desc specifies the maximum number of ranges that can be\n   unmapped using one UNMAP command.  If this is 0, only WRITE SAME is\n   supported and UNMAP will cause a check condition.\n\n - unmap_max_blocks specifies the maximum number of blocks that can be\n   unmapped using a single UNMAP command.  Default is 0xffffffff.\n\nThese parameters are reported in the new and extended block limits VPD.\n\nIf unmap_granularity is specified the device is tagged as thin\nprovisioning capable in READ CAPACITY(16).  A bitmap is allocated to\ntrack whether blocks are mapped or not.  A WRITE request will cause a\nblock to be mapped.  So will WRITE SAME unless the UNMAP bit is set.\n\nBlocks can be unmapped using either WRITE SAME or UNMAP.  No accounting\nis done to track partial blocks.  This means that only whole blocks will\nbe marked free.  This is how the array people tell me their firmwares\nwork.\n\nGET LBA STATUS is also supported.  This command reports whether a block\nis mapped or not, and how long the adjoining mapped/unmapped extent is.\n\nThe block allocation bitmap can also be viewed from user space via:\n\n\t/sys/bus/pseudo/drivers/scsi_debug/map\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nAcked-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f57e4502cea471c69782d4790c71d8414ab49a9d",
      "tree": "e902df0da6197c8f51aa65229920d3241a7b23df",
      "parents": [
        "54a3b30e758ec90c5cf860637e28b2d1142af18e"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Thu Oct 15 14:43:23 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:15 2009 -0600"
      },
      "message": "[SCSI] scsi: Add missing command definitions\n\nAdd definitions for UNMAP, WRITE SAME{16,32} and GET LBA STATUS\ncommands.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "54a3b30e758ec90c5cf860637e28b2d1142af18e",
      "tree": "39460ffed2d5ebac1945532c5bb27033599477c5",
      "parents": [
        "0f00a206ccb1dc644b6770ef25f185610fee6962"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Tue Oct 13 15:16:53 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:14 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.01-k7\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0f00a206ccb1dc644b6770ef25f185610fee6962",
      "tree": "ccf60cbb85f59d65b0a876f32ad5799d389482f0",
      "parents": [
        "531a82d1bd73152130b9e3b1f3e2e875c6cff7cd"
      ],
      "author": {
        "name": "Lalit Chandivade",
        "email": "lalit.chandivade@qlogic.com",
        "time": "Tue Oct 13 15:16:52 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:14 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Properly handle UNDERRUN completion statuses.\n\nCorrect issues where the lower scsi-status would be improperly\ncleared, instead, allow the midlayer to process the status after\nthe proper residual-count checks are performed.  Finally,\nvalidate firmware status flags prior to assigning values from the\nFCP_RSP frame.\n\nSigned-off-by: Lalit Chandivade \u003clalit.chandivade@qlogic.com\u003e\nSigned-off-by: Michael Hernandez \u003cmichael.hernandez@qlogic.com\u003e\nSigned-off-by: Ravi Anand \u003cravi.anand@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "531a82d1bd73152130b9e3b1f3e2e875c6cff7cd",
      "tree": "4d906a9e333764b7446847ee45d72891ec974ce4",
      "parents": [
        "9ca1d01f7aa035553501a34054ea17e7537eb07e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Oct 13 15:16:51 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:13 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Properly re-register FC4/FDMI after physical and logical link disruptions.\n\nOriginal code would not register FC4 nor FDMI information after a\nlogical tear-down of an VFC link.  Code now triggers registration\ndate during processing of a \u0027Report ID Acquisition IOCB\u0027, which\nis submitted after a FLOGI or FDISC completes.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9ca1d01f7aa035553501a34054ea17e7537eb07e",
      "tree": "ac2b18a8ff71b3c378f07a76eb92964da0ff2c8d",
      "parents": [
        "f3a0a77e8df2f5c78648ce5971176e610dbc35c0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Oct 13 15:16:50 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:13 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Properly check FCP_RSP response-info field after TMF completion.\n\nOriginal code discarded response-info field information and\nassumed the command completed successfully without verifying the\ntarget\u0027s status within the FCP_RSP packet.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f3a0a77e8df2f5c78648ce5971176e610dbc35c0",
      "tree": "67730f2620f35eef999ad8d5cb6d83dc497a536a",
      "parents": [
        "b5d0329f424df20c67d0d9ee979fbd2b8b5ed74d"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Oct 13 15:16:49 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:12 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Retrieve firmware\u0027s maximum number of supported FCFs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b5d0329f424df20c67d0d9ee979fbd2b8b5ed74d",
      "tree": "3fc31931ede50050285bcbe48eb3724487642179",
      "parents": [
        "29c5397fc1d28f9b75057644ce8e546671d2a9a9"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Tue Oct 13 15:16:48 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:11 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Set the size of the host buffer used to fetch DCBX and XGMAC parameters to 4K.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "29c5397fc1d28f9b75057644ce8e546671d2a9a9",
      "tree": "a3ffabbbd6183a362778b839484731c9e32b9247",
      "parents": [
        "bdab23da71c36904693d276c8b28308dc94642aa"
      ],
      "author": {
        "name": "Lalit Chandivade",
        "email": "lalit.chandivade@qlogic.com",
        "time": "Tue Oct 13 15:16:47 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:11 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Reread firmware versions information after an ISP abort.\n\nIn some case, the MPI and PHY versions when retrieved after the\nExecute-FW mailbox-command are incorrect (255.255.255.255).\nInstead, query the information after the check for firmware ready\nis done in the abort ISP path.\n\nSigned-off-by: Lalit Chandivade \u003clalit.chandivade@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "bdab23da71c36904693d276c8b28308dc94642aa",
      "tree": "46a9d428346cdc70e0a828365757c9795899bde1",
      "parents": [
        "3420d36cac2f1d28fc99290de12dd66dfaf65d8e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Oct 13 15:16:46 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:10 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Display additional mailbox registers during AEN handling.\n\nThe mailbox register values may assist in debugging efforts.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3420d36cac2f1d28fc99290de12dd66dfaf65d8e",
      "tree": "f506e7c91fc8a0b801e594412f264dfd3ebe3ed1",
      "parents": [
        "f8ceafde6f5bf6b4b7087c7f5e9da1b2a5284a2e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Oct 13 15:16:45 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:10 2009 -0600"
      },
      "message": "[SCSI] qla2xxx: Add firmware-dump kobject uevent notification.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f8ceafde6f5bf6b4b7087c7f5e9da1b2a5284a2e",
      "tree": "8c726ba2d6511a2a2be1adbd41af1cf09ecffb1d",
      "parents": [
        "8798a694da59486e4a3ff0abeec183202fb34c20"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Sep 25 12:29:54 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:09 2009 -0600"
      },
      "message": "[SCSI] bfa: fixed checkpatch errors for bfad files\n\nThis patch fixes checkpatch errors/warnings in bfad files.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8798a694da59486e4a3ff0abeec183202fb34c20",
      "tree": "2410f1f70f7724e41f700c1ec4086f2567208730",
      "parents": [
        "ad63082626f99651d261ccd8698ce4e997362f7e"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Fri Oct 09 14:15:59 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:28 2009 -0400"
      },
      "message": "[SCSI] scsi_transport_fc: remove invalid BUG_ON\n\nI was doing some large lun count testing with 2.6.31 and hit\na BUG_ON() in fc_timeout_deleted_rport(), and it seems like it\nshould have been just a matter of time before someone did.\n\nIt seems invalid to set port_state under lock, then expect it to\nremain set after releasing the lock.  Another thread called\nfc_remote_port_add() when the lock was released, changing the\nport_state.\n\nThis patch removes the BUG_ON and moves the test of the\nport_state to inside the host_lock.  It\u0027s been running for\nseveral weeks now with no ill effect.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nAcked-by:  James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ad63082626f99651d261ccd8698ce4e997362f7e",
      "tree": "af5b75c5991ce3e932607d105f1019b9d237a7af",
      "parents": [
        "cce9c8aed7d3ac0a14815e99b4602ae6c854a0ba"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Sep 28 15:50:52 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:27 2009 -0400"
      },
      "message": "[SCSI] fix propogation of integrity errors\n\nWhen the Integrity check is done in scsi_io_completion it will\nset error to -EILSEQ. However, at this point error is no longer\nused, and blk_end_request_err has -EIO hardcoded.\n\nIt looks like there was just porting mistake with this patch\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d3e695f89c5debb735e4ff051e9e58d8fb4e95110\nand we meant to send error upwards, so this patch changes the hard\ncoded EIO to the error variable.\n\nI have only boot tested this patch.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cce9c8aed7d3ac0a14815e99b4602ae6c854a0ba",
      "tree": "adaa7fec51a7304e7ca8ee6fe9f596183cb84574",
      "parents": [
        "9eb46d2a08de537e14e92216bf18e7cb541d2f67"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Sep 28 22:58:36 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:27 2009 -0400"
      },
      "message": "[SCSI] stex: update version to 4.6.0000.4\n\nUpdate version to 4.6.0000.4.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9eb46d2a08de537e14e92216bf18e7cb541d2f67",
      "tree": "659275fbba68b4e5e5a8cf9ffa667ea5e6b2376c",
      "parents": [
        "cbacfb5fd9a4689b55157753b8ba4455415fb85c"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Sep 28 22:58:33 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:26 2009 -0400"
      },
      "message": "[SCSI] stex: add support for reset request from firmware\n\nAdd support for reset request from firmware for controllers\nof st_shasta and st_yel type. Code adjustments necessary\nfor this change are also included.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cbacfb5fd9a4689b55157753b8ba4455415fb85c",
      "tree": "bb0a6ed9efd197ef45c5bbedfd4cd04c07fdc884",
      "parents": [
        "080bb708ad8f21ea743d1a9233fbc62af0feb10b"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Sep 28 22:58:17 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:25 2009 -0400"
      },
      "message": "[SCSI] stex: add small dma buffer support\n\nThe controllers of st_seq and st_vsc type can work\nif only small dma buffer is available, with a reduced\nfirmware feature set. Add support for this case.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "080bb708ad8f21ea743d1a9233fbc62af0feb10b",
      "tree": "e7f528f56723259a1f63d6c40af74b463c33ace0",
      "parents": [
        "9b53b39243cf23a0b68eaa16c37ce16eada69a46"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Oct 07 11:28:50 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:25 2009 -0400"
      },
      "message": "[SCSI] mptfusion: Bump version to 3.04.13\n\nBump version 3.04.13.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9b53b39243cf23a0b68eaa16c37ce16eada69a46",
      "tree": "3802e17dde9b8329b342f781b8e5b238472d7c38",
      "parents": [
        "e39e145dfb78d4e20d89139d2576306b4279c126"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Oct 07 11:27:40 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:24 2009 -0400"
      },
      "message": "[SCSI] mptspi: Fix for incorrect data underrun errata\n\nErrata:\nCertain conditions on the scsi bus may casue the 53C1030 to incorrectly signal\na SCSI_DATA_UNDERRUN to the host.\n\nWorkaround 1:\nFor an Errata on LSI53C1030 When the length of request data\nand transfer data are different with result of command (READ or VERIFY),\nDID_SOFT_ERROR is set.\n\nWorkaround 2:\nFor potential trouble on LSI53C1030. It is checked whether the length of\nrequest data is equal to the length of transfer and residual.\nMEDIUM_ERROR is set by incorrect data.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e39e145dfb78d4e20d89139d2576306b4279c126",
      "tree": "95852dcb8c4e65ac8c889da9bd2bd4d59af5abb1",
      "parents": [
        "a0b7736828f7615823a7dec680632656d9a9edde"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Oct 07 11:26:54 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:23 2009 -0400"
      },
      "message": "[SCSI] mptctl : Remove printk which floods unnecessary messages to var/log/message\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a0b7736828f7615823a7dec680632656d9a9edde",
      "tree": "0c9a2ece184239d372b1fa9b1dbea847bf5c71ac",
      "parents": [
        "7218df69e3609d1fcf4d83cf8f3fc89dbfbf82a8"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:55:09 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:22 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: Update version number and documentation\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7218df69e3609d1fcf4d83cf8f3fc89dbfbf82a8",
      "tree": "5528220f7f6f18df96fea4e48ce08879e05b4f75",
      "parents": [
        "7b2519afa1abd1b9f63aa1e90879307842422dae"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:52:20 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:22 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: use the firmware boot timeout when waiting for commands\n\nuse the constant MEGASAS_RESET_WAIT_TIME when waiting for firmware\ncommands to complete (currently 3 minutes).\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7b2519afa1abd1b9f63aa1e90879307842422dae",
      "tree": "39ed8395471eb79e5016e8d3878d489d0d2b81b7",
      "parents": [
        "7e8a75f4dfbff173977b2f58799c3eceb7b09afd"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:52:20 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:21 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: fix 64 bit sense pointer truncation\n\nThe current sense pointer is cast to a u32 pointer, which can truncate\non 64 bits.  Fix by using unsigned long instead.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7e8a75f4dfbff173977b2f58799c3eceb7b09afd",
      "tree": "3ef74557eaa6cf0ceb6a68e71b0dfb068bb52cb4",
      "parents": [
        "0c79e681eef10810a5ed41a2eb1dce244ab1c37d"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:50:17 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:21 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: Add the support for updating the OS after adding/removing the devices from FW\n\nDriver will update the OS devices after adding and deleting the device\nfrom FW.  When driver receive add or delete AEN from FW, driver will\nsend the DCMD cmd to get the System PD list from FW.  Then driver will\ncheck if this device already in the OS: If add event and OS don\u0027t have\nthe device (but it is in the list), driver add the device to OS,\notherwise driver will not add.  If remove event, driver will check the\nlist, if is not in the list, but OS have the device, driver will\nremove the device.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0c79e681eef10810a5ed41a2eb1dce244ab1c37d",
      "tree": "c6b389d9acafd043ddbc5b8ea159f1ee1d4fc899",
      "parents": [
        "f4c9a1317d32bb0af7546ef0c1dcc3be52dc8d0a"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:47:35 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:21 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: Fix the fix for fw hang caused by megaraid sas application\n\nAdd a lock to the skinny firmware initialisation sequence to prevent\nthe two stage write being non atomic if multiple instances use it.\n\nAdd a flag to the driver shutdown sequence to prevent aen ioctls being\ncalled after shutdown begins.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f4c9a1317d32bb0af7546ef0c1dcc3be52dc8d0a",
      "tree": "2c0f83b914aaf34902365d244728d6a22808bfd7",
      "parents": [
        "7bebf5c79cb62766c76c6c1b9c77b86496fd363e"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:43:28 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:20 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: add the IEEE SGE support to SAS2 controller\n\nTo increase the performance, megaraid sas driver added the IEEE SGE\nsupport to support SAS2 controller.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7bebf5c79cb62766c76c6c1b9c77b86496fd363e",
      "tree": "2b3fa5e3f17087ab1677ac25ab2e955d5a4b6191",
      "parents": [
        "044833b572b96afe91506a0edec42efd84ba4939"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:40:58 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:20 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: allocate the application cmds to sas2 controller\n\nMegaRAID SAS2 controller ioctl can\u0027t use 32 cmd for applications.\nDriver need to divide different number of cmds to IO and application.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "044833b572b96afe91506a0edec42efd84ba4939",
      "tree": "51b603f30279efd721690bbf9e7b0763eaf34a1a",
      "parents": [
        "81e403ce3c6a34cd705bf54d4cdeefdeb7068a8d"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:33:06 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:19 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: report system PDs to OS\n\nWhen OS issue inquiry, it will check driver\u0027s internal pd_list.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "81e403ce3c6a34cd705bf54d4cdeefdeb7068a8d",
      "tree": "7437520601436026c7d90e5520fddc8230eaac56",
      "parents": [
        "879111224d0784eab623fe8130a1f4481e0e1966"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:27:54 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:19 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: infrastructure to get PDs from FW\n\nAdd system PDs to OS.  Driver implemented the get_pd_list function to\nget the system PD from FW.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "879111224d0784eab623fe8130a1f4481e0e1966",
      "tree": "4f4f3a1aa5c3abb240e74a96ca7968c93beb4fc5",
      "parents": [
        "72c4fd36dc7f755a5245ef2495fe27d5084d776d"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:31:54 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:18 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: Add new megaraid SAS 2 controller support to the driver\n\nAdd the new megaraid sas 2 controller to the driver.  megaraid sas2 is\nLSI next generation SAS products.  driver add the interface to support\nthis product.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72c4fd36dc7f755a5245ef2495fe27d5084d776d",
      "tree": "91ba2c009280ab6e8a13601b94df111ba41576f7",
      "parents": [
        "c35188377f12e5e0a74f18c3dfdd67baf88db514"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:20:59 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:18 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: add sysfs for AEN polling\n\nupdate the sysfs parameter to tell application driver support AEN poll\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c35188377f12e5e0a74f18c3dfdd67baf88db514",
      "tree": "77d4e0d84a623f0981b37f8936d1a4f2ae32de29",
      "parents": [
        "8d56825321339f0ef7ad08eb58332e1836881e3b"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:18:02 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:18 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: Add poll mechanism to megaraid sas driver\n\nAdd Poll_wait mechanism to SAS-2 MegaRAID SAS Linux driver. Driver\nwill wakeup poll after the driver get event from MegaRAID SAS FW.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8d56825321339f0ef7ad08eb58332e1836881e3b",
      "tree": "183a76e1ded81f5cdfaa429a05fd04b5ba2c5efe",
      "parents": [
        "153f251e477f41dab0314c4cd2004b9e7ebac4eb"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Tue Oct 06 14:12:21 2009 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:17 2009 -0400"
      },
      "message": "[SCSI] megaraid_sas: tape drive support fix\n\nAdd the Tape drive fix to the megaraid_sas driver: If the command is\nfor the tape device, set the FW pthru timeout to the os layer timeout\nvalue.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "153f251e477f41dab0314c4cd2004b9e7ebac4eb",
      "tree": "bce3885ec75d014d5cc59ddadd6770490716fe5d",
      "parents": [
        "e7d59c17a70e59a052d29467bbefb23ce700dcd4"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:40:05 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:17 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Bump version 03.100.03.00\n\nBump version to 03.100.03.00\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e7d59c17a70e59a052d29467bbefb23ce700dcd4",
      "tree": "11b4ef49035d38dfb3acaa0ec6905e56961de028",
      "parents": [
        "744090d38b47ed8ead8f68b6f0c65866c0b9b17a"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:36:52 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:16 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: No link rate change, do not call update links nor unblock device\n\n(1) target resets are sending link change rate events with no link rate\nchange -\u003e thus said the driver was modified so when there is no link rate\nchange, we don\u0027t need to call mpt2sas_transport_update_links nor\n_scsih_ublock_io_device.\n(2) There were changes made in _scsih_sas_topology_change_event_debug to\nchange the debug strings so they are more clear.  Also the link rate change\ninformation was added to display the new and previous link rate.\nfor the MPI2_EVENT_SAS_TOPOLOGY_CHANGE_LIST event when the ExpStatus is\nset to zero, display \"responding\" instead of \"unknown status\".\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "744090d38b47ed8ead8f68b6f0c65866c0b9b17a",
      "tree": "2154fc14b1da12517f280c6e9ca5b4d3f1662c10",
      "parents": [
        "8ffc457ed6fe33728657a0cfb7509b90d554c21f"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Mon Oct 05 15:56:56 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:16 2009 -0400"
      },
      "message": "[SCSI] mpt2sas : Add support for RAID Action System Shutdown Initiated at OS shutdown\n\n(1) Added new function _scsih_ir_shutdown.  This function will issue the\nMPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED request via\nMPI2_FUNCTION_RAID_ACTION. The function will wait 10 seconds for reply\nmessage frame, then print out the ioc status and loginfo.  This function is\nonly called when there are raid volumes present.\n\n(2) Add shutdown callback in the struct pci_driver object scsih_driver. This\nwill be called only when the system is shutting down. From this function, we\nwill call _scsih_ir_shutdown mentioned above.\n\n(3) Add support in _scsih_remove to call _scsih_ir_shutdown. The function\n_scsih_remove will be called when the driver is unloaded (and system is\nstill running).\n\nscsih internal command contex is added to send internal message frames\nfrom mpt2sas_scsih.c.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8ffc457ed6fe33728657a0cfb7509b90d554c21f",
      "tree": "322b183b1883079e7114edfb4006a04b33574cda",
      "parents": [
        "463217bfecbf5d17a30133a55553d94aa9fc255e"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:35:41 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:15 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Freeze the sdev IO queue when firmware sends internal dev reset\n\nWhen receiving the MPI2_EVENT_SAS_DEV_STAT_RC_INTERNAL_DEVICE_RESET event,\nthe driver will set the tm_busy flag in the sdev private host data, When\ntm_busy flag is set, the driver will return SCSI_MLQUEUE_DEVICE_BUSY,\neffectly freezing the IO to the device. The tm_busy flag is cleared with the\nMPI2_EVENT_SAS_DEV_STAT_RC_CMP_INTERNAL_DEV_RESET event.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "463217bfecbf5d17a30133a55553d94aa9fc255e",
      "tree": "1e385db37b46584968c67be20396c5b905b12180",
      "parents": [
        "ec9472c74c3074541ea8389517f406b5c7ad0632"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Mon Oct 05 15:53:06 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:15 2009 -0400"
      },
      "message": "[SCSI] mpt2sas : PPC (power pc) endian bug fix\u0027s\n\n(1) EEDP(End to End data protection) was not working. This was due to not\nsetting EEDP BlockSize and Flags to little endian format in the message\nframe.\n(2) Some expander sysfs attributes were not getting set properly.  The sas\nformat was not getting set due to endian issues with sas_format field in the\nstruct rep_manu_reply. Since sas_format was not set properly, the\ncomponent_vendor_id, component_revision_id, and component_id were not set.\n(3) In _transport_smp_handler: we don\u0027t need to convert the smid from little\nendian to cpu prior to calling mpt2sas_base_free_smid, because its allready\nin cpu format. (4) Some loginfos and ioc status were not xonverted from\nlittle endian to cpu.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ec9472c74c3074541ea8389517f406b5c7ad0632",
      "tree": "b9136ed487244020d1df2b04d14030bd318be301",
      "parents": [
        "e4e7c7ed3485bc530499158e28539e00d47f9ef2"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:34:13 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:14 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: mpt2sas_base_get_sense_buffer_dma should be returning little endian\n\ncpu_to_le64 when calculating the physical dma address. This will properly\nhandle endianess on big endian systems.  The return value of this function\nwas changed from dma_addr_t to __le64. Remove the typecasting of u32 when\nsetting the SenseBufferLowAddress, since its already in __le32 format.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e4e7c7ed3485bc530499158e28539e00d47f9ef2",
      "tree": "e272b3bc2a42cdc3eeca1a87cd61f08f13a69e61",
      "parents": [
        "96b681c6ad3f2f5013c0ffc558969ee6ac8c450b"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:33:14 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:14 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Return DID_TRANSPORT_DISRUPTED in nexus loss,SCSI_MLQUEUE_DEVICE_BUSY if device is busy\n\n1 Its observed that the OS was sending request to the driver after it had been\nput into blocking state, so the driver was modified to return\nSCSI_MLQUEUE_DEVICE_BUSY.\n2. Driver will return DID_TRANSPORT_DISRUPTED when sdev is haivng nexus loss.\nThis occurrs when sdev is blocked, between the\nMPI2_EVENT_SAS_TOPO_RC_DELAY_NOT_RESPONDING and\nMPI2_EVENT_SAS_TOPO_RC_TARG_NOT_RESPONDING events.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "96b681c6ad3f2f5013c0ffc558969ee6ac8c450b",
      "tree": "7ef2646232624ce8beade229ea351ee57cd841bf",
      "parents": [
        "ec6c2b43b08f29e08ed5440abae1ec18d80fa8b7"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:32:06 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:14 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Retrieve the ioc facts prior to putting the controller into READY state\n\nThe driver needs to retrieve the ioc facts prior to putting the controller\ninto READY state. The current design is calling ioc facts after putting the\ncontroller into READY state, which means the driver is sending a diag reset\ninstead of message unit reset becuase the capability information is not yet\navailable.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ec6c2b43b08f29e08ed5440abae1ec18d80fa8b7",
      "tree": "d56e98369e1f3e153a101d240dc2a3d9eca00893",
      "parents": [
        "e0077d607f716f68d15ab6fbf3d9f4c41434142d"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:31:01 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:13 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Added new info messages for IR and Expander events.\n\n(1) for the MPI2_EVENT_IR_OPERATION_STATUS event, add support to print\n\"background init\" or \"make data consistent\" for debugging purposes.  If the\nRAIDOperation is set to a value not defined, then don\u0027t print anything\n\n(2) for the MPI2_EVENT_SAS_DEVICE_STATUS_CHANGE event, add support to print\n\"expander reduced functionality\" and \"expander reduced functionality\ncomplete\", which are new events.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e0077d607f716f68d15ab6fbf3d9f4c41434142d",
      "tree": "b121fea59b4b94836f14b52065b098b1312b36a1",
      "parents": [
        "a8ebd76c49fa45d93a736ae0b0f192b554cc8c3f"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:30:22 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:13 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Limit the max_depth to 32 for SATA devices which are not part of volume\n\nAdded sanity check in _scsih_change_queue_depth to limit the max_depth to 32\nfor SATA devices. This is only for physical devices not part of a volume.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a8ebd76c49fa45d93a736ae0b0f192b554cc8c3f",
      "tree": "6aaa4ffeaf78442caf780e8e5e6568c5e7517613",
      "parents": [
        "1b01fe3aa58b114b2dc296676023451c6434561e"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:29:29 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:12 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Added support to set the TimeStamp when sending ioc_init\n\nAdded support to set the TimeStamp when sending ioc_init.\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1b01fe3aa58b114b2dc296676023451c6434561e",
      "tree": "6e300762006abc6accd43d5403298ded28b6679b",
      "parents": [
        "32e0eb569df09a8cb790cf370ee498721d88e5c6"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:28:59 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:11 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Add Extended Type for Diagnostic Buffer support\n\nAdded tests for registry entries of EXBuffSize, EXImmed, and EXType to\nsupport the new Extended diag buffer type.  Modified code where necessary to\nhandle the new ExtendedType field in the F/W diagnostic Post and Release\nmessages.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "32e0eb569df09a8cb790cf370ee498721d88e5c6",
      "tree": "719dcb9b7f3f2131217889ba038f6a7a669423ad",
      "parents": [
        "cef7a12cd1e0647ce2b566a76bbf4cd132b9118d"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:28:09 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:11 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Added command line option diag_buffer_enable.\n\nAdded command line option diag_buffer_enable. When the command line option is\nset, the driver will automatically post diag buffers at driver load time.\nThe command line option diag_buffer_enable is bitwise, so it\u0027s possible to\nenable both and/or snapshot + trace buffers.  For trace, the driver will\nallocate 1MB buffer, whereas for snapshot its 2MB. The purpose for this is\nso the enduser doesn\u0027t have to manually use an application to setup diag\nbuffers for debugging firmware related issues.\n\nHere is some examples\ntrace:\n# insmod mpt2sas.ko diag_buffer_enable\u003d1\n\nsnapshot:\n# insmod mpt2sas.ko diag_buffer_enable\u003d2\n\nboth trace and snapshot:\n# insmod mpt2sas.ko diag_buffer_enable\u003d3\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cef7a12cd1e0647ce2b566a76bbf4cd132b9118d",
      "tree": "1b51bfd6e835b0df927da4b9f0b4c1906a14d9ff",
      "parents": [
        "fa7f31673583a6e0876f8bb420735cdd8a3ffa57"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:27:41 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:11 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Fixed some of the comment\n\nFixed some of the comments sections for some of the function so \"@ioc:\npointer to scsi command object\" was changed to \"@ioc: per adapter object\"\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fa7f31673583a6e0876f8bb420735cdd8a3ffa57",
      "tree": "5b547d903081571bc2cc5950de513beba4895ed0",
      "parents": [
        "9fec5f9fc2fbe7c6e39db01ae296528d9a20a5b1"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:26:58 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:10 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Support for stopping driver when Firmware encounters\n\nAdded command line option and shost sysfs attribute called\nmpt2sas_fwfault_debug. When enduser writes a \"1\" to this parameter, this\nwill enable support in the driver for debugging firmware timeout related\nissues.  This handling was added in three areas (a) scsi error handling\ncallback called task_abort, (b) IOCTL interface, and (c) other timeouts that\nresult in diag resets, such as manufacturing config pages.  When this\nsupport is enabled, the driver will provide dump_stack to console, halt\ncontroller firmware, and panic driver. The end user probably would want to\nsetup serial console redirection so the dump stack can be seen.\n\nHere are the three methods for enable this support:\n\n(a) # insmod mpt2sas.ko mpt2sas_fwfault_debug\u003d1\n(b) # echo 1 \u003e /sys/module/mpt2sas/parameters/mpt2sas_fwfault_debug\n(c) # echo 1 \u003e /sys/class/scsi_host/host#/fwfault_debug  (where # is\nthe host number)\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9fec5f9fc2fbe7c6e39db01ae296528d9a20a5b1",
      "tree": "34e916fffc7f53cc5a65e310a1f5105b33a96830",
      "parents": [
        "db27136a89d061bf9dceb28953a61a8ef862ca7f"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:26:20 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:10 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Adding MPI Headers - revision L\n\nThe new headers contain the following changes:\n(1) Added IO Unit Page 7.\n(2) Added new device ids for SAS2208.\n(3) Added SAS IO Unit Page 5.\n(4) Added partial and slumber power management capable flags to SAS Device\n    Page 0 Flags field.\n(5) Added PhyInfo defines for power condition.\n(6) Added Ethernet configuration pages.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "db27136a89d061bf9dceb28953a61a8ef862ca7f",
      "tree": "677193c7e9fc47ed40c17035112d3379e969f751",
      "parents": [
        "9982f59450930138eb0bf9a4ebf865e8c06ba705"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:24:27 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:09 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: New device SAS2208 support is added\n\nAdded device ids range for { 0x80 - 87 } , modified mpi/mpi2_cnfg.h containing\nMPI2_MFGPAGE_DEVID_SAS2208_X.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9982f59450930138eb0bf9a4ebf865e8c06ba705",
      "tree": "04ec070534bd97d814e98428a966ceb2e51c4545",
      "parents": [
        "a28eb222e3890a4ce190a430e24c483d2b5bb13b"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:23:07 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:09 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Add support in the driver to check for valid response info\n\nAdd support in the driver to check for valid response info in the scsi\nstate, then check to see if the response code is\nMPI2_SCSITASKMGMT_RSP_INVALID_FRAME; when this condition occurrs, the driver\nwill return DID_SOFT_ERROR.  A return code of DID_SOFT_ERROR will result in\na retry at the scsi-mid layer level.  An additional change added to obtain\nthe response code from the 1st byte of the response info instead of last.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a28eb222e3890a4ce190a430e24c483d2b5bb13b",
      "tree": "a0e0a297c7dc627a5c2c34687f17349d22772688",
      "parents": [
        "c5e039be7e81168a9156e801cfef2adae72e775b"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:22:37 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:08 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Expander remove fails when it is processing another expander add.\n\nThis handles the case where driver receives a expander removal event while\nit is in the middle of processing an expander add event. The existing\nimplementation will stop processing futher device adds when a expander\ndelete arrives on top of add expander add. Due to a sanity check in the\ndriver, the devices there were not added, were never handshaked to firmware\nwith the device removal handshake protocal. Since the driver didnt\u0027 do the\nhandshake, the controller never provide further add events.  To fix this\nissue, the sanity check was removed so the driver will always do the device\nremoval handshake protocal.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c5e039be7e81168a9156e801cfef2adae72e775b",
      "tree": "dd190bc63c177cf3f20728bc661df4c24a2c763d",
      "parents": [
        "8d5eb435c3523b15f67c35a5d4defa8d1757f9bd"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Sep 23 17:21:29 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 29 13:03:08 2009 -0400"
      },
      "message": "[SCSI] mpt2sas: Driver will use sas address instead of handle as a lookup\n\nThe device driver was not handling updating device handles in all cases\nacross diag resets. To fix this issue, the driver is converted to using sas\naddress instead of handle as a lookup reference to the parent expander or\nsas_host. Also, for both expanders and sas host, the phy handle will be one\nunique handle. In the sas host case, the phy handle can be different for\nevery phy, so the change is to set the handle to the handle of the first\nphy; every phy will be one single sas address(phy 0) instead of a different\nsas address for every phy(previous implementation). So making one consistent\nsas address for all the direct attachedports to the sas host, will make it\nbetter user experience when using udev /dev/disk/by-path dev nodes\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8d5eb435c3523b15f67c35a5d4defa8d1757f9bd",
      "tree": "9f177b1855dc32fde402022fe86b896946a78fce",
      "parents": [
        "49b2de8e6febfea5a8791b6476195903af83a35d",
        "9bd7496f5dd488e109e91d9d5743915fb4dfbfde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:34 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD\n"
    },
    {
      "commit": "49b2de8e6febfea5a8791b6476195903af83a35d",
      "tree": "c93f328623b9429615981d4b7502997fdd0f72b0",
      "parents": [
        "8633322c5fd5b2a986b279f88a7559d8409f7da3",
        "b5dd884e682cae6b8c037f9d11f3b623b4cf2011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:22:08 2009 -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: (43 commits)\n  net: Fix \u0027Re: PACKET_TX_RING: packet size is too long\u0027\n  netdev: usb: dm9601.c can drive a device not supported yet, add support for it\n  qlge: Fix firmware mailbox command timeout.\n  qlge: Fix EEH handling.\n  AF_RAW: Augment raw_send_hdrinc to expand skb to fit iphdr-\u003eihl (v2)\n  bonding: fix a race condition in calls to slave MII ioctls\n  virtio-net: fix data corruption with OOM\n  sfc: Set ip_summed correctly for page buffers passed to GRO\n  cnic: Fix L2CTX_STATUSB_NUM offset in context memory.\n  MAINTAINERS: rt2x00 list is moderated\n  airo: Reorder tests, check bounds before element\n  mac80211: fix for incorrect sequence number on hostapd injected frames\n  libertas spi: fix sparse errors\n  mac80211: trivial: fix spelling in mesh_hwmp\n  cfg80211: sme: deauthenticate on assoc failure\n  mac80211: keep auth state when assoc fails\n  mac80211: fix ibss joining\n  b43: add \u0027struct b43_wl\u0027 missing declaration\n  b43: Fix Bugzilla #14181 and the bug from the previous \u0027fix\u0027\n  rt2x00: Fix crypto in TX frame for rt2800usb\n  ...\n"
    },
    {
      "commit": "8633322c5fd5b2a986b279f88a7559d8409f7da3",
      "tree": "2db612751e9fa5c3624f008c7e4d520e77944852",
      "parents": [
        "9532faeb293f5a5f0ff06f567de14e557698dbde",
        "4a6cc4bd32e580722882115d4c8b964d732c11e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:19:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:19:29 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  sched: move rq_weight data array out of .percpu\n  percpu: allow pcpu_alloc() to be called with IRQs off\n"
    },
    {
      "commit": "9532faeb293f5a5f0ff06f567de14e557698dbde",
      "tree": "46319ff2506340b56b34801e3a722bbaf28d55bf",
      "parents": [
        "add810a1c58ba9edb6076ababe5861f36c049217",
        "3c7d76e371ac1a3802ae1673f5c63554af59325c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:18:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:18:20 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-param-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-param-fixes:\n  param: fix setting arrays of bool\n  param: fix NULL comparison on oom\n  param: fix lots of bugs with writing charp params from sysfs, by leaking mem.\n"
    },
    {
      "commit": "add810a1c58ba9edb6076ababe5861f36c049217",
      "tree": "ae877d82a37708bda16c1ead5751e692162b2ea9",
      "parents": [
        "68e71d1902a820c9bc7a5a6c23260841caafff33",
        "2d61ba95034f1abbdec7729d52c740870a5eddb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:59 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  virtio: order used ring after used index read\n  virtio-pci: fix per-vq MSI-X request logic\n"
    },
    {
      "commit": "68e71d1902a820c9bc7a5a6c23260841caafff33",
      "tree": "a9ba52bdfef99e7bdc5f8623772d76789f7b7c8b",
      "parents": [
        "066455d471e997adbcc98dda62eaf461e8b6556e",
        "592b09a42fc3ae6737a0f3ecf4fee42ecd0296f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:19 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  backing-dev: ensure that a removed bdi no longer has super_block referencing it\n  block: use after free bug in __blkdev_get\n  block: silently error unsupported empty barriers too\n"
    },
    {
      "commit": "066455d471e997adbcc98dda62eaf461e8b6556e",
      "tree": "4d9b6fb879dff695fa242702d7c4635687ae829d",
      "parents": [
        "ea38280c2a6e22997cf05bfea0d9391ddea1da24",
        "55a1098476619d5d8f4cdae7240ea759274dead7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:17:02 2009 -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  Revert \"PCI: get larger bridge ranges when space is available\"\n"
    },
    {
      "commit": "ea38280c2a6e22997cf05bfea0d9391ddea1da24",
      "tree": "9537bdf89da38177566c913833b1e917cf8c525a",
      "parents": [
        "61aa1620be20ddad75dde7882509bfe00148b8aa",
        "06c3aa5ef1c9491f4c94483ca52afc420bc58c5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:23 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Add a new supported 40 GigE device ID\n"
    },
    {
      "commit": "61aa1620be20ddad75dde7882509bfe00148b8aa",
      "tree": "0ce3d4b71d06c460f8c24347ebd8630a52000ed5",
      "parents": [
        "d4f452f8259086028aa17d495deb735e056188f4",
        "9e820afd0c4f3c8e8894aa91f5671fd7d11a787b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:16:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] zfcp: Flush SCSI registration work when adding unit\n  [SCSI] zfcp: Fix timer initialization for ct and els requests\n  [SCSI] zfcp: Warn about storage devices with broken PLOGI data\n  [SCSI] zfcp: Handle WWPN mismatch in PLOGI payload\n  [SCSI] zfcp: fix kfree handling in zfcp_init_device_setup\n  [SCSI] fix memory leak in initialization\n"
    },
    {
      "commit": "d4f452f8259086028aa17d495deb735e056188f4",
      "tree": "be32c2528446cb0493bbcab583a4c12f95404e3c",
      "parents": [
        "0d43f5123d1456669b3bbc69854faf6fd5b14caa",
        "77de0846aed9d7a1b0ea65090620900d66fb5cfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:15:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:15:02 2009 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/kms: fix kms/fbdev colormap support properly.\n  drm: Add the basic check for the detailed timing in EDID\n  drm/radeon/kms: ignore vga arbiter return.\n"
    },
    {
      "commit": "0d43f5123d1456669b3bbc69854faf6fd5b14caa",
      "tree": "e69d4418d579e55a004c2263ac49a46aac161a54",
      "parents": [
        "fb3165b59f9ce510fed07262db20fdb799f88fa6",
        "ffb4a73d8906f71910e6c83ec2b499e70025ee8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:07:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:07:15 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix hugetlbfs dependencies for SH-3 \u0026\u0026 MMU configurations.\n  sh: Document uImage.bin target in archhelp.\n  sh: add uImage.bin target\n  sh: rsk7203 CONFIG_MTD\u003dn fix\n  sh: Check for return_to_handler when unwinding the stack\n  sh: Build fix: define more __movmem* symbols\n  sh: __irq_entry annotate do_IRQ().\n\nFix up sh/powerpc conflicts in fs/Kconfig\n"
    },
    {
      "commit": "fb3165b59f9ce510fed07262db20fdb799f88fa6",
      "tree": "b71c9798f79d12a49ee58e059112b3479c15a816",
      "parents": [
        "36f8a53ff2626dbfc3c0a809fe1d2290937ddc96",
        "9a3936aac133037f65124fcb2d676a6c201a90a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:24 2009 -0700"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFSv4: The link() operation should return any delegation on the file\n  NFSv4: Fix two unbalanced put_rpccred() issues.\n  NFSv4: Fix a bug when the server returns NFS4ERR_RESOURCE\n  nfs: Panic when commit fails\n"
    },
    {
      "commit": "36f8a53ff2626dbfc3c0a809fe1d2290937ddc96",
      "tree": "be3d72d55e4bc39a40c55b33e60ba4d942b48367",
      "parents": [
        "575c9ed7798218dc923f319c0d78f0c25ca506b9",
        "8347a5cdd1422eea0470ed586274c7f29e274b47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:02:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fixing to avoid invalid kfree() in cifs_get_tcp_session()\n"
    },
    {
      "commit": "575c9ed7798218dc923f319c0d78f0c25ca506b9",
      "tree": "d60608b80b87afbaab541909f8377a6449e7e8c9",
      "parents": [
        "ef7562b7f28319e6dd1f85dc1af87df2a7a84832"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 27 15:35:55 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:01:07 2009 -0700"
      },
      "message": "ray_cs: Fix copy_from_user handling\n\nI\u0027ve not touched the other stuff here but the word \"locking\" comes to mind.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef7562b7f28319e6dd1f85dc1af87df2a7a84832",
      "tree": "6aa1059426764b68f8698e24ccd7c9946d00fb5d",
      "parents": [
        "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 27 15:35:35 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 09:01:07 2009 -0700"
      },
      "message": "dpt_i2o: Fix up copy*user\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a53f1693cb956ebd8ba0a9acca6adb2dcb99d5f",
      "tree": "c5028752d115e4cebd90864ffd99c2564bc7e12b",
      "parents": [
        "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
        "40578fca24e7f777f3da7a693b030ae28ef7e486"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:59:06 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/ppc64: Use preempt_schedule_irq instead of preempt_schedule\n  powerpc: Minor cleanup to lib/Kconfig.debug\n  powerpc: Minor cleanup to sound/ppc/Kconfig\n  powerpc: Minor cleanup to init/Kconfig\n  powerpc: Limit memory hotplug support to PPC64 Book-3S machines\n  powerpc: Limit hugetlbfs support to PPC64 Book-3S machines\n  powerpc: Fix compile errors found by new ppc64e_defconfig\n  powerpc: Add a Book-3E 64-bit defconfig\n  powerpc/booke: Fix xmon single step on PowerPC Book-E\n  powerpc: Align vDSO base address\n  powerpc: Fix segment mapping in vdso32\n  powerpc/iseries: Remove compiler version dependent hack\n  powerpc/perf_events: Fix priority of MSR HV vs PR bits\n  powerpc/5200: Update defconfigs\n  drivers/serial/mpc52xx_uart.c: Use UPIO_MEM rather than SERIAL_IO_MEM\n  powerpc/boot/dts: drop obsolete \u0027fsl5200-clocking\u0027\n  of: Remove nested function\n  mpc5200: support for the MAN mpc5200 based board mucmc52\n  mpc5200: support for the MAN mpc5200 based board uc101\n"
    },
    {
      "commit": "7fecf0a1f2f0dc334d41f1044198fb5aa6be1905",
      "tree": "30b20500140e0ad628da8e22a8b42d99138fc899",
      "parents": [
        "3242f9804ba992c867360e2b57efc268b8e4e175",
        "a8643430bc82aa3d272b21df2e1feb502bb8aacb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:44:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:44:04 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Do not dereference null pointer in twl4030 error path\n  mfd: Always initialise WM831x IRQ mutex\n"
    },
    {
      "commit": "3242f9804ba992c867360e2b57efc268b8e4e175",
      "tree": "96fbdbc1344aa67588ce26765f308c674b91a75f",
      "parents": [
        "23756692147c5dfd3328afd42e16e9d943ff756c",
        "7456b0405d8fc063c49628f969cdb23be060fc80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:20:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:20:00 2009 -0700"
      },
      "message": "Merge branch \u0027hwpoison-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6\n\n* \u0027hwpoison-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6:\n  HWPOISON: fix invalid page count in printk output\n  HWPOISON: Allow schedule_on_each_cpu() from keventd\n  HWPOISON: fix/proc/meminfo alignment\n  HWPOISON: fix oops on ksm pages\n  HWPOISON: Fix page count leak in hwpoison late kill in do_swap_page\n  HWPOISON: return early on non-LRU pages\n  HWPOISON: Add brief hwpoison description to Documentation\n  HWPOISON: Clean up PR_MCE_KILL interface\n"
    },
    {
      "commit": "23756692147c5dfd3328afd42e16e9d943ff756c",
      "tree": "63dedb075b4ae9ef16553a7ddf053cddea4beb06",
      "parents": [
        "0b3dc0e9c8ed4f09605fa844081503bf752388b0",
        "05277c75f6dea8ecf59138cd1b6781fb54ae08bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:18:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:18:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: fix double IRELE in xfs_dqrele_inode\n"
    },
    {
      "commit": "0b3dc0e9c8ed4f09605fa844081503bf752388b0",
      "tree": "b6863e3ee9659392f12df909296f882c6b4129c5",
      "parents": [
        "59f4122778efd931d17c9a9ef93b3b47d55e8a32",
        "54341c9b741dc5646842fe47eccfc3b506c6dafa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:16:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:16:42 2009 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap4: Fix UART4 platform data on omap4\n  omap4: Allow omap_serial_early_init() for OMAP4430 board\n  omap3: PM: enable UART3 module wakeups\n  omap2: Fix console serial port number for n8x0\n  omap2: Fix detection of n8x0\n  omap1: Fix DSP public peripherals support for ams-delta\n  omap1: Fix redundant UARTs pin muxing that can break other hardware support\n  omap: iommu: fix wrong condition check for SUPERSECTION\n  omap: SDMA: Fix omap_stop_dma() API for channel linking\n  omap: Fix omap-keypad by restoring old keypad.h without breaking omap2 boards that use matrix_keypad\n"
    },
    {
      "commit": "59f4122778efd931d17c9a9ef93b3b47d55e8a32",
      "tree": "175efb08087112ef040610bf1f34398cee14969f",
      "parents": [
        "e281e315f438093cbf27b4acdee364e781337a7a",
        "774b1382106529ad963d011931c1b911db05be68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:15:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:15:34 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: fix check on unsigned long\n  UBI: fix backward compatibility\n"
    },
    {
      "commit": "e281e315f438093cbf27b4acdee364e781337a7a",
      "tree": "4cfb1aa49c638091c3ed6ef7d65b4421dd13ee61",
      "parents": [
        "49b766ec12650db38e98caafa3cd94e8ff59000c",
        "371dc4a6d8c3c74a9a1c74b87c2affb3fcef6500"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:58 2009 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: (it87) Fix VID reading on IT8718F/IT8720F\n  hwmon: (dme1737) No vid attributes for SCH311x\n  hwmon: (fschmd) Fix check on unsigned in watchdog_write()\n  hwmon: (coretemp) Maintainer update\n"
    },
    {
      "commit": "49b766ec12650db38e98caafa3cd94e8ff59000c",
      "tree": "be70876001af55af3759f117c4bded2b267315bf",
      "parents": [
        "464d155c51db3fc31908cef4101c51c11d3f2a45",
        "94efb72328afa29ea5fd93e48ed17489afcdaa12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:14:14 2009 -0700"
      },
      "message": "Merge branch \u0027urgent-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: do not load the pd6729 driver if io_base is NULL\n  pcmcia: Fix possible printk format warnings\n  pcmcia: do not try to store more than 4 version strings\n  pcmcia: pccard_read_tuple and TUPLE_RETURN_COMMON cleanup\n  pcmcia: properly close previous dev_printk if kzalloc fails in do_io_probe\n  pcmcia: fix controller printk format warnings\n"
    },
    {
      "commit": "464d155c51db3fc31908cef4101c51c11d3f2a45",
      "tree": "47422373c00ffe8a839b6312a9facac0ab4db543",
      "parents": [
        "fefcfd431b5181615e7da628e34c5227c895b85a",
        "0996391139f43d032335b5360db11da62a2cbb39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:13:03 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  ARM: Fix lubbock defconfig build\n  ARM: 5769/1: CPU_ARM920T: remove dead Maverick EP9312 URL\n  ARM: 5768/1: ep93xx: remove dead code in ep93xx_gpio_ab_irq_handler()\n  ARM: 5767/1: ep93xx: remove ep93xx_init_time() prototype\n  ARM: 5765/1: Updated U300 defconfig\n  ARM: 5766/1: Fix watchdog enabling for AT91SAM9G45\n  ARM: 5764/1: bcmring: add oprofile pmu support\n  [ARM] pxa/spitz: add gpio button support (fixes regression)\n  [ARM] pxa/cm-x300: fix mmc numbering\n  ARM: 5763/1: ARM: SMP: Fix the BUG with CONFIG_PREEMPT enabled\n  ARM: 5760/1: ep93xx: fix build error in edb93xx.c\n  ARM: 5759/1: Add register information of threads to coredump\n  ARM: 5757/1: Thumb-2: Correct \"mov.w pc, lr\" instruction which is unpredictable\n  MXC: fix reset for mx31, mx35 and mx27 SoCs\n  fix pcm037_eet compilation with the new SPI driver\n  fix compilation of i.MX31 platforms\n  pcm970 mmc: Fix ro switch\n  pcm038: Add SPI/MC13783 support\n  mx25: Add missing copyright / license header\n  mx25pdk: remove nand support as it is not present in current tree\n  ...\n"
    },
    {
      "commit": "fefcfd431b5181615e7da628e34c5227c895b85a",
      "tree": "0da42ba9d66c6e9a12b6352b5be41f2fa023c91b",
      "parents": [
        "37c2ca24119f7dd89cbbb43833df1e6c5fb3417b",
        "89061d3d58e1f0742139605dc6a7950aa1ecc019"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:20 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  futex: Move drop_futex_key_refs out of spinlock\u0027ed region\n  rcu: Fix TREE_PREEMPT_RCU CPU_HOTPLUG bad-luck hang\n  rcu: Stopgap fix for synchronize_rcu_expedited() for TREE_PREEMPT_RCU\n  rcu: Prevent RCU IPI storms in presence of high call_rcu() load\n  futex: Check for NULL keys in match_futex\n  futex: Handle spurious wake up\n"
    },
    {
      "commit": "37c2ca24119f7dd89cbbb43833df1e6c5fb3417b",
      "tree": "7002e816ca784acbdd49c69752e08c4da00fe961",
      "parents": [
        "6e958d73c25eecaf02a1998cda9ec8ce8da11042",
        "2e600d01c131ee189f55ca1879cd364b9e056df8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:12:00 2009 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf timechart: Improve the visual appearance of scheduler delays\n  perf timechart: Fix the wakeup-arrows that point to non-visible processes\n  perf top: Fix --delay_secs 0 division by zero\n  perf tools: Bump version to 0.0.2\n  perf_event: Adjust frequency and unthrottle for non-group-leader events\n"
    },
    {
      "commit": "6e958d73c25eecaf02a1998cda9ec8ce8da11042",
      "tree": "94b8d48d268297925aa02f8ab358274f878bae9e",
      "parents": [
        "7811a32407b971d9086c46403124f1453b95c430",
        "92f6a5e37a2e2d3342dafb2b39c2f8bc340bbf84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Do less agressive buddy clearing\n  sched: Disable SD_PREFER_LOCAL for MC/CPU domains\n"
    },
    {
      "commit": "7811a32407b971d9086c46403124f1453b95c430",
      "tree": "9bd78bfb7ca72170dcfe0d514848ec219704917e",
      "parents": [
        "c896a2e0d80bbd5731f76609625a0cb7c9864a44",
        "02dd0a0613e0d84c7dd8315e3fe6204d005b7c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, UV: Set DELIVERY_MODE\u003d4 for vector\u003dNMI_VECTOR in uv_hub_send_ipi()\n  x86, UV: Fix and clean up bau code to use uv_gpa_to_pnode()\n  x86: Don\u0027t print number of MCE banks for every CPU\n  x86, UV: Fix information in __uv_hub_info structure\n  x86: Document linker script ASSERT() quirk\n"
    },
    {
      "commit": "c896a2e0d80bbd5731f76609625a0cb7c9864a44",
      "tree": "1784d8030f500d213c644ebcbc359d3cfaba90b5",
      "parents": [
        "c36987e2ef32e1bb7850379515f21187cba44754"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Oct 26 16:50:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "frv: fix check on unsigned in do_signal()\n\nsyscallno is unsigned\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c36987e2ef32e1bb7850379515f21187cba44754",
      "tree": "0b0a6b6a54c2a80de86426a74367ec4b1f089b61",
      "parents": [
        "2545f038f4af0ff9945d47c10f988418dda50140"
      ],
      "author": {
        "name": "Daisuke Nishimura",
        "email": "nishimura@mxp.nes.nec.co.jp",
        "time": "Mon Oct 26 16:50:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "mm: don\u0027t call pte_unmap() against an improper pte\n\nThere are some places where we do like:\n\n\tpte \u003d pte_map();\n\tdo {\n\t\t(do break in some conditions)\n\t} while (pte++, ...);\n\tpte_unmap(pte - 1);\n\nBut if the loop breaks at the first loop, pte_unmap() unmaps invalid pte.\n\nThis patch is a fix for this problem.\n\nSigned-off-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nReviewd-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2545f038f4af0ff9945d47c10f988418dda50140",
      "tree": "e4bda718637f048096896e8c39620a0c1daafaec",
      "parents": [
        "af19611c4dad0dc5139a81d4a5ca352d21f904d6"
      ],
      "author": {
        "name": "Ian E. Morgan",
        "email": "penguin.wrangler@gmail.com",
        "time": "Mon Oct 26 16:50:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: add support for the HP HDX 18\n\nI have an HP HDX 18 laptop, and noted that the configuration of the\naccelerometer needs to be x_inverted.\n\nSigned-off-by: Ian E. Morgan \u003cpenguin.wrangler@gmail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af19611c4dad0dc5139a81d4a5ca352d21f904d6",
      "tree": "5e95a684f728c13e6e539985422d93947170c0be",
      "parents": [
        "a03018ff712e34dbebeae33c1b6b1306c2f9561b"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 26 16:50:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: add support for the HP EliteBook 8530w\n\nCorrect orientation for  HP EliteBook 8530w.\n\nReported-by: Jörgen Jonssson \u003cjorgen.jonsson@saitek.se\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a03018ff712e34dbebeae33c1b6b1306c2f9561b",
      "tree": "a259cc9552800acf101115329e9005a343e4ef62",
      "parents": [
        "246eb7f0ed1a8aeddec5313137767658f378949b"
      ],
      "author": {
        "name": "Pavel Herrmann",
        "email": "morpheus.ibis@gmail.com",
        "time": "Mon Oct 26 16:50:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:32 2009 -0700"
      },
      "message": "lis3: better support for hp 6730x\n\nI have learned that the 6730b and 6730s have different accelerometer\norientation, and have modified the driver accordingly (diff attached),\nwhile dropping the wild guess for AMD based 6735 having the same\norientation as Intel based 6730 (this is not true for any other related\nseries/family, thus is not probable for 673x).\n\nSigned-off-by: Pavel Herrmann \u003cmorpheus.ibis@gmail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "246eb7f0ed1a8aeddec5313137767658f378949b",
      "tree": "25cfbdab4d133ebb1539b3c8b4e302f1ca7866b3",
      "parents": [
        "5e8d8f6f2844d4a663415c660ab5cc92e2e2477d"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Oct 26 16:50:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "cpuidle: always return with interrupts enabled\n\nIn the case where cpuidle_idle_call() returns before changing state due to\na need_resched(), it was returning with IRQs disabled.\n\nThe idle path assumes that the platform specific idle code returns with\ninterrupts enabled (although this too is undocumented AFAICT) and on ARM\nwe have a WARN_ON(!(irqs_disabled()) when returning from the idle loop, so\nthe user-visible effects were only a warning since interrupts were\neventually re-enabled later.\n\nOn x86, this same problem exists, but there is no WARN_ON() to detect it.\nAs on ARM, the interrupts are eventually re-enabled, so I\u0027m not sure of\nany actual bugs triggered by this.  It\u0027s primarily a\ncorrectness/consistency fix.\n\nThis patch ensures IRQs are (re)enabled before returning.\n\nReported-by: Hemanth V \u003chemanthv@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.31.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e8d8f6f2844d4a663415c660ab5cc92e2e2477d",
      "tree": "59df4708e3bc412cde2ba24769bc12087c4fc862",
      "parents": [
        "2b474a1a566064b40bc7d9a45021ffbc4c894fa3"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: version 0.30\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b474a1a566064b40bc7d9a45021ffbc4c894fa3",
      "tree": "9f65e5456a95272db6ec887eff472114bfcc5d31",
      "parents": [
        "99423c2065b62fee41cdbd8da7e63bf1f8f9e9b0"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: fix false EXPORT_SYMBOL warning\n\nIngo reported that the following lines triggered a false warning,\n\nstatic struct lock_class_key rcu_lock_key;\nstruct lockdep_map rcu_lock_map \u003d\n        STATIC_LOCKDEP_MAP_INIT(\"rcu_read_lock\", \u0026rcu_lock_key);\nEXPORT_SYMBOL_GPL(rcu_lock_map);\n\nfrom kernel/rcutree.c , and the false warning looked like this,\n\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its\nfunction/variable\n+EXPORT_SYMBOL_GPL(rcu_lock_map);\n\nWe actually should be checking the statement before the EXPORT_* for a\nmention of the exported object, and complain where it is not there.\n\n[akpm@linux-foundation.org: coding-style fixes]\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nReported-by: Daniel Walker \u003cdwalker@fifo99.com\u003e\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99423c2065b62fee41cdbd8da7e63bf1f8f9e9b0",
      "tree": "cce6a6498daee4630e0c1fa9f48ef922457cad68",
      "parents": [
        "2ceb532b04b7a3b8f534d11a6e839f8b8bff94c1"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: fix __attribute__ matching\n\nIn the following code,\n\nunion thread_union init_thread_union\n\t__attribute__((__section__(\".data.init_task\"))) \u003d\n\t\t{ INIT_THREAD_INFO(init_task) };\n\nThere is a non-conforming declaration. It should really be like the\nfollowing,\n\nunion thread_union init_thread_union\n\t__attribute__((__section__(\".data.init_task\"))) \u003d {\n\t\tINIT_THREAD_INFO(init_task)\n};\n\nHowever, checkpatch doesn\u0027t catch this right now because it doesn\u0027t\ncorrectly evaluate the \"__attribute__\".\n\nIt is not at all clear that we care what preceeds an assignment style\nattribute when we find the open brace.  Relax the test so we do not need\nto check the __attribute__.\n\nReported-by: Daniel Walker \u003cdwalker@fifo99.com\u003e\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ceb532b04b7a3b8f534d11a6e839f8b8bff94c1",
      "tree": "44dd940b3f397dfc21344c94d4827a37985c2d50",
      "parents": [
        "131edb3418018b6da297ed389b541e697043a8b6"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: fix false errors due to macro concatenation\n\nThe macro concatenation (##) sequence can cause false errors when checking\nmacro\u0027s.  Checkpatch doesn\u0027t currently know about the operator.\n\nFor example this line,\n\n+ \tentry \u003d (struct ftrace_raw_##call *)raw_data;                   \\\n\nis correct but it produces the following error,\n\nERROR: need consistent spacing around \u0027*\u0027 (ctx:WxB)\n+       entry \u003d (struct ftrace_raw_##call *)raw_data;\\\n                                          ^\n\nThe line above doesn\u0027t have any spacing problems, and if you remove the\nmacro concatenation sequence checkpatch doesn\u0027t give any errors.\n\nExtend identifier handling to include ## concatenation within the\ndefinition of an identifier.\n\nReported-by: Daniel Walker \u003cdwalker@fifo99.com\u003e\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "131edb3418018b6da297ed389b541e697043a8b6",
      "tree": "5db99acf8a14c2ddc18dcacae2fe5a9b8bb5d844",
      "parents": [
        "cc77cdca5209c1199deb33f3a83df191ac32f4d6"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: update copyright dates\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc77cdca5209c1199deb33f3a83df191ac32f4d6",
      "tree": "23a1149ca4268d0e743b8e847d83fbda3f929067",
      "parents": [
        "9a974fdbe3fbb4b0f6d552579dc79ac237412c61"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: correctly stop scanning at the bottom of a hunk\n\nWe are allowing context scanning checks to apply against the first line of\ncontext outside at the end of the hunk.  This can lead to false matches to\npatch names leading to various perl warnings.  Correctly stop at the\nbottom of the hunk.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a974fdbe3fbb4b0f6d552579dc79ac237412c61",
      "tree": "bf865361b93077ae8464f459280cb86a9f414ad5",
      "parents": [
        "1a83e175dc2c7be931a3ea9c7fb0769e6de55e90"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@canonical.com",
        "time": "Mon Oct 26 16:50:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "checkpatch: possible types -- prevent illegal modifiers being added\n\nPrevent known non types being detected as modifiers.  Ensure we do not\nlook at any type which starts with a keyword.\n\nSigned-off-by: Andy Whitcroft \u003capw@canonical.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a83e175dc2c7be931a3ea9c7fb0769e6de55e90",
      "tree": "8a5001cf6bd6a2c3a4d43a60af7a3fb23d396902",
      "parents": [
        "c2494ace990c5d37cfe66911b85d28e6945eadfc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Mon Oct 26 16:50:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:31 2009 -0700"
      },
      "message": "mm: fix sparsemem configuration\n\nCurrently, sparsemem is only available if EXPERIMENTAL is enabled.\nHowever, it hasn\u0027t ever been marked experimental.\n\nIt\u0027s been about four years since sparsemem was merged, and we have\nplatforms which depend on it; allow architectures to decide whether\nsparsemem should be the default memory model.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2494ace990c5d37cfe66911b85d28e6945eadfc",
      "tree": "4ac1a117d2b579e70edf33c3c3831d2ced7b10ca",
      "parents": [
        "0616fb003d4f799c4be62275242fc7ff9a968f84"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Mon Oct 26 16:50:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "edac: i5100 fix initialization code\n\nAllow csrows to properly initialize when the topology only has active\nchannels on 2 and 3.  This new check allows proper detection and\ninitialization in this topology.  Only checking the first mrt that\nrepresented channels 0 and 1 is not sufficient.\n\nI also fixed up the related debug information path.  I can submit as a 2nd\npatch if needed.\n\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nAcked-by: Aristeu Rozanski \u003caris@ruivo.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": "0616fb003d4f799c4be62275242fc7ff9a968f84",
      "tree": "454c4f73e7999c3c56326d4c54cbeae29415714a",
      "parents": [
        "156edd4aaa819ec5867ced83c7b8dba9193789ea"
      ],
      "author": {
        "name": "Ira W. Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Mon Oct 26 16:50:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "edac: i5400 fix missing CONFIG_PCI define\n\nWhen building without CONFIG_PCI the edac_pci_idx variable is unused,\ncausing a build-time warning.  Wrap the variable in #ifdef CONFIG_PCI,\njust like the rest of the PCI support.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\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": "156edd4aaa819ec5867ced83c7b8dba9193789ea",
      "tree": "58066a63e881f3dc359d8d439f04ffece0a34e6a",
      "parents": [
        "8c85dd8730bfb696e691145335f884c7baef8277"
      ],
      "author": {
        "name": "Jeff Roberson",
        "email": "jroberson@jroberson.net",
        "time": "Mon Oct 26 16:50:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "edac: i5400 fix csrow mapping\n\nThe i5400 EDAC driver has several bugs with chip-select row computation\nwhich most likely lead to bugs in detailed error reporting.  Attempts to\ncontact the authors have gone mostly unanswered so I am presenting my diff\nhere.  I do not subscribe to lkml and would appreciate being kept in the\ncc.\n\nThe most egregious problem was miscalculating the addresses of MTR\nregisters after register 0 by assuming they are 32bit rather than 16.\nThis caused the driver to miss half of the memories.  Most motherboards\ntend to have only 8 dimm slots and not 16, so this may not have been\nnoticed before.\n\nFurther, the row calculations multiplied the number of dimms several\ntimes, ultimately ending up with a maximum row of 32.  The chipset only\nsupports 4 dimms in each of 4 channels, so csrow could not be higher than\n4 unless you use a row per-rank with dual-rank dimms.  I opted to\neliminate this behavior as it is confusing to the user and the error\nreporting works by slot and not rank.  This gives a much clearer view of\nmemory by slot and channel in /sys.\n\nSigned-off-by: Jeff Roberson \u003cjroberson@jroberson.net\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": "8c85dd8730bfb696e691145335f884c7baef8277",
      "tree": "2dca1aac534a4322695c12b2870b7c25cf60ccbe",
      "parents": [
        "115a57c5b31ab560574fe1a09deaba2ae89e77b5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Oct 26 16:50:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "sysctl: fix false positives when PROC_SYSCTL\u003dn\n\nHaving -\u003eprocname but not -\u003eproc_handler is valid when PROC_SYSCTL\u003dn,\npeople use such combination to reduce ifdefs with non-standard handlers.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d14408\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nReported-by: Peter Teoh \u003chtmldeveloper@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "115a57c5b31ab560574fe1a09deaba2ae89e77b5",
      "tree": "000dbd6e57a5fffc2e0e3e4c1d82a98c00137c53",
      "parents": [
        "46c529cf79f6c7b239f83b4997d676dd5b51908c"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Mon Oct 26 16:50:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 07:39:30 2009 -0700"
      },
      "message": "hwmon: enhance the sysfs API for power meters\n\nAugment the documentation of the hwmon sysfs API to accomodate ACPI power\nmeters and the current desired behavior of power capping hardware drivers.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "46c529cf79f6c7b239f83b4997d676dd5b51908c"
}
