From 5945d72a5f89639298060eb70499d56cf5fc9974 Mon Sep 17 00:00:00 2001 From: Lucas Zampieri Date: Mon, 18 Mar 2024 17:18:15 -0300 Subject: [PATCH] kernel-5.14.0-431.el9 * Mon Mar 18 2024 Lucas Zampieri [5.14.0-431.el9] - pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} Resolves: RHEL-17425, RHEL-18225, RHEL-18227, RHEL-25988, RHEL-26434, RHEL-26952, RHEL-28621, RHEL-28917 Signed-off-by: Lucas Zampieri --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 6 +- kernel-aarch64-64k-rhel.config | 6 +- kernel-aarch64-debug-rhel.config | 6 +- kernel-aarch64-rhel.config | 6 +- kernel-aarch64-rt-debug-rhel.config | 6 +- kernel-aarch64-rt-rhel.config | 6 +- kernel.changelog | 350 +++++++++++++++++++++++++++ kernel.spec | 256 +++++++++++++++++++- sources | 6 +- 10 files changed, 636 insertions(+), 14 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index ca76759..1f4f1aa 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 5 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 430 +RHEL_RELEASE = 431 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index cd9d78f..654f6f2 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -336,6 +336,7 @@ CONFIG_ARM_PSCI_CPUIDLE=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_PERF_DOMAIN=y # CONFIG_ARM_SCMI_POWER_CONTROL is not set CONFIG_ARM_SCMI_POWER_DOMAIN=m CONFIG_ARM_SCMI_PROTOCOL=y @@ -1987,6 +1988,7 @@ CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_MLXBF3=m # CONFIG_GPIO_MLXBF is not set # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_MXC=m @@ -3377,7 +3379,7 @@ CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_GIGE=m -# CONFIG_MLXBF_PMC is not set +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLX_PLATFORM=m @@ -4384,6 +4386,7 @@ CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set @@ -4423,6 +4426,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_POSIX_MQUEUE=y CONFIG_POWERCAP=y +CONFIG_POWER_MLXBF=m CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_OP_PANEL=m # CONFIG_POWER_RESET_BRCMSTB is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 176de04..5e6f202 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -336,6 +336,7 @@ CONFIG_ARM_PSCI_CPUIDLE=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_PERF_DOMAIN=y # CONFIG_ARM_SCMI_POWER_CONTROL is not set CONFIG_ARM_SCMI_POWER_DOMAIN=m CONFIG_ARM_SCMI_PROTOCOL=y @@ -1971,6 +1972,7 @@ CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_MLXBF3=m # CONFIG_GPIO_MLXBF is not set # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_MXC=m @@ -3356,7 +3358,7 @@ CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_GIGE=m -# CONFIG_MLXBF_PMC is not set +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLX_PLATFORM=m @@ -4362,6 +4364,7 @@ CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set @@ -4401,6 +4404,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_POSIX_MQUEUE=y CONFIG_POWERCAP=y +CONFIG_POWER_MLXBF=m CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_OP_PANEL=m # CONFIG_POWER_RESET_BRCMSTB is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 406f016..0771833 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -333,6 +333,7 @@ CONFIG_ARM_PSCI_CPUIDLE=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_PERF_DOMAIN=y # CONFIG_ARM_SCMI_POWER_CONTROL is not set CONFIG_ARM_SCMI_POWER_DOMAIN=m CONFIG_ARM_SCMI_PROTOCOL=y @@ -1984,6 +1985,7 @@ CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_MLXBF3=m # CONFIG_GPIO_MLXBF is not set # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_MXC=m @@ -3374,7 +3376,7 @@ CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_GIGE=m -# CONFIG_MLXBF_PMC is not set +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLX_PLATFORM=m @@ -4381,6 +4383,7 @@ CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set @@ -4420,6 +4423,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_POSIX_MQUEUE=y CONFIG_POWERCAP=y +CONFIG_POWER_MLXBF=m CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_OP_PANEL=m # CONFIG_POWER_RESET_BRCMSTB is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index ba598a5..ae1abfe 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -333,6 +333,7 @@ CONFIG_ARM_PSCI_CPUIDLE=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_PERF_DOMAIN=y # CONFIG_ARM_SCMI_POWER_CONTROL is not set CONFIG_ARM_SCMI_POWER_DOMAIN=m CONFIG_ARM_SCMI_PROTOCOL=y @@ -1968,6 +1969,7 @@ CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_MLXBF3=m # CONFIG_GPIO_MLXBF is not set # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_MXC=m @@ -3353,7 +3355,7 @@ CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_GIGE=m -# CONFIG_MLXBF_PMC is not set +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLX_PLATFORM=m @@ -4359,6 +4361,7 @@ CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set @@ -4398,6 +4401,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_POSIX_MQUEUE=y CONFIG_POWERCAP=y +CONFIG_POWER_MLXBF=m CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_OP_PANEL=m # CONFIG_POWER_RESET_BRCMSTB is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 65b9075..510ce62 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -338,6 +338,7 @@ CONFIG_ARM_PSCI_CPUIDLE=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_PERF_DOMAIN=y # CONFIG_ARM_SCMI_POWER_CONTROL is not set CONFIG_ARM_SCMI_POWER_DOMAIN=m CONFIG_ARM_SCMI_PROTOCOL=y @@ -2029,6 +2030,7 @@ CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_MLXBF3=m # CONFIG_GPIO_MLXBF is not set # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_MXC=m @@ -3434,7 +3436,7 @@ CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_GIGE=m -# CONFIG_MLXBF_PMC is not set +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLX_PLATFORM=m @@ -4461,6 +4463,7 @@ CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set @@ -4501,6 +4504,7 @@ CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y CONFIG_POWERCAP=y +CONFIG_POWER_MLXBF=m CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_OP_PANEL=m # CONFIG_POWER_RESET_BRCMSTB is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 3b891b0..8de9327 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -338,6 +338,7 @@ CONFIG_ARM_PSCI_CPUIDLE=y # CONFIG_ARM_QCOM_CPUFREQ_HW is not set CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARM_SCMI_CPUFREQ=m +CONFIG_ARM_SCMI_PERF_DOMAIN=y # CONFIG_ARM_SCMI_POWER_CONTROL is not set CONFIG_ARM_SCMI_POWER_DOMAIN=m CONFIG_ARM_SCMI_PROTOCOL=y @@ -2013,6 +2014,7 @@ CONFIG_GPIO_MAX77620=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_MLXBF2=m +CONFIG_GPIO_MLXBF3=m # CONFIG_GPIO_MLXBF is not set # CONFIG_GPIO_MOCKUP is not set CONFIG_GPIO_MXC=m @@ -3413,7 +3415,7 @@ CONFIG_MLX5_VFIO_PCI=m # CONFIG_MLX90632 is not set CONFIG_MLXBF_BOOTCTL=m CONFIG_MLXBF_GIGE=m -# CONFIG_MLXBF_PMC is not set +CONFIG_MLXBF_PMC=m CONFIG_MLXBF_TMFIFO=m CONFIG_MLXFW=m CONFIG_MLX_PLATFORM=m @@ -4439,6 +4441,7 @@ CONFIG_PINCTRL_IPROC_GPIO=y CONFIG_PINCTRL_MAX77620=y # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_MICROCHIP_SGPIO is not set +CONFIG_PINCTRL_MLXBF3=m # CONFIG_PINCTRL_MSM is not set # CONFIG_PINCTRL_NS2_MUX is not set # CONFIG_PINCTRL_OCELOT is not set @@ -4479,6 +4482,7 @@ CONFIG_PNP_DEBUG_MESSAGES=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y CONFIG_POWERCAP=y +CONFIG_POWER_MLXBF=m CONFIG_POWERNV_CPUFREQ=y CONFIG_POWERNV_OP_PANEL=m # CONFIG_POWER_RESET_BRCMSTB is not set diff --git a/kernel.changelog b/kernel.changelog index 445a548..d8fa511 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,252 @@ +* Mon Mar 18 2024 Lucas Zampieri [5.14.0-431.el9] +- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] +- pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] +- pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] +- block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] +- block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] +- block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] +- virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] +- blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] +- blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] +- block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] +- aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] +- block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] +- block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] +- block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] +- block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] +- sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] +- drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] +- blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] +- block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] +- mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] +- zram: use the default discard granularity (Ming Lei) [RHEL-25988] +- null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] +- nbd: use the default discard granularity (Ming Lei) [RHEL-25988] +- ubd: use the default discard granularity (Ming Lei) [RHEL-25988] +- block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] +- block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] +- block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] +- blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] +- block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] +- drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] +- block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] +- block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] +- sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] +- block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] +- block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] +- dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] +- virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] +- virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] +- block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] +- block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] +- block: improve struct request_queue layout (Ming Lei) [RHEL-25988] +- block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] +- block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] +- block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] +- block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] +- block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] +- block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] +- block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] +- block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] +- block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] +- block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] +- block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] +- block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] +- nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] +- block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] +- nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] +- nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] +- nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] +- blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] +- nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] +- powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] +- block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] +- block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] +- partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] +- partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] +- partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] +- aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] +- null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] +- block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] +- blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] +- blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] +- blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] +- blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] +- blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] +- block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] +- block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] +- block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] +- blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] +- block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] +- null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] +- s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] +- block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] +- blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] +- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] +- blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] +- blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] +- block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] +- block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] +- block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] +- block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] +- blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] +- blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] +- blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] +- blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] +- block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] +- block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] +- block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] +- block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] +- swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] +- block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] +- block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] +- iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] +- iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] +- iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] +- block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] +- block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] +- scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] +- scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] +- block: refactor to use helper (Ming Lei) [RHEL-25988] +- blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] +- blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] +- blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] +- block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] +- block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] +- nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] +- blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] +- kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] +- block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] +- block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] +- fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] +- fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] +- IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] +- redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] +- firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] +- OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] +- OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] +- PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] +- PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] +- pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] +- pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] +- pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] +- PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] +- cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] +- dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] +- dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] +- dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] +- cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] +- arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] +- arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] +- Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} +- redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] +- power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] +- redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] +- pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] +- redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] +- redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] +- SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] +- NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] +- NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] +- NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] +- NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] +- NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] +- NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] +- NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] +- NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] +- NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] +- NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] +- NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] +- NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] +- tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} +- tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} +- tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} +- net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} +- net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} +- tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} +- tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} +- net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} +- i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] +- I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] +- i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] +- Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) +- SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] +- dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] +- dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] +- dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] +- dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] +- dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] +- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] +- gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} +- NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] +- sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] +- smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} +- EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] +- EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] +- x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] +- EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] +- x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] +- x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] +- EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] +- fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] +- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} +- smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} +- smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} +Resolves: RHEL-17425, RHEL-18225, RHEL-18227, RHEL-25988, RHEL-26434, RHEL-26952, RHEL-28621, RHEL-28917 + * Thu Mar 14 2024 Lucas Zampieri [5.14.0-430.el9] - genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] @@ -437,6 +686,107 @@ Resolves: RHEL-20254, RHEL-26081, RHEL-26616 - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski) Resolves: RHEL-19514, RHEL-24906, RHEL-26162, RHEL-26354, RHEL-26672 +* Fri Mar 15 2024 Scott Weaver [5.14.0-427.4.1.el9_4] +- redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] +- power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] +- redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] +- pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] +- redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] +- redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] +- SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] +- NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] +- NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] +- NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] +- NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] +- NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] +- NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] +- NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] +- NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] +- NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] +- NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] +- NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] +- NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] +- tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410 RHEL-26415] {CVE-2024-26584} +- tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410 RHEL-26415] {CVE-2024-26584} +- tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416 RHEL-26421] {CVE-2024-26583} +- net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398 RHEL-26401] {CVE-2024-26582} +- net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410 RHEL-26415] {CVE-2024-26584} +- tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361 RHEL-26363] {CVE-2024-26585} +- tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416 RHEL-26421] {CVE-2024-26583} +- net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416 RHEL-26421] {CVE-2024-26583} +- i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] +- I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] +- i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] +Resolves: RHEL-21113, RHEL-21115, RHEL-21116, RHEL-21119, RHEL-21122, RHEL-22860, RHEL-26361, RHEL-26398, RHEL-26410, RHEL-26416, RHEL-26401, RHEL-26363, RHEL-26415, RHEL-26421 + +* Thu Mar 14 2024 Scott Weaver [5.14.0-427.3.1.el9_4] +- SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] +- dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] +- dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] +- dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] +- dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] +- dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] +- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] +- gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500 RHEL-26502] {CVE-2023-52448} +- NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] +- sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] +- smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687 RHEL-21688] {CVE-2024-0565} +- EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] +- EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] +- x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] +- EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] +- x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] +- x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] +- EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] +- fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] +- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615 RHEL-20617] {CVE-2024-0841} +- smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242 RHEL-26244] {CVE-2023-52434} +- smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242 RHEL-26244] {CVE-2023-52434} +Resolves: RHEL-10022, RHEL-15843, RHEL-20615, RHEL-20912, RHEL-21687, RHEL-22742, RHEL-22997, RHEL-26131, RHEL-26242, RHEL-26500, RHEL-26665, RHEL-26502, RHEL-26244, RHEL-20617, RHEL-21688 + * Mon Mar 11 2024 Scott Weaver [5.14.0-427.2.1.el9_4] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] diff --git a/kernel.spec b/kernel.spec index 6fcfa60..38e04b9 100755 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 430 +%define pkgrelease 431 %define kversion 5 -%define tarfile_release 5.14.0-430.el9 +%define tarfile_release 5.14.0-431.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 430%{?buildid}%{?dist} +%define specrelease 431%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-430.el9 +%define kabiversion 5.14.0-431.el9 # # End of genspec.sh variables @@ -3733,6 +3733,254 @@ fi # # %changelog +* Mon Mar 18 2024 Lucas Zampieri [5.14.0-431.el9] +- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] +- pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] +- pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] +- pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] +- block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] +- block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] +- block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] +- virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] +- blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] +- blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] +- block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] +- aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] +- block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] +- block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] +- block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] +- block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] +- sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] +- drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] +- blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] +- block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] +- mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] +- zram: use the default discard granularity (Ming Lei) [RHEL-25988] +- null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] +- nbd: use the default discard granularity (Ming Lei) [RHEL-25988] +- ubd: use the default discard granularity (Ming Lei) [RHEL-25988] +- block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] +- block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] +- block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] +- loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] +- blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] +- block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] +- drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] +- block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] +- block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] +- sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] +- block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] +- block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] +- dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] +- virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] +- virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] +- block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] +- block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] +- block: improve struct request_queue layout (Ming Lei) [RHEL-25988] +- block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] +- block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] +- block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] +- block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] +- block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] +- block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] +- block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] +- block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] +- block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] +- block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] +- block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] +- block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] +- nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] +- block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] +- nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] +- nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] +- nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] +- blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] +- nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] +- powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] +- block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] +- block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] +- partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] +- partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] +- partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] +- aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] +- null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] +- block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] +- blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] +- blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] +- blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] +- blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] +- blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] +- block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] +- block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] +- block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] +- blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] +- block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] +- null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] +- s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] +- block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] +- blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] +- blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] +- blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] +- blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] +- block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] +- block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] +- block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] +- block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] +- blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] +- blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] +- blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] +- blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] +- block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] +- block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] +- block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] +- block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] +- swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] +- block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] +- block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] +- iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] +- iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] +- iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] +- block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] +- block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] +- scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] +- scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] +- block: refactor to use helper (Ming Lei) [RHEL-25988] +- blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] +- blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] +- blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] +- block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] +- block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] +- nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] +- blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] +- kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] +- block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] +- block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] +- fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] +- fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] +- IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] +- redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] +- firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] +- OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] +- OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] +- PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] +- PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] +- pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] +- pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] +- pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] +- PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] +- cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] +- dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] +- dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] +- dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] +- cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] +- arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] +- arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] +- Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} +- redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] +- power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] +- power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] +- redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] +- pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] +- pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] +- redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] +- gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] +- redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] +- platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] +- SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] +- NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] +- NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] +- NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] +- NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] +- NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] +- NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] +- NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] +- NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] +- NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] +- NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] +- NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] +- NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] +- tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} +- tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} +- tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} +- net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} +- net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} +- tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} +- tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} +- net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} +- i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] +- I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] +- i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] +- i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] +- Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) +- SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] +- dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] +- dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] +- dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] +- dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] +- dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] +- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] +- gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} +- NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] +- sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] +- smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} +- EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] +- EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] +- x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] +- EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] +- x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] +- x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] +- EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] +- fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] +- fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] +- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} +- smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} +- smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} + * Thu Mar 14 2024 Lucas Zampieri [5.14.0-430.el9] - genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] diff --git a/sources b/sources index 629e1f9..0e314cb 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-430.el9.tar.xz) = 642f198d35875bd8f4ac423a2eff200741bf466e6c395b31e1a5d976d17df17a209a7e9abb13e91c311c0581333f676784f4f0be663115f8b63d3c812113fb1e -SHA512 (kernel-abi-stablelists-5.14.0-430.el9.tar.bz2) = 22c40df49b92a6dd32c5deb19d2454174e6d3ce7aa2c37bd44941bafec817c9db7df48c9b7ec0962fb9c87c5a629688eb726779f5413897d7ba0e8fb9fc47775 -SHA512 (kernel-kabi-dw-5.14.0-430.el9.tar.bz2) = 9a2e8630ed198f3dcb684903118f5f48c3536bd93f2ae7b92661c26513e7dfd5a87f5c736688dfc81eba4a2bc949319183de9b285d6ce70bb40e9bd09346b220 +SHA512 (linux-5.14.0-431.el9.tar.xz) = 804ea6efd300b6d48d2f21cbd8008aece2e5bf874288c304313ecfe3da475eeb20616c22b83ebdb7098cba89bcf400a61e80f8d7699f5f30f1c6e161c33d901b +SHA512 (kernel-abi-stablelists-5.14.0-431.el9.tar.bz2) = 15f5abda924f52548c8c25d5716d0f5d165b2ed1863a561110ba61ccf146614161a7aabb85dd1d7fb3ac3a551c684038e73e4f62c42634ee491551a0e32ff9b1 +SHA512 (kernel-kabi-dw-5.14.0-431.el9.tar.bz2) = 9a2e8630ed198f3dcb684903118f5f48c3536bd93f2ae7b92661c26513e7dfd5a87f5c736688dfc81eba4a2bc949319183de9b285d6ce70bb40e9bd09346b220