)]}'
{
  "commit": "da47c19e5c746829042933c8f945a71e2b62d6fc",
  "tree": "54110db260f57c01745e1ace343ec72b7eec6c69",
  "parents": [
    "f7cc02b8715618e179242ba9cc10bdc5146ae565"
  ],
  "author": {
    "name": "Yoshihisa Abe",
    "email": "yoshiabe@cs.cmu.edu",
    "time": "Mon Oct 25 02:03:46 2010 -0400"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 25 08:02:40 2010 -0700"
  },
  "message": "Coda: replace BKL with mutex\n\nReplace the BKL with a mutex to protect the venus_comm structure which\nbinds the mountpoint with the character device and holds the upcall\nqueues.\n\nSigned-off-by: Yoshihisa Abe \u003cyoshiabe@cs.cmu.edu\u003e\nSigned-off-by: Jan Harkes \u003cjaharkes@cs.cmu.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7fa3e3d772fe7e019c7af9dcfaa22d373d1983f",
      "old_mode": 33188,
      "old_path": "fs/coda/inode.c",
      "new_id": "7993b96ca348cdf6910fc60e048b61847c8d7097",
      "new_mode": 33188,
      "new_path": "fs/coda/inode.c"
    },
    {
      "type": "modify",
      "old_id": "9a9248e632c69be31911902cc69e974113d39c5f",
      "old_mode": 33188,
      "old_path": "fs/coda/psdev.c",
      "new_id": "62647a8595e47e2efcef12bc772620102fb7eaf8",
      "new_mode": 33188,
      "new_path": "fs/coda/psdev.c"
    },
    {
      "type": "modify",
      "old_id": "4c258cb5266dd169fac9b34f3b7c2e4f8af0eb62",
      "old_mode": 33188,
      "old_path": "fs/coda/upcall.c",
      "new_id": "c3563cab9758423da3c90faa69ac6374a458855b",
      "new_mode": 33188,
      "new_path": "fs/coda/upcall.c"
    },
    {
      "type": "modify",
      "old_id": "1e60c5a41a5b40b8fdc2d6153d3a0ce719e27718",
      "old_mode": 33188,
      "old_path": "include/linux/coda_psdev.h",
      "new_id": "72f2d2f0af91efec0793a3fa202483d2383e82ac",
      "new_mode": 33188,
      "new_path": "include/linux/coda_psdev.h"
    }
  ]
}
