While trying to make sense of the lifecycle of delayed iputs it became apparent that the delay_iput parameter of btrfs_start_delalloc_roots/ btrfs_start_delalloc_inodes is always set to 0. (Patch 1 contains historical information of why this parameter was needed and when it became obsolete). Now that the code has changed sufficiently it's no longer required to have it so this series gradually removes it.
Nikolay Borisov (5): btrfs: Remove delayed_iput parameter of btrfs_start_delalloc_roots btrfs: Remove delayed_iput parameter from btrfs_start_delalloc_inodes btrfs: Remove delay_iput parameter from __start_delalloc_inodes btrfs: Remove delayed_iput member from btrfs_delalloc_work btrfs: Unexport btrfs_alloc_delalloc_work fs/btrfs/ctree.h | 9 ++------- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/extent-tree.c | 4 ++-- fs/btrfs/inode.c | 28 +++++++++------------------- fs/btrfs/ioctl.c | 4 ++-- 5 files changed, 16 insertions(+), 31 deletions(-) -- 2.7.4 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html