)]}'
{
  "commit": "7117bf3dfb10b534a017260d9fc643bc1d0afd2a",
  "tree": "a7060dc3d8a5f54c5beb41885620aaf99aac42f9",
  "parents": [
    "8dc7c3115b611c00006eac3ee5b108296432aab7"
  ],
  "author": {
    "name": "J. Bruce Fields",
    "email": "bfields@fieldses.org",
    "time": "Mon Mar 20 13:44:26 2006 -0500"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Mon Mar 20 13:44:26 2006 -0500"
  },
  "message": "lockd: Remove FL_LOCKD flag\n\nCurrently lockd identifies its own locks using the FL_LOCKD flag.  This\ndoesn\u0027t scale well to multiple lock managers--if we did this in nfsv4 too,\nfor example, we\u0027d be left with only one free flag bit.\n\nInstead, we just check whether the file manager ops (fl_lmops) set on this\nlock are our own.\n\nThe only use for this is in nlm_traverse_locks, which uses it to find locks\nthat need cleaning up when freeing a host or a file.\n\nIn the long run it might be nice to do reference counting instead of\ntraversing all the locks like this....\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d683dd022e08dd28186083594e8b9fe7bde9434f",
      "old_mode": 33188,
      "old_path": "fs/lockd/svclock.c",
      "new_id": "d50946dcddd9f850229d5f01b0ac05952eedccb7",
      "new_mode": 33188,
      "new_path": "fs/lockd/svclock.c"
    },
    {
      "type": "modify",
      "old_id": "62f4a385177f355c993ca957cca12974d20e9d27",
      "old_mode": 33188,
      "old_path": "fs/lockd/svcsubs.c",
      "new_id": "601e5b3dfe20523c21d5742dab1fa43efb1cca49",
      "new_mode": 33188,
      "new_path": "fs/lockd/svcsubs.c"
    },
    {
      "type": "modify",
      "old_id": "8ef4dd788a8362d4477bccbd3f0b71979287c0bb",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "d2cffee8fc1183620a31761a1098dfb85b4f0ed5",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    }
  ]
}
