This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from eca3a04f140a Merge tag 'dlm-6.3' of git://git.kernel.org/pub/scm/linux/ [...] new 0c4fe008c9cb io_uring: rearrange defer list checks new f36ba6cf1ab6 io_uring: don't iterate cq wait fast path new 1414d6298584 io_uring: kill io_run_task_work_ctx new 140102ae9a9f io_uring: move defer tw task checks new 3fcf19d592d5 io_uring: parse check_cq out of wq waiting new 846072f16eed io_uring: mimimise io_cqring_wait_schedule new 490c00eb4fa5 io_uring: simplify io_has_work new 326a9e482e21 io_uring: set TASK_RUNNING right after schedule new 46ae7eef44f6 io_uring: optimise non-timeout waiting new d33a39e57768 io_uring: keep timeout in io_wait_queue new cbeb47a7b5f0 io_uring/msg_ring: Pass custom flags to the cqe new 81594e7e7a14 io_uring: remove excessive unlikely on IS_ERR new dde40322ae20 io_uring: move submitter_task out of cold cacheline new bd550173acc2 io_uring: refactor io_wake_function new 2f413956cc8a io_uring: don't set TASK_RUNNING in local tw runner new 3e5655552a82 io_uring: mark io_run_local_work static new 360173ab9e1a io_uring: move io_run_local_work_locked new 7b235dd82ad3 io_uring: separate wq for ring polling new bca39f390585 io_uring: add lazy poll_wq activation new 3181e22fb799 io_uring: wake up optimisations new 130bd686d9be io_uring: waitqueue-less cq waiting new d80c0f00d047 io_uring: add io_req_local_work_add wake fast path new c3f4d39ee4bc io_uring: optimise deferred tw execution new 88b80534f60f io_uring: make io_sqpoll_wait_sq return void new b0b7a7d24b66 io_uring: return back links tw run optimisation new 89800a2dd570 io_uring: don't export io_put_task() new 31f084b7b028 io_uring: simplify fallback execution new 632ffe095674 io_uring: optimise ctx flags layout new 68a2cc1bba98 io_uring: refactor __io_req_complete_post new a7dd27828b00 io_uring: Rename struct io_op_def new f30bd4d03824 io_uring: Split io_issue_def struct new 8572df941cbe io_uring/msg-ring: ensure flags passing works for task_wor [...] new b5d3ae202fbf io_uring: handle TIF_NOTIFY_RESUME when checking for task_work new c1755c25a719 io_uring: Enable KASAN for request cache new f499254474a8 io_uring: pass in io_issue_def to io_assign_file() new c10bb6468481 io_uring: use user visible tail in io_uring_poll() new b2aa66aff60c io_uring: kill outdated comment about overflow flush new b5083dfa3667 io_uring: improve io_get_sqe new c8576f3e612d io_uring: refactor req allocation new 5afa46507139 io_uring: refactor io_put_task helpers new cb6bf7f285c2 io_uring: refactor tctx_task_work new 50470fc5723a io_uring: return normal tw run linking optimisation new fcc926bb8579 io_uring: add a conditional reschedule to the IOPOLL cance [...] new f58680085478 io_uring: add reschedule point to handle_tw_list() new 6bb30855560e io_uring: if a linked request has REQ_F_FORCE_ASYNC then r [...] new aebb224fd4fc io_uring: for requests that require async, force it new c31cc60fddd1 io_uring: always go async for unsupported fadvise flags new 0ffae640ad83 io_uring: always go async for unsupported open flags new 2f2bb1ffc998 io_uring: mark task TASK_RUNNING before handling resume/task work new fbe870a72fd1 io_uring,audit: don't log IORING_OP_MADVISE new 7d3fd88d61a4 io_uring: Support calling io_uring_register with a registe [...] new cce5fe5eda05 Merge tag 'for-6.3/io_uring-2023-02-16' of git://git.kerne [...] new 2ad9bd8332ac iov: add import_ubuf() new 4b61152e107a io_uring: switch network send/recv to ITER_UBUF new 1e23db450cff io_uring: use iter_ubuf for single range imports new 4397a17c1dc5 iov_iter: move iter_ubuf check inside restore WARN new d46aa786fa53 block: use iter_ubuf for single range new c1ef50030795 Merge tag 'for-6.3/iter-ubuf-2023-02-16' of git://git.kern [...] new 439bc39b3cf0 fs: move sb_init_dio_done_wq out of direct-io.c new 9636e650e16f fs: build the legacy direct I/O code conditionally new 553637f73c31 Merge tag 'for-6.3/dio-2023-02-16' of git://git.kernel.dk/linux new 9778369a2d6c block, bfq: split sync bfq_queues on a per-actuator basis new b752989897b4 block, bfq: forbid stable merging of queues associated wit [...] new a61230470c8c block, bfq: move io_cq-persistent bfqq data into a dedicat [...] new fd571df0ac5b block, bfq: turn bfqq_data into an array in bfq_io_cq new 8b7fd7411176 block, bfq: split also async bfq_queues on a per-actuator basis new 4fdb3b9f2a28 block, bfq: retrieve independent access ranges from request queue new 2d31c684a053 block, bfq: inject I/O to underutilized actuators new 1bd43e19de1b block, bfq: balance I/O injection among underutilized actuators new 0a26f327e46c block: make BLK_DEF_MAX_SECTORS unsigned new c9c77418a982 block: save user max_sectors limit new a3df2e456c0f block: add a BUILD_BUG_ON() for adding more bio flags than [...] new 887b98c74fdf drbd: split off drbd_buildtag into separate file new 4e2da933b9f1 drbd: drop API_VERSION define new 20f2a34a421b drbd: split off drbd_config into separate file new 378000686732 drbd: adjust drbd_limits license header new 2167879655b3 drbd: fix DRBD_VOLUME_MAX 65535 -> 65534 new c10bdcf9838e drbd: make limits unsigned new 069182007d1a drbd: remove unnecessary assignment in vli_encode_bits new 9cf766a45799 drbd: remove macros using require_context new 6d9be160df48 MAINTAINERS: add drbd headers new 2990ca29f361 drbd: interval tree: make removing an "empty" interval a no-op new 2bb34fa6ff41 drbd: drbd_insert_interval(): Clarify comment new 67d59247d4b5 block: don't allow multiple bios for IOCB_NOWAIT issue new ed878d1c1c64 ublk_drv: remove nr_aborted_queues from ublk_device new 73a166d97492 ublk_drv: don't probe partitions if the ubq daemon isn't trusted new bfbcef036396 ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd new abb864d38085 ublk_drv: add device parameter UBLK_PARAM_TYPE_DEVT new 403ebc877832 ublk_drv: add module parameter of ublks_max for limiting m [...] new 4093cb5a0634 ublk_drv: add mechanism for supporting unprivileged ublk device new 888545cb43d7 nvme: set REQ_ALLOC_CACHE for uring-passthru request new 7e2e355dd9c9 block: extend bio-cache for non-polled requests new fea127b36c93 block: remove superfluous check for request queue in bdev_ [...] new e29b210021dc block: add a new helper bdev_{is_zone_start, offset_from_z [...] new d67ea690ce09 block: introduce bdev_zone_no helper new 464544fb93fc block: ublk: fix doc build warning new 5f2779dfa7b8 blk-iocost: avoid 64-bit division in ioc_timer_fn new 7b7c5ae4402f blk-iocost: check return value of match_u64() new 235a5a83f637 blk-iocost: don't allow to configure bio based device new 35198e323001 blk-iocost: read params inside lock in sysfs apis new 984af1e66b41 blk-iocost: fix divide by 0 error in calc_lcoefs() new b32603296584 blk-iocost: change div64_u64 to DIV64_U64_ROUND_UP in ioc_ [...] new 33391eecd631 block: treat poll queue enter similarly to timeouts new 1bf7a749efdc ps3vram: remove bio splitting new 9607cd36bb23 s390/dcssblk:: don't call bio_split_to_limits new b36781034c42 blk-mq: cleanup unused methods: blk_mq_hw_sysfs_store new c7241babf085 blk-cgroup: dropping parent refcount after pd_free_fn() is done new dfd6200a0954 blk-cgroup: support to track if policy is online new f1c006f1c685 blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn [...] new f1591a8bb3e0 sbitmap: remove unnecessary calculation of alloc_hint in _ [...] new 903e86f3a64d sbitmap: remove redundant check in __sbitmap_queue_get_batch new 08470a98a7d7 sbitmap: rewrite sbitmap_find_bit_in_index to reduce repeat code new 678418c6128f sbitmap: add sbitmap_find_bit to remove repeat code in __s [...] new b5fcf7871acb sbitmap: correct wake_batch recalculation to avoid potenti [...] new 0c3e09e8854b block, bfq: correctly raise inject limit in bfq_choose_bfq [...] new bebeb9e582e8 block, bfq: remove unsed parameter reason in bfq_bfqq_is_slow new 1c970450a7fd block, bfq: initialize bfqq->decrease_time_jif correctly new 8ac2e43c3559 block, bfq: use helper macro RQ_BFQQ to get bfqq of request new 86f8382e6d3a block, bfq: remove unnecessary dereference to get async_bfqq new 433d4b03e722 block, bfq: remove redundant check in bfq_put_cooperator new 87c971de8157 block, bfq: remove unnecessary goto tag in bfq_dispatch_rq [...] new 323745a3aa9b block, bfq: remove unused bfq_wr_max_time in struct bfq_data new 4a6a7bc21d47 block: Default to use cgroup support for BFQ new 48a905198024 ublk_drv: only allow owner to open unprivileged disk new 2d97930d74b1 block: Remove mm.h from bvec.h new e152a05fa054 loop: Improve the hw_queue_depth kernel module parameter i [...] new 1d1f25bfda43 md: don't update recovery_cp when curr_resync is ACTIVE new d19329133d25 md: Factor out is_md_suspended helper new 72adae23a72c md: Change active_io to percpu new 07dbb13542cc md: Free writes_pending in md_stop new ed821cf84e7b md: use MD_RESYNC_* whenever possible new 839c717bec98 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new a886001c2da8 block: don't call blk_throtl_stat_add for non-READ/WRITE commands new 178fa7d49815 blk-cgroup: delay blk-cgroup initialization until add_disk new 0b6f93bdf07e blk-cgroup: improve error unwinding in blkg_alloc new 27b642b07a4a blk-cgroup: simplify blkg freeing from initialization fail [...] new 180b04d450a7 blk-cgroup: remove the !bdi->dev check in blkg_dev_name new 84d7d462b16d blk-cgroup: pin the gendisk in struct blkcg_gq new f05837ed73d0 blk-cgroup: store a gendisk to throttle in struct task_struct new 04aad37be1a8 blk-wbt: pass a gendisk to wbt_{enable,disable}_default new 958f29654747 blk-wbt: pass a gendisk to wbt_init new 0bc65bd41dfd blk-wbt: move private information from blk-wbt.h to blk-wbt.c new 4e1d91ae876b blk-wbt: open code wbt_queue_depth_changed in wbt_init new b494f9c566ba blk-rq-qos: move rq_qos_add and rq_qos_del out of line new ce57b558604e blk-rq-qos: make rq_qos_add and rq_qos_del more useful new 3963d84df797 blk-rq-qos: constify rq_qos_ops new ba91c849fa50 blk-rq-qos: store a gendisk instead of request_queue in st [...] new 40e4996ec099 blk-cgroup: pass a gendisk to blkcg_{de,}activate_policy new 0a0b4f79db2e blk-cgroup: pass a gendisk to pd_alloc_fn new 479664cee14d blk-cgroup: pass a gendisk to blkg_lookup new 3f13ab7c80fd blk-cgroup: move the cgroup information to struct gendisk new d58cdfae6a22 block: factor out a bvec_set_page helper new 26db5ee15851 block: add a bvec_set_folio helper new 666e6550cb74 block: add a bvec_set_virt helper new f1e117cbb01a sd: factor out a sd_set_special_bvec helper new 3c7ebe952fef target: use bvec_set_page to initialize bvecs new fc41c97a3a7b nvmet: use bvec_set_page to initialize bvecs new 4bee16daf132 nvme: use bvec_set_virt to initialize special_vec new 7df2af0bb491 rbd: use bvec_set_page to initialize the copy up bvec new b831f3a10316 virtio_blk: use bvec_set_virt to initialize special_vec new 13ae4db0c051 zram: use bvec_set_page to initialize bvecs new a8173be1863e afs: use bvec_set_folio to initialize a bvec new 5c6542b6612f ceph: use bvec_set_page to initialize a bvec new 220ae4a5c2ba cifs: use bvec_set_page to initialize bvecs new cd5980032068 coredump: use bvec_set_page to initialize a bvec new 8bb7cd842c44 nfs: use bvec_set_page to initialize bvecs new 8ead80b2c5f8 orangefs: use bvec_set_{page,folio} to initialize bvecs new 664e40789aba splice: use bvec_set_page to initialize a bvec new cc342a21930f io_uring: use bvec_set_page to initialize a bvec new 8976fa6d79d7 swap: use bvec_set_page to initialize bvecs new efde918ac669 rxrpc: use bvec_set_page to initialize a bvec new 9088151f1bfe sunrpc: use bvec_set_page to initialize bvecs new 58dfe1407384 vringh: use bvec_set_page to initialize a bvec new 1eb9cd15004f libceph: use bvec_set_page to initialize bvecs new 28e538a30938 blk-cgroup: fix freeing NULL blkg in blkg_create new e81cd5a983bb block: stub out and deprecated the capability attribute on [...] new 6ee858a3d327 blk-mq: avoid sleep in blk_mq_alloc_request_hctx new c31e76bcc379 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx new 98b99e9412d0 blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait new 47df9ce95cd5 blk-mq: Fix potential io hung for shared sbitmap per tagset new 08e3599e7401 blk-mq: remove unnecessary list_empty check in blk_mq_try_ [...] new 3e368fb023ff blk-mq: remove unncessary from_schedule parameter in blk_m [...] new 34c9f547402f blk-mq: make blk_mq_commit_rqs a general function for all commits new 0d617a83e8d4 blk-mq: remove unncessary error count and commit in blk_mq [...] new 984ce0a7d75b blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_l [...] new e4ef2e05e002 blk-mq: simplify flush check in blk_mq_dispatch_rq_list new 4ea58fe456c2 blk-mq: remove unnecessary error count and check in blk_mq [...] new f1ce99f7098d blk-mq: remove set of bd->last when get driver tag for nex [...] new 27e8b2bb149a blk-mq: use switch/case to improve readability in blk_mq_t [...] new 01542f651a9f blk-mq: correct stale comment of .get_budget new 83e8864fee26 trace/blktrace: fix memory leak with using debugfs_lookup() new 731e208d7b4b ublk: remove unnecessary NULL check in ublk_rq_has_data() new b352389e7ba3 ublk: mention WRITE_ZEROES in comment of ublk_complete_rq() new 1972d038a540 ublk: pass NULL to blk_mq_alloc_disk() as queuedata new 0686fb3cc535 nvme-fabrics: clarify AUTHREQ result handling new b0ef1b11d390 nvme-auth: don't use NVMe status codes new 01df742d8c5c nvme-pci: remove SGL segment descriptors new ae5829350324 nvme-pci: use mapped entries for sgl decision new 7846c1b5a5db nvme-pci: place descriptor addresses in iod new 62281b9ed671 nvme: remove nvme_execute_passthru_rq new 567da14d46aa nvme: add nvme_opcode_str function for all nvme cmd types new 99607843e7ed nvme-tcp: add additional info for nvme_tcp_timeout log new ddf91717693f nvmet: for nvme admin set_features cmd, call nvmet_check_d [...] new cc115cbe12d9 nvme: always initialize known command effects new baff6491448b nvme: mask CSE effects for security receive new 455944e4e439 Merge tag 'nvme-6.3-2023-02-07' of git://git.infradead.org [...] new f37bf75ca73d block, bfq: cleanup 'bfqg->online' new 0abe39dec065 block: ublk: improve handling device deletion new 76fed01420bb md: account io_acct_set usage with active_io new a872818f484d Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new c43332fe028c blk-cgroup: delay calling blkcg_exit_disk until disk_release new dcb522014351 Revert "blk-cgroup: simplify blkg freeing from initializat [...] new 23f3e3272e7a block: Merge bio before checking ->cached_rq new 5f6224175fbe block: make kobj_type structures constant new 9af9935494e4 block: Remove the ALLOC_CACHE_SLACK constant new b87c52e431ad s390/dasd: sort out physical vs virtual pointers usage new 460e9bed82e4 s390/dasd: Fix potential memleak in dasd_eckd_init() new 2f1e07dda1e1 block: ublk: check IO buffer based on flag need_get_data new 1231039db31c Revert "blk-cgroup: move the cgroup information to struct [...] new b4e94f9c2c08 Revert "blk-cgroup: delay calling blkcg_exit_disk until di [...] new b6553bef8cdc Revert "blk-cgroup: delay blk-cgroup initialization until [...] new 9a9c261e6b55 Revert "blk-cgroup: pass a gendisk to blkg_lookup" new a06377c5d01e Revert "blk-cgroup: pin the gendisk in struct blkcg_gq" new 8f0edf45bb67 nvme-pci: fix freeing single sgl new b6c0c237bea1 nvme-pci: remove iod use_sgls new d2ad8f0c89e2 Merge tag 'nvme-6.3-2023-02-15' of git://git.infradead.org [...] new 3ce6a115980c block: sync mixed merged request's failfast with 1st bio's new db0ccc44a20b brd: return 0/-error from brd_insert_page() new 6ded703c56c2 brd: check for REQ_NOWAIT and set correct page allocation mask new 67205f80be99 brd: mark as nowait compatible new 0f7c8f0f7934 block: Fix io statistics for cgroup in throttle path new b6a4bdcda430 block: bio-integrity: Copy flags when bio_integrity_payloa [...] new f3ca73862453 block: use proper return value from bio_failfast() new 0aa2988e4fd2 brd: use radix_tree_maybe_preload instead of radix_tree_preload new 5b0ed5964928 Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux
The 235 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-block | 3 +- Documentation/block/capability.rst | 10 - Documentation/block/index.rst | 1 - Documentation/block/ublk.rst | 55 ++- MAINTAINERS | 1 + block/Kconfig.iosched | 1 + block/bfq-cgroup.c | 105 +++--- block/bfq-iosched.c | 629 +++++++++++++++++++++++------------ block/bfq-iosched.h | 146 ++++++-- block/bfq-wf2q.c | 2 +- block/bio-integrity.c | 8 +- block/bio.c | 15 +- block/blk-cgroup.c | 150 +++++---- block/blk-cgroup.h | 14 +- block/blk-core.c | 36 +- block/blk-crypto-sysfs.c | 2 +- block/blk-ia-ranges.c | 4 +- block/blk-integrity.c | 2 +- block/blk-iocost.c | 78 +++-- block/blk-iolatency.c | 37 +-- block/blk-ioprio.c | 6 +- block/blk-map.c | 14 +- block/blk-merge.c | 35 +- block/blk-mq-debugfs.c | 10 +- block/blk-mq-sched.c | 7 +- block/blk-mq-sysfs.c | 30 +- block/blk-mq.c | 152 ++++----- block/blk-rq-qos.c | 67 ++++ block/blk-rq-qos.h | 66 +--- block/blk-settings.c | 10 +- block/blk-stat.c | 3 +- block/blk-sysfs.c | 28 +- block/blk-throttle.c | 11 +- block/blk-wbt.c | 116 +++++-- block/blk-wbt.h | 98 +----- block/blk-zoned.c | 4 +- block/elevator.c | 4 +- block/fops.c | 21 +- block/genhd.c | 5 +- drivers/block/brd.c | 67 ++-- drivers/block/drbd/Makefile | 2 +- drivers/block/drbd/drbd_buildtag.c | 22 ++ drivers/block/drbd/drbd_debugfs.c | 2 +- drivers/block/drbd/drbd_int.h | 13 +- drivers/block/drbd/drbd_interval.c | 6 +- drivers/block/drbd/drbd_main.c | 20 +- drivers/block/drbd/drbd_proc.c | 2 +- drivers/block/drbd/drbd_vli.h | 2 +- drivers/block/loop.c | 14 +- drivers/block/null_blk/main.c | 3 +- drivers/block/ps3vram.c | 7 - drivers/block/rbd.c | 7 +- drivers/block/ublk_drv.c | 405 ++++++++++++++++------ drivers/block/virtio_blk.c | 4 +- drivers/block/zram/zram_drv.c | 15 +- drivers/md/md.c | 65 ++-- drivers/md/md.h | 9 +- drivers/nvme/host/auth.c | 30 +- drivers/nvme/host/constants.c | 16 + drivers/nvme/host/core.c | 123 +++---- drivers/nvme/host/fabrics.c | 19 +- drivers/nvme/host/ioctl.c | 9 +- drivers/nvme/host/nvme.h | 16 +- drivers/nvme/host/pci.c | 104 ++---- drivers/nvme/host/tcp.c | 7 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/io-cmd-file.c | 10 +- drivers/nvme/target/passthru.c | 5 +- drivers/nvme/target/tcp.c | 5 +- drivers/nvme/target/zns.c | 3 +- drivers/s390/block/dasd.c | 5 +- drivers/s390/block/dasd_3990_erp.c | 10 +- drivers/s390/block/dasd_alias.c | 6 +- drivers/s390/block/dasd_eckd.c | 104 +++--- drivers/s390/block/dasd_eer.c | 2 +- drivers/s390/block/dasd_fba.c | 14 +- drivers/s390/block/dcssblk.c | 4 - drivers/scsi/sd.c | 36 +- drivers/target/target_core_file.c | 18 +- drivers/vhost/vringh.c | 5 +- fs/Kconfig | 4 + fs/Makefile | 3 +- fs/affs/Kconfig | 1 + fs/afs/write.c | 8 +- fs/ceph/file.c | 12 +- fs/cifs/connect.c | 5 +- fs/cifs/fscache.c | 16 +- fs/cifs/misc.c | 5 +- fs/cifs/smb2ops.c | 6 +- fs/coredump.c | 7 +- fs/direct-io.c | 24 -- fs/exfat/Kconfig | 1 + fs/ext2/Kconfig | 1 + fs/fat/Kconfig | 1 + fs/hfs/Kconfig | 1 + fs/hfsplus/Kconfig | 1 + fs/internal.h | 4 +- fs/jfs/Kconfig | 1 + fs/nfs/fscache.c | 16 +- fs/nilfs2/Kconfig | 1 + fs/ntfs3/Kconfig | 1 + fs/ocfs2/Kconfig | 1 + fs/orangefs/inode.c | 22 +- fs/reiserfs/Kconfig | 1 + fs/splice.c | 5 +- fs/super.c | 24 ++ fs/udf/Kconfig | 1 + include/linux/blkdev.h | 27 +- include/linux/bvec.h | 41 ++- include/linux/drbd.h | 7 - include/linux/drbd_config.h | 16 + include/linux/drbd_genl_api.h | 2 +- include/linux/drbd_limits.h | 204 ++++++------ include/linux/io_uring_types.h | 21 +- include/linux/sched.h | 2 +- include/linux/uio.h | 1 + include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/ublk_cmd.h | 49 ++- io_uring/advise.c | 29 +- io_uring/fs.c | 20 +- io_uring/io_uring.c | 474 +++++++++++++++++--------- io_uring/io_uring.h | 97 +++--- io_uring/msg_ring.c | 31 +- io_uring/net.c | 21 +- io_uring/notif.c | 3 +- io_uring/opdef.c | 340 ++++++++++++------- io_uring/opdef.h | 13 +- io_uring/openclose.c | 18 +- io_uring/poll.c | 2 +- io_uring/rsrc.c | 4 +- io_uring/rw.c | 13 +- io_uring/splice.c | 7 +- io_uring/sqpoll.c | 3 +- io_uring/sqpoll.h | 2 +- io_uring/statx.c | 4 +- io_uring/sync.c | 14 +- io_uring/xattr.c | 14 +- kernel/fork.c | 2 +- kernel/trace/blktrace.c | 4 +- lib/iov_iter.c | 15 +- lib/sbitmap.c | 102 +++--- mm/page_io.c | 8 +- mm/swapfile.c | 2 +- net/ceph/messenger_v1.c | 7 +- net/ceph/messenger_v2.c | 28 +- net/rxrpc/rxperf.c | 8 +- net/sunrpc/svcsock.c | 7 +- net/sunrpc/xdr.c | 5 +- 148 files changed, 2995 insertions(+), 2057 deletions(-) delete mode 100644 Documentation/block/capability.rst create mode 100644 drivers/block/drbd/drbd_buildtag.c create mode 100644 include/linux/drbd_config.h