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). Diffstat: block/bdev.c | 2 ++ fs/inode.c | 2 ++ fs/xfs/xfs_inode.h | 8 ++++++++ fs/xfs/xfs_ioctl.c | 9 +++++++++ fs/xfs/xfs_iops.c | 7 +++++++ include/linux/pagemap.h | 17 +++++++++++++++++ mm/page-writeback.c | 2 +- 7 files changed, 46 insertions(+), 1 deletion(-)