From: Dave Hansen <hansendc@xxxxxxxxxx> It is OK to let access() go without using a mnt_want/drop_write() pair because it doesn't actually do writes to the filesystem, and it is inherently racy anyway. This is a rare case when it is OK to use __mnt_is_readonly() directly. Signed-off-by: Dave Hansen <hansendc@xxxxxxxxxx> --- fs/open.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: 2.6.22-rc4-mm2-robindmount/fs/open.c =================================================================== --- 2.6.22-rc4-mm2-robindmount.orig/fs/open.c +++ 2.6.22-rc4-mm2-robindmount/fs/open.c @@ -483,7 +483,7 @@ asmlinkage long sys_faccessat(int dfd, c special_file(nd.dentry->d_inode->i_mode)) goto out_path_release; - if(IS_RDONLY(nd.dentry->d_inode)) + if(__mnt_is_readonly(nd.mnt)) res = -EROFS; out_path_release: -- _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers