hpsa: bring back deprecated PCI ids #CFHack #CFHack2024

mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

lpfc: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained

Use AlmaLinux OS secure boot cert

Debrand for AlmaLinux OS
This commit is contained in:
Andrew Lukoshko 2025-03-21 02:01:03 +00:00 committed by root
commit 30b87da139
25 changed files with 798 additions and 16 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 1
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 65
RHEL_RELEASE = 66
#
# RHEL_REBASE_NUM

View File

@ -4737,6 +4737,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4716,6 +4716,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -5024,6 +5024,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -5003,6 +5003,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4734,6 +4734,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4713,6 +4713,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -3305,10 +3305,10 @@ CONFIG_KALLSYMS=y
# CONFIG_KASAN_EXTRA_INFO is not set
CONFIG_KASAN_GENERIC=y
# CONFIG_KASAN_HW_TAGS is not set
# CONFIG_KASAN_INLINE is not set
CONFIG_KASAN_INLINE=y
CONFIG_KASAN_KUNIT_TEST=m
# CONFIG_KASAN_MODULE_TEST is not set
CONFIG_KASAN_OUTLINE=y
# CONFIG_KASAN_OUTLINE is not set
# CONFIG_KASAN_SW_TAGS is not set
CONFIG_KASAN_VMALLOC=y
CONFIG_KASAN=y
@ -4778,6 +4778,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4757,6 +4757,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -3302,10 +3302,10 @@ CONFIG_KALLSYMS=y
# CONFIG_KASAN_EXTRA_INFO is not set
CONFIG_KASAN_GENERIC=y
# CONFIG_KASAN_HW_TAGS is not set
# CONFIG_KASAN_INLINE is not set
CONFIG_KASAN_INLINE=y
CONFIG_KASAN_KUNIT_TEST=m
# CONFIG_KASAN_MODULE_TEST is not set
CONFIG_KASAN_OUTLINE=y
# CONFIG_KASAN_OUTLINE is not set
# CONFIG_KASAN_SW_TAGS is not set
CONFIG_KASAN_VMALLOC=y
CONFIG_KASAN=y
@ -4775,6 +4775,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4754,6 +4754,7 @@ CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_MDIO=y
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4352,6 +4352,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4332,6 +4332,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
CONFIG_OF=y

View File

@ -4330,6 +4330,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -4310,6 +4310,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -4321,6 +4321,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -4752,6 +4752,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -4732,6 +4732,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -4617,6 +4617,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -4597,6 +4597,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -3190,10 +3190,10 @@ CONFIG_KALLSYMS=y
# CONFIG_KARMA_PARTITION is not set
# CONFIG_KASAN_EXTRA_INFO is not set
CONFIG_KASAN_GENERIC=y
# CONFIG_KASAN_INLINE is not set
CONFIG_KASAN_INLINE=y
CONFIG_KASAN_KUNIT_TEST=m
# CONFIG_KASAN_MODULE_TEST is not set
CONFIG_KASAN_OUTLINE=y
# CONFIG_KASAN_OUTLINE is not set
CONFIG_KASAN_VMALLOC=y
CONFIG_KASAN=y
# CONFIG_KCOV is not set
@ -4658,6 +4658,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -4638,6 +4638,7 @@ CONFIG_OCXL=m
CONFIG_OF_KUNIT_TEST=m
CONFIG_OF_OVERLAY_KUNIT_TEST=m
CONFIG_OF_OVERLAY=y
# CONFIG_OF_PARTITION is not set
CONFIG_OF_PMEM=m
# CONFIG_OF_UNITTEST is not set
# CONFIG_OMFS_FS is not set

View File

@ -1,3 +1,384 @@
* Wed Mar 19 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-66.el10]
- crypto: tegra - do not transfer req when tegra init fails (Herbert Xu) [RHEL-82479] {CVE-2024-58075}
- NFSD: fix hang in nfsd4_shutdown_callback (Olga Kornievskaia) [RHEL-81295] {CVE-2025-21795}
- x86/xen: add FRAME_END to xen_hypercall_hvm() (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: fix xen_hypercall_hvm() to not clobber %%rbx (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- compiler.h: Move C string helpers into C-only kernel section (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/asm: Make serialize() always_inline (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/static-call: fix 32-bit build (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: remove hypercall page (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: use new hypercall functions instead of hypercall page (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: add central hypercall functions (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: don't do PV iret hypercall through hypercall page (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/static-call: provide a way to do very early static-call updates (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- objtool/x86: allow syscall instruction (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86: make get_cpu_vendor() accessible from Xen code (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: Avoid relocatable quantities in Xen ELF notes (Vitaly Kuznetsov) [RHEL-76329]
- compiler.h: Fix undefined BUILD_BUG_ON_ZERO() (Vitaly Kuznetsov) [RHEL-76329]
- scsi: storvsc: Set correct data length for sending SCSI command without payload (Cathy Avery) [RHEL-82461]
- locking/lockdep: Add kasan_check_byte() check in lock_acquire() (Waiman Long) [RHEL-78669]
- locking/lockdep: Disable KASAN instrumentation of lockdep.c (Waiman Long) [RHEL-78669]
- redhat/configs: Enable CONFIG_KASAN_INLINE for RT debug kernel (Waiman Long) [RHEL-78669]
- Add CONFIG_OF_PARTITION entry (Ming Lei) [RHEL-79456]
- nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary (Ming Lei) [RHEL-79456]
- btrfs: zoned: calculate max_extent_size properly on non-zoned setup (Ming Lei) [RHEL-79456]
- btrfs: handle bio_split() errors (Ming Lei) [RHEL-79456]
- arm64: patching: avoid early page_to_phys() (Ming Lei) [RHEL-79456]
- block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei) [RHEL-79456]
- block: Remove zone write plugs when handling native zone append writes (Ming Lei) [RHEL-79456]
- block: make segment size limit workable for > 4K PAGE_SIZE (Ming Lei) [RHEL-79456]
- block: fix NULL pointer dereferenced within __blk_rq_map_sg (Ming Lei) [RHEL-79456]
- block/merge: remove unnecessary min() with UINT_MAX (Ming Lei) [RHEL-79456]
- partitions: mac: fix handling of bogus partition table (Ming Lei) [RHEL-79456]
- block: cleanup and fix batch completion adding conditions (Ming Lei) [RHEL-79456]
- drivers/block/sunvdc.c: update the correct AIP call (Ming Lei) [RHEL-79456]
- block: force noio scope in blk_mq_freeze_queue (Ming Lei) [RHEL-79456]
- block: fix nr_hw_queue update racing with disk addition/removal (Ming Lei) [RHEL-79456]
- block: get rid of request queue ->sysfs_dir_lock (Ming Lei) [RHEL-79456]
- loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64} (Ming Lei) [RHEL-79456]
- blk-mq: create correct map for fallback case (Ming Lei) [RHEL-79456]
- block: don't revert iter for -EIOCBQUEUED (Ming Lei) [RHEL-79456]
- block: Don't trim an atomic write (Ming Lei) [RHEL-79456]
- block: Add common atomic writes enable flag (Ming Lei) [RHEL-79456]
- block: limit disk max sectors to (LLONG_MAX >> 9) (Ming Lei) [RHEL-79456]
- block: Change blk_stack_atomic_writes_limits() unit_min check (Ming Lei) [RHEL-79456]
- block: Ensure start sector is aligned for stacking atomic writes (Ming Lei) [RHEL-79456]
- blk-mq: Move more error handling into blk_mq_submit_bio() (Ming Lei) [RHEL-79456]
- block: Reorder the request allocation code in blk_mq_submit_bio() (Ming Lei) [RHEL-79456]
- partitions: ldm: remove the initial kernel-doc notation (Ming Lei) [RHEL-79456]
- blk-cgroup: rwstat: fix kernel-doc warnings in header file (Ming Lei) [RHEL-79456]
- blk-cgroup: fix kernel-doc warnings in header file (Ming Lei) [RHEL-79456]
- block: mark GFP_NOIO around sysfs ->store() (Ming Lei) [RHEL-79456]
- loop: remove the use_dio field in struct loop_device (Ming Lei) [RHEL-79456]
- loop: don't freeze the queue in loop_update_dio (Ming Lei) [RHEL-79456]
- loop: allow loop_set_status to re-enable direct I/O (Ming Lei) [RHEL-79456]
- loop: open code the direct I/O flag update in loop_set_dio (Ming Lei) [RHEL-79456]
- loop: only write back pagecache when starting to to use direct I/O (Ming Lei) [RHEL-79456]
- loop: create a lo_can_use_dio helper (Ming Lei) [RHEL-79456]
- loop: update commands in loop_set_status still referring to transfers (Ming Lei) [RHEL-79456]
- loop: move updating lo_flags out of loop_set_status_from_info (Ming Lei) [RHEL-79456]
- nbd: don't allow reconnect after disconnect (Ming Lei) [RHEL-79456]
- block: simplify tag allocation policy selection (Ming Lei) [RHEL-79456]
- block: remove BLK_MQ_F_NO_SCHED (Ming Lei) [RHEL-79456]
- block: remove blk_mq_init_bitmaps (Ming Lei) [RHEL-79456]
- block: better split mq vs non-mq code in add_disk_fwnode (Ming Lei) [RHEL-79456]
- block: add a dma mapping iterator (Ming Lei) [RHEL-79456]
- block: use page_to_phys in bvec_phys (Ming Lei) [RHEL-79456]
- asm-generic: add an optional pfn_valid check to page_to_phys (Ming Lei) [RHEL-79456]
- asm-generic: provide generic page_to_phys and phys_to_page implementations (Ming Lei) [RHEL-79456]
- block: remove blk_rq_bio_prep (Ming Lei) [RHEL-79456]
- block: remove bio_add_pc_page (Ming Lei) [RHEL-79456]
- ps3disk: Do not use dev->bounce_size before it is set (Ming Lei) [RHEL-79456]
- block: retry call probe after request_module in blk_request_module (Ming Lei) [RHEL-79456]
- kyber: constify sysfs attributes (Ming Lei) [RHEL-79456]
- block, bfq: constify sysfs attributes (Ming Lei) [RHEL-79456]
- block: mq-deadline: Constify sysfs attributes (Ming Lei) [RHEL-79456]
- elevator: Enable const sysfs attributes (Ming Lei) [RHEL-79456]
- blk-zoned: Split queue_zone_wplugs_show() (Ming Lei) [RHEL-79456]
- blk-zoned: Improve the queue reference count strategy documentation (Ming Lei) [RHEL-79456]
- blk-zoned: Document locking assumptions (Ming Lei) [RHEL-79456]
- blk-zoned: Minimize #include directives (Ming Lei) [RHEL-79456]
- block: remove BLK_MQ_F_SHOULD_MERGE (Ming Lei) [RHEL-79456]
- blk-mq: remove unused queue mapping helpers (Ming Lei) [RHEL-79456]
- virtio: blk/scsi: replace blk_mq_virtio_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- blk-mq: introduce blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- virtio: hookup irq_get_affinity callback (Ming Lei) [RHEL-79456]
- PCI: hookup irq_get_affinity callback (Ming Lei) [RHEL-79456]
- driver core: bus: add irq_get_affinity callback to bus_type (Ming Lei) [RHEL-79456]
- blktrace: remove redundant return at end of function (Ming Lei) [RHEL-79456]
- block: Delete bio_set_prio() (Ming Lei) [RHEL-79456]
- block: Delete bio_prio() (Ming Lei) [RHEL-79456]
- blktrace: move copy_[to|from]_user() out of ->debugfs_lock (Ming Lei) [RHEL-79456]
- blktrace: don't centralize grabbing q->debugfs_mutex in blk_trace_ioctl (Ming Lei) [RHEL-79456]
- null_blk: Add rotational feature support (Ming Lei) [RHEL-79456]
- block: track queue dying state automatically for modeling queue freeze lockdep (Ming Lei) [RHEL-79456]
- block: don't verify queue freeze manually in elevator_init_mq() (Ming Lei) [RHEL-79456]
- block: track disk DEAD state automatically for modeling queue freeze lockdep (Ming Lei) [RHEL-79456]
- block: remove unnecessary check in blk_unfreeze_check_owner() (Ming Lei) [RHEL-79456]
- block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() (Ming Lei) [RHEL-79456]
- cdrom: Fix typo, 'devicen' to 'device' (Ming Lei) [RHEL-79456]
- ublk: detach gendisk from ublk device if add_disk() fails (Ming Lei) [RHEL-79456]
- block: avoid to reuse `hctx` not removed from cpuhp callback list (Ming Lei) [RHEL-79456]
- block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock" (Ming Lei) [RHEL-79456]
- nvme: use blk_validate_block_size() for max LBA check (Ming Lei) [RHEL-79456]
- block/bdev: use helper for max block size check (Ming Lei) [RHEL-79456]
- block: Fix potential deadlock while freezing queue and acquiring sysfs_lock (Ming Lei) [RHEL-79456]
- blk-mq: Clean up blk_mq_requeue_work() (Ming Lei) [RHEL-79456]
- mq-deadline: Remove a local variable (Ming Lei) [RHEL-79456]
- blk-iocost: Avoid using clamp() on inuse in __propagate_weights() (Ming Lei) [RHEL-79456]
- block: Make bio_iov_bvec_set() accept pointer to const iov_iter (Ming Lei) [RHEL-79456]
- block: get wp_offset by bdev_offset_from_zone_start (Ming Lei) [RHEL-79456]
- blk-cgroup: Fix UAF in blkcg_unpin_online() (Ming Lei) [RHEL-79456]
- MAINTAINERS: update Coly Li's email address (Ming Lei) [RHEL-79456]
- blk-mq: move cpuhp callback registering out of q->sysfs_lock (Ming Lei) [RHEL-79456]
- blk-mq: register cpuhp callback after hctx is added to xarray table (Ming Lei) [RHEL-79456]
- virtio-blk: don't keep queue frozen during system suspend (Ming Lei) [RHEL-79456]
- block: rnull: add missing MODULE_DESCRIPTION (Ming Lei) [RHEL-79456]
- block: Don't allow an atomic write be truncated in blkdev_write_iter() (Ming Lei) [RHEL-79456]
- block: Add bdev atomic write limits helpers (Ming Lei) [RHEL-79456]
- fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid() (Ming Lei) [RHEL-79456]
- block/fs: Pass an iocb to generic_atomic_write_valid() (Ming Lei) [RHEL-79456]
- brd: decrease the number of allocated pages which discarded (Ming Lei) [RHEL-79456]
- block, bfq: fix bfqq uaf in bfq_limit_depth() (Ming Lei) [RHEL-79456]
- mq-deadline: don't call req_get_ioprio from the I/O completion handler (Ming Lei) [RHEL-79456]
- block: Remove extra part pointer NULLify in blk_rq_init() (Ming Lei) [RHEL-79456]
- block: return bool from get_disk_ro and bdev_read_only (Ming Lei) [RHEL-79456]
- block: remove a duplicate definition for bdev_read_only (Ming Lei) [RHEL-79456]
- block: return bool from blk_rq_aligned (Ming Lei) [RHEL-79456]
- block: return unsigned int from blk_lim_dma_alignment_and_pad (Ming Lei) [RHEL-79456]
- block: return unsigned int from queue_dma_alignment (Ming Lei) [RHEL-79456]
- block: return unsigned int from bdev_io_opt (Ming Lei) [RHEL-79456]
- block: req->bio is always set in the merge code (Ming Lei) [RHEL-79456]
- block: don't bother checking the data direction for merges (Ming Lei) [RHEL-79456]
- block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor (Ming Lei) [RHEL-79456]
- block: Add extra checks in blk_validate_atomic_write_limits() (Ming Lei) [RHEL-79456]
- ublk: fix error code for unsupported command (Ming Lei) [RHEL-79456]
- block: Drop granularity check in queue_limit_discard_alignment() (Ming Lei) [RHEL-79456]
- block: return unsigned int from bdev_io_min (Ming Lei) [RHEL-79456]
- block: fix uaf for flush rq while iterating tags (Ming Lei) [RHEL-79456]
- blk-settings: round down io_opt to physical_block_size (Ming Lei) [RHEL-79456]
- rust: block: simplify Result<()> in validate_block_size return (Ming Lei) [RHEL-79456]
- block: make struct rq_list available for !CONFIG_BLOCK (Ming Lei) [RHEL-79456]
- block/genhd: use seq_put_decimal_ull for diskstats decimal values (Ming Lei) [RHEL-79456]
- block: don't reorder requests in blk_mq_add_to_batch (Ming Lei) [RHEL-79456]
- block: don't reorder requests in blk_add_rq_to_plug (Ming Lei) [RHEL-79456]
- block: add a rq_list type (Ming Lei) [RHEL-79456]
- block: remove rq_list_move (Ming Lei) [RHEL-79456]
- virtio_blk: reverse request order in virtio_queue_rqs (Ming Lei) [RHEL-79456]
- nvme-pci: reverse request order in nvme_queue_rqs (Ming Lei) [RHEL-79456]
- btrfs: validate queue limits (Ming Lei) [RHEL-79456]
- block: remove the ioprio field from struct request (Ming Lei) [RHEL-79456]
- block: remove the write_hint field from struct request (Ming Lei) [RHEL-79456]
- nvme-multipath: don't bother clearing max_hw_zone_append_sectors (Ming Lei) [RHEL-79456]
- block: pre-calculate max_zone_append_sectors (Ming Lei) [RHEL-79456]
- block: lift bio_is_zone_append to bio.h (Ming Lei) [RHEL-79456]
- block: fix bio_split_rw_at to take zone_write_granularity into account (Ming Lei) [RHEL-79456]
- block: take chunk_sectors into account in bio_split_write_zeroes (Ming Lei) [RHEL-79456]
- block: Handle bio_split() errors in bio_submit_split() (Ming Lei) [RHEL-79456]
- block: Error an attempt to split an atomic write in bio_split() (Ming Lei) [RHEL-79456]
- block: Rework bio_split() return value (Ming Lei) [RHEL-79456]
- ublk: fix ublk_ch_mmap() for 64K page size (Ming Lei) [RHEL-79456]
- s390/dasd: Fix typo in comment (Ming Lei) [RHEL-79456]
- s390/dasd: fix redundant /proc/dasd* entries removal (Ming Lei) [RHEL-79456]
- block: don't verify IO lock for freeze/unfreeze in elevator_init_mq() (Ming Lei) [RHEL-79456]
- block: always verify unfreeze lock on the owner task (Ming Lei) [RHEL-79456]
- rbd: unfreeze queue after marking disk as dead (Ming Lei) [RHEL-79456]
- block: remove blk_freeze_queue() (Ming Lei) [RHEL-79456]
- nvme: add reservation command's defines (Ming Lei) [RHEL-79456]
- Revert "block: pre-calculate max_zone_append_sectors" (Ming Lei) [RHEL-79456]
- mtip32xx: Replace deprecated PCI functions (Ming Lei) [RHEL-79456]
- nvme-core: remove repeated wq flags (Ming Lei) [RHEL-79456]
- nvmet: make nvmet_wq visible in sysfs (Ming Lei) [RHEL-79456]
- nvme-pci: use dma_alloc_noncontigous if possible (Ming Lei) [RHEL-79456]
- nvme-pci: fix freeing of the HMB descriptor table (Ming Lei) [RHEL-79456]
- block: update blk_stack_limits documentation (Ming Lei) [RHEL-79456]
- lib/iov_iter: fix bvec iterator setup (Ming Lei) [RHEL-79456]
- lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec (Ming Lei) [RHEL-79456]
- blk-integrity: remove seed for user mapped buffers (Ming Lei) [RHEL-79456]
- brd: defer automatic disk creation until module initialization succeeds (Ming Lei) [RHEL-79456]
- iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pages (Ming Lei) [RHEL-79456]
- block: model freeze & enter queue as lock for supporting lockdep (Ming Lei) [RHEL-79456]
- nvme: core: switch to non_owner variant of start_freeze/unfreeze queue (Ming Lei) [RHEL-79456]
- blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs (Ming Lei) [RHEL-79456]
- blk-mq: Unexport blk_mq_flush_busy_ctxs() (Ming Lei) [RHEL-79456]
- blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long (Ming Lei) [RHEL-79456]
- block: remove redundant explicit memory barrier from rq_qos waiter and waker (Ming Lei) [RHEL-79456]
- nvme: use helpers to access io_uring cmd space (Ming Lei) [RHEL-79456]
- block: flush all throttled bios when deleting the cgroup (Ming Lei) [RHEL-79456]
- block: fix ordering between checking BLK_MQ_S_STOPPED request adding (Ming Lei) [RHEL-79456]
- block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding (Ming Lei) [RHEL-79456]
- block: fix missing dispatching request when queue is started or unquiesced (Ming Lei) [RHEL-79456]
- Revert "blk-throttle: Fix IO hang for a corner case" (Ming Lei) [RHEL-79456]
- block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Ming Lei) [RHEL-79456]
- Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO (Ming Lei) [RHEL-79456]
- ublk: support device recovery without I/O queueing (Ming Lei) [RHEL-79456]
- ublk: merge stop_work and quiesce_work (Ming Lei) [RHEL-79456]
- ublk: refactor recovery configuration flag helpers (Ming Lei) [RHEL-79456]
- ublk: check recovery flags for validity (Ming Lei) [RHEL-79456]
- block: add partition uuid into uevent as "PARTUUID" (Ming Lei) [RHEL-79456]
- block: move issue side time stamping to blk_account_io_start() (Ming Lei) [RHEL-79456]
- dt-bindings: mmc: Document support for partition table in mmc-card (Ming Lei) [RHEL-79456]
- block: add support for partition table defined in OF (Ming Lei) [RHEL-79456]
- mmc: block: attach partitions fwnode if found in mmc-card (Ming Lei) [RHEL-79456]
- block: introduce add_disk_fwnode() (Ming Lei) [RHEL-79456]
- docs: block: Document support for read-only partition in cmdline part (Ming Lei) [RHEL-79456]
- block: add support for defining read-only partitions (Ming Lei) [RHEL-79456]
- block: kill blk_do_io_stat() helper (Ming Lei) [RHEL-79456]
- block: remove 'req->part' check for stats accounting (Ming Lei) [RHEL-79456]
- block: remove redundant passthrough check in blk_mq_need_time_stamp() (Ming Lei) [RHEL-79456]
- block: export blk_validate_limits (Ming Lei) [RHEL-62933]
- block: set issue time stamp based on queue state (Ming Lei) [RHEL-62933]
- loop: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- loop: refactor queue limits updates (Ming Lei) [RHEL-62933]
- usb-storage: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- nbd: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- nvme: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- block: fix queue freeze vs limits lock order in sysfs store methods (Ming Lei) [RHEL-62933]
- block: add a store_limit operations for sysfs entries (Ming Lei) [RHEL-62933]
- block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-62933]
- block: check BLK_FEAT_POLL under q_usage_count (Ming Lei) [RHEL-62933]
- block: add a queue_limits_commit_update_frozen helper (Ming Lei) [RHEL-62933]
- block: fix docs for freezing of queue limits updates (Ming Lei) [RHEL-62933]
- block: pre-calculate max_zone_append_sectors (Ming Lei) [RHEL-62933]
- block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones (Ming Lei) [RHEL-62933]
- block: remove bio_add_zone_append_page (Ming Lei) [RHEL-62933]
- block: remove zone append special casing from the direct I/O path (Ming Lei) [RHEL-62933]
- block: Replace sprintf() with sysfs_emit() (Ming Lei) [RHEL-62933]
- block: Fix queue_iostats_passthrough_show() (Ming Lei) [RHEL-62933]
- block: enable passthrough command statistics (Ming Lei) [RHEL-62933]
- block: move iostat check into blk_acount_io_start() (Ming Lei) [RHEL-62933]
- block: return void from the queue_sysfs_entry load_module method (Ming Lei) [RHEL-62933]
- loop: Fix ABBA locking race (Ming Lei) [RHEL-62933]
- loop: Simplify discard granularity calc (Ming Lei) [RHEL-62933]
- loop: Use bdev limit helpers for configuring discard (Ming Lei) [RHEL-62933]
- block: add a bdev_limits helper (Ming Lei) [RHEL-62933]
- PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar() (Myron Stowe) [RHEL-81557] {CVE-2024-58006}
- PCI: dwc: ep: Write BAR_MASK before iATU registers in pci_epc_set_bar() (Myron Stowe) [RHEL-81557]
- exfat: fix out-of-bounds access of directory entries (CKI Backport Bot) [RHEL-78928] {CVE-2024-53147}
- RDMA/nldev: Set error code in rdma_nl_notify_event (Kamal Heib) [RHEL-77879]
- RDMA/core: Fix ENODEV error for iWARP test over vlan (Kamal Heib) [RHEL-77879]
- IB/cm: Rework sending DREQ when destroying a cm_id (Kamal Heib) [RHEL-77879]
- IB/cm: Do not hold reference on cm_id unless needed (Kamal Heib) [RHEL-77879]
- IB/cm: Explicitly mark if a response MAD is a retransmission (Kamal Heib) [RHEL-77879]
- RDMA/nldev: Add IB device and net device rename events (Kamal Heib) [RHEL-77879]
- RDMA/core: Move ib_uverbs_file struct to uverbs_types.h (Kamal Heib) [RHEL-77879]
- RDMA/core: Add device ufile cleanup operation (Kamal Heib) [RHEL-77879]
- RDMA/core: Implement RoCE GID port rescan and export delete function (Kamal Heib) [RHEL-77879]
- RDMA: Use ethtool string helpers (Kamal Heib) [RHEL-77879]
- RDMA/ipoib: Use the networking stack default for txqueuelen (Kamal Heib) [RHEL-77879]
- RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages (Kamal Heib) [RHEL-77879]
- PCI: rockchip-ep: Fix error code in rockchip_pcie_ep_init_ob_mem() (Myron Stowe) [RHEL-74285]
- PCI: rockchip: Add missing fields descriptions for struct rockchip_pcie_ep (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Fix NULL pointer deref on unbind and bind (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Enable only if more than one speed is supported (Myron Stowe) [RHEL-74285]
- PCI: Honor Max Link Speed when determining supported speeds (Myron Stowe) [RHEL-74285]
- PCI/pwrctrl: Unregister platform device only if one actually exists (Myron Stowe) [RHEL-74285]
- PCI: Fix typos (Myron Stowe) [RHEL-74285]
- tools: PCI: Fix incorrect printf format specifiers (Myron Stowe) [RHEL-74285]
- PCI: Simplify pci_create_slot() logic (Myron Stowe) [RHEL-74285]
- PCI: Fix reset_method_store() memory leak (Myron Stowe) [RHEL-74285] {CVE-2024-56745}
- PCI: hotplug: Remove "Returns" kerneldoc from void functions (Myron Stowe) [RHEL-74285]
- PCI: hotplug: Reorganize kerneldoc parameter names (Myron Stowe) [RHEL-74285]
- PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert() (Myron Stowe) [RHEL-74285] {CVE-2024-53152}
- PCI: rockchip-ep: Handle PERST# signal in EP mode (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Improve link training (Myron Stowe) [RHEL-74285]
- PCI: rockship-ep: Implement the pci_epc_ops::stop_link() operation (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Refactor endpoint link training enable (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() MSI-X hiding (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() memory allocations (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Rename rockchip_pcie_parse_ep_dt() (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Fix MSI IRQ data mapping (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Implement the pci_epc_ops::align_addr() operation (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Improve rockchip_pcie_ep_map_addr() (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Improve rockchip_pcie_ep_unmap_addr() (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Use a macro to define EP controller .align feature (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Fix address translation unit programming (Myron Stowe) [RHEL-74285]
- PCI: qcom: Disable ASPM L0s for X1E80100 (Myron Stowe) [RHEL-74285]
- PCI: qcom: Remove BDF2SID mapping config for SC8280X family SoC (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml (Myron Stowe) [RHEL-74285]
- PCI: qcom: Add support for IPQ9574 (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller (Myron Stowe) [RHEL-74285]
- PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_deassert() (Myron Stowe) [RHEL-74285] {CVE-2024-53153}
- PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported (Myron Stowe) [RHEL-74285]
- PCI: microchip: Add support for using either Root Port 1 or 2 (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2 (Myron Stowe) [RHEL-74285]
- PCI: mediatek-gen3: Remove unneeded semicolon (Myron Stowe) [RHEL-74285]
- PCI: mediatek-gen3: Add support for restricting link width (Myron Stowe) [RHEL-74285]
- PCI: mediatek-gen3: Add support for setting max-link-speed limit (Myron Stowe) [RHEL-74285]
- PCI: keystone: Add link up check to ks_pcie_other_map_bus() (Myron Stowe) [RHEL-74285]
- PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible (Myron Stowe) [RHEL-74285]
- PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds (Myron Stowe) [RHEL-74285]
- PCI: j721e: Add PCIe support for J722S SoC (Myron Stowe) [RHEL-74285]
- PCI: imx6: Fix suspend/resume support on i.MX6QDL (Myron Stowe) [RHEL-74285] {CVE-2024-57809}
- PCI: dwc: ep: Fix advertised resizable BAR size regression (Myron Stowe) [RHEL-74285]
- PCI: dwc: Use of_property_present() for non-boolean properties (Myron Stowe) [RHEL-74285]
- PCI: dwc: endpoint: Clear outbound address on unmap (Myron Stowe) [RHEL-74285]
- PCI: cadence: Lower severity of message when phy-names property is absent in DTS (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Fix pci_epc_map map_size kerneldoc string (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() (Myron Stowe) [RHEL-74285] {CVE-2024-56561}
- PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio' (Myron Stowe) [RHEL-74285] {CVE-2024-56689}
- PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan() (Myron Stowe) [RHEL-74285]
- PCI: dwc: ep: Use align addr function for dw_pcie_ep_raise_{msi,msix}_irq() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: test: Synchronously cancel command handler work (Myron Stowe) [RHEL-74285]
- PCI: dwc: endpoint: Implement the pci_epc_ops::align_addr() operation (Myron Stowe) [RHEL-74285]
- PCI: endpoint: test: Use pci_epc_mem_map/unmap() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Update documentation (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Introduce pci_epc_mem_map()/unmap() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Improve pci_epc_mem_alloc_addr() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Introduce pci_epc_function_is_valid() (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: snps,dw-pcie: Drop "#interrupt-cells" from example (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom,pcie-sm8550: Add SAR2130P compatible (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only (Myron Stowe) [RHEL-74285]
- PCI: Add ACS quirk for Wangxun FF5xxx NICs (Myron Stowe) [RHEL-74285]
- PCI: Detect and trust built-in Thunderbolt chips (Myron Stowe) [RHEL-74285]
- PCI: Improve pdev_sort_resources() warning message (Myron Stowe) [RHEL-74285]
- PCI: Add ALIGN_DOWN_IF_NONZERO() helper (Myron Stowe) [RHEL-74285]
- PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M() (Myron Stowe) [RHEL-74285]
- PCI: Use resource_set_{range,size}() helpers (Myron Stowe) [RHEL-74285]
- resource: Add resource set range and size helpers (Myron Stowe) [RHEL-74285]
- PCI: Warn if a running device is unaware of reset (Myron Stowe) [RHEL-74285]
- PCI: Add 'reset_subordinate' to reset hierarchy below bridge (Myron Stowe) [RHEL-74285]
- PCI/pwrctrl: Rename pwrctrl functions and structures (Myron Stowe) [RHEL-74285]
- PCI/pwrctrl: Rename pwrctl files to pwrctrl (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Remove pwrctl device without iterating over all children of pwrctl parent (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Ensure that pwrctl drivers are probed before PCI client drivers (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Create pwrctl device only if at least one power supply is present (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Use of_platform_device_create() to create pwrctl devices (Myron Stowe) [RHEL-74285]
- PCI: Enable runtime PM of the host bridge (Myron Stowe) [RHEL-74285]
- PCI: starfive: Enable controller runtime PM before probing host bridge (Myron Stowe) [RHEL-74285]
- PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes (Myron Stowe) [RHEL-74285]
- PCI: Unexport pci_walk_bus_locked() (Myron Stowe) [RHEL-74285]
- PCI: Convert __pci_walk_bus() to be recursive (Myron Stowe) [RHEL-74285]
- PCI: Move __pci_walk_bus() mutex to where we need it (Myron Stowe) [RHEL-74285]
- PCI: Make pci_destroy_dev() concurrent safe (Myron Stowe) [RHEL-74285]
- PCI: Make pci_stop_dev() concurrent safe (Myron Stowe) [RHEL-74285]
- PCI: Fix use-after-free of slot->bus on hot remove (Myron Stowe) [RHEL-74285] {CVE-2024-53194}
- PCI: cpqphp: Simplify PCI_ScanBusForNonBridge() (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Use define to read class/revision dword (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Use pci_bus_read_dev_vendor_id() to detect presence (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Fix PCIBIOS_* return value confusion (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Remove unused struct ctrl_dbg.ctrl (Myron Stowe) [RHEL-74285]
- PCI: cpcihp: Remove unused struct cpci_hp_controller_ops.hardware_test (Myron Stowe) [RHEL-74285]
- PCI: Simplify pci_read_bridge_bases() logic (Myron Stowe) [RHEL-74285]
- PCI: Move struct pci_bus_resource into bus.c (Myron Stowe) [RHEL-74285]
- PCI: Remove unused PCI_SUBTRACTIVE_DECODE (Myron Stowe) [RHEL-74285]
- PCI: acpiphp_ampere_altra: Switch back to struct platform_driver::remove() (Myron Stowe) [RHEL-74285]
- PCI: controller: Switch back to struct platform_driver::remove() (Myron Stowe) [RHEL-74285]
- ethernet: cavium: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- gpio: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- fpga/dfl-pci.c: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- PCI: Deprecate pcim_iounmap_regions() (Myron Stowe) [RHEL-74285]
- PCI: Make pcim_iounmap_region() a public function (Myron Stowe) [RHEL-74285]
- PCI: Remove pcim_iomap_regions_request_all() (Myron Stowe) [RHEL-74285]
- ALSA: korg1212: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- serial: rp2: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- ntb: idt: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- wifi: iwlwifi: replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- intel_th: pci: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- crypto: marvell - replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- crypto: qat - replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- ata: ahci: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- PCI: Make pcim_request_all_regions() a public function (Myron Stowe) [RHEL-74285]
- PCI/DOE: Poll DOE Busy bit for up to 1 second in pci_doe_send_req() (Myron Stowe) [RHEL-74285]
- PCI: Drop duplicate pcie_get_speed_cap(), pcie_get_width_cap() declarations (Myron Stowe) [RHEL-74285]
- selftests/pcie_bwctrl: Create selftests (Myron Stowe) [RHEL-74285]
- thermal: Add PCIe cooling driver (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Re-add BW notification portdrv as PCIe BW controller (Myron Stowe) [RHEL-74285]
- PCI: Abstract LBMS seen check into pcie_lbms_seen() (Myron Stowe) [RHEL-74285]
- PCI: Refactor pcie_update_link_speed() (Myron Stowe) [RHEL-74285]
- PCI: Store all PCIe Supported Link Speeds (Myron Stowe) [RHEL-74285]
- PCI: Protect Link Control 2 Register with RMW locking (Myron Stowe) [RHEL-74285]
- Documentation PCI: Reformat RMW ops documentation (Myron Stowe) [RHEL-74285]
- PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enable_link_state(_locked) (Myron Stowe) [RHEL-74285]
- PCI/ASPM: Disable L1 before disabling L1 PM Substates (Myron Stowe) [RHEL-74285]
Resolves: RHEL-62933, RHEL-74285, RHEL-76329, RHEL-77879, RHEL-78669, RHEL-78928, RHEL-79456, RHEL-81295, RHEL-81557, RHEL-82461, RHEL-82479
* Tue Mar 18 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-65.el10]
- EDAC/{i10nm,skx,skx_common}: Support UV systems (Aristeu Rozanski) [RHEL-73781]
- Documentation/sysctl: Add timer_migration to kernel.rst (Phil Auld) [RHEL-77929]

View File

@ -164,15 +164,15 @@ Summary: The Linux kernel
%define specrpmversion 6.12.0
%define specversion 6.12.0
%define patchversion 6.12
%define pkgrelease 65
%define pkgrelease 66
%define kversion 6
%define tarfile_release 6.12.0-65.el10
%define tarfile_release 6.12.0-66.el10
# This is needed to do merge window version magic
%define patchlevel 12
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 65%{?buildid}%{?dist}
%define specrelease 66%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.12.0-65.el10
%define kabiversion 6.12.0-66.el10
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@ -4358,7 +4358,7 @@ fi\
#
#
%changelog
* Thu Mar 20 2025 Andrei Lukoshko <alukoshko@almalinux.org> - 6.12.0-65
* Fri Mar 21 2025 Andrei Lukoshko <alukoshko@almalinux.org> - 6.12.0-66
- hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
- mptsas: bring back deprecated PCI ids #CFHack #CFHack2024
- megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024
@ -4369,10 +4369,390 @@ fi\
- kernel/rh_messages.h: enable all disabled pci devices by moving to
unmaintained
* Thu Mar 20 2025 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-65
* Fri Mar 21 2025 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-66
- Use AlmaLinux OS secure boot cert
- Debrand for AlmaLinux OS
* Wed Mar 19 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-66.el10]
- crypto: tegra - do not transfer req when tegra init fails (Herbert Xu) [RHEL-82479] {CVE-2024-58075}
- NFSD: fix hang in nfsd4_shutdown_callback (Olga Kornievskaia) [RHEL-81295] {CVE-2025-21795}
- x86/xen: add FRAME_END to xen_hypercall_hvm() (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: fix xen_hypercall_hvm() to not clobber %%rbx (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- compiler.h: Move C string helpers into C-only kernel section (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0 (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/asm: Make serialize() always_inline (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/static-call: fix 32-bit build (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: remove hypercall page (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: use new hypercall functions instead of hypercall page (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: add central hypercall functions (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: don't do PV iret hypercall through hypercall page (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/static-call: provide a way to do very early static-call updates (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- objtool/x86: allow syscall instruction (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86: make get_cpu_vendor() accessible from Xen code (Vitaly Kuznetsov) [RHEL-76329] {CVE-2024-53241}
- x86/xen: Avoid relocatable quantities in Xen ELF notes (Vitaly Kuznetsov) [RHEL-76329]
- compiler.h: Fix undefined BUILD_BUG_ON_ZERO() (Vitaly Kuznetsov) [RHEL-76329]
- scsi: storvsc: Set correct data length for sending SCSI command without payload (Cathy Avery) [RHEL-82461]
- locking/lockdep: Add kasan_check_byte() check in lock_acquire() (Waiman Long) [RHEL-78669]
- locking/lockdep: Disable KASAN instrumentation of lockdep.c (Waiman Long) [RHEL-78669]
- redhat/configs: Enable CONFIG_KASAN_INLINE for RT debug kernel (Waiman Long) [RHEL-78669]
- Add CONFIG_OF_PARTITION entry (Ming Lei) [RHEL-79456]
- nvme-pci: don't use dma_alloc_noncontiguous with 0 merge boundary (Ming Lei) [RHEL-79456]
- btrfs: zoned: calculate max_extent_size properly on non-zoned setup (Ming Lei) [RHEL-79456]
- btrfs: handle bio_split() errors (Ming Lei) [RHEL-79456]
- arm64: patching: avoid early page_to_phys() (Ming Lei) [RHEL-79456]
- block: fix 'kmem_cache of name 'bio-108' already exists' (Ming Lei) [RHEL-79456]
- block: Remove zone write plugs when handling native zone append writes (Ming Lei) [RHEL-79456]
- block: make segment size limit workable for > 4K PAGE_SIZE (Ming Lei) [RHEL-79456]
- block: fix NULL pointer dereferenced within __blk_rq_map_sg (Ming Lei) [RHEL-79456]
- block/merge: remove unnecessary min() with UINT_MAX (Ming Lei) [RHEL-79456]
- partitions: mac: fix handling of bogus partition table (Ming Lei) [RHEL-79456]
- block: cleanup and fix batch completion adding conditions (Ming Lei) [RHEL-79456]
- drivers/block/sunvdc.c: update the correct AIP call (Ming Lei) [RHEL-79456]
- block: force noio scope in blk_mq_freeze_queue (Ming Lei) [RHEL-79456]
- block: fix nr_hw_queue update racing with disk addition/removal (Ming Lei) [RHEL-79456]
- block: get rid of request queue ->sysfs_dir_lock (Ming Lei) [RHEL-79456]
- loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64} (Ming Lei) [RHEL-79456]
- blk-mq: create correct map for fallback case (Ming Lei) [RHEL-79456]
- block: don't revert iter for -EIOCBQUEUED (Ming Lei) [RHEL-79456]
- block: Don't trim an atomic write (Ming Lei) [RHEL-79456]
- block: Add common atomic writes enable flag (Ming Lei) [RHEL-79456]
- block: limit disk max sectors to (LLONG_MAX >> 9) (Ming Lei) [RHEL-79456]
- block: Change blk_stack_atomic_writes_limits() unit_min check (Ming Lei) [RHEL-79456]
- block: Ensure start sector is aligned for stacking atomic writes (Ming Lei) [RHEL-79456]
- blk-mq: Move more error handling into blk_mq_submit_bio() (Ming Lei) [RHEL-79456]
- block: Reorder the request allocation code in blk_mq_submit_bio() (Ming Lei) [RHEL-79456]
- partitions: ldm: remove the initial kernel-doc notation (Ming Lei) [RHEL-79456]
- blk-cgroup: rwstat: fix kernel-doc warnings in header file (Ming Lei) [RHEL-79456]
- blk-cgroup: fix kernel-doc warnings in header file (Ming Lei) [RHEL-79456]
- block: mark GFP_NOIO around sysfs ->store() (Ming Lei) [RHEL-79456]
- loop: remove the use_dio field in struct loop_device (Ming Lei) [RHEL-79456]
- loop: don't freeze the queue in loop_update_dio (Ming Lei) [RHEL-79456]
- loop: allow loop_set_status to re-enable direct I/O (Ming Lei) [RHEL-79456]
- loop: open code the direct I/O flag update in loop_set_dio (Ming Lei) [RHEL-79456]
- loop: only write back pagecache when starting to to use direct I/O (Ming Lei) [RHEL-79456]
- loop: create a lo_can_use_dio helper (Ming Lei) [RHEL-79456]
- loop: update commands in loop_set_status still referring to transfers (Ming Lei) [RHEL-79456]
- loop: move updating lo_flags out of loop_set_status_from_info (Ming Lei) [RHEL-79456]
- nbd: don't allow reconnect after disconnect (Ming Lei) [RHEL-79456]
- block: simplify tag allocation policy selection (Ming Lei) [RHEL-79456]
- block: remove BLK_MQ_F_NO_SCHED (Ming Lei) [RHEL-79456]
- block: remove blk_mq_init_bitmaps (Ming Lei) [RHEL-79456]
- block: better split mq vs non-mq code in add_disk_fwnode (Ming Lei) [RHEL-79456]
- block: add a dma mapping iterator (Ming Lei) [RHEL-79456]
- block: use page_to_phys in bvec_phys (Ming Lei) [RHEL-79456]
- asm-generic: add an optional pfn_valid check to page_to_phys (Ming Lei) [RHEL-79456]
- asm-generic: provide generic page_to_phys and phys_to_page implementations (Ming Lei) [RHEL-79456]
- block: remove blk_rq_bio_prep (Ming Lei) [RHEL-79456]
- block: remove bio_add_pc_page (Ming Lei) [RHEL-79456]
- ps3disk: Do not use dev->bounce_size before it is set (Ming Lei) [RHEL-79456]
- block: retry call probe after request_module in blk_request_module (Ming Lei) [RHEL-79456]
- kyber: constify sysfs attributes (Ming Lei) [RHEL-79456]
- block, bfq: constify sysfs attributes (Ming Lei) [RHEL-79456]
- block: mq-deadline: Constify sysfs attributes (Ming Lei) [RHEL-79456]
- elevator: Enable const sysfs attributes (Ming Lei) [RHEL-79456]
- blk-zoned: Split queue_zone_wplugs_show() (Ming Lei) [RHEL-79456]
- blk-zoned: Improve the queue reference count strategy documentation (Ming Lei) [RHEL-79456]
- blk-zoned: Document locking assumptions (Ming Lei) [RHEL-79456]
- blk-zoned: Minimize #include directives (Ming Lei) [RHEL-79456]
- block: remove BLK_MQ_F_SHOULD_MERGE (Ming Lei) [RHEL-79456]
- blk-mq: remove unused queue mapping helpers (Ming Lei) [RHEL-79456]
- virtio: blk/scsi: replace blk_mq_virtio_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- nvme: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- blk-mq: introduce blk_mq_map_hw_queues (Ming Lei) [RHEL-79456]
- virtio: hookup irq_get_affinity callback (Ming Lei) [RHEL-79456]
- PCI: hookup irq_get_affinity callback (Ming Lei) [RHEL-79456]
- driver core: bus: add irq_get_affinity callback to bus_type (Ming Lei) [RHEL-79456]
- blktrace: remove redundant return at end of function (Ming Lei) [RHEL-79456]
- block: Delete bio_set_prio() (Ming Lei) [RHEL-79456]
- block: Delete bio_prio() (Ming Lei) [RHEL-79456]
- blktrace: move copy_[to|from]_user() out of ->debugfs_lock (Ming Lei) [RHEL-79456]
- blktrace: don't centralize grabbing q->debugfs_mutex in blk_trace_ioctl (Ming Lei) [RHEL-79456]
- null_blk: Add rotational feature support (Ming Lei) [RHEL-79456]
- block: track queue dying state automatically for modeling queue freeze lockdep (Ming Lei) [RHEL-79456]
- block: don't verify queue freeze manually in elevator_init_mq() (Ming Lei) [RHEL-79456]
- block: track disk DEAD state automatically for modeling queue freeze lockdep (Ming Lei) [RHEL-79456]
- block: remove unnecessary check in blk_unfreeze_check_owner() (Ming Lei) [RHEL-79456]
- block, bfq: fix waker_bfqq UAF after bfq_split_bfqq() (Ming Lei) [RHEL-79456]
- cdrom: Fix typo, 'devicen' to 'device' (Ming Lei) [RHEL-79456]
- ublk: detach gendisk from ublk device if add_disk() fails (Ming Lei) [RHEL-79456]
- block: avoid to reuse `hctx` not removed from cpuhp callback list (Ming Lei) [RHEL-79456]
- block: Revert "block: Fix potential deadlock while freezing queue and acquiring sysfs_lock" (Ming Lei) [RHEL-79456]
- nvme: use blk_validate_block_size() for max LBA check (Ming Lei) [RHEL-79456]
- block/bdev: use helper for max block size check (Ming Lei) [RHEL-79456]
- block: Fix potential deadlock while freezing queue and acquiring sysfs_lock (Ming Lei) [RHEL-79456]
- blk-mq: Clean up blk_mq_requeue_work() (Ming Lei) [RHEL-79456]
- mq-deadline: Remove a local variable (Ming Lei) [RHEL-79456]
- blk-iocost: Avoid using clamp() on inuse in __propagate_weights() (Ming Lei) [RHEL-79456]
- block: Make bio_iov_bvec_set() accept pointer to const iov_iter (Ming Lei) [RHEL-79456]
- block: get wp_offset by bdev_offset_from_zone_start (Ming Lei) [RHEL-79456]
- blk-cgroup: Fix UAF in blkcg_unpin_online() (Ming Lei) [RHEL-79456]
- MAINTAINERS: update Coly Li's email address (Ming Lei) [RHEL-79456]
- blk-mq: move cpuhp callback registering out of q->sysfs_lock (Ming Lei) [RHEL-79456]
- blk-mq: register cpuhp callback after hctx is added to xarray table (Ming Lei) [RHEL-79456]
- virtio-blk: don't keep queue frozen during system suspend (Ming Lei) [RHEL-79456]
- block: rnull: add missing MODULE_DESCRIPTION (Ming Lei) [RHEL-79456]
- block: Don't allow an atomic write be truncated in blkdev_write_iter() (Ming Lei) [RHEL-79456]
- block: Add bdev atomic write limits helpers (Ming Lei) [RHEL-79456]
- fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid() (Ming Lei) [RHEL-79456]
- block/fs: Pass an iocb to generic_atomic_write_valid() (Ming Lei) [RHEL-79456]
- brd: decrease the number of allocated pages which discarded (Ming Lei) [RHEL-79456]
- block, bfq: fix bfqq uaf in bfq_limit_depth() (Ming Lei) [RHEL-79456]
- mq-deadline: don't call req_get_ioprio from the I/O completion handler (Ming Lei) [RHEL-79456]
- block: Remove extra part pointer NULLify in blk_rq_init() (Ming Lei) [RHEL-79456]
- block: return bool from get_disk_ro and bdev_read_only (Ming Lei) [RHEL-79456]
- block: remove a duplicate definition for bdev_read_only (Ming Lei) [RHEL-79456]
- block: return bool from blk_rq_aligned (Ming Lei) [RHEL-79456]
- block: return unsigned int from blk_lim_dma_alignment_and_pad (Ming Lei) [RHEL-79456]
- block: return unsigned int from queue_dma_alignment (Ming Lei) [RHEL-79456]
- block: return unsigned int from bdev_io_opt (Ming Lei) [RHEL-79456]
- block: req->bio is always set in the merge code (Ming Lei) [RHEL-79456]
- block: don't bother checking the data direction for merges (Ming Lei) [RHEL-79456]
- block: blk-mq: fix uninit-value in blk_rq_prep_clone and refactor (Ming Lei) [RHEL-79456]
- block: Add extra checks in blk_validate_atomic_write_limits() (Ming Lei) [RHEL-79456]
- ublk: fix error code for unsupported command (Ming Lei) [RHEL-79456]
- block: Drop granularity check in queue_limit_discard_alignment() (Ming Lei) [RHEL-79456]
- block: return unsigned int from bdev_io_min (Ming Lei) [RHEL-79456]
- block: fix uaf for flush rq while iterating tags (Ming Lei) [RHEL-79456]
- blk-settings: round down io_opt to physical_block_size (Ming Lei) [RHEL-79456]
- rust: block: simplify Result<()> in validate_block_size return (Ming Lei) [RHEL-79456]
- block: make struct rq_list available for !CONFIG_BLOCK (Ming Lei) [RHEL-79456]
- block/genhd: use seq_put_decimal_ull for diskstats decimal values (Ming Lei) [RHEL-79456]
- block: don't reorder requests in blk_mq_add_to_batch (Ming Lei) [RHEL-79456]
- block: don't reorder requests in blk_add_rq_to_plug (Ming Lei) [RHEL-79456]
- block: add a rq_list type (Ming Lei) [RHEL-79456]
- block: remove rq_list_move (Ming Lei) [RHEL-79456]
- virtio_blk: reverse request order in virtio_queue_rqs (Ming Lei) [RHEL-79456]
- nvme-pci: reverse request order in nvme_queue_rqs (Ming Lei) [RHEL-79456]
- btrfs: validate queue limits (Ming Lei) [RHEL-79456]
- block: remove the ioprio field from struct request (Ming Lei) [RHEL-79456]
- block: remove the write_hint field from struct request (Ming Lei) [RHEL-79456]
- nvme-multipath: don't bother clearing max_hw_zone_append_sectors (Ming Lei) [RHEL-79456]
- block: pre-calculate max_zone_append_sectors (Ming Lei) [RHEL-79456]
- block: lift bio_is_zone_append to bio.h (Ming Lei) [RHEL-79456]
- block: fix bio_split_rw_at to take zone_write_granularity into account (Ming Lei) [RHEL-79456]
- block: take chunk_sectors into account in bio_split_write_zeroes (Ming Lei) [RHEL-79456]
- block: Handle bio_split() errors in bio_submit_split() (Ming Lei) [RHEL-79456]
- block: Error an attempt to split an atomic write in bio_split() (Ming Lei) [RHEL-79456]
- block: Rework bio_split() return value (Ming Lei) [RHEL-79456]
- ublk: fix ublk_ch_mmap() for 64K page size (Ming Lei) [RHEL-79456]
- s390/dasd: Fix typo in comment (Ming Lei) [RHEL-79456]
- s390/dasd: fix redundant /proc/dasd* entries removal (Ming Lei) [RHEL-79456]
- block: don't verify IO lock for freeze/unfreeze in elevator_init_mq() (Ming Lei) [RHEL-79456]
- block: always verify unfreeze lock on the owner task (Ming Lei) [RHEL-79456]
- rbd: unfreeze queue after marking disk as dead (Ming Lei) [RHEL-79456]
- block: remove blk_freeze_queue() (Ming Lei) [RHEL-79456]
- nvme: add reservation command's defines (Ming Lei) [RHEL-79456]
- Revert "block: pre-calculate max_zone_append_sectors" (Ming Lei) [RHEL-79456]
- mtip32xx: Replace deprecated PCI functions (Ming Lei) [RHEL-79456]
- nvme-core: remove repeated wq flags (Ming Lei) [RHEL-79456]
- nvmet: make nvmet_wq visible in sysfs (Ming Lei) [RHEL-79456]
- nvme-pci: use dma_alloc_noncontigous if possible (Ming Lei) [RHEL-79456]
- nvme-pci: fix freeing of the HMB descriptor table (Ming Lei) [RHEL-79456]
- block: update blk_stack_limits documentation (Ming Lei) [RHEL-79456]
- lib/iov_iter: fix bvec iterator setup (Ming Lei) [RHEL-79456]
- lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec (Ming Lei) [RHEL-79456]
- blk-integrity: remove seed for user mapped buffers (Ming Lei) [RHEL-79456]
- brd: defer automatic disk creation until module initialization succeeds (Ming Lei) [RHEL-79456]
- iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pages (Ming Lei) [RHEL-79456]
- block: model freeze & enter queue as lock for supporting lockdep (Ming Lei) [RHEL-79456]
- nvme: core: switch to non_owner variant of start_freeze/unfreeze queue (Ming Lei) [RHEL-79456]
- blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs (Ming Lei) [RHEL-79456]
- blk-mq: Unexport blk_mq_flush_busy_ctxs() (Ming Lei) [RHEL-79456]
- blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long (Ming Lei) [RHEL-79456]
- block: remove redundant explicit memory barrier from rq_qos waiter and waker (Ming Lei) [RHEL-79456]
- nvme: use helpers to access io_uring cmd space (Ming Lei) [RHEL-79456]
- block: flush all throttled bios when deleting the cgroup (Ming Lei) [RHEL-79456]
- block: fix ordering between checking BLK_MQ_S_STOPPED request adding (Ming Lei) [RHEL-79456]
- block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding (Ming Lei) [RHEL-79456]
- block: fix missing dispatching request when queue is started or unquiesced (Ming Lei) [RHEL-79456]
- Revert "blk-throttle: Fix IO hang for a corner case" (Ming Lei) [RHEL-79456]
- block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Ming Lei) [RHEL-79456]
- Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO (Ming Lei) [RHEL-79456]
- ublk: support device recovery without I/O queueing (Ming Lei) [RHEL-79456]
- ublk: merge stop_work and quiesce_work (Ming Lei) [RHEL-79456]
- ublk: refactor recovery configuration flag helpers (Ming Lei) [RHEL-79456]
- ublk: check recovery flags for validity (Ming Lei) [RHEL-79456]
- block: add partition uuid into uevent as "PARTUUID" (Ming Lei) [RHEL-79456]
- block: move issue side time stamping to blk_account_io_start() (Ming Lei) [RHEL-79456]
- dt-bindings: mmc: Document support for partition table in mmc-card (Ming Lei) [RHEL-79456]
- block: add support for partition table defined in OF (Ming Lei) [RHEL-79456]
- mmc: block: attach partitions fwnode if found in mmc-card (Ming Lei) [RHEL-79456]
- block: introduce add_disk_fwnode() (Ming Lei) [RHEL-79456]
- docs: block: Document support for read-only partition in cmdline part (Ming Lei) [RHEL-79456]
- block: add support for defining read-only partitions (Ming Lei) [RHEL-79456]
- block: kill blk_do_io_stat() helper (Ming Lei) [RHEL-79456]
- block: remove 'req->part' check for stats accounting (Ming Lei) [RHEL-79456]
- block: remove redundant passthrough check in blk_mq_need_time_stamp() (Ming Lei) [RHEL-79456]
- block: export blk_validate_limits (Ming Lei) [RHEL-62933]
- block: set issue time stamp based on queue state (Ming Lei) [RHEL-62933]
- loop: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- loop: refactor queue limits updates (Ming Lei) [RHEL-62933]
- usb-storage: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- nbd: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- nvme: fix queue freeze vs limits lock order (Ming Lei) [RHEL-62933]
- block: fix queue freeze vs limits lock order in sysfs store methods (Ming Lei) [RHEL-62933]
- block: add a store_limit operations for sysfs entries (Ming Lei) [RHEL-62933]
- block: don't update BLK_FEAT_POLL in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-62933]
- block: check BLK_FEAT_POLL under q_usage_count (Ming Lei) [RHEL-62933]
- block: add a queue_limits_commit_update_frozen helper (Ming Lei) [RHEL-62933]
- block: fix docs for freezing of queue limits updates (Ming Lei) [RHEL-62933]
- block: pre-calculate max_zone_append_sectors (Ming Lei) [RHEL-62933]
- block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones (Ming Lei) [RHEL-62933]
- block: remove bio_add_zone_append_page (Ming Lei) [RHEL-62933]
- block: remove zone append special casing from the direct I/O path (Ming Lei) [RHEL-62933]
- block: Replace sprintf() with sysfs_emit() (Ming Lei) [RHEL-62933]
- block: Fix queue_iostats_passthrough_show() (Ming Lei) [RHEL-62933]
- block: enable passthrough command statistics (Ming Lei) [RHEL-62933]
- block: move iostat check into blk_acount_io_start() (Ming Lei) [RHEL-62933]
- block: return void from the queue_sysfs_entry load_module method (Ming Lei) [RHEL-62933]
- loop: Fix ABBA locking race (Ming Lei) [RHEL-62933]
- loop: Simplify discard granularity calc (Ming Lei) [RHEL-62933]
- loop: Use bdev limit helpers for configuring discard (Ming Lei) [RHEL-62933]
- block: add a bdev_limits helper (Ming Lei) [RHEL-62933]
- PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_set_bar() (Myron Stowe) [RHEL-81557] {CVE-2024-58006}
- PCI: dwc: ep: Write BAR_MASK before iATU registers in pci_epc_set_bar() (Myron Stowe) [RHEL-81557]
- exfat: fix out-of-bounds access of directory entries (CKI Backport Bot) [RHEL-78928] {CVE-2024-53147}
- RDMA/nldev: Set error code in rdma_nl_notify_event (Kamal Heib) [RHEL-77879]
- RDMA/core: Fix ENODEV error for iWARP test over vlan (Kamal Heib) [RHEL-77879]
- IB/cm: Rework sending DREQ when destroying a cm_id (Kamal Heib) [RHEL-77879]
- IB/cm: Do not hold reference on cm_id unless needed (Kamal Heib) [RHEL-77879]
- IB/cm: Explicitly mark if a response MAD is a retransmission (Kamal Heib) [RHEL-77879]
- RDMA/nldev: Add IB device and net device rename events (Kamal Heib) [RHEL-77879]
- RDMA/core: Move ib_uverbs_file struct to uverbs_types.h (Kamal Heib) [RHEL-77879]
- RDMA/core: Add device ufile cleanup operation (Kamal Heib) [RHEL-77879]
- RDMA/core: Implement RoCE GID port rescan and export delete function (Kamal Heib) [RHEL-77879]
- RDMA: Use ethtool string helpers (Kamal Heib) [RHEL-77879]
- RDMA/ipoib: Use the networking stack default for txqueuelen (Kamal Heib) [RHEL-77879]
- RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages (Kamal Heib) [RHEL-77879]
- PCI: rockchip-ep: Fix error code in rockchip_pcie_ep_init_ob_mem() (Myron Stowe) [RHEL-74285]
- PCI: rockchip: Add missing fields descriptions for struct rockchip_pcie_ep (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Fix NULL pointer deref on unbind and bind (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Enable only if more than one speed is supported (Myron Stowe) [RHEL-74285]
- PCI: Honor Max Link Speed when determining supported speeds (Myron Stowe) [RHEL-74285]
- PCI/pwrctrl: Unregister platform device only if one actually exists (Myron Stowe) [RHEL-74285]
- PCI: Fix typos (Myron Stowe) [RHEL-74285]
- tools: PCI: Fix incorrect printf format specifiers (Myron Stowe) [RHEL-74285]
- PCI: Simplify pci_create_slot() logic (Myron Stowe) [RHEL-74285]
- PCI: Fix reset_method_store() memory leak (Myron Stowe) [RHEL-74285] {CVE-2024-56745}
- PCI: hotplug: Remove "Returns" kerneldoc from void functions (Myron Stowe) [RHEL-74285]
- PCI: hotplug: Reorganize kerneldoc parameter names (Myron Stowe) [RHEL-74285]
- PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert() (Myron Stowe) [RHEL-74285] {CVE-2024-53152}
- PCI: rockchip-ep: Handle PERST# signal in EP mode (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Improve link training (Myron Stowe) [RHEL-74285]
- PCI: rockship-ep: Implement the pci_epc_ops::stop_link() operation (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Refactor endpoint link training enable (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() MSI-X hiding (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() memory allocations (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Rename rockchip_pcie_parse_ep_dt() (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Fix MSI IRQ data mapping (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Implement the pci_epc_ops::align_addr() operation (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Improve rockchip_pcie_ep_map_addr() (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Improve rockchip_pcie_ep_unmap_addr() (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Use a macro to define EP controller .align feature (Myron Stowe) [RHEL-74285]
- PCI: rockchip-ep: Fix address translation unit programming (Myron Stowe) [RHEL-74285]
- PCI: qcom: Disable ASPM L0s for X1E80100 (Myron Stowe) [RHEL-74285]
- PCI: qcom: Remove BDF2SID mapping config for SC8280X family SoC (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml (Myron Stowe) [RHEL-74285]
- PCI: qcom: Add support for IPQ9574 (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller (Myron Stowe) [RHEL-74285]
- PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_deassert() (Myron Stowe) [RHEL-74285] {CVE-2024-53153}
- PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported (Myron Stowe) [RHEL-74285]
- PCI: microchip: Add support for using either Root Port 1 or 2 (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2 (Myron Stowe) [RHEL-74285]
- PCI: mediatek-gen3: Remove unneeded semicolon (Myron Stowe) [RHEL-74285]
- PCI: mediatek-gen3: Add support for restricting link width (Myron Stowe) [RHEL-74285]
- PCI: mediatek-gen3: Add support for setting max-link-speed limit (Myron Stowe) [RHEL-74285]
- PCI: keystone: Add link up check to ks_pcie_other_map_bus() (Myron Stowe) [RHEL-74285]
- PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible (Myron Stowe) [RHEL-74285]
- PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds (Myron Stowe) [RHEL-74285]
- PCI: j721e: Add PCIe support for J722S SoC (Myron Stowe) [RHEL-74285]
- PCI: imx6: Fix suspend/resume support on i.MX6QDL (Myron Stowe) [RHEL-74285] {CVE-2024-57809}
- PCI: dwc: ep: Fix advertised resizable BAR size regression (Myron Stowe) [RHEL-74285]
- PCI: dwc: Use of_property_present() for non-boolean properties (Myron Stowe) [RHEL-74285]
- PCI: dwc: endpoint: Clear outbound address on unmap (Myron Stowe) [RHEL-74285]
- PCI: cadence: Lower severity of message when phy-names property is absent in DTS (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Fix pci_epc_map map_size kerneldoc string (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy() (Myron Stowe) [RHEL-74285] {CVE-2024-56561}
- PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio' (Myron Stowe) [RHEL-74285] {CVE-2024-56689}
- PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan() (Myron Stowe) [RHEL-74285]
- PCI: dwc: ep: Use align addr function for dw_pcie_ep_raise_{msi,msix}_irq() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: test: Synchronously cancel command handler work (Myron Stowe) [RHEL-74285]
- PCI: dwc: endpoint: Implement the pci_epc_ops::align_addr() operation (Myron Stowe) [RHEL-74285]
- PCI: endpoint: test: Use pci_epc_mem_map/unmap() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Update documentation (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Introduce pci_epc_mem_map()/unmap() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Improve pci_epc_mem_alloc_addr() (Myron Stowe) [RHEL-74285]
- PCI: endpoint: Introduce pci_epc_function_is_valid() (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: snps,dw-pcie: Drop "#interrupt-cells" from example (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: qcom,pcie-sm8550: Add SAR2130P compatible (Myron Stowe) [RHEL-74285]
- dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only (Myron Stowe) [RHEL-74285]
- PCI: Add ACS quirk for Wangxun FF5xxx NICs (Myron Stowe) [RHEL-74285]
- PCI: Detect and trust built-in Thunderbolt chips (Myron Stowe) [RHEL-74285]
- PCI: Improve pdev_sort_resources() warning message (Myron Stowe) [RHEL-74285]
- PCI: Add ALIGN_DOWN_IF_NONZERO() helper (Myron Stowe) [RHEL-74285]
- PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M() (Myron Stowe) [RHEL-74285]
- PCI: Use resource_set_{range,size}() helpers (Myron Stowe) [RHEL-74285]
- resource: Add resource set range and size helpers (Myron Stowe) [RHEL-74285]
- PCI: Warn if a running device is unaware of reset (Myron Stowe) [RHEL-74285]
- PCI: Add 'reset_subordinate' to reset hierarchy below bridge (Myron Stowe) [RHEL-74285]
- PCI/pwrctrl: Rename pwrctrl functions and structures (Myron Stowe) [RHEL-74285]
- PCI/pwrctrl: Rename pwrctl files to pwrctrl (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Remove pwrctl device without iterating over all children of pwrctl parent (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Ensure that pwrctl drivers are probed before PCI client drivers (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Create pwrctl device only if at least one power supply is present (Myron Stowe) [RHEL-74285]
- PCI/pwrctl: Use of_platform_device_create() to create pwrctl devices (Myron Stowe) [RHEL-74285]
- PCI: Enable runtime PM of the host bridge (Myron Stowe) [RHEL-74285]
- PCI: starfive: Enable controller runtime PM before probing host bridge (Myron Stowe) [RHEL-74285]
- PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes (Myron Stowe) [RHEL-74285]
- PCI: Unexport pci_walk_bus_locked() (Myron Stowe) [RHEL-74285]
- PCI: Convert __pci_walk_bus() to be recursive (Myron Stowe) [RHEL-74285]
- PCI: Move __pci_walk_bus() mutex to where we need it (Myron Stowe) [RHEL-74285]
- PCI: Make pci_destroy_dev() concurrent safe (Myron Stowe) [RHEL-74285]
- PCI: Make pci_stop_dev() concurrent safe (Myron Stowe) [RHEL-74285]
- PCI: Fix use-after-free of slot->bus on hot remove (Myron Stowe) [RHEL-74285] {CVE-2024-53194}
- PCI: cpqphp: Simplify PCI_ScanBusForNonBridge() (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Use define to read class/revision dword (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Use pci_bus_read_dev_vendor_id() to detect presence (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Fix PCIBIOS_* return value confusion (Myron Stowe) [RHEL-74285]
- PCI: cpqphp: Remove unused struct ctrl_dbg.ctrl (Myron Stowe) [RHEL-74285]
- PCI: cpcihp: Remove unused struct cpci_hp_controller_ops.hardware_test (Myron Stowe) [RHEL-74285]
- PCI: Simplify pci_read_bridge_bases() logic (Myron Stowe) [RHEL-74285]
- PCI: Move struct pci_bus_resource into bus.c (Myron Stowe) [RHEL-74285]
- PCI: Remove unused PCI_SUBTRACTIVE_DECODE (Myron Stowe) [RHEL-74285]
- PCI: acpiphp_ampere_altra: Switch back to struct platform_driver::remove() (Myron Stowe) [RHEL-74285]
- PCI: controller: Switch back to struct platform_driver::remove() (Myron Stowe) [RHEL-74285]
- ethernet: cavium: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- gpio: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- fpga/dfl-pci.c: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- PCI: Deprecate pcim_iounmap_regions() (Myron Stowe) [RHEL-74285]
- PCI: Make pcim_iounmap_region() a public function (Myron Stowe) [RHEL-74285]
- PCI: Remove pcim_iomap_regions_request_all() (Myron Stowe) [RHEL-74285]
- ALSA: korg1212: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- serial: rp2: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- ntb: idt: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- wifi: iwlwifi: replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- intel_th: pci: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- crypto: marvell - replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- crypto: qat - replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- ata: ahci: Replace deprecated PCI functions (Myron Stowe) [RHEL-74285]
- PCI: Make pcim_request_all_regions() a public function (Myron Stowe) [RHEL-74285]
- PCI/DOE: Poll DOE Busy bit for up to 1 second in pci_doe_send_req() (Myron Stowe) [RHEL-74285]
- PCI: Drop duplicate pcie_get_speed_cap(), pcie_get_width_cap() declarations (Myron Stowe) [RHEL-74285]
- selftests/pcie_bwctrl: Create selftests (Myron Stowe) [RHEL-74285]
- thermal: Add PCIe cooling driver (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed (Myron Stowe) [RHEL-74285]
- PCI/bwctrl: Re-add BW notification portdrv as PCIe BW controller (Myron Stowe) [RHEL-74285]
- PCI: Abstract LBMS seen check into pcie_lbms_seen() (Myron Stowe) [RHEL-74285]
- PCI: Refactor pcie_update_link_speed() (Myron Stowe) [RHEL-74285]
- PCI: Store all PCIe Supported Link Speeds (Myron Stowe) [RHEL-74285]
- PCI: Protect Link Control 2 Register with RMW locking (Myron Stowe) [RHEL-74285]
- Documentation PCI: Reformat RMW ops documentation (Myron Stowe) [RHEL-74285]
- PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enable_link_state(_locked) (Myron Stowe) [RHEL-74285]
- PCI/ASPM: Disable L1 before disabling L1 PM Substates (Myron Stowe) [RHEL-74285]
* Tue Mar 18 2025 Julio Faracco <jfaracco@redhat.com> [6.12.0-65.el10]
- EDAC/{i10nm,skx,skx_common}: Support UV systems (Aristeu Rozanski) [RHEL-73781]
- Documentation/sysctl: Add timer_migration to kernel.rst (Phil Auld) [RHEL-77929]

View File

@ -1,5 +1,5 @@
SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd
SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6
SHA512 (linux-6.12.0-65.el10.tar.xz) = 2263e30d4635db38265211722315a7c2653f177baee1fb85699b85928a961383fe26b80c83d6791c6a4a04f443e2916f663f31ff5f3e96967e1f917cd6537b6d
SHA512 (kernel-abi-stablelists-6.12.0-65.el10.tar.xz) = 15ccd23618f22070ce4bfefb3e199b035ac2aac03eff9be9df8dddec57f57a94d870c633e8fb833ab1b437e85bc928db1627513181b1e61ac00033b5b42d0f48
SHA512 (kernel-kabi-dw-6.12.0-65.el10.tar.xz) = 363638a37d0822f41ee10a642eba36b7442adc8697b96afc32d0dfe7cdfef25279d16621d6a9d75e29ec659a379ba2be6b7a92e59255bdeb00c17b5d4b54690d
SHA512 (linux-6.12.0-66.el10.tar.xz) = bb11ef570bb5451ce04c291a9a1b502c5339ae5a849eae65ad979cbdb154393929ee00a496b286ed52bd8d385aeeaa538f596db27196d1e60e8a291f16f3eedb
SHA512 (kernel-abi-stablelists-6.12.0-66.el10.tar.xz) = a688754a63b7eccc4e9620882d3edac094defb5f7e1da67a62de15267879322874c85fc992d28d651ad0b8fbf71933ca0d21dac4abf54c05dfabe848eb6f2c3b
SHA512 (kernel-kabi-dw-6.12.0-66.el10.tar.xz) = 363638a37d0822f41ee10a642eba36b7442adc8697b96afc32d0dfe7cdfef25279d16621d6a9d75e29ec659a379ba2be6b7a92e59255bdeb00c17b5d4b54690d