)]}'
{
  "commit": "c43f7b8fb03be8bcc579bfc4e6ab70eac887ab55",
  "tree": "ec4f169d9260b78ef93e39c554fc32532b399b18",
  "parents": [
    "a1275c3b21e433888994f7b979cd1129d384ec9c"
  ],
  "author": {
    "name": "Tyler Hicks",
    "email": "tyhicks@linux.vnet.ibm.com",
    "time": "Tue Nov 03 11:45:11 2009 -0600"
  },
  "committer": {
    "name": "Tyler Hicks",
    "email": "tyhicks@linux.vnet.ibm.com",
    "time": "Mon Aug 09 10:33:04 2010 -0500"
  },
  "message": "eCryptfs: Handle ioctl calls with unlocked and compat functions\n\nLower filesystems that only implemented unlocked_ioctl weren\u0027t being\npassed ioctl calls because eCryptfs only checked for\nlower_file-\u003ef_op-\u003eioctl and returned -ENOTTY if it was NULL.\n\neCryptfs shouldn\u0027t implement ioctl(), since it doesn\u0027t require the BKL.\nThis patch introduces ecryptfs_unlocked_ioctl() and\necryptfs_compat_ioctl(), which passes the calls on to the lower file\nsystem.\n\nhttps://bugs.launchpad.net/ecryptfs/+bug/469664\n\nReported-by: James Dupin \u003cjames.dupin@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Tyler Hicks \u003ctyhicks@linux.vnet.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8fcf4e2ed7d1c7022e386d499348d10b29f55cf",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/file.c",
      "new_id": "6e4f84cf73e8da11a5dd625c2a1edff93f5736bd",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/file.c"
    }
  ]
}
