)]}'
{
  "commit": "5483f18e986ed5267b923bec12b407845181350b",
  "tree": "732959579f2439c5787c22250bfba5533a54232c",
  "parents": [
    "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Mar 04 15:51:42 2012 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sun Mar 04 15:51:42 2012 -0800"
  },
  "message": "vfs: move dentry_cmp from \u003clinux/dcache.h\u003e to fs/dcache.c\n\nIt\u0027s only used inside fs/dcache.c, and we\u0027re going to play games with it\nfor the word-at-a-time patches.  This time we really don\u0027t even want to\nexport it, because it really is an internal function to fs/dcache.c, and\nhas been since it was introduced.\n\nHaving it in that extremely hot header file (it\u0027s included in pretty\nmuch everything, thanks to \u003clinux/fs.h\u003e) is a disaster for testing\ndifferent versions, and is utterly pointless.\n\nWe really should have some kind of header file diet thing, where we\nfigure out which parts of header files are really better off private and\nonly result in more expensive compiles.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "138be96e25b674b6e6c92f1fe926f2c6fc24f605",
      "old_mode": 33188,
      "old_path": "fs/dcache.c",
      "new_id": "bcbdb33fcc205aad37110be50752131aae894062",
      "new_mode": 33188,
      "new_path": "fs/dcache.c"
    },
    {
      "type": "modify",
      "old_id": "4270bedd230849c48a1e5387eb2d8a6b6e530a80",
      "old_mode": 33188,
      "old_path": "include/linux/dcache.h",
      "new_id": "ff5f5256d175c8dde1345394f8fedd4e701b03e0",
      "new_mode": 33188,
      "new_path": "include/linux/dcache.h"
    }
  ]
}
