)]}'
{
  "log": [
    {
      "commit": "3a65dfe8c088143c7155cfd36a72f4b0ad2fc4b2",
      "tree": "db930c9f71f94d3ee674f65e38c38e95ca97227e",
      "parents": [
        "0f3278d14f0255e4cd9e07ccefc33ff12d8bb59c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 04 08:43:35 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 04 08:43:35 2005 +0100"
      },
      "message": "[BLOCK] Move all core block layer code to new block/ directory\n\ndrivers/block/ is right now a mix of core and driver parts. Lets move\nthe core parts to a new top level directory. Al will move the fs/\nrelated block parts to block/ next.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "3b0e77bd144203a507eb191f7117d2c5004ea1de",
      "tree": "3af6611ca518b7d9d85ecc36b238878ed571456b",
      "parents": [
        "8aa19ad84c38cd50bfc0560646efe1c9ca83d925"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Oct 07 19:41:34 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] scsi_ioctl: only warn for rejected commands\n\nWe should not be warning about commands that we allow, even if they are\nunknown. So move the if-root-allow check up a notch.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0faf3d3d08bb20d803ba090a1bc1ffedaea6ced6",
      "tree": "afd0ceaf196a13a2674eba45f7a65a939340f6d0",
      "parents": [
        "8a70ce8a4b1c9d39e0a180173728a8d102274631"
      ],
      "author": {
        "name": "Thomas Maguin",
        "email": "T.Maguin@web.de",
        "time": "Fri Sep 16 19:27:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:01 2005 -0700"
      },
      "message": "[PATCH] scsi_ioctl: Add WRITE_LONG_2 as write safe command\n\nAdd WRITE_LONG_2 as write safe commands, which which allows normal users to\nmake a c1-, c2- and cu-scan (so called cxscan) with readcd on\ncxscan-capable cd/dvd-writers\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\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": "942fc2fb73f2cac53484ebaf1c4f9af7aefaca83",
      "tree": "7d399d5847dd3be95368cf66860439ae0954ae19",
      "parents": [
        "1c8e71d72026ed4c6ba0fdfd7eebd865f4fd1415"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dougg@torque.net",
        "time": "Fri Sep 09 20:07:32 2005 +1000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 16:42:44 2005 -0500"
      },
      "message": "[SCSI] permit READ DEFECT DATA in block/scsi_ioctl\n\nThe soon to be released smartmontools 5.34 uses the\nREAD DEFECT DATA command on SCSI disks. A disk that\nhas defect list entries (or worse, an increasing number\nof them) is at risk.\n\nCurrently the first invocation of smartctl causes this:\n   scsi: unknown opcode 0x37\nmessage to appear the console and in the log.\n\nThe READ DEFECT DATA SCSI command does not change\nthe state of a disk. Its opcode (0x37) is valid for\nSBC devices (e.g. disks) and SMC-2 devices (media\nchangers) where it is called INITIALIZE STATUS ELEMENT\nWITH RANGE and again doesn\u0027t change the external state\nof the device.\n\nChangelog:\n  - mark SCSI opcode 0x37 (READ DEFECT DATA) as\n    safe_for_read\n\nSigned-off-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "994ca9a19616f0d4161a9e825f0835925d522426",
      "tree": "0998252ed375929dca468440b7486d4c1104757f",
      "parents": [
        "f63eb21b4f32028755b6b9d47e5eb13c18ba0cae"
      ],
      "author": {
        "name": "James Bottomley ",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Jun 20 14:11:09 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 20 14:11:09 2005 +0200"
      },
      "message": "[PATCH] update blk_execute_rq to take an at_head parameter\n\nOriginal From: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\n\nModified to split out block changes (this patch) and SCSI pieces.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f63eb21b4f32028755b6b9d47e5eb13c18ba0cae",
      "tree": "e4baa980681027709bf278684b9db4dda3ebc2d6",
      "parents": [
        "e1f546e185e9d8cb9303d74d1cd5bc704f265384"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 20 14:10:25 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 20 14:10:25 2005 +0200"
      },
      "message": "[PATCH] kill \u0027reading\u0027 variable in sg_io(), it isn\u0027t used anymore.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "e1f546e185e9d8cb9303d74d1cd5bc704f265384",
      "tree": "bca12f46d6ea3039896406081826d7db37b0384e",
      "parents": [
        "f1970baf6d74e03bd32072ab453f2fc01bc1b8d3"
      ],
      "author": {
        "name": "James Bottomley ",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Jun 20 14:07:17 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 20 14:07:17 2005 +0200"
      },
      "message": "[PATCH] The blk_rq_map_user() change missed an update in scsi_ioctl.c\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "f1970baf6d74e03bd32072ab453f2fc01bc1b8d3",
      "tree": "559898cdf83bd0f93b8a72248c6423a6548fb604",
      "parents": [
        "dd1cab95f356f1395278633565f198463cf6bd24"
      ],
      "author": {
        "name": "James Bottomley ",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Jun 20 14:06:52 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 20 14:06:52 2005 +0200"
      },
      "message": "[PATCH] Add scatter-gather support for the block layer SG_IO\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "dd1cab95f356f1395278633565f198463cf6bd24",
      "tree": "ddf12e2fad7c0df0656a10ee6aac3f12a04dbed8",
      "parents": [
        "b823825e8e09aac6dc1ca362cd5639a87329d636"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 20 14:06:01 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jun 20 14:06:01 2005 +0200"
      },
      "message": "[PATCH] Cleanup blk_rq_map_* interfaces\n\nChange the blk_rq_map_user() and blk_rq_map_kern() interface to require\na previously allocated request to be passed in. This is both more efficient\nfor multiple iterations of mapping data to the same request, and it is also\na much nicer API.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "b6651129cc27d56a9cbefcb5f713cea7706fd6b7",
      "tree": "2b3f664a499ff568cefb5718bfa0b4998a4c43be",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "",
        "email": "hch@lst.de",
        "time": "Sun Apr 03 14:52:44 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:31:52 2005 -0500"
      },
      "message": "[PATCH] consolidate timeout defintions in scsi.h\n\nAdapted from a patch in SuSE\u0027s kernel SRPM.\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"
    }
  ]
}
