)]}'
{
  "log": [
    {
      "commit": "8b05b773b6030de5b1bab1cbb0bf1ff8c34cdbe0",
      "tree": "0d364c50de0ef767846b366307ba69c3c95779b0",
      "parents": [
        "d6b10348f9397943eb968419a2b7f08895e38472"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue Nov 08 04:06:44 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Dec 14 19:16:31 2005 -0800"
      },
      "message": "[SCSI] convert st to use scsi_execute_async\n\nconvert st to always send scatterlists and kill scsi_request\nusage.\n\nThis is the same as last time as it was posted, but with Kai\u0027s patches\nmerged and we now pass the bytes value to scsi_execute_async.\n\nTODO:\n\n- move DIO code to common place or make block layers usable for ULDs.\n- move buffer allocation code to common place for all ULDs to use. And\nmake buffer allocation code handle all queue limits so we can find\nout about problems before calling scsi_execute_async.\n- move indirect (copy_to/from_user) paths commone place or make block\nlayers usable for ULDs.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f03a567054fea4f9d43c50ec91338266c0bd588d",
      "tree": "97b3258660d52dc0359d50f27b5f593c935c9012",
      "parents": [
        "5262d0851cc6692390ee1aa2c55f57f3bfd0a7c7"
      ],
      "author": {
        "name": "Kai Makisara",
        "email": "Kai.Makisara@kolumbus.fi",
        "time": "Tue Aug 02 13:40:47 2005 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 09:33:48 2005 -0500"
      },
      "message": "[SCSI] drivers/scsi/st.c: add reference count and related fixes\n\nI have rediffed the patch against 2.6.13-rc5, done a couple of cosmetic\ncleanups, and run some tests.  Brian King has acknowledged that it fixes the\nproblems he has seen. Seems mature enough for inclusion into 2.6.14 (or\nlater)?\n\nNate\u0027s explanation of the changes:\n\nI\u0027ve attached patches against 2.6.13rc2. These are basically identical\nto my earlier patches, as I found that all issues I\u0027d seen in earlier\nkernels still existed in this kernel.\n\nTo summarize, the changes are: (more details in my original email)\n\n- add a kref to the scsi_tape structure, and associate reference\ncounting stuff\n\n- set sr_request-\u003eend_io \u003d blk_end_sync_rq so we get notified when an IO\nis rejected when the device goes away\n\n- check rq_status when IOs complete, else we don\u0027t know that IOs\nrejected for a dead device in fact did not complete\n\n- change last_SRpnt so it\u0027s set before an async IO is issued (in case\nst_sleep_done is bypassed)\n\n- fix a bogus use of last_SRpnt in st_chk_result\n\nSigned-off-by: Nate Dailey \u003cnate.dailey@stratus.com\u003e\nSigned-off-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\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"
    }
  ]
}
