The patch titled Subject: ocfs2: remove unused function ocfs2_prepare_inode_for_refcount() has been added to the -mm tree. Its filename is ocfs2-remove-unused-function-ocfs2_prepare_inode_for_refcount.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/ocfs2-remove-unused-function-ocfs2_prepare_inode_for_refcount.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/ocfs2-remove-unused-function-ocfs2_prepare_inode_for_refcount.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Shuning Zhang <sunny.s.zhang@xxxxxxxxxx> Subject: ocfs2: remove unused function ocfs2_prepare_inode_for_refcount() ocfs2_prepare_inode_for_refcount() is no longer being used. Remove this function. Link: http://lkml.kernel.org/r/1568772175-2906-3-git-send-email-sunny.s.zhang@xxxxxxxxxx Signed-off-by: Shuning Zhang <sunny.s.zhang@xxxxxxxxxx> Reviewed-by: Junxiao Bi <junxiao.bi@xxxxxxxxxx> Reviewed-by: Gang He <ghe@xxxxxxxx> Cc: Mark Fasheh <mark@xxxxxxxxxx> Cc: Joel Becker <jlbec@xxxxxxxxxxxx> Cc: Joseph Qi <jiangqi903@xxxxxxxxx> Cc: Changwei Ge <gechangwei@xxxxxxx> Cc: Jun Piao <piaojun@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/ocfs2/file.c | 27 --------------------------- 1 file changed, 27 deletions(-) --- a/fs/ocfs2/file.c~ocfs2-remove-unused-function-ocfs2_prepare_inode_for_refcount +++ a/fs/ocfs2/file.c @@ -2096,33 +2096,6 @@ static int ocfs2_is_io_unaligned(struct return 0; } -static int ocfs2_prepare_inode_for_refcount(struct inode *inode, - struct file *file, - loff_t pos, size_t count, - int *meta_level) -{ - int ret; - struct buffer_head *di_bh = NULL; - u32 cpos = pos >> OCFS2_SB(inode->i_sb)->s_clustersize_bits; - u32 clusters = - ocfs2_clusters_for_bytes(inode->i_sb, pos + count) - cpos; - - ret = ocfs2_inode_lock(inode, &di_bh, 1); - if (ret) { - mlog_errno(ret); - goto out; - } - - *meta_level = 1; - - ret = ocfs2_refcount_cow(inode, di_bh, cpos, clusters, UINT_MAX); - if (ret) - mlog_errno(ret); -out: - brelse(di_bh); - return ret; -} - static int ocfs2_inode_lock_for_extent_tree(struct inode *inode, struct buffer_head **di_bh, int meta_level, _ Patches currently in -mm which might be from sunny.s.zhang@xxxxxxxxxx are ocfs2-protect-extent-tree-in-the-ocfs2_prepare_inode_for_write.patch ocfs2-remove-unused-function-ocfs2_prepare_inode_for_refcount.patch