lkml.org 
[lkml]   [2020]   [Jun]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 05/10] fs: remove the mount_bdev and kill_block_super stubs
    Date
    No one calls these functions without CONFIG_BLOCK, so don't bother
    stubbing them out.

    Signed-off-by: Christoph Hellwig <hch@lst.de>
    ---
    include/linux/fs.h | 16 ----------------
    1 file changed, 16 deletions(-)

    diff --git a/include/linux/fs.h b/include/linux/fs.h
    index 224edcc5b56e62..9ee09e2b5a9716 100644
    --- a/include/linux/fs.h
    +++ b/include/linux/fs.h
    @@ -2256,18 +2256,9 @@ struct file_system_type {

    #define MODULE_ALIAS_FS(NAME) MODULE_ALIAS("fs-" NAME)

    -#ifdef CONFIG_BLOCK
    extern struct dentry *mount_bdev(struct file_system_type *fs_type,
    int flags, const char *dev_name, void *data,
    int (*fill_super)(struct super_block *, void *, int));
    -#else
    -static inline struct dentry *mount_bdev(struct file_system_type *fs_type,
    - int flags, const char *dev_name, void *data,
    - int (*fill_super)(struct super_block *, void *, int))
    -{
    - return ERR_PTR(-ENODEV);
    -}
    -#endif
    extern struct dentry *mount_single(struct file_system_type *fs_type,
    int flags, void *data,
    int (*fill_super)(struct super_block *, void *, int));
    @@ -2276,14 +2267,7 @@ extern struct dentry *mount_nodev(struct file_system_type *fs_type,
    int (*fill_super)(struct super_block *, void *, int));
    extern struct dentry *mount_subtree(struct vfsmount *mnt, const char *path);
    void generic_shutdown_super(struct super_block *sb);
    -#ifdef CONFIG_BLOCK
    void kill_block_super(struct super_block *sb);
    -#else
    -static inline void kill_block_super(struct super_block *sb)
    -{
    - BUG();
    -}
    -#endif
    void kill_anon_super(struct super_block *sb);
    void kill_litter_super(struct super_block *sb);
    void deactivate_super(struct super_block *sb);
    --
    2.26.2
    \
     
     \ /
      Last update: 2020-06-20 09:17    [W:2.381 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site