)]}'
{
  "log": [
    {
      "commit": "8f1ecc9fbc5b223e4f5d5bb8bcd6f5672c4bc4b6",
      "tree": "50f408e2cc2ae27c6f24de740666fc57a8c880b6",
      "parents": [
        "afa12e72decb84cb8378ae2e66e51336e3c66962"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Sep 17 19:26:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 18 09:48:52 2009 -0700"
      },
      "message": "kref: double kref_put() in my_data_handler()\n\nThe kref_put() already occurs after the out label\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1373bed34e30b8632aaf43aa85d72329c83f7077",
      "tree": "b8874ac03a70d53394ca63f0f6e79d807b82d006",
      "parents": [
        "13f14b4d8be225cbb11ff2be7c048590a9ccf87b"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Feb 06 01:37:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:09 2008 -0800"
      },
      "message": "docs: convert kref semaphore to mutex\n\nJust converting this documentation semaphore reference, since we don\u0027t\nwant to promote semaphore usage.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7cc4a879c4fed0adea23e9931d7b1944d103d2b",
      "tree": "404f12a105fe06d9748502f1b755894aee2ad817",
      "parents": [
        "129a84de2347002f09721cda3155ccfd19fade40"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "ssatyam@cse.iitk.ac.in",
        "time": "Fri May 11 19:07:14 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri May 11 19:07:14 2007 +0200"
      },
      "message": "Fix wrong identifier name in Documentation/kref.txt\n\nThere\u0027s a typo / wrong identifier name in Documentation/kref.txt. Fix it.\n\nSigned-off-by: Satyam Sharma \u003cssatyam@cse.iitk.ac.in\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "6f31e42221c7deae4527136ce0dd73990d8bc1d1",
      "tree": "71c7e221169721b3a5dfeb4137b2e382090d7814",
      "parents": [
        "5c11c52046eb0f7252574bad161db53d0345ea50"
      ],
      "author": {
        "name": "gregkh@suse.de",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 18 21:57:30 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:30 2005 -0700"
      },
      "message": "[PATCH] kref: add link to original documentation to the kref documentation.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5c11c52046eb0f7252574bad161db53d0345ea50",
      "tree": "1a2dea8da5895e01b3f26b84a9f65d123ee248b1",
      "parents": [
        "c0698f2f6e4839ce9463ce731c892993215ea067"
      ],
      "author": {
        "name": "minyard@acm.org",
        "email": "minyard@acm.org",
        "time": "Mon Apr 18 21:57:30 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:30 2005 -0700"
      },
      "message": "[PATCH] kref: add documentation\n\nAdd some documentation for krefs.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    }
  ]
}
