)]}'
{
  "commit": "3049cfe24ef3872ba74f90630356722cf988b80d",
  "tree": "18c7574640a8f95106facd56cb03a74b73d60f42",
  "parents": [
    "265ac90230257e9c035e4b0c63a0c11c5336e93c"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Sun Oct 10 05:36:25 2010 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Oct 25 21:26:13 2010 -0400"
  },
  "message": "fs: split __shrink_dcache_sb\n\nCurrently __shrink_dcache_sb has an extremly awkward calling convention\nbecause it tries to please very different callers.  Split out the\nmain loop into a shrink_dentry_list helper, which gets called directly\nfrom shrink_dcache_sb for the cases where all dentries need to be pruned,\nor from __shrink_dcache_sb for pruning only a certain number of dentries.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a976d4efbe1c20fc75a776cb79c9b1c48a403b3",
      "old_mode": 33188,
      "old_path": "fs/dcache.c",
      "new_id": "e987ad576a397c79d13f973538985578896b615b",
      "new_mode": 33188,
      "new_path": "fs/dcache.c"
    }
  ]
}
