)]}'
{
  "log": [
    {
      "commit": "242f9dcb8ba6f68fcd217a119a7648a4f69290e9",
      "tree": "1bfe245ffbc50d204d76665cd8f90d85100f86a1",
      "parents": [
        "608aeef17a91747d6303de4df5e2c2e6899a95e8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Sep 14 05:55:09 2008 -0700"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 09 08:56:13 2008 +0200"
      },
      "message": "block: unify request timeout handling\n\nRight now SCSI and others do their own command timeout handling.\nMove those bits to the block layer.\n\nInstead of having a timer per command, we try to be a bit more clever\nand simply have one per-queue. This avoids the overhead of having to\ntear down and setup a timer for each command, so it will result in a lot\nless timer fiddling.\n\nSigned-off-by: Mike Anderson \u003candmike@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "66dca9b8c50b5e59d3bea8b21cee5c6dae6c9c46",
      "tree": "1bc8984becac06db8167f136f4d5c8ca8e6abdb4",
      "parents": [
        "bcd2361d7eda10f85a103cbe70f7eebaeef03072"
      ],
      "author": {
        "name": "Joe Malicki",
        "email": "jmalicki@metacarta.com",
        "time": "Thu Aug 14 17:14:48 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:32:24 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: remove sysfs dbg_lvl world writeable permissions\n\n/sys/bus/pci/drivers/megaraid_sas/dbg_lvl defaults to being\nworld-writable, which seems bad (letting any user affect kernel driver\nbehavior and logging level).\n\nThis turns off group and user write permissions, so that on typical\nproduction systems only root can write to it.\n\n[jejb: fix up rejections]\nSigned-off-by: Joseph Malicki \u003cjmalicki@metacarta.com\u003e\nAcked-by: \"Yang, Bo\" \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "24541f99ba7231de26355d1cb87ab06e0f593efb",
      "tree": "6cb9794392922d26ac977b287ebbc825b4f5ae58",
      "parents": [
        "6610a6b354d6c3377a1e79cd1d760ffe4358245c"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:39 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:33 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: version and Documentation Update\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6610a6b354d6c3377a1e79cd1d760ffe4358245c",
      "tree": "6cb8a45dd3f12c85bfe8bafb0954fd999c55e713",
      "parents": [
        "530e6fc1e05f14762aea954ca8d6422c5a7077c1"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:38 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:32 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: add new controllers (0x78 0x79)\n\nAdd the new controllers (0x78 0x79) support to the driver.  Those\ncontrollers are LSI\u0027s next generation (gen2) SAS controllers.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: parenthesise a macro]\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "530e6fc1e05f14762aea954ca8d6422c5a7077c1",
      "tree": "666a4aedfdaef111f35f3b644b6a9c70287c345e",
      "parents": [
        "06f579dee5dd75c2aaf8fe83d034b5470eeee2f4"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:37 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:13:32 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: add the shutdown DCMD cmd to driver shutdown routine\n\nAdd the shutdown DCMD cmd to driver shutdown routine to make megaraid sas\nFW shutdown proper.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "06f579dee5dd75c2aaf8fe83d034b5470eeee2f4",
      "tree": "57e96328d00390037f95a58e1225f1e2099e7bdc",
      "parents": [
        "d211f052fa58a053639bc51501cb64421157d362"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Aug 10 12:42:37 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Aug 16 10:12:19 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: add readl to force PCI posting flush\n\nMegaRAID SAS Driver get unexpected Interrupt.  Add the dummy readl to\nforce PCI flush will fix this issue.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cadbd4a5e36dde7e6c49b587b2c419103c0b7218",
      "tree": "c44ec1b85a132ef5af452a6c26037c3efba4bcca",
      "parents": [
        "2b142900784c6e38c8d39fa57d5f95ef08e735d8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jul 03 23:47:27 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jul 27 10:31:49 2008 -0400"
      },
      "message": "[SCSI] replace __FUNCTION__ with __func__\n\n[jejb: fixed up a ton of missed conversions.\n\n All of you are on notice this has happened, driver trees will now\n need to be rebased]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: SCSI List \u003clinux-scsi@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f18f81daba25d29541e46972a7ff4d65162ff167",
      "tree": "b443e6f5e363132dcb43019a608b850b2cfbffec",
      "parents": [
        "cad84238056babf4e4e6b0de183238224aab8177"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue May 20 19:16:13 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:58 2008 -0600"
      },
      "message": "megaraid: BKL pushdown\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "f2b9857eee17797541b845782ade4d7a9d50f843",
      "tree": "914a00afee2ff953199f99f7cf869e3fd83b36bd",
      "parents": [
        "0b2806768899dba5967bcd4a3b93eaed9a1dc4f3"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Sun May 18 15:32:43 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:53 2008 -0600"
      },
      "message": "Add a bunch of cycle_kernel_lock() calls\n\nAll of the open() functions which don\u0027t need the BKL on their face may\nstill depend on its acquisition to serialize opens against driver\ninitialization.  So make those functions acquire then release the BKL to be\non the safe side.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "d21c95c569c462da20d491b75d0a45bd70ddc1bf",
      "tree": "c5efcd4a1ae50101a56abc1f5a27ef5173da209d",
      "parents": [
        "39d95b9d857ad9ed335dd1a2d6c6de1f1ee69ce1"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri May 16 13:40:30 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Jun 20 14:05:50 2008 -0600"
      },
      "message": "Add \"no BKL needed\" comments to several drivers\n\nThis documents the fact that somebody looked at the relevant open()\nfunctions and concluded that, due to their trivial nature, no locking was\nneeded.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "33139b21013aba815924b421159fab35e5175483",
      "tree": "811badce2706e6be25ba15f2467acb6db3552eca",
      "parents": [
        "655d722cf7812078306f975a3afe88b96a1306b8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu May 01 17:56:02 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri May 02 13:07:56 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: fix suspend/resume sections\n\nmegaraid_sas suspend and resume are inappropriatelly placed in\n__devinit section. Remove those placements and make the stuff\ndependent on CONFIG_PM.\n\nWhile at it, mark remove function as __devexit.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: \"Yang, Bo\" \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "127ce971adeb4514bc4edc5bf45f79beb0c94aa5",
      "tree": "2dffd1b24939da6010e78456e764edf94e84d508",
      "parents": [
        "c3a3b55ae80a0d595445064159c69f8e80911e85"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Tue Apr 29 03:55:33 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Apr 29 19:43:12 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas; Update the Version and Changelog\n\nUpdate the Version and Changelog for megaraid_sas Driver\n\nSigned-off-by: Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "69cd39e94669e2994277a29249b6ef93b088ddbb",
      "tree": "722b6477a1b08cb3435c74ae344b79c58d22be04",
      "parents": [
        "064922a805ec7aadfafdd27aa6b4908d737c3c1d"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Fri Apr 18 13:57:20 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Apr 29 19:34:07 2008 -0500"
      },
      "message": "[SCSI] megaraid_mbox: fix Dell CERC firmware problem\n\nNewer Dell CERC firmware (\u003e\u003d 6.62) implement a random deletion handling\ncompatible with the legacy megaraid driver.  The legacy handling shifted\nthe target ID by 0x80 only for I/O commands (READ/WRITE/etc), whereas\nmegaraid_mbox shifts the target ID always if random deletion is supported.\nThe resulted in megaraid_mbox sending an INQUIRY to the wrong channel, and\nnot finding any devices, obviously.\n\nSo we disable the random deletion support if the offending firmware is\nfound.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d6695\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: \"Yang, Bo\" \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e80ab411e589e00550e2e6e5a6a02d59cc730357",
      "tree": "870225ff7b5b8d03e82a996963213a4bb9cce248",
      "parents": [
        "529a41e36673b518c9e091f3a8d932b6b9e3c461",
        "ee959b00c335d7780136c5abda37809191fe52c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6: (36 commits)\n  SCSI: convert struct class_device to struct device\n  DRM: remove unused dev_class\n  IB: rename \"dev\" to \"srp_dev\" in srp_host structure\n  IB: convert struct class_device to struct device\n  memstick: convert struct class_device to struct device\n  driver core: replace remaining __FUNCTION__ occurrences\n  sysfs: refill attribute buffer when reading from offset 0\n  PM: Remove destroy_suspended_device()\n  Firmware: add iSCSI iBFT Support\n  PM: Remove legacy PM (fix)\n  Kobject: Replace list_for_each() with list_for_each_entry().\n  SYSFS: Explicitly include required header file slab.h.\n  Driver core: make device_is_registered() work for class devices\n  PM: Convert wakeup flag accessors to inline functions\n  PM: Make wakeup flags available whenever CONFIG_PM is set\n  PM: Fix misuse of wakeup flag accessors in serial core\n  Driver core: Call device_pm_add() after bus_add_device() in device_add()\n  PM: Handle device registrations during suspend/resume\n  block: send disk \"change\" event for rescan_partitions()\n  sysdev: detect multiple driver registrations\n  ...\n\nFixed trivial conflict in include/linux/memory.h due to semaphore header\nfile change (made irrelevant by the change to mutex).\n"
    },
    {
      "commit": "ee959b00c335d7780136c5abda37809191fe52c3",
      "tree": "7775f3b274fd8caf5e7e5154fea89e96f2babd94",
      "parents": [
        "56d110e852b0b1c85ad6c9bfe1cb4473ceb16402"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Fri Feb 22 00:13:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:33 2008 -0700"
      },
      "message": "SCSI: convert struct class_device to struct device\n\nIt\u0027s big, but there doesn\u0027t seem to be a way to split it up smaller...\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6188e10d38b8d7244ee7776d5f1f88c837b4b93f",
      "tree": "6675e02c47fb684a613e10513816b5dcc5de28a9",
      "parents": [
        "d7b1acd3b524b39f418e463e836b48ac041954d6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:21:05 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:22:54 2008 -0400"
      },
      "message": "Convert asm/semaphore.h users to linux/semaphore.h\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "d3135846f6c1858dbad6ccb780a42e6c98953e6d",
      "tree": "f1800b9b4b435f86c33385bb4a002239547e3879",
      "parents": [
        "5f090dcb4d4fff373ce7165bce4ba5e87534d50a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Apr 18 22:16:32 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:16:32 2008 -0400"
      },
      "message": "drivers: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "af7a5647c03c18f5ea58033710ccb23d71727e0c",
      "tree": "9e8949cad9f19de04a207a7f925d47ed7618dcea",
      "parents": [
        "d532dbe2cb71586ab520dbef732d1af54a689313"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Mon Mar 17 04:13:07 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 07 12:19:00 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: Add the new controller(1078DE) support to the driver\n\nAdd the new Controller (ID: 007C) support to driver.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d532dbe2cb71586ab520dbef732d1af54a689313",
      "tree": "a344ad2cd18de7d8f16e65c357ae3c0c30493277",
      "parents": [
        "b70a41e077b3405d4b41d34db31b39c05bf142b5"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Mon Mar 17 03:36:43 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 07 12:19:00 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: Fix the frame count calculation\n\nWhen Driver sent wrong frame count to firmware.  As this particular\ncommand is sent to drive, FW is seeing continuous chip resets and so\nthe command will timeout.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b70a41e077b3405d4b41d34db31b39c05bf142b5",
      "tree": "f5a1bfc82ac3bd111a0a1e0602812806279b9452",
      "parents": [
        "ccde6b8d6217834def292030a1864d517f55ded5"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Tue Mar 18 03:13:06 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 07 12:19:00 2008 -0500"
      },
      "message": "[SCSI] megaraid_sas: rollback the sense info implementation\n\nSense buffer ptr data type in the ioctl path is reverted back to u32 *\nas in previous versions of driver.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "90a95af85f22c82f87e5fb714bac7ee06673b0ff",
      "tree": "4211b482478654df9d33a1d1c44ceef2d59ba010",
      "parents": [
        "7d5d408c77cee95d1380511de46b7a4c8dc2211d"
      ],
      "author": {
        "name": "Thomas Horsten",
        "email": "thomas@horsten.com",
        "time": "Mon Feb 04 23:53:18 2008 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 10:20:53 2008 -0600"
      },
      "message": "[SCSI] MegaRAID driver management char device moved to misc\n\nThe MegaRAID driver\u0027s common management module (megaraid_mm.c) creates a\nchar device used by the management tool \"megarc\" from LSI Logic (and\npossibly other management tools).\n\nIn 2.6 with udev, this device doesn\u0027t get created because it is not\nregistered in sysfs.\n\nI first fixed this by registering a class \"megaraid_mm\", but realized that\nthis should probably be moved to misc devices, instead of taking up a char\nmajor.  This is because only 1 device is used, even if there are multiple\nadapters - the minor is never used (the adapter info is in the ioctl block\nsent to the driver, not detected based on the minor number as one might\nthink).  So it is a complete waste to have an entire major taken by this.\n\nSo it now uses a misc device which I named \"megadev0\" (the name that megarc\nexpects), and has a dynamic minor (previoulsy a dynamic major was used).\n\nI have tested this on my own system with the megarc tool, and it works just\nas fine as before (only now the device gets created correctly by udev).\n\nAcked-by: \"Patro, Sumant\" \u003cSumant.Patro@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8f1bfa4c5c093e97154be4ec969bdf7190aeff6a",
      "tree": "d290bcbc6c3e55efb076e47a99622ea20a13f577",
      "parents": [
        "8ed5de58cf4c45ff0ca97cb0d48d76f0e42faec6"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Feb 06 06:50:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 11:15:41 2008 -0800"
      },
      "message": "scsi: megaraid: trivial drop duplicate mutex.h include\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1c118121ae37285ddc0a7a908999196bb35fb0b",
      "tree": "d4822302497c87c7e054898c4e30fa08742a9d97",
      "parents": [
        "f26fc4e08a0d045b108ab279cb8c8bd676f83c02"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:28:22 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:28:22 2008 +0200"
      },
      "message": "drivers/scsi/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nAcked-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: David Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nAcked-by: Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "d3f46f39b7092594b498abc12f0c73b0b9913bde",
      "tree": "6d595bdecbdd41a958e05e425664209f5d71ecf1",
      "parents": [
        "b8de16318410f6f8611a879678a531237e4aadc9"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jan 15 11:11:46 2008 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 30 13:14:02 2008 -0600"
      },
      "message": "[SCSI] remove use_sg_chaining\n\nWith the sg table code, every SCSI driver is now either chain capable\nor broken (or has sg_tablesize set so chaining is never activated), so\nthere\u0027s no need to have a check in the host template.\n\nAlso tidy up the code by moving the scatterlist size defines into the\nSCSI includes and permit the last entry of the scatterlist pools not\nto be a power of two.\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "382db811a8cc1427efabdc959cd1aeef8685ffa6",
      "tree": "c25e2ac2808be67e74b5ab8b833a2ea20571bce4",
      "parents": [
        "cc75e8ab6f262a3ea60e8d8268f48da5365f2823"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 10 14:33:16 2008 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 23 11:29:26 2008 -0600"
      },
      "message": "[SCSI] megaraid: fix section mismatch\n\nChange megaraid_pci_driver_g variable name so that it matches the modpost\nwhitelist that allows pointers to init text/data.\n\nWARNING: vmlinux.o(.data+0x1a8e30): Section mismatch: reference to .init.text:megaraid_probe_one (between \u0027megaraid_pci_driver_g\u0027 and \u0027class_device_attr_megaraid_mbox_app_hndl\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f28cd7cf8f696eafe42d1632b5a306fbf784d3cd",
      "tree": "3589b2cdaa22b55b59df13f9016dd964da961380",
      "parents": [
        "ad84db2e2e1817bb8a29e7c9108eb66bf023d99f"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:44:56 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:44 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: Update version and changelog\n\nUpdate version and changelog\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ad84db2e2e1817bb8a29e7c9108eb66bf023d99f",
      "tree": "3dad9cd19c3bc2c9c6e98612c050a9e8343c3f65",
      "parents": [
        "7343eb6570ae3b299e7b5185b139d8335ef60e9b"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:40:16 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:44 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: support for poll_mode_io (reduced interrupt)\n\nAdded module parameter \"poll_mode_io\" to support for \"polling\"\n(reduced interrupt operation).  In this mode, IO completion interrupts\nare delayed. At the end of initiating IOs, the driver schedules for\ncmd completion if there are pending cmds.  A timer-based interrupt has\nalso been added to prevent IO completion from being delayed\nindefinitely in the case that no new IOs are initiated.  Some\nformatting issues in resume, suspend comment block also corrected\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7343eb6570ae3b299e7b5185b139d8335ef60e9b",
      "tree": "1d2c354b15e7ad00618fcc1c03404125f0aca9e0",
      "parents": [
        "b10c36a57552f03582c0ab3ece04f3cce791922d"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:35:44 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: call cmd completion from reset\n\nDriver will call cmd completion routine from Reset path without waiting for cmd completion from isr context.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b10c36a57552f03582c0ab3ece04f3cce791922d",
      "tree": "6d695d6b4f1026295b481e6cc281bd09133bd1d2",
      "parents": [
        "14faea9f7fe1e8805629b50cf14a65a85fe4a4fd"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:28:47 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: use unsigned long for sense_buff ptr\n\nMegaRAID utilities expect sense_buff to be of type unsigned long.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "14faea9f7fe1e8805629b50cf14a65a85fe4a4fd",
      "tree": "10440492118c4d7c49eced392e0f1e4667933924",
      "parents": [
        "31ea7088974c2405e19d72f17c2afb103ef19e02"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:14:00 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: check max_sgl reported by FW for setting max_sectors_per_req\n\n1. Setting the max_sectors_per_req based on max SGL supported by the\n   FW. Prior versions calculated this value from controller info\u0027s\n   max_sectors_1, max_sectors_2. For certain controllers/FW, this was\n   resulting in a value greater than max SGL supported by the FW. Now\n   we take the min of max sgl from FW and max_sectors calculation.\n\n2. Increased MFI_POLL_TIMEOUT_SECS to 60 seconds from 10. FW may take\n   a max of 60 seconds to respond to the INIT cmd.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "31ea7088974c2405e19d72f17c2afb103ef19e02",
      "tree": "6956005710481785d7c7aa04f2e72a87e5db4496",
      "parents": [
        "1e6c38cec08f88b0df88a34e80f15492cace74e9"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Wed Nov 07 12:09:50 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: add hibernation support\n\nAdding hibernation support. suspend, resume routine implemented.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e5a69e27cc193f98c9a5a9086e3bf85528170623",
      "tree": "60a1af6962f608808c4a9f82c838509a0411868b",
      "parents": [
        "3ce7c6588637614b00072569679791a04898c790"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Sat Oct 27 09:48:46 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:41 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: Convert aen_mutex to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nAcked-by: Bo Yang \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "45711f1af6eff1a6d010703b4862e0d2b9afd056",
      "tree": "3d0048f46e3df9d217d56127462ebe680348bd5a",
      "parents": [
        "78c2f0b8c285c5305b3e67b0595200541e15eb43"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:53 2007 +0200"
      },
      "message": "[SG] Update drivers to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3a4fa0a25da81600ea0bcd75692ae8ca6050d165",
      "tree": "a4de1662e645c029cf3cf58f0646cbb1959861dc",
      "parents": [
        "18735dd8d2d37031b97f9e9e106acbaed01eb896"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:10:43 2007 +0200"
      },
      "message": "Fix misspellings of \"system\", \"controller\", \"interrupt\" and \"necessary\".\n\nFix the various misspellings of \"system\", controller\", \"interrupt\" and\n\"[un]necessary\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "9cb83c7529d929c00f37d821daed1942a1b20602",
      "tree": "bb2fded1c443b1c370bdbe27076b62dc66eeddf2",
      "parents": [
        "c0dcffd71d5064efefa620231152c38eca8e066b"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Tue Oct 16 11:24:32 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 16 11:24:32 2007 +0200"
      },
      "message": "[SCSI] add use_sg_chaining option to scsi_host_template\n\nThis option is true if a low-level driver can support sg\nchaining. This will be removed eventually when all the drivers are\nconverted to support sg chaining. q-\u003emax_phys_segments is set to\nSCSI_MAX_SG_SEGMENTS if false.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "dd00cc486ab1c17049a535413d1751ef3482141c",
      "tree": "d90ff69ea06792b9284f2f2665c96624f121b88a",
      "parents": [
        "3b5ad0797c0e4049001f961a8b58f1d0ce532072"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Thu Jul 19 01:49:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:50 2007 -0700"
      },
      "message": "some kmalloc/memset -\u003ekzalloc (tree wide)\n\nTransform some calls to kmalloc/memset to a single kzalloc (or kcalloc).\n\nHere is a short excerpt of the semantic patch performing\nthis transformation:\n\n@@\ntype T2;\nexpression x;\nidentifier f,fld;\nexpression E;\nexpression E1,E2;\nexpression e1,e2,e3,y;\nstatement S;\n@@\n\n x \u003d\n- kmalloc\n+ kzalloc\n  (E1,E2)\n  ...  when !\u003d \\(x-\u003efld\u003dE;\\|y\u003df(...,x,...);\\|f(...,x,...);\\|x\u003dE;\\|while(...) S\\|for(e1;e2;e3) S\\)\n- memset((T2)x,0,E1);\n\n@@\nexpression E1,E2,E3;\n@@\n\n- kzalloc(E1 * E2,E3)\n+ kcalloc(E1,E2,E3)\n\n[akpm@linux-foundation.org: get kcalloc args the right way around]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c2cc4337968f7aab91a91b8d5889982e3a3bd0d",
      "tree": "96843d958292098ee5b821658e20583a1d35504b",
      "parents": [
        "5fa0f5e47a87ceb8a3269b28fa14764b37364f63"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 09 12:00:11 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 14 19:10:19 2007 -0500"
      },
      "message": "[SCSI] megaraid_mbox: use mutex instead of semaphore\n\nThe Megaraid Mailbox driver uses a semaphore as mutex.  Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nAcked-by: \"Patro, Sumant\" \u003cSumant.Patro@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "32fbac2256cedee62de5602b1703c15c150a6e14",
      "tree": "511e33ad4061f2f80ed1bf084cc22e16545e7923",
      "parents": [
        "155d98f072bbb4ffb5cefc7cecbba06df37699ab"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 14 20:13:44 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 18:38:36 2007 -0400"
      },
      "message": "[SCSI] megaraid: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "155d98f072bbb4ffb5cefc7cecbba06df37699ab",
      "tree": "7fecabeefb7a6a7e2f5f2a57305badb77f1e1080",
      "parents": [
        "3f6270ef76f2ce5c134615a470685d6c2a66c07e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 05:04:08 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 18:11:55 2007 -0400"
      },
      "message": "[SCSI] megaraid_sas: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a43266355b3d8cf6717a27159f9a417bdff73782",
      "tree": "3d7e87d115a2aa6326e72171a5c05962830d5f41",
      "parents": [
        "d5d4db704b962773c03ee3beb3258b6450611e66",
        "05e9ebbefb379a4da782b21b8427c88ac28a2334"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:52 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] megaraid_sas: intercept cmd timeout and throttle io\n  [SCSI] fusion: Fix |/|| confusion\n  [SCSI] aic94xx: asd_clear_nexus should fail if the cleared task does not complete\n  [SCSI] aic7xxx: fix aicasm build failure with gcc-3.4.6\n  [SCSI] aacraid: apply commit config for reset_devices flag\n  [SCSI] sd: fix refcounting regression in suspend/resume routines\n  [SCSI] aacraid: fix panic on short Inquiry\n  [SCSI] aacraid: Correct sa platform support. (Was: [Bug 8469] Bad EIP value on pentium3 SMP kernel-2.6.21.1)\n  [SCSI] NCR53C9x: correct spelling mistake in deprecation notice\n  [SCSI] tgt: fix a rdma indirect transfer error bug\n  [SCSI] MegaRAID: Update MAINTAINERS email-id\n  [SCSI] stex: minor cleanup and version update\n  [SCSI] stex: fix reset recovery for console device\n  [SCSI] stex: extend hard reset wait time\n  [SCSI] stex: fix id mapping issue\n  [SCSI] ipr: Proper return codes for eh_dev_reset for SATA devices\n  [SCSI] zfcp: IO stall after deleting and path checker changes after reenabling zfcp devices\n  [SCSI] zfcp: avoid clutter in erp_dbf\n"
    },
    {
      "commit": "05e9ebbefb379a4da782b21b8427c88ac28a2334",
      "tree": "effaeaafd39a849d6a4a303bde6f60714c1a72c9",
      "parents": [
        "3d9780b97667fcd63159c0933fdce75465da6c70"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumant.patro@lsi.com",
        "time": "Thu May 17 05:47:51 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 24 09:08:27 2007 -0500"
      },
      "message": "[SCSI] megaraid_sas: intercept cmd timeout and throttle io\n\neh_timed_out call back (megasas_reset_timer) is used to throttle io\nto the adapter when it is called the first time for a scmd.\nThe MEGASAS_FW_BUSY flag is set and can_queue reduced to 16.\nThe can_queue is restored from completion routine in following\ntwo conditions : 5 seconds has elapsed and\nthe # of outstanding cmds in FW is \u003c 17.\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a4aa2c4b206c77b7cf522300ae9b616b0a883a4",
      "tree": "76f62412ebd5bbf9019cc4801e1e034d9a6517c4",
      "parents": [
        "b22c9d9bc214d602647c3f94e6072655c36a61db"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Thu Apr 19 12:10:24 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:11 2007 -0500"
      },
      "message": "[SCSI] megaraid: update version reported by MEGAIOC_QDRVRVER\n\nUpdate the driver version reported by MEGAIOC_QDRVRVER to\nmatch LSI_COMMON_MOD_VERSION.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nAcked-by: \"Patro, Sumant\" \u003cSumant.Patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cc5968c83edc8c797177db3adf95beafa2b7f365",
      "tree": "259aa3fdc09930df34a010b4350d06aae04e33df",
      "parents": [
        "02b01e010afeeb49328d35650d70721d2ca3fd59"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Wed Feb 14 13:05:42 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 16 10:44:12 2007 -0600"
      },
      "message": "[SCSI] megaraid_sas: update version and author info\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "02b01e010afeeb49328d35650d70721d2ca3fd59",
      "tree": "28163befce75d3ebbbfa84a0acf9f85f5bb95675",
      "parents": [
        "9f35fa8a14e6216a859e2dfbe50ade497f9603ef"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Wed Feb 14 13:00:55 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 16 10:43:41 2007 -0600"
      },
      "message": "[SCSI] megaraid_sas: return sync cache call with success\n\nFW does not support SYNCHRONIZE_CACHE cmd. FW flush cache on its own.\nSo, we just return success from the megasas_queue_command.\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9f35fa8a14e6216a859e2dfbe50ade497f9603ef",
      "tree": "96290f23f7f7ae7b51d3b5ccb9ed5bce89df471e",
      "parents": [
        "cf62a0a543fbab15286509d2e04e3dcf5549e966"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Wed Feb 14 12:55:45 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 16 10:20:33 2007 -0600"
      },
      "message": "[SCSI] megaraid_sas: replace pci_alloc_consitent with dma_alloc_coherent in ioctl path\n\nReplaced pci_alloc_consistent with dma_alloc_coherent from the ioctl path.\nThis is to avoid situations where ioctl fails for lack of memory\n(when system under heavy stress).\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cf62a0a543fbab15286509d2e04e3dcf5549e966",
      "tree": "9ed2070713deb33db6557031923be7cfe3ef1e68",
      "parents": [
        "af37acfb63d8e924550e67b884dbd1c478e26c96"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Wed Feb 14 12:41:55 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 16 10:19:53 2007 -0600"
      },
      "message": "[SCSI] megaraid_sas: add bios_param in scsi_host_template\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "af37acfb63d8e924550e67b884dbd1c478e26c96",
      "tree": "2b3230cf515361b9aef1c43ae22df4e131530ef3",
      "parents": [
        "a9b7320294f885be6087bdef7a0e25922c36eb1b"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Wed Feb 14 12:34:46 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 16 10:15:29 2007 -0600"
      },
      "message": "[SCSI] megaraid_sas: do not process cmds if hw_crit_error is set\n\nChecks if hw_crit_error is set.\nIf it is set, we donot process commands.\nChecks added in megasas_queue_command and command completion routines.\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "00977a59b951207d38380c75f03a36829950265c",
      "tree": "26933feafebffca95df02c19df03f5e56aada47e",
      "parents": [
        "d54b1fdb1d9f82e375a299e22bd366aad52d4c34"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 6\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30716e07ef511ec7525c07eb1e8060ba8943c2a2",
      "tree": "eb6a47cae63d3587fa773cc5a16781eaa2c7810b",
      "parents": [
        "03c79cc56e4497cbd09d74a73c1bd0d1d9a8a16c",
        "f56df2f4db6e4af87fb8e941cff69f4501a111df"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:24:00 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:24:00 2007 -0600"
      },
      "message": "Merge branch \u0027linus\u0027\n"
    },
    {
      "commit": "59f19a9efc3949f4e5675186bdcb6db1f46258a1",
      "tree": "fc55714f487e5b2ceed579ccd65b795f524ae832",
      "parents": [
        "a69b74d39f50b3e3ca9a6641bd71f3fc55d32d98"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jan 09 21:40:52 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 13 13:55:35 2007 -0600"
      },
      "message": "[SCSI] megaraid: more kernel-doc fixes\n\nMore megaraid kernel-doc fixes.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Sumant Patro \u003csumantp@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a69b74d39f50b3e3ca9a6641bd71f3fc55d32d98",
      "tree": "f7563f5bac36a2bfcc93d488364263a66d450436",
      "parents": [
        "cd96d96f20f2509dfeb302548132e30f471c071a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jan 05 22:41:48 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 13 13:55:01 2007 -0600"
      },
      "message": "[SCSI] megaraid: fix kernel-doc\n\nkernel-doc modifications:\n- change \"@param var\" notation to @var;\n- change function/description separator from \u0027:\u0027 to \u0027-\u0027;\n- change var/description separator from \u0027-\u0027 to \u0027:\u0027;\n- fix a few doc. typos;\n- don\u0027t use kernel-doc /** lead-in when the doc. block is not kernel-doc;\n- use Linux common */ ending comment format instead of **/;\n- use correct function parameter names;\n- place function parameters immediately after the function short description;\n- place kernel-doc immediately before its function or macro;\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Sumant Patro \u003csumantp@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cd96d96f20f2509dfeb302548132e30f471c071a",
      "tree": "c13cb40f4753059b07e2416af190d9036ec5672d",
      "parents": [
        "6f3cbf552e0557a463ad421f07b2e873a608406f"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Fri Jan 05 07:10:09 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 13 13:54:23 2007 -0600"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: init fix for kdump\n\n1.      Changes in Initialization to fix kdump failure.\n        Send SYNC command on loading.\n        This command clears the pending commands in the adapter\n        and re-initialize its internal RAID structure.\n        Without this change, megaraid driver either panics or fails to\n        initialize the adapter during kdump\u0027s second kernel boot\n        if there are pending commands or interrupts from other devices\n        sharing the same IRQ.\n2.      Authors email-id domain name changed from lsil.com to lsi.com.\n        Also modified the MODULE_AUTHOR to megaraidlinux@lsi.com\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d6d174a0888fe082e87ce1d4a0f1a85044a4515",
      "tree": "270b97398c8bd12db4842fb16b4e062e08d144ca",
      "parents": [
        "4fe48187da5a0229be3951761b66cd426430a52b"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Fri Dec 29 08:13:54 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 06 09:21:47 2007 -0600"
      },
      "message": "[SCSI] megaraid_sas: Update module author\n\nUpdate domain name change from lsil.com to lsi.com.\nChange module author to megaraidlinux@lsi.com\n\nSigned-off-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b448de473139e40a9ecc4e34946ffec5a65807ec",
      "tree": "7530bc57b3f362096d0a9e72df82d2259bafac08",
      "parents": [
        "d915058f48745c0d5c4582566e5aa63867264f81"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 20 03:23:49 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:15:47 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: \"Patro, Sumant\" \u003cSumant.Patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8741ca71a3f626a56595b88200ebf952ce77ceef",
      "tree": "f029a1ab0c83e0bf669bb961e2be93fef1d11122",
      "parents": [
        "3a42bb223f61fbd755d6e61b9b50b9681d68fcae"
      ],
      "author": {
        "name": "Andrey Mirkin",
        "email": "amirkin@sw.ru",
        "time": "Mon Oct 16 12:08:43 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 16 08:30:04 2006 -0700"
      },
      "message": "[PATCH] scsi: megaraid_{mm,mbox}: 64-bit DMA capability fix\n\nIt is known that 2 LSI Logic MegaRAID SATA RAID Controllers (150-4 and\n150-6) don\u0027t support 64-bit DMA.  Unfortunately currently this check is\nwrong and driver sets 64-bit DMA mode for these devices.\n\nSigned-off-by: Andrey Mirkin \u003camirkin@sw.ru\u003e\nAcked-by: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "83aabc1be551dd1f07266c125ff48ec62a2ce515",
      "tree": "6a9add23d4f6d04d86dc33002e2089499f6e83d6",
      "parents": [
        "bb0766204c81d6bd01532476aec4e512c960fb4d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 04 06:34:03 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 04 13:26:25 2006 -0500"
      },
      "message": "[SCSI] SCSI megaraid_sas: handle thrown errors\n\n- handle clear_user() error\n\n- handle and properly unwind from sysfs errors thrown during mod init\n\n- adjust order of calls in megasas_exit() to precisely match\n  registration order in megasas_init()\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n\nUpdated for extra attribute and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2a3681e56e825bce469d2ccf3c85741b5005e1f1",
      "tree": "b455c9b48e8a786634b14921062cf21b0a43932d",
      "parents": [
        "5d018ad057347995e5c4564b3e43339e6497f839"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue Oct 03 13:19:21 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 04 12:55:29 2006 -0500"
      },
      "message": "[SCSI] megaraid_sas: sets ioctl timeout and updates version,changelog\n\nThis patch sets timeout of max 180 seconds for ioctl completion.\nIt also updates the Changelog and hikes the version to 3.05.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5d018ad057347995e5c4564b3e43339e6497f839",
      "tree": "775d444f35a71414158f404c83f8d5ab270cefc5",
      "parents": [
        "658dcedb4e35d77f7f6552b5a640d7d82c372053"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue Oct 03 13:13:18 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 04 12:53:42 2006 -0500"
      },
      "message": "[SCSI] megaraid_sas: adds tasklet for cmd completion\n\nThis patch adds a tasklet for command completion.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "658dcedb4e35d77f7f6552b5a640d7d82c372053",
      "tree": "9d86c5a80429716111498e6b1f4f948b00fc2c73",
      "parents": [
        "b274cab779219325fd480cc696a456d1c3893bd8"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue Oct 03 13:09:14 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 04 12:52:15 2006 -0500"
      },
      "message": "[SCSI] megaraid_sas: prints pending cmds before setting hw_crit_error\n\nThis patch adds function to print the pending frame details before returning\nfailure from the reset routine. It also exposes a new variable megasas_dbg_lvl\nthat allows the user to set the debug level for logging.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b274cab779219325fd480cc696a456d1c3893bd8",
      "tree": "febc0f1e45fd2bf676f5962bd351ea18fb10bd78",
      "parents": [
        "b1df99d9434edf3fc26f9e36ee6a443e3611e829"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue Oct 03 12:52:12 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 04 12:49:27 2006 -0500"
      },
      "message": "[SCSI] megaraid_sas: function pointer for disable interrupt\n\nThis patch adds function pointer to invoke disable interrupt for\nxscale and ppc IOP based controllers. Removes old implementation that checks\nfor controller type in megasas_disable_intr.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b1df99d9434edf3fc26f9e36ee6a443e3611e829",
      "tree": "97ce3f2351ea1a18838aea113cb79b21539d1498",
      "parents": [
        "e3bbff9f3cf91c84c76cfdd5e80041ad1b487192"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue Oct 03 12:40:47 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 04 12:48:17 2006 -0500"
      },
      "message": "[SCSI] megaraid_sas: frame count optimization\n\nThis patch removes duplicated code in frame calculation \u0026  adds\nmegasas_get_frame_count() that also takes into account the number of frames\nthat can be contained in the Main frame.\nFW uses the frame count to pull sufficient number of frames from host memory.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e3bbff9f3cf91c84c76cfdd5e80041ad1b487192",
      "tree": "62875328d2ffd90bffc9999c81aa356218d7da12",
      "parents": [
        "65935ff95cfda67c7b2bf228d6f7083a46f832a1"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue Oct 03 12:28:49 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Oct 04 12:45:19 2006 -0500"
      },
      "message": "[SCSI] megaraid_sas: FW transition and q size changes\n\nThis patch has the following enhancements :\n        a. handles new transition states of FW to support controller hotplug.\n        b. It reduces by 1 the maximum cmds that the driver may send to FW.\n        c. Sends \"Stop Processing\" cmd to FW before returning failure from reset routine\n        d. Adds print in megasas_transition routine\n        e. Sends \"RESET\" flag to FW to do a soft reset of controller\nto move from Operational to Ready state.\n\tf. Sending correct pointer (cmd-\u003esense) to pci_pool_free\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f5ebbeb57e4b57ac44f29ff9ec2ebde1401999d1",
      "tree": "689b256141424360c2fc39921570310e7f56d764",
      "parents": [
        "d41ba22a6d330ab1e8d3adde7d2ce9349d4e4dc7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Sep 25 16:59:01 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Sep 26 10:39:55 2006 -0700"
      },
      "message": "[SCSI] megaraid: Use the proper type to hold the irq number.\n\nWhen testing on a Unisys machine it was discovered that the megaraid driver\nwould not initialize as it was requesting irq 162 instead of irq 1442 it\nwas assigned.  The problem was the irq number had been truncated by being\nstored in an unsigned char.\n\nThis patches fixes that problem and the driver now appears to work.\n\nThe ioctl interface appears fundamentally broken as it exports the irq\nnumber to user space in an unsigned char.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8ce7a9c159c8c4eb480f0a65c6af753dbf9a1a70",
      "tree": "be59573c0af3617d0cd8a7d61f0ed119e58b1156",
      "parents": [
        "d2afb3ae04e36dbc6e9eb2d8bd54406ff7b6b3bd",
        "01da5fd83d6b2c5e36b77539f6cbdd8f49849225"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 27 21:59:59 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 27 21:59:59 2006 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "4041b9cd87d97a7c73a5bf5a9305dffee2599386",
      "tree": "8f385a2f120dafd6fcad27e2896c960993939121",
      "parents": [
        "b8d08210126a7b769b857720a59721a453a57a1e"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Thu Aug 17 13:28:22 2006 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Aug 19 13:44:54 2006 -0700"
      },
      "message": "[SCSI] megaraid_sas: pci_module_init to pci_register_driver conversion\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nAcked-by: \"Patro, Sumant\" \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f3d7271c5ac9029d19fc0252a85bc045334382cc",
      "tree": "9cc47ccdd7de9e27f31db4beb50a9af3e24f0bd4",
      "parents": [
        "2b6ee9b5295460017fc1bc3d60545512df280908"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwidheim.de",
        "time": "Tue Aug 15 11:17:21 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Aug 19 13:42:00 2006 -0700"
      },
      "message": "[SCSI] convert to PCI_DEVICE() macro\n\nConvert the pci_device_id-table of the megaraid_sas-driver to\nthe PCI_DEVICE-macro, to safe some lines.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: \"Patro, Sumant\" \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f4c8aa1107969c26b1984eb2996a58f816dea71f",
      "tree": "7929bd06154bcfedd8de71674567018685174d45",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "brking@charter.net",
        "email": "brking@charter.net",
        "time": "Wed Jul 05 17:00:01 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jul 28 13:48:14 2006 -0500"
      },
      "message": "[SCSI] megaraid: Add support for change_queue_depth\n\nAdds support for change_queue_depth so that device\nqueue depth can be changed at runtime through sysfs.\n\nSigned-off-by: \u003cbrking@charter.net\u003e\nAcked-by: Seokmann Ju \u003cseokmann.ju@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0b4972d59170e13ab0236e8a7148112052590c01",
      "tree": "640bc811d371d245b7259383b0e95ce28c388c2b",
      "parents": [
        "aa677bc7445147f663ebde69d248a30839bada76"
      ],
      "author": {
        "name": "Ju, Seokmann",
        "email": "Seokmann.Ju@lsil.com",
        "time": "Tue Jul 25 08:45:06 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jul 28 13:19:12 2006 -0500"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: a fix on \"kernel unaligned access address\" issue\n\nThere was an issue in the data structure defined by megaraid driver\ncasuing \"kernel unaligned access..\" messages to be displayed during\nIOCTL on IA64 platform.\n\nThe issue has been reported/fixed by Sakurai Hiroomi\n[sakurai_hiro@soft.fujitsu.com].\n\nSigned-Off By: Seokmann Ju \u003cseokmann.ju@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "aa677bc7445147f663ebde69d248a30839bada76",
      "tree": "ae8e932655e44c7b16cb1fb23ed929ce9d3bc138",
      "parents": [
        "fbf6080225a03aa2b3671acacebdf615f1d3f6ba"
      ],
      "author": {
        "name": "Ju, Seokmann",
        "email": "Seokmann.Ju@lsil.com",
        "time": "Tue Jul 25 08:44:58 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jul 28 13:13:50 2006 -0500"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: a fix on INQUIRY with EVPD\n\nWith this patch, driver will protect data corruption created by\nINQUIRY with EVPD request to megaraid controllers.  As specified in\nthe changelog, megaraid F/W already has fixed the issue and being\nunder process of release. Meanwhile, driver will protect the system\nwith this patch.\n\nSigned-Off By: Seokmann Ju \u003cseokmann.ju@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fbf6080225a03aa2b3671acacebdf615f1d3f6ba",
      "tree": "8813b1849713b29b52e73bfef8912b7e35b547ea",
      "parents": [
        "f4246b33c774bb4330eb6286beed6d3c9f4373c4"
      ],
      "author": {
        "name": "Ju, Seokmann",
        "email": "Seokmann.Ju@lsil.com",
        "time": "Tue Jul 25 08:44:48 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jul 28 13:10:23 2006 -0500"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: 64-bit DMA capability checker\n\nThis patch contains\n- a fix for 64-bit DMA capability check in megaraid_{mm,mbox} driver.\n- includes changes (going back to 32-bit DMA mask if 64-bit DMA mask\nfailes) suggested by James with previous patch.\n- addition of SATA 150-4/6 as commented by Vasily Averin.\n\nWith patch, the driver access PCIconfiguration space with dedicated\noffset to read a signature. If the signature read, it means that the\ncontroller has capability to handle 64-bit DMA.\nWithout this patch, the driver used to blindly claim 64-bit DMA\ncapability.\nThe issue has been reported by Vasily Averin [vvs@sw.ru].\nThank you Vasily for the reporting.\n\nSigned-Off By: Seokmann Ju \u003cseokmann.ju@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c4e00fac42f268ed0a547cdd1d12bb8399864040",
      "tree": "1a54d87be2066c49b71a03764fcb4fc7f9c68c41",
      "parents": [
        "29454dde27d8e340bb1987bad9aa504af7081eba",
        "d6b0c53723753fc0cfda63f56735b225c43e1e9a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jul 03 09:41:12 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jul 03 09:41:12 2006 -0500"
      },
      "message": "Merge ../scsi-misc-2.6\n\nConflicts:\n\n\tdrivers/scsi/nsp32.c\n\tdrivers/scsi/pcmcia/nsp_cs.c\n\nRemoval of randomness flag conflicts with SA_ -\u003e IRQF_ global\nreplacement.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1d6f359a2e06296418481239f8054a878f36e819",
      "tree": "e3ce0c69e4f34374f51f4e226374467ca80e3993",
      "parents": [
        "5d8c8a2e8edc63d8aef7656678f41c6c603f0443"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:53 2006 -0700"
      },
      "message": "[PATCH] irq-flags: scsi: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e98936c924e2329f876b0b7791b45249c2e2129",
      "tree": "83893e205f60aa728dc9d912981a92c856e50133",
      "parents": [
        "cefbda2d6cd9bf78a93768130729a6d142588d67"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue Jun 20 15:32:37 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 26 09:29:07 2006 -0500"
      },
      "message": "[SCSI] megaraid_sas: zcr with fix\n\nThe patch adds support for a ZCR controller (Device ID : 0x413).\n\nIt also has a critical bug fix :\n\nDisable controller interrupt before firing INIT cmd to FW.  Interrupt\nis enabled after required initialization is over. This is done to\nensure that driver is ready to handle interrupts when it is generated\nby the controller.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cedfb178ada245b6c52a654936b34d7996e26a1d",
      "tree": "3f8d2c3b5a37438e8fa00da93877bc006354ee0d",
      "parents": [
        "b9bcf9c117b0a39f7e59c9682a7b32a9253c0544"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:09 2006 -0700"
      },
      "message": "[PATCH] megaraid_mbox: fix section mismatch warnings\n\nFix section warning:\nWARNING: drivers/scsi/megaraid/megaraid_mbox.o - Section mismatch: reference to .init.text: from .text between \u0027megaraid_probe_one\u0027 (at offset 0x171e) and \u0027megaraid_queue_command\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0cd91a68acdc9b49d7f6738b514a426da627649",
      "tree": "8ad73564015794197583b094217ae0a71e71e753",
      "parents": [
        "60eef25701d25e99c991dd0f4a9f3832a0c3ad3e",
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "e4a082c7c1f9a7b11fece6918e7ee5519b39ac46",
      "tree": "8aa1d865b2ddfb9b897e30e97dede3268c00b582",
      "parents": [
        "f70e9c5f91f1d2d9ce79dc45221540e25b4e4ac0"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue May 30 12:03:37 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jun 06 10:57:18 2006 -0400"
      },
      "message": "[SCSI] megaraid_sas: switch fw_outstanding to an atomic_t\n\nThis patch( originally submitted by Christoph Hellwig) removes\ninstance_lock and changes fw_outstanding variable data type to\natomic_t.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c005fb4fb2d23ba29ad21dee5042b2f8451ca8ba",
      "tree": "26cd8703ee65d01e611fb0990f502c56abc098b6",
      "parents": [
        "509e5e5d206ff7ba08011b61a882d09369ec20c3"
      ],
      "author": {
        "name": "Ju, Seokmann",
        "email": "Seokmann.Ju@lsil.com",
        "time": "Thu Apr 27 02:33:06 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 27 14:08:53 2006 -0500"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: fix a bug in reset handler\n\nWhen abort failed, the driver gets reset handleer called.  In the reset\nhandler, driver calls \u0027scsi_done()\u0027 callback for same SCSI command packet\n(struct scsi_cmnd) multiple times if there are multiple SCSI command packet\nin the pend_list.  More over, if there are entry in the pend_lsit with\nIOCTL packet associated, the driver returns it to wrong free_list so that,\nin turn, the driver could end up with \u0027NULL pointer dereference..\u0027 during\nI/O command building with incorrect resource.\n\nAlso, the patch contains several minor/cosmetic changes besides this.\n\nSigned-off-by: Seokmann Ju \u003cseokmann.ju@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5236467ae72ecd71baa162b7734c57bfe8fa0ff9",
      "tree": "f72885a8d34b7af13a2def68592ab5465a9b7a9f",
      "parents": [
        "52824b6b5fa0533e2b2adc9df396d0e9ff6fb02a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 10 23:24:55 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:32:00 2006 -0400"
      },
      "message": "[SCSI] megaraid/megaraid_mm.c: fix a NULL pointer dereference\n\nThis patch fixes a NULL pointer dereference spotted by the Coverity\nchecker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b4b6707ee32f929846d947d18b1b9bf42e988aa",
      "tree": "aa27dd01e2d74cb68efc4ab57eb4d1f4e563ae33",
      "parents": [
        "d04ef3a795b3b7b376a02713ed5e211e9ae1f917",
        "116f232b3794a8b6ebde21aef5004b18cc1cfa86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 10:58:05 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  fixed path to moved file in include/linux/device.h\n  Fix spelling in E1000_DISABLE_PACKET_SPLIT Kconfig description\n  Documentation/dvb/get_dvb_firmware: fix firmware URL\n  Documentation: Update to BUG-HUNTING\n  Remove superfluous NOTIFY_COOKIE_LEN define\n  add \"tags\" to .gitignore\n  Fix \"frist\", \"fisrt\", typos\n  fix rwlock usage example\n  It\u0027s UTF-8\n"
    },
    {
      "commit": "80682fa9f70932950c913fd10411c004c4c2e8b0",
      "tree": "696d4e63124bd6b73c8ec25ee81185545f0cf828",
      "parents": [
        "7ad4a5d56874b37ad24d89aae2f8d192ba7b1521"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Wed Mar 22 00:21:33 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 22 00:21:33 2006 +0100"
      },
      "message": "Fix \"frist\", \"fisrt\", typos\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e5b3a65fd7244e662691cf617145983ecde28cc9",
      "tree": "dc46a5a1767897cc87ead1efcd6bcb9f9bf2524a",
      "parents": [
        "f33b5d783b4f56be5ace6a1c98fb5f76b2d2d07d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Mar 10 17:08:57 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:18:51 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: fix extended timeout handling\n\nReplace the eh_timed_out method usage with setting sdev-\u003etimeout in\nslave_configure.  Also only use the extended timeout for raid volumes,\nphysical devices shouldn\u0027t need it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "147aab6aa22ce7775be944f8fb9932aa000dda61",
      "tree": "21e01c0387755e6607e050beac0504ff1f4866cf",
      "parents": [
        "938050916f57f08e20595b1fa1c1e57c2fbf7243"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Feb 17 12:13:48 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 21:36:46 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: fix physical disk handling\n\nThis patch hides the devices completely from the midlayer instead.\nIt requires the patch to handle the slave_configure failure I posted\nearlier.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f9876f0b67c3f0b04ee2167602df54e7ae139ad7",
      "tree": "7d82ef9fa3e19f837c4aa69a0f168fbf5f6e8114",
      "parents": [
        "122da30223c06cee181044af6d32e88b256d10df"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Fri Feb 03 15:34:35 2006 -0800"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:38:41 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: support for 1078 type controller added\n\nThis patch adds support for 1078 type controller (device id : 0x60).\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "122da30223c06cee181044af6d32e88b256d10df",
      "tree": "4f56cd9af050aa1beaf8d053eae4f4ed38c115fc",
      "parents": [
        "ea5a7a82f9d2d8a81f8fa541c34a12b43d390f61"
      ],
      "author": {
        "name": "Joshua Giles",
        "email": "joshua_giles@dell.com",
        "time": "Fri Feb 03 15:34:17 2006 -0800"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:37:29 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: register 16 byte CDB capability\n\nThis patch properly registers the 16 byte command length capability of\nthe megaraid_sas controlled hardware with the scsi midlayer.  All\nmegaraid_sas hardware supports 16 byte CDB\u0027s.\n\nSigned-off-by: Joshua Giles \u003cjoshua_giles@dell.com\u003e\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1341c939222f4d1cc8d9eb2b794f26f089fe0a61",
      "tree": "acafd546c590b8661f9f67b9a293f7742e50bd7c",
      "parents": [
        "cb59aa6a7ca1ae40fd436c45dff568a83f3fab2f"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Wed Jan 25 12:02:40 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Jan 29 11:25:30 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: new template defined to represent each type of controllers\n\nThis patch defines a new template to represent each type of\ncontrollers (identified by the processor used). The template has\nmembers that is set with appropriate values during driver\ninitialisation. This change is done to support new controllers with\nminimal change to existing code. In future, for a new controller\nsupport, a template will be declared and its members initialised\nappropriately.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\n\nRejections fixed and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cb59aa6a7ca1ae40fd436c45dff568a83f3fab2f",
      "tree": "fe39a56ef4d95987d1c45eb44a4e764972820e58",
      "parents": [
        "bb1d1073a10fdc8547e3eb821ee2488260094b39"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Wed Jan 25 11:53:25 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Jan 29 11:18:16 2006 -0600"
      },
      "message": "[SCSI] megaraid_sas: cleanup queue command path\n\nThis patch (originally submitted by Christoph Hellwig) removes code\nduplication in megasas_build_cmd.  It also defines\nMEGASAS_IOC_FIRMWARE32 to allow 64 bit compiled applications to work.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\n\nRejections fixed and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b9506723826c68b50fa33e345700ddcac1bed36",
      "tree": "da3e432ef4517c47ebdc088c6322d0ac51193127",
      "parents": [
        "dacee84b070c4e705a5b6446f1f0a6a6e2f8d7a4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jan 11 13:16:10 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 12 11:53:11 2006 -0600"
      },
      "message": "[SCSI] turn most scsi semaphores into mutexes\n\nthe scsi layer is using semaphores in a mutex way, this patch converts\nthese into using mutexes instead\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7ff92053ddff48d9d7908a353bd85f893944463e",
      "tree": "7536ae8d96b112e87766a60e52de40df8f1f657b",
      "parents": [
        "fc33a7bb9c6dd8f6e4a014976200f8fdabb3a45c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:34 2006 -0800"
      },
      "message": "[PATCH] don\u0027t include ioctl32.h in drivers\n\nThese days ioctl32.h is only used for communication of fs/compat.c and\nfs/compat_ioctl.c and doesn\u0027t contain anything of interest to drivers.\n\nRemove inclusion in various drivers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed7e8ef7f12f5c3c8bbb85eeb0a1ded91c7c5dbf",
      "tree": "2093784bbbc3ff9ebb3c68b43efda7b13228c99a",
      "parents": [
        "3492b328834319c9503c0a34c50fb3f009556443"
      ],
      "author": {
        "name": "Ju, Seokmann",
        "email": "Seokmann.Ju@engenio.com",
        "time": "Thu Nov 17 13:17:25 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:10:56 2005 -0700"
      },
      "message": "[SCSI] megaraid_{mbox,mm} : remove PCI Id overlaping between megaraid_legacy and megaraid_{mbox,mm}\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8a87a0b6313109d2fea87b1271d497c954ce2ca8",
      "tree": "1b7ae51ff681e27118590e9cab4bf0ce38f5d80e",
      "parents": [
        "e6a04466ba965875a6132700fabb2f2c0249c41a",
        "3b44f137b9a846c5452d9e6e1271b79b1dbcc942"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Nov 10 08:29:07 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Nov 10 08:29:07 2005 -0600"
      },
      "message": "Merge by hand (whitespace conflicts in libata.h)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "383f9749505cef0a30dbd7109db7fe469aa64753",
      "tree": "9e88d648396ac99a90d12ccf5471d001e87c65ae",
      "parents": [
        "f093182d313edde9b1f86dbdaf40ba4da2dbd0e7",
        "3da8b713da723e78a03f0404beedf3cc6f4f860b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 12:50:26 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 12:50:26 2005 -0500"
      },
      "message": "Merge by hand (conflicts between pending drivers and kfree cleanups)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9475cb0c358ff0dd473544280d92482df491913",
      "tree": "091617d0bdab9273d44139c86af21b7540e6d9b1",
      "parents": [
        "089b1dbbde28f0f641c20beabba28fa89ab4fab9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:01 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/scsi\n\nThis is the drivers/scsi/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/scsi/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2c8dc402b939ddcb0299bb60227c47dc454c85a",
      "tree": "541ba37d973d19495047a987f14e45a63febaa1e",
      "parents": [
        "3072c4abdd8c239a28085733adf3aaae94ad8fbe"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 21:06:02 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:51:32 2005 -0600"
      },
      "message": "[SCSI] megaraid_mbox: remove scsi_assign_lock usage\n\nalso remove the adapter-\u003ehost_lock alias for adapter-\u003elock and remove\nsome superflous locking aswell as removing the tiny locking wrappers\nfor the EH routines.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3072c4abdd8c239a28085733adf3aaae94ad8fbe",
      "tree": "4022443ea9bf6c8bbbb49c11eb67937c798b3f3f",
      "parents": [
        "7dfdc9a52b4219fba8240750e36de5db860ddd5f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 19:51:24 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:50:41 2005 -0600"
      },
      "message": "[SCSI] megaraid_sas: fix EH locking\n\nrecent kernels call the eh_ methods without the host lock held.\nmegaraid_sas doesn\u0027t need it but drops it before calling a sleeping\nroutine and reqcquires it afterwards.  Just remove the\nspin_unlock/spin_lock calls.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "849a8924a6740ecbf9711e015beca69425f0c429",
      "tree": "2bae44c5fb170a655696b7253eec7ee13c6fa437",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581",
        "ee807c2d43b54183c16580857837dae8ccb2ed22"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "message": "Merge by Hand\n\nConflicts in dec_esp.c (Thanks Bacchus), scsi_transport_iscsi.c and\nscsi_transport_fc.h\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "017560fca496f72ed9dd734ffde63ce39dfe0411"
}
