SELinux: introduce path_has_perm
authorEric Paris <eparis@redhat.com>
Thu, 28 Apr 2011 20:04:24 +0000 (16:04 -0400)
committerEric Paris <eparis@redhat.com>
Thu, 28 Apr 2011 20:09:59 +0000 (16:09 -0400)
commit2875fa00830be62431f5ac22d8f85d57f9fa3033
tree541fdb15e39711fb1ad901223d823421c7b77526
parenta8d05c81fb238bbb18878ccfae7599ca79448dd3
SELinux: introduce path_has_perm

We currently have inode_has_perm and dentry_has_perm.  dentry_has_perm just
calls inode_has_perm with additional audit data.  But dentry_has_perm can
take either a dentry or a path.  Split those to make the code obvious and
to fix the previous problem where I thought dentry_has_perm always had a
valid dentry and mnt.

Signed-off-by: Eric Paris <eparis@redhat.com>
security/selinux/hooks.c