)]}'
{
  "log": [
    {
      "commit": "1d6f359a2e06296418481239f8054a878f36e819",
      "tree": "e3ce0c69e4f34374f51f4e226374467ca80e3993",
      "parents": [
        "5d8c8a2e8edc63d8aef7656678f41c6c603f0443"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:53 2006 -0700"
      },
      "message": "[PATCH] irq-flags: scsi: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d6e05edc59ecd79e8badf440c0d295a979bdfa3e",
      "tree": "50362161f69317242ab603c51a18a818a4c93285",
      "parents": [
        "f18190bd3407554ba6df30a1927e07e6cba93e56"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "message": "spelling fixes\n\nacquired (aquired)\ncontiguous (contigious)\nsuccessful (succesful, succesfull)\nsurprise (suprise)\nwhether (weather)\nsome other misspellings\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c836043e708d50bb301479d0db8e0dc77d4f52ca",
      "tree": "ca19a611afb7ae60cf3b5f203457898a0827058c",
      "parents": [
        "673e321cf9a12ecc2d6ce683fa9105f3443c1cbd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:16 2006 -0700"
      },
      "message": "[PATCH] advansys section fixes\n\nPriority: not critical.\nMark 3 functions __init.  Saves a little memory.\nThis makes these functions\u0027 calls to AdvWaitEEPCmd() (which is __init)\nbe clean (i.e., eliminates text -\u003e init -\u003e text call chain).\n\nFix multiple section mismatch warnings:\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7a22) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7a4e) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7a79) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7aa2) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet3550EEPConfig\u0027 (at offset 0x7abb) and \u0027AdvSet38C0800EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7ae0) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b0c) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b37) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b60) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C0800EEPConfig\u0027 (at offset 0x7b79) and \u0027AdvSet38C1600EEPConfig\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7b9e) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7bca) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7bf5) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7c1e) and \u0027AdvExeScsiQueue\u0027\nWARNING: drivers/scsi/advansys.o - Section mismatch: reference to .init.text: from .text between \u0027AdvSet38C1600EEPConfig\u0027 (at offset 0x7c37) and \u0027AdvExeScsiQueue\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\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": "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": "d0be4a7d29ad0bd3ce2209dd9e46d410b632db59",
      "tree": "a76b11820f03826b1a32b8e9117eb57e19874776",
      "parents": [
        "c0ed79a331caa68ac027dd6afc02bb5b58ef2798"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 18:31:40 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 15:44:09 2005 -0500"
      },
      "message": "[SCSI] remove Scsi_Host_Template typedef\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9475cb0c358ff0dd473544280d92482df491913",
      "tree": "091617d0bdab9273d44139c86af21b7540e6d9b1",
      "parents": [
        "089b1dbbde28f0f641c20beabba28fa89ab4fab9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:01 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/scsi\n\nThis is the drivers/scsi/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/scsi/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b21a41385118f9a6af3cd96ce71090c5ada52eb5",
      "tree": "4eb9124ae72e1a905094c259465718793698e603",
      "parents": [
        "f03a567054fea4f9d43c50ec91338266c0bd588d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Aug 05 21:45:40 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 09:55:39 2005 -0500"
      },
      "message": "[SCSI] add global timeout to the scsi mid-layer\n\nThere are certain rogue devices (and the aic7xxx driver) that return\nBUSY or QUEUE_FULL forever.  This code will apply a global timeout (of\nthe total number of retries times the per command timer) to a given\ncommand.  If it is exceeded, the command is completed regardless of its\nstate.\n\nThe patch also removes the unused field in the command: timeout and\ntimeout_total.\n\nThis solves the problem of detecting an endless loop in the mid-layer\nbecause of BUSY/QUEUE_FULL bouncing, but will not recover the device.\nIn the aic7xxx case, the driver can be recovered by sending a bus reset,\nso possibly this should be tied into the error handler?\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f5ad56145d43cdb68760bba3e14655ff6ae726aa",
      "tree": "8d5f2db39e519b47f60ccac5224b11f787a47abe",
      "parents": [
        "a4c8f6285165a7089edb2010dbd894148ca95d57"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jun 19 13:40:08 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 12:14:46 2005 -0500"
      },
      "message": "[SCSI] remove scsi_cmnd-\u003eabort_reason\n\nNever used for anything but printing it out in debug routines.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "12413197eef2a29e0b9fb0fa541f5cbaeb1d3f3f",
      "tree": "9f294101d0b9df2c49a0911b127aa99823bc0060",
      "parents": [
        "117e4b27ebb1133072b1453145e60e576569e8af"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 11 01:05:01 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 08:31:47 2005 -0500"
      },
      "message": "[SCSI] remove scsi_set_device\n\nscsi_add_host is the proper place to set the device, but people copy\nthe scsi_set_device usage from older drivers again and again.\n\nnote that this leaves some legacy drivers like qlogicisp/qlogicfc\nwithout pci association in sysfs, but they\u0027re scheduled to go away soon\nanyway.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c6295cdf656de63d6d1123def71daba6cd91939c",
      "tree": "c4e5d02355df7443afa45ecc491807a67962f0d8",
      "parents": [
        "d3a933dc9851e74581f9f4c8e703e77901ae8d01"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:59:11 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:33:15 2005 -0500"
      },
      "message": "[PATCH] scsi: remove meaningless scsi_cmnd-\u003eserial_number_at_timeout field\n\nscsi_cmnd-\u003eserial_number_at_timeout doesn\u0027t serve any purpose\nanymore.  All serial_number \u003d\u003d serial_number_at_timeout tests\nare always true in abort callbacks.  Kill the field.  Also, as\n-\u003epid always equals -\u003eserial_number and -\u003eserial_number\ndoesn\u0027t have any special meaning anymore, update comments\nabove -\u003eserial_number accordingly.  Once we remove all uses of\nthis field from all lldd\u0027s, this field should go.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d3a933dc9851e74581f9f4c8e703e77901ae8d01",
      "tree": "7e3ca6bb10436c201359a49945e9a4c6f1657a66",
      "parents": [
        "db9dff366ba78085d0323364fadbf09bec0e77ee"
      ],
      "author": {
        "name": "",
        "email": "htejun@gmail.com",
        "time": "Sun Apr 03 14:55:06 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:32:47 2005 -0500"
      },
      "message": "[PATCH] scsi: remove unused scsi_cmnd-\u003einternal_timeout field\n\nscsi_cmnd-\u003einternal_timeout field doesn\u0027t have any meaning\nanymore.  Kill the field.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
