]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/blobdiff - fs/logfs/logfs.h
logfs: fix a leak in get_sb
[mirror_ubuntu-focal-kernel.git] / fs / logfs / logfs.h
index 5d2e66b4829001d2a352615e3f06d272a384f401..446c0f12d89969bf5f5a807ad69c57921b8c6714 100644 (file)
@@ -136,6 +136,7 @@ struct logfs_area_ops {
        int     (*erase_segment)(struct logfs_area *area);
 };
 
+struct logfs_super;    /* forward */
 /**
  * struct logfs_device_ops - device access operations
  *
@@ -156,7 +157,7 @@ struct logfs_device_ops {
                        int ensure_write);
        int (*can_write_buf)(struct super_block *sb, u64 ofs);
        void (*sync)(struct super_block *sb);
-       void (*put_device)(struct super_block *sb);
+       void (*put_device)(struct logfs_super *s);
 };
 
 /**