]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
xfs: kill xfs_buf_btoc
authorDave Chinner <dchinner@redhat.com>
Mon, 23 Apr 2012 05:58:53 +0000 (15:58 +1000)
committerBen Myers <bpm@sgi.com>
Mon, 14 May 2012 21:20:49 +0000 (16:20 -0500)
commit795cac72e902496adac399389f9affe5d1ab821a
tree120f20faeb98e4f01a9fa1eb6eab26392b3a5e75
parentaa0e8833b05cbd9d34d6a1ddaf23a74a58d76a03
xfs: kill xfs_buf_btoc

xfs_buf_btoc and friends are simple macros that do basic block
to page index conversion and vice versa. These aren't widely used,
and we use open coded masking and shifting everywhere else. Hence
remove the macros and open code the work they do.

Also, use of PAGE_CACHE_{SIZE|SHIFT|MASK} for these macros is now
incorrect - we are using pages directly and not the page cache, so
use PAGE_{SIZE|MASK|SHIFT} instead.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Mark Tinguely <tinguely@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
fs/xfs/xfs_buf.c
fs/xfs/xfs_buf.h