Hi Linus, A collection of fixes for this release. This pull request contains: - Silence sparse rightfully complaining about non-static wbt functions (Bart) - Fixes for the zoned comments/ioctl documentation (Damien) - direct-io fix that's been lingering for a while (Ernesto) - cgroup writeback fix (Tejun) - Set of NVMe patches for nvme-rdma/tcp (Sagi, Hannes, Raju) - Block recursion tracking fix (Ming) - Fix debugfs command flag naming for a few flags (Jianchao) Please pull! git://git.kernel.dk/linux-block.git tags/for-linus-20190125 ---------------------------------------------------------------- Bart Van Assche (1): blk-wbt: Declare local functions static Damien Le Moal (2): uapi: fix ioctl documentation block: Fix comment typo Ernesto A. Fernández (1): direct-io: allow direct writes to empty inodes Hannes Reinecke (1): nvme-multipath: drop optimization for static ANA group IDs Jianchao Wang (1): blk-mq: fix the cmd_flag_name array Ming Lei (1): block: cover another queue enter recursion via BIO_QUEUE_ENTERED Raju Rangoju (1): nvmet-rdma: fix null dereference under heavy load Sagi Grimberg (3): nvme-rdma: fix timeout handler nvme-tcp: fix timeout handler nvme-rdma: rework queue maps handling Tejun Heo (1): writeback: synchronize sync(2) against cgroup writeback membership switches block/blk-core.c | 11 +++++++ block/blk-merge.c | 10 ------- block/blk-mq-debugfs.c | 3 +- block/blk-wbt.c | 4 +-- drivers/nvme/host/multipath.c | 3 +- drivers/nvme/host/rdma.c | 64 +++++++++++++++++++++++++++------------- drivers/nvme/host/tcp.c | 19 +++++++----- drivers/nvme/target/rdma.c | 15 +++++++++- fs/direct-io.c | 5 ++-- fs/fs-writeback.c | 40 +++++++++++++++++++++++-- include/linux/backing-dev-defs.h | 1 + include/linux/blk_types.h | 2 +- include/uapi/linux/blkzoned.h | 1 + mm/backing-dev.c | 1 + 14 files changed, 129 insertions(+), 50 deletions(-) -- Jens Axboe