c29d1647e6
* Fri Oct 18 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-520.el9] - md: md-faulty: switch to new queue limit API (Ming Lei) [RHEL-56837] - md: md-linear: switch to new queue limit API (Ming Lei) [RHEL-56837] - block: rsxx: switch to new queue limit API (Ming Lei) [RHEL-56837] - scsi: sd: Don't check if a write for REQ_ATOMIC (Ming Lei) [RHEL-56837] - scsi: block: Don't check REQ_ATOMIC for reads (Ming Lei) [RHEL-56837] - block: Fix elv_iosched_local_module handling of "none" scheduler (Ming Lei) [RHEL-56837] - lib/sbitmap: define swap_lock as raw_spinlock_t (Ming Lei) [RHEL-56837] - dm: always manage discard support in terms of max_hw_discard_sectors (Ming Lei) [RHEL-56837] - dm-crypt: stop constraining max_segment_size to PAGE_SIZE (Ming Lei) [RHEL-56837] - nvme: set BLK_FEAT_ZONED for ZNS multipath disks (Ming Lei) [RHEL-56837] - scsi: sd: Move sd_read_cpr() out of the q->limits_lock region (Ming Lei) [RHEL-56837] - nvdimm/pmem: Set dax flag for all 'PFN_MAP' cases (Ming Lei) [RHEL-56837] - ata: pata_macio: Fix DMA table overflow (Ming Lei) [RHEL-56837] - ata: pata_macio: Fix max_segment_size with PAGE_SIZE == 64K (Ming Lei) [RHEL-56837] - mmc: sdhci: Fix max_seg_size for 64KiB PAGE_SIZE (Ming Lei) [RHEL-56837] - signalfd: fix error return code (Ming Lei) [RHEL-56837] - scsi: ipr: Remove several unused variables (Ming Lei) [RHEL-56837] - nvme: don't create a multipath node for zero capacity devices (Ming Lei) [RHEL-56837] - scsi: bsg: Pass dev to blk_mq_alloc_queue() (Ming Lei) [RHEL-56837] - block: don't reject too large max_user_sectors in blk_validate_limits (Ming Lei) [RHEL-56837] - nbd: correct the maximum value for discard sectors (Ming Lei) [RHEL-56837] - block: Prevent deadlocks when switching elevators (Ming Lei) [RHEL-56837] - bio-integrity: don't restrict the size of integrity metadata (Ming Lei) [RHEL-56837] - block: fix detection of unsupported WRITE SAME in blkdev_issue_write_zeroes (Ming Lei) [RHEL-56837] - block: Drop NULL check in bdev_write_zeroes_sectors() (Ming Lei) [RHEL-56837] - block: Read max write zeroes once for __blkdev_issue_write_zeroes() (Ming Lei) [RHEL-56837] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-56837] - blk-throttle: remove more latency dead-code (Ming Lei) [RHEL-56837] - block: don't free the integrity payload in bio_integrity_unmap_free_user (Ming Lei) [RHEL-56837] - block: don't free submitter owned integrity payload on I/O completion (Ming Lei) [RHEL-56837] - block: call bio_integrity_unmap_free_user from blk_rq_unmap_user (Ming Lei) [RHEL-56837] - block: don't call bio_uninit from bio_endio (Ming Lei) [RHEL-56837] - block: also return bio_integrity_payload * from stubs (Ming Lei) [RHEL-56837] - block: split integrity support out of bio.h (Ming Lei) [RHEL-56837] - block: unmap and free user mapped integrity via submitter (Ming Lei) [RHEL-56837] - nvme/io_uring: use helper for polled completions (Ming Lei) [RHEL-56837] - io_uring/cmd: document some uring_cmd related helpers (Ming Lei) [RHEL-56837] - io_uring/cmd: fix tw <-> issue_flags conversion (Ming Lei) [RHEL-56837] - io_uring/cmd: kill one issue_flags to tw conversion (Ming Lei) [RHEL-56837] - io_uring/cmd: move io_uring_try_cancel_uring_cmd() (Ming Lei) [RHEL-56837] - blk-cgroup: move congestion_count to struct blkcg (Ming Lei) [RHEL-56837] - sbitmap: fix io hung due to race on sbitmap_word::cleared (Ming Lei) [RHEL-56837] - block: avoid polling configuration errors (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from rqf_name[] (Ming Lei) [RHEL-56837] - block: Simplify definition of RQF_NAME() (Ming Lei) [RHEL-56837] - block: Use enum to define RQF_x bit indexes (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from cmd_flag_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from alloc_policy_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from hctx_flag_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from hctx_state_name[] (Ming Lei) [RHEL-56837] - block: Catch possible entries missing from blk_queue_flag_name[] (Ming Lei) [RHEL-56837] - block: Make QUEUE_FLAG_x as an enum (Ming Lei) [RHEL-56837] - block: Relocate BLK_MQ_MAX_DEPTH (Ming Lei) [RHEL-56837] - block: Relocate BLK_MQ_CPU_WORK_BATCH (Ming Lei) [RHEL-56837] - block: remove QUEUE_FLAG_STOPPED (Ming Lei) [RHEL-56837] - block: Add missing entry to hctx_flag_name[] (Ming Lei) [RHEL-56837] - block: Add zone write plugging entry to rqf_name[] (Ming Lei) [RHEL-56837] - block: Add missing entries from cmd_flag_name[] (Ming Lei) [RHEL-56837] - floppy: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - loop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - xen/blkback: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - block/rnbd: Constify struct kobj_type (Ming Lei) [RHEL-56837] - block: take offset into account in blk_bvec_map_sg again (Ming Lei) [RHEL-56837] - block: fix get_max_segment_size() warning (Ming Lei) [RHEL-56837] - loop: Don't bother validating blocksize (Ming Lei) [RHEL-56837] - virtio_blk: Don't bother validating blocksize (Ming Lei) [RHEL-56837] - null_blk: Don't bother validating blocksize (Ming Lei) [RHEL-56837] - block: Validate logical block size in blk_validate_limits() (Ming Lei) [RHEL-56837] - virtio_blk: Fix default logical block size fallback (Ming Lei) [RHEL-56837] - block: pass a phys_addr_t to get_max_segment_size (Ming Lei) [RHEL-56837] - block: add a bvec_phys helper (Ming Lei) [RHEL-56837] - blk-lib: check for kill signal in ioctl BLKZEROOUT (Ming Lei) [RHEL-56837] - block: limit the Write Zeroes to manually writing zeroes fallback (Ming Lei) [RHEL-56837] - block: refacto blkdev_issue_zeroout (Ming Lei) [RHEL-56837] - block: move read-only and supported checks into (__)blkdev_issue_zeroout (Ming Lei) [RHEL-56837] - block: remove the LBA alignment check in __blkdev_issue_zeroout (Ming Lei) [RHEL-56837] - block: factor out a blk_write_zeroes_limit helper (Ming Lei) [RHEL-56837] - block: Remove blk_alloc_zone_bitmap() (Ming Lei) [RHEL-56837] - block: Remove REQ_OP_ZONE_RESET_ALL emulation (Ming Lei) [RHEL-56837] - block: remove gfp_flags from blkdev_zone_mgmt (Ming Lei) [RHEL-56837] - dm: dm-zoned: guard blkdev_zone_mgmt with noio scope (Ming Lei) [RHEL-56837] - zonefs: pass GFP_KERNEL to blkdev_zone_mgmt() call (Ming Lei) [RHEL-56837] - dm: handle REQ_OP_ZONE_RESET_ALL (Ming Lei) [RHEL-56837] - dm: Refactor is_abnormal_io() (Ming Lei) [RHEL-56837] - null_blk: Introduce the zone_full parameter (Ming Lei) [RHEL-56837] - loop: remove the unused inode variable in loop_configure (Ming Lei) [RHEL-56837] - block: reuse original bio_vec array for integrity during clone (Ming Lei) [RHEL-56837] - null_blk: don't initialize static 'g_virt_boundary' to false (Ming Lei) [RHEL-56837] - block: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [RHEL-56837] - xen-blkfront: fix sector_size propagation to the block layer (Ming Lei) [RHEL-56837] - null_blk: Fix description of the fua parameter (Ming Lei) [RHEL-56837] - block/mq-deadline: Fix the tag reservation code (Ming Lei) [RHEL-56837] - block: Call .limit_depth() after .hctx has been set (Ming Lei) [RHEL-56837] - nvme: don't set io_opt if NOWS is zero (Ming Lei) [RHEL-56837] - block: don't reduce max_sectors based on io_opt (Ming Lei) [RHEL-56837] - block: remove a duplicate io_min check in blk_validate_limits (Ming Lei) [RHEL-56837] - blk-wbt: don't throttle swap writes in direct reclaim (Ming Lei) [RHEL-56837] - block: pass a gendisk to the queue_sysfs_entry methods (Ming Lei) [RHEL-56837] - block: add helper macros to de-duplicate the queue sysfs attributes (Ming Lei) [RHEL-56837] - block: simplify queue_logical_block_size (Ming Lei) [RHEL-56837] - blk-throttle: fix lower control under super low iops limit (Ming Lei) [RHEL-56837] - rnbd-cnt: don't set QUEUE_FLAG_SAME_FORCE (Ming Lei) [RHEL-56837] - rnbd: don't set QUEUE_FLAG_SAME_COMP (Ming Lei) [RHEL-56837] - mpt3sas_scsih: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837] - megaraid_sas: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837] - loop: don't set QUEUE_FLAG_NOMERGES (Ming Lei) [RHEL-56837] - block: check bio alignment in blk_mq_submit_bio (Ming Lei) [RHEL-56837] - block: Add ioprio to block_rq tracepoint (Ming Lei) [RHEL-56837] - block: remove bio_integrity_process (Ming Lei) [RHEL-56837] - block: switch on bio operation in bio_integrity_prep (Ming Lei) [RHEL-56837] - block: remove allocation failure warnings in bio_integrity_prep (Ming Lei) [RHEL-56837] - block: simplify adding the payload in bio_integrity_prep (Ming Lei) [RHEL-56837] - block: only zero non-PI metadata tuples in bio_integrity_prep (Ming Lei) [RHEL-56837] - loop: Fix a race between loop detach and loop open (Ming Lei) [RHEL-56837] - block: Delete blk_queue_flag_test_and_set() (Ming Lei) [RHEL-56837] - block: clean up the check in blkdev_iomap_begin() (Ming Lei) [RHEL-56837] - block: use the right type for stub rq_integrity_vec() (Ming Lei) [RHEL-56837] - block: move dma_pad_mask into queue_limits (Ming Lei) [RHEL-56837] - block: remove the fallback case in queue_dma_alignment (Ming Lei) [RHEL-56837] - block: remove disk_update_readahead (Ming Lei) [RHEL-56837] - block: conding style fixup for blk_queue_max_guaranteed_bio (Ming Lei) [RHEL-56837] - block: convert features and flags to __bitwise types (Ming Lei) [RHEL-56837] - block: rename BLK_FEAT_MISALIGNED (Ming Lei) [RHEL-56837] - block: correctly report cache type (Ming Lei) [RHEL-56837] - md: set md-specific flags for all queue limits (Ming Lei) [RHEL-56837] - block: change rq_integrity_vec to respect the iterator (Ming Lei) [RHEL-56837] - block: fix the blk_queue_nonrot polarity (Ming Lei) [RHEL-56837] - brd: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - cdrom: Add missing MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837] - block: Fix blk_validate_atomic_write_limits() build for arm32 (Ming Lei) [RHEL-56837] - block: Cleanup block device zone helpers (Ming Lei) [RHEL-56837] - block: Define bdev_nr_zones() as an inline function (Ming Lei) [RHEL-56837] - null_blk: Do not set disk->nr_zones (Ming Lei) [RHEL-56837] - nvme: Atomic write support (Ming Lei) [RHEL-56837] - scsi: scsi_debug: Atomic write support (Ming Lei) [RHEL-56837] - scsi: sd: Atomic write support (Ming Lei) [RHEL-56837] - block: Add fops atomic write support (Ming Lei) [RHEL-56837] - block: Add atomic write support for statx (Ming Lei) [RHEL-56837] - block: Add core atomic write support (Ming Lei) [RHEL-56837] - fs: Add initial atomic write support info to statx (Ming Lei) [RHEL-56837] - fs: Initial atomic write support (Ming Lei) [RHEL-56837] - block: Generalize chunk_sectors support as boundary support (Ming Lei) [RHEL-56837] - block: Pass blk_queue_get_max_sectors() a request pointer (Ming Lei) [RHEL-56837] - block: move the raid_partial_stripes_expensive flag into the features field (Ming Lei) [RHEL-56837] - block: remove the discard_alignment flag (Ming Lei) [RHEL-56837] - block: move the misaligned flag into the features field (Ming Lei) [RHEL-56837] - block: renumber and rename the cache disabled flag (Ming Lei) [RHEL-56837] - block: fix spelling and grammar for in writeback_cache_control.rst (Ming Lei) [RHEL-56837] - block: remove the unused blk_bounce enum (Ming Lei) [RHEL-56837] - block: move the bounce flag into the features field (Ming Lei) [RHEL-56837] - block: move the skip_tagset_quiesce flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the pci_p2pdma flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the zone_resetall flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the zoned flag into the features field (Ming Lei) [RHEL-56837] - block: move the poll flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the dax flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the nowait flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the synchronous flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the stable_writes flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the io_stat flag setting to queue_limits (Ming Lei) [RHEL-56837] - block: move the add_random flag to queue_limits (Ming Lei) [RHEL-56837] - block: move the nonrot flag to queue_limits (Ming Lei) [RHEL-56837] - block: move cache control settings out of queue->flags (Ming Lei) [RHEL-56837] - block: remove blk_flush_policy (Ming Lei) [RHEL-56837] - block: freeze the queue in queue_attr_store (Ming Lei) [RHEL-56837] - nbd: move setting the cache control flags to __nbd_set_size (Ming Lei) [RHEL-56837] - virtio_blk: remove virtblk_update_cache_mode (Ming Lei) [RHEL-56837] - loop: fold loop_update_rotational into loop_reconfigure_limits (Ming Lei) [RHEL-56837] - loop: also use the default block size from an underlying block device (Ming Lei) [RHEL-56837] - loop: regularize upgrading the block size for direct I/O (Ming Lei) [RHEL-56837] - loop: always update discard settings in loop_reconfigure_limits (Ming Lei) [RHEL-56837] - loop: stop using loop_reconfigure_limits in __loop_clr_fd (Ming Lei) [RHEL-56837] - sd: move zone limits setup out of sd_read_block_characteristics (Ming Lei) [RHEL-56837] - sd: remove sd_is_zoned (Ming Lei) [RHEL-56837] - xen-blkfront: don't disable cache flushes when they fail (Ming Lei) [RHEL-56837] - z2ram: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - ataflop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - amiflop: add missing MODULE_DESCRIPTION() macro (Ming Lei) [RHEL-56837] - block, bfq: remove blkg_path() (Ming Lei) [RHEL-56837] - block: cleanup flag_{show,store} (Ming Lei) [RHEL-56837] - block: BFQ: Refactor bfq_exit_icq() to silence sparse warning (Ming Lei) [RHEL-56837] - block: Drop locking annotation for limits_lock (Ming Lei) [RHEL-56837] - bdev: make blockdev_mnt static (Ming Lei) [RHEL-56837] - dm: Remove unused macro DM_ZONE_INVALID_WP_OFST (Ming Lei) [RHEL-56837] - dm: Improve zone resource limits handling (Ming Lei) [RHEL-56837] - dm: Call dm_revalidate_zones() after setting the queue limits (Ming Lei) [RHEL-56837] - block: Improve checks on zone resource limits (Ming Lei) [RHEL-56837] - block: move integrity information into queue_limits (Ming Lei) [RHEL-56837] - nvme-multipath: don't inherit LBA-related fields for the multipath node (Ming Lei) [RHEL-56837] - nvme: split nvme_update_zone_info (Ming Lei) [RHEL-56837] - block: invert the BLK_INTEGRITY_{GENERATE,VERIFY} flags (Ming Lei) [RHEL-56837] - block: bypass the STABLE_WRITES flag for protection information (Ming Lei) [RHEL-56837] - block: don't require stable pages for non-PI metadata (Ming Lei) [RHEL-56837] - block: use kstrtoul in flag_store (Ming Lei) [RHEL-56837] - block: factor out flag_{store,show} helper for integrity (Ming Lei) [RHEL-56837] - block: remove the blk_flush_integrity call in blk_integrity_unregister (Ming Lei) [RHEL-56837] - block: remove the blk_integrity_profile structure (Ming Lei) [RHEL-56837] - dm-integrity: use the nop integrity profile (Ming Lei) [RHEL-56837] - block: add special APIs for run-time disabling of discard and friends (Ming Lei) [RHEL-56837] - block: remove unused queue limits API (Ming Lei) [RHEL-56837] - sr: convert to the atomic queue limits API (Ming Lei) [RHEL-56837] - sd: convert to the atomic queue limits API (Ming Lei) [RHEL-56837] - sd: cleanup zoned queue limits initialization (Ming Lei) [RHEL-56837] - sd: factor out a sd_discard_mode helper (Ming Lei) [RHEL-56837] - sd: simplify the disable case in sd_config_discard (Ming Lei) [RHEL-56837] - sd: add a sd_disable_write_same helper (Ming Lei) [RHEL-56837] - sd: add a sd_disable_discard helper (Ming Lei) [RHEL-56837] - sd: simplify the ZBC case in provisioning_mode_store (Ming Lei) [RHEL-56837] - block: take io_opt and io_min into account for max_sectors (Ming Lei) [RHEL-56837] - rbd: increase io_opt again (Ming Lei) [RHEL-56837] - ubd: untagle discard vs write zeroes not support handling (Ming Lei) [RHEL-56837] - ubd: refactor the interrupt handler (Ming Lei) [RHEL-56837] - nbd: Remove __force casts (Ming Lei) [RHEL-56837] - block: Optimize disk zone resource cleanup (Ming Lei) [RHEL-56837] - block: sed-opal: avoid possible wrong address reference in read_sed_opal_key() (Ming Lei) [RHEL-56837] - loop: Disable fallocate() zero and discard if not supported (Ming Lei) [RHEL-56837] - blk-throttle: Fix incorrect display of io.max (Ming Lei) [RHEL-56837] - block: Fix zone write plugging handling of devices with a runt zone (Ming Lei) [RHEL-56837] - block: Fix validation of zoned device with a runt zone (Ming Lei) [RHEL-56837] - null_blk: Do not allow runt zone with zone capacity smaller then zone size (Ming Lei) [RHEL-56837] - block: check for max_hw_sectors underflow (Ming Lei) [RHEL-56837] - block: stack max_user_sectors (Ming Lei) [RHEL-56837] - sd: also set max_user_sectors when setting max_sectors (Ming Lei) [RHEL-56837] - null_blk: Print correct max open zones limit in null_init_zoned_dev() (Ming Lei) [RHEL-56837] - block: delete redundant function declaration (Ming Lei) [RHEL-56837] - dm: make dm_set_zones_restrictions work on the queue limits (Ming Lei) [RHEL-56837] - dm: use queue_limits_set (Ming Lei) [RHEL-56837] - dm: remove dm_check_zoned (Ming Lei) [RHEL-56837] - dm: move setting zoned_enabled to dm_table_set_restrictions (Ming Lei) [RHEL-56837] - block: remove blk_queue_max_integrity_segments (Ming Lei) [RHEL-56837] - dm-integrity: set max_integrity_segments in dm_integrity_io_hints (Ming Lei) [RHEL-56837] - nvdimm/btt: always set max_integrity_segments (Ming Lei) [RHEL-56837] - nvdimm: remove nd_integrity_init (Ming Lei) [RHEL-56837] - scsi: block: Remove now unused queue limits helpers (Ming Lei) [RHEL-56837] - scsi: uas: Switch to using ->device_configure to configure queue limits (Ming Lei) [RHEL-56837] - scsi: mpi3mr: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: mpi3mr: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: libata: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw() (Ming Lei) [RHEL-56837] - scsi: pata_macio: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: sata_nv: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: usb-storage: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: pmcraid: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: ipr: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: hptiop: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: sbp2: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: mpt3sas: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: megaraid_sas: Switch to using ->device_configure (Ming Lei) [RHEL-56837] - scsi: core: Add a device_configure method to the host template (Ming Lei) [RHEL-56837] - scsi: core: Use the atomic queue limits API in scsi_add_lun() (Ming Lei) [RHEL-56837] - scsi: ufs: ufs-exynos: Move setting the the DMA alignment to the init method (Ming Lei) [RHEL-56837] - scsi: core: Add a dma_alignment field to the host and host template (Ming Lei) [RHEL-56837] - scsi: core: Add a no_highmem flag to struct Scsi_Host (Ming Lei) [RHEL-56837] - scsi: scsi_transport_fc: Add a max_bsg_segments field to struct fc_function_template (Ming Lei) [RHEL-56837] - scsi: core: Initialize scsi midlayer limits before allocating the queue (Ming Lei) [RHEL-56837] - scsi: mpi3mr: Pass queue_limits to bsg_setup_queue() (Ming Lei) [RHEL-56837] - scsi: bsg: Pass queue_limits to bsg_setup_queue() (Ming Lei) [RHEL-56837] - scsi: block: Add a helper to cancel atomic queue limit updates (Ming Lei) [RHEL-56837] - ata: libata: Cleanup inline DMA helper functions (Ming Lei) [RHEL-56837] - ata: libata-eh: Reduce "disable device" message verbosity (Ming Lei) [RHEL-56837] - ata: libata-eh: Improve reset error messages (Ming Lei) [RHEL-56837] - ata: libata-sata: Improve ata_sas_slave_configure() (Ming Lei) [RHEL-56837] - ata: libata-core: Do not resume runtime suspended ports (Ming Lei) [RHEL-56837] - ata: libata-core: Do not poweroff runtime suspended ports (Ming Lei) [RHEL-56837] - ata: libata-core: Remove ata_port_resume_async() (Ming Lei) [RHEL-56837] - ata: libata-core: Remove ata_port_suspend_async() (Ming Lei) [RHEL-56837] - ata: libata-core: Detach a port devices on shutdown (Ming Lei) [RHEL-56837] - ata: libata-core: Synchronize ata_port_detach() with hotplug (Ming Lei) [RHEL-56837] - ata: libata-scsi: Cleanup ata_scsi_start_stop_xlat() (Ming Lei) [RHEL-56837] - scsi: ipr: Remove SATA support (Ming Lei) [RHEL-56837] - blk-throttle: remove unused struct 'avg_latency_bucket' (Ming Lei) [RHEL-56837] - block: fix lost bio for plug enabled bio based device (Ming Lei) [RHEL-56837] - block: t10-pi: add MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837] - cdrom: rearrange last_media_change check to avoid unintentional overflow (Ming Lei) [RHEL-56837] - nbd: Fix signal handling (Ming Lei) [RHEL-56837] - nbd: Remove a local variable from nbd_send_cmd() (Ming Lei) [RHEL-56837] - nbd: Improve the documentation of the locking assumptions (Ming Lei) [RHEL-56837] - nbd: Remove superfluous casts (Ming Lei) [RHEL-56837] - nbd: Use NULL to represent a pointer (Ming Lei) [RHEL-56837] - null_blk: Fix two sparse warnings (Ming Lei) [RHEL-56837] - brd: implement discard support (Ming Lei) [RHEL-56837] - blk-throttle: delay initialization until configuration (Ming Lei) [RHEL-56837] - blk-throttle: remove CONFIG_BLK_DEV_THROTTLING_LOW (Ming Lei) [RHEL-56837] - block: add plug while submitting IO (Ming Lei) [RHEL-56837] - blk-lib: check for kill signal in ioctl BLKDISCARD (Ming Lei) [RHEL-56837] - block: add a bio_await_chain helper (Ming Lei) [RHEL-56837] - block: add a blk_alloc_discard_bio helper (Ming Lei) [RHEL-56837] - block: add a bio_chain_and_submit helper (Ming Lei) [RHEL-56837] - block: move discard checks into the ioctl handler (Ming Lei) [RHEL-56837] - block: remove the discard_granularity check in __blkdev_issue_discard (Ming Lei) [RHEL-56837] - block/ioctl: prefer different overflow check (Ming Lei) [RHEL-56837] - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() (Ming Lei) [RHEL-56837] - block: fix and simplify blkdevparts= cmdline parsing (Ming Lei) [RHEL-56837] - block: add a partscan sysfs attribute for disks (Ming Lei) [RHEL-56837] - block: add a disk_has_partscan helper (Ming Lei) [RHEL-56837] - block: Cleanup blk_revalidate_zone_cb() (Ming Lei) [RHEL-56837] - block: Simplify zone write plug BIO abort (Ming Lei) [RHEL-56837] - block: Simplify blk_zone_write_plug_bio_endio() (Ming Lei) [RHEL-56837] - block: Improve zone write request completion handling (Ming Lei) [RHEL-56837] - block: Improve blk_zone_write_plug_bio_merged() (Ming Lei) [RHEL-56837] - block: Fix handling of non-empty flush write requests to zones (Ming Lei) [RHEL-56837] - block: Fix flush request sector restore (Ming Lei) [RHEL-56837] - block: Do not remove zone write plugs still in use (Ming Lei) [RHEL-56837] - block: Unhash a zone write plug only if needed (Ming Lei) [RHEL-56837] - block: Hold a reference on zone write plugs to schedule submission (Ming Lei) [RHEL-56837] - block: Fix reference counting for zone write plugs in error state (Ming Lei) [RHEL-56837] - block: Fix zone write plug initialization from blk_revalidate_zone_cb() (Ming Lei) [RHEL-56837] - block: Exclude conventional zones when faking max open limit (Ming Lei) [RHEL-56837] - dm: Check that a zoned table leads to a valid mapped device (Ming Lei) [RHEL-56837] - sbitmap: use READ_ONCE to access map->word (Ming Lei) [RHEL-56837] - null_blk: Fix missing mutex_destroy() at module removal (Ming Lei) [RHEL-56837] - block: check if zone_wplugs_hash exists in queue_zone_wplugs_show (Ming Lei) [RHEL-56837] - block: use a per disk workqueue for zone write plugging (Ming Lei) [RHEL-56837] - block/mq-deadline: Remove some unused functions (Ming Lei) [RHEL-56837] - null_blk: Simplify null_zone_write() (Ming Lei) [RHEL-56837] - null_blk: Do zone resource management only if necessary (Ming Lei) [RHEL-56837] - null_blk: Have all null_handle_xxx() return a blk_status_t (Ming Lei) [RHEL-56837] - block: Do not special-case plugging of zone write operations (Ming Lei) [RHEL-56837] - block: Do not force select mq-deadline with CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-56837] - block: Remove zone write locking (Ming Lei) [RHEL-56837] - block: Replace zone_wlock debugfs entry with zone_wplugs entry (Ming Lei) [RHEL-56837] - block: Move zone related debugfs attribute to blk-zoned.c (Ming Lei) [RHEL-56837] - block: Do not check zone type in blk_check_zone_append() (Ming Lei) [RHEL-56837] - block: Remove elevator required features (Ming Lei) [RHEL-56837] - block: mq-deadline: Remove support for zone write locking (Ming Lei) [RHEL-56837] - block: Simplify blk_revalidate_disk_zones() interface (Ming Lei) [RHEL-56837] - block: Remove BLK_STS_ZONE_RESOURCE (Ming Lei) [RHEL-56837] - nvmet: zns: Do not reference the gendisk conv_zones_bitmap (Ming Lei) [RHEL-56837] - null_blk: Introduce fua attribute (Ming Lei) [RHEL-56837] - null_blk: Introduce zone_append_max_sectors attribute (Ming Lei) [RHEL-56837] - null_blk: Do not request ELEVATOR_F_ZBD_SEQ_WRITE elevator feature (Ming Lei) [RHEL-56837] - scsi: sd: Use the block layer zone append emulation (Ming Lei) [RHEL-56837] - dm: Use the block layer zone append emulation (Ming Lei) [RHEL-56837] - block: Allow BIO-based drivers to use blk_revalidate_disk_zones() (Ming Lei) [RHEL-56837] - block: Implement zone append emulation (Ming Lei) [RHEL-56837] - block: Allow zero value of max_zone_append_sectors queue limit (Ming Lei) [RHEL-56837] - block: Fake max open zones limit when there is no limit (Ming Lei) [RHEL-56837] - block: Introduce zone write plugging (Ming Lei) [RHEL-56837] - block: Remember zone capacity when revalidating zones (Ming Lei) [RHEL-56837] - block: Allow using bio_attempt_back_merge() internally (Ming Lei) [RHEL-56837] - block: Introduce bio_straddles_zones() and bio_offset_from_zone_start() (Ming Lei) [RHEL-56837] - block: Introduce blk_zone_update_request_bio() (Ming Lei) [RHEL-56837] - block: Remove req_bio_endio() (Ming Lei) [RHEL-56837] - block: Restore sector of flush requests (Ming Lei) [RHEL-56837] - block: Call blkdev_dio_unaligned() from blkdev_direct_IO() (Ming Lei) [RHEL-56837] - blk-cgroup: use group allocation/free of per-cpu counters API (Ming Lei) [RHEL-56837] - pcpcntr: add group allocation/free (Ming Lei) [RHEL-56837] - dm: use bio_list_merge_init (Ming Lei) [RHEL-56837] - blk-cgroup: use bio_list_merge_init (Ming Lei) [RHEL-56837] - block: add a bio_list_merge_init helper (Ming Lei) [RHEL-56837] - blk-throttle: Only use seq_printf() in tg_prfill_limit() (Ming Lei) [RHEL-56837] - brd: Remove use of page->index (Ming Lei) [RHEL-56837] - signalfd: convert to ->read_iter() (Ming Lei) [RHEL-56837] - userfaultfd: convert to ->read_iter() (Ming Lei) [RHEL-56837] - timerfd: convert to ->read_iter() (Ming Lei) [RHEL-56837] - new helper: copy_to_iter_full() (Ming Lei) [RHEL-56837] - nvme-multipath: use atomic queue limits API for stacking limits (Ming Lei) [RHEL-56837] - nvme-multipath: pass queue_limits to blk_alloc_disk (Ming Lei) [RHEL-56837] - nvme: use the atomic queue limits update API (Ming Lei) [RHEL-56837] - nvme: cleanup nvme_configure_metadata (Ming Lei) [RHEL-56837] - nvme: don't query identify data in configure_metadata (Ming Lei) [RHEL-56837] - nvme: split out a nvme_identify_ns_nvm helper (Ming Lei) [RHEL-56837] - nvme: move common logic into nvme_update_ns_info (Ming Lei) [RHEL-56837] - nvme: move setting the write cache flags out of nvme_set_queue_limits (Ming Lei) [RHEL-56837] - nvme: move a few things out of nvme_update_disk_info (Ming Lei) [RHEL-56837] - nvme: don't use nvme_update_disk_info for the multipath disk (Ming Lei) [RHEL-56837] - nvme: move blk_integrity_unregister into nvme_init_integrity (Ming Lei) [RHEL-56837] - nvme: cleanup the nvme_init_integrity calling conventions (Ming Lei) [RHEL-56837] - nvme: move max_integrity_segments handling out of nvme_init_integrity (Ming Lei) [RHEL-56837] - nvme: remove nvme_revalidate_zones (Ming Lei) [RHEL-56837] - nvme: move NVME_QUIRK_DEALLOCATE_ZEROES out of nvme_config_discard (Ming Lei) [RHEL-56837] - nvme: set max_hw_sectors unconditionally (Ming Lei) [RHEL-56837] - Revert "dm: use queue_limits_set" (Ming Lei) [RHEL-56837] - block: Do not force full zone append completion in req_bio_endio() (Ming Lei) [RHEL-56837] - block: set default max segment size in case of virt_boundary (Ming Lei) [RHEL-56837] - blk-iocost: do not WARN if iocg was already offlined (Ming Lei) [RHEL-56837] - block: propagate partition scanning errors to the BLKRRPART ioctl (Ming Lei) [RHEL-56837] - block: fix that blk_time_get_ns() doesn't update time after schedule (Ming Lei) [RHEL-56837] - block: allow device to have both virt_boundary_mask and max segment size (Ming Lei) [RHEL-56837] - blk-iocost: avoid out of bounds shift (Ming Lei) [RHEL-56837] - nullblk: Fix cleanup order in null_add_dev() error path (Ming Lei) [RHEL-56837] - block: Make blk_rq_set_mixed_merge() static (Ming Lei) [RHEL-56837] - Revert "blk-lib: check for kill signal" (Ming Lei) [RHEL-56837] - Revert "block/mq-deadline: use correct way to throttling write requests" (Ming Lei) [RHEL-56837] - block: limit block time caching to in_task() context (Ming Lei) [RHEL-56837] - block: partitions: only define function mac_fix_string for CONFIG_PPC_PMAC (Ming Lei) [RHEL-56837] - block/swim: Convert to platform remove callback returning void (Ming Lei) [RHEL-56837] - cdrom: gdrom: Convert to platform remove callback returning void (Ming Lei) [RHEL-56837] - block: remove disk_stack_limits (Ming Lei) [RHEL-56837] - md: remove mddev->queue (Ming Lei) [RHEL-56837] - md: don't initialize queue limits (Ming Lei) [RHEL-56837] - md/raid10: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md/raid5: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md/raid1: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md/raid0: use the atomic queue limit update APIs (Ming Lei) [RHEL-56837] - md: add queue limit helpers (Ming Lei) [RHEL-56837] - virtio_blk: Do not use disk_set_max_open/active_zones() (Ming Lei) [RHEL-56837] - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Ming Lei) [RHEL-56837] - block: move capacity validation to blkpg_do_ioctl() (Ming Lei) [RHEL-56837] - drbd: atomically update queue limits in drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837] - drbd: split out a drbd_discard_supported helper (Ming Lei) [RHEL-56837] - drbd: don't set max_write_zeroes_sectors in decide_on_discard_support (Ming Lei) [RHEL-56837] - drbd: merge drbd_setup_queue_param into drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837] - drbd: refactor the backing dev max_segments calculation (Ming Lei) [RHEL-56837] - drbd: refactor drbd_reconsider_queue_parameters (Ming Lei) [RHEL-56837] - drbd: pass the max_hw_sectors limit to blk_alloc_disk (Ming Lei) [RHEL-56837] - sed-opal: Remove the ret variable from the function (Ming Lei) [RHEL-56837] - sed-opal: Remove unnecessary ‘0’ values from ret (Ming Lei) [RHEL-56837] - sed-opal: Remove unnecessary ‘0’ values from err (Ming Lei) [RHEL-56837] - sed-opal: Remove unnecessary ‘0’ values from error (Ming Lei) [RHEL-56837] - block: make block_class constant (Ming Lei) [RHEL-56837] - dasd: use the atomic queue limits API (Ming Lei) [RHEL-56837] - dasd: move queue setup to common code (Ming Lei) [RHEL-56837] - dasd: cleamup dasd_state_basic_to_ready (Ming Lei) [RHEL-56837] - nbd: use the atomic queue limits API in nbd_set_size (Ming Lei) [RHEL-56837] - nbd: freeze the queue for queue limits updates (Ming Lei) [RHEL-56837] - nbd: don't clear discard_sectors in nbd_config_put (Ming Lei) [RHEL-56837] - pktcdvd: don't set max_hw_sectors on the underlying device (Ming Lei) [RHEL-56837] - dm: use queue_limits_set (Ming Lei) [RHEL-56837] - block: add a queue_limits_stack_bdev helper (Ming Lei) [RHEL-56837] - block: add a queue_limits_set helper (Ming Lei) [RHEL-56837] - ubd: open the backing files in ubd_add (Ming Lei) [RHEL-56837] - ubd: remove the queue pointer in struct ubd (Ming Lei) [RHEL-56837] - ubd: move set_disk_ro to ubd_add (Ming Lei) [RHEL-56837] - ubd: move setting the variable queue limits to ubd_add (Ming Lei) [RHEL-56837] - ubd: move setting the nonrot flag to ubd_add (Ming Lei) [RHEL-56837] - ubd: remove ubd_disk_register (Ming Lei) [RHEL-56837] - ubd: remove the ubd_gendisk array (Ming Lei) [RHEL-56837] - xen-blkfront: atomically update queue limits (Ming Lei) [RHEL-56837] - xen-blkfront: don't redundantly set max_sements in blkif_recover (Ming Lei) [RHEL-56837] - xen-blkfront: rely on the default discard granularity (Ming Lei) [RHEL-56837] - xen-blkfront: set max_discard/secure erase limits to UINT_MAX (Ming Lei) [RHEL-56837] - bdev: remove SLAB_MEM_SPREAD flag usage (Ming Lei) [RHEL-56837] - block/blk-mq: Don't complete locally if capacities are different (Ming Lei) [RHEL-56837] - sched: Add a new function to compare if two cpus have the same capacity (Ming Lei) [RHEL-56837] - blk-lib: check for kill signal (Ming Lei) [RHEL-56837] - block: io wait hang check helper (Ming Lei) [RHEL-56837] - block: cleanup __blkdev_issue_write_zeroes (Ming Lei) [RHEL-56837] - block: blkdev_issue_secure_erase loop style (Ming Lei) [RHEL-56837] - block: Do not include rbtree.h in blk-zoned.c (Ming Lei) [RHEL-56837] - block: Clear zone limits for a non-zoned stacked queue (Ming Lei) [RHEL-56837] - null_blk: Delete nullb.{queue_depth, nr_queues} (Ming Lei) [RHEL-56837] - pktcdvd: set queue limits at disk allocation time (Ming Lei) [RHEL-56837] - pktcdvd: stop setting q->queuedata (Ming Lei) [RHEL-56837] - block: fix virt_boundary handling in blk_validate_limits (Ming Lei) [RHEL-56837] - null_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - null_blk: remove null_gendisk_register (Ming Lei) [RHEL-56837] - null_blk: refactor tag_set setup (Ming Lei) [RHEL-56837] - null_blk: initialize the tag_set timeout in null_init_tag_set (Ming Lei) [RHEL-56837] - null_blk: remove the bio based I/O path (Ming Lei) [RHEL-56837] - mmc: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - scm_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ubiblock: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - mtd_blkdevs: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - mspro_block: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ms_block: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - gdrom: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - sunvdc: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - rnbd-clt: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - rbd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ps3disk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - nbd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - mtip: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - floppy: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - aoe: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - ubd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - dcssblk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - pmem: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - btt: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - zram: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - n64cart: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - brd: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - nfblock: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_alloc_disk (Ming Lei) [RHEL-56837] - loop: use the atomic queue limits update API (Ming Lei) [RHEL-56837] - loop: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - loop: cleanup loop_config_discard (Ming Lei) [RHEL-56837] - virtio_blk: pass queue_limits to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - virtio_blk: split virtblk_probe (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_mq_alloc_disk (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_mq_init_queue (Ming Lei) [RHEL-56837] - block: pass a queue_limits argument to blk_alloc_queue (Ming Lei) [RHEL-56837] - block: use queue_limits_commit_update in queue_discard_max_store (Ming Lei) [RHEL-56837] - block: add a max_user_discard_sectors queue limit (Ming Lei) [RHEL-56837] - block: use queue_limits_commit_update in queue_max_sectors_store (Ming Lei) [RHEL-56837] - block: add an API to atomically update queue limits (Ming Lei) [RHEL-56837] - block: decouple blk_set_stacking_limits from blk_set_default_limits (Ming Lei) [RHEL-56837] - block: refactor disk_update_readahead (Ming Lei) [RHEL-56837] - block: move max_{open,active}_zones to struct queue_limits (Ming Lei) [RHEL-56837] - drbd: fix function cast warnings in state machine (Ming Lei) [RHEL-56837] - nvme: allow integrity when PI is not in first bytes (Ming Lei) [RHEL-56837] - block: support PI at non-zero offset within metadata (Ming Lei) [RHEL-56837] - block: refactor guard helpers (Ming Lei) [RHEL-56837] - null_blk: add configfs variable shared_tags (Ming Lei) [RHEL-56837] - block: Simplify the allocation of slab caches (Ming Lei) [RHEL-56837] - block: optimise in irq bio put caching (Ming Lei) [RHEL-56837] - block: extend bio caching to task context (Ming Lei) [RHEL-56837] - blk-throttle: Eliminate redundant checks for data direction (Ming Lei) [RHEL-56837] - block: update cached timestamp post schedule/preemption (Ming Lei) [RHEL-56837] - block: cache current nsec time in struct blk_plug (Ming Lei) [RHEL-56837] - block: add blk_time_get_ns() and blk_time_get() helpers (Ming Lei) [RHEL-56837] - block: move cgroup time handling code into blk.h (Ming Lei) [RHEL-56837] - blk-mq: special case cached requests less (Ming Lei) [RHEL-56837] - blk-mq: introduce a blk_mq_peek_cached_request helper (Ming Lei) [RHEL-56837] - blk-mq: move blk_mq_attempt_bio_merge out blk_mq_get_new_requests (Ming Lei) [RHEL-56837] - Documentation: block: ioprio: Update schedulers (Ming Lei) [RHEL-56837] - blk-mq: Remove the hctx 'run' debugfs attribute (Ming Lei) [RHEL-56837] - block: Fix iterating over an empty bio with bio_for_each_folio_all (Ming Lei) [RHEL-56837] - virtio_blk: remove duplicate check if queue is broken in virtblk_done (Ming Lei) [RHEL-56837] - sbitmap: remove stale comment in sbq_calc_wake_batch (Ming Lei) [RHEL-56837] - block: Correct a documentation comment in blk-cgroup.c (Ming Lei) [RHEL-56837] - null_blk: Remove usage of the deprecated ida_simple_xx() API (Ming Lei) [RHEL-56837] - block: ensure we hold a queue reference when using queue limits (Ming Lei) [RHEL-56837] - blk-mq: rename blk_mq_can_use_cached_rq (Ming Lei) [RHEL-56837] - block: print symbolic error name instead of error code (Ming Lei) [RHEL-56837] - block: fix partial zone append completion handling in req_bio_endio() (Ming Lei) [RHEL-56837] - block/iocost: silence warning on 'last_period' potentially being unused (Ming Lei) [RHEL-56837] - block: make __get_task_ioprio() easier to read (Ming Lei) [RHEL-56837] - block: move __get_task_ioprio() into header file (Ming Lei) [RHEL-56837] - block: make blkcg_punt_bio_submit optional (Ming Lei) [RHEL-56837] - block: async_bio_lock does not need to be bh-safe (Ming Lei) [RHEL-56837] - btrfs, block: move REQ_CGROUP_PUNT to btrfs (Ming Lei) [RHEL-56837] - btrfs, mm: remove the punt_to_cgroup field in struct writeback_control (Ming Lei) [RHEL-56837] - scsi: block: Improve checks in blk_revalidate_disk_zones() (Ming Lei) [RHEL-56837] - scsi: block: nullblk: Set zone limits before revalidating zones (Ming Lei) [RHEL-56837] - sched: Show PF_flag holes (Ming Lei) [RHEL-56837] - scsi: ufs: core: Move the 4K alignment code into the Exynos driver (Ming Lei) [RHEL-56837] - iov_iter: Fix iov_iter_extract_pages() with zero-sized entries (Ming Lei) [RHEL-56837] - lib/scatterlist: Fix to calculate the last_pg properly (Ming Lei) [RHEL-56837] - lib/scatterlist: Fix to merge contiguous pages into the last SG properly (Ming Lei) [RHEL-56837] - virtio_pmem: add the missing REQ_OP_WRITE for flush bio (Ming Lei) [RHEL-56837] - block: bio-integrity: fix kcalloc() arguments order (Ming Lei) [RHEL-56837] - io_uring: remove uring_cmd cookie (Ming Lei) [RHEL-56837] - iouring: remove IORING_URING_CMD_POLLED (Ming Lei) [RHEL-56837] - nvme: use bio_integrity_map_user (Ming Lei) [RHEL-56837] - nvme: optimise io_uring passthrough completion (Ming Lei) [RHEL-56837] - block: bio-integrity: directly map user buffers (Ming Lei) [RHEL-56837] - iov_iter: Add a function to extract a page list from an iterator (Ming Lei) [RHEL-56837] - iov_iter: Define flags to qualify page extraction. (Ming Lei) [RHEL-56837] - ABI: sysfs-bus-pci: add documentation for p2pmem allocate (Ming Lei) [RHEL-56837] - block: set FOLL_PCI_P2PDMA in bio_map_user_iov() (Ming Lei) [RHEL-56837] - block: set FOLL_PCI_P2PDMA in __bio_iov_iter_get_pages() (Ming Lei) [RHEL-56837] - lib/scatterlist: add check when merging zone device pages (Ming Lei) [RHEL-56837] - block: add check when merging zone device pages (Ming Lei) [RHEL-56837] - iov_iter: introduce iov_iter_get_pages_[alloc_]flags() (Ming Lei) [RHEL-56837] - block: add a sanity check for non-write flush/fua bios (Ming Lei) [RHEL-56837] Resolves: RHEL-56837 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
68 lines
2.3 KiB
Makefile
68 lines
2.3 KiB
Makefile
RHEL_MAJOR = 9
|
|
RHEL_MINOR = 6
|
|
|
|
#
|
|
# RHEL_RELEASE
|
|
# -------------
|
|
#
|
|
# Represents build number in 'release' part of RPM's name-version-release.
|
|
# name is <package_name>, e.g. kernel
|
|
# version is upstream kernel version this kernel is based on, e.g. 4.18.0
|
|
# release is <RHEL_RELEASE>.<dist_tag>[<buildid>], e.g. 100.el8
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
RHEL_RELEASE = 520
|
|
|
|
#
|
|
# ZSTREAM
|
|
# -------
|
|
#
|
|
# This variable controls whether we use zstream numbering or not for the
|
|
# package release. The zstream release keeps the build number of the last
|
|
# build done for ystream for the Beta milestone, and increments a second
|
|
# number for each build. The third number is used for branched builds
|
|
# (eg.: for builds with security fixes or hot fixes done outside of the
|
|
# batch release process).
|
|
#
|
|
# For example, with ZSTREAM unset or set to "no", all builds will contain
|
|
# a release with only the build number, eg.: kernel-<kernel version>-X.el*,
|
|
# where X is the build number. With ZSTREAM set to "yes", we will have
|
|
# builds with kernel-<kernel version>-X.Y.Z.el*, where X is the last
|
|
# RHEL_RELEASE number before ZSTREAM flag was set to yes, Y will now be the
|
|
# build number and Z will always be 1 except if you're doing a branched build
|
|
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
|
|
# number will be incremented instead of the Y).
|
|
#
|
|
ZSTREAM ?= no
|
|
|
|
#
|
|
# Early y+1 numbering
|
|
# --------------------
|
|
#
|
|
# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y
|
|
# First is RHEL_RELEASE inherited/merged from y as-is, second number
|
|
# is incremented with each build starting from 1. After merge from y,
|
|
# it resets back to 1. This way y+1 nvr reflects status of last merge.
|
|
#
|
|
# Example:
|
|
#
|
|
# rhel8.0 rhel-8.1
|
|
# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8
|
|
# kernel-4.18.0-58.2.el8
|
|
# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8
|
|
# kernel-4.18.0-60.el8
|
|
# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8
|
|
#
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
EARLY_YSTREAM ?= no
|
|
EARLY_YBUILD:=
|
|
EARLY_YRELEASE:=
|
|
ifneq ("$(ZSTREAM)", "yes")
|
|
ifeq ("$(EARLY_YSTREAM)","yes")
|
|
RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE)
|
|
endif
|
|
endif
|