)]}'
{
  "log": [
    {
      "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": "80d904c43b11105c16395b240078ccc2f7ac6074",
      "tree": "91e0a42a0ce1b9b52691a11e01205467063f4882",
      "parents": [
        "4647722673994787bfa294a163fcb6955b93d417"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jchandra@digeo.com",
        "time": "Tue Oct 18 17:11:16 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 17:42:31 2005 -0500"
      },
      "message": "[SCSI] sr: remove dead code\n\nThis patch fixes an issue reported in drivers/scsi/sr.c by Coverity\n\nError reported: Pointer returned from \"scsi_cd\" is never used\n\nPatch description:\n Remove the scsi_cd() call as it does not have any effect.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran@gmail.com\u003e\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": "186d330e682210100c671355580a8592e4a21692",
      "tree": "63c9956263463c950c2965a5e871508d41aa9de3",
      "parents": [
        "a89f29f6ea8dba0b7c4ae5d1d0b43de6cb500ea6"
      ],
      "author": {
        "name": "Timothy Thelin",
        "email": "Timothy.Thelin@wdc.com",
        "time": "Tue Sep 13 19:56:28 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Sep 14 16:54:12 2005 -0400"
      },
      "message": "[SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd\n\nThis fixes an issue in scsi command initialization from a request\nwhere sd, sr, st, and scsi_lib all fail to copy the request\u0027s\ncmd_len to the scsi command\u0027s cmd_len field.\n\nSigned-off-by: Timothy Thelin \u003ctimothy.thelin@wdc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ba482ef4b16bad5172d2be693d4b2420b84c84e7",
      "tree": "8da2f7f2e223a4ba4c64ef30daa7a2c6154f85d7",
      "parents": [
        "e514385be2b355c1f3fc6385a98a6a0fc04235ae",
        "51490c89f95b8581782e9baa855da166441852be"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:40:00 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:40:00 2005 -0500"
      },
      "message": "Merge by hand (conflicts in sr.c)\n"
    },
    {
      "commit": "820732b501a5bbdd3bde1263f391891e21b5ed8c",
      "tree": "caf927bfbc9bd83ae0812e02d59456117106c97c",
      "parents": [
        "ea73a9f23906c374b697cd5b0d64f6dceced63de"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Jun 12 22:21:29 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:34:07 2005 -0500"
      },
      "message": "[SCSI] convert sr to scsi_execute_req\n\nThis follows almost the identical model to sd, except that there\u0027s one\nioctl which returns raw sense data, so it had to use scsi_execute()\ninstead.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1cf72699c1530c3e4ac3d58344f6a6a40a2f46d3",
      "tree": "501f88d32efe275560c2df1f6c7c6bacf72af4cf",
      "parents": [
        "7a93aef7fbac6f4db40b6fec5c0c6b654ae7a93c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:27:01 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:27:01 2005 -0500"
      },
      "message": "[SCSI] convert the remaining mid-layer pieces to scsi_execute_req\n\nAfter this, we just have some drivers, all the ULDs and the SPI\ntransport class using scsi_wait_req().\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "51490c89f95b8581782e9baa855da166441852be",
      "tree": "3be27d5e30c114d5d69fe21a4a079a64f2016354",
      "parents": [
        "8224bfa84d510630b40ea460b2bb380c91acb8ae"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Jul 05 18:18:08 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Aug 28 11:14:12 2005 -0500"
      },
      "message": "[SCSI] sr.c: Fix getting wrong size\n\nHere\u0027s the problem. Try to do this on 2.6.12:\n- Kill udev and HAL\n- Insert a CD-ROM into a SCSI or USB CD-ROM drive\n- Run dd if\u003d/dev/scd0\n- cat /sys/block/sr0/size\n- Eject the CD, insert a different one\n- Run dd if\u003d/dev/scd0\nThis is likely to do \"access beyond the end of device\", if you let it\n- cat /sys/block/sr0/size\nThis shows the size of a previous CD, even though dd was supposed\nto revalidate the device.\n- Run dd if\u003d/dev/scd0\nThe second run of dd works correctly!\n\nThe bug was introduced in 2.5.31, when Al fixes the recursive opens\nin partitioning. Before, the code worked like this:\n- Block layer called cdrom_open directly\n- cdrom_open called sr_open\n- sr_open called check_disk_change\n- check_disk_change called sr_media_change\n- sr_media_change did cd-\u003eneeds_disk_change\u003d1\n- before returning sr_open tested cd-\u003eneeds_disk_change\n  and called get_sector_size.\n\nIn 2.6.12, the check_disk_change is called from cdrom_open only. Thus:\n- Block layer calls sr_bd_open\n- sr_bd_open calls cdrom_open\n- cdrom_open calls sr_open\n- sr_open tests cd-\u003eneeds_disk_change, which wasn\u0027t set yet; returns\n- cdrom_open calls check_disk_change\n- check_disk_change calls sr_media_change\n- sr_media_change does cd-\u003eneeds_disk_change\u003d1, but nobody cares\n\nAcked by: Alexander Viro \u003caviro@redhat.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"
    }
  ]
}
