This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from 8596e589b787 Merge tag 'timers-core-2021-08-30' of git://git.kernel.org [...] adds 06447ae5e33b ioprio: move user space relevant ioprio bits to UAPI includes adds 4c7251e1b576 MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> adds e45cef51dba9 bvec: fix the include guards for bvec.h adds e6e7471706dc bvec: add a bvec_kmap_local helper adds f93a181af40b bvec: add memcpy_{from,to}_bvec and memzero_bvec helper adds ab6c340eeac4 block: use memzero_page in zero_fill_bio adds 732022b86a37 rbd: use memzero_bvec adds 18a6234ccf06 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq adds 6e0a48552b8c ps3disk: use memcpy_{from,to}_bvec adds bda135d9c03f block: remove bvec_kmap_irq and bvec_kunmap_irq adds f8b679a070c5 block: rewrite bio_copy_data_iter to use bvec_kmap_local a [...] adds f434cdc78e01 block: use memcpy_to_bvec in copy_to_high_bio_irq adds d24920e20ca6 block: use memcpy_from_bvec in bio_copy_kern_endio_read adds 4aebe8596ab7 block: use memcpy_from_bvec in __blk_queue_bounce adds 8aec120a9ca8 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} adds 503469b5b30f block: use bvec_kmap_local in bio_integrity_process adds a45e43cad798 block: assert the locking state in delete_partition adds d7a66574b34e block: unhash the whole device inode earlier adds 0468c5323413 block: allocate bd_meta_info later in add_partitions adds 9d3b8813895d block: change the refcounting for partitions adds 4b2731226d7d loop: don't grab a reference to the block device adds 14cf1dbb55bb block: remove bdgrab adds 2f4731dcd0bb block: remove bdput adds 26e2d7a362f6 block: reduce stack usage in diskstats_show adds a9e7bc3de405 block: use the %pg format specifier in printk_all_partitions adds a291bb43e5c9 block: use the %pg format specifier in show_partition adds 453b8ab696b3 block: simplify printing the device names disk_stack_limits adds 1d7035478f64 block: simplify disk name formatting in check_partition adds abd2864a3e46 block: remove disk_name() adds 2164877c7f37 block: remove cmdline-parser.c adds cf179948554a block: add disk sequence number adds 87eb71074712 block: export the diskseq in uevents adds 7957d93bf32b block: add ioctl to read the disk sequence number adds 13927b31b13f block: export diskseq in sysfs adds e6138dc12de9 block: add a helper to raise a media changed event adds 9f65c489b68d loop: raise media_change event adds 2bc1f6e442ee block: remove blk-mq-sysfs dead code adds 90b7198001f2 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag adds 2112f5c1330a loop: Select I/O scheduler 'none' from inside add_disk() adds c66fd019713e block: make the block holder code optional adds fbd9a39542ec block: remove the extra kobject reference in bd_link_disk_holder adds 0dbcfe247f22 block: look up holders by bdev adds d62633873590 block: support delayed holder registration adds 74a2b6ec9380 dm: cleanup cleanup_mapped_device adds ba30585936b0 dm: move setting md->type into dm_setup_md_queue adds 89f871af1b26 dm: delay registering the gendisk adds d1254a874971 block: remove support for delayed queue registrations adds 5ed964f8e54e mm: hide laptop_mode_wb_timer entirely behind the BDI API adds 471aa704db49 block: pass a gendisk to blk_queue_update_readahead adds 1008162b2782 block: add a queue_has_disk helper adds edb0872f44ec block: move the bdi from the request_queue to the gendisk adds a11d7fc2d05f block: remove the bd_bdi in struct block_device adds 866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible adds 99d26de2f6d7 writeback: make the laptop_mode prototypes available uncon [...] adds 018eca456c4b block: move some macros to blkdev.h adds 29e6a5e01d0a mmc: block: let device_add_disk create disk attributes adds a94dcfce70d3 mmc: block: cleanup gendisk creation adds 5eba200526ac nvme: remove the GENHD_FL_UP check in nvme_ns_remove adds 916a470da02f nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk adds 4f9e14aecfbd sx8: use the internal state machine to check if del_gendis [...] adds 224b0683228c bcache: add proper error unwinding in bcache_device_init adds b75f4aed88fe bcache: move the del_gendisk call out of bcache_device_free adds 50b4aecfbbb0 block: remove GENHD_FL_UP adds a08aa9bccdc2 block: store a gendisk in struct parsed_partitions adds 7f6be3765e11 block: pass a gendisk to bdev_add_partition adds 926fbb1677e0 block: pass a gendisk to bdev_del_partition adds 3d2e79894bd7 block: pass a gendisk to bdev_resize_partition adds 4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios adds 9451aa0aacaf block: free the extended dev_t minor later adds 889c05cc5834 block: ensure the bdi is freed after inode_detach_wb adds 1113f0b69c6a bvec: add a bvec_virt helper adds b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} adds 1c277e501334 dm: make EBS depend on !HIGHMEM adds 3a8ba33bd71a dm-ebs: use bvec_virt adds 964cacfdd34c dm-integrity: use bvec_virt adds fbc27241e537 squashfs: use bvec_virt adds cf58b537781d rbd: use bvec_virt adds 358b348b9197 virtio_blk: use bvec_virt adds 2fd3e5efe791 bcache: use bvec_virt adds c3c770563510 sd: use bvec_virt adds 25d84545beaa ubd: use bvec_virt adds 6da525b3ecae ps3vram: use bvec_virt adds bf5fb875b494 dasd: use bvec_virt adds 2b7a8112212a dcssblk: use bvec_virt adds 3973e15fa534 nvme: use bvec_virt adds 49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat adds 252c651a4c85 blk-cgroup: stop using seq_get_buf adds 69f87cc70865 block: unexport blk_register_queue adds a680dd72ec33 block: bfq: fix bfq_set_next_ioprio_data() adds 25bca50e523c block: improve ioprio class description comment adds a553a835ca57 block: change ioprio_valid() to an inline function adds ba05200fcce0 block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros adds 202bc942c5cd block: Introduce IOPRIO_NR_LEVELS adds e70344c05995 block: fix default IO priority handling adds 759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_dis [...] adds 5f432cceb3e9 nvme: use blk_mq_alloc_disk adds 45938335d0a9 st: do not allocate a gendisk adds aebbb5831fbd sg: do not allocate a gendisk adds 4dcc4874deb4 block: cleanup the lockdep handling in *alloc_disk adds 9c2b9dbafc06 block: remove alloc_disk and alloc_disk_node adds a58bd7683fcb block: remove the minors argument to __alloc_disk_node adds 4a1fa41d304c block: pass a request_queue to __blk_alloc_disk adds 61a35cfc2633 block: hold a request_queue reference for the lifetime of [...] adds d152c682f03c block: add an explicit ->disk backpointer to the request_queue adds 40b3a52ffc5b block: add a sanity check for a live disk in del_gendisk adds 52b85909f85d block: fold register_disk into device_add_disk adds 8235b5c1e8c1 block: call bdev_add later in device_add_disk adds 9d5ee6767c85 block: create the bdi link earlier in device_add_disk adds bab53f6b617d block: call blk_integrity_add earlier in device_add_disk adds 75f4dca59694 block: call blk_register_queue earlier in device_add_disk adds 614310c9c8ca block: return errors from blk_integrity_add adds 92e7755ebc69 block: return errors from disk_alloc_events adds 83cbce957446 block: add error handling for device_add_disk / add_disk adds dbb301f91fc8 virtio_blk: add error handling support for add_disk() adds 10e7123d5551 null_blk: add error handling support for add_disk() adds 539711d7d6fe block: remove a pointless call to MINOR() in device_add_disk adds c4b2b7d150d2 block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT adds d9cf3bd53184 bio: fix page leak bio_add_hw_page failure adds 0bdfbca8a623 block: Add alternative_gpt_sector() operation adds 466d9c4904de partitions/efi: Support non-standard GPT location adds dc913385dd74 mmc: block: Support alternative_gpt_sector() operation adds 1743fa54c9e8 mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA adds 9f2869921f2a block: refine the disk_live check in del_gendisk adds 158ee7b65653 block: mark blkdev_fsync static adds ead3b768bb51 blk-zoned: allow zone management send operations without C [...] adds 4d643b660895 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN adds cc40b7225151 blk-crypto: fix check for too-large dun_bytes adds 1e294970fc00 block, bfq: cleanup the repeated declaration adds 1d1cf156dc17 sg: pass the device name to blk_trace_setup adds 679369114e55 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel. [...] adds 94dace8c8571 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr adds 3087b335b531 block/rnbd: Use sysfs_emit instead of s*printf function fo [...] adds da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err adds fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() adds 68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] adds 3f74e0645c52 nbd: refactor device removal adds 327b501b1d94 nbd: remove nbd_del_disk adds 7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add adds 6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect adds 6e4df4c64881 nbd: reduce the nbd_index_mutex scope adds 9ea9b9c48387 remove the lightnvm subsystem adds b1a811633f73 block: nbd: add sanity check for first_minor adds 2a14c9ae15a3 params: lift param_set_uint_minmax to common code adds 27453b45e62d nvme-pci: limit maximum queue depth to 4095 adds 3b01a9d0caa8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data adds e7006de6c238 nvme: code command_id with a genctr for use-after-free validation adds 0521905e859f nvme-pci: use attribute group for cmb sysfs adds 1751e97aa940 nvme-pci: cmb sysfs: one file, one value adds e23439e977ed nvme-fabrics: remove superfluous nvmf_host_put in nvmf_par [...] adds a7b5e8d864b3 nvme: add set feature tracing support adds 8d84f9de69ca nvmet: add set feature tracing support adds ad0e9a80ba0f nvmet: remove redundant assignments of variable status adds e5ad96f388b7 nvme-pci: disable hmb on idle suspend adds a5df5e79c43c nvme: allow user toggling hmb usage adds d48f92cd2739 nvme-tcp: pair send_mutex init with destroy adds 664227fde638 nvme-tcp: don't update queue count when failing to set io queues adds 85032874f80b nvme-rdma: don't update queue count when failing to set io queues adds e804d5abe2d7 nvmet: pass back cntlid on successful completion adds b71df12605ca nvmet: avoid duplicate qid in connect cmd adds e19e9f47f341 nvmet: check that host sqsize does not exceed ctrl MQES adds 0866200ed7fd nvme: Have NVME_FABRICS select NVME_CORE instead of transp [...] adds 77979058dfcf nvme: remove nvm_ndev from ns adds 9891668e43c8 nvme: remove the unused NVME_NS_* enum adds ca27f5b593b5 Merge tag 'nvme-5.15-2021-08-18' of git://git.infradead.or [...] adds 93f63bc41f69 nbd: add missing locking to the nbd_dev_add error path adds 409e0ff10ead nbd: reset NBD to NULL when restarting in nbd_genl_connect adds 75b7f62aa65d nbd: prevent IDR lookups from finding partially initialize [...] adds b190300decb3 nbd: set nbd->index before releasing nbd_index_mutex adds 438cd318c8df nbd: only return usable devices from nbd_find_unused adds 7ee656c3ac3d nbd: remove nbd->destroy_complete adds 46d4703b1db4 md/raid10: Remove unnecessary rcu_dereference in raid10_ha [...] adds 6607cd319b6b raid1: ensure write behind bio has less than BIO_MAX_VECS sectors adds 461d971215df Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds c7e9d0020361 Revert "floppy: reintroduce O_NDELAY fix" adds b5b0eba590f0 Merge tag 'floppy-for-5.15' of https://github.com/evdenis/ [...] adds 9a1d6c9e3f53 Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kerne [...] adds 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() adds 355a8031dc17 libata: fix ata_host_start() adds 56b4f06c55ad libata: simplify ata_scsi_rbuf_fill() adds d8d8778c24cc libata: cleanup device sleep capability detection adds 891fd7c61952 libata: cleanup ata_dev_configure() adds 2360fa1812cd libata: cleanup NCQ priority handling adds fc5c8aa7bc49 libata: fix ata_read_log_page() warning adds d633b8a702ab libata: print feature list on device scan adds 5f91b8f54874 libata: Introduce ncq_prio_supported sysfs sttribute adds 5b8a2345e64b docs: sysfs-block-device: improve ncq_prio_enable documentation adds f5975d18d46a docs: sysfs-block-device: document ncq_prio_supported adds 62283c6c9d4c include:libata: fix boolreturn.cocci warnings adds 44d7d3b0d1cd Merge tag 'for-5.15/libata-2021-08-30' of git://git.kernel [...] adds d3e9f732c415 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 5fd461784059 io_uring: be smarter about waking multiple CQ ring waiters adds 042b0d85eabb io_uring: use kvmalloc for fixed files adds ac177053bb2c io_uring: inline fixed part of io_file_get() adds b191e2dfe595 io_uring: rename io_file_supports_async() adds c97d8a0f68b3 io_uring: avoid touching inode in rw prep adds ebc11b6c6b87 io_uring: clean io-wq callbacks adds 2215bed9246d io_uring: remove unnecessary PF_EXITING check adds 8724dd8c8338 io-wq: improve wq_list_add_tail() adds 864ea921b030 io_uring: refactor io_alloc_req adds a2416e1ec23c io_uring: don't halt iopoll too early adds 282cdc86937b io_uring: add more locking annotations for submit adds 90291099f24a io_uring: optimise io_cqring_wait() hot path adds e73c5c7cd3e2 io_uring: extract a helper for ctx quiesce adds 6a290a1442b4 io_uring: move io_put_task() definition adds b9bd2bea0f22 io_uring: move io_rsrc_node_alloc() definition adds 543af3a13da3 io_uring: inline io_free_req_deferred adds d3fddf6dddd8 io_uring: deduplicate open iopoll check adds 58d3be2c60d2 io_uring: improve ctx hang handling adds bbbca0948989 io_uring: kill unused IO_IOPOLL_BATCH adds af066f31eb3d io_uring: drop exec checks from io_req_task_submit adds e9dbe221f5d1 io_uring: optimise putting task struct adds f56165e62fae io_uring: move io_fallback_req_func() adds c34b025f2d21 io_uring: cache __io_free_req()'d requests adds 7255834ed6ef io_uring: remove redundant args from cache_free adds bb943b8265c8 io_uring: use inflight_entry instead of compl.list adds cd0ca2e048dc io_uring: inline struct io_comp_state adds 90f67366cb88 io_uring: remove extra argument for overflow flush adds 5d70904367b4 io_uring: inline io_poll_remove_waitqs adds 6294f3686b4d io_uring: clean up tctx_task_work() adds 62906e89e63b io_uring: remove file batch-get optimisation adds 89850fce16a1 io_uring: run timeouts from task_work adds 89b263f6d56e io_uring: run linked timeouts from task_work adds 8ef12efe26c8 io_uring: run regular file completions from task_work adds 79ebeaee8a21 io_uring: remove IRQ aspect of io_ring_ctx completion lock adds 21c843d5825b io_uring: move req_ref_get() and friends adds 91c2f6978311 io_uring: remove req_ref_sub_and_test() adds 5d5901a34340 io_uring: remove submission references adds 20e60a383208 io_uring: skip request refcounting adds fd08e5309bba io_uring: optimise hot path of ltimeout prep adds a4aadd11ea49 io_uring: extract io_uring_files_cancel() in io_uring_task [...] adds f552a27afe67 io_uring: remove files pointer in cancellation functions adds 41a5169c23eb io_uring: code clean for completion_lock in io_arm_poll_handler() adds a141dd896f54 io_uring: correct __must_hold annotation adds 48dcd38d73c2 io_uring: optimise iowq refcounting adds 761bcac1573e io_uring: don't inflight-track linked timeouts adds fb6820998f57 io_uring: optimise initial ltimeout refcounting adds a8576af9d1b0 io_uring: kill not necessary resubmit switch adds 8cb01fac982a io_uring: deduplicate cancellation code adds b97e736a4b55 io_uring: kill REQ_F_LTIMEOUT_ACTIVE adds 4d13d1a4d1e1 io_uring: simplify io_prep_linked_timeout adds 0756a8691017 io_uring: cancel not-armed linked touts separately adds 906c6caaf586 io_uring: optimise io_prep_linked_timeout() adds ae421d9350b5 io_uring: better encapsulate buffer select for rw adds 505657bc6c52 io_uring: reuse io_req_complete_post() adds 23a65db83b3f io_uring: improve same wq polling adds ec3c3d0f3a27 io_uring: fix io_timeout_remove locking adds 79dca1846fe9 io-wq: move nr_running and worker_refs out of wqe->lock pr [...] adds 316319e82f73 io_uring: add comments on why PF_EXITING checking is safe adds e98e49b2bbf7 io_uring: extend task put optimisations adds 187f08c12cd1 io_uring: Add register support for non-4k PAGE_SIZE adds 99c8bc52d132 io_uring: fix lack of protection for compl_nr adds 3a1b8a4e843f io_uring: limit fixed table size by RLIMIT_NOFILE adds 0bea96f59ba4 io_uring: place fixed tables under memcg limits adds 2c5d763c1939 io_uring: add clarifying comment for io_cqring_ev_posted() adds 26578cda3db9 io_uring: add ->splice_fd_in checks adds 5636c00d3e8e io_uring: flush completions for fallbacks adds f237c30a5610 io_uring: batch task work locking adds 126180b95f27 io_uring: IRQ rw completion batching adds dadebc350da2 io_uring: fix io_try_cancel_userdata race for iowq adds d32f89da7fa8 net: add accept helper not installing fd adds b9445598d8c6 io_uring: openat directly into fixed fd table adds a7083ad5e307 io_uring: hand code io_accept() fd installing adds aaa4db12ef7b io_uring: accept directly into fixed file table adds 0c6e1d7fd5e7 io_uring: don't free request to slab adds 14afdd6ee3a0 io_uring: remove redundant req_set_fail() adds a8295b982c46 io_uring: fix failed linkchain code logic adds 9a10867ae54e io_uring: add task-refs-get helper adds b18a1a4574d2 io_uring: clarify io_req_task_cancel() locking adds 90499ad00ca5 io_uring: add build check for buf_index overflows adds 2e480058ddc2 io-wq: provide a way to limit max number of workers adds 50c1df2b56e0 io_uring: support CLOCK_BOOTTIME/REALTIME for timeouts adds ef9dd637084d io_uring: keep ltimeouts in a list adds f1042b6ccb88 io_uring: allow updating linked timeouts adds ecc53c48c13d io-wq: check max_worker limits if a worker transitions bou [...] adds a9a4aa9fbfc5 io-wq: wqe and worker locks no longer need to be IRQ safe adds 87df7fb922d1 io-wq: fix wakeup race when adding new work adds c547d89a9a44 Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kern [...] adds da521626ac62 bio: optimize initialization of a bio adds 6c7ef543df90 fs: add kiocb alloc cache flag adds be4d234d7aeb bio: add allocation cache abstraction adds be863b9e4348 block: clear BIO_PERCPU_CACHE flag if polling isn't supported adds 394918ebb889 io_uring: enable use of bio alloc cache adds 01cfa28af486 block: use the percpu bio cache in __blkdev_direct_IO adds 270a1c913ebd block: provide bio_clear_hipri() helper adds 3d5b3fbedad6 bio: improve kerneldoc documentation for bio_alloc_kiocb() adds 3b629f8d6dc0 Merge tag 'io_uring-bio-cache.5-2021-08-30' of git://git.k [...] adds 91ef658fb8b8 namei: ignore ERR/NULL names in putname() adds 0ee50b47532a namei: change filename_parentat() calling conventions adds 584d3226d665 namei: make do_mkdirat() take struct filename adds 7797251bb5ab namei: make do_mknodat() take struct filename adds da2d0cede330 namei: make do_symlinkat() take struct filename adds 8228e2c31319 namei: add getname_uflags() adds 020250f31c4c namei: make do_linkat() take struct filename adds 45f30dab3957 namei: update do_*() helpers to return ints adds e34a02dc40c9 io_uring: add support for IORING_OP_MKDIRAT adds 7a8721f84fcb io_uring: add support for IORING_OP_SYMLINKAT adds cf30da90bc3a io_uring: add support for IORING_OP_LINKAT adds b91db6a0b52e Merge tag 'for-5.15/io_uring-vfs-2021-08-30' of git://git. [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-block | 12 + Documentation/ABI/testing/sysfs-block-device | 43 +- Documentation/driver-api/index.rst | 1 - Documentation/driver-api/lightnvm-pblk.rst | 21 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 9 - arch/m68k/configs/stmark2_defconfig | 1 - arch/mips/include/asm/mach-rc32434/rb.h | 2 - arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/um/drivers/ubd_kern.c | 3 +- block/Kconfig | 14 +- block/Makefile | 2 +- block/bfq-iosched.c | 17 +- block/bfq-iosched.h | 6 +- block/bfq-wf2q.c | 6 +- block/bio-integrity.c | 21 +- block/bio.c | 219 +- block/blk-cgroup.c | 139 +- block/blk-core.c | 20 +- block/blk-crypto.c | 2 +- block/blk-integrity.c | 12 +- block/blk-iocost.c | 23 +- block/blk-iolatency.c | 38 +- block/blk-map.c | 2 +- block/blk-merge.c | 20 +- block/blk-mq-sysfs.c | 55 - block/blk-mq.c | 8 +- block/blk-settings.c | 34 +- block/blk-sysfs.c | 35 +- block/blk-throttle.c | 32 + block/blk-wbt.c | 8 +- block/blk-zoned.c | 6 - block/blk.h | 27 +- block/bounce.c | 39 +- block/cmdline-parser.c | 255 --- block/disk-events.c | 69 +- block/elevator.c | 7 +- block/genhd.c | 385 ++-- block/holder.c | 174 ++ block/ioctl.c | 16 +- block/ioprio.c | 9 +- block/mq-deadline.c | 2 + block/partitions/Kconfig | 1 - block/partitions/acorn.c | 4 +- block/partitions/aix.c | 20 +- block/partitions/amiga.c | 7 +- block/partitions/atari.c | 4 +- block/partitions/check.h | 2 +- block/partitions/cmdline.c | 273 ++- block/partitions/core.c | 73 +- block/partitions/efi.c | 48 +- block/partitions/ibm.c | 4 +- block/partitions/ldm.c | 18 +- block/partitions/mac.c | 2 +- block/partitions/msdos.c | 6 +- block/partitions/sgi.c | 5 +- block/partitions/sun.c | 5 +- block/t10-pi.c | 16 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/ata/libahci.c | 1 + drivers/ata/libata-core.c | 272 +-- drivers/ata/libata-sata.c | 62 +- drivers/ata/libata-scsi.c | 60 +- drivers/ata/sata_dwc_460ex.c | 12 +- drivers/block/brd.c | 3 - drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_req.c | 5 +- drivers/block/floppy.c | 30 +- drivers/block/loop.c | 13 +- drivers/block/nbd.c | 178 +- drivers/block/null_blk/main.c | 7 +- drivers/block/pktcdvd.c | 8 +- drivers/block/ps3disk.c | 18 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 18 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 33 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 14 +- drivers/block/sx8.c | 2 +- drivers/block/virtio_blk.c | 16 +- drivers/block/xen-blkfront.c | 1 - drivers/lightnvm/Kconfig | 44 - drivers/lightnvm/Makefile | 11 - drivers/lightnvm/core.c | 1440 ------------- drivers/lightnvm/pblk-cache.c | 137 -- drivers/lightnvm/pblk-core.c | 2151 -------------------- drivers/lightnvm/pblk-gc.c | 726 ------- drivers/lightnvm/pblk-init.c | 1324 ------------ drivers/lightnvm/pblk-map.c | 210 -- drivers/lightnvm/pblk-rb.c | 858 -------- drivers/lightnvm/pblk-read.c | 474 ----- drivers/lightnvm/pblk-recovery.c | 874 -------- drivers/lightnvm/pblk-rl.c | 254 --- drivers/lightnvm/pblk-sysfs.c | 728 ------- drivers/lightnvm/pblk-trace.h | 145 -- drivers/lightnvm/pblk-write.c | 665 ------ drivers/lightnvm/pblk.h | 1358 ------------ drivers/md/Kconfig | 4 +- drivers/md/bcache/Kconfig | 1 + drivers/md/bcache/btree.c | 2 +- drivers/md/bcache/super.c | 26 +- drivers/md/bcache/util.h | 2 - drivers/md/dm-ebs-target.c | 2 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm-ioctl.c | 4 - drivers/md/dm-rq.c | 1 - drivers/md/dm-table.c | 2 +- drivers/md/dm-writecache.c | 5 +- drivers/md/dm.c | 32 +- drivers/md/md.h | 4 +- drivers/md/raid1.c | 19 + drivers/md/raid10.c | 14 +- drivers/mmc/core/block.c | 164 +- drivers/mmc/core/core.c | 35 + drivers/mmc/core/core.h | 2 + drivers/mmc/core/mmc.c | 2 + drivers/mmc/host/sdhci-tegra.c | 9 + drivers/nvme/host/Kconfig | 4 +- drivers/nvme/host/Makefile | 1 - drivers/nvme/host/core.c | 70 +- drivers/nvme/host/fabrics.c | 1 - drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/lightnvm.c | 1274 ------------ drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/nvme.h | 79 +- drivers/nvme/host/pci.c | 187 +- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 44 +- drivers/nvme/host/trace.c | 18 +- drivers/nvme/target/Kconfig | 2 - drivers/nvme/target/core.c | 1 + drivers/nvme/target/fabrics-cmd.c | 38 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/trace.c | 18 +- drivers/nvme/target/zns.c | 5 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_eckd.c | 14 +- drivers/s390/block/dasd_fba.c | 4 +- drivers/s390/block/dasd_genhd.c | 7 +- drivers/s390/block/dcssblk.c | 3 +- drivers/scsi/sd.c | 8 +- drivers/scsi/sg.c | 32 +- drivers/scsi/sr.c | 7 +- drivers/scsi/st.c | 49 +- drivers/scsi/st.h | 2 +- fs/block_dev.c | 263 +-- fs/exec.c | 8 +- fs/f2fs/sysfs.c | 2 +- fs/fat/fatent.c | 1 + fs/internal.h | 8 +- fs/io-wq.c | 208 +- fs/io-wq.h | 3 +- fs/io_uring.c | 2039 ++++++++++++------- fs/namei.c | 239 ++- fs/nilfs2/super.c | 2 +- fs/squashfs/block.c | 7 +- fs/squashfs/lz4_wrapper.c | 2 +- fs/squashfs/lzo_wrapper.c | 2 +- fs/squashfs/xz_wrapper.c | 2 +- fs/squashfs/zlib_wrapper.c | 2 +- fs/squashfs/zstd_wrapper.c | 2 +- fs/super.c | 2 +- fs/xfs/xfs_buf.c | 2 +- include/linux/backing-dev.h | 2 +- include/linux/bio.h | 55 +- include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 16 +- include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 38 +- include/linux/bvec.h | 64 +- include/linux/cmdline-parser.h | 46 - include/linux/cpuhotplug.h | 1 + include/linux/device-mapper.h | 1 - include/linux/fs.h | 7 +- include/linux/genhd.h | 70 +- include/linux/io_uring.h | 11 +- include/linux/ioprio.h | 44 +- include/linux/libata.h | 7 +- include/linux/lightnvm.h | 697 ------- include/linux/mmc/card.h | 1 + include/linux/mmc/host.h | 1 + include/linux/moduleparam.h | 2 + include/linux/socket.h | 3 + include/linux/writeback.h | 5 - include/trace/events/kyber.h | 6 +- include/uapi/linux/fs.h | 1 + include/uapi/linux/io_uring.h | 22 +- include/uapi/linux/ioprio.h | 52 + include/uapi/linux/lightnvm.h | 224 -- init/do_mounts.c | 4 - kernel/exit.c | 2 +- kernel/params.c | 18 + lib/Kconfig.debug | 27 - mm/backing-dev.c | 3 + mm/page-writeback.c | 2 - net/socket.c | 71 +- net/sunrpc/xprtsock.c | 18 - 199 files changed, 4079 insertions(+), 16913 deletions(-) delete mode 100644 Documentation/driver-api/lightnvm-pblk.rst delete mode 100644 block/cmdline-parser.c create mode 100644 block/holder.c delete mode 100644 drivers/lightnvm/Kconfig delete mode 100644 drivers/lightnvm/Makefile delete mode 100644 drivers/lightnvm/core.c delete mode 100644 drivers/lightnvm/pblk-cache.c delete mode 100644 drivers/lightnvm/pblk-core.c delete mode 100644 drivers/lightnvm/pblk-gc.c delete mode 100644 drivers/lightnvm/pblk-init.c delete mode 100644 drivers/lightnvm/pblk-map.c delete mode 100644 drivers/lightnvm/pblk-rb.c delete mode 100644 drivers/lightnvm/pblk-read.c delete mode 100644 drivers/lightnvm/pblk-recovery.c delete mode 100644 drivers/lightnvm/pblk-rl.c delete mode 100644 drivers/lightnvm/pblk-sysfs.c delete mode 100644 drivers/lightnvm/pblk-trace.h delete mode 100644 drivers/lightnvm/pblk-write.c delete mode 100644 drivers/lightnvm/pblk.h delete mode 100644 drivers/nvme/host/lightnvm.c delete mode 100644 include/linux/cmdline-parser.h delete mode 100644 include/linux/lightnvm.h create mode 100644 include/uapi/linux/ioprio.h delete mode 100644 include/uapi/linux/lightnvm.h