)]}'
{
  "log": [
    {
      "commit": "005940ead619c2867e0465c8e0fffb9e5989b57e",
      "tree": "c4610404433dc2d38389100f45c5d824d2713750",
      "parents": [
        "d3813fcf105814d06b47fa586f6b61f3cff1cefc",
        "6885433c25aaca2cb13ee52a94be156163d6aa23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:17 2005 -0700"
      },
      "message": "Merge head \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "fa53bb650e6747628276e3ab6d98f51d9bfb0573",
      "tree": "a82d5859f39727cbfc8a9dc0ebbb800a772bd390",
      "parents": [
        "0e6d0d89343ab24ddeb39f8b2ffdd2d4c194427c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:48:07 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (non-modular SCSI drivers)\n\nnon-modular scsi drivers depend on built-in scsi\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a838e543db8f65ccbc710548916f20c23e51a363",
      "tree": "8f44f5731d0c7ec5142a48e9fca39ecb77d6c4c6",
      "parents": [
        "9ff658589b8549a9142708d34625c7db6e34a672"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:11 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (acornscsi)\n\nacornscsi had been broken for a long time; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6885433c25aaca2cb13ee52a94be156163d6aa23",
      "tree": "c1960e7a0fa37330b6e8ad9ba228ea31a97d22c7",
      "parents": [
        "f6fdd7d9c273bb2a20ab467cb57067494f932fa3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 23 02:53:51 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 23 02:53:51 2005 -0400"
      },
      "message": "libata: release prep (bump versions, etc.)\n\n- bump versions where necessary\n- remove two duplicated+outdated doc comments\n- add MODULE_VERSION() to AHCI driver\n"
    },
    {
      "commit": "b4b08e581fac8e0ba9ae348bdc13246c9798c99e",
      "tree": "b09ea9a12a65f0a03fa7a15b0e661756913a0262",
      "parents": [
        "27876d02b30aa34bb1ad35b81ccc40c174282f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 14 15:43:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 14 15:43:39 2005 -0700"
      },
      "message": "Revert \"dc395x: Fix support for highmem\"\n\nIt introduces a repeatable oops in the driver, which is a bigger problem\nthan the patch tries to solve. From the original description:\n\n    Author: Jamie Lenehan \u003clenehan@twibble.org\u003e\n    Date:   Thu Mar 3 14:41:40 2005 +0200\n\n    [PATCH] dc395x: Fix support for highmem\n\n    From: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\n\n    Removes the page_to_virt and maps sg lists dynamically.\n    This makes the driver work with highmem pages.\n\n    Signed-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\n    Signed-off-by: Jamie Lenehan \u003clenehan@twibble.org\u003e\n    Signed-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0893dd327ffacb83dcca9033d2891d57b4024d6b",
      "tree": "dc7f614efa213e5939b32ef71209d832b28256fc",
      "parents": [
        "606867443764edac5a2c542f2fa0a12ef7a7c7fd",
        "42517438f9c1011a03e49a542cba32ac5a80dd8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:56:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:56:19 2005 -0700"
      },
      "message": "Merge head \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "42517438f9c1011a03e49a542cba32ac5a80dd8e",
      "tree": "e754cb76bd2db916dd38e6ba5f65a2e56a701b84",
      "parents": [
        "fae009847c9ea3d668bbee21ce1d76764eca5039"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Aug 10 13:38:27 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 10 13:38:27 2005 -0400"
      },
      "message": "libata: fix EH-related lockup by properly cleaning EH command list\n\nYet another hack due to the fact that libata is the only user of SCSI\u0027s\n-\u003eeh_strategy_handler() hook.\n"
    },
    {
      "commit": "fae009847c9ea3d668bbee21ce1d76764eca5039",
      "tree": "b0272cf5f64ce8e0e7ae15018e9318ac7b0ad732",
      "parents": [
        "86b3786078d63242d3194ffc58ae8dae1d1bbef3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Aug 07 14:53:40 2005 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 10 13:34:58 2005 -0400"
      },
      "message": "[PATCH] sata: fix sata_sx4 dma_prep to not use sg-\u003elength\n\n sata_sx4 directly references sg-\u003elength to calculate total_len in\npdc20621_dma_prep().  This is incorrect as dma_map_sg() could have\nmerged multiple sg\u0027s into one and, in such case, sg-\u003elength doesn\u0027t\nreflect true size of the entry.  This patch makes it use\nsg_dma_len(sg).\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5bb8345db8f2aef367e0fddf99a42b7a6029b31f",
      "tree": "f37ca7a3bd02f4eac8bb5b62d0068451666569f9",
      "parents": [
        "5c44cd2afad3f7b015542187e147a820600172f1"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Tue Aug 09 12:57:58 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Aug 09 12:09:53 2005 -0500"
      },
      "message": "[SCSI] dpt_i2o pci_request_regions fix\n\nOriginally From: Andrew Morton \u003cakpm@osdl.org\u003e\n\nAltered By: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\n\nThere is an additional \u0027build fix\u0027 patch that Andrew Morton submitted on\nthe kernel list (I have changed out his dpr_i2o with dpt_i2o below\nthough).\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5c44cd2afad3f7b015542187e147a820600172f1",
      "tree": "ef4b63ee55d0481569b1bd680e376b0d94b2b6f0",
      "parents": [
        "9c472dd9197429a37691e91c938660a062bf20b0"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Jun 10 22:24:30 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 17:14:55 2005 -0500"
      },
      "message": "[SCSI] fix target scanning oops with fc transport class\n\nWe have some nasty issues with 2.6.12-rc6. Any request to scan on\nthe lpfc or qla2xxx FC adapters will oops. What is happening is the\nsystem is defaulting to non-transport registered targets, which\ninherit the parent of the scan. On this second scan, performed by\nthe attribute, the parent becomes the shost instead of the rport.\nThe slave functions in the 2 FC adapters use starget_to_rport()\nroutines, which incorrectly map the shost as an rport pointer.\n\nAdditionally, this pointed out other weaknesses:\n- If the target structure is torn down outside of the transport,\n  we have no method for it to be regenerated at the proper parent.\n- We have race conditions on the target being allocated by both\n  the midlayer scan (parent\u003dshost) and by the fc transport\n  (parent\u003drport).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9c472dd9197429a37691e91c938660a062bf20b0",
      "tree": "ffe17c0aa00728c0d4e1bebd203c68b9d16af58f",
      "parents": [
        "6fc32179de9e14c542e0b1760e412bc670611c53"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 11:51:38 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 11:51:38 2005 -0500"
      },
      "message": "[SCSI] Bug 4940 Repeatable Kernel Panic on Adaptec 2015S I20 device on bootup\n\nFrom: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\n\nPrevent driver from loading if another driver (i2o) has already claimed\nthe resources associated with the card. Discussion associated with this\nbug can be referenced at http://bugzilla.kernel.org/show_bug.cgi?id\u003d4940\nwhere it was agreed to use pci_request_regions in both the dpt_i2o and\nthe i2o driver to prevent both drivers loading on the same adapter(s).\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\n\nRejections fixed up and\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6fb0caa42308923d9e4ed7b36ec077b97c107e24",
      "tree": "f1418651333a8afd9c487ef4aaf843301d93fd50",
      "parents": [
        "7cfa132cd06639c8ac5fe9ef776a7650f1d8c3e6",
        "fdd0edf2aca72e374d10e7a0957a006f18bffaf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:08:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:08:29 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "fdd0edf2aca72e374d10e7a0957a006f18bffaf4",
      "tree": "884d14e8c9954e438a6c3602fcecbc5d13645cb5",
      "parents": [
        "84e66ee7ec7aaa789945403b7cbde7a0b08c15ef"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Aug 04 13:28:40 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Aug 04 13:38:59 2005 -0500"
      },
      "message": "[SCSI] fix aic7xxx performance issues since 2.6.12-rc2\n\nSeveral people noticed we dropped quite a bit on benchmark figures.\nOK, it was my fault but unfortunately I discovered I ran out of brown\npaper bags a while ago and forgot to reorder them.\n\nThe issue is that a construct introduced in the conversion of the\ndriver to use the transport class keyed off whether the block request\nwas tagged or not.  However, the aic7xxx driver doesn\u0027t properly set\nup the block layer TCQ (it uses the wrong API), so the driver now\nthings all requests are untagged and we keep it to a queue depth of a\nsingle element.  Oops.\n\nThe fix is to use the correct TCQ API.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "84e66ee7ec7aaa789945403b7cbde7a0b08c15ef",
      "tree": "c8f9f71b8a9fea5f44d66b769b635e9f077b9f01",
      "parents": [
        "c2c96f46f46df072e49200a1181b3086cd2f08a6"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Tue Aug 02 09:32:17 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Aug 02 10:50:51 2005 -0500"
      },
      "message": "[SCSI] aic7xxx: final fixes for DT handling\n\nThe aic7xxx can support Data Group transfers at periods \u003e 12.5, so\neliminate that restriction.  Additionally wide is a requirement for DT\nso ensure wide is set if users request DT.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f7c80c9f77b0e8a59a19506fd3caf323408a5166",
      "tree": "5306a5d77d38b363a1f04abeaf4bb7a234037e87",
      "parents": [
        "f7d1d23c301e0ce82c801f3b5800be6341752a1f"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Jul 19 20:04:24 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 02 08:43:59 2005 -0700"
      },
      "message": "[PATCH] aic byteorder fixes after recent cleanup\n\nRebuild the aic7xxx firmware doesn\u0027t work anymore after this change\nwhich appeared int 2.6.13-rc1:\n\n   [SCSI] aic7xxx/aic79xx: remove useless byte order macro cruft\n\nTwo files did not include byteorder.h, resulting in aic dying with a panic\n\n\t\"Unknown opcode encountered in seq program\"\n\nThis fixes it for me.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2c96f46f46df072e49200a1181b3086cd2f08a6",
      "tree": "fd85a89e3f3d10d7f604b45ae985ecbbc6f28fb6",
      "parents": [
        "c1a15468d58e75debc5437b2e4e12d02a89bb3a2"
      ],
      "author": {
        "name": "Kai Makisara",
        "email": "Kai.Makisara@kolumbus.fi",
        "time": "Tue Aug 02 12:21:51 2005 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Aug 02 10:14:36 2005 -0500"
      },
      "message": "[SCSI] Fix SCSI tape oops at module removal\n\nRemoving the SCSI tape module results in an oops in class_device_destroy if\nany devices are present. The patch at the end of this message fixes the bug\nby moving class_destroy() later in exit_st() so that the class still exists\nwhen devices are removed. (The bug is old but class_simple_device_remove() did\nnothing when the class did not exist.)\n\nThe patch also fixes a \"class leak\" in init_st() error path.\n\nI would like to get this into 2.6.13 but it may be too late?\n\nSigned-off-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c1a15468d58e75debc5437b2e4e12d02a89bb3a2",
      "tree": "b4ddee7f1d11b2f61a5c8d2da7dff499c172dde2",
      "parents": [
        "f7ff898ad3971cd36967453d331c57d97d407007"
      ],
      "author": {
        "name": "Jack Hammer",
        "email": "jack_hammer@adaptec.com",
        "time": "Tue Jul 26 10:20:33 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Aug 02 10:09:03 2005 -0500"
      },
      "message": "[SCSI] ServeRAID V7.12.02\n\nI am resubmitting the 2.6 kernel patch for the Version 7.12.02 ips driver.\nI have eliminated a couple of inappropriate changes pointed out by Arjan.\n\nSigned-off-by: Jack Hammer \u003cjack_hammer@adaptec.com\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": "faa725332f39329288f52b7f872ffda866ba5b09",
      "tree": "ab0459721ec3e864eecc4e77e11fc6fe4c2f2d3c",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Jul 27 01:06:35 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:43:00 2005 -0400"
      },
      "message": "[PATCH] SCSI_SATA has to be a tristate\n\nSCSI\u003dm must disallow static drivers.\n\nThe problem is that all the SATA drivers depend on SCSI_SATA.\n\nWith SCSI\u003dm and SCSI_SATA\u003dy this allows the static enabling of the SATA\ndrivers with unwanted effects, e.g.:\n- SCSI\u003dm, SCSI_SATA\u003dy, SCSI_ATA_ADMA\u003dy\n  -\u003e SCSI_ATA_ADMA is built statically but scsi/built-in.o is not linked\n     into the kernel\n- SCSI\u003dm, SCSI_SATA\u003dy, SCSI_ATA_ADMA\u003dy, SCSI_SATA_AHCI\u003dm\n  -\u003e SCSI_ATA_ADMA and libata are built statically but\n     scsi/built-in.o is not linked into the kernel,\n     SCSI_SATA_AHCI is built modular (unresolved symbols due to missing\n                                      libata)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f7ff898ad3971cd36967453d331c57d97d407007",
      "tree": "825bf8e4bd9f6eb3c3e5edf69f4dab84033e946e",
      "parents": [
        "e572f7cc28a0b01b96ede3f78f448ad55c5e67ad"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Jul 30 10:37:55 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 30 10:44:38 2005 -0500"
      },
      "message": "[SCSI] aic7xxx: fix bug in DT handing\n\nBasically DT isn\u0027t reported or handled at all.  The problem is that\nlines of code like this:\n\nspi_dt(starget) \u003d tinfo-\u003ecurr.ppr_options \u0026 MSG_EXT_PPR_DT_REQ;\n\ndon\u0027t do what you think they do when spi_dt is a single bit variable.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7cd7ae531c7896f90485ce6ebb2b1370a0a7d8c8",
      "tree": "df79e5962567bac1f527e40a1671a8d08933f091",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Linda Xie",
        "email": "lxiep@us.ibm.com",
        "time": "Fri Jul 15 17:49:27 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 30 08:59:04 2005 -0500"
      },
      "message": "[SCSI] scsi/ibmvscsi/srp.h: Fix a wrong type code used for SRP_LOGIN_REJ\n\nThis patch fixes srp.h which uses 0x80 for SRP_LOGIN_REJ instead of\n0xc2.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5a90fa71f6d45054c78b2bd6dbc4feba1638e1d2",
      "tree": "2d6803ca2d8201500a203465d2afe54187ad0c52",
      "parents": [
        "dddf8f9e4b1af852bcd735d5f737c0d0e2ce6e76",
        "7b6dbd6872ca1d0c03dc0e0a7108d79c8dafa793"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:04:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:04:47 2005 -0700"
      },
      "message": "Merge head \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "7b6dbd6872ca1d0c03dc0e0a7108d79c8dafa793",
      "tree": "54160c4c0aa0970d3daa8b9a8f40c7a31f9527fe",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Greg Felix",
        "email": "gregfelixlkml@gmail.com",
        "time": "Thu Jul 28 15:54:15 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jul 28 15:54:15 2005 -0400"
      },
      "message": "libata: Check PCI sub-class code before disabling AHCI\n\nThis patch adds functionality to check the PCI sub-class code of an\nAHCI capable device before disabling AHCI.  It fixes a bug where an\nICH7 sata controller is being setup by the BIOS as sub-class 1 (ide)\nand the AHCI control registers weren\u0027t being initialized, thus causing\nan IO error in piix_disable_ahci().\n\nSigned-off-by: Gregory Felix \u003cgreg.felix@gmail.com\u003e\n"
    },
    {
      "commit": "577a4f8102d54b504cb22eb021b89e957e8df18f",
      "tree": "4413a1fec41bc2c3ecbc96ddb35f949f820967ff",
      "parents": [
        "79d81907594e1ec4d5171653dde7cb9e9cb87de2"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 27 22:10:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 22:31:35 2005 -0700"
      },
      "message": "[PATCH] More qla2xxx configuration fixes\n\nThis adds the appropriate FW_LOADER pre-requisite and a separate entry\nfor ISP24xx support.\n\nThanks to Adrian Bunk and Jesper Juhl for their efforts in fixing this\nquirk.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0aa8afd97536a9d94f82a07b4c4b3f05aef6f82",
      "tree": "a0ac7eb5814f61f8205ce88d31529f8090b74f2e",
      "parents": [
        "e4ff4d7f9d85a2bc714307eb9113617182e62845"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 17:08:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 17:08:21 2005 -0700"
      },
      "message": "Fix up qla2xxx configuration bogosity\n\nIf we haven\u0027t configured the qla24xx driver, then the Makefile shouldn\u0027t\ndo it for us.\n\nThis also means that we can avoid the unnecessary selection of FC_ATTRS.\n\nDebugged by James Bottomley\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44456d37b59d8e541936ed26d8b6e08d27e88ac1",
      "tree": "11ca6fa29b8cfb56ecef2d1f4f9dc2d9d71d2a2f",
      "parents": [
        "02b775696fee75a04041d8d94db26a9462216d24"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Jul 27 11:45:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:08 2005 -0700"
      },
      "message": "[PATCH] turn many #if $undefined_string into #ifdef $undefined_string\n\nturn many #if $undefined_string into #ifdef $undefined_string to fix some\nwarnings after -Wno-def was added to global CFLAGS\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b24b1033451fcc87087a692fc47ca45daebd51ac",
      "tree": "6a0bba28834105976dad411f37d98a494f6312b0",
      "parents": [
        "104e49fc1e1656142869fab0e75d7df52b72eed9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 27 11:43:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:51 2005 -0700"
      },
      "message": "[PATCH] scsi_scan: check return code from scsi_sysfs_add_sdev\n\nAdds a missing check for an error return code from scsi_sysfs_add_sdev.\nThis resolves entry #4863 in the OSDL bugzilla.  Although in that bug\nreport the failure occurred because of a confusion over scanning vs.\nrescanning, in general add_sdev can fail for a number of reasons (the\nsimplest being insufficient memory) and the caller should cope properly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\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": "db776a14f327c20d4984ac4b724a934df34bfe31",
      "tree": "d791f0602130c377f47792c3f51bf782834f1366",
      "parents": [
        "b35c67a46b025e8dc320b59fbe5c283094e1d7f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:50:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:50:02 2005 -0700"
      },
      "message": "Fix compiler warning in qla_iocb.c\n\nRemove bogus initialization that was re-done (correctly) later.\n"
    },
    {
      "commit": "a6fa657b9d5c892c6a92912632c4b5715955b4f8",
      "tree": "d06989f6c04fb0bd5209fc63330e4ec30373c64f",
      "parents": [
        "9a168bddc2f13686336a86f8235b84347edac13a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 26 14:11:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:34:18 2005 -0700"
      },
      "message": "[PATCH] qla2xxx: Kconfig dependency fix\n\n*** Warning: \"fc_remote_port_block\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n*** Warning: \"scsi_is_fc_rport\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n*** Warning: \"fc_remote_port_unblock\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n*** Warning: \"fc_remote_port_rolechg\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n*** Warning: \"fc_release_transport\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n*** Warning: \"fc_remove_host\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n*** Warning: \"fc_remote_port_add\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n*** Warning: \"fc_attach_transport\" [drivers/scsi/qla2xxx/qla2xxx.ko] undefined!\n\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": "9a168bddc2f13686336a86f8235b84347edac13a",
      "tree": "4197716545fb2756c0326157719f9d5c6317f15a",
      "parents": [
        "89373de7dd010832d8b68cb37dabb33ff5a688bb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jul 26 14:11:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:34:18 2005 -0700"
      },
      "message": "[PATCH] qla: remove anonymous union\n\nOlder gcc\u0027s dont support anonymous unions, so this driver gets hundreds of\nerror.\n\nFortunately the fix is easy...\n\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": "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": "7fce2cf62e4bd9c24717009865ac00940cb664b8",
      "tree": "4868666a6031372d9ad2301b170fef35540dc0ae",
      "parents": [
        "0f34e3f53378a11c9ecba0f8165da50e8b01d53f"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue Jul 12 15:57:13 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:25:17 2005 -0400"
      },
      "message": "[SCSI] Redundant this_count check in sd_init_command()\n\nI was going over the scsi I/O submit path, when sd_init_command\nconstruct the scsi command, this_count is already checked in the\nprevious else if clause.  Why does it need to check it again in\nthe last else block?\n\nPatch to delete the spurious check.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0f34e3f53378a11c9ecba0f8165da50e8b01d53f",
      "tree": "51249a9aa0443133c0c8eb88c127cf98bed9b37f",
      "parents": [
        "2f4701d8274c8663f5c50323dc72fefa24b55091"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Tue Jul 12 17:06:14 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:24:12 2005 -0400"
      },
      "message": "[SCSI] Redundant memset in scsi_alloc_sgtable\n\nscsi_init_io calls scsi_alloc_sgtable and then calls blk_rq_map_sg\nto initialize the scatterlist structure.  blk_rq_map_sg() already\nmemset the structure for every new segment.  That makes the memset\nin scsi_alloc_sgtable unnecessary.\n\nPatch to delete the extra memset in scsi_alloc_sgtable.  Tested on\na x86_64 machine.  Looks stable to me.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2f4701d8274c8663f5c50323dc72fefa24b55091",
      "tree": "dc578144cfcf1db0687c7c67f6f8b300577359b1",
      "parents": [
        "77d74143612c1dab6c055dac21f965929ba0a7e6"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jul 13 22:05:03 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:21:27 2005 -0400"
      },
      "message": "[SCSI] add int_to_scsilun() function\n\nOne of the issues we had was reverting the midlayers lun value\ninto the 8byte lun value that we wanted to send to the device.\nHistorically, there\u0027s been some combination of byte swapping,\nsetting high/low, etc. There\u0027s also been no common thread between\nhow our driver did it and others.  I also got very confused as\nto why byteswap routines were being used.\n\nAnyway, this patch is a LLDD-callable function that reverts the\nmidlayer\u0027s lun value, stored in an int, to the 8-byte quantity\n(note: this is not the real 8byte quantity, just the same amount\nthat scsilun_to_int() was able to convert and store originally).\n\nThis also solves the dilemma of the thread:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d112116767118981\u0026w\u003d2\n\nA patch for the lpfc driver to use this function will be along\nin a few days (batched with other patches).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "77d74143612c1dab6c055dac21f965929ba0a7e6",
      "tree": "07a06f60be57487294bdc19df81b66e56ae3ccec",
      "parents": [
        "88c2666351f41a7d4459e79594f687a356f5e57c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jul 08 18:00:36 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:15:55 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Cleanup FC remote port registration.\n\nCleanup FC remote port registration.\n\nDue to the inherent behaviour (an immediate scan) of adding\na \u0027target\u0027-role-capable rport via fc_remote_port_add(),\nsplit the registration into two steps -- addition as\nunknown-type role, then use fc_remote_port_rolchg() with\nappropriate role (based on PLOGI/PRLI bits).  This allows\nfor a more cleaner rport-\u003edd_data management as can be seen\nwith the simplified qla2xxx_slave_alloc() function.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "88c2666351f41a7d4459e79594f687a356f5e57c",
      "tree": "a07eb04ead61e0aa61d22cde8963f1b74f9b0891",
      "parents": [
        "f0883ac6a74b403f0f2e91166ba06227cc4690e6"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jul 08 17:59:26 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:15:31 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Consolidate ISP24xx chip reset logic.\n\nConsolidate ISP24xx chip reset logic.\n\nConsolidate near-duplicate RISC reset logic from\nqla24xx_reset_chip() and qla24xx_chip_diag().  Also, after\ninitiating a soft-reset, insure the firmware has completed\nall NVRAM accesses before continuing.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f0883ac6a74b403f0f2e91166ba06227cc4690e6",
      "tree": "cac7bf4c6ee6eb3c8c3797f34c45498d22a8f00f",
      "parents": [
        "84e29308ede3edb4f03911246c33d697ff18722e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Jul 08 17:58:43 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:15:10 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add firmware version number to qla24xx_fw_version_str().\n\nAdd firmware version number to qla24xx_fw_version_str().\n\nOriginal code was accidently trimmed during port.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\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": "97cbe08ff8e78b075ed0ff64c99be8fb2d40d03f",
      "tree": "b2e4cacbc72c2b9df9b641b2ef0b55b15b267da9",
      "parents": [
        "cc4731f5b4539faea237bacd170a27a230a7e724"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:32:47 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:13:36 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.01.00b5-k.\n\nUpdate version number to 8.01.00b5-k.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cc4731f5b4539faea237bacd170a27a230a7e724",
      "tree": "e1c9df14e591a29680b4a287972b74cc53f2b5d7",
      "parents": [
        "ae91193cd5bc80b4d62b1d4f0e7f3fea48f41ccd"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:32:37 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:13:11 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Correct maximum supported lun and target-id definitions.\n\nCorrect maximum supported lun and target-id definitions.\n\nThe driver uses command-IOCBs which support a maximum lun\nvalue of 0xffff -- correct #define to reflect the change.\nAlso, remove superfluous MAX_TARGET definition.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ae91193cd5bc80b4d62b1d4f0e7f3fea48f41ccd",
      "tree": "2568251229ced2421aee55fe2d7539a9b039056c",
      "parents": [
        "f04a311fdc85d580526ef25eb547628042b1e510"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:32:27 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:12:12 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Update copyright banner.\n\nUpdate copyright banner.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f04a311fdc85d580526ef25eb547628042b1e510",
      "tree": "c7d06a75e493959828e5c0ffc832f30b919610ce",
      "parents": [
        "fa2a1ce53d4b869b74da9a770770c79f9af64914"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:32:17 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:09:05 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Firmware updates.\n\nFirmware updates.\n\nResync with latest 21xx firmware      -- 1.19.25.\nResync with latest 22xx firmware      -- 2.02.08.\nResync with latest 23xx/63xx firmware -- 3.03.15.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fa2a1ce53d4b869b74da9a770770c79f9af64914",
      "tree": "da350e79117d3177f51c2788c51aeba425afd4ca",
      "parents": [
        "ba5140b48e35aa4e4b57eb6db5cface63d7bd712"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:32:07 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:03:15 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Code scrubbing.\n\nCode scrubbing.\n\n - Remove trailing whitespace from driver files.\n - Remove unused #defines and inlines.\n - Standardize on C comments (// -\u003e /* */)\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ba5140b48e35aa4e4b57eb6db5cface63d7bd712",
      "tree": "f0ac4e3e6465333ba563783c7f57d6e5e6f24863",
      "parents": [
        "fca297037127e524e8f61b3fc1c7a1886e5d757b"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:31:57 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:02:48 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: NVRAM id-list updates.\n\nNVRAM id-list updates.\n\nResync with latest NVRAM subsystem ID list.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fca297037127e524e8f61b3fc1c7a1886e5d757b",
      "tree": "90ee788ff7839cb3b6db67698ff5e065391636bf",
      "parents": [
        "0107109ed69c9e04b6fa35ac41d870c74dcce3fc"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:31:47 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:02:23 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add OS initialization codes for ISP24xx recognition.\n\nAdd OS initialization codes for ISP24xx recognition.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0107109ed69c9e04b6fa35ac41d870c74dcce3fc",
      "tree": "4abc6e4e4b37a69bca4c863972af655dc92c78ea",
      "parents": [
        "9a853f71804d80e862362f6d0743d06955305752"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:31:37 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:02:06 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add ISP24xx initialization routines.\n\nAdd ISP24xx initialization routines.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9a853f71804d80e862362f6d0743d06955305752",
      "tree": "311136d6956994e6ac2d6479e0d0b1fbbffe8564",
      "parents": [
        "2b6c0cee90cecbce35fb6d65fed94f22e5063be0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:31:27 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:00:27 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add ISP24xx ISR routines.\n\nAdd ISP24xx ISR routines.\n\nAdd appropriate glue-code for ISP24xx support -- this\nincluded generalizing some of the core handling\nroutines (qla2x00_async_event() [pull-up retrieval of\nmailbox values] and qla2x00_status_entry()].  Fixup\n2100/2300 ISRs to handle the new conventions.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2b6c0cee90cecbce35fb6d65fed94f22e5063be0",
      "tree": "b0bc0240e95d72d67cf3f23ee84375b629128063",
      "parents": [
        "459c537807bd72cce7b007fb218bb5a658a6c3c1"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:31:17 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 11:00:07 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add ISP24xx IOCB manipulation routines.\n\nAdd ISP24xx IOCB manipulation routines.\n\nAdd appropriate glue-code for ISP24xx support while\nmanipulting IOCB packets.  Add an ISP24xx specific\n\u0027start_scsi\u0027 routine due to command-type-7 layout\nchanges.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "459c537807bd72cce7b007fb218bb5a658a6c3c1",
      "tree": "18a05e5f8fb73651219860f7056c6f73a885d623",
      "parents": [
        "1c7c63574ff3e568ca374e9f05e30b8d7d64273e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:31:07 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:56:54 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add ISP24xx flash-manipulation routines.\n\nAdd ISP24xx flash-manipulation routines.\n\nAdd read/write flash manipulation routines for the ISP24xx.\nUpdate sysfs NVRAM objects to use generalized accessor\nfunctions.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1c7c63574ff3e568ca374e9f05e30b8d7d64273e",
      "tree": "cb82036b580bb57eb01e897b877e1da50259e2a0",
      "parents": [
        "8c958a99d6a903ce4ffaa6780f3425a8567db9e6"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:30:57 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:56:39 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add MBX command routines for ISP24xx support.\n\nAdd MBX command routines for ISP24xx support.\n\nGeneralize several routines [qla2x00_load_ram_ext(),\nqla2x00_execute_fw(), qla2x00_verify_checksum()] to handle\nlarger addressing space.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8c958a99d6a903ce4ffaa6780f3425a8567db9e6",
      "tree": "5c82091aacf011fbeb99bcbcab30f1ece632e792",
      "parents": [
        "6d9b61ed94fd9097f81adfa78d31c4613d9b3ae4"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:30:47 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:56:14 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Generalize SNS generic-services routines.\n\nGeneralize SNS generic-services routines.\n\nConsolidate completion-status checking while adding support\nfor the ISP24xx.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6d9b61ed94fd9097f81adfa78d31c4613d9b3ae4",
      "tree": "d7065f9968681cb9052bbe700d6f6bcebe19e2f1",
      "parents": [
        "3d71644cf952fd1157a13173237258422ba3c569"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:30:36 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:55:08 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add ISP24xx diagnostic routines.\n\nAdd ISP24xx diagnostic routines.\n\nAdd function and structure definitions for the ISP24xx\ndiagnostic firmware dump routines.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d71644cf952fd1157a13173237258422ba3c569",
      "tree": "1bae220781b973a9dca754a08aa7630e05ffc50e",
      "parents": [
        "ac96202ba096f8fc1ccaf45a2f159a52639ece29"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:30:26 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:54:46 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add ISP24xx definitions.\n\nAdd ISP24xx definitions.\n\nAdd requisite structure definitions and #define\u0027s for ISP24xx\nsupport.  Also drop volatile modifiers from device_reg_* register\nlayouts as the members are never really accessed, only their\noffsets within the layout are used during reads and writes.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac96202ba096f8fc1ccaf45a2f159a52639ece29",
      "tree": "a2a239c061a65c798cb74a47164e5e51f3abf5a8",
      "parents": [
        "abbd8870b9cb7754a4935826bc9f3c7b029f8b7c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:30:16 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:54:20 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Add pci ids for new ISP types.\n\nAdd pci ids for new ISP types.\n\nMove old definitions in local qla_def.h file to pci_ids.h as\nwell.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "abbd8870b9cb7754a4935826bc9f3c7b029f8b7c",
      "tree": "c795f15d35c18a08c97dcbdaeb83a4e0c67679c6",
      "parents": [
        "eb1dd68bc897d4e5a5133bfffbd4777a0fe16c4c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jul 06 10:30:05 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jul 14 10:47:30 2005 -0400"
      },
      "message": "[SCSI] qla2xxx: Factor-out ISP specific functions to method-based call tables.\n\nFactor-out ISP specific functions to method-based call tables.\n\nIn anticipation of ISP24xx/ISP25xx support, factor-out ISP\nspecific functions into a method-based call table.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\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": "eb1dd68bc897d4e5a5133bfffbd4777a0fe16c4c",
      "tree": "c09328dade56919dbcd838ed5bc51143a04ce67a",
      "parents": [
        "2a40342e0e72a2ba89aaa9e6c9a9eceb04741b24"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Jul 02 12:22:01 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Jul 11 17:04:43 2005 -0500"
      },
      "message": "[SCSI] SPI transport class, don\u0027t negotiate options not supported\n\nAt the moment, the transport class blindly tries to set things like\nQAS and IU, even if the drive won\u0027t support them.  It\u0027s best not to\nannoy the devices like this and instead only set what the drive says\nis actually supported.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2a40342e0e72a2ba89aaa9e6c9a9eceb04741b24",
      "tree": "cda0577cc5348df8e4662b9615af7941852be3a3",
      "parents": [
        "dfd287f6ee9be1e3ae8fe1160c185aac6ca83c6a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 28 16:50:40 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Jul 11 12:47:47 2005 -0500"
      },
      "message": "[SCSI] aic7xxx: remove ahc_tailq\n\nnow that we do normal PCI probing there\u0027s no need to keep a list of\nall HBAs.\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dfd287f6ee9be1e3ae8fe1160c185aac6ca83c6a",
      "tree": "1fbe2c728b84fad009b34693b1b0797e79eca90d",
      "parents": [
        "7f602c53939fdb1bca12151a28f9b90cde046fb1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 28 16:49:44 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Jul 11 12:43:09 2005 -0500"
      },
      "message": "[SCSI] aic7xxx: sane pci probing\n\nalways probe in bus order, avoid any reordering\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7f602c53939fdb1bca12151a28f9b90cde046fb1",
      "tree": "9d2e0de06ad36113832491768df65e3f1e89d2fe",
      "parents": [
        "a5990120252539bccdaf70a66ac021966e80e3f7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat May 21 10:24:37 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Jul 11 12:38:33 2005 -0500"
      },
      "message": "[SCSI] add TYPE_RBC to our type table\n\nHere\u0027s a tiny update that means we print the correct ASCII type\ninformation\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a5990120252539bccdaf70a66ac021966e80e3f7",
      "tree": "42c5acdbcbe5e56611552234207dcc97272ce469",
      "parents": [
        "cc33895abbba85668de11df2cd04d6faf0be43e1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jul 09 01:30:02 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Jul 11 09:35:55 2005 -0500"
      },
      "message": "[SCSI] dpt_i2o warning fix\n\ndrivers/scsi/dpt_i2o.c: In function `adpt_queue\u0027:\ndrivers/scsi/dpt_i2o.c:385: warning: unused variable `timeout\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cc33895abbba85668de11df2cd04d6faf0be43e1",
      "tree": "f11e0b5542ac334a4e70c1a61d560458e848468d",
      "parents": [
        "ace4e7185d565cab057139e8927659bd072bf25a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jul 09 01:30:03 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Jul 11 09:35:39 2005 -0500"
      },
      "message": "[SCSI] aic79xx: ahd_linux_dev_reset() cleanup\n\nUse the macros consistently in ahd_linux_dev_reset().\n\nIf ahd_linux_dev_reset() really can be called with local interrupts disabled\nthen yuk.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "44670d2b50efd2443c3810239d6ea3fd02f8ef64",
      "tree": "a32aa41a9dd5eb33e657f94f823d44948f5be9c2",
      "parents": [
        "2ffe6e280f792790c39f241e7e3c5d2ef8da1b94"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:07 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove references to pcmcia/version.h\n\nAs a follow-up, remove the inclusion of pcmcia/version.h in many files.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ffe6e280f792790c39f241e7e3c5d2ef8da1b94",
      "tree": "5dc7ebece2a4742399717b6745e575852dc5243c",
      "parents": [
        "a00db1ba7c33619cbd7c3153e4746d15881c0383"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jul 07 17:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:06 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove client services version (fix)\n\nOne correction is needed.  Changes are not needed for\ndrivers/scsi/pcmcia/nsp_cs.c because it uses versioning in the\ncompatibility part, which is never used in 2.6 kernels.  The only right\nthing we could to that compatibility code would be to remove it throughout\nthe file, but that would be a separate patch.\n\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a00db1ba7c33619cbd7c3153e4746d15881c0383",
      "tree": "5cb3bbbd8b9fd03947c75b7bdfede1db27c9d6b6",
      "parents": [
        "2bc5a9bdc56fac6f7cbf95b89443e3809141c247"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Jul 07 17:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:06 2005 -0700"
      },
      "message": "[PATCH] pcmcia: remove client services version\n\nThe Linux PCMCIA code has some data that was apparently used (or meant to be\nused) to ensure that only proper client drivers are loaded.  This is now\nensured (to a certain degree) by the fact that the most client drivers are\npart of the kernel.  Also, the version information has not been updated\ndespite major changes in PCMCIA API.  This has made it meaningless.\n\nThis patch removes servinfo_t and pcmcia_get_card_services_info.  They are not\nused in any userspace utilities such as pcmcia-cs and pcmciautils.\ndrivers/pcmcia/pcmcia_ioctl.c is adjusted accordingly.\n\nCS_RELEASE and CS_RELEASE_CODE are removed.  include/pcmcia/version.h is empty\nnow.  It will be removed later, but for now it\u0027s left in the tree to avoid\ntouching all PCMCIA clients.\n\nThe only driver that needs to be changed is drivers/scsi/pcmcia/nsp_cs.c,\nwhich uses CS_RELEASE_CODE.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e212f3645a6b355de8c43a23376bc0e2ac49a63",
      "tree": "89324df417c19a1a63efb2ec6630e7d4b47181a0",
      "parents": [
        "bf45d9b0ac108b11245203ebb082d30f5059846b"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jul 07 17:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:05 2005 -0700"
      },
      "message": "[PATCH] pcmcia: move event handler\n\nMove the \"event handler\" to struct pcmcia_driver -- the unified event handler\nwill disappear really soon, but switching it to struct pcmcia_driver in the\nmeantime allows for better \"step-by-step\" patches.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e6557722e69840506eb8bc5a1edcdb4e447a917",
      "tree": "965d19e55a56d2daaed47711c01a8c27e29e592c",
      "parents": [
        "159f597a8bd0f1d7650d5e580c93a2666c9c26d1"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Jul 06 15:44:41 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 12:55:20 2005 -0700"
      },
      "message": "[PATCH] openfirmware: generate device table for userspace\n\nThis converts the usage of struct of_match to struct of_device_id,\nsimilar to pci_device_id.  This allows a device table to be generated,\nwhich can be parsed by depmod(8) to generate a map file for module\nloading.\n\nIn order for hotplug to work with macio devices, patches to\nmodule-init-tools and hotplug must be applied.  Those patches are\navailable at:\n\n ftp://ftp.suse.com/pub/people/jeffm/linux/macio-hotplug/\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ace4e7185d565cab057139e8927659bd072bf25a",
      "tree": "bfabfde5f511dfb58f1b2cad2e3e5406c5a9cbb2",
      "parents": [
        "b4687ca42cb82a7821f682dde0310b16ce284770"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Jul 02 14:46:14 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Jul 03 10:44:21 2005 -0500"
      },
      "message": "[SCSI] aic7xxx: fix boot hang with Fujitsu drives\n\nApparently these are the only drives that try to negotiate IU and QAS\nat u160 speeds.  The aic7xxx driver can\u0027t cope with this.  The fix is\nto eliminate the IU and QAS setting routines.  I\u0027ve #if 0\u0027d them out,\njust in case we ever get the sequencer documentation out of Adaptec,\nsince we\u0027d then be able to fix the driver.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b4687ca42cb82a7821f682dde0310b16ce284770",
      "tree": "e36a26a2908369535d89863626934e269976d662",
      "parents": [
        "fc2b035d38c06a884cb521bb4a1e1183f5eaccf1"
      ],
      "author": {
        "name": "Linda Xie",
        "email": "lxiep@us.ibm.com",
        "time": "Mon Jun 27 17:01:48 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:25:09 2005 -0500"
      },
      "message": "[SCSI] IBM VSCSI Client: sending client info to server\n\nFix the problem in IBM VSCSI Client where the client doesn\u0027t send the\ninformation which is expected by the server.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "eda912e34a0cc40ddd502b3f984e37ebb2b13a71",
      "tree": "15c5f3b2ee64fe53f67d5fdd442d1e215bc931fe",
      "parents": [
        "c44ce1737438d20ac58e808897e3f8eb015c66d3"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:42 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:08:56 2005 -0500"
      },
      "message": "[SCSI] lpfc: Change version to 8.0.29.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c44ce1737438d20ac58e808897e3f8eb015c66d3",
      "tree": "2e164356e424ea7b17c1086f777355146b534c71",
      "parents": [
        "5542134f61157d0bbd4e392919cae811a88a3e81"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:39 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:08:29 2005 -0500"
      },
      "message": "[SCSI] lpfc: Update copyright notices\n\nUpdate copyright notice text and include year 2005.\n\nAdd Copyright notice for Christoph Hellwig to several files: lpfc.h\nlpfc_attr.c lpfc_els.c lpfc_hbadisc.c lpfc_init.c lpfc_mbox.c\nlpfc_mem.c lpfc_nportdisc.c lpfc_scsi.c lpfc_sli.c\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5542134f61157d0bbd4e392919cae811a88a3e81",
      "tree": "addf48e45dc8444702b4e3380a7139f8b68902cf",
      "parents": [
        "2501322eee84763a07fd4a3eed81b63c1837e204"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:36 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 19:06:16 2005 -0500"
      },
      "message": "[SCSI] lpfc: Remove $Id$ keyword strings.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2501322eee84763a07fd4a3eed81b63c1837e204",
      "tree": "b256f2185fdcca3c4c6087e4c989ac1a3de9a622",
      "parents": [
        "5eb95af086f5d2e554bb119f3cb71f7ca38bfe85"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:33 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 18:58:48 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix ADISC completion incorrectly putting initiators on mapped list\n\nSymptom - An unmapped node (initiator) that goes away in a situation\nsuch as cable pull, comes back as a mapped node.  Fix - On ADISC\ncompletion, put a list on the mapped list only if it is a FCP_TARGET.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5eb95af086f5d2e554bb119f3cb71f7ca38bfe85",
      "tree": "d969d2f0e53b4c5289ff2acc4c141bf246866ac2",
      "parents": [
        "1f679cafd2d02b7076e9045d9c4fb77ef8d059f2"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:30 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 18:57:22 2005 -0500"
      },
      "message": "[SCSI] lpfc: Add completion handler to the abort iocbs\n\nAdd completion handler to the abort iocbs to close a hole where we\ncould reuse an iotag.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1f679cafd2d02b7076e9045d9c4fb77ef8d059f2",
      "tree": "634a1337b734ed2ff8715e4c9368e764a03b6aac",
      "parents": [
        "06325e7459b54fc924d00fe363068f6cbf284571"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:27 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 18:55:23 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix LS_RJT never sent by lpfc_els_unsol_event()\n\nlpfc_els_unsol_event() checks rjt_err to determine is LS_RJT should be\nsent.  However, rjt_err was set to LSEXP_NOTHING_ELSE (which is 0) in\ncases where an LS_RJT should be sent, so rjt_err was never true.\nChange lpfc_els_unsol_event() to set rjt_err to 1 when LS_RJT should\nbe sent.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "06325e7459b54fc924d00fe363068f6cbf284571",
      "tree": "4fc2b7b6b9e77e489ed9b5e64ad77393ba23b15f",
      "parents": [
        "564b2960833f8802ae2b7b7ad840f154647549c7"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:22 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:18:52 2005 -0500"
      },
      "message": "[SCSI] lpfc: Add LP6000 PCI ID\n\nFix driver not seeing LP6000.  Fix: add PCI id to the pci_device_id\ntable and a short description for the HBA in get_hba_model_desc().\nAlso add a default clause to the switch statement that parses the\nvarious PCI ID\u0027s.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "564b2960833f8802ae2b7b7ad840f154647549c7",
      "tree": "ba4413981f7141f657a20f8be85b4f2592b97060",
      "parents": [
        "87f6eaffd732bc20b5a02e9f36b86f67310d8129"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:17 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:07:57 2005 -0500"
      },
      "message": "[SCSI] lpfc: Set max_sectors in host template\n\nAdd max_sectors to the driver host template and initialize it with\n0xFFFF since the driver has no limitations on the size a transfer\ncontained by a scsi command and that fits within the sg_tablesize\nprovisioned by the driver.  This fixes a performance issue seen in\nsome configurations.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "87f6eaffd732bc20b5a02e9f36b86f67310d8129",
      "tree": "8f2efa960a64c503fe4a945f3e514cd689bd1daa",
      "parents": [
        "db468d108abc0bb348bcfc54b8e06145922fb6b1"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:13 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:07:03 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fix error loading on sparc\n\nBug reported via SourceForge - lpfc does not load on sparc.  The lpfc\ndriver must byteswap all FCP IOCBs to recover the data into cpu native\nformat.\n\nAlso correct issue of \"iotag not found\" messages\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db468d108abc0bb348bcfc54b8e06145922fb6b1",
      "tree": "20fc4fd71fe9e194bb36c5083e3ea1cb3fab81a5",
      "parents": [
        "6e8215e48865bda2e07c1c0633952e35fa3b170c"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:08 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:05:32 2005 -0500"
      },
      "message": "[SCSI] lpfc: Fixes in mbox_timeout_handler\n\nAnalysis:\n\nTimeout of READ_SPARM64 causes call to lpfc_mbox_timeout_handler which\nreads psli-\u003embox_active to determine the timeout mbox.  Timeout\nhandler then NULL\u0027s psli-\u003embox_active and calls\nlpfc_mbx_cmpl_read_sparam(), which on timeout condition, calls\nlink_down().  link_down() now calls disc_done() which calls\nmbox_timeout_hander() again since WORKER_MBOX_TMO is still set, which\ngoes back to read psli-\u003embox_active which is already NULL\u0027ed.\n\nRemove redundant if statement in lpfc_mbox_timeout_handler.  pmbox is\nassigned psli-\u003embox_active so there is no need to check if it actually\nequals psli-\u003embox_active.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6e8215e48865bda2e07c1c0633952e35fa3b170c",
      "tree": "e058445be102bd68e4f793d7336264ba1cd35034",
      "parents": [
        "4cc2da1d84eeddb9e9259e61efd58691399434b2"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:04 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 17:04:06 2005 -0500"
      },
      "message": "[SCSI] Fix issue where all hosts log nodev message for other initiators\n\nFix issue where all hosts connected to SAN get spammed with nodev\nmessage when other initiators go away.  Display nodev message only\nwhen FC targets go away.  However this behavior will be overridden if\nLOG_DISCOVERY is set.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4cc2da1d84eeddb9e9259e61efd58691399434b2",
      "tree": "74f71238d64cc41153e1015ddcc8a8b5982e7714",
      "parents": [
        "6e3815ba3a6d392fa9cfbf08208f64c06d9558c4"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Jun 25 10:34:00 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 02 16:58:16 2005 -0500"
      },
      "message": "[SCSI] lpfc: hgp/pgp cleanups\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e:\n\n - rename PGP/HPH to lpfc_pgp/lpfc_hgp\n - use __le32 types for the members to start fixing sparse -Wbitwise\n   issues\n - remove lpfc_sli.MBhostaddr, we can always use the pointer from\n   SLI2_DESC directly\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a77e3362a224212d9d3b9e6fdec44df2eef6cf92",
      "tree": "5ebf2ebc3df91674101b6a5591753ee1d999abea",
      "parents": [
        "a8f5034540195307362d071a8b387226b410469f"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:33 2005 -0700"
      },
      "message": "[PATCH] coverity: i386: scsi_lib buffer overrun fix\n\nThe check in\n\n627  \t\tBUG_ON(index \u003e SG_MEMPOOL_NR);\n\nwith SG_MEMPOOL_NR defined in\n\n32   \t#define SG_MEMPOOL_NR\t\t(sizeof(scsi_sg_pools)/sizeof(struct scsi_host_sg_pool))\n\nwas not sufficient.\n\nsgp, set in\n\n629  \t\tsgp \u003d scsi_sg_pools + index;\n\nis dereferenced in\n\n630  \t\tmempool_free(sgl, sgp-\u003epool);\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: \u003clinux-scsi@vger.kernel.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": "adb2705a89e8b41abcf29c0ed86f4ce93ab36734",
      "tree": "01d772570d58cce24b61874e711fd9f51e2729e7",
      "parents": [
        "f340c0d1a3f40fdcba69cd291530a4debc58748f",
        "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:59:07 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n"
    },
    {
      "commit": "61998bcb4bf0efa0276e88c7853091e482a826f4",
      "tree": "e01a1cbcc20ca013622fce45a1a056b89a11a40b",
      "parents": [
        "c36ad397a30fcf9369d82584324cc24189eb6b1c",
        "0a139e79976b9eb60517edec63406236a789f812"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 10:20:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 10:20:11 2005 -0700"
      },
      "message": "Merge head \u0027upstream-20050628-1\u0027 of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb",
      "tree": "c43b6c2fdf1b68b66906a2de69446dcec0f9af6b",
      "parents": [
        "1cde8a16815bd85c8137d1ea556398983c597c11",
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "d18c3db58bc544fce6662ca7edba616ca9788a70",
      "tree": "dd4c2d2c0bef6d47a32452112a9396a3137d8c10",
      "parents": [
        "4002307d2b563a6ab317ca4d7eb1d201a6673d37"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: make drivers use the pci shutdown callback instead of the driver core callback.\n\nNow we can change the pci core to always set this pointer, as pci drivers\nshould use it, not the driver core callback.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a139e79976b9eb60517edec63406236a789f812",
      "tree": "437c86a3eb936a2c4d6d41ea4ab6eea766e2e7fc",
      "parents": [
        "62ba2841f2a51848f7cb0499edae3f6803764f2c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Jun 26 23:52:50 2005 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jun 28 00:08:00 2005 -0400"
      },
      "message": "[PATCH] libata: ahci: remove ata_port_start/stop() calls\n\nThis patch removes unnecessary ata_port_start/stop() calls from\nahci_port_start/stop().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "62ba2841f2a51848f7cb0499edae3f6803764f2c",
      "tree": "8e945184504d0ed608c6e58f092b5c819d1cb098",
      "parents": [
        "e922256ae4bb6ef954bd7e0740d9753460e0ab72"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Jun 26 23:27:19 2005 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jun 28 00:05:57 2005 -0400"
      },
      "message": "[PATCH] libata: lengthen COMMRESET delay\n\nThis patch lengthens the delay between DET setting and clearing for\nCOMMRESET from 400us to 1ms.  I couldn\u0027t find any requiremen regarding\nthe duration of COMMRESET in SATA I/II specs but AHCI-1.1 10.4.2\nstates that it should be at least 1ms.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "e922256ae4bb6ef954bd7e0740d9753460e0ab72",
      "tree": "a50f08381a797481c091621de9fcd7403376c223",
      "parents": [
        "8b2af8f0ca807eb13b59dc5961d2e99fc2b1bd87"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jun 28 00:03:37 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jun 28 00:03:37 2005 -0400"
      },
      "message": "libata: update DMA blacklist\n\nContributions from Alan Cox and maximilian attems.\n"
    },
    {
      "commit": "aba14100055325c5af432fe3fd1aa5521cec3e0c",
      "tree": "5dea48d1d7f0e7fc67e38fe7d6b9d362c313637c",
      "parents": [
        "070812734facccf2d891eec0da2497ec3824e616"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:16 2005 -0700"
      },
      "message": "[PATCH] pcmcia: id_table for nsp_cs.c\n\nAdd pcmcia_device_id table.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a5a6eeb6de79ab36ef1fceae8cc3c334b43fddc",
      "tree": "dbfd67aa14e7189e56b02534a14ff50635d5d3d6",
      "parents": [
        "2a355d07f2196d1d17aeebaa29a743f90e53dbd7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:11 2005 -0700"
      },
      "message": "[PATCH] pcmcia: id_table for qlogic_stub.c\n\nAdd pcmcia_device_id table.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a355d07f2196d1d17aeebaa29a743f90e53dbd7",
      "tree": "fa3b9fdd3c1df8d1eb634cace4c87b68a61b4a58",
      "parents": [
        "b942123bcd6430afbb4d4c541bd6df996f02a68f"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:11 2005 -0700"
      },
      "message": "[PATCH] pcmcia: id_table for sym53c500_cs.c\n\nAdd pcmcia_device_id table.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d1fb37621f40863929b60950406ec84d52bba16",
      "tree": "03108a07aa84daefb7246806bd0f3fae5152f9c6",
      "parents": [
        "c414f7550fedc0860a6cc65491006be49ac80edd"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:09 2005 -0700"
      },
      "message": "[PATCH] pcmcia: id_table for fdomain_stub\n\nAdd pcmcia_device_id table.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dc27daa58ac579bff7d60043a23abd5e237cdda",
      "tree": "aeb5d040aab8cd00dac03faed685e702e9b01449",
      "parents": [
        "7ffec58c1e35c1e8f716c64e4860dbb00be4b221"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jun 27 16:28:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 18:03:09 2005 -0700"
      },
      "message": "[PATCH] pcmcia: id_table for aha152x\n\nAdd pcmcia_device_id table.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c144d0d0303917000cc918e63567b5ded22d5e2",
      "tree": "813d7254197f65bd626112ef44416c8002d3aa73",
      "parents": [
        "020f46a39eb7b99a575b9f4d105fce2b142acdf1"
      ],
      "author": {
        "name": "Philip Pokorny",
        "email": "ppokorny@penguincomputing.com",
        "time": "Sat May 28 01:24:47 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 00:47:48 2005 -0400"
      },
      "message": "[PATCH] libata fix read capacity handling for more than 2TB\n\nThis is a multi-part message in MIME format.\n"
    },
    {
      "commit": "c0df28cfe012652160a530f9aa74b0a49c77eac5",
      "tree": "2df1c8b22b1ddaffb4ad073bd0cd585808c095b3",
      "parents": [
        "937abeaadf1b00252690f9de35b9df13feb0afd7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Jun 25 16:23:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 12:22:30 2005 -0500"
      },
      "message": "[SCSI] aic7xxx: correct target valid check in aic7xxx_proc.c\n\nFrom: \tAndy Whitcroft \u003capw@shadowen.org\u003e\n\nUpdated to remove the bogus translated target check.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "937abeaadf1b00252690f9de35b9df13feb0afd7",
      "tree": "4cec1bff9dc4bc25c1503df5c96bf02f9fbf7013",
      "parents": [
        "3111b0d1646b3e1891dc08112d087aed2146fafe"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jun 19 13:43:56 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 12:20:42 2005 -0500"
      },
      "message": "[SCSI] use list_for_each_entry_safe in scsi_error.c\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3111b0d1646b3e1891dc08112d087aed2146fafe",
      "tree": "63c0e61dfc184ae6e567f94f1c95dbd517879ed3",
      "parents": [
        "8d115f845a0bd59cd263e791f739964f42b7b0e8"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jun 19 13:43:26 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 12:17:24 2005 -0500"
      },
      "message": "[SCSI] remove scsi_eh_eflags_ macros\n\nJust opencoded access to eh_eflags, it\u0027s much more readable anyway.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8d115f845a0bd59cd263e791f739964f42b7b0e8",
      "tree": "8d4af0e70f0d8d5c04e2efa1d68fe507dc5d8923",
      "parents": [
        "b4edcbcafdecc80ef5356ff6452768b1b926ea76"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jun 19 13:42:05 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 12:16:24 2005 -0500"
      },
      "message": "[SCSI] remove scsi_cmnd-\u003estate\n\nWe never look at it except for the old megaraid driver that abuses it\nfor sending internal commands.  That usage can be fixed easily because\nthose internal commands are single-threaded by a mutex and we can easily\nuse a completion there.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "b4edcbcafdecc80ef5356ff6452768b1b926ea76"
}
