Hi all, over the holidays I dusted off some old buffer cache cleanup as the bio splitting in the zoned code gave me a better idea how to handle discontiguous buffer bio submission. This spiraled a bit into various additional minor fixes and cleanups. Changes since v1: - make xfs_buf_submit return void - improve a comment Diffstat: xfs_buf.c | 511 +++++++++++++++++++------------------------------------ xfs_buf.h | 9 xfs_buf_item.h | 5 xfs_dquot.c | 14 - xfs_inode_item.c | 14 - xfs_trans_ail.c | 9 xfs_trans_buf.c | 8 7 files changed, 194 insertions(+), 376 deletions(-)