)]}'
{
  "commit": "47dbd7d90ad80edb67822f327241edcab8f3f46f",
  "tree": "2e8880bfaf5da28b1bf2f265981e417d9afb4678",
  "parents": [
    "4af679cd7cbb0a0d8774b5cdb34bffcaa4e86e52"
  ],
  "author": {
    "name": "Peter Zijlstra",
    "email": "a.p.zijlstra@chello.nl",
    "time": "Sat Dec 10 11:43:43 2011 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Dec 13 08:41:43 2011 -0800"
  },
  "message": "kref: Implement kref_put in terms of kref_sub\n\nLess lines of code is better.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1cbae9f2ef779fa40a97391c5b68f10a2683f206",
      "old_mode": 33188,
      "old_path": "include/linux/kref.h",
      "new_id": "fa9907a541e20e3f4e9fc90706f392fe662e4858",
      "new_mode": 33188,
      "new_path": "include/linux/kref.h"
    }
  ]
}
