)]}'
{
  "log": [
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "844e8d904a7c1446e3f040683b4a0645c3eb168f",
      "tree": "5e277539dab95d6325cec564a91e0e70acdce021",
      "parents": [
        "e5dcdd80a60627371f40797426273048630dc8ca"
      ],
      "author": {
        "name": "Jun\u0027ichi Nomura",
        "email": "j-nomura@ce.jp.nec.com",
        "time": "Fri Sep 09 16:23:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 16:39:09 2005 -0700"
      },
      "message": "[PATCH] dm: fix rh_dec()/rh_inc() race in dm-raid1.c\n\nFix another bug in dm-raid1.c that the dirty region may stay in or be moved\nto clean list and freed while in use.\n\nIt happens as follows:\n\n   CPU0                                   CPU1\n   ------------------------------------------------------------------------------\n   rh_dec()\n     if (atomic_dec_and_test(pending))\n        \u003cthe region is still marked dirty\u003e\n                                          rh_inc()\n                                            if the region is clean\n                                               mark the region dirty\n                                               and remove from clean list\n        mark the region clean\n        and move to clean list\n                                                  atomic_inc(pending)\n\nAt this stage, the region is in clean list and will be mistakenly reclaimed\nby rh_update_states() later.\n\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48f1f5328267f52a34e61b8b0e6fc55a23c1348a",
      "tree": "aba1dd52b8b0825cfb88f3ec2fd0b10efb07db01",
      "parents": [
        "d27a4dddd96f4ee898f8d1d597d38f8f4079bbb0"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Aug 04 12:53:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] dm-raid locking fix\n\nThis code was never designed to handle more than one instance of do_work()\nrunning at once.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d88854f08961d26f3a63cfae7972188d26a128e4",
      "tree": "60a7319d8c79898325baaab17b655acaf2ec8040",
      "parents": [
        "374a6cf281771b23e263efd31fdc896924394dba"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 07 17:59:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:24:11 2005 -0700"
      },
      "message": "[PATCH] device-mapper: dm-raid1: Limit bios to size of mirror region\n\nSet the target\u0027s split_io field when building a dm-mirror device so\nincoming bios won\u0027t span the mirror\u0027s internal regions.  Without this,\nregions can be accessed while not holding correct locks and data corruption\nis possible.\n\nReported-By: \"Zhao Qian\" \u003czhaoqian@aaastor.com\u003e\nFrom: Kevin Corry \u003ckevcorry@us.ibm.com\u003e\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
