]> Git Repo - linux.git/commit
eCryptfs: Check for O_RDONLY lower inodes when opening lower files
authorTyler Hicks <[email protected]>
Wed, 12 Aug 2009 06:06:54 +0000 (01:06 -0500)
committerTyler Hicks <[email protected]>
Wed, 23 Sep 2009 14:10:32 +0000 (09:10 -0500)
commitac22ba23b659e34a5961aec8c945608e471b0d5b
tree6629c15380fe2db238fa078e912f4cf393708161
parentb0105eaefa7cce8f4a941d0fc6354b250d30e745
eCryptfs: Check for O_RDONLY lower inodes when opening lower files

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: Serge Hallyn <[email protected]>
Cc: Eric Sandeen <[email protected]>
Cc: Dave Kleikamp <[email protected]>
Cc: [email protected]
Cc: stable <[email protected]>
Signed-off-by: Tyler Hicks <[email protected]>
fs/ecryptfs/kthread.c
fs/ecryptfs/main.c
This page took 0.043416 seconds and 4 git commands to generate.