)]}'
{
  "commit": "e6305c43eda10ebfd2ad9e35d6e172ccc7bb3695",
  "tree": "8a95bd0e27fb3ce895cca9ef91af2e1605e4cdab",
  "parents": [
    "1bd5191d9f5d1928c4efdf604c4164b04bb88dbe"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Tue Jul 15 21:03:57 2008 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sat Jul 26 20:53:14 2008 -0400"
  },
  "message": "[PATCH] sanitize -\u003epermission() prototype\n\n* kill nameidata * argument; map the 3 bits in -\u003eflags anybody cares\n  about to new MAY_... ones and pass with the mask.\n* kill redundant gfs2_iop_permission()\n* sanitize ecryptfs_permission()\n* fix remaining places where -\u003epermission() instances might barf on new\n  MAY_... found in mask.\n\nThe obvious next target in that direction is permission(9)\n\nfolded fix for nfs_permission() breakage from Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7102824ba8479c6e2d006816fb3555311d56df61",
      "old_mode": 33188,
      "old_path": "fs/afs/internal.h",
      "new_id": "3cb6920ff30bc6ee7f22a98a390b04119d1ae81c",
      "new_mode": 33188,
      "new_path": "fs/afs/internal.h"
    },
    {
      "type": "modify",
      "old_id": "3bcbeceba1bb6a778b08328ea459023927a2ccc8",
      "old_mode": 33188,
      "old_path": "fs/afs/security.c",
      "new_id": "3ef504370034c2311fdd50f631856ac95ab76903",
      "new_mode": 33188,
      "new_path": "fs/afs/security.c"
    },
    {
      "type": "modify",
      "old_id": "f1c2ea8342f514c974539dd5a676b650efbf6e5f",
      "old_mode": 33188,
      "old_path": "fs/bad_inode.c",
      "new_id": "5f1538c03b1bbeb068c089146cc28fc502bb0d83",
      "new_mode": 33188,
      "new_path": "fs/bad_inode.c"
    },
    {
      "type": "modify",
      "old_id": "fe5f6809cba6e75322511b10b4066c3e4d61551f",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.c",
      "new_id": "1ec7076f7b241b7a86d182043db5debf36fdd977",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.c"
    },
    {
      "type": "modify",
      "old_id": "3d2580e00a3e272e0cfe04103c98466e2daa15e7",
      "old_mode": 33188,
      "old_path": "fs/coda/dir.c",
      "new_id": "c5916228243c1516b2d62e6b06cea208523a09ac",
      "new_mode": 33188,
      "new_path": "fs/coda/dir.c"
    },
    {
      "type": "modify",
      "old_id": "c21a1f552a63bf0ca7ef5d09905a326036f0e844",
      "old_mode": 33188,
      "old_path": "fs/coda/pioctl.c",
      "new_id": "c38a98974fb0d0797448481c3da94f9eddb53723",
      "new_mode": 33188,
      "new_path": "fs/coda/pioctl.c"
    },
    {
      "type": "modify",
      "old_id": "d755455e3bff03aaffd1fd95715265b9f28f931f",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/inode.c",
      "new_id": "32f4228efcd59417eefbc6cb69f92942cba07ad8",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "e58669e1b87c6bab0e0a0ac8677713b5b2f3fbb8",
      "old_mode": 33188,
      "old_path": "fs/ext2/acl.c",
      "new_id": "ae8c4f850b27d0e83e28e684a07637a992abbe69",
      "new_mode": 33188,
      "new_path": "fs/ext2/acl.c"
    },
    {
      "type": "modify",
      "old_id": "0bde85bafe386eb47187919a8409e0231b4f5298",
      "old_mode": 33188,
      "old_path": "fs/ext2/acl.h",
      "new_id": "b42cf578554b5fd10ec8c290ea3fca3af05f9020",
      "new_mode": 33188,
      "new_path": "fs/ext2/acl.h"
    },
    {
      "type": "modify",
      "old_id": "a754d1848173af1b0d5e899d29c0a914211a134a",
      "old_mode": 33188,
      "old_path": "fs/ext3/acl.c",
      "new_id": "b60bb241880c86f50420e13411dc19b1148e1a51",
      "new_mode": 33188,
      "new_path": "fs/ext3/acl.c"
    },
    {
      "type": "modify",
      "old_id": "0d1e6279cbfd5799a11f27f774fbcdaf8bd397fb",
      "old_mode": 33188,
      "old_path": "fs/ext3/acl.h",
      "new_id": "42da16b8cac0a82d1bdd06a18c178308068e8d08",
      "new_mode": 33188,
      "new_path": "fs/ext3/acl.h"
    },
    {
      "type": "modify",
      "old_id": "3c8dab880d91f1bb38247d44d605f2bc3943a90e",
      "old_mode": 33188,
      "old_path": "fs/ext4/acl.c",
      "new_id": "c7d04e165446dfc5391930b24ce2a1d3280e71d1",
      "new_mode": 33188,
      "new_path": "fs/ext4/acl.c"
    },
    {
      "type": "modify",
      "old_id": "26a5c1abf147bf9690f091baba133ec5eab7cf00",
      "old_mode": 33188,
      "old_path": "fs/ext4/acl.h",
      "new_id": "cd2b855a07d669988f817f6e7415088b8dcefed6",
      "new_mode": 33188,
      "new_path": "fs/ext4/acl.h"
    },
    {
      "type": "modify",
      "old_id": "51d0035ff07e3a59037324ef256eb6b849163deb",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "48a7934cb9504ca7a9e295a2b82978a6b9822a4f",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    },
    {
      "type": "modify",
      "old_id": "1e252dfc52940c745dea61137afc386dbe183cd7",
      "old_mode": 33188,
      "old_path": "fs/gfs2/ops_inode.c",
      "new_id": "4e982532f085b6bf44fae8fdec89bb093b659852",
      "new_mode": 33188,
      "new_path": "fs/gfs2/ops_inode.c"
    },
    {
      "type": "modify",
      "old_id": "dc4ec640e875974f0588ee60f3e478a4f0e4f7c6",
      "old_mode": 33188,
      "old_path": "fs/hfs/inode.c",
      "new_id": "aa73f3fd5dd90865283c1505e19ee9f1ffb0afe3",
      "new_mode": 33188,
      "new_path": "fs/hfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "cc3b5e24339b2089bf684cdafc7ebcee38ab928d",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/inode.c",
      "new_id": "d4014e3044d2f729776cca3240c4cb4e3153f62a",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/inode.c"
    },
    {
      "type": "modify",
      "old_id": "5222345ddccf6525a13cd74fe801da1bde50a304",
      "old_mode": 33188,
      "old_path": "fs/hostfs/hostfs_kern.c",
      "new_id": "d6ecabf4d231f2a9aa9f1cf5b5e1c061ea28cf6c",
      "new_mode": 33188,
      "new_path": "fs/hostfs/hostfs_kern.c"
    },
    {
      "type": "modify",
      "old_id": "4c80404a9abae4b61e075135bb62441450596b11",
      "old_mode": 33188,
      "old_path": "fs/jffs2/acl.c",
      "new_id": "d98713777a1b62f2aa12f659dd872616d2dbeb4a",
      "new_mode": 33188,
      "new_path": "fs/jffs2/acl.c"
    },
    {
      "type": "modify",
      "old_id": "0bb7f003fd80bb8b64909fedf420c3af327198c9",
      "old_mode": 33188,
      "old_path": "fs/jffs2/acl.h",
      "new_id": "8ca058aed3840fa5f8c13c5b733127c473899739",
      "new_mode": 33188,
      "new_path": "fs/jffs2/acl.h"
    },
    {
      "type": "modify",
      "old_id": "4d84bdc882999150a1e9bd7ae829f1aff24b33f2",
      "old_mode": 33188,
      "old_path": "fs/jfs/acl.c",
      "new_id": "d3e5c33665deceb13a0af0797a67b282129c3037",
      "new_mode": 33188,
      "new_path": "fs/jfs/acl.c"
    },
    {
      "type": "modify",
      "old_id": "455fa4292045559ea52202da59ae920dfe8d64ed",
      "old_mode": 33188,
      "old_path": "fs/jfs/jfs_acl.h",
      "new_id": "88475f10a3899dca4c6fa15eceffbbccb97cdab0",
      "new_mode": 33188,
      "new_path": "fs/jfs/jfs_acl.h"
    },
    {
      "type": "modify",
      "old_id": "3b26a240ade94689cf4f8407dbd31d587185da9f",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "46af98ed136be9028a416ab8cb6c1d21954011d7",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "28a238dab23a2a16919ef58706a431447bcc8f5b",
      "old_mode": 33188,
      "old_path": "fs/nfs/dir.c",
      "new_id": "74f92b717f783ca1974094beabb879ea1adde0cc",
      "new_mode": 33188,
      "new_path": "fs/nfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "e8514e8b6ce8977eb3f75d3a64a7b8f33f96726a",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/file.c",
      "new_id": "be2dd95d3a1dc0c916229ad4deb643ed0ee841b0",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/file.c"
    },
    {
      "type": "modify",
      "old_id": "048ddcaf5c80e9b2bb76b1e06d3f6ddb340856c8",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/file.h",
      "new_id": "1e27b4d017ea49401ec43445a29d62bcd6b219ce",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/file.h"
    },
    {
      "type": "modify",
      "old_id": "81bce6791bfc3cccd000309c53cd328b6cfc7425",
      "old_mode": 33188,
      "old_path": "fs/proc/base.c",
      "new_id": "d82d800389f6018039abefa9668e7f7ad4f90c17",
      "new_mode": 33188,
      "new_path": "fs/proc/base.c"
    },
    {
      "type": "modify",
      "old_id": "fa1ec2433e44f33f795a0fc68e9c2b185e15e338",
      "old_mode": 33188,
      "old_path": "fs/proc/proc_sysctl.c",
      "new_id": "f9a8b892718fc2f1a04ce1d169ba1667378832b5",
      "new_mode": 33188,
      "new_path": "fs/proc/proc_sysctl.c"
    },
    {
      "type": "modify",
      "old_id": "d7c4935c1034b58d8a5399dcd22d63b2d645cc41",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/xattr.c",
      "new_id": "bb3cb5b7cdb2479d1b68b9eb2fa2521e54810490",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/xattr.c"
    },
    {
      "type": "modify",
      "old_id": "2294783320cbd14a1b88cd2822122bed664e42cf",
      "old_mode": 33188,
      "old_path": "fs/smbfs/file.c",
      "new_id": "e4f8d51a5553651bd0235b2d4310ac9c44f32fb6",
      "new_mode": 33188,
      "new_path": "fs/smbfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "2bf287ef54897af2651f24b39792404270179a19",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_iops.c",
      "new_id": "5fc61c824bb9bbe1b53cca02ab6b72c427c900db",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_iops.c"
    },
    {
      "type": "modify",
      "old_id": "31b75311e2ca381bc4d12fef44f577919a7e57a5",
      "old_mode": 33188,
      "old_path": "include/linux/coda_linux.h",
      "new_id": "dcc228aa335ae43b77febde77dbecf4d031773b4",
      "new_mode": 33188,
      "new_path": "include/linux/coda_linux.h"
    },
    {
      "type": "modify",
      "old_id": "7721a2ac9c0e6b0a127a75c41835158e8ce36fd0",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "6c923c9b79bcdb6f5c4e1fa28287c4ca795130a8",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "29d26191873428cecde2b29f3fd68b855684f614",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_fs.h",
      "new_id": "f08f9ca602afef18a20850742f13a37266c007ea",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_fs.h"
    },
    {
      "type": "modify",
      "old_id": "66a96814d614c7dd23c4371d80a54a1a829b6a84",
      "old_mode": 33188,
      "old_path": "include/linux/reiserfs_xattr.h",
      "new_id": "af135ae895db2d3523839c5f1a0857ed54db3aca",
      "new_mode": 33188,
      "new_path": "include/linux/reiserfs_xattr.h"
    },
    {
      "type": "modify",
      "old_id": "f2d12d5a21b891cf53cbe19da6d10ded434aab59",
      "old_mode": 33188,
      "old_path": "include/linux/shmem_fs.h",
      "new_id": "fd83f2584b157b5e76b593344c55f3381f149014",
      "new_mode": 33188,
      "new_path": "include/linux/shmem_fs.h"
    },
    {
      "type": "modify",
      "old_id": "ff5abcca5ddfb3412b8016500002e7921c2404ba",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "911d846f0503697b2fbb8c01ff95a78d2d37e4b3",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    },
    {
      "type": "modify",
      "old_id": "f5664c5b9eb1433425501486562c3c6bb98b2237",
      "old_mode": 33188,
      "old_path": "mm/shmem_acl.c",
      "new_id": "8e5aadd7dcd6aef09f581d3ff925072cc494b0c0",
      "new_mode": 33188,
      "new_path": "mm/shmem_acl.c"
    }
  ]
}
