)]}'
{
  "commit": "d37065cd6d6bbe98fd4be14d6c9e64c0bfa124c5",
  "tree": "03a996d3d93a4d5ebd737519f7a6f959ecdbce0d",
  "parents": [
    "5ca29607331fe37980dc3b488793ef8b1409b722"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Tue Jul 17 04:04:30 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Jul 17 10:23:06 2007 -0700"
  },
  "message": "knfsd: exportfs: add procedural interface for NFSD\n\nCurrently NFSD calls directly into filesystems through the export_operations\nstructure.  I plan to change this interface in various ways in later patches,\nand want to avoid the export of the default operations to NFSD, so this patch\nadds two simple exportfs_encode_fh/exportfs_decode_fh helpers for NFSD to call\ninstead of poking into exportfs guts.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd132bb7b8f8c12917962bf503406cb3a5b48cd1",
      "old_mode": 33188,
      "old_path": "fs/exportfs/expfs.c",
      "new_id": "db86006956b0d683480d895cfa701a630d7a30ed",
      "new_mode": 33188,
      "new_path": "fs/exportfs/expfs.c"
    },
    {
      "type": "modify",
      "old_id": "0108d3ec1c27e7eed6433286bd5b3f86714539e2",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfsfh.c",
      "new_id": "ecf9c361b3f5f5eb93f0af370f6609d6837b6806",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfsfh.c"
    },
    {
      "type": "modify",
      "old_id": "fdc306fbba5070d34611fe5ca6557fb4255f8ba1",
      "old_mode": 33188,
      "old_path": "include/linux/exportfs.h",
      "new_id": "8872fe8392d6f367b443a8b6997ee5aac0894f0a",
      "new_mode": 33188,
      "new_path": "include/linux/exportfs.h"
    }
  ]
}
