)]}'
{
  "commit": "bcb4be809d2a804ff040d95db4a664113833e702",
  "tree": "11a3aad0dc7df29906e2b379d13f14ccf26c9b56",
  "parents": [
    "b6fd6ecb830444636bc4e9d626f214082c91fffe"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "mszeredi@suse.cz",
    "time": "Wed Nov 28 16:21:59 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Thu Nov 29 09:24:54 2007 -0800"
  },
  "message": "fuse: fix reading past EOF\n\nCurrently reading a fuse file will stop at cached i_size and return\nEOF, even though the file might have grown since the attributes were\nlast updated.\n\nSo detect if trying to read past EOF, and refresh the attributes\nbefore continuing with the read.\n\nThanks to mpb for the report.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\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": "3763757f9fe704f088aa83810289929a33b17ad7",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "7b3df35cf19671880c507ddd6e2a9dcff0496239",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    },
    {
      "type": "modify",
      "old_id": "535b37399009128df2413d3b7632160390113b9c",
      "old_mode": 33188,
      "old_path": "fs/fuse/file.c",
      "new_id": "474968fbb5559e4cb4b8cb2b70844c2f9ffc79d7",
      "new_mode": 33188,
      "new_path": "fs/fuse/file.c"
    },
    {
      "type": "modify",
      "old_id": "6c5461de1a5fd5c4cbbf806fddb6d12a948841fa",
      "old_mode": 33188,
      "old_path": "fs/fuse/fuse_i.h",
      "new_id": "19b0129c98117e025e9cf989c512c7a903134d39",
      "new_mode": 33188,
      "new_path": "fs/fuse/fuse_i.h"
    }
  ]
}
