fix umount oops
authorMiklos Szeredi <miklos@szeredi.hu>
Mon, 10 Mar 2003 09:35:34 +0000 (09:35 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Mon, 10 Mar 2003 09:35:34 +0000 (09:35 +0000)
ChangeLog
kernel/inode.c

index 84fa9491b79e5abcded4f9fdfd8f8912eb071aae..4c78652e2a8ff1367074d7a2b7bbb00874b86dc0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-10  Miklos Szeredi <mszeredi@inf.bme.hu>
+
+       * Fix umount oops (found by Samuli Kärkkäinen)
+
 2003-03-05  Miklos Szeredi <mszeredi@inf.bme.hu>
 
        * Merge of fuse_redhat.spec and fuse.spec by Achim Settelmeier
index 0e330358f4dd24deed7cf66985740a2ed46e5d49..0cb8b653bd6e6bd7bc5386214d3c57f925b2a9fc 100644 (file)
@@ -64,10 +64,10 @@ static void fuse_put_super(struct super_block *sb)
        fc->sb = NULL;
        fc->uid = 0;
        fc->flags = 0;
-       fuse_release_conn(fc);
-       sb->u.generic_sbp = NULL;
        /* Flush all readers on this fs */
        wake_up_all(&fc->waitq);
+       fuse_release_conn(fc);
+       sb->u.generic_sbp = NULL;
        spin_unlock(&fuse_lock);
 }