fix umount oops
diff --git a/kernel/inode.c b/kernel/inode.c
index 0e33035..0cb8b65 100644
--- a/kernel/inode.c
+++ b/kernel/inode.c
@@ -64,10 +64,10 @@
 	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);
 }