)]}'
{
  "commit": "b0c1dfb82b43b53fb60104f7969b87b7c54cc832",
  "tree": "0e52fb0edf5ce62567613f2b07ea99b50c951065",
  "parents": [
    "3425a017beef04b5152fb6c3c7b2b2768473ed21"
  ],
  "author": {
    "name": "Roel Kluin",
    "email": "roel.kluin@gmail.com",
    "time": "Tue Dec 13 10:37:00 2011 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Dec 21 12:58:34 2011 -0800"
  },
  "message": "fuse: fix llseek bug\n\ncommit b48c6af2086ab2ba8a9c9b6ce9ecb34592ce500c upstream.\n\nThe test in fuse_file_llseek() \"not SEEK_CUR or not SEEK_SET\" always evaluates\nto true.\n\nThis was introduced in 3.1 by commit 06222e49 (fs: handle SEEK_HOLE/SEEK_DATA\nproperly in all fs\u0027s that define their own llseek) and changed the behavior of\nSEEK_CUR and SEEK_SET to always retrieve the file attributes.  This is a\nperformance regression.\n\nFix the test so that it makes sense.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCC: Josef Bacik \u003cjosef@redhat.com\u003e\nCC: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "594f07a81c2899ba33a173be33cfc818afa0d39b",
      "old_mode": 33188,
      "old_path": "fs/fuse/file.c",
      "new_id": "19029e97ca2f2507a091c3c7fb8d3d043af30737",
      "new_mode": 33188,
      "new_path": "fs/fuse/file.c"
    }
  ]
}
