]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
hostfs: hostfs_open: Reset open flags upon each retry
authorRichard Weinberger <richard@nod.at>
Wed, 4 Mar 2015 21:39:48 +0000 (22:39 +0100)
committerRichard Weinberger <richard@nod.at>
Thu, 26 Mar 2015 22:27:52 +0000 (23:27 +0100)
...otherwise we might end up with an incorrect mode mode.

Signed-off-by: Richard Weinberger <richard@nod.at>
fs/hostfs/hostfs_kern.c

index 8bbceae5ed03f3de4efaa4e3d7835415f232fd43..80ced3dc84ae227c3fef9ce1e0cd4c666aa7610a 100644 (file)
@@ -315,6 +315,8 @@ static int hostfs_open(struct inode *ino, struct file *file)
        mode |= HOSTFS_I(ino)->mode;
 
 retry:
+       r = w = 0;
+
        if (mode & FMODE_READ)
                r = 1;
        if (mode & FMODE_WRITE)