)]}'
{
  "log": [
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "775d584c63818595dd6ba635438753cf3c18e4b1",
      "tree": "0e90b1dcc2d86bc831ff47c92dfd53afd28cc3b9",
      "parents": [
        "456229a91d2bdf884f0c01b33f1ecee762abba7d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jun 27 02:55:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:48 2006 -0700"
      },
      "message": "[PATCH] drivers/message/i2o/iop.c: unexport i2o_msg_nop()\n\nIt\u0027s available in a header as a static inline - there\u0027s no need to export it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f7607803717e9d045965b210cd16a25d80cd04b",
      "tree": "1e8af970aa305be5e229a86b3ccc2525f3936d3b",
      "parents": [
        "9a66a53f558efc2619a438278d2919b3c9a7f673"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Jun 27 02:55:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:48 2006 -0700"
      },
      "message": "[PATCH] Remove redundant NULL checks before [kv]free - in drivers/\n\nRemove redundant NULL chck before kfree + tiny CodingStyle cleanup for\ndrivers/\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e29419fffceb8ec36def3c922040e1ca7bcd3de5",
      "tree": "c4e51cdee86dec7c859b1e7c7929c8bb2e85f36d",
      "parents": [
        "685143ac1f7a579a3fac9c7f2ac8f82e95af6864"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 15:20:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:59 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in misc drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "28e4b224955cbe30275b2a7842e729023a4f4b03",
      "tree": "ab4d28fecc06070fc2a2742f4b4550b29de44912",
      "parents": [
        "22ae813b85df7c0b0fc7c8d6f336d6a9f566ff97",
        "67d59dfdeb21df2c16dcd478b66177e91178ecd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (85 commits)\n  [SCSI] 53c700: remove reliance on deprecated cmnd fields\n  [SCSI] hptiop: don\u0027t use cmnd-\u003ebufflen\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  [SCSI] aacraid: small misc. cleanups\n  [SCSI] aacraid: Update supported product information\n  [SCSI] aacraid: Fix return code interpretation\n  [SCSI] scsi_transport_sas: fix panic in sas_free_rphy\n  [SCSI] remove RQ_SCSI_* flags\n  [SCSI] remove scsi_request infrastructure\n  [SCSI] mptfusion: change driver revision to 3.03.10\n  [SCSI] mptfc: abort of board reset leaves port dead requiring reboot\n  [SCSI] mptfc: fix fibre channel infinite request/response loop\n  [SCSI] mptfc: set fibre channel fw target missing timers to one second\n  [SCSI] mptfusion: move fc event/reset handling to mptfc\n  [SCSI] spi transport: don\u0027t allow dt to be set on SE or HVD buses\n  [SCSI] aic7xxx: expose the bus setting to sysfs\n  [SCSI] scsi: remove Documentation/scsi/cpqfc.txt\n  [SCSI] drivers/scsi: Use ARRAY_SIZE macro\n  [SCSI] Remove last page_address from dc395x.c\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  ...\n\nFixed up conflicts in drivers/message/fusion/mptbase.c manually (due to\nthe sparc interrupt cleanups)\n"
    },
    {
      "commit": "c6387a48cf5958e43c201fc27a158c328927531a",
      "tree": "a6c24951d6c86ac47bd3f0ba198adbfffd03291b",
      "parents": [
        "6a76267f0e52d920e6bb6da75541e6116d7304da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 20 01:21:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 20 01:21:29 2006 -0700"
      },
      "message": "[SPARC]: Kill __irq_itoa().\n\nThis ugly hack was long overdue to die.\n\nIt was a way to print out Sparc interrupts in a more freindly format,\nsince IRQ numbers were arbitrary opaque 32-bit integers which vectored\ninto PIL levels.  These 32-bit integers were not necessarily in the\n0--\u003eNR_IRQS range, but the PILs they vectored to were.\n\nThe idea now is that we will increase NR_IRQS a little bit and use a\nvirtual\u003c--\u003ereal IRQ number mapping scheme similar to PowerPC.\n\nThat makes this IRQ printing hack irrelevant, and furthermore only a\nhandful of drivers actually used __irq_itoa() making it even less\nuseful.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "beb40487508290f5d6565598c60a3f44261beef2",
      "tree": "ca63df47d8db8f1b1161b5db094b0a9c2b541d91",
      "parents": [
        "1951d099dfd8fa529e86f4ac81d1a34554fbe302"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 10 18:01:03 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:24:40 2006 -0500"
      },
      "message": "[SCSI] remove scsi_request infrastructure\n\nWith Achim patch the last user (gdth) is switched away from scsi_request\nso we an kill it now.  Also disables some code in i2o_scsi that was\nbroken since the sg driver stopped using scsi_requests.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1951d099dfd8fa529e86f4ac81d1a34554fbe302",
      "tree": "e5a92385151b77254c7c527653ee99d99206d1ff",
      "parents": [
        "d6be06c84da9626b10443c664ee55bda96fb3514"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Wed May 24 15:08:10 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:02:21 2006 -0500"
      },
      "message": "[SCSI] mptfusion: change driver revision to 3.03.10\n\nBump driver version number to reflect addition of various\nfibre channel patches.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d6be06c84da9626b10443c664ee55bda96fb3514",
      "tree": "603c279d787722b9a64208ae7255c34a74af7405",
      "parents": [
        "419835e285c3e39cd62c8c8426da0aebea9cd89f"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Wed May 24 15:07:57 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:01:52 2006 -0500"
      },
      "message": "[SCSI] mptfc: abort of board reset leaves port dead requiring reboot\n\nThe driver uses msleep_interruptible() in the code path responsible\nfor resetting the card\u0027s ports via the lsiutil command.  If a\n\u003cctrl-c\u003e is received during the reset it can leave a port in such\na state that the only way to regain its use is to reboot the system.\nChanging from msleep_interruptible() to msleep() corrects the problem.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "419835e285c3e39cd62c8c8426da0aebea9cd89f",
      "tree": "e550176245f09598ccf7ffff915524ff07d75c88",
      "parents": [
        "ca2f938efe71ca48cbc689db4df8d4f04b5d8f07"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Wed May 24 15:07:40 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:00:03 2006 -0500"
      },
      "message": "[SCSI] mptfc: fix fibre channel infinite request/response loop\n\nWhile doing board reset testing I was able to put the system in\nan infinite request/response loop between the scsi layer and\nmptscsih_qcmd() by aborting the reset.  This patch installs\na \"SETUP RESET\" handler which calls fc_remote_port_delete()\nfor all registered rports.  This blocks the target which\nprevents the loop.  Additionally, should the reset fail to\ncomplete, the transport will now terminate i/o to the target.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ca2f938efe71ca48cbc689db4df8d4f04b5d8f07",
      "tree": "044df117f00aa7838d83a78aa40ed41c1f0baf31",
      "parents": [
        "80d3ac77a84987d5132726f3d7cef342a280f7d9"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Wed May 24 15:07:24 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 15:59:19 2006 -0500"
      },
      "message": "[SCSI] mptfc: set fibre channel fw target missing timers to one second\n\nThe fibre channel firmware provides a timer which is similar in purpose\nto the fibre channel transport\u0027s device loss timer.  The effect of this\ntimer is to extend the total time that a target will be missing beyond\nthe value associated with the transport\u0027s timer.  This patch changes\nthe firmware timer to a default of one second which significantly reduces\nthe lag between when a target goes missing and the notification of the\nfibre channel transport.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "80d3ac77a84987d5132726f3d7cef342a280f7d9",
      "tree": "cb126b63a06eed078cd7daa95a998d01f3df015e",
      "parents": [
        "f0cd91a68acdc9b49d7f6738b514a426da627649"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Wed May 24 15:07:09 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 15:58:37 2006 -0500"
      },
      "message": "[SCSI] mptfusion: move fc event/reset handling to mptfc\n\nMove fibre channel event and reset handling to mptfc.  This will\nresult in fewer changes over time that need to be applied to\neither mptbase.c or mptscsih.c.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\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": "1f4d4a7e8f5a46929a987ec17987dbbdd73029d4",
      "tree": "7925980f6295e6f3aba704f08837b03bf3578838",
      "parents": [
        "938473b24636d77dc5e9c3f41090d071b6cf4389",
        "46b304934de417a2238d659ef6459a74cb3f5e6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:03:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:03:51 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Avoid JBUS errors on some Niagara systems.\n  [FUSION]: Fix mptspi.c build with CONFIG_PM not set.\n  [TG3]: Handle Sun onboard tg3 chips more correctly.\n  [SPARC64]: Dump local cpu registers in sun4v_log_error()\n"
    },
    {
      "commit": "57a62fed871eb2a95f296fe6c5c250ce21b81a79",
      "tree": "0e399966d58f7177e1c34a765e768e0865fc5813",
      "parents": [
        "a913f50706b21c7933f53cec678bb9a1c2383499"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Sat Jun 10 09:54:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] I2O: Bugfixes to get I2O working again\n\nFrom: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\n\n- Fixed locking of struct i2o_exec_wait in Executive-OSM\n\n- Removed LCT Notify in i2o_exec_probe() which caused freeing memory and\n  accessing freed memory during first enumeration of I2O devices\n\n- Added missing locking in i2o_exec_lct_notify()\n\n- removed put_device() of I2O controller in i2o_iop_remove() which caused\n  the controller structure get freed to early\n\n- Fixed size of mempool in i2o_iop_alloc()\n\n- Fixed access to freed memory in i2o_msg_get()\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d6561\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c29ca9d1812f2abacaefa7daa31e085600128938",
      "tree": "31a68e2ee2c831d7fa098db0495ac19d6a7b38a9",
      "parents": [
        "f49639e643e69ff233b14966b8d48541d2e17517"
      ],
      "author": {
        "name": "Tom \"spot\" Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Fri Jun 09 17:01:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 09 17:01:48 2006 -0700"
      },
      "message": "[FUSION]: Fix mptspi.c build with CONFIG_PM not set.\n\nSigned-off-by: Tom \"spot\" Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bf0a28c9a24e2cee5deecf89d118254374c75ba",
      "tree": "1a422b6e38ab0ad291f00dfb061ae3c0d9e4d1e5",
      "parents": [
        "2b89dad0c7e3b03d45d9674ee9a7b49670df098e"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Apr 27 02:33:13 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 31 10:33:49 2006 -0500"
      },
      "message": "[SCSI] kdump: mpt fusion driver initialization failure fix\n\nMPT fusion driver initialization fails while second kernel is booting,\nafter a system crash (if kdump kernel is configured).  Oops message is\npasted below.\n\n*****************************************************************************\nFusion MPT base driver 3.03.08\nCopyright (c) 1999-2005 LSI Logic Corporation\nFusion MPT SAS Host driver 3.03.08 ACPI: PCI Interrupt 0000:01:00.0[A] -\u003e Link [LNKA] -\u003e GSI 5 (level, low) -\u003e IRQ 5\nmptbase: Initiating ioc0 bringup\nBUG: unable to handle kernel paging request at virtual address 00002608\n printing eip:\nc11782fd\n*pde \u003d 00000000\nOops: 0000 [#1]\nModules linked in:\nCPU:    0\nEIP:    0060:[\u003cc11782fd\u003e]    Not tainted VLI\nEFLAGS: 00010046   (2.6.17-rc1-16M #2)\nEIP is at mptscsih_io_done+0x27/0x3a3\neax: c4fed000   ebx: c4fed000   ecx: 00002600   edx: 00000298\nesi: c11782d6   edi: 00002600   ebp: 00000000   esp: c1332f74\nds: 007b   es: 007b   ss: 0068\nProcess swapper (pid: 0, threadinfo\u003dc1332000 task\u003dc128f9c0) Stack: \u003c0\u003e0000006c 00000020 00000298 00002600 c4fed000 c4fed000 c11782d6 0000260 0\n       00000000 c1172c49 c4fed000 c1305b40 00000005 00000000 c1172d75 c48877e0\n       c1029687 00000000 c1307fb8 00000000 c1305a00 00000001 00000000 c1307fb8\nCall Trace:\n \u003cc11782d6\u003e mptscsih_io_done+0x0/0x3a3   \u003cc1172c49\u003e mpt_turbo_reply+0xbb/0xd3\n \u003cc1172d75\u003e mpt_interrupt+0x22/0x2b   \u003cc1029687\u003e misrouted_irq+0x63/0xcb\n \u003cc10297b3\u003e note_interrupt+0x43/0x98   \u003cc10292f9\u003e __do_IRQ+0x68/0x8f\n \u003cc1003fac\u003e do_IRQ+0x36/0x4e\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n \u003cc1002aa6\u003e common_interrupt+0x1a/0x20   \u003cc1001150\u003e mwait_idle+0x1a/0x2a\n \u003cc10010bf\u003e cpu_idle+0x40/0x5c   \u003cc1308610\u003e start_kernel+0x17a/0x17c Code: 5e 5f 5d c3 55 89 cd 57 56 53 83 ec 14 89 54 24 0c 89 44 24 10 8b 90 cc 00  00 00 8b 4c 24 0c 81 c2 98 02 00 00 85 ed 89 54 24 08 \u003c0f\u003e b7 79 08 89 fe 74 04  0f b7 75 08 66 39 f7 75 0d 8b 44 24 0c\n*******************************************************************************\n\no Kdump capture kernel boot fails during initialization of MPT fusion driver.\n  (LSI Logic / Symbios Logic SAS1064E PCI-Express Fusion-MPT SAS (rev 01))\n\no Problem is easily reproducible, if system crashed while some disk activity\n  like cp operation was going on.\n\no After a system crash, devices are not shutdown and capture kernel starts\n  booting while skipping BIOS. Hence underlying device is left in operational\n  state. In this case scsi contoller was left with interrupt line asserted\n  reply FIFO was not empty. When driver starts initializing in the second\n  kernel, it receives the interrupt the moment request_irq() is called.\n  Interrupt handler, reads the message from reply FIFO and tries to access\n  the associated message frame and panics, as in the new kernel\u0027s context\n  that message frame is not valid at all.\n\no In this scenario, probably we should delay the request_irq() call. First\n  bring up the IOC, reset it if needed and then should register for irq.\n\no I have tested the patch with SAS1064E and 53c1030 controllers.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: \"Moore, Eric Dean\" \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4ff42a669a9ad3eb8274da31c7baabd968c2d365",
      "tree": "39a79bc30bcfa41990d6b1986ceadb63c8d1183f",
      "parents": [
        "c3d833685583f943fb0b5511a9e4602becb1668b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Wed May 17 18:06:52 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri May 19 16:43:08 2006 -0500"
      },
      "message": "[SCSI] mptspi: reset handler shouldn\u0027t be called for other bus protocols\n\nAll registered reset callback handlers are called during reset processing.\nThe mptspi modules has its own reset callback handler, just recently\nadded for issuing domain validation after host reset.  If either the mptsas or\nmptfc driver are loaded, this callback could be called. Thus resulting\nin domain validation being issued for sas or fibre end devices.\n\nFix this by having mptbase.c check the bus type against the driver\ntype and only call the reset handler if they match (or if it\u0027s a\nnon-bus specific reset handler).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6dd727da92290193d0f74fa39f3ad53f423524db",
      "tree": "156b847c2d65ab8679ab6805256244e5cf80805f",
      "parents": [
        "0b18ac42aa036c7fa217f178aa6a02c66e19e0a1"
      ],
      "author": {
        "name": "mdr@sgi.com",
        "email": "mdr@sgi.com",
        "time": "Mon May 01 13:07:04 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 10 09:54:42 2006 -0500"
      },
      "message": "[SCSI] mptfc: race between mptfc_register_dev and mptfc_target_alloc\n\nA race condition exists in mptfc between the thread registering a device\nwith the fc transport and the scan work generated by the transport.\nThis race existed prior to the application of the mptfc bug fix patch.\n\nmptfc_register_dev() calls fc_remote_port_add() with the FC_RPORT_ROLE_TARGET\nbit set in the rport ids passed to the function.  Having this bit set causes\nfc_remote_port_add() to schedule a scan of the device.\n\nThis scan can execute before mptfc_register_dev() can fill in the dd_data\nin the rport structure.  When this happens, mptfc_target_alloc() will fail\nbecause dd_data is null.\n\nAttached is a patch which fixes the problem.  The patch changes the rport ids\npassed to fc_remote_port_add() to not have the TARGET bit set.  This prevents\nthe scan from being scheduled.  After mptfc_register_dev() fills in the rport\ndd_data field, fc_remote_port_rolechg() is called, changing the role of the\nrport to TARGET.  Thus, the scan is scheduled after dd_data is filled\nin which prevents the failure in mptfc_target_alloc().\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6e1cad02763edec83dba8559d4be8d518a6562a5",
      "tree": "b181e0af7880ded4e7a8e3a3f1841f441b92bd9e",
      "parents": [
        "ec448a0a361ce3fa97a32a5c267a680163ffe8c5"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsil.com",
        "time": "Tue Apr 25 17:38:58 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 03 12:11:51 2006 -0500"
      },
      "message": "[SCSI] mptspi: revalidate negotiation parameters after host reset and resume\n\nThis is a bug fix for mptspi driver, where after a host reset or\nresume, we revalidate the negotiation parameters for all devices.\nThis bug was introduced when the driver was ported to use the spi\ntransport layer.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "509e5e5d206ff7ba08011b61a882d09369ec20c3",
      "tree": "adc438ae6704744a2158f4fe8da50839b6b7723d",
      "parents": [
        "f2536cbd12e5182558cce42efd41072bd558596b"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsil.com",
        "time": "Wed Apr 26 13:22:37 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 27 13:59:30 2006 -0500"
      },
      "message": "[SCSI] fusion - bug fix stack overflow in mptbase\n\nBug fix for stack overflow in EventDescriptionStr, (a function\nfor debuging firmware events).  We allocated 50 bytes on local stack\nfor buff[], however there are places in the code where we\u0027ve attempted\ncopying in greater than 50 bytes into buff[].\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "65207fedcf57dcb854a3ebb9da43c745106fe8d5",
      "tree": "fce7ca7526448abd0be4ae59423d11fb842611e5",
      "parents": [
        "bd23e94cd70f18700fc366451a8f1427e56ed137"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Fri Apr 21 16:14:35 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Apr 25 18:07:32 2006 -0500"
      },
      "message": "[SCSI] - fusion - mptfc bug fix\u0027s to prevent deadlock situations\n\nmptbase.h\n\n\tbump version number to 3.03.09\n\n\tremove unneeded flags\n\tdefine workq and remove old fc specific locks\n\nmptbase.c\n\n\tinitialize new lock and don\u0027t initialize two removed locks\n\nmptscsih.c\n\n\twhen firmware reports target is no longer there, return\n        DID_REQUEUE for fc hosts so that i/o doesn\u0027t get killed until\n        the transport has an opportunity to manage the loss via its\n        dev loss timer\n\n\twhen the \"eh_abort\" routine is called, check to see if the\n        driver has the command or not before looking to see if a reset\n        is pending.  James Smart and I talked about this and believe\n        that the API for this routine is: if driver doesn\u0027t have\n        command, return SUCCESS.  This change helps prevent a target\n        from being taken offline.  SUCCESS is returned because it\u0027s\n        likely that the command completed after error recovery timed\n        it out but before it could be aborted.\n\n\tprovide a routine to queue work to newly created workq, and\n        use it.\n\n\tremove \"ioc\" from mptscsih_abort() it was only used one time.\n\tthe other references were via hd-\u003eioc, so I just moved it....\n\tnet change in references to ioc via hd-\u003eioc is zero\n\n\tmove hd-\u003eresetPending test and hd-\u003etimeouts increment to after\n\tthe test for whether the command to be aborted remains known\n\tto the driver\n\n\tMake certain that the workq exists before queuing work to it.\n\nmptfc.c\n\n\tno longer need to lock rport data structures as I was able to\n\tsingle thread the code!  I fixed up the debug code to\n\teliminate compilation messages due to type mismatch in the\n\tprintk.  Got rid of some no longer needed rport flags.\n\tInitialize and destroy the workq used for the rescan work.\n\n\tsimplify the logic regarding the increment of\n        fc_rescan_work_count.  use post increment and test for zero\n        vs. pre increment and test for one; eliminate work_count\n        variable: queue_work can be called with the work_lock held as\n        it doesn\u0027t sleep\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bd23e94cd70f18700fc366451a8f1427e56ed137",
      "tree": "f9e76aac305104fc32dfade5a1dd142c164de65b",
      "parents": [
        "c42bcefb5891c362b72e47070fbf7973e4eb8e1e"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Mon Apr 17 12:43:04 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Apr 25 18:00:39 2006 -0500"
      },
      "message": "[SCSI] mptfusion: bug fix\u0027s for raid components adding/deleting\n\nThis patch handles case where raid hidden components\nare not being removed when power turned off to device\nattached to expander, as well as the case of\nexposing raid components when power is turned back on\nto devices attached to an expander.  (This is a repost\nof this patch, with  mptsas_is_end_device declared\nfurther up in the code.)\n\nThis patch contains some other miscellaneous bug fix\u0027s.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3c0c25b97c7d020ef07f6366cf1d668a8e980c7c",
      "tree": "229cd04ca4836ebdf7b12bf71540d5b92d32f170",
      "parents": [
        "1e08dcb39c6b95ec84fc8bad97d5bdce879b76c9"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Apr 13 16:08:17 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Apr 14 09:35:12 2006 -0500"
      },
      "message": "[SCSI] mptfusion - fix panic in mptsas_slave_configure\n\nDriver panic when RAID logical volume was present when driver\nloaded, or when a RAID logical volume was created on the fly.\n\nThis issue was created in due to recent scsi_transport_sas change,\nwhen sas_read_port_mode_page was added into the mptsas drivers\nslave_config entry point.\n\nThis new API expects that all sdev\u0027s to be assocated to an rphy, however\nthat is not the case for logical volumes, as they are created using\nscsi_add_device, instead of sas_rphy_add().\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\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": "93d2341c750cda0df48a6cc67b35fe25f1ec47df",
      "tree": "f098a3bbfae65ce967591ee94d605c6e6bea21c6",
      "parents": [
        "fec433aaaae32a02329ad7d71b0f3c91b7525077"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Sun Mar 26 01:37:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:00 2006 -0800"
      },
      "message": "[PATCH] mempool: use mempool_create_slab_pool()\n\nModify well over a dozen mempool users to call mempool_create_slab_pool()\nrather than calling mempool_create() with extra arguments, saving about 30\nlines of code and increasing readability.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30087baf8810cd96b0ca2858993f29a89965ffff",
      "tree": "08bfc281e539fbb88309784bec3ba9d2460e8027",
      "parents": [
        "6e692ed37a507e18d8afe8e5faebd8c4722c5f12"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Sat Mar 25 03:08:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:58 2006 -0800"
      },
      "message": "[PATCH] i2o_dump_hrt() output cleanup\n\nThis patch fixes i2o_dump_hrt output from dmesg:\n\niop0: HRT has 1 entries of 16 bytes each.\nAdapter 00000012: \u003c7\u003eTID 0000:[\u003c7\u003eH\u003c7\u003eP\u003c7\u003eC\u003c7\u003e*\u003c7\u003e]:\u003c7\u003ePCI 1: Bus 1 Device 22\nFunction 0\u003c7\u003e\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f013db3284376070fc4c196e58d204180b8ed62a",
      "tree": "727603f9b75c375ff123add7e1262e7948756aa8",
      "parents": [
        "6bdaa1f17dd32ec62345c7b57842f53e6278a2fa"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Mar 18 14:54:36 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 19 10:20:45 2006 -0600"
      },
      "message": "[SCSI] convert mptsas over to end_device/expander allocations\n\nThe conversion of mptsas should allow the elimination of the contained\nflag in the sas transport class.\n\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9dec70e053613c31e8feab9e14607eaaed99d77c",
      "tree": "fa3506f25f8ad164ff486eafebc189c2967de754",
      "parents": [
        "e6b2d76a49f0ee48527691867d8af2b8f9c10452"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:26 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:35:34 2006 -0600"
      },
      "message": "[SCSI] fusion - bump version\n\nversion bump\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e6b2d76a49f0ee48527691867d8af2b8f9c10452",
      "tree": "8f35dda5dcf65ccc740761c96924111baf0a8644",
      "parents": [
        "f44e5461d919a344d44f7ca4f06cf8d169da8454"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:24 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:35:17 2006 -0600"
      },
      "message": "[SCSI] fusion - expander hotplug suport in mptsas module\n\nThis adds support for hot adding and removing\nexpanders, and its associated attached devices.\nWhen there is a change in topology,\nthe fusion firmware sends the\nMPI_EVENT_SAS_DISCOVERY event to the driver.\nThe driver will read firmware config pages\nto determine what changes took place, and refresh\ndrivers view of the world stored in ioc-\u003esas_topology.\n\nHere is the details of the action the driver does:\n\n(1) Expander Added :  The mptsas_discovery_work\nworkqueue is called.  Config pages read, and\nioc-\u003esas_topology is refreshed.  The sas_phy_add()\nis called for each phy of the expander.  The\nexpanders attached devices are added via\nsas_rphy_add().  Added end devices are handled within\nthe MPT_ADD_DEVICE logic in  mptsas_hotplug_work\nworkqueue.\n\n(2) Expander Delete : The sas_rphy_delete() will be\ncalled for the top most compenent of the parent that the\nexpander is attached to.  The sas_rphy_delete call\nwill delete all the children phys, rphys, and end devices.\nThis is handled from mptsas_discovery_work workqueue.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f44e5461d919a344d44f7ca4f06cf8d169da8454",
      "tree": "9d2d140b44954b41e3b439f098f40643216d529f",
      "parents": [
        "db9c9174e42bdc8d52bc18df7c55823cf4546eda"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:21 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:35:01 2006 -0600"
      },
      "message": "[SCSI] fusion - exposing raid components in mptsas\n\nSuppport for exposing hidden raid components\nfor sg interface. The sdev-\u003eno_uld_attach flag\nwill set set accordingly.\n\nThe sas module supports adding/removing raid\nvolumes using online storage management application\ninterface.\n\nThis patch rely\u0027s on patch\u0027s provided to me\nby Christoph Hellwig, that exports device_reprobe.\nI will post those patch\u0027s on behalf of Christoph.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db9c9174e42bdc8d52bc18df7c55823cf4546eda",
      "tree": "8201685d53ccbd694cf706762d098716ec5f4b8b",
      "parents": [
        "52435430fc8724f09ad0e917eddf677583cdd45c"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:18 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:34:45 2006 -0600"
      },
      "message": "[SCSI] fusion - memory leak, and initializing fields\n\nChangelog:\n(1) fix memory leak: p-\u003ephy_info\n(2) initialize device_info and port_info data fields\n(3) initialize the hba firmware handle\n(4) initialize phy_id for attached phy_info data fields\n(5) initialize attached phy_info data fields\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "52435430fc8724f09ad0e917eddf677583cdd45c",
      "tree": "865e57f1088e3f7a4bc0f7e01c93f51ee704d9a5",
      "parents": [
        "4b766471e388352f35a6171563dfc0d272f12b59"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:15 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:34:25 2006 -0600"
      },
      "message": "[SCSI] fusion - exclosure misspelled\n\nexclosure should be enclosure\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4b766471e388352f35a6171563dfc0d272f12b59",
      "tree": "8b143cdbd379a7eaeadedbf237da92c90f031667",
      "parents": [
        "914c2d8e597798d62c2e0a3cba737bf6f611eecf"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:12 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:34:08 2006 -0600"
      },
      "message": "[SCSI] fusion - cleanup mptsas event handling functions\n\nCleanup of mptsas firmware event handlers.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "914c2d8e597798d62c2e0a3cba737bf6f611eecf",
      "tree": "7973421cd5cc7ecd644c6c304580a93e42cec244",
      "parents": [
        "c972c70fa03097be4235fc441658290a3b7af06f"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:19:36 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:33:38 2006 -0600"
      },
      "message": "[SCSI] fusion - removing target_id/bus_id from the VirtDevice structure\n\nIt makes no sense in keeping the target_id and bus_id\nin the VirtDevice structure, when it can be obtained\nfrom the VirtTarget structure.\n\nIn addition, this patch fix\u0027s couple compilation bugs\nin mptfc.c when MPT_DEBUG_FC is enabled. This\nprovided by Micheal Reed.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c972c70fa03097be4235fc441658290a3b7af06f",
      "tree": "16cc86cd334fc11422f133504cd3c38fdebe1223",
      "parents": [
        "3a892bef3f7e94c4d6c2c20b9a1b546f43679fd3"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:06 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:33:18 2006 -0600"
      },
      "message": "[SCSI] fusion - static fix\u0027s\n\nPatch previously provided from Adrian Bunk \u003cbunk@stusta.de\u003e,\nmoving some functions to static.  This is already in\nthe -mm tree.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3a892bef3f7e94c4d6c2c20b9a1b546f43679fd3",
      "tree": "5777985afb6a2bbfef93ef60b8952f41612b7396",
      "parents": [
        "5bf52c4fda97325976ffaf338d2e81b73b3db446"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:03 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:27:43 2006 -0600"
      },
      "message": "[SCSI] fusion - move some debug firmware event debug msgs to verbose level\n\nCreated a debug level MPT_DEBUG_VERBOSE_EVENTS.\nMoving some of the more vebose debug messages\nfor firwmare events into new debug level.  Also\nadded some more firmware events descriptions.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5bf52c4fda97325976ffaf338d2e81b73b3db446",
      "tree": "8f04d0c5e504571d1aaacfbd2d337d9dd9c1aae4",
      "parents": [
        "e28482c5b24006e9e4a867f9995baf358cbc1059"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Mar 14 09:14:01 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 14 14:27:21 2006 -0600"
      },
      "message": "[SCSI] fusion - loginfo header update\n\nThis header is provided to better understand\nloginfo codes returned by the mpt fusion firmware.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ce313db240862d809c736c5b1dfc759817fc7ca9",
      "tree": "a5ae36e0a7b16e079a2b41c272b3abea9e0cb7f5",
      "parents": [
        "597705aa7fbf3e600283f4a870fb700385eacb13"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 10:02:15 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 10:02:15 2006 -0600"
      },
      "message": "[SCSI] mptscsih: remove unused page 1 setting function\n\nIt was actually rendered unused by the move to the spi transport\nclass, but never taken out.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "071a651e28bfc1a66a885dc285792e335427a097",
      "tree": "b0329efb4c0e2643e19058157b34648c820e61d9",
      "parents": [
        "cf7f5b45fe0180a0f0e3491183c0ec95e4b96d44"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Sun Mar 05 23:18:14 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Mar 12 08:53:16 2006 -0600"
      },
      "message": "[SCSI] i2o: fix memory leak in i2o_exec_lct_modified\n\ni2o_exec_lct_modified() does not release memory allocated for work_struct.\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\n\nAlthough your patch is the same, i\u0027ve rewritten it a little bit for\nnaming consistency in the I2O driver.\n\nAcked-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c92f222e1f14588171e63b550ca8c85fa9130061",
      "tree": "83db58755951518865324ac880fc321e516755b9",
      "parents": [
        "3ef0b47ee498ea183bffd9b3b4a1eef757fef4ba"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Wed Mar 01 09:02:49 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Mar 01 09:44:04 2006 -0600"
      },
      "message": "[SCSI] mptspi: Add transport class Domain Validation\n\nThis is the first half of a patch to add the generic domain validation\nto mptspi.  It also creates a secondary \"virtual\" channel for raid\ncomponent devices since these are now exported with no_uld_attach.\n\nWhat Eric and I would have really liked is to export all physical\ncomponents on channel 0 and all raid components on channel 1.\nUnfortunately, this would result in device renumbering on platforms with\nmixed RAID/Physical devices which was considered unacceptable for\nuserland stability reasons.\n\nStill to be done is to plug back the extra parameter setting and DV\npieces on reset and hotplug.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e3094447e013a59ccedcf60f6055f18225bd8465",
      "tree": "dce18a16c3879fb3df85e1be9ba5e7e3e91f3eb3",
      "parents": [
        "ae198df37775e4471fae0b023061667275b2f71b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Feb 16 13:25:36 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:12 2006 -0600"
      },
      "message": "[SCSI] mptsas: add support for enclosure and bay identifier attributes\n\nAdds support to retrieve the enclosure and bay identifiers.  This patch\nis from Eric with minor modifications from me, rewritten from a buggy\npatch of mine, based on the earlier CSMI implementation from Eric..\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "03fbcbcd57e9d1bc5a4fe6a81c1845e7365ddabc",
      "tree": "8423136d0945691df0fb5537ff4b1e97a51deac1",
      "parents": [
        "f8a88b19b9d4f59bd625b4852c1b1138a5cf89f3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Jan 25 02:00:52 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:06 2006 -0600"
      },
      "message": "[SCSI] drivers/message/fusion/mptfc.c: make 2 functions static\n\nThis patch makes two needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4f8d98abaf957691f9543b9b1b610d49aa0f662b",
      "tree": "7bd33445509f221d2bcdf543942e757efb6121bb",
      "parents": [
        "5e3c34c1e988a0dfe177c38cf324e8e321c55ef5"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:20:05 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:04 2006 -0600"
      },
      "message": "[SCSI] fusion - mptlan - remove wierd humor print\n\nRemoves wierd humor, and bad language printk in mptlan.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "26d451b603e754ded83f0e5becab2a78253ad100",
      "tree": "99209544823dbdb5735ae5f7234c83beea2f6a22",
      "parents": [
        "90f9dd8f72773152b69042debd6b9ed6d224703a",
        "65110b2168950a19cc78b5027ed18cb811fbdae8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 16 12:47:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 16 12:47:44 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "e22bec266cd6f540da2a61db216914c3473135cc",
      "tree": "9b84d8ecefa37a63929b34af78ca1b344eaeab49",
      "parents": [
        "238e7db9357bfe1ce3d6f7ac1e60e595e9d46b7b"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Sat Feb 04 23:27:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] Fix i2o_scsi oops on abort\n\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d5923\n\nWhen a scsi command failed, an oops would result.\n\nBack-to-back SMART queries would make the Seagate drives unhappy.  The\nsecond SMART query would timeout, and the command would be aborted.\n\nAcked-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Kenny Simpson \u003ctheonetruekenny@yahoo.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea5a7a82f9d2d8a81f8fa541c34a12b43d390f61",
      "tree": "3f8c20eb726abd6994f16d3938ff760fe25bafce",
      "parents": [
        "946cbf040adb9db05bb895a4b629537fd2d03b0e"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:20:01 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:33:24 2006 -0600"
      },
      "message": "[SCSI] fusion - mptctl -adding asyn event notification support\n\nAdding aen support.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "946cbf040adb9db05bb895a4b629537fd2d03b0e",
      "tree": "69268cb71f6fa5d61dd6be8fb112e6e9b54817e5",
      "parents": [
        "592f9c2fc9725b922ba8c4b1d67318ea4a301b59"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:19:50 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:33:07 2006 -0600"
      },
      "message": "[SCSI] fusion - mptctl -firmware download fix\n\nFix\u0027s firmware download ioctl to work with SAS.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "592f9c2fc9725b922ba8c4b1d67318ea4a301b59",
      "tree": "c6412bd0074ee48693d4560bcbe28927c95de3bb",
      "parents": [
        "5f07e2499d629045f7f8a60a5b442792f08732cb"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:19:47 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:32:51 2006 -0600"
      },
      "message": "[SCSI] fusion - mptctl - backplane istwi fix\n\nMoving the toolbox call from mptbase.c, over to\nmptctl.c, and using the mptctl infastructure to issue\nthe call.  The existing code is hanging on certain HP platforms\nwhen this ioctl is issued, and this patch fix\u0027s that.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5f07e2499d629045f7f8a60a5b442792f08732cb",
      "tree": "a616bec57aece4c528ced7a0f130dd5f62446f28",
      "parents": [
        "5b5ef4f617f1706a23b0433d89a9c02ceb0980a5"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:19:44 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:32:32 2006 -0600"
      },
      "message": "[SCSI] fusion - mptctl -sense width fix\n\nBug fix for correctly setting sense width\nfor the MPTCOMMAND ioctl.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5b5ef4f617f1706a23b0433d89a9c02ceb0980a5",
      "tree": "9ee0d3c2590af2ebd0dd542bf2803e8d909b551f",
      "parents": [
        "86a7dcaae9c67a344e51190734b98684072d181c"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:19:40 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:32:18 2006 -0600"
      },
      "message": "[SCSI] fusion - mptctl - Event Log Fix\n\nUse the hard coded value MPTCTL_EVENT_LOG_SIZE to fix\nbug where in certain cases, the ioc-\u003eeventLogSize was\ninitialized.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "86a7dcaae9c67a344e51190734b98684072d181c",
      "tree": "7de380c56e4f0ec2235e92633e6285fe226e62dd",
      "parents": [
        "9cc1cfbc67d77164f5b612fcf833460eca4d81e9"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:19:37 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:31:50 2006 -0600"
      },
      "message": "[SCSI] fusion - mtctl - change to wait_event_timeout\n\nChange from using wait_event_interruptible_timeout to\nwait_event_timeout.  Also delete white space and duplicate\nline of code.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9cc1cfbc67d77164f5b612fcf833460eca4d81e9",
      "tree": "d2706627405b95fdfd22dcb14d2b9d06d9ac42c0",
      "parents": [
        "096f7a2a094af3007937d6fd21560e28dca0994d"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:19:33 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:31:29 2006 -0600"
      },
      "message": "[SCSI] fusion - mptctl - adding support for bus_type\u003dSAS\n\nAdd bus_type recognization in ioctl path for SAS.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "096f7a2a094af3007937d6fd21560e28dca0994d",
      "tree": "2128295ad5178e0677d0cef7e966f35de92d2730",
      "parents": [
        "b5b81016538cf84a10c80438b7aa750dd375ba93"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Feb 02 17:19:30 2006 -0700"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:31:12 2006 -0600"
      },
      "message": "[SCSI] fusion - mptctl - MPTCOMMAND - adding function types.\n\nThis adds support for new function types in\nthe existing MPTCOMMAND ioctl.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8b3e09e19932835fb77c63aaf3b1af6117e78871",
      "tree": "d98125db1fe2ee0c82426cac98c954cd62842e88",
      "parents": [
        "15d8ec7d08fbb7876e292b42bc92da8d82df7ea9"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Feb 03 03:04:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:07 2006 -0800"
      },
      "message": "[PATCH] I2O: fix and workaround for Motorola/Freescale controller\n\n- This controller violates the I2O spec for the I/O registers.  The patch\n  contains a workaround which moves the registers to the proper location.\n  (originally author: Matthew Starzewski)\n\n- If a message frame is beyond the mapped address range a error is\n  returned.\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15d8ec7d08fbb7876e292b42bc92da8d82df7ea9",
      "tree": "7e9f217d0022728ed3205abc403e05620993ff9e",
      "parents": [
        "35dc8161d0a6fa5e654bcb3d6240acc9ecb0a259"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Feb 03 03:04:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 03 08:32:07 2006 -0800"
      },
      "message": "[PATCH] I2O: don\u0027t disable PCI device if it is enabled before probing\n\nIf PCI device is enabled before probing, it will not be disabled at exit.\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2254c86db124a37057116ad20a8de7b8483b6f44",
      "tree": "324c4e17c925d3a229b6f522644c37c67c08e3e6",
      "parents": [
        "a69ac3248513ff0fbbdd8f316136036b3b8067a9"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Jan 17 17:06:29 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:40:05 2006 -0600"
      },
      "message": "[SCSI] fusion: add message sanity check\n\nThis adds a sanity check in the interrupt routine\ninsures incoming message frames are a valid\nmessage frames.\n\nThe code for setting 0xdeadbeaf in the freed message\nframes, apparently was already submitted by Christoph\nin previous patch submission.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a69ac3248513ff0fbbdd8f316136036b3b8067a9",
      "tree": "311845a1d317ab96036387269b589331e6796c64",
      "parents": [
        "335a94124470dd5be6c42378d1b7f7af9a80919e"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Jan 17 17:06:26 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:40:04 2006 -0600"
      },
      "message": "[SCSI] fusion: unloading the driver - only set asyn narrow for configured devices\n\nThis patch inhibits sending spi negotiation parameters\nfor non-configured devices from the slave_destroy function.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "335a94124470dd5be6c42378d1b7f7af9a80919e",
      "tree": "1737368059803a88caf0367800593e392ab46777",
      "parents": [
        "23f236ed2748fca0bcba304f4f9e3eacda51e91c"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Tue Jan 17 17:06:23 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:40:03 2006 -0600"
      },
      "message": "[SCSI] fusion: unloading the driver results in panic - fix\n\nThe ioc-\u003ealt_ioc-\u003ealt_ioc pointer is not getting cleared\nduring driver unload time.   This dangling pointer\ncan result in panic in certain circumstances, such\nas error recovery, or firmware download in flashless\nenvironments. This only impacts dual functions controllers,\nsuch as 1030. Please apply.\n\nThis patch also includes a small cosmetic name change\nfor mpt_spi_log_info.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "23f236ed2748fca0bcba304f4f9e3eacda51e91c",
      "tree": "694b1c45f7b215b366bb0935e958012ca46040fa",
      "parents": [
        "9f63bb73eb52df43f46ce2284759709fc40f4f52"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 30 19:00:43 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:40:01 2006 -0600"
      },
      "message": "[SCSI] mptsas: don\u0027t complain on bogus slave_alloc calls\n\nWhen people use the userspace scanning facilities on SAS hardware the\nLLDD gets bogus slave_alloc calls.  Just fail those gracefully instead\nof printing a warning in mptsas and another one in the midlayer.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9f63bb73eb52df43f46ce2284759709fc40f4f52",
      "tree": "06096ad8afd9f3f6a1db1d6ae9888f0faaa1137f",
      "parents": [
        "4ddce14e753fd4fe7445fa046a3aee155c2e48f4"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Mon Jan 16 18:53:26 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:40:00 2006 -0600"
      },
      "message": "[SCSI] fusion: add task managment response code info\n\nAdding verbose message returned from firmware\nwhen a task mangment request fails.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4ddce14e753fd4fe7445fa046a3aee155c2e48f4",
      "tree": "c95e910366dd8412ae8be1e5f73c56aca5576044",
      "parents": [
        "7e55147fe3203b72e80186c45df9bf0fd6cd97c9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Tue Jan 17 13:44:29 2006 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:59 2006 -0600"
      },
      "message": "[SCSI] fusion: add MSI support\n\nOn Mon, Jan 16, 2006 at 06:53:24PM -0700, Moore, Eric wrote:\n\u003e Adding MSI support, and command line for enabling\n\u003e it.  By default, the command line option has MSI disabled.\n\nmpt_msi_enable is initialized to 0 implicitly, no need to do that.  Also\nreplace if (mpt_msi_enable \u003d\u003d 1) tests with just if (mpt_msi_enable).\n\nUpdated patch below:\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7e55147fe3203b72e80186c45df9bf0fd6cd97c9",
      "tree": "7db7ae7c37c152b3556cc075d006ef6b3538f602",
      "parents": [
        "ece50914d5ce5c238e07d644e58701c173c48b7d"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Mon Jan 16 18:53:21 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:58 2006 -0600"
      },
      "message": "[SCSI] fusion: overrun tape fix\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ece50914d5ce5c238e07d644e58701c173c48b7d",
      "tree": "ca26b12074f941cca5eb73ca6ff6884a5a04f39f",
      "parents": [
        "928496ac317cff0eaf70aef2d5039a2f66966247"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Mon Jan 16 18:53:19 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:56 2006 -0600"
      },
      "message": "[SCSI] fusion: add verbose messages for RAID actions\n\nA customer request to send raid asyn actions\nfrom firmware to the event syslog.  This shows\nwhen raid volumes go degraded, or complete resync,\nor volumes created/deleted, etc.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "928496ac317cff0eaf70aef2d5039a2f66966247",
      "tree": "0ba4f7b73a29b65b972951d7145bebeef6fa3bef",
      "parents": [
        "d66c7a0f46ce53f1252e03fe372e39dc2dfff1ea"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Mon Jan 16 18:53:16 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:55 2006 -0600"
      },
      "message": "[SCSI] fusion: increase reply frame size from 0x40 to 0x50 bytes\n\nIncreasing the reply frame size by 16 bytes, to\nbe in sync with the other fusion drivers.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d66c7a0f46ce53f1252e03fe372e39dc2dfff1ea",
      "tree": "ab84b802bd3b438f4b87aebb02b72aa195016d10",
      "parents": [
        "432b4c8b443af1b60cef7fcf90e8179cd8924f0a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Tue Jan 17 13:43:14 2006 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:54 2006 -0600"
      },
      "message": "[SCSI] fusion: setting timeouts in eh threads appropiatley for fc/sas/spi\n\nOn Mon, Jan 16, 2006 at 06:53:13PM -0700, Moore, Eric wrote:\n\u003e The task managment request timeout in the eh threads was set\n\u003e for U320 timing, which is between 2-5 seconds.\n\u003e This is too small for FC and SAS.\n\u003e According to the firmware engineers, Fibre needs to be 40 seconds\n\u003e and SAS needs to be 10 seconds.\n\nThe timeout selection should probably be done in a little helper instead\nof duplicated in a few places.  Updated patch below.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "432b4c8b443af1b60cef7fcf90e8179cd8924f0a",
      "tree": "4fe6d641cae28d401589b8ce0176bb8bd339f8e9",
      "parents": [
        "d8e925dc8850c01e36e6b2acb08ed0fbdc38b9f1"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Mon Jan 16 18:53:11 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:53 2006 -0600"
      },
      "message": "[SCSI] fusion: mptsas, increase discovery timout to 300 seconds\n\nIncrease the port enable timeout only for SAS from 30 to 300 seconds.\nA customer request for the handling large topologies.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d8e925dc8850c01e36e6b2acb08ed0fbdc38b9f1",
      "tree": "08be691a42c50f2b815f35f954ec85eab1ea5df4",
      "parents": [
        "eb221849540b7f4165c58b6c79d98b97ac902fdb"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Mon Jan 16 18:53:06 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:51 2006 -0600"
      },
      "message": "[SCSI] fusion: spi bus reset when driver loads\n\nThis patch is for spi.  This issues bus reset when driver\nloads. Handling cases when initator has negotiated for packetized,\nand target negotiated for non-packetized; effectly this bus reset\nis getting both target and initiator on the same sheet of music.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "663e1aa12f9fc338fccee09f98d9f5bf68517f72",
      "tree": "c6d5dfec129285c284222f08983cfc6365918eed",
      "parents": [
        "fda4c2c8d0c9e22e3b9eeb6d75706d876af988f8"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jan 29 12:10:24 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Jan 31 14:39:43 2006 -0600"
      },
      "message": "[SCSI] fusion: fix compile\n\nThe prior fusion patches moved an invocation of a function,\nmptscsih_TMHandler(), static to mptscsih.c into mptsas.c\n\nMake the function unstatic, move the header to mptscsih.h and export it.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fda4c2c8d0c9e22e3b9eeb6d75706d876af988f8",
      "tree": "59a02d8cd870fb62c68df0f52d4ca88160db27cd",
      "parents": [
        "3bc7bf1d1294642f87c4f7df04c048dafa38ad51"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Jan 25 18:05:21 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:42 2006 -0600"
      },
      "message": "[SCSI] fusion: bump version\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3bc7bf1d1294642f87c4f7df04c048dafa38ad51",
      "tree": "263a1466b905e3e3685f84975f4bd7850b489042",
      "parents": [
        "79de278e86121cd4473c276409f834aee87f3195"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Wed Jan 25 18:05:18 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:41 2006 -0600"
      },
      "message": "[SCSI] fusion: FC rport code fixes\n\nThis fix\u0027s problems with recent fc submission regarding\ni/o being redirected to the wrong target.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "79de278e86121cd4473c276409f834aee87f3195",
      "tree": "56b8d88d9b4bfd79c612bf81a133246b2131d5bc",
      "parents": [
        "7d3eecf7b2195c64d26f7e7d105d00e5a6dd702e"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Jan 25 18:05:15 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:39 2006 -0600"
      },
      "message": "[SCSI] fusion: move sas persistent event handling over to the mptsas module\n\nThis moves code intented for SAS from\nthe generic mptscsih module over to the\nmptsas module.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7d3eecf7b2195c64d26f7e7d105d00e5a6dd702e",
      "tree": "9de227b1c38f68e6c7312e85028ebb734457c7cd",
      "parents": [
        "c73787eecdbe4691d4e3f989052db8b552e1ac34"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Jan 25 18:05:12 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:38 2006 -0600"
      },
      "message": "[SCSI] fusion: target reset when drive is being removed\n\nThe issuing of the target reset\nused in device hot removal case so the\nfirmware queue is flushed out off outstanding\ncommands.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c73787eecdbe4691d4e3f989052db8b552e1ac34",
      "tree": "f5c53229a700edbc0f27a4fc203811032dcb1c02",
      "parents": [
        "d99ca4180fe44ae7f409fc73f1a09f270b8d458a"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Jan 26 16:20:06 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Jan 31 14:39:37 2006 -0600"
      },
      "message": "[SCSI] fusion: add support for raid hot add/del support\n\nRAID event support.\n\nThis will hot add and remove raid volumes\nwhen managment application creates and\ndeletes the volumes.  The driver is basically\nresponding to firmware asyn events, and reporting\nthe changes to the above layers.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\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": "3759b788498ffc0b2563181567af4c82d983f921",
      "tree": "e2c85821c9293a7416413ecfaac5eebfd52db745",
      "parents": [
        "569b11dcfa9d764e775f9e964a680c32265ab7f2"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 09:28:07 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:11 2006 -0600"
      },
      "message": "[SCSI] mptfc: need to select transport attrs\n\nNow that mptfc actually uses the transport class, it can\u0027t be built\nwithout it.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "569b11dcfa9d764e775f9e964a680c32265ab7f2",
      "tree": "d35e71f3819a1b188176afd054f7f6d0df522224",
      "parents": [
        "e6bc863cf25f30ed8e2a4d41b76d5688f8efaee9"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Fri Jan 13 16:25:29 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:10 2006 -0600"
      },
      "message": "[SCSI] fusion - fix pci express bug\n\nThe fix is to write  \u0027MPI_HIM_DIM\u0027 to the Host Interrupt Mask\nregister, when enabling interrupts.  Instead of the\ntilde of MPI_HIM_RIM.\n\nApparently writing \u00271\u0027s to some of the reserved bits was causing\nall the bits to go to `1`, which effectly disabled all interrupts.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4b915a73663fe0951077ebcdaf02337ff2bddcfc",
      "tree": "7a088360af29db0e2454ca324a8cf3c0e4e3e5d1",
      "parents": [
        "816aa907b909177bdf6e6e6b0d00c5e5a6e2be8c"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Fri Jan 13 16:25:23 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:08 2006 -0600"
      },
      "message": "[SCSI] fusion - mpi header udpate\n\nThis updates mpi headers in fusion drivers to version 1.5.12.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "816aa907b909177bdf6e6e6b0d00c5e5a6e2be8c",
      "tree": "5953e5fc46a49bcdb28b17c6812469af4cc59c93",
      "parents": [
        "e02f3f59225d8c3b2a0ad0dc941a09865e27da61"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Fri Jan 13 16:25:20 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:06 2006 -0600"
      },
      "message": "[SCSI] fusion - adding raid support in mptsas\n\nThe SAS RAID volumes are reported beyond the expected number of phys.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6d5b0c315e0c14f8a0fe274eda7676d62cbd8584",
      "tree": "cf67da224646532670e0f9e3a7e5ecbe4e63d943",
      "parents": [
        "05e8ec17f4d11ba13795e878fc389cb04d1fdadd"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Fri Jan 13 16:25:26 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:04 2006 -0600"
      },
      "message": "[SCSI] fusion - adding support for FC949ES\n\nAdd software recognition for the new LSI Logic Fibre Channel controller.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "05e8ec17f4d11ba13795e878fc389cb04d1fdadd",
      "tree": "0b7a7360e37be4851ce823450cabbce97bc28eea",
      "parents": [
        "d158d26167a3f6a910ec3e0eda23cc0cd437c689"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Fri Jan 13 14:31:54 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:55:02 2006 -0600"
      },
      "message": "[SCSI] mptfusion - fc transport attributes\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f20139bee4545b91f30e14e2f528320c7ab36fa6",
      "tree": "818ae9a89fd69ea8a841406188cf53fd4649dace",
      "parents": [
        "1ca00bb7916cb40b8140173c23481e11d92d6f6a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jan 13 15:36:25 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:59 2006 -0600"
      },
      "message": "[SCSI] fix up message/i2o/pci.c\n\nThere was a use before initialisation of c-\u003ename\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1ca00bb7916cb40b8140173c23481e11d92d6f6a",
      "tree": "e5a16f6f230556ce43f77139c729f09a16ec95fb",
      "parents": [
        "eeb846cefdd842af479393a7d0fd399a29e42532"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jan 13 18:27:50 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:58 2006 -0600"
      },
      "message": "[SCSI] fusion: kzalloc / kcalloc conversion\n\nConvert kmalloc + memset to kzalloc or kcalloc in fusion.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "eeb846cefdd842af479393a7d0fd399a29e42532",
      "tree": "ee8ec36c7ce0c259b52de7b4185013082b061d14",
      "parents": [
        "9a28f49adbe4955af8a1306fd36ddae15136dde7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jan 13 18:27:11 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:57 2006 -0600"
      },
      "message": "[SCSI] fusion: convert semaphores to mutexes\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9a28f49adbe4955af8a1306fd36ddae15136dde7",
      "tree": "ff161da935cf2a14408b9040f685b9e9a530fd82",
      "parents": [
        "9638d89a75776abc614c29cdeece0cc874ea2a4c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jan 13 18:04:41 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:56 2006 -0600"
      },
      "message": "[SCSI] mptsas: support basic hotplug\n\nAdds hotplug support for SAS end devices.  Unfortunately the fusion\nfirmware doesn\u0027t generate similar events for expanders addition/removal\nso we can\u0027t support them yet.  Eric has an idea about a clever scheme to\nfind out about expander changes so that\u0027ll be added later on.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9638d89a75776abc614c29cdeece0cc874ea2a4c",
      "tree": "5d7ac840f1c79e7d0fd48f5df1ba7db7567499f5",
      "parents": [
        "560c26c8345509619c3575331b99b329b5de1054"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Thu Jan 12 08:31:57 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:54 2006 -0600"
      },
      "message": "[SCSI] I2O: move pci_request_regions() just behind pci_enable_device()\n\nThe problem in dpt_i2o could be the pci config space accesses it\ntriggers as it loads, dangerous to do if there is any I/O activity going\non in the other driver (probable if a boot driver I guess).\n\nI approve this patch to dpt_i2o.c, and am applying it to the Adaptec\nbranch of the driver.\n\nThanks for the investigation Ryoji.\n\n---\n\nIn linux 2.6.15, data transfer does hang when both dpt_i2o\nand i2o_block drivers are loaded.\nIt seems that location of pci_request_regions() are wrong.\nI moved it just behind pci_enable_device() like other drivers,\nand it becomes fine.\n\nSigned-off-by: Ryoji Kamei \u003ckamei@miraclelinux.com\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": "943ffb587cfdf3b2adfe52a6db08573f4ecf3284",
      "tree": "d2b631e24a824e9742f941cf3b89b0eea91bd201",
      "parents": [
        "540695886075964c0e5295bea8e4793e8765d010"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 10 00:10:13 2006 +0100"
      },
      "message": "spelling: s/retreive/retrieve/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a885c8c4316e1c1d2d2c8755da3f3d14f852528d",
      "tree": "e4f4e7a7657c0944d11c259f8f17ffcd6b2da0f5",
      "parents": [
        "5b0ed2c64d8fdafb5fcfb3baabdd288628b1ff9b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jan 08 01:02:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:54 2006 -0800"
      },
      "message": "[PATCH] Add block_device_operations.getgeo block device method\n\nHDIO_GETGEO is implemented in most block drivers, and all of them have to\nduplicate the code to copy the structure to userspace, as well as getting\nthe start sector.  This patch moves that to common code [1] and adds a\n-\u003egetgeo method to fill out the raw kernel hd_geometry structure.  For many\ndrivers this means -\u003eioctl can go away now.\n\n[1] the s390 block drivers are odd in this respect.  xpram sets -\u003estart\n    to 4 always which seems more than odd, and the dasd driver shifts\n    the start offset around, probably because of it\u0027s non-standard\n    sector size.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: \u003cmike.miller@hp.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d99cf9d679a520d67f81d805b7cb91c68e1847f0",
      "tree": "415aefe6d168df27c006fcc53b1ea5242eabaaea",
      "parents": [
        "7ed40918a386afc2e14a6d3da563ea6d13686c25",
        "e650c305ec3178818b317dad37a6d9c7fa8ba28d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 09:01:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 09:01:25 2006 -0800"
      },
      "message": "Merge branch \u0027post-2.6.15\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\nManual fixup for merge with Jens\u0027 \"Suspend support for libata\", commit\nID 9b847548663ef1039dd49f0eb4463d001e596bc3.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "524e3b623a9228efbdb70484b5214f27a1ca985d",
      "tree": "349c407009c90cd3d544ce2f87ddc635d4f11dcb",
      "parents": [
        "f6ed39a6e1a88240eec629a3da17c3a47ada3b89"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Jan 06 00:19:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:54 2006 -0800"
      },
      "message": "[PATCH] I2O: Lindent run\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6ed39a6e1a88240eec629a3da17c3a47ada3b89",
      "tree": "b19fee742b48865b94bb26ed4428ca00a1a95b2c",
      "parents": [
        "2e1973a3cd0b9fe31469be62df3583bdc5a34f51"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Jan 06 00:19:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:54 2006 -0800"
      },
      "message": "[PATCH] I2O: Optimizing\n\n- make i2o_iop_free() static inline (from Adrian Bunk)\n\n- changed kmalloc() + memset(0) into kzalloc()\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e1973a3cd0b9fe31469be62df3583bdc5a34f51",
      "tree": "e44d7f091fca1cb64037555f5e856a3f2d027e8b",
      "parents": [
        "dcceafe25a5f47cf69e5b46b4da6f15186ec8386"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Jan 06 00:19:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:54 2006 -0800"
      },
      "message": "[PATCH] I2O: Beautifying\n\nFix some typos and minor code beautifying.\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dcceafe25a5f47cf69e5b46b4da6f15186ec8386",
      "tree": "4a3d581b2a1d239daf5d42cd9d2e1e5d838d817a",
      "parents": [
        "24791bd48f643194d806654b587251b0f92233e8"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Jan 06 00:19:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:54 2006 -0800"
      },
      "message": "[PATCH] I2O: Bugfixes\n\n- Removed some kmalloc\u0027s with __GFP_ZERO and replace it with memset()\n  because it didn\u0027t work properly.\n\n- Fixed returned message frame in i2o_cfg_passthru() which caused raidutils\n  to display wrong error message in case a disk was missing.\n\n- Fixed size of printk() in i2o_scsi.c.\n\n- Fixed get_device() and put_device() in probing of the I2O controller.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24791bd48f643194d806654b587251b0f92233e8",
      "tree": "c95c4db1a565146e3c1d565ba1b796e78d88d556",
      "parents": [
        "793fd15d9fafe5b1c71e50d3c041f1463895dbde"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Jan 06 00:19:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:54 2006 -0800"
      },
      "message": "[PATCH] I2O: Remove wrong I2O device class\n\nRemoved wrong I2O device class, which was only needed to add sysfs attributes.\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "793fd15d9fafe5b1c71e50d3c041f1463895dbde",
      "tree": "a19f3f17b435a3600d19f5a5ee2136b2d3646987",
      "parents": [
        "a1a5ea70a6e9db6332b27fe2d96666e17aa1436b"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Jan 06 00:19:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:53 2006 -0800"
      },
      "message": "[PATCH] I2O: SPARC fixes\n\nFix lot of BE \u003c-\u003e LE bugs which prevent it from working on SPARC.\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a1a5ea70a6e9db6332b27fe2d96666e17aa1436b",
      "tree": "7edfe920aa40af94464ab05539d449dbe5689254",
      "parents": [
        "347a8dc3b815f0c0fa62a1df075184ffe4cbdcf1"
      ],
      "author": {
        "name": "Markus Lidel",
        "email": "Markus.Lidel@shadowconnect.com",
        "time": "Fri Jan 06 00:19:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:53 2006 -0800"
      },
      "message": "[PATCH] I2O: changed I2O API to create I2O messages in kernel memory\n\nChanged the I2O API to create I2O messages first in kernel memory and then\ntransfer it at once over the PCI bus instead of sending each quad-word over\nthe PCI bus.\n\nSigned-off-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ffdc6550c47f75ca4e6c9f30a2a89063e035cf2",
      "tree": "a478b9acef5c66242a964154f7ad3a0ea750ef0f",
      "parents": [
        "64100099ed22f71cce656c5c2caecf5c9cf255dc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "message": "[BLOCK] add @uptodate to end_that_request_last() and @error to rq_end_io_fn()\n\nadd @uptodate argument to end_that_request_last() and @error\nto rq_end_io_fn().  there\u0027s no generic way to pass error code\nto request completion function, making generic error handling\nof non-fs request difficult (rq-\u003eerrors is driver-specific and\neach driver uses it differently).  this patch adds @uptodate\nto end_that_request_last() and @error to rq_end_io_fn().\n\nfor fs requests, this doesn\u0027t really matter, so just using the\nsame uptodate argument used in the last call to\nend_that_request_first() should suffice.  imho, this can also\nhelp the generic command-carrying request jens is working on.\n\nSigned-off-by: tejun heo \u003chtejun@gmail.com\u003e\nSigned-Off-By: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "f61ea1b0c825a20a1826bb43a226387091934586",
      "tree": "fdedf0a2368f707e3fd5205db05bfcbac79606ec",
      "parents": [
        "d347da0deffa1d8f88f0d270eab040e4707c9916",
        "7b32b8e018d8f8cc94c808a5fa84a3f889441b91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:30:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:30:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n"
    },
    {
      "commit": "87d47d0547631e059c308b392cd2423fe9248c93",
      "tree": "cfb608b2f929b9825d3ab4374c42e24ef0b60ffc",
      "parents": [
        "48ea753075aa15699bd5fac26faa08431aaa697b"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Sat Dec 17 18:39:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 11:19:43 2005 -0800"
      },
      "message": "[PATCH] i2o: Do not disable pci device when it\u0027s in use\n\nWhen dpt_i2o is loaded first, i2o being loaded would cause it to call\npci_device_disable, thus breaking dpt_i2o\u0027s use of the device.  Based on\nsimilar usage of pci_disable_device in other drivers.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "f61c1c41b6b959d08d87eee876406bdbcac77b7c"
}
