)]}'
{
  "log": [
    {
      "commit": "71d530cd1b6d97094481002a04c77fea1c8e1c22",
      "tree": "e786da7145d83c19a594adf76ed90d52c51058b1",
      "parents": [
        "d7a80dad2fe19a2b8c119c8e9cba605474a75a2b",
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 22 22:11:56 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 22 22:11:56 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n\nConflicts:\n\n\tdrivers/scsi/libata-core.c\n\tdrivers/scsi/libata-scsi.c\n\tinclude/linux/pci_ids.h\n"
    },
    {
      "commit": "beb40487508290f5d6565598c60a3f44261beef2",
      "tree": "ca63df47d8db8f1b1161b5db094b0a9c2b541d91",
      "parents": [
        "1951d099dfd8fa529e86f4ac81d1a34554fbe302"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 10 18:01:03 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:24:40 2006 -0500"
      },
      "message": "[SCSI] remove scsi_request infrastructure\n\nWith Achim patch the last user (gdth) is switched away from scsi_request\nso we an kill it now.  Also disables some code in i2o_scsi that was\nbroken since the sg driver stopped using scsi_requests.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "89f48c4d67dd875cf2216d4402bf77eda41fbdd9",
      "tree": "72f8664d7029f0190557b1b9f437b35e047cfd95",
      "parents": [
        "acc696d93dcf993dec123d69d599979e1456ffec"
      ],
      "author": {
        "name": "Luben Tuikov",
        "email": "ltuikov@yahoo.com",
        "time": "Mon May 15 20:57:18 2006 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon May 15 20:57:18 2006 +0900"
      },
      "message": "[PATCH] SCSI: Introduce scsi_req_abort_cmd (REPOST)\n\nIntroduce scsi_req_abort_cmd(struct scsi_cmnd *).\nThis function requests that SCSI Core start recovery for the\ncommand by deleting the timer and adding the command to the eh\nqueue.  It can be called by either LLDDs or SCSI Core.  LLDDs who\nimplement their own error recovery MAY ignore the timeout event if\nthey generated scsi_req_abort_cmd.\n\nFirst post:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d113833937421677\u0026w\u003d2\n\nSigned-off-by: Luben Tuikov \u003cltuikov@yahoo.com\u003e\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n"
    },
    {
      "commit": "4d7db04a7a69099accd84984a78c64d2178252f1",
      "tree": "4b447d05c77290bffe88339915da1186910234a3",
      "parents": [
        "d637c4543fdc86cbef5805c679d24bb665172a7d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Mar 31 20:07:45 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:31 2006 -0500"
      },
      "message": "[SCSI] add SCSI_UNKNOWN and LUN transfer limit restrictions\n\nOriginal From: Ingo Flaschberger \u003cif@xip.at\u003e\n\nTo support the RA4100 array from Compaq.\n\nThis patch now correctly handles SCSI_UNKNOWN types with regard to\nBLIST_REPORTLUNS2 (allow it) and cdb[1] LUN inclusion (don\u0027t).\n\nIt also allows a BLIST_MAX_512 flag to restrict the maximum transfer\nlength to 512 blocks (apparently this is an RA4100 problem).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "530bba6fa898318fbf111d91402d49b1c538e3cd",
      "tree": "3760cf88e6b122bf6bd74be669cd9564d952eb3d",
      "parents": [
        "ac05165179f45d47da6cb54fdedb33e9df87781d"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Mar 28 14:50:58 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:26 2006 -0500"
      },
      "message": "[SCSI] for_each_possible_cpu: scsi\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had mistakes\nin the past where people were using for_each_cpu() where they should have been\niterating across only online or present CPUs.  This is inefficient and\npossibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this in the\nfuture.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5e3c34c1e988a0dfe177c38cf324e8e321c55ef5",
      "tree": "812e95ccda5860a16fe3f53343499d2c607cbf23",
      "parents": [
        "c67a848c3587296fe9794c95d1be7109c4c85461"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 18 16:17:46 2006 -0800"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:04 2006 -0600"
      },
      "message": "[SCSI] Remove devfs support from the SCSI subsystem\n\nAs devfs has been disabled from the kernel tree for a number of months\nnow (5 to be exact), here\u0027s a patch against 2.6.16-rc1-git1 that removes\nsupport for it from the SCSI subsystem.\n\nThe patch also removes the scsi_disk devfs_name field as it\u0027s no longer\nneeded.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "24669f75a3231fa37444977c92d1f4838bec1233",
      "tree": "3b64076b7d031aa31b95caeb512fb7e68b5fd28f",
      "parents": [
        "b9a33cebac70d6f67a769ce8d4078fee2b254ada"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jan 16 10:31:18 2006 -0500"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:02 2006 -0600"
      },
      "message": "[SCSI] SCSI core kmalloc2kzalloc\n\nChange the core SCSI code to use kzalloc rather than kmalloc+memset\nwhere possible.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "88a2a4ac6b671a4b0dd5d2d762418904c05f4104",
      "tree": "8c30052a0d7fadec37c785a42a71b28d0a9c5fcf",
      "parents": [
        "cef5076987dd545ac74f4efcf1c962be8eac34b0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Sat Feb 04 23:27:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 05 11:06:51 2006 -0800"
      },
      "message": "[PATCH] percpu data: only iterate over possible CPUs\n\npercpu_data blindly allocates bootmem memory to store NR_CPUS instances of\ncpudata, instead of allocating memory only for possible cpus.\n\nAs a preparation for changing that, we need to convert various 0 -\u003e NR_CPUS\nloops to use for_each_cpu().\n\n(The above only applies to users of asm-generic/percpu.h.  powerpc has gone it\nalone and is presently only allocating memory for present CPUs, so it\u0027s\ncurrently corrupting memory).\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b9506723826c68b50fa33e345700ddcac1bed36",
      "tree": "da3e432ef4517c47ebdc088c6322d0ac51193127",
      "parents": [
        "dacee84b070c4e705a5b6446f1f0a6a6e2f8d7a4"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jan 11 13:16:10 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Jan 12 11:53:11 2006 -0600"
      },
      "message": "[SCSI] turn most scsi semaphores into mutexes\n\nthe scsi layer is using semaphores in a mutex way, this patch converts\nthese into using mutexes instead\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1aea6434eebd25e532d2e5ddabf2733af4e1ff0b",
      "tree": "b82aa8135d9c9f01a779be1977c0398cf2b406a8",
      "parents": [
        "ff856bad67cb65cb4dc4ef88b808804fc4265782"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:03:03 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:03:03 2006 +0100"
      },
      "message": "[SCSI] Kill the SCSI softirq handling\n\nThis patch moves the SCSI softirq handling to the block layer version.\nThere should be no functional changes.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "79e448bf2d71d52d28c99be4faff9cc51928f90b",
      "tree": "b3c8255d2384e7e8d529dc368b42563a0a1f6e0b",
      "parents": [
        "e738cf6d03786486b7e1adbaed1c5c4e14d23626"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Mon Nov 21 21:32:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:13:44 2005 -0800"
      },
      "message": "[PATCH] Fix a bug in scsi_get_command\n\nscsi_get_command() attempts to write into a structure that may not have\nbeen successfully allocated.  Move this write inside the if statement that\nensures we won\u0027t panic the kernel with a NULL pointer dereference.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3bf743e7c891d8be8295650b7a6a9b5af083b096",
      "tree": "cb44772c2ca37f696300ca197b89e247f83c94d7",
      "parents": [
        "01d7b3b8d09ef78e2c835c03d97ea1d91c26e245"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 24 18:04:06 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 20:52:11 2005 -0500"
      },
      "message": "[SCSI] use {sdev,scmd,starget,shost}_printk in generic code\n\nrejections fixed and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9ccfc756a70d454dfa82f48897e2883560c01a0e",
      "tree": "9a6d3b10b1ec0e5fe7a63252a21598a03e93ad4e",
      "parents": [
        "9a41a62b74388827998253d62c58707e63cc5874"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Oct 02 11:45:08 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 14:23:02 2005 -0500"
      },
      "message": "[SCSI] move the mid-layer printk\u0027s over to shost/starget/sdev_printk\n\nThis should eliminate (at least in the mid layer) to make numeric\nassumptions about any of the enumeration variables.  As a side effect,\nit will also make all the messages consistent and line us up nicely for\nthe error logging strategy (if it ever shows itself again).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c53033f6b0bd7cc133b7f433083f0394cf29ac70",
      "tree": "0e53b6f65b41f69de987e6b2a96248218933d497",
      "parents": [
        "9796fdd829da626374458e8706daedcc0e432ddd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:08 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:50 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/scsi\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "939647ee308e0ad924e776657704c7bedd498664",
      "tree": "cfff68b8f65a53e186fd1e7443aa370885ac1ed9",
      "parents": [
        "a64358db1253b35d508a411e80a3ad23b859ec88"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Sep 18 15:05:20 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Sep 19 09:24:52 2005 -0500"
      },
      "message": "[SCSI] fix oops on usb storage device disconnect\n\nWe fix the oops by enforcing the host state model.  There have also\nbeen two extra states added: SHOST_CANCEL_RECOVERY and\nSHOST_DEL_RECOVERY so we can take the model through host removal while\nthe recovery thread is active.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6becdff3bcaff1b89c392cf0630dcb5759704492",
      "tree": "7686ea80865e30f79fe0360540e1eb6cd9ac7485",
      "parents": [
        "3a1c1d446b7cac6ddd8f6b1f3254ccffe87f1751"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Aug 09 00:17:03 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Aug 12 12:27:44 2005 -0500"
      },
      "message": "[SCSI] fix warning in scsi_softirq\n\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\ndrivers/scsi/scsi.c: In function `scsi_softirq\u0027:\ndrivers/scsi/scsi.c:814: warning: int format, long int arg (arg 4)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\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": "d2c9d9eafa03dbd08a8a439e6c5addb8b1f03b9b",
      "tree": "2af0c85e0ffddf593821c961f0a5e729de8c6ccc",
      "parents": [
        "d3301874083874f8a0ac88aa1bb7da6b62df34d2"
      ],
      "author": {
        "name": "Mike Anderson",
        "email": "andmike@us.ibm.com",
        "time": "Thu Jun 16 11:13:42 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 30 11:11:37 2005 -0500"
      },
      "message": "[SCSI] host state model update: reimplement scsi_host_cancel\n\nRemove the old scsi_host_cancel function as it has not been working for\nsometime do to the device list possibly being empty when it is called and\npossible race issues. Add setting of SHOST_CANCEL at the state of beginning\nof scsi_remove_host.\n\nSigned-off-by: Mike Anderson \u003candmike@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d3301874083874f8a0ac88aa1bb7da6b62df34d2",
      "tree": "ceb564fe0a965588f14b441ef0dc93b36953b6b2",
      "parents": [
        "5dbffcd83d826a9b42a10afb89b13156dc5b9539"
      ],
      "author": {
        "name": "Mike Anderson",
        "email": "andmike@us.ibm.com",
        "time": "Thu Jun 16 11:12:38 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jul 30 11:10:24 2005 -0500"
      },
      "message": "[SCSI] host state model update: replace old host bitmap state\n\nMigrate the current SCSI host state model to a model like SCSI\ndevice is using.\n\nSigned-off-by: Mike Anderson \u003candmike@us.ibm.com\u003e\n\nRejections fixed up and\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": "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"
    },
    {
      "commit": "b4edcbcafdecc80ef5356ff6452768b1b926ea76",
      "tree": "e30da76124facf97f4183b0fe41b29d90b00f237",
      "parents": [
        "f5ad56145d43cdb68760bba3e14655ff6ae726aa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jun 19 13:40:52 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Jun 26 12:15:28 2005 -0500"
      },
      "message": "[SCSI] remove scsi_cmnd-\u003eowner\n\nnever checked anywhere\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": "52c1da39534fb382c061de58b65f678ad74b59f5",
      "tree": "92b18695f23afbc99374f844445f555a198978f2",
      "parents": [
        "d763b7a4736e219528f77bf6bc75dd78b1d75c03"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jun 23 22:05:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:06:43 2005 -0700"
      },
      "message": "[PATCH] make various thing static\n\nAnother rollup of patches which give various symbols static scope\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.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": "d8c37e7b9a619855e05d5d4e56c68f799b1f539c",
      "tree": "f32bcada38a55c16b8c0040043cd0ee087f48aec",
      "parents": [
        "5b8ef8425898e957243053c26ac2b68bd4bc42ec"
      ],
      "author": {
        "name": "Tejun Heo ",
        "email": "htejun@gmail.com",
        "time": "Sat May 14 00:46:08 2005 +0900"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:54 2005 -0500"
      },
      "message": "[SCSI] remove a timer race in scsi_queue_insert()\n\nscsi_queue_insert() has four callers.  Three callers call with\ntimer disabled and one (the second invocation in\nscsi_dispatch_cmd()) calls with timer activated.\nscsi_queue_insert() used to always call scsi_delete_timer()\nand ignore the return value.  This results in race with timer\nexpiration.  Remove scsi_delete_timer() call from\nscsi_queue_insert() and make the caller delete timer and check\nthe return value.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "69b528936b702d4c13ffa0d14215a029dc754e50",
      "tree": "c7464605858b1a4bdab5dba2af6bf730961f2b02",
      "parents": [
        "036d618434516103adb4d36db28a57968d2f2e7b"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Sun May 01 14:47:15 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun May 01 14:47:15 2005 -0500"
      },
      "message": "[SCSI] call correct scsi_done function in scsi_dispatch_cmd\n\nscsi_dispatch_cmd currently calls scsi_done when the device is in the\nSDEV_DEL state, but at this point the command has not had a timer added \nto it (this is done a couple lines down) so scsi_done just returns and \nthe command is lost. The attached patch made against 2.6.12-rc3 calls \n__scsi_done in this case so the comamnd will be returned upwards.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\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": "db9dff366ba78085d0323364fadbf09bec0e77ee",
      "tree": "ae86a60cf83c3d897f9488e90fca4b36cd545a1a",
      "parents": [
        "b6651129cc27d56a9cbefcb5f713cea7706fd6b7"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:53:59 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:32:20 2005 -0500"
      },
      "message": "[PATCH] remove outdated print_* functions\n\nWe have the scsi_print_* functions in the proper namespace for a long\ntime now and there weren\u0027t a lot users left.\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"
    }
  ]
}
