This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8596e589b787 Merge tag 'timers-core-2021-08-30' of git://git.kernel.org [...] new 06447ae5e33b ioprio: move user space relevant ioprio bits to UAPI includes new 4c7251e1b576 MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> new e45cef51dba9 bvec: fix the include guards for bvec.h new e6e7471706dc bvec: add a bvec_kmap_local helper new f93a181af40b bvec: add memcpy_{from,to}_bvec and memzero_bvec helper new ab6c340eeac4 block: use memzero_page in zero_fill_bio new 732022b86a37 rbd: use memzero_bvec new 18a6234ccf06 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq new 6e0a48552b8c ps3disk: use memcpy_{from,to}_bvec new bda135d9c03f block: remove bvec_kmap_irq and bvec_kunmap_irq new f8b679a070c5 block: rewrite bio_copy_data_iter to use bvec_kmap_local a [...] new f434cdc78e01 block: use memcpy_to_bvec in copy_to_high_bio_irq new d24920e20ca6 block: use memcpy_from_bvec in bio_copy_kern_endio_read new 4aebe8596ab7 block: use memcpy_from_bvec in __blk_queue_bounce new 8aec120a9ca8 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} new 503469b5b30f block: use bvec_kmap_local in bio_integrity_process new a45e43cad798 block: assert the locking state in delete_partition new d7a66574b34e block: unhash the whole device inode earlier new 0468c5323413 block: allocate bd_meta_info later in add_partitions new 9d3b8813895d block: change the refcounting for partitions new 4b2731226d7d loop: don't grab a reference to the block device new 14cf1dbb55bb block: remove bdgrab new 2f4731dcd0bb block: remove bdput new 26e2d7a362f6 block: reduce stack usage in diskstats_show new a9e7bc3de405 block: use the %pg format specifier in printk_all_partitions new a291bb43e5c9 block: use the %pg format specifier in show_partition new 453b8ab696b3 block: simplify printing the device names disk_stack_limits new 1d7035478f64 block: simplify disk name formatting in check_partition new abd2864a3e46 block: remove disk_name() new 2164877c7f37 block: remove cmdline-parser.c new cf179948554a block: add disk sequence number new 87eb71074712 block: export the diskseq in uevents new 7957d93bf32b block: add ioctl to read the disk sequence number new 13927b31b13f block: export diskseq in sysfs new e6138dc12de9 block: add a helper to raise a media changed event new 9f65c489b68d loop: raise media_change event new 2bc1f6e442ee block: remove blk-mq-sysfs dead code new 90b7198001f2 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag new 2112f5c1330a loop: Select I/O scheduler 'none' from inside add_disk() new c66fd019713e block: make the block holder code optional new fbd9a39542ec block: remove the extra kobject reference in bd_link_disk_holder new 0dbcfe247f22 block: look up holders by bdev new d62633873590 block: support delayed holder registration new 74a2b6ec9380 dm: cleanup cleanup_mapped_device new ba30585936b0 dm: move setting md->type into dm_setup_md_queue new 89f871af1b26 dm: delay registering the gendisk new d1254a874971 block: remove support for delayed queue registrations new 5ed964f8e54e mm: hide laptop_mode_wb_timer entirely behind the BDI API new 471aa704db49 block: pass a gendisk to blk_queue_update_readahead new 1008162b2782 block: add a queue_has_disk helper new edb0872f44ec block: move the bdi from the request_queue to the gendisk new a11d7fc2d05f block: remove the bd_bdi in struct block_device new 866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible new 99d26de2f6d7 writeback: make the laptop_mode prototypes available uncon [...] new 018eca456c4b block: move some macros to blkdev.h new 29e6a5e01d0a mmc: block: let device_add_disk create disk attributes new a94dcfce70d3 mmc: block: cleanup gendisk creation new 5eba200526ac nvme: remove the GENHD_FL_UP check in nvme_ns_remove new 916a470da02f nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk new 4f9e14aecfbd sx8: use the internal state machine to check if del_gendis [...] new 224b0683228c bcache: add proper error unwinding in bcache_device_init new b75f4aed88fe bcache: move the del_gendisk call out of bcache_device_free new 50b4aecfbbb0 block: remove GENHD_FL_UP new a08aa9bccdc2 block: store a gendisk in struct parsed_partitions new 7f6be3765e11 block: pass a gendisk to bdev_add_partition new 926fbb1677e0 block: pass a gendisk to bdev_del_partition new 3d2e79894bd7 block: pass a gendisk to bdev_resize_partition new 4f1e9630afe6 blk-throtl: optimize IOPS throttle for large IO scenarios new 9451aa0aacaf block: free the extended dev_t minor later new 889c05cc5834 block: ensure the bdi is freed after inode_detach_wb new 1113f0b69c6a bvec: add a bvec_virt helper new b93ef45350c0 block: use bvec_virt in bio_integrity_{process,free} new 1c277e501334 dm: make EBS depend on !HIGHMEM new 3a8ba33bd71a dm-ebs: use bvec_virt new 964cacfdd34c dm-integrity: use bvec_virt new fbc27241e537 squashfs: use bvec_virt new cf58b537781d rbd: use bvec_virt new 358b348b9197 virtio_blk: use bvec_virt new 2fd3e5efe791 bcache: use bvec_virt new c3c770563510 sd: use bvec_virt new 25d84545beaa ubd: use bvec_virt new 6da525b3ecae ps3vram: use bvec_virt new bf5fb875b494 dasd: use bvec_virt new 2b7a8112212a dcssblk: use bvec_virt new 3973e15fa534 nvme: use bvec_virt new 49cb5168a7c6 blk-cgroup: refactor blkcg_print_stat new 252c651a4c85 blk-cgroup: stop using seq_get_buf new 69f87cc70865 block: unexport blk_register_queue new a680dd72ec33 block: bfq: fix bfq_set_next_ioprio_data() new 25bca50e523c block: improve ioprio class description comment new a553a835ca57 block: change ioprio_valid() to an inline function new ba05200fcce0 block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros new 202bc942c5cd block: Introduce IOPRIO_NR_LEVELS new e70344c05995 block: fix default IO priority handling new 759e0fd4b677 block: add back the bd_holder_dir reference in bd_link_dis [...] new 5f432cceb3e9 nvme: use blk_mq_alloc_disk new 45938335d0a9 st: do not allocate a gendisk new aebbb5831fbd sg: do not allocate a gendisk new 4dcc4874deb4 block: cleanup the lockdep handling in *alloc_disk new 9c2b9dbafc06 block: remove alloc_disk and alloc_disk_node new a58bd7683fcb block: remove the minors argument to __alloc_disk_node new 4a1fa41d304c block: pass a request_queue to __blk_alloc_disk new 61a35cfc2633 block: hold a request_queue reference for the lifetime of [...] new d152c682f03c block: add an explicit ->disk backpointer to the request_queue new 40b3a52ffc5b block: add a sanity check for a live disk in del_gendisk new 52b85909f85d block: fold register_disk into device_add_disk new 8235b5c1e8c1 block: call bdev_add later in device_add_disk new 9d5ee6767c85 block: create the bdi link earlier in device_add_disk new bab53f6b617d block: call blk_integrity_add earlier in device_add_disk new 75f4dca59694 block: call blk_register_queue earlier in device_add_disk new 614310c9c8ca block: return errors from blk_integrity_add new 92e7755ebc69 block: return errors from disk_alloc_events new 83cbce957446 block: add error handling for device_add_disk / add_disk new dbb301f91fc8 virtio_blk: add error handling support for add_disk() new 10e7123d5551 null_blk: add error handling support for add_disk() new 539711d7d6fe block: remove a pointless call to MINOR() in device_add_disk new c4b2b7d150d2 block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT new d9cf3bd53184 bio: fix page leak bio_add_hw_page failure new 0bdfbca8a623 block: Add alternative_gpt_sector() operation new 466d9c4904de partitions/efi: Support non-standard GPT location new dc913385dd74 mmc: block: Support alternative_gpt_sector() operation new 1743fa54c9e8 mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA new 9f2869921f2a block: refine the disk_live check in del_gendisk new 158ee7b65653 block: mark blkdev_fsync static new ead3b768bb51 blk-zoned: allow zone management send operations without C [...] new 4d643b660895 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN new cc40b7225151 blk-crypto: fix check for too-large dun_bytes new 1e294970fc00 block, bfq: cleanup the repeated declaration new 1d1cf156dc17 sg: pass the device name to blk_trace_setup new 679369114e55 Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel. [...] new 94dace8c8571 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr new 3087b335b531 block/rnbd: Use sysfs_emit instead of s*printf function fo [...] new da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err new fad7cd3310db nbd: add the check to prevent overflow in __nbd_ioctl() new 68c9417b193d nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DI [...] new 3f74e0645c52 nbd: refactor device removal new 327b501b1d94 nbd: remove nbd_del_disk new 7bdc00cf7e36 nbd: return the allocated nbd_device from nbd_dev_add new 6177b56c96ff nbd: refactor device search and allocation in nbd_genl_connect new 6e4df4c64881 nbd: reduce the nbd_index_mutex scope new 9ea9b9c48387 remove the lightnvm subsystem new b1a811633f73 block: nbd: add sanity check for first_minor new 2a14c9ae15a3 params: lift param_set_uint_minmax to common code new 27453b45e62d nvme-pci: limit maximum queue depth to 4095 new 3b01a9d0caa8 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data new e7006de6c238 nvme: code command_id with a genctr for use-after-free validation new 0521905e859f nvme-pci: use attribute group for cmb sysfs new 1751e97aa940 nvme-pci: cmb sysfs: one file, one value new e23439e977ed nvme-fabrics: remove superfluous nvmf_host_put in nvmf_par [...] new a7b5e8d864b3 nvme: add set feature tracing support new 8d84f9de69ca nvmet: add set feature tracing support new ad0e9a80ba0f nvmet: remove redundant assignments of variable status new e5ad96f388b7 nvme-pci: disable hmb on idle suspend new a5df5e79c43c nvme: allow user toggling hmb usage new d48f92cd2739 nvme-tcp: pair send_mutex init with destroy new 664227fde638 nvme-tcp: don't update queue count when failing to set io queues new 85032874f80b nvme-rdma: don't update queue count when failing to set io queues new e804d5abe2d7 nvmet: pass back cntlid on successful completion new b71df12605ca nvmet: avoid duplicate qid in connect cmd new e19e9f47f341 nvmet: check that host sqsize does not exceed ctrl MQES new 0866200ed7fd nvme: Have NVME_FABRICS select NVME_CORE instead of transp [...] new 77979058dfcf nvme: remove nvm_ndev from ns new 9891668e43c8 nvme: remove the unused NVME_NS_* enum new ca27f5b593b5 Merge tag 'nvme-5.15-2021-08-18' of git://git.infradead.or [...] new 93f63bc41f69 nbd: add missing locking to the nbd_dev_add error path new 409e0ff10ead nbd: reset NBD to NULL when restarting in nbd_genl_connect new 75b7f62aa65d nbd: prevent IDR lookups from finding partially initialize [...] new b190300decb3 nbd: set nbd->index before releasing nbd_index_mutex new 438cd318c8df nbd: only return usable devices from nbd_find_unused new 7ee656c3ac3d nbd: remove nbd->destroy_complete new 46d4703b1db4 md/raid10: Remove unnecessary rcu_dereference in raid10_ha [...] new 6607cd319b6b raid1: ensure write behind bio has less than BIO_MAX_VECS sectors new 461d971215df Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new c7e9d0020361 Revert "floppy: reintroduce O_NDELAY fix" new b5b0eba590f0 Merge tag 'floppy-for-5.15' of https://github.com/evdenis/ [...] new 9a1d6c9e3f53 Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kerne [...] new 3ad4a3162035 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() new 355a8031dc17 libata: fix ata_host_start() new 56b4f06c55ad libata: simplify ata_scsi_rbuf_fill() new d8d8778c24cc libata: cleanup device sleep capability detection new 891fd7c61952 libata: cleanup ata_dev_configure() new 2360fa1812cd libata: cleanup NCQ priority handling new fc5c8aa7bc49 libata: fix ata_read_log_page() warning new d633b8a702ab libata: print feature list on device scan new 5f91b8f54874 libata: Introduce ncq_prio_supported sysfs sttribute new 5b8a2345e64b docs: sysfs-block-device: improve ncq_prio_enable documentation new f5975d18d46a docs: sysfs-block-device: document ncq_prio_supported new 62283c6c9d4c include:libata: fix boolreturn.cocci warnings new 44d7d3b0d1cd Merge tag 'for-5.15/libata-2021-08-30' of git://git.kernel [...]
The 189 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/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 | 52 +- block/blk-cgroup.c | 139 +- block/blk-core.c | 18 +- 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 | 18 +- 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 | 20 +- 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 | 257 +-- fs/f2fs/sysfs.c | 2 +- fs/fat/fatent.c | 1 + 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 | 42 - include/linux/blk-cgroup.h | 4 +- include/linux/blk-mq.h | 16 +- include/linux/blk_types.h | 4 - include/linux/blkdev.h | 38 +- include/linux/bvec.h | 64 +- include/linux/cmdline-parser.h | 46 - include/linux/device-mapper.h | 1 - include/linux/fs.h | 4 - include/linux/genhd.h | 70 +- 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/writeback.h | 5 - include/trace/events/kyber.h | 6 +- include/uapi/linux/fs.h | 1 + include/uapi/linux/ioprio.h | 52 + include/uapi/linux/lightnvm.h | 224 -- init/do_mounts.c | 4 - kernel/params.c | 18 + lib/Kconfig.debug | 27 - mm/backing-dev.c | 3 + mm/page-writeback.c | 2 - net/sunrpc/xprtsock.c | 18 - 187 files changed, 2285 insertions(+), 15891 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