)]}'
{
  "log": [
    {
      "commit": "f0cd91a68acdc9b49d7f6738b514a426da627649",
      "tree": "8ad73564015794197583b094217ae0a71e71e753",
      "parents": [
        "60eef25701d25e99c991dd0f4a9f3832a0c3ad3e",
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "ede1e6f8b43246a9796583346839669b1f4b77d4",
      "tree": "9fd35517168bf363bec59205f211db59d36beedf",
      "parents": [
        "cbd5f69b98bb5d7a0d207230bcf8fa51fca3f3cf"
      ],
      "author": {
        "name": "HighPoint Linux Team",
        "email": "linux@highpoint-tech.com",
        "time": "Tue May 16 14:38:09 2006 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:36:13 2006 -0500"
      },
      "message": "[SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n\nHighPoint RocketRAID 3220/3320 series 8 channel PCI-X SATA RAID Host\nAdapters.\n\nFixes from original submission:\n\nMerge Andrew Morton\u0027s patches:\n- Provide locking for global list\n- Fix debug printks\n- uninline function with multiple callsites\n- coding style fixups\n- remove unneeded casts of void*\n- kfree(NULL) is legal\n- Don\u0027t \"succeed\" if register_chrdev() failed - otherwise we\u0027ll later\n  unregister a not-registered chrdev.\n- Don\u0027t return from hptiop_do_ioctl() with the spinlock held.\n- uninline __hpt_do_ioctl()\n\nUpdate for Arjan van de Ven\u0027s comments:\n- put all asm/ includes after the linux/ ones\n- replace mdelay with msleep\n- add pci posting flush\n- do not set pci command reqister in map_pci_bar\n- do not try merging sg elements in hptiop_buildsgl()\n- remove unused outstandingcommands member from hba structure\n- remove unimplemented hptiop_abort() handler\n- remove typedef u32 hpt_id_t\n\nOther updates:\n- fix endianess\n\nSigned-off-by: HighPoint Linux Team \u003clinux@highpoint-tech.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4",
      "tree": "4a7738c1703392c4d74bf6f7492630c310431812",
      "parents": [
        "543f2a3382bd7abd7380903518c61f00c7c87577"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "message": "[SCSI] advansys driver: limp along on x86\n\nLet people enable the advansys driver on x86-32, even though it\u0027s broken\non other architectures due to missing DMA mapping infrastructure.\n\nIt\u0027s used by Jeffrey Phillips Freeman \u003cjeffreyfreeman@syncleus.com\u003e and\npossibly others.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f61d82490a26dbcde903b33e24f6d11b758b64c",
      "tree": "12496cbf9beb122fd56b4909a7225a7082d4beb1",
      "parents": [
        "92aab6464be735139f9ea38fd039c3b84c722630"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:43 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:22 2006 -0500"
      },
      "message": "[SCSI] Change Kconfig option from IOMAPPED to MMIO\n\nMost of the Kconfig options for switching between IO Port and MMIO\noperations use the opposite sense from sym2.  Really, this option\nshould be set at a chipset level rather than per-driver.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "765fcab23d0a79ed7aab8da79766f5873d936f1b",
      "tree": "ff0aef6b81ac2389f92d996a586be079ac33bfbf",
      "parents": [
        "907d91d708d9999bec0185d630062576ac4181a7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Mar 28 12:04:40 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:15 2006 -0500"
      },
      "message": "[SCSI] remove qlogicfc\n\nAll participants agree that qla2xxx can now successfully replace this.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c962990a38167aacac91738501815deffa3afbd6",
      "tree": "13f77d5d7619a4b71f2f5e0914b4b6976c54bab7",
      "parents": [
        "4d4681f6b994baf93dff0e4f59ab4fe38b49ef13"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@gmail.com",
        "time": "Tue Mar 21 22:07:13 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 22:07:13 2006 -0500"
      },
      "message": "[libata] sata_vsc: fix inconsistent NULL checking\n\nAlso, cleanup interrupt mask content and note in Kconfig that this\ndriver supports the Intel 31244.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8075f21fc6dac8fb16372a7d4e28d9f21077cdda",
      "tree": "fa3a9d8d0a4b556bcb4bfe8d208685096b2de97c",
      "parents": [
        "f30c52d0c9081019bf76a4dbd905bc7c0d89411c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 20 20:21:24 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Mon Mar 20 20:21:24 2006 +0100"
      },
      "message": "SCSI_AACRAID: add a help text\n\nMost of the text by Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e\n"
    },
    {
      "commit": "6a19b41b35bf45fc27a46dccf26005b3f44c1aa1",
      "tree": "d041d74fd511d1eba667492c060b61edc6f7b1cd",
      "parents": [
        "110bee75d2e03d3b4bcc74743dee5a21fe7b43bd"
      ],
      "author": {
        "name": "Marko Kohtala",
        "email": "marko.kohtala@gmail.com",
        "time": "Fri Jan 06 00:19:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:57 2006 -0800"
      },
      "message": "[PATCH] parport: Kconfig dependency fixes\n\nMake drivers that use directly PC parport HW depend on PARPORT_PC rather than\nHW independent PARPORT.\n\nSigned-off-by: Marko Kohtala \u003cmarko.kohtala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347a8dc3b815f0c0fa62a1df075184ffe4cbdcf1",
      "tree": "a6ec76690127e87fe6efa42b6238caadd6c07e7b",
      "parents": [
        "9bbc8346fb21fad3f678220b067450e436e45dbf"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:53 2006 -0800"
      },
      "message": "[PATCH] s390: cleanup Kconfig\n\nSanitize some s390 Kconfig options.  We have ARCH_S390, ARCH_S390X,\nARCH_S390_31, 64BIT, S390_SUPPORT and COMPAT.  Replace these 6 options by\nS390, 64BIT and COMPAT.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "410ca5c7c6ed08bda165e8137bff26c3fbee5a1b",
      "tree": "079d028ecb7ea645f0948e3a90a919c7c4f35eee",
      "parents": [
        "7b16318dea8d9840dac567a2ae8c50ecdea36aea"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Dec 15 16:22:01 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 15 18:41:13 2005 -0800"
      },
      "message": "[SCSI] Move scsi_print_msg to SPI class\n\nscsi_print_msg() is an SPI-specific concept.  This patch moves it from\nconstants.c to scsi_transport_spi.c and updates the Kconfig to link in\nthe SPI class for the drivers which use scsi_print_msg().\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9a68c1b9580886a2ff07a42733adb7583ee3d9ac",
      "tree": "51ad4ed7ad9c4f95faab0bb743f58c116696ef57",
      "parents": [
        "8b260248d9e0e8b64bb72fd4dee03ad86984c344"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 12 12:40:41 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 12 12:40:41 2005 -0500"
      },
      "message": "[libata sata_mv] note driver is \"HIGHLY EXPERIMENTAL\" in Kconfig\n"
    },
    {
      "commit": "d6933df97a486d9c73a6bb4fed75154343c8638f",
      "tree": "68d7c830243c393d0db9d366f594a522e77b4f4a",
      "parents": [
        "4065a413d7684919b3f8804df8ab0cd9a09150f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 01 21:47:37 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:57:05 2005 -0600"
      },
      "message": "[SCSI] remove the obsolete SCSI qlogicisp driver\n\nThe SCSI qlogicisp driver is both marked BROKEN and superseded by the\nqla1280 driver.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ca61f10ab2b874b889e89d14ea09fae2dcccdca6",
      "tree": "d4e7316a7d30dceb1d0eda442426431d9e2274d0",
      "parents": [
        "80e23babfcf21a2dc726d3be00e06993f02f0274"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:01:24 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Oct 29 10:01:24 2005 -0500"
      },
      "message": "[SCSI] remove broken driver cpqfc\n\nHopefully there should be a brand new replacement driver for this heap\nof junk by the beginning of next year.\n\nAcked By: Martin K. Petersen \u003cmkp@mkp.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "38a9a621aba953ddb8051547e98c10ec3c741312",
      "tree": "53fc96a2902d2c5bf2a82d97d99b78570c76291e",
      "parents": [
        "27d1097d39509494706eaa2620ef3b1e780a3224",
        "e75d51761debffbc5e556e02c8ceda4f8c1a3e83"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:41:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 11:41:41 2005 -0500"
      },
      "message": "Merge HEAD from ../scsi-misc-2.6-old \n"
    },
    {
      "commit": "5a476deff3d17093da39c4eccb2692ba714dcb11",
      "tree": "16f5c745a3c8ac780a218ad3d43e32f33164bcf5",
      "parents": [
        "dd4efa44ebf2a8a0e5edf60a53eadec981b4b10a",
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 17:16:06 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 18 17:16:06 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "cc675230a9ca17010694bc8bd3c69ca9adf2efef",
      "tree": "338784dc40e0a3ec5f96f5a76c267846ad2f5e8d",
      "parents": [
        "47d6b08334a43fafa61a587f721fa21ef65d81be"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 17 13:01:57 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 15:01:53 2005 -0700"
      },
      "message": "[PATCH] Fix and clean up quirk_intel_ide_combined() configuration\n\nThis change makes quirk_intel_ide_combined() dependent on the precise\nconditions under which it is needed:\n\n* IDE is built in\n* IDE SATA option is not set\n* ata_piix or ahci drivers are enabled\n\nThis fixes an issue where some modular configurations would not cause\nthe quirk to be enabled.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "edea3ab58f8edd5f72d31f891ab4f34382e97e3a",
      "tree": "28762fa95419037ed0b6aa8062334b45d7917bc7",
      "parents": [
        "3d3467f0fdf61a421361c00cf84fcf0f1a6dc1e8"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Oct 10 17:53:58 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 10 17:53:58 2005 -0400"
      },
      "message": "libata: add new driver pdc_adma for PDC ADMA ATA cards\n"
    },
    {
      "commit": "905ec87e93bc9e01b15c60035cd6a50c636cbaef",
      "tree": "46fd7618d6511611ffc19eb0dd4d7bc6b90a41c2",
      "parents": [
        "1d6ae775d7a948c9575658eb41184fd2e506c0df",
        "2f4ba45a75d6383b4a1201169a808ffea416ffa0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:19:08 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:19:08 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/ \n"
    },
    {
      "commit": "96bad874e7b047ec1e6fade09acba47fd19211c5",
      "tree": "847b65be927d7d9a451c50d7023872d1664d2c8a",
      "parents": [
        "2290d2b63c2d25b0d554d68e54cbd1cc87d951d5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Sep 08 09:56:18 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 16:47:43 2005 -0500"
      },
      "message": "[SCSI] move iscsi to a better place in Kconfig\n\nNow it looks like we\u0027ll have multiple users of the iscsi transport\nclass, the iscsi initiator shouldn\u0027t really be a dependency of it.  This\npatch moves iscsi to being an initiator in its own right which selects\nthe transport attributes.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c7ebbbce366c02e5657ac6b6059933fe0353b175",
      "tree": "fd4476e249d27218a35c1807323b5d064c45f8b3",
      "parents": [
        "942fc2fb73f2cac53484ebaf1c4f9af7aefaca83"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Sep 09 16:22:50 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 16:43:37 2005 -0500"
      },
      "message": "[SCSI] SAS transport class\n\nThe SAS transport class contains common code to deal with SAS HBAs, an\naproximated representation of SAS topologies in the driver model,\nand various sysfs attributes to expose these topologies and managment\ninterfaces to userspace.\n\nIn addition to the basic SCSI core objects this transport class introduces\ntwo additional intermediate objects:  The SAS PHY as represented by struct\nsas_phy defines an \"outgoing\" PHY on a SAS HBA or Expander, and the SAS\nremote PHY represented by struct sas_rphy defines an \"incoming\" PHY on a\nSAS Expander or end device.  Note that this is purely a software concept, the\nunderlying hardware for a PHY and a remote PHY is the exactly the same.\n\nThere is no concept of a SAS port in this code, users can see what PHYs\nform a wide port based on the port_identifier attribute, which is the same\nfor all PHYs in a port.\n\nThis submission doesn\u0027t handle hot-plug addition or removal of SAS devices\nand thus doesn\u0027t do scanning in a workqueue yet, that will be added in\nphase2 after this submission.  In a third phase I will add additional\nmanagment infrastructure.\n\nI think this submission is ready for 2.6.14, but additional comments are\nof course very welcome.\n\nI\u0027d like to thanks James Smart a lot for his very useful input on the\ndesign.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f5c7f03113fc9c547012cf403aec4b534d575ef0",
      "tree": "255bd4ff0c5a9314be427cf0695349ac432f9d7c",
      "parents": [
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9",
        "471417c9cfb4c2574e2c03bf2273fe12f5388a8e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Sep 08 09:37:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Sep 08 09:37:35 2005 -0500"
      },
      "message": "Merge HEAD from ../scsi-iscsi-2.6 \n"
    },
    {
      "commit": "1d6ae775d7a948c9575658eb41184fd2e506c0df",
      "tree": "8128a28e89d82f13bb8e3a2160382240c66e2816",
      "parents": [
        "739cdbf1d8f0739b80035b80d69d871e33749b86",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 05:43:49 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 05:43:49 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/ \n"
    },
    {
      "commit": "0481990b758628e12f4b0a9e15094e70cefc7cd1",
      "tree": "67a4b4b7acc6a688b87ef2a2d3ec0e296e6e480c",
      "parents": [
        "db400b3c4ee89d384d9163836a55577abdae772d",
        "17fa53da1239b8712c5cebbd72a74c713b6c2db9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 \n"
    },
    {
      "commit": "20f733e7d75a16bffc34842b7682c9247dd5f954",
      "tree": "6d67e9dbcbc615d00881f466b0ad2b9fc1349e00",
      "parents": [
        "7da79312830e6d9b3f6ee06b86c3a35caba2f6e7"
      ],
      "author": {
        "name": "Brett Russ",
        "email": "russb@emc.com",
        "time": "Thu Sep 01 18:26:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:56:09 2005 -0400"
      },
      "message": "[PATCH] libata: Marvell SATA support (PIO mode)\n\nThis is my libata compatible low level driver for the Marvell SATA\nfamily.  Currently it successfully runs in PIO mode on a 6081 chip.\nEDMA support is in the works and should be done shortly.  Review,\ntesting (especially on other flavors of Marvell), comments welcome.\n\nSigned-off-by: Brett Russ \u003crussb@emc.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "17fa53da1239b8712c5cebbd72a74c713b6c2db9",
      "tree": "8cf55e47ce681a6c899ccf8e06abeccecb20d38b",
      "parents": [
        "3173d8c342971a03857d8af749a3f57da7d06b57",
        "fe1b2d544d71300f8e2d151c3c77a130d13a58be"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "message": "Merge by hand (conflicts in sd.c)\n"
    },
    {
      "commit": "875d43e72b5bf22161a81de7554f88eccf8a51ae",
      "tree": "a676fe7298b478b7ee9fe7be9cb07c9a0b928370",
      "parents": [
        "63fb6fd1c86181d9dd9ba0e6e6082799e149b56b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 03 15:56:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:06 2005 -0700"
      },
      "message": "[PATCH] mips: clean up 32/64-bit configuration\n\nStart cleaning 32-bit vs. 64-bit configuration.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61a7afa2c476a3be261cf88a95b0dea0c3bd29d4",
      "tree": "68c2724e2dbda8a8581592583af0d538b63db244",
      "parents": [
        "2b7d6a8cb9718fc1d9e826201b64909c44a915f4"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Tue Aug 16 18:27:34 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Aug 30 22:48:51 2005 -0500"
      },
      "message": "[SCSI] embryonic RAID class\n\nThe idea behind a RAID class is to provide a uniform interface to all\nRAID subsystems (both hardware and software) in the kernel.\n\nTo do that, I\u0027ve made this class a transport class that\u0027s entirely\nsubsystem independent (although the matching routines have to match per\nsubsystem, as you\u0027ll see looking at the code).  I put it in the scsi\nsubdirectory purely because I needed somewhere to play with it, but it\u0027s\nnot a scsi specific module.\n\nI used a fusion raid card as the test bed for this; with that kind of\ncard, this is the type of class output you get:\n\njejb@titanic\u003e ls -l /sys/class/raid_devices/20\\:0\\:0\\:0/\ntotal 0\nlrwxrwxrwx  1 root root     0 Aug 16 17:21 component-0 -\u003e ../../../devices/pci0000:80/0000:80:04.0/host20/target20:1:0/20:1:0:0/\nlrwxrwxrwx  1 root root     0 Aug 16 17:21 component-1 -\u003e ../../../devices/pci0000:80/0000:80:04.0/host20/target20:1:1/20:1:1:0/\nlrwxrwxrwx  1 root root     0 Aug 16 17:21 device -\u003e ../../../devices/pci0000:80/0000:80:04.0/host20/target20:0:0/20:0:0:0/\n-r--r--r--  1 root root 16384 Aug 16 17:21 level\n-r--r--r--  1 root root 16384 Aug 16 17:21 resync\n-r--r--r--  1 root root 16384 Aug 16 17:21 state\n\nSo it\u0027s really simple: for a SCSI device representing a hardware raid,\nit shows the raid level, the array state, the resync % complete (if the\nstate is resyncing) and the underlying components of the RAID (these are\nexposed in fusion on the virtual channel 1).\n\nAs you can see, this type of information can be exported by almost\nanything, including software raid.\n\nThe more difficult trick, of course, is going to be getting it to\nperform configuration type actions with writable attributes.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "739cdbf1d8f0739b80035b80d69d871e33749b86",
      "tree": "15134df8723ab7d7a5524c99070f02d5739bad0d",
      "parents": [
        "83bbecc905b3431c60fe282830e09aaaab97b26a",
        "8f3d17fb7bcb7c255197d11469fb5e9695c9d2f4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 19:10:39 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Aug 29 19:10:39 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\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": "a2e30e529a48ef4e106e405f91cf4ae525bb01c4",
      "tree": "2def96ef17c0672c30f1a10287552978bf1d0b1c",
      "parents": [
        "edb3366703224d5d8df573ae698ccd6b488dc743",
        "2ad56496627630ebc99f06af5f81ca23e17e014e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 17 00:51:31 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Aug 17 00:51:31 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "c899e4ef96f01b7e051045e08f3a8fe5e5f2bbb7",
      "tree": "579e1bc660e18cfb3cca3ef54675937344be8fda",
      "parents": [
        "0896b752302662909b52895bd7f601136001069d"
      ],
      "author": {
        "name": "Alex Aizman",
        "email": "itn780@yahoo.com",
        "time": "Thu Aug 04 19:33:15 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Aug 06 09:35:14 2005 -0500"
      },
      "message": "[SCSI] open-iscsi/linux-iscsi-5 Initiator: Kconfig update\n\nSigned-off-by: Alex Aizman \u003citn780@yahoo.com\u003e\nSigned-off-by: Dmitry Yusupov \u003cdmitry_yus@yahoo.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\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": "edb3366703224d5d8df573ae698ccd6b488dc743",
      "tree": "7c70fd03a94733fe012700637aacf800bcd2c2c5",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jul 28 10:36:22 2005 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jul 28 16:04:18 2005 -0400"
      },
      "message": "[PATCH] SATA: rewritten sil24 driver\n\nThis is rewritten sil24 driver against v2.6.13-rc3.\n\nRewritten based on driver originally submitted by Silicon Image.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3237ee78fc00f786d5f5aec6f9310b0e39069f15",
      "tree": "4c94e70ab846ffcb8bb5715fb3c8d8473358a323",
      "parents": [
        "9ee1c939d1cb936b1f98e8d81aeffab57bae46ab",
        "df0ae2497ddefd72a87f3a3b34ff32455d7d4ae0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Jun 17 18:42:23 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Jun 17 18:42:23 2005 -0500"
      },
      "message": "merge by hand (fix up qla_os.c merge error)\n"
    },
    {
      "commit": "c3315ede1bdf7bc706b59870df41b9cdb6e3995a",
      "tree": "2739a03a44772035abb8c2be9085944c404ea810",
      "parents": [
        "707f919c643937e43a04e31d0502ecbf5a10445a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jun 12 11:25:42 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Jun 12 20:43:22 2005 -0700"
      },
      "message": "[PATCH] M68k: Mark Sun-3 NCR5380 SCSI broken\n\nM68k: Mark Sun-3 NCR5380 SCSI broken until NCR5380_abort() and\nNCR5380_bus_reset() are replaced with real new-style EH routines (the old EH\nSCSI constants were removed in 2.6.12-rc3).\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad34ea2cc3845ef4dcd7d12fb0fa8484734bd672",
      "tree": "ad434400f5ecaa33b433c8f830e40792d8d6c05c",
      "parents": [
        "90356ac3194bf91a441a5f9c3067af386ef62462",
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri May 20 15:27:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri May 20 15:27:44 2005 -0500"
      },
      "message": "merge by hand - fix up rejections in Documentation/DocBook/Makefile\n"
    },
    {
      "commit": "daa6eda65a53e5addf86c6bc829129ff51b08bda",
      "tree": "19ecc387d09110aedc9f48927b78079f3f595ace",
      "parents": [
        "5cbf5eaef7e4430f60844748fd33e22a5fb15167"
      ],
      "author": {
        "name": "Gerd Knorr ",
        "email": "kraxel@bytesex.org",
        "time": "Tue May 10 10:59:13 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:50 2005 -0500"
      },
      "message": "[SCSI] add scsi changer driver\n\nThis patch adds a device driver for scsi media changer devices.\n\nSigned-off-by: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "099175c94a221fa2723b7273883c98cd32efe900",
      "tree": "367d0e08d62906aff04087d426d2dc8fccf7eb35",
      "parents": [
        "608648cb40f01c337be69f965cf7740f8189c31c"
      ],
      "author": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Apr 21 22:50:33 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:15 2005 -0500"
      },
      "message": "[SCSI] remove PCI2000 and PCI2220i drivers\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e\n\nBoth drivers are marked broken and haven\u0027t compiled since very early\n2.5.x.  And they\u0027re for IDE hardware so they shouldn\u0027t have been\nwritten to the SCSI layer at all.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a553260618d88c4790daec7975c88f3db1080b5b",
      "tree": "75e46d5335ac3393bf453a36531bbe2ec60c1d21",
      "parents": [
        "7fbacd5213a03b262bb17a826b166900e8b168ac"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:39:42 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:14 2005 -0700"
      },
      "message": "[PATCH] ISA DMA Kconfig fixes - part 3\n\nDrivers that expect ISA DMA API are marked as such in Kconfig.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dea3101e0a5c897d2c9351a7444e139db9f40247",
      "tree": "61de19e98eed08bb760703b362eab2038c34f261",
      "parents": [
        "8e8790415e91964096f862a58cacb55d2bc9a817"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 17 16:05:31 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:50:53 2005 -0500"
      },
      "message": "lpfc: add Emulex FC driver version 8.0.28\n\nFrom: \tJames.Smart@Emulex.Com\n\nModified for kernel import and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "56fece20086ebe32bce2c0d74ceadd516b56baae",
      "tree": "3ce88fad34483bfc393feb2ee5f3a7f4b8a17f0b",
      "parents": [
        "e183b06bf0be6c525867476df186d20f8f1efe54"
      ],
      "author": {
        "name": "",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Apr 03 03:57:48 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:09:43 2005 -0500"
      },
      "message": "[PATCH] finally fix 53c700 to use the generic iomem infrastructure\n\nThis driver has had it\u0027s own different infrastructure for doing this for\nages, but it\u0027s time it used the common one.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
