• David Howells's avatar
    VFS: Split inode_permission() · 0bdaea90
    David Howells authored
    Split inode_permission() into inode- and superblock-dependent parts.
    
    This is aimed at unionmounts where the superblock from the upper layer has to
    be checked rather than the superblock from the lower layer as the upper layer
    may be writable, thus allowing an unwritable file from the lower layer to be
    copied up and modified.
    
    Original-author: Valerie Aurora <vaurora@redhat.com>
    Signed-off-by: David Howells <dhowells@redhat.com> (Further development)
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    0bdaea90
namei.c 93.7 KB