• Tyler Hicks's avatar
    eCryptfs: Check for O_RDONLY lower inodes when opening lower files · ac22ba23
    Tyler Hicks authored
    If the lower inode is read-only, don't attempt to open the lower file
    read/write and don't hand off the open request to the privileged
    eCryptfs kthread for opening it read/write.  Instead, only try an
    unprivileged, read-only open of the file and give up if that fails.
    This patch fixes an oops when eCryptfs is mounted on top of a read-only
    mount.
    Acked-by: default avatarSerge Hallyn <serue@us.ibm.com>
    Cc: Eric Sandeen <esandeen@redhat.com>
    Cc: Dave Kleikamp <shaggy@linux.vnet.ibm.com>
    Cc: ecryptfs-devel@lists.launchpad.net
    Cc: stable <stable@kernel.org>
    Signed-off-by: default avatarTyler Hicks <tyhicks@linux.vnet.ibm.com>
    ac22ba23
main.c 25.7 KB