)]}'
{
  "log": [
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "6a3670c4f1b97373425340ab2dc0a66c25983d46",
      "tree": "7f19c95b9dc8aac92739b5da3a68e977c455c53c",
      "parents": [
        "ae97dd9af17f0c7f5142b46c4289623176c477f3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:45:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] missing include (free_irq() use)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac5826ca91243272f97b3f01e80d71e3618f105f",
      "tree": "fa68284e8e8afb3661b8441c610196b05503cbb8",
      "parents": [
        "76a7f8fdc0c2381ae1ba55ef71837712223ecb3c"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 09:00:18 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:10:10 2006 -0500"
      },
      "message": "[SCSI] aacraid: remove scsi_remove_device\n\nReceived from Mark Salyzyn:\n\nUntil the system is stabilized, I am suggesting the enclosed\nmodification to prevent the driver from tickling the panic. Once sysfs\nand friends are stabilized, the patch may be backed out. We have yet to\nevaluate if we really want to relinquish existing Scsi Devices in any\ncase, holding on to them as configuration of arrays comes and goes makes\nsome sense as well. As a result, we have opted to pull the lines rather\nthan comment them in legacy.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "76a7f8fdc0c2381ae1ba55ef71837712223ecb3c",
      "tree": "b6672be9f0c94d36841e56e6cf8a8636028268c5",
      "parents": [
        "653ba58d55feb708c6f97e6f3e84901b3a03c9c0"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 09:00:02 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:09:42 2006 -0500"
      },
      "message": "[SCSI] aacraid: merge rx and rkt code\n\nReceived from Mark Salyzyn:\n\nThe only real difference between the rkt and rx platform modules is the\noffset of the message registers. This patch recognizes this similarity\nand simplifies the driver to reduce it\u0027s code footprint and to improve\nmaintainability by reducing the code duplication.\n\nVisibly, the \u0027rkt.c\u0027 portion of this patch looks more complicated than\nit really is. View it as retaining the rkt-only specifics of the\ninterface.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "653ba58d55feb708c6f97e6f3e84901b3a03c9c0",
      "tree": "833d63cf7fac90e693f0a2503e90d4a1f7362b9d",
      "parents": [
        "65101355450df2d935f8d56ac3abef279f28a0e2"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 08:59:43 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:09:03 2006 -0500"
      },
      "message": "[SCSI] aacraid: expose physical devices\n\nReceived from Mark Salyzyn:\n\nI am placing this functionality into an insmod parameter. Normally the physical\ncomponents are exported to sg, and are blocked from showing up in sd.\n\nNote that the pass-through I/O path via the driver through the Firmware to the\nphysical disks is not an optimized path, the card is designed for Hardware\nRAID, elevator sorting and caching. This should not be used as a means for\nutilizing the aacraid based controllers as a generic scsi/SATA/SAS controller,\nperformance should suck by a few percentage points, any RAID meta-data on the\ndrives will confuse the controller about who owns the drives and there is a\nhigh risk of destroying content in both directions. Unreliable and for\nexperimentation or strange controlled circumstances only.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "65101355450df2d935f8d56ac3abef279f28a0e2",
      "tree": "deea581c99159e8d7f13d0f92c6972d9a5ab9b74",
      "parents": [
        "9cbb889786548c1212fb77a9df8d09ed883a3480"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 08:59:23 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:08:26 2006 -0500"
      },
      "message": "[SCSI] aacraid: misc cleanup\n\nReceived from Mark Salyzyn:\n\nBasically cleanup, nothing here will have an affect. Adjusting some\nerror codes, removing superfluous definitions and code fragments.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8c867b257d159ca04602d7087fa29f846785f9ea",
      "tree": "4c95fc920744556d718b8d63371a6b525524cfbe",
      "parents": [
        "90ee346651524eb275405d410f5d3bb6765a2d93"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Aug 03 08:03:30 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Aug 19 13:35:11 2006 -0700"
      },
      "message": "[SCSI] aacraid: Reset adapter in recovery timeout\n\nReceived from Mark Salyzyn\n\nIf the adapter is in blinkled (Firmware Assert) when error recovery\ntimeout actions have been triggered, perform an adapter warm reset and\nrestart the initialization.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "90ee346651524eb275405d410f5d3bb6765a2d93",
      "tree": "ff78b321da9aafb44dfbe593f0c7dbe7f88f053e",
      "parents": [
        "8c23cd7457151fc8ace79ec700a8aeaa9fc5b3d9"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Aug 03 08:03:07 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Aug 19 13:33:45 2006 -0700"
      },
      "message": "[SCSI] aacraid: Check for unlikely errors\n\nReceived from Mark Salyzyn\n\nThe enclosed patch cleans up some code fragments, adds some paranoia\n(unproven causes of potential driver failures).\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8c23cd7457151fc8ace79ec700a8aeaa9fc5b3d9",
      "tree": "f957cbf36472ef63872f71d444b0bb75ed594ab4",
      "parents": [
        "c8f7b073e0e81499474a84ee2a90f77f7805c7f8"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Aug 08 08:52:14 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Aug 19 13:33:13 2006 -0700"
      },
      "message": "[SCSI] aacraid: Restart adapter on firmware assert (Update 2)\n\nReceived from Mark Salyzyn\n\nIf the adapter should be in a blinkled (Firmware Assert) state when the\ndriver loads, we will perform a warm restart of the Adapter Firmware to\nsee if we can rescue the adapter. Possible causes of a blinkled can\noccur on some early release motherboard BIOSes, transitory PCI bus\nproblems on embedded systems or non-x86 based architectures, transitory\nstartup failures of early release drives or transitory hardware\nfailures; some of which can bite the adapter later at runtime. Future\nenhancements will include recovery during runtime.\n\nFixed extra whitespace space issue.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c8f7b073e0e81499474a84ee2a90f77f7805c7f8",
      "tree": "c5421bd69530488d78b76ffab3ebb9fa08000fc7",
      "parents": [
        "04846f25920d4b05d6040c531cc601049260db52"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Aug 03 08:02:24 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Aug 19 13:32:57 2006 -0700"
      },
      "message": "[SCSI] aacraid: interruptible ioctl\n\nReceived from Mark Salyzyn\n\nThis patch allows the FSACTL_SEND_LARGE_FIB, FSACTL_SENDFIB and\nFSACTL_SEND_RAW_SRB ioctl calls into the aacraid driver to be\ninterruptible. Only necessary if the adapter and/or the management\nsoftware has gone into some sort of misbehavior and the system is being\nrebooted, thus permitting the user management software applications to\nbe killed relatively cleanly. The FIB queue resource is held out of the\nfree queue until the adapter finally, if ever, completes the command.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c4e00fac42f268ed0a547cdd1d12bb8399864040",
      "tree": "1a54d87be2066c49b71a03764fcb4fc7f9c68c41",
      "parents": [
        "29454dde27d8e340bb1987bad9aa504af7081eba",
        "d6b0c53723753fc0cfda63f56735b225c43e1e9a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jul 03 09:41:12 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jul 03 09:41:12 2006 -0500"
      },
      "message": "Merge ../scsi-misc-2.6\n\nConflicts:\n\n\tdrivers/scsi/nsp32.c\n\tdrivers/scsi/pcmcia/nsp_cs.c\n\nRemoval of randomness flag conflicts with SA_ -\u003e IRQF_ global\nreplacement.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1d6f359a2e06296418481239f8054a878f36e819",
      "tree": "e3ce0c69e4f34374f51f4e226374467ca80e3993",
      "parents": [
        "5d8c8a2e8edc63d8aef7656678f41c6c603f0443"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:53 2006 -0700"
      },
      "message": "[PATCH] irq-flags: scsi: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12e9b5fb96028aab26af65bb06d2dee56c428a6e",
      "tree": "02208162fa852b78fc1908e8d97a1d866089b503",
      "parents": [
        "99d19bb75b88cc997d3cd611903908714c735981"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Mon Jun 26 08:37:39 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 26 16:47:46 2006 -0500"
      },
      "message": "[SCSI] aacraid: remove x86_64 IOMMU dependent code\n\nThis may seem like a DILLIGAF, but after chatting with the F/W folks,\nthere is no harm in dropping the page calculation as denoted in the\nenclosed patch for these older adapters in this new age of 4GB+ memory\nsticks. Any resource optimization within the old-old-old adapters for\nsystems with less than 4G of memory is of little consequence. The\nexisting AAC_QUIRK_31BIT flag in linit.c should look after the rest of\nthe legacy hardware DMA limitations.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a813ce432f27c4f5011c7b5ac9d2bbbfeb41d9a7",
      "tree": "377a1aeb76547faf06ecd93b9da9b4c90817b2d4",
      "parents": [
        "4d9bc79cd28b779610d9590b3a96a28a0f64a25a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jun 26 13:57:22 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 10:48:17 2006 -0700"
      },
      "message": "[PATCH] x86_64: Rename IOMMU option, fix help and mark option embedded.\n\n - Rename the GART_IOMMU option to IOMMU to make clear it\u0027s not\n   just for AMD\n - Rewrite the help text to better emphatise this fact\n - Make it an embedded option because too many people get it wrong.\n\nTo my astonishment I discovered the aacraid driver tests this\nsymbol directly. This looks quite broken to me - it\u0027s an internal\nimplementation detail of the PCI DMA API. Can the maintainer\nplease clarify what this test was intended to do?\n\nCc: linux-scsi@vger.kernel.org\nCc: alan@redhat.com\nCc: markh@osdl.org\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "125e18745f16685f69a34fd6130d47598fc4bf54",
      "tree": "c97ed94b0525a572efa1bd4990a55b18be5d781d",
      "parents": [
        "78ce89c92bc6eaf5933b5664bff64253a7103bd7"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Jun 23 02:06:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:08 2006 -0700"
      },
      "message": "[PATCH] More BUG_ON conversion\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a623e14dafe72329dd1defe36ee2cd4ff4b2e6f1",
      "tree": "68499cbb10448ea645cfab1e82cb7e5969266ee6",
      "parents": [
        "75c3628db75c573870379094a5f90f690ee99b76"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Jun 08 13:55:57 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 19 19:23:54 2006 -0500"
      },
      "message": "[SCSI] aacraid: small misc. cleanups\n\nReceived from Mark Salyzyn\n\nSpelling correction, orphaned comment removal \u0026 update branch name.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "75c3628db75c573870379094a5f90f690ee99b76",
      "tree": "373db3823cb2a52e5809e335cf2ee33c347da9cf",
      "parents": [
        "821499a8241019be5591fad5ab925759fbcd9f32"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Jun 08 13:55:42 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 19 19:23:07 2006 -0500"
      },
      "message": "[SCSI] aacraid: Update supported product information\n\nReceived From Mark Salyzyn\n\nSome of the cards product names changed.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "821499a8241019be5591fad5ab925759fbcd9f32",
      "tree": "2a68cbe5ad747412afa085fbca2fc56b19d10722",
      "parents": [
        "c5943d36aebb79589ac3983eec418bbeca897573"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Jun 12 10:53:58 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 12 14:47:55 2006 -0500"
      },
      "message": "[SCSI] aacraid: Fix return code interpretation\n\nReceived from Mark Salyzyn\n\nclear_user return is 0 for success, the code fragment is written to\nassume that it is the count of the number of bytes zero\u0027d.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6391a11375de5e2bb1eb8481e54619761dc65d9f",
      "tree": "956aae1d278a3f731b2e6148ff40a69aa7957ea8",
      "parents": [
        "9dc399de0840a478adb71278becf598d3ab3aacc"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Thu Jun 08 22:23:48 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:45:30 2006 -0500"
      },
      "message": "[SCSI] drivers/scsi: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of the macro.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5d5ff44fe6775ccb922fd1f7d478b2ba9ca95068",
      "tree": "d8569caefe1cb5ecced30929ef98d3e1fe642425",
      "parents": [
        "e4a082c7c1f9a7b11fece6918e7ee5519b39ac46"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 03 13:21:13 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jun 06 11:07:25 2006 -0400"
      },
      "message": "[SCSI] fix up request buffer reference in various scsi drivers\n\nVarious scsi drivers use scsi_cmnd.buffer and scsi_cmnd.bufflen in their\nqueuecommand functions.  Those fields are internal storage for the\nmidlayer only and are used to restore the original payload after\nrequest_buffer and request_bufflen have been overwritten for EH.  Using\nthe buffer and bufflen fields means they do very broken things in error\nhandling.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5b9851b5511833a96fea2196971b5709ef019136",
      "tree": "fd87212b1f9efb9db1f8bea67e6b3c204e1ac955",
      "parents": [
        "df3b7668715f9acfe6ff37dd886f68e46ccd677e"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:13:37 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:23:02 2006 -0500"
      },
      "message": "[SCSI] aacraid: remove unneeded list\n\nReceived From Mark Salyzyn\n\nThe queue tracking is just not being used, not even for debugging. Information\nabout outstanding commands can be acquired from the scsi structures.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "df3b7668715f9acfe6ff37dd886f68e46ccd677e",
      "tree": "e789432027f8b11775f9f55e9f1f6d64df1fe2c1",
      "parents": [
        "404d9a900b5bc83a3780ec337ca6fdcb04b766c0"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:13:11 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:22:44 2006 -0500"
      },
      "message": "[SCSI] aacraid: sa race condition fix\n\nReceived From Mark Salyzyn\n\nA race condition existed that could result in a lost completion of a\ncommand to the ppc based cards.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "404d9a900b5bc83a3780ec337ca6fdcb04b766c0",
      "tree": "cb43521e7ddd2e20cae26ed8b70ea77dab9bae79",
      "parents": [
        "3c1e0cca9469bd19590ade25f6d9f94da2710d5b"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:12:48 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:22:25 2006 -0500"
      },
      "message": "[SCSI] aacraid: adjustable timeouts\n\nReceived From Mark Salyzyn\n\nAdd the ability to adjust for unusual corner case failures. Both of\nthese additional module parameters deal with embedded, non-intel or\ncomplicated system scenarios.\n\nAif_timeout can be increased past the default 2 minute timeout to drop\napplication registrations when a system has an unusually high event load\nresulting from continuing management requests, or simultaneous builds,\nor sluggish user space as a result of system load.\n\nStartup_timeout can be increased past the default 3 minute timeout to\ndrop an adapter initialization for systems that have a very large number\nof targets, or slow to spin-up targets, or a complicated set of array\nconfigurations that extend the time for the firmware to declare that it\nis operational. This timeout would only have an affect on non-intel\nbased systems, as the (more patient) BIOS would generally be where the\nstartup delay would be dealt with.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3c1e0cca9469bd19590ade25f6d9f94da2710d5b",
      "tree": "bdfab89960048e1df4a2b6978cf1cd1a188dc5a2",
      "parents": [
        "edb527ce35b0c86e72ed518af255f02e1cecb3b7"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:12:05 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:21:57 2006 -0500"
      },
      "message": "[SCSI] aacraid: optimize sg alloc\n\nReceived From Mark Salyzyn\n\nSlight space and speed efficiency improvement.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "edb527ce35b0c86e72ed518af255f02e1cecb3b7",
      "tree": "c53500fe591727d5f2f81c7c38a47c389472ec83",
      "parents": [
        "2ca48a132167f9f12efba179382979aafde0ab36"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:11:38 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:21:36 2006 -0500"
      },
      "message": "[SCSI] aacraid: remove unneeded locking\n\nReceived From Mark Salyzyn\n\nSince new commands to the card are quiesced, respect the changes in\nthe SCSI error path which dropped locking around the hba reset handler\nand similarly drop the lock requirement in the driver\u0027s path.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9a72f976d29091e4f4dfa08ed404ef84a56b0d47",
      "tree": "213f20c46fc646c489753427adbfb28ca907658b",
      "parents": [
        "3d2f98a66571d1aa8d66aab1a97bad6ffff61b24"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:37 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:21 2006 -0500"
      },
      "message": "[SCSI] aacraid: Driver version update\n\nReceived from Mark Salyzyn\n\nFix module param\nUpdate driver version.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d2f98a66571d1aa8d66aab1a97bad6ffff61b24",
      "tree": "0f63ca5836a2ffd06e9aad1855e2fae6c29cacb4",
      "parents": [
        "d1ad94ad773c34a5a3491f9dcc0a97e264f971f6"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:33 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:21 2006 -0500"
      },
      "message": "[SCSI] aacraid: Fix parenthesis placement error\n\nReceived from Mark Salyzyn\n\nOn 64 bit machines, when a 32 bit application tries to acquire the AIF,\nthey will always get and EFAULT error response from the driver.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d1ad94ad773c34a5a3491f9dcc0a97e264f971f6",
      "tree": "77d23e9005837c42278f9032d4f919b167473e4f",
      "parents": [
        "dc4adbf41385486b0c73e7382ce73f0e8b873243"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:29 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:21 2006 -0500"
      },
      "message": "[SCSI] aacraid: Show max channel and max id is sysfs\n\nReceived from Mark Salyzyn\n\nAdd max_channel and max_id sysfs parameters.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dc4adbf41385486b0c73e7382ce73f0e8b873243",
      "tree": "8275237e742bd3f7b749172128977772c4fa097d",
      "parents": [
        "1241f3593a8857fab4259b6aa9d17f26e7de3a86"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:26 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:20 2006 -0500"
      },
      "message": "[SCSI] aacraid: Re-start helper thread if it dies\n\nReceived from Mark Salyzyn\n\nSince the helper thread for the driver can be killed unceremoniously by\nan application, we detect the loss of the helper and restart it.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1241f3593a8857fab4259b6aa9d17f26e7de3a86",
      "tree": "c1e22ea22d3fbe011ebe39ce65447893111fdc6e",
      "parents": [
        "53926274f24e5c852dbe8f89dea16b7822549472"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:23 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:19 2006 -0500"
      },
      "message": "[SCSI] aacraid: General driver cleanup\n\nReceived from Mark Salyzyn\n\nRemove superfluous code, optimize code, harden code, cast code, correct\nsome text, use msleep instead of schedule_timeout_interruptible. No\nbugs.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "53926274f24e5c852dbe8f89dea16b7822549472",
      "tree": "d468b352dfc8f148a8303e7a0206b8d48df640f8",
      "parents": [
        "95433badf0ff8dbc2caf14bc69c984841539715f"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:19 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:19 2006 -0500"
      },
      "message": "[SCSI] aacraid: Fix extra unregister_chrdev\n\nReceived from Mark Salyzyn\n\nIf there are no aacraid controllers, we do not create the raid\ncontroller chrdev, thus when the driver is unloaded it performs a\nsuperfluous deregistration.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "95433badf0ff8dbc2caf14bc69c984841539715f",
      "tree": "90fe84faf497d93211a8c8354b4c783fb5f6b3ac",
      "parents": [
        "e61b17fd3ae270c0ca83d12c8276b73e50466db9"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:15 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:19 2006 -0500"
      },
      "message": "[SCSI] aacraid: Fix error in max_channel field\n\nReceived from Mark Salyzyn\n\nThe max_channel field is set one too large.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e61b17fd3ae270c0ca83d12c8276b73e50466db9",
      "tree": "a430ae23f1c470b731fc78745bc7642bf1ca9305",
      "parents": [
        "31876f328f22435c21cfc27f0c871a4a4b22f9db"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:11 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:18 2006 -0500"
      },
      "message": "[SCSI] aacraid: Error path cleanup\n\nReceived from Mark Salyzyn\n\nSome of the error return paths during initialization resulted in a zero\nreport to caller\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "31876f328f22435c21cfc27f0c871a4a4b22f9db",
      "tree": "dd0138f43655faac97ce6c87759d960d74a59262",
      "parents": [
        "77d644d4d70c9ad5df51792575f43a950525c9aa"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:43:55 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:18 2006 -0500"
      },
      "message": "[SCSI] aacraid: Add timeout for events\n\nReceived from Mark Salyzyn\n\nPlug and play actions resulting from event sequences shall time out if\nthey take longer than 30 seconds to complete.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "77d644d4d70c9ad5df51792575f43a950525c9aa",
      "tree": "84dd02706a7554e26820ff98586844ad4e996d68",
      "parents": [
        "e5718774f12234c7c9be8944001cfd109ba955e1"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:43:40 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:17 2006 -0500"
      },
      "message": "[SCSI] aacraid: Track command ownership in driver\n\nReceived from Mark Salyzyn\n\nThe loss of the ownership flags, despite their flaws, in the scsi\ncommand were sorely missed and are reinstated more accurately in the\naacraid driver to track commands and permit us to properly handle error\nrecovery actions.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e5718774f12234c7c9be8944001cfd109ba955e1",
      "tree": "01753121c33823a0523709592e1bf1029fe97913",
      "parents": [
        "ef265673434680f2307ceafae4a2badc657e94cc"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:43:25 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:17 2006 -0500"
      },
      "message": "[SCSI] aacraid: Use scmd_ functions\n\nReceived from Mark Salyzyn\n\nClean up the remaining scsi id access methods, drop ID_LUN_TO_CONTAINER\nmacro.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "910638ae7ed4be27d6af55f6c9b5bf54b838e78b",
      "tree": "5eda3cfd0e312c8b0916f6d5eb1cd98225e67891",
      "parents": [
        "60c904ae5bded8bb71f7bff7d63f2a6959d2a8e4"
      ],
      "author": {
        "name": "Matthias Gehre",
        "email": "M.Gehre@gmx.de",
        "time": "Tue Mar 28 01:56:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:07 2006 -0800"
      },
      "message": "[PATCH] Replace 0xff.. with correct DMA_xBIT_MASK\n\nReplace all occurences of 0xff..  in calls to function pci_set_dma_mask()\nand pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from\nlinux/dma-mapping.h.\n\nSigned-off-by: Matthias Gehre \u003cM.Gehre@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe27381d16c6683c55e618360d0d11bd43647e43",
      "tree": "142cd1c8661480081b293fe50de9354b0b181ffd",
      "parents": [
        "38e14f895b212943995379dea824cc52b0c25991"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Feb 14 18:45:06 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:14 2006 -0600"
      },
      "message": "[SCSI] aacraid: use kthread_ API\n\nUse the kthread_ API instead of opencoding lots of hairy code for kernel\nthread creation and teardown.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Salyzyn, Mark \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "26d451b603e754ded83f0e5becab2a78253ad100",
      "tree": "99209544823dbdb5735ae5f7234c83beea2f6a22",
      "parents": [
        "90f9dd8f72773152b69042debd6b9ed6d224703a",
        "65110b2168950a19cc78b5027ed18cb811fbdae8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 16 12:47:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Feb 16 12:47:44 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "164006da316a22eaaa9fbe36f835a01606436c66",
      "tree": "0855203dc4a14aa68bf83c70077f38ab250dd6cd",
      "parents": [
        "1b8623545b42c03eb92e51b28c84acf4b8ba00a3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Nov 30 23:47:05 2005 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Feb 07 20:56:41 2006 -0500"
      },
      "message": "[PATCH] bogus asm/delay.h includes\n\nasm/delay.h is non-portable; linux/delay.h should be used in generic code.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb08f92ebd75704e07d69bb9d8ee234d1a500b98",
      "tree": "9756f6c6a18574264e889aa9af408ce60ca59fbb",
      "parents": [
        "bfb35aa85057da4336af56a7f26e08031f4e3468"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Feb 01 09:30:44 2006 -0800"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:16:14 2006 -0600"
      },
      "message": "[SCSI] aacraid: use no_uld_attach flag\n\nReceived From Mark Salyzyn.\n\nIn order to support user tools accessing the array components (SMART,\nMode Page information, Cache page adjustments, WWN determination,\nFirmware updates etc), we take advantage of the no_uld_attach flag and\ndeprecate the code that filters Inquiries to block the requests to array\ncomponents. The quirk prevents the sd layer from attaching to the\ncomponents.\n\nWe also took the opportunity to balance the queue depths based on the\ntotal adapter queue depth to the array devices to reduce the chances of\nstarvation.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bfb35aa85057da4336af56a7f26e08031f4e3468",
      "tree": "bd603a7e6df5a3e232b520bf4aa3804b89046c68",
      "parents": [
        "d8a571135aad527e5984c8094b7977c6914f2550"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Feb 01 09:30:55 2006 -0800"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:16:07 2006 -0600"
      },
      "message": "[SCSI] aacraid: Update global function names\n\nReceived from Mark Salyzyn,\n\nReduce the possibility of namespace collision.  Prefix with aac_.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d8a571135aad527e5984c8094b7977c6914f2550",
      "tree": "7e3fc04c48cac74eedbdcfb49fd96c2905dab0b9",
      "parents": [
        "854165f4245c4a3b4a8cc363ba2050033151e196"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Feb 01 09:30:31 2006 -0800"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Feb 04 16:15:56 2006 -0600"
      },
      "message": "[SCSI] aacraid: reduce device probe warnings\n\nReceived from Mark Salyzyn.\n\nThis patch sets up some device quirks surrounding arrays to inform the\nscsi layer that various mode pages are not supported. This reduces the\nseverity of the complaints that show up in the logs as the array devices\nare enumerated.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6171b5eff2ef3f84333af652e8c7b0838bf72945",
      "tree": "09349737329fca1be13871df8c3b97c2e148a1e3",
      "parents": [
        "db39363c029cd9e74661ef059a17785d1c62a851"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Jan 11 09:28:57 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 12 11:55:16 2006 -0600"
      },
      "message": "[SCSI] aacraid: README update\n\nReceived From Mark Salyzyn.\n\nMove the README from the driver directory to the Documentation directory.\nUpdated the documentation, added descriptions for cards that\nwere missing.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db39363c029cd9e74661ef059a17785d1c62a851",
      "tree": "68fa6ae11b646103cc5a115400dc753a04ef2c43",
      "parents": [
        "7686f132653fa3d52d45c3f021215f714094f1ca"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Jan 11 09:28:29 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 12 11:55:01 2006 -0600"
      },
      "message": "[SCSI] aacraid: 17 element sg performance update\n\nReceived From Mark Salyzyn.\n\nThe Jaguar and Corsair class of adapters (2410, 2810, 2610, 21610, CERC)\nperform better (about 10% better read performance, write performance\nneutral) with current Firmware if the OS limits the number of scatter\ngather elements to 17 per request.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7686f132653fa3d52d45c3f021215f714094f1ca",
      "tree": "285ed2e0e3a044e869eab806a5bed80141b178c4",
      "parents": [
        "6e289a9023d589c24f86b29186d324215cdc9947"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Jan 11 09:28:16 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 12 11:54:45 2006 -0600"
      },
      "message": "[SCSI] aacraid: better sysfs adapter information\n\nReceived from Mark Salyzyn.\n\nProvide more accurate adapter information.\n\nAllows the Adapter Firmware to override the Adapter product\ninformation.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6e289a9023d589c24f86b29186d324215cdc9947",
      "tree": "6976b28a4df6b0cd2d30f450d16576d398deee14",
      "parents": [
        "33b114e935a2202206e224dd2c695cee5a5986bf"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Jan 11 09:28:07 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 12 11:54:29 2006 -0600"
      },
      "message": "[SCSI] aacraid: Fix default FIB size\n\nReceived from Mark Salyzyn.\n\nIf the adapter has not instructed us otherwise that it can handle a\n\u0027large\u0027 FIB, then it can handle at most a 2KB FIB.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7ff92053ddff48d9d7908a353bd85f893944463e",
      "tree": "7536ae8d96b112e87766a60e52de40df8f1f657b",
      "parents": [
        "fc33a7bb9c6dd8f6e4a014976200f8fdabb3a45c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 09 20:52:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:34 2006 -0800"
      },
      "message": "[PATCH] don\u0027t include ioctl32.h in drivers\n\nThese days ioctl32.h is only used for communication of fs/compat.c and\nfs/compat_ioctl.c and doesn\u0027t contain anything of interest to drivers.\n\nRemove inclusion in various drivers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bdf810f89c3e686ba18a11e2852f32014f1506a",
      "tree": "899aaf094c61b20a7ef5d3d7bc1ee3c5c2c57533",
      "parents": [
        "349cd7cfe6ba0b2e7cd2afdc3e70ede845311afe"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Nov 30 12:01:39 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 01 15:59:44 2005 -0600"
      },
      "message": "[SCSI] aacraid: Check scsi_bios_ptabe return code\n\nReceived from Mark Salyzyn.\n\nscsi_bios_ptable return value is not being checked in aac_biosparm.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "07ce5eba857cb7dc8f6ae39eda74b108efe4a3f8",
      "tree": "b3db0e2bd1bcb627575eba90ea3f8513c7f31c28",
      "parents": [
        "f64a181d898e0518d5ae90c4870069510de977e1"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Nov 08 14:26:33 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 16:15:11 2005 -0500"
      },
      "message": "[SCSI] aacraid: Fix read capacity 16 return data\n\nReceived from Mark Salyzyn.\n\nThe return data from a read capacity 16 needs to have RTO_EN and PROT_EN\nzeroed out.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f64a181d898e0518d5ae90c4870069510de977e1",
      "tree": "f7ef817d9bd1804e59220f70d97c2ae6f5f7a2f5",
      "parents": [
        "0a04137e75204e370dbdf2376033853eea126de7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 18:32:08 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 15:48:20 2005 -0500"
      },
      "message": "[SCSI] remove Scsi_Device typedef\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9475cb0c358ff0dd473544280d92482df491913",
      "tree": "091617d0bdab9273d44139c86af21b7540e6d9b1",
      "parents": [
        "089b1dbbde28f0f641c20beabba28fa89ab4fab9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:01 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/scsi\n\nThis is the drivers/scsi/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/scsi/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9a3047dd8ae43ff24caae5ec733a93df129568e",
      "tree": "c69433a7a4a5f43ecb440e173284026b0d42d9fe",
      "parents": [
        "6521018d4bf9522b4de47254ea15e8c1be1ec00f"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:59 2005 -0800"
      },
      "message": "[PATCH] drivers/scsi: fix-up schedule_timeout() usage\n\nUse schedule_timeout_uninterruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\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": "422c0d61d591cbfb70f029e13505fb437e169d68",
      "tree": "ebafa14e1c1564ddf263868c3b6907642a8fdf1e",
      "parents": [
        "017560fca496f72ed9dd734ffde63ce39dfe0411"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 24 18:05:09 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 21:10:16 2005 -0500"
      },
      "message": "[SCSI] use scmd_id(), scmd_channel() throughout code\n\nWrap a highly common idiom.  Makes the code easier to read, helps pave\nthe way for sdev-\u003e{id,channel} removal, and adds a token that can easily\nby grepped-for in the future.\n\nThere are a couple sdev_id() and scmd_printk() updates thrown in as well.\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8e0c5ebde82b08f6d996e11983890fc4cc085fab",
      "tree": "3ba38ff8e7b9203b47d038c215d9c7d623c250ba",
      "parents": [
        "38a9a621aba953ddb8051547e98c10ec3c741312"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Oct 24 10:52:22 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:41:53 2005 -0500"
      },
      "message": "[SCSI] aacraid: Newer adapter communication iterface support\n\nReceived from Mark Salyzyn.\n\nThis patch adds the \u0027new comm\u0027 interface, which modern AAC based\nadapters that are less than a year old support in the name of much\nimproved performance. These modern adapters support both the legacy and\nthe \u0027new comm\u0027 interfaces.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "38a9a621aba953ddb8051547e98c10ec3c741312",
      "tree": "53fc96a2902d2c5bf2a82d97d99b78570c76291e",
      "parents": [
        "27d1097d39509494706eaa2620ef3b1e780a3224",
        "e75d51761debffbc5e556e02c8ceda4f8c1a3e83"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:41:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:41:41 2005 -0500"
      },
      "message": "Merge HEAD from ../scsi-misc-2.6-old \n"
    },
    {
      "commit": "e75d51761debffbc5e556e02c8ceda4f8c1a3e83",
      "tree": "e9254c5876402d2bf069deae3a7b9648ffa1db23",
      "parents": [
        "9f30a323a4ad96a3867279e0cdea7e2362dca2ee"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Oct 24 10:52:11 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:23:39 2005 -0500"
      },
      "message": "[SCSI] aacraid: remove compiler warning\n\nReceived from Mark Salyzyn.\n\nThis patch resolves a compiler warning on 64 bit architectures.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9f30a323a4ad96a3867279e0cdea7e2362dca2ee",
      "tree": "e071657ce564844d0727360c52430a37bcf73277",
      "parents": [
        "794d0601e7a379f0188655115a3642f1e326116f"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Oct 24 10:52:02 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:23:16 2005 -0500"
      },
      "message": "[SCSI] aacraid: fix struct element cpu order\n\nReceived from Mark Salyzyn.\n\nThe compat field needed to be in cpu order.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "794d0601e7a379f0188655115a3642f1e326116f",
      "tree": "6a10ed0af019f7069902331f4f69de1b7e5d75c7",
      "parents": [
        "71e0f32fbc7841d9c34949655039dcf4635540f0"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Oct 24 10:51:53 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:21:37 2005 -0500"
      },
      "message": "[SCSI] aacraid: fix inquiry page\n\nReceived from Mark Salyzyn.\n\nThis patch uses the adapter supplemental information AdapterTypeText as\nthe default for the array name.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "71e0f32fbc7841d9c34949655039dcf4635540f0",
      "tree": "4694e2dddca9ef968a482ff47460bac3a2408c74",
      "parents": [
        "f2be34a3f30a1595f5d9c8e7d0bec4d8d3626047"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:21:10 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:21:10 2005 -0500"
      },
      "message": "[SCSI] aacraid: Use DMA mask defines\n\nFrom: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nReceived from Mark Salyzyn.\n\nThis patch changes the driver over to utilizing the DMA_64BIT_MASK and\nDMA_32BIT_MASK manifests.\n\nApplies to the scsi-rc-fixes-2.6 git tree.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\n\nRejects fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7a9366e46c167930f8bd9e378a3656861c5a41b6",
      "tree": "294a2cd53359a436e2df9991b29d875358275420",
      "parents": [
        "f566a576bca09de85bf477fc0ab2c8c96405b77b"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Wed Oct 05 12:58:38 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Oct 16 12:00:36 2005 -0500"
      },
      "message": "[SCSI] Fix aacraid regression\n\nJuan was kind enough to linger on site, and work on a production\nmachine, to try the parameter to make the system stable. He discovered\nthat reducing the maximum transfer size issued to the adapter to 128KB\nstabilized his system. This is related to an earlier change for the\n2.6.13 tree resulting from Martin Drab\u0027s testing where the transfer size\nwas reduced from 4G to 256KB; we needed to go still further in scaling\nback the request size.\n\nHere is the patch that tames this regression.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0e7734d3ca24302a513e69dd24a560c34047c038",
      "tree": "9770fd9af9a73c9aca8a6b16cbbd3071147d9474",
      "parents": [
        "1350843cf0fa46e2f633c78b335777aac3d054b2"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Fri Oct 14 15:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] aacraid: host_lock not released fix\n\nWhile doing some testing of error cases I ran into this bug.  In some cases\nthe reset handler can exit with the host_lock still held.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1640a2c385a860ef25be4a8d18a528c4b6f02bd6",
      "tree": "4735f28570e42b25bda1e7fb2a4ad081e3e95e31",
      "parents": [
        "63a70eeaafe0e17e7f45cba495cb457d06070419"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:57:11 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:49:07 2005 -0500"
      },
      "message": "[SCSI] aacraid: remove aac_insert_entry\n\nReceived from Mark Salyzyn from Adaptec.\n\nHigh Priority Queues have *never* been used in the entire history of the\naac based adapters. Associated with this, aac_insert_entry can be\nremoved, SavedIrql can be removed \u0026 padding variable can be removed.\nWith the movement of SavedIrql out \u0026 replaced with an automatic variable\nqflags, the locking can be refined somewhat. The sparse warnings did not\ncatch the need for byte swapping in the \u0027dprintk\u0027 debugging print\nmacros, so fixed this up when this code was moved outside of the now\nrefined locking.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "63a70eeaafe0e17e7f45cba495cb457d06070419",
      "tree": "baaec894a18394c8b4ae6d9eb8ea1e2b31eca001",
      "parents": [
        "9203344cb8ecc554a1d36eae6661235ed422cf59"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:57:04 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:48:29 2005 -0500"
      },
      "message": "[SCSI] aacraid: fib size math fix\n\nReceived from Mark Salyzyn from Adaptec.\n\nThe size of the command packet\u0027s scatter gather list maximum size was\nmiscalculated in the low range leading to the driver initialization\nlimiting the maximum i/o size that could go to the Adapter. There were\nno negative operational side effects resulting from this bad math, only\na subtle limit in performance of the Adapter at the top end of the\nrange.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9203344cb8ecc554a1d36eae6661235ed422cf59",
      "tree": "190894be25e864910104be1918799eeb32168692",
      "parents": [
        "08efb7b6116927c8b6e0af5064448e3aa13300e6"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:56:50 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:46:59 2005 -0500"
      },
      "message": "[SCSI] aacraid: initialization timeout\n\nReceived from Mark Salyzyn from Adaptec.\n\nIn the rare instances where the adapter, or the motherboard, is\nmisbehaving; driver initialization or shutdown becomes problematic. By\nintroducing a 3 minute timeout on the first interrupt driven command\nduring initialization, or the issuance of the adapter shutdown command\nduring driver unload, we can resolve the lockup problems induced by\ncommon (but rare) hardware misbehaviors.\n\nThe timeout during initialization, should it occur, is accompanied by a\nmessage presented to the console and the logs indicating that the user\nshould inspect and resolve problems with interrupt routing.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "08efb7b6116927c8b6e0af5064448e3aa13300e6",
      "tree": "55d9a30b8fdd669e12866250000425bef6fc00e0",
      "parents": [
        "131256cf203d0df62014dda8453a70cb6af0d0bb"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:56:36 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:46:18 2005 -0500"
      },
      "message": "[SCSI] aacraid: error return checking\n\nThis patch adds some additional error return checking and error return\nvalue propagation during initialization. Also, the deprecation of\npci_module_init with pci_register_driver along with the change in return\nvalues.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "131256cf203d0df62014dda8453a70cb6af0d0bb",
      "tree": "6e7ba27ba4d4181a312a7b1bec385cf68b501dcd",
      "parents": [
        "2f130980d14cb938226011875ca5224cd46dc1f9"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Sep 26 13:04:56 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:42:50 2005 -0500"
      },
      "message": "[SCSI] aacraid: handle AIF hotplug events (update)\n\nReceived from Mark Salyzyn from Adaptec.\n\nHotplug sniffs the AIFs (events) from the adapter and if a container\nchange resulting in the device going offline (container zero), online\n(container zero completed) or changing capacity (morph) it will take\nactions by calling the appropriate API.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2f130980d14cb938226011875ca5224cd46dc1f9",
      "tree": "73c5898afdc04a2363369a1e8f1196e02fe41cef",
      "parents": [
        "7a8cf29d69e077dfe90e327859201fd9b75a47ce"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Sep 26 13:02:15 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:41:49 2005 -0500"
      },
      "message": "[SCSI] aacraid: aacraid: AIF preallocation (update)\n\nRecevied from Mark Salyzyn from Adaptec.\n\nAif pre-allocation is used to pull the kmalloc outside of the locks.\n\nApplies to the scsi-misc-2.6 git tree.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7a8cf29d69e077dfe90e327859201fd9b75a47ce",
      "tree": "f2176261e25a0d94d85c09a66d6d40285fa925bf",
      "parents": [
        "c4a3e0a529ab3e65223e81681c7c6b1bc188fa58"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Sep 22 09:15:24 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:41:13 2005 -0500"
      },
      "message": "[SCSI] aacraid: Greater than 2TB capacity support\n\nReceived from Mark Salyzyn from Adaptec.\n\nThere are a few adapters that are capable of creating devices with this large\nof a capacity, but now that we have the large fib support in, the management\napplications will be capable of generating them.  The problem is, once they are\ncreated, the driver will not be able to access the devices correctly without\nthis patch.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "17fa53da1239b8712c5cebbd72a74c713b6c2db9",
      "tree": "8cf55e47ce681a6c899ccf8e06abeccecb20d38b",
      "parents": [
        "3173d8c342971a03857d8af749a3f57da7d06b57",
        "fe1b2d544d71300f8e2d151c3c77a130d13a58be"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "message": "Merge by hand (conflicts in sd.c)\n"
    },
    {
      "commit": "77d71d222e871670300f3e3092e2a06f20c842f0",
      "tree": "0cec7672a87b0becb254e67482c69074594943cb",
      "parents": [
        "deb92b7ee98e8e580cafaa63bd1edbe6646877bc"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Sep 01 08:19:23 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:46:06 2005 -0500"
      },
      "message": "[SCSI] aacraid: bad BUG_ON fix\n\nThis was noticed by Doug Bazamic and the fix found by Mark Salyzyn at\nAdaptec.\n\nThere was an error in the BUG_ON() statement that validated the\ncalculated fib size which can cause the driver to panic.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7a93aef7fbac6f4db40b6fec5c0c6b654ae7a93c",
      "tree": "4cd7aae38012dfc1ff6c62be20ef8840e56d8383",
      "parents": [
        "392160335c798bbe94ab3aae6ea0c85d32b81bbc",
        "8224bfa84d510630b40ea460b2bb380c91acb8ae"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:18:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:18:35 2005 -0500"
      },
      "message": "Merge HEAD from ../scsi-misc-2.6-tmp \n"
    },
    {
      "commit": "3b2946cc96bfafa90a555c70b2e876cbbd0fae98",
      "tree": "204bd462cf3e484173fea17724ed0bfa68fc614c",
      "parents": [
        "ebd8bb7647e908e8654e565fa289b0300f9f8fa7"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Aug 15 10:50:24 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Aug 28 11:14:07 2005 -0500"
      },
      "message": "[SCSI] aacraid: Fix aacraid probe breakage (updated)\n\nThis patch fixes the bad assumption of the aacraid driver with use_sg.\nI used the 3w-xxxx driver fix as a guide for this.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8e87c2f118d40d2dc2f5d0140818e8cd023b13e1",
      "tree": "dc1528926d915e09b0c09200ea3ccf261e3a0c1c",
      "parents": [
        "b21a41385118f9a6af3cd96ce71090c5ada52eb5"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Aug 08 14:20:43 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 17:01:33 2005 -0500"
      },
      "message": "[SCSI] aacraid: adapter support update\n\nReceived from Mark Salyzyn\n\nThis patch adds the product ID for the ICP9067MA adapter.\n\nThe entries for the ICP9085LI, ICP5085BR, IBM8k \u0026 ASR4810SAS were\nincorrect and would not initialize the adapters correctly.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5262d0851cc6692390ee1aa2c55f57f3bfd0a7c7",
      "tree": "9acc17c71fd4e6387ea822564214b045858e716e",
      "parents": [
        "a2ae85df80a5b996a05d6d2ffc9bf97797e93ec6"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Aug 05 16:31:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 09:14:37 2005 -0500"
      },
      "message": "[SCSI] aacraid: correct use of cmd-\u003etimeout field\n\nThe cmd-\u003etimeout field has been obsolete for a while now.  While looking\nto remove it, I came across this use in the aacraid driver.  It looks\nlike you want to initialise the firmware with the current timeout of the\ncommand (in seconds), so the value I think you should be using is\ncmd-\u003etimeout_per_command.\n\nAcked by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nAcked by: Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0e68c00373f61fcdee453f6c9878e3390fc0f0ce",
      "tree": "7172e827bccfa4b9c04fc11ddc54ae34a6376562",
      "parents": [
        "12a26d0879d8a4502425037e9013b1f64ed669b7"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Aug 03 15:39:49 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 05 16:57:56 2005 -0500"
      },
      "message": "[SCSI] aacraid: sgraw command support\n\nReceived from Mark Salyzyn from Adaptec:\n\nThis patch adds support for the new raw io command. This new command\noffers much larger io commands, is more friendly to the internal firmware\nstructure requiring less translation efforts by the firmware and offers\nsupport for targets greater than 2TB (patch to support \u003e2TB will\nbe sent in the future).\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "12a26d0879d8a4502425037e9013b1f64ed669b7",
      "tree": "26e6fc63e82f9baf0d615a89a2da9000c85a0cce",
      "parents": [
        "e53cb35aaefb83de695e3fd305b9cfabd5bf8c86"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Aug 03 15:39:25 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 05 16:52:42 2005 -0500"
      },
      "message": "[SCSI] aacraid: aif registration timeout fix\n\nReceived from Mark Salyzyn from Adaptec:\n\nIf the Adapter is quiet and does not produce an AIF event packets to be\npicked up by the management applications for longer than the timeout\ninterval of two minutes, the cleanup code that deals with aging out\nregistrants could erroneously drop the registration. The timeout is\nthere to clean up should the management application die and fail to poll\nfor updated AIF event packets.\n\nMoving the timer update from the ioctl code that delivers an AIF to the\npolling registrant to the bottom of the ioctl means the timeout is reset\nwith any management application polling activity regardless if an AIF is\ndelivered or not removing the erroneous timeout cleanups.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e53cb35aaefb83de695e3fd305b9cfabd5bf8c86",
      "tree": "a867bcdd28f7e0d7e735b10086e02337875bdbaa",
      "parents": [
        "bd1aac809ddbcf7772cfd809d8cfb29c729c6cf9"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Aug 03 15:39:09 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 05 16:51:57 2005 -0500"
      },
      "message": "[SCSI] aacraid: remove duplicate io callback code\n\nReceived from Mark Salyzyn from Adaptec:\n\nThis patch removes the duplicate code in the write_callback command\ncompletion handler, and renames read_callback to io_callback. Optimized\nthe lba calculation into the debug print routine macro to optimize the\ni/o code path.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bd1aac809ddbcf7772cfd809d8cfb29c729c6cf9",
      "tree": "7ec25f58f22929ee48495addf8facda797668852",
      "parents": [
        "c7f476023f57145357df32346b7de9202ce47d5f"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Aug 03 15:39:01 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 05 16:51:11 2005 -0500"
      },
      "message": "[SCSI] aacraid: driver shutdown method\n\nAdd in pci shutdown method so that the adapter shuts down correctly and\nflushes its cache. Shutdown should also disable the adapter\u0027s interrupt\nwhen shutdown (in particularly if the driver is rmmod\u0027d) to prevent\nspurious hardware activities.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c7f476023f57145357df32346b7de9202ce47d5f",
      "tree": "a73d27c245d024ea9e0e0651d3ca524ef74ba9b5",
      "parents": [
        "bed30de47b034b5f28fb7db2fae4860b9d9c0622"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Aug 03 15:38:55 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 05 16:50:26 2005 -0500"
      },
      "message": "[SCSI] aacraid: driver version update\n\nReceived from Mark Salyzyn from Adaptec.\n\nFixes a bug in check_revision.  It should return the driver version not\nthe firmware version.\nUpdate driver version number.\nUpdate driver version string.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bed30de47b034b5f28fb7db2fae4860b9d9c0622",
      "tree": "1dd29e4f8ae3122d8cc642523a6f0cd2ca70bfd3",
      "parents": [
        "fc789a93994858b5e5a46afb96d0dcf6cc1b6f08"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Aug 03 15:38:51 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 05 16:49:46 2005 -0500"
      },
      "message": "[SCSI] aacraid: interupt mitigation\n\nReceived from Mark Salyzyn from Adaptec:\n\nIf more than two commands are outstanding to the controller, there is no\nneed to notify the adapter via a PCI bus transaction of additional\ncommands added into the queue; it will get to them when it works through\nthe produce/consumer indexes.\n\nThis reduced the PCI traffic in the driver to submit a command to the\nqueue to near zero allowing a significant number of commands to be\nturned around with no need to block for the PCI bridge to flush the\nnotify request to the adapter.\n\nInterrupt mitigation has always been present in the driver; it was\nturned off because of a bug that prevented one from realizing the\nusefulness of the feature. This bug is fixed in this patch.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "43f2f3d343f9d00a94a9242547a59d9dfb2338c4",
      "tree": "e3a4b278a060bb26a8edfc1bb7e239c01b90d829",
      "parents": [
        "2757a71c3122c7653e3dd8077ad6ca71efb1d450"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Aug 01 21:11:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 21:37:59 2005 -0700"
      },
      "message": "[PATCH] aacraid: Fix for controller load based timeouts\n\nMartin Drab found that he could get aacraid timeouts with high load on his\ncontroller / disk drive combinations.  After some experimentation Mark\nSalyzyn has come up with a patch to reduce the default max_sectors to\nsomething that will keep the controller from being overloaded and will\neliminate the timeout issues.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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": "84e29308ede3edb4f03911246c33d697ff18722e",
      "tree": "0482cff2c657df5fcc5144028b22a4adfa43b30a",
      "parents": [
        "97cbe08ff8e78b075ed0ff64c99be8fb2d40d03f"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Jul 07 13:40:00 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:14:45 2005 -0400"
      },
      "message": "[SCSI] aacraid: Fix sgmap error\n\nThe wrong sgmap structure is being assigned in aac_send_raw_srb.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4645df1035b34be2d431d6a10b08e1c06bcd3361",
      "tree": "70a52d86fafadc2d0436e4a969a2b9ee997b874a",
      "parents": [
        "d53d9f16ea95a91ad4aa114809dcde486ca4000d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 12 13:58:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:00:58 2005 -0700"
      },
      "message": "[PATCH] aacraid: swapped kmalloc args.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "849717383abc795b8f5efe7b9e0792b2e1f8916a",
      "tree": "98e91d7c9ebdc1ad976175c855939459a4c29932",
      "parents": [
        "12413197eef2a29e0b9fb0fa541f5cbaeb1d3f3f"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Jun 20 11:55:24 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 08:33:10 2005 -0500"
      },
      "message": "[SCSI] aacraid: New products patch\n\nThis patch add the following products to the driver:\n        IBM ServeRAID 8i\n        ICP 9014R0\n        ICP 9024R0\n        ICP 9047MA\n        ICP 9087MA\n        ICP 9085LI\n        ICP 5085AU\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5d497cecdeae75351567d20b86d8a3a05e7f48ed",
      "tree": "f46400c6817f0e6576e3825ea6fa5b7dc02527df",
      "parents": [
        "3afa294c40013be5d8180005002e3f648d04d942"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Fri Jun 17 13:38:04 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Jun 17 20:36:28 2005 -0500"
      },
      "message": "[SCSI] aacraid: regression fix\n\nThe fixes for sparse warnings mixed in with the fixups for\nthe raw_srb handler resulted in a bug that showed up in the 32 bit\nenvironments when trying to issue calls directly to the physical devices\nthat are part of the arrays (ioctl scsi passthrough).\n\nReceived from Mark Salyzyn at adaptec.\nApplied comment from Christoph to remove cpu_to_le32(0)\nApplied Mark S fix of missing memcpy.\nIt applies to the scsi-misc-2.6 git tree.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "df0ae2497ddefd72a87f3a3b34ff32455d7d4ae0",
      "tree": "552e02a44a21bd38db91729c85219542c2930ae2",
      "parents": [
        "68b3aa7c9805aee9005a8ca53c5e99177961fbb9"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:57:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:18 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_host_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3471c288036bf0835a82d0b1bbce2002f6e68390",
      "tree": "9a646a16877b7c600c583a32f703dd02a621c603",
      "parents": [
        "e3df715501be3329986e5d9dfa9a477f49e7996b"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:52:51 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:04:45 2005 -0500"
      },
      "message": "[SCSI] Remove no-op implementations of SCSI EH hooks\n\nDrivers need not implement a hook that returns FAILED, and does nothing\nelse, since the SCSI midlayer code will do that for us.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0bb14afe10dddbc05c3244bd224b6858de0ee319",
      "tree": "08abf734eaedc75801f43dfac3e0474de770741d",
      "parents": [
        "9a8bc9b84b783fd92315e56ce4d4ee78a2c6819c"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed Jun 01 10:24:38 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 03 12:44:12 2005 -0500"
      },
      "message": "[SCSI] 2.6 aacraid: updated sysfs files\n\nThis patch adds some files into the /sys/class/scsi_host/hostN\ndirectories for aacraid adapters:\n\nmodel\nvendor\nhba_kernel_version\nhba_monitor_version\nhba_bios_version\nserial_number\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7c00ffa314bf0fb0e23858bbebad33b48b6abbb9",
      "tree": "4d6b65bb5a2c8fecf48a8c6402c2cc867aa2fe6c",
      "parents": [
        "672b2d38da4fff4c4452685a25fb88b65243d1a6"
      ],
      "author": {
        "name": "Mark Haverkamp ",
        "email": "markh@osdl.org",
        "time": "Mon May 16 18:28:42 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 15:48:00 2005 -0500"
      },
      "message": "[SCSI] 2.6 aacraid: Variable FIB size (updated patch)\n\nNew code from the Adaptec driver.  Performance enhancement for newer\nadapters.  I hope that this isn\u0027t too big for a single patch.  I believe\nthat other than the few small cleanups mentioned, that the changes are\nall related.\n\n- Added Variable FIB size negotiation for new adapters.\n- Added support to maximize scatter gather tables and thus permit\n  requests larger than 64KB/each.\n- Limit Scatter Gather to 34 elements for ROMB platforms.\n- aac_printf is only enabled with AAC_QUIRK_34SG\n- Large FIB ioctl support\n- some minor cleanup\n\nPasses sparse check.\nI have tested it on x86 and ppc64 machines.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ad34ea2cc3845ef4dcd7d12fb0fa8484734bd672",
      "tree": "ad434400f5ecaa33b433c8f830e40792d8d6c05c",
      "parents": [
        "90356ac3194bf91a441a5f9c3067af386ef62462",
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri May 20 15:27:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri May 20 15:27:44 2005 -0500"
      },
      "message": "merge by hand - fix up rejections in Documentation/DocBook/Makefile\n"
    },
    {
      "commit": "56b5871223f66d4a34e6e1069f241077e9f0a154",
      "tree": "8a259fd9d1544dd6d8b3a607b8589ffd2f935693",
      "parents": [
        "1c2fb3f38e250dd3b88612435869acf92b4f51e2"
      ],
      "author": {
        "name": "Mark Haverkamp ",
        "email": "markh@osdl.org",
        "time": "Wed Apr 27 06:05:51 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:38 2005 -0500"
      },
      "message": "[SCSI] aacraid: remove sparse warnings\n\nThis patch addresses the sparse -Wbitwise warnings that Christoph wanted\nme to eliminate.  This mostly consisted of making data structure\nelements of hardware associated structures the __le* equivalent.\nAlthough there were a couple places where there was mixing of cpu and le\nvariable math.  These changes have been tested on both an x86 and ppc\nmachine running bonnie++.  The usage of the LE32_ALL_ONES macro has been\neliminated.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4833869e6e6c2315e301c256e393dfb949c10076",
      "tree": "1046a11787dd5d1683e5184dec3f24f0d18f610d",
      "parents": [
        "47b5d69c4aa753fcfc9b2b8d28c0660a1e25c129"
      ],
      "author": {
        "name": "Adrian Bunk ",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 25 19:45:58 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:35 2005 -0500"
      },
      "message": "[SCSI] drivers/scsi/aacraid/: make some functions static\n\nThis patch makes some 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": "036d618434516103adb4d36db28a57968d2f2e7b",
      "tree": "a401c4ed2ff6a5305442243badd4aba7f6287854",
      "parents": [
        "bd6ae2f6d61da0f90c6b66e9a4ab6c53ef8c159a"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Apr 26 22:54:58 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Apr 26 22:54:58 2005 -0700"
      },
      "message": "[SCSI] aacraid: Fix adapter open error\n\nThis fixes an error on the device open code that allows a non-existent\ndevice to be opened causing later panic problems.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
