[PATCH] r/o bind mounts: drop write during emergency remount
authorDave Hansen <haveblue@us.ibm.com>
Fri, 15 Feb 2008 22:37:32 +0000 (14:37 -0800)
committerAl Viro <viro@zeniv.linux.org.uk>
Sat, 19 Apr 2008 04:25:33 +0000 (00:25 -0400)
commit49e0d02cf018d4edf24bfc8531a816a26367e4ce
treef1695d9ec2298b726ff39f42aaf8d4fd3ade8487
parentaceaf78da92a53f5e1b105649a1b8c0afdb2135c
[PATCH] r/o bind mounts: drop write during emergency remount

The emergency remount code forcibly removes FMODE_WRITE from
filps.  The r/o bind mount code notices that this was done
without a proper mnt_drop_write() and properly gives a
warning.

This patch does a mnt_drop_write() to keep everything
balanced.

Acked-by: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/super.c