Hi all A while ago Ilya pointer out that since commit 1cb039f3dc16 ("bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag"), the stable write flag on the queue wasn't used for writes to the block devices nodes any more, and willy suggested fixing this by adding a stable write flags on each address_space. This series implements this fix, and also fixes the stable write flag when the XFS RT device requires it, but the main device doesn't (which is probably more a theoretical than a practical problem). Changes since v1: - add a xfs cleanup patch Diffstat: block/bdev.c | 2 ++ fs/inode.c | 2 ++ fs/xfs/xfs_inode.h | 8 ++++++++ fs/xfs/xfs_ioctl.c | 30 ++++++++++++++++++++---------- fs/xfs/xfs_iops.c | 7 +++++++ include/linux/pagemap.h | 17 +++++++++++++++++ mm/page-writeback.c | 2 +- 7 files changed, 57 insertions(+), 11 deletions(-)