• Daniel Dressler's avatar
    Btrfs: delayed-inode: replace root args iff only fs_info used · a585e948
    Daniel Dressler authored
    This is the second independent patch of a larger project to cleanup
    btrfs's internal usage of btrfs_root. Many functions take btrfs_root
    only to grab the fs_info struct.
    
    By requiring a root these functions cause programmer overhead. That
    these functions can accept any valid root is not obvious until
    inspection.
    
    This patch reduces the specificity of such functions to accept the
    fs_info directly.
    
    These patches can be applied independently and thus are not being
    submitted as a patch series. There should be about 26 patches by the
    project's completion. Each patch will cleanup between 1 and 34 functions
    apiece.  Each patch covers a single file's functions.
    
    This patch affects the following function(s):
      1) btrfs_wq_run_delayed_node
    Signed-off-by: default avatarDaniel Dressler <danieru.dressler@gmail.com>
    Signed-off-by: default avatarDavid Sterba <dsterba@suse.cz>
    a585e948
delayed-inode.c 51.9 KB