)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "f61c1c41b6b959d08d87eee876406bdbcac77b7c",
      "tree": "37cbe0e09a99c5ca7bd7b498d6a02b982f4812b0",
      "parents": [
        "c7c82987b4844f555d309ccbd42abe95d46822ff"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Nov 16 18:54:27 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:41:48 2005 -0700"
      },
      "message": "[SCSI] mptfusion - 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": "c7c82987b4844f555d309ccbd42abe95d46822ff",
      "tree": "55eb2c02fa1ff25548b1cc673c47aaa19e380214",
      "parents": [
        "f2ea8671a8376e09cf759aa8cb3de8b8d3bced9e"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Nov 16 18:54:25 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:41:15 2005 -0700"
      },
      "message": "[SCSI] mptfusion - mapping fixs required support for transport layers.\n\nThis utilizes the hostdata area that is hung off of scsi_target and\nscsi_device for saving unique firmware mapping. This will be required\nfor supporting new Fibre and SPI transport support.\n\nThis also fixs problems in error handling error code for SAS\ncontrollers, in which the incorrect mapping was passed to the\nfirmware.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f2ea8671a8376e09cf759aa8cb3de8b8d3bced9e",
      "tree": "82181e022ccecfa0f1b8b3cef673630df917209d",
      "parents": [
        "a9b2937a1eab2939d0eed3830ead88664ed7445d"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Nov 16 18:54:23 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:40:52 2005 -0700"
      },
      "message": "[SCSI] mptfusion - prep for removing domain validation\n\nThis moves some functions around from within the #define\nMPTSCSIH_ENABLE_DOMAIN_VALIDATION area, in preperation for generic\ndomain validation.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a9b2937a1eab2939d0eed3830ead88664ed7445d",
      "tree": "bde1ec40bc7bbe56ab22f585699dd28b2009cd0f",
      "parents": [
        "7acec1e7556a861416bb6b10f3e3cbb6e82fc01d"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Nov 16 18:54:20 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:40:08 2005 -0700"
      },
      "message": "[SCSI] mptfusion - bus_type, change SCSI to SPI\n\nThis changes to SPI for the bus_type enumeration.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7acec1e7556a861416bb6b10f3e3cbb6e82fc01d",
      "tree": "3ca770f11ae152cd17af2a2032f2b13d0370d114",
      "parents": [
        "f78496da6a85f4b5f4532d7bf85b05fa655146a8"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Nov 16 18:54:17 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:38:44 2005 -0700"
      },
      "message": "[SCSI] mptfusion - cleaning up xxx_probe error handling\n\nThis cleans the returning failure conditions of the\nmptsas/mptfc/mptspi probe routines.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f78496da6a85f4b5f4532d7bf85b05fa655146a8",
      "tree": "2c23ba5607a0f445a0a0af6e1477264436fe9809",
      "parents": [
        "1cb25a27d0a3f8296e67e5cc915048db10910d4f"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Nov 16 18:54:14 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:37:42 2005 -0700"
      },
      "message": "[SCSI] mptfusion - adding \u003d THIS_MODULE\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2741049e66d9698da5e0c90c849406fa3d3fc45c",
      "tree": "725c927121ccfe3eaa7df3b9b8e46610805f6b15",
      "parents": [
        "2a298a35ebe060a6f2b06b20c2a34ea188ddfd37",
        "4d5cda069b3f0a3bbc18576bc15903ed665d0295"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 02 14:32:44 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 02 14:32:44 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "2a238ea5fbf2bd9a18a4ffb607418a4b9394647e",
      "tree": "dc505a831abdb22879e86187b3ae01912a02f604",
      "parents": [
        "8b2f81385aa02e9405990b7fe44462dfceb75ef7"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Dec 01 10:50:32 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 01 15:59:51 2005 -0600"
      },
      "message": "[SCSI] mptfusion : dv performance fix\n\nSyncronization for Domain Validation workqueue and the initiation of the\nalternate controller.  Its possible that dv could be terminated if the\nworkqueue on the 1st channel doesn complete in time before the 2nd channel\nbegins initialization.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f747307ed1defcdfd37a3ef84c48e3138691cd26",
      "tree": "137e2fe4178b0ca77005a92f208a6a1f2055ef37",
      "parents": [
        "325f04dbca60a4cfe4ac25e7cf246edd07eb4c5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:21:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:21:57 2005 -0800"
      },
      "message": "Revert \"[PATCH] drivers/message/fusion/mptbase.c: make code static\"\n\nThis reverts commit 252ac865535e1ea9cc2d28be83f477d8d8b961a2.\n\nIt impacts the LSI customers using the mptstm target mode drivers\n(source tar-ball at\n\n  ftp://ftp.lsil.com/HostAdapterDrivers/linux/Fusion-MPT/mptstm-1.00.13-src.tar.gz\n\nfor those who care).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "252ac865535e1ea9cc2d28be83f477d8d8b961a2",
      "tree": "3ef8678ef14445b5ddebbda6f65c7510e809679f",
      "parents": [
        "cf62ddce2ee137ff92ad11ae762338b864f1dee5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 08 21:39:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:56:41 2005 -0800"
      },
      "message": "[PATCH] drivers/message/fusion/mptbase.c: make code static\n\nThis patch makes the following previously global and EXPORT_SYMBOL\u0027ed\ncode static:\n- struct mpt_proc_root_dir\n- int mpt_stm_index\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6521018d4bf9522b4de47254ea15e8c1be1ec00f",
      "tree": "352f6b9cc56018c584042c44502288599aed60ca",
      "parents": [
        "8b93ec77a6423cc57189561567ee41fa7fa1f5b6"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:57 2005 -0800"
      },
      "message": "[PATCH] message: fix-up schedule_timeout() usage\n\nUse schedule_timeout_interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: \"Moore, Eric Dean\" \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9a2d2e0c89f73f0203fa796101089c2bce31974",
      "tree": "f44772f86144a72eac540fd76340bc71e3c52299",
      "parents": [
        "da4fa65596733914b3c21fdffa02593959c67f56"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Oct 19 20:01:47 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 19:10:34 2005 -0500"
      },
      "message": "[SCSI] mptsas: white space fixes and version bump\n\nVarious whitespace and comment fixes from Eric, aswell as a version\nbump.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "da4fa65596733914b3c21fdffa02593959c67f56",
      "tree": "6a918d3feb6fe266e90dd4634775ae749bade6d0",
      "parents": [
        "07ba3a954714da10cbd3f6249d93ac2c1df72c4f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Oct 19 20:01:42 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 19:09:31 2005 -0500"
      },
      "message": "[SCSI] mptsas: add support for PHY resets\n\nSupport PHY resets in mptsas.  Thanks to Eric for various bug fixes\nand improvements.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac01bbbd3b7ebfca64357aed12cf476b16abe3ce",
      "tree": "e0ab34ebdabb88f31a0b06321df5c7ff7122455a",
      "parents": [
        "80d904c43b11105c16395b240078ccc2f7ac6074"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Oct 19 20:01:17 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 19:06:45 2005 -0500"
      },
      "message": "[SCSI] sas: add flag for locally attached PHYs\n\nAdd a flag to mark a PHY as attached to the HBA as opposed to beeing on\nan expander.  This is needed because various features are only supported\non those.  This is a crude hack, the proper fix would be to use\ndifferent classes for host-attached vs expander phys.  I\u0027m looking into\nthat.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b5141128027c53b8ca40736d969f75c9a1cdb64b",
      "tree": "f09f3f7b608017329a3e44a41e975acbd0ea9af0",
      "parents": [
        "28f22b031f8959cdf53202cd9f6ca8b9ce19b3a6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Oct 28 22:07:41 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 17:27:25 2005 -0500"
      },
      "message": "[SCSI] mptsas: support link error attributes\n\n.. and the fusion part.  I had to move around the debug functions around\na little bit so they are below the transport class methods.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "024358eeafd44ecffd0e7a1002ef3ccc1d0acd4d",
      "tree": "a0ff602027b59745c01d69976f3c00e9c9fc47bb",
      "parents": [
        "ac9b9c667c2e1194e22ebe0a441ae1c37aaa9b90"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "Eric.Moore@lsil.com",
        "time": "Fri Oct 21 20:56:36 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 21 12:17:43 2005 -0700"
      },
      "message": "[PATCH] mptsas: fix phy identifiers\n\nThis fixes handling of the phy identifiers in mptsas.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\n[ split it a pre-2.6.14 portion from Eric\u0027s bigger patch ]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0fc15bef0e8c6b5abad6e10cfe3d42e278ae8e8",
      "tree": "f7a96e8b93a0de251b25c2b6543c115eba3abc8c",
      "parents": [
        "466544d8898fc87ed6e2e62ac14af7c50ab7a1a4"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Sep 15 13:17:14 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 12:48:22 2005 -0500"
      },
      "message": "[SCSI] fusion SAS support (mptsas driver) minor fix\n\nOn Thursday, September 15, 2005 6:22 AM, Christoph Hellwig wrote:\n\u003e Looks good to me, except for the spurious scsi_print_command prototype\n\u003e in mptscsih.h.\n\nThe attached patch addresses that concern.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "466544d8898fc87ed6e2e62ac14af7c50ab7a1a4",
      "tree": "a23688bc1424a2af986482bac159768d625b5deb",
      "parents": [
        "0c33b27deb93178f10778b3d2669af1674793cef"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Wed Sep 14 18:09:10 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 12:45:38 2005 -0500"
      },
      "message": "[SCSI] fusion SAS support (mptsas driver) updates\n\nSummary of Changes:\n* splitting mpt_interrupt per Christophs suggestion\nabout a month ago\n* rename ScsiCfgData to SpiCfgData structure,\nthen move all the raid related info into\nnew structure called RaidCfgData.  This is\ndone because SAS supports RAID, as well as SPI,\nso the raid stuff should be seperate.\n* incorrect timeout calculation for cntdn\ninside WaitForDoorbellAck and WaitForDoortbellInt\n* add support for interpreting SAS Log Info\n* Increase Event Log Size from 0xA to 0x32\n* Fix bug in mptsas/mptfc/mptspi - when controller\nhas Initiator Mode Disabled, and only running in\nTargetMode, the mptctl would panic when loading.\nThe fix is to return 0, instead of -ENODEV, in\nSCSI LLD respective probe routines\n* Fix bug in mptlan.c - driver will panic if\nthere is host reset, due to dev being set to\nzero in mpt_lan_ioc_reset\n* Fix\u0027s for SPI - Echo Buffer\n* Several fix\u0027s in mptscsih_io_done - FCP Response\ninfo, RESIDUAL_MISMATCH, Data Underrun, etc.\n* Cleanup Error Handling - EH handlers,\nmptscsih_flush_cmds, and zeroing out ScsiLookup\nfrom mptscsih_qcmd\n* Cleanup asyn event handling from\nmptscsih -\u003e mptscsih_event_process.  Also\nadded support for SAS Persistent Table Full,\nan asyn event\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0c33b27deb93178f10778b3d2669af1674793cef",
      "tree": "a16c7ce2f10947c696041febe89e13a98ba32b48",
      "parents": [
        "82ffb67164064752a56669511545316075b41e1d"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Sep 09 16:27:19 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 12:42:57 2005 -0500"
      },
      "message": "[SCSI] fusion SAS support (mptsas driver)\n\nAdds the actual mptsas driver, based upon the LSI driver with new work\nfor SAS transport class integration from Eric Moore and me.\n\nThis obviously depends on the SAS transport class.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "82ffb67164064752a56669511545316075b41e1d",
      "tree": "7b5c92f76e25ddf66419668412db147cde35a410",
      "parents": [
        "3ed7a4704beb66a155acd67b78b7e9a5674d55fb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Sep 09 16:25:54 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 12:42:31 2005 -0500"
      },
      "message": "[SCSI] fusion core changes for SAS support\n\n - various bits for SAS support from the LSI driver.\n - use the device private data for the fusion target private data.\n   this should be using the midlayer target data framework, but we\n   can\u0027t move over to that until fusion has been switched to the\n   generic DV code\n - use target ID and channel from the fusion target private data,\n   because those in scsi_device will be different for mptsas\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c6678e0cfb41b029c3600c54b5bb65954de1230a",
      "tree": "ca3ac267e56bd481956a503e9595b4bfc52d174a",
      "parents": [
        "637fa99b86a00a0b5767a982b83a512ff48ad6d2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Aug 18 16:24:53 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:51:45 2005 -0500"
      },
      "message": "[SCSI] fusion: whitespace fixes\n\nAcked by: Moore, Eric Dean \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "637fa99b86a00a0b5767a982b83a512ff48ad6d2",
      "tree": "cb3f063b83163cfcb53c85e0fd411fe11f766a1f",
      "parents": [
        "ccf3b7bd26b242b39d54148ea2117295721681d3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Aug 18 16:25:44 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:51:25 2005 -0500"
      },
      "message": "[SCSI] fusion: endianess fixes\n\nAssorted endianess fixes.  I\u0027ll work on full endianess annotations\nlater.\n\nAcked by: Moore, Eric Dean \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ccf3b7bd26b242b39d54148ea2117295721681d3",
      "tree": "a4fa0be9b769b57075a7bff9b5f55ec96c8132d1",
      "parents": [
        "69218ee5186aded6c78e12e083e073d000ff2e9b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Aug 18 16:24:26 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:48:39 2005 -0500"
      },
      "message": "[SCSI] fusion: update LSI headers\n\nAcked by: Moore, Eric Dean \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "69218ee5186aded6c78e12e083e073d000ff2e9b",
      "tree": "6dfd357efa1a17fa3c845570c722185b568423f0",
      "parents": [
        "1ff927306e08b356d764e605eff7c50079550bd2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Aug 18 16:26:15 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:48:06 2005 -0500"
      },
      "message": "[SCSI] fusion: extended config header support\n\nAcked by: Moore, Eric Dean \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2d986010ad13a00b83851238d52601d6092df40e",
      "tree": "6a43ffd30290fc051435643d485ad12fb1448ed5",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0",
        "e10fb91c4dc81a4ae47caf0828df152f600f2546"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 13:28:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 13:28:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "2a569579be87b5ba61f9b6c54fd5f9f307c53962",
      "tree": "6cc12f2384d235e87941a85a925618c10b419c7f",
      "parents": [
        "e8af300c3bd87b2310f1e7a642f37e0fe49a754b"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Thu Jul 07 17:56:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:43 2005 -0700"
      },
      "message": "[PATCH] pm: more u32 vs. pm_message_t fixes\n\nFew more u32 vs. pm_message_t fixes.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e3815ba3a6d392fa9cfbf08208f64c06d9558c4",
      "tree": "4702625002cb4fd6a0a59112a34b3cc10c8efcc5",
      "parents": [
        "c0df28cfe012652160a530f9aa74b0a49c77eac5"
      ],
      "author": {
        "name": "Moore, Eric Dean",
        "email": "Eric.Moore@lsil.com",
        "time": "Fri Jun 24 12:18:57 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Jul 01 08:56:31 2005 -0500"
      },
      "message": "[SCSI] - mptfusion - convert to new change_queue_depth API\n\nConvert driver to use new change_queue_depth API.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\n\nFixed up rejections and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d18c3db58bc544fce6662ca7edba616ca9788a70",
      "tree": "dd4c2d2c0bef6d47a32452112a9396a3137d8c10",
      "parents": [
        "4002307d2b563a6ab317ca4d7eb1d201a6673d37"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: make drivers use the pci shutdown callback instead of the driver core callback.\n\nNow we can change the pci core to always set this pointer, as pci drivers\nshould use it, not the driver core callback.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "12413197eef2a29e0b9fb0fa541f5cbaeb1d3f3f",
      "tree": "9f294101d0b9df2c49a0911b127aa99823bc0060",
      "parents": [
        "117e4b27ebb1133072b1453145e60e576569e8af"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 11 01:05:01 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 08:31:47 2005 -0500"
      },
      "message": "[SCSI] remove scsi_set_device\n\nscsi_add_host is the proper place to set the device, but people copy\nthe scsi_set_device usage from older drivers again and again.\n\nnote that this leaves some legacy drivers like qlogicisp/qlogicfc\nwithout pci association in sysfs, but they\u0027re scheduled to go away soon\nanyway.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "e404e274f62665f3333d6a539d0d3701f678a598"
}
