Hi all, Clean up the buffer target code in preparation for adding the ability to target tmpfs files. That will enable the creation of in memory btrees. If you're going to start using this code, I strongly recommend pulling from my git trees, which are linked below. This has been running on the djcloud for months with no problems. Enjoy! Comments and questions are, as always, welcome. --D kernel git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfs-linux.git/log/?h=buftarg-cleanups --- Commits in this patchset: * xfs: make GFP_ usage consistent when allocating buftargs * xfs: remove the xfs_buftarg_t typedef * xfs: remove xfs_setsize_buftarg_early * xfs: move setting bt_logical_sectorsize out of xfs_setsize_buftarg --- fs/xfs/xfs_buf.c | 43 ++++++++++++++++++------------------------- fs/xfs/xfs_buf.h | 4 ++-- fs/xfs/xfs_log.c | 14 +++++++------- fs/xfs/xfs_mount.h | 6 +++--- 4 files changed, 30 insertions(+), 37 deletions(-)