)]}'
{
  "commit": "4fb3a53860cee2aaaf81186c451b7da0b95b45c1",
  "tree": "db66ba7d3886644729707586aed781c445e12c16",
  "parents": [
    "af4e5a218e18ad588d60a4f9d6f8fb5db1a32587"
  ],
  "author": {
    "name": "Dipankar Sarma",
    "email": "dipankar@in.ibm.com",
    "time": "Fri Sep 16 19:28:13 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sat Sep 17 11:50:02 2005 -0700"
  },
  "message": "[PATCH] files: fix preemption issues\n\nWith the new fdtable locking rules, you have to protect fdtable with either\n-\u003efile_lock or rcu_read_lock/unlock().  There are some places where we\naren\u0027t doing either.  This patch fixes those places.\n\nSigned-off-by: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0636116210d236e2ed0353c4296036e2edf793ec",
      "old_mode": 33188,
      "old_path": "arch/alpha/kernel/osf_sys.c",
      "new_id": "01fe990d3e54b2c59d8c5fdfafbbea79a11ce1d7",
      "new_mode": 33188,
      "new_path": "arch/alpha/kernel/osf_sys.c"
    },
    {
      "type": "modify",
      "old_id": "af42cda6be80dfdc1935685de95e77f7a250e9a7",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/perfmon.c",
      "new_id": "d71731ee5b61fc8ce322458d3ca4dc9012b48335",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/perfmon.c"
    },
    {
      "type": "modify",
      "old_id": "c2c09b4798d606b4bc9e5d56a518beef021543f3",
      "old_mode": 33188,
      "old_path": "fs/locks.c",
      "new_id": "f7daa5f48949c41ea02b687e1521a440387b0592",
      "new_mode": 33188,
      "new_path": "fs/locks.c"
    },
    {
      "type": "modify",
      "old_id": "d88d518d30f605d216ba292e20be281cacf0eab4",
      "old_mode": 33188,
      "old_path": "fs/proc/array.c",
      "new_id": "d84eecacbeaff81b91cb4ed43d65c2b6e418c163",
      "new_mode": 33188,
      "new_path": "fs/proc/array.c"
    },
    {
      "type": "modify",
      "old_id": "6d2089a1bce74614009acfb18f1e3b95458e90cf",
      "old_mode": 33188,
      "old_path": "kernel/exit.c",
      "new_id": "ee6d8b8abef5454fc2e224fdfbdf12a332591c6e",
      "new_mode": 33188,
      "new_path": "kernel/exit.c"
    }
  ]
}
