)]}'
{
  "commit": "4df70a254d9ddea0ee4bede39d4d12e6360e5b99",
  "tree": "cae9be29575701bec1a21cb0bf268608525bb8fa",
  "parents": [
    "a73ed097420c53451e843ae61d9aadc8fefabc94"
  ],
  "author": {
    "name": "Jordan Crouse",
    "email": "jcrouse@codeaurora.org",
    "time": "Wed Jan 25 14:40:51 2012 -0700"
  },
  "committer": {
    "name": "Jordan Crouse",
    "email": "jcrouse@codeaurora.org",
    "time": "Fri Jan 27 09:44:39 2012 -0700"
  },
  "message": "base: genlock: Remove genlock_release_lock and associated ioctl\n\nAllowing a lock to be asynchronously released while a handle\nwas still active turned out to be too dangerous to use in a\nmulti-threaded environment and it served no pratical\npurpose anyway.  Handles now hold an attached lock until they\nare destroyed.\n\nCRs-fixed: 333141\nChange-Id: Ic0dedbad8050ff01927ddb165c65a939bf297c10\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3a44e2ffa725fd565be60be9880bc2c3060986e",
      "old_mode": 33188,
      "old_path": "Documentation/genlock.txt",
      "new_id": "6f24a7695615d4257651ec2fa940a912c57d72ea",
      "new_mode": 33188,
      "new_path": "Documentation/genlock.txt"
    },
    {
      "type": "modify",
      "old_id": "27717e0fbdbf4164dafa3665138c5d312414111a",
      "old_mode": 33188,
      "old_path": "drivers/base/genlock.c",
      "new_id": "150791550c4dda15f7f298bcb21f11f27d14d74f",
      "new_mode": 33188,
      "new_path": "drivers/base/genlock.c"
    },
    {
      "type": "modify",
      "old_id": "2e9f9d682a3578f1fa1f3bc680b1f069eb2ee8fc",
      "old_mode": 33188,
      "old_path": "include/linux/genlock.h",
      "new_id": "9351a15626b604a27827d6ace97a4aa945168f3c",
      "new_mode": 33188,
      "new_path": "include/linux/genlock.h"
    }
  ]
}
