asm-generic/atomic.h: fix type used in atomic_clear_mask
[firefly-linux-kernel-4.4.55.git] / fs / pipe.c
index da42f7db50de42640a7fa56df21e21bbb48cf588..1b7f9af67ccfff8ca6aaacb9ecdd8ddc87fa99a0 100644 (file)
--- a/fs/pipe.c
+++ b/fs/pipe.c
@@ -1291,8 +1291,8 @@ static int __init init_pipe_fs(void)
 
 static void __exit exit_pipe_fs(void)
 {
+       kern_unmount(pipe_mnt);
        unregister_filesystem(&pipe_fs_type);
-       mntput(pipe_mnt);
 }
 
 fs_initcall(init_pipe_fs);