# changelog

author: Jan Stancek <jstancek@redhat.com> [6.12.0-46.el10]
changelog:
  - redhat: hsr: Mark as tech preview (Felix Maurer) [RHEL-74748]
  - xfs: Mark all experimental code as tech preview (Bill O'Donnell) [RHEL-64936]
  - redhat: create 'debug' addon for UKI (Li Tian) [RHEL-70836]
  - mptcp: disable by default (Davide Caratti) [RHEL-74247]
  - initramfs: avoid filename buffer overrun (Rafael Aquini) [RHEL-73366] {CVE-2024-53142}
  - redhat/configs: set new PKEY_UV option on s390 (Mete Durlu) [RHEL-24135]
  - s390/crypto: Add hardware acceleration for full AES-XTS mode (Mete Durlu) [RHEL-24136]
  - s390/crypto: Postpone the key split to key conversion (Mete Durlu) [RHEL-24136]
  - s390/crypto: Introduce function for tokenize clearkeys (Mete Durlu) [RHEL-24136]
  - s390/crypto: Generalize parameters for key conversion (Mete Durlu) [RHEL-24136]
  - s390/crypto: Use module-local structures for protected keys (Mete Durlu) [RHEL-24136]
  - s390/crypto: Convert to reverse x-mas tree, rename ret to rc (Mete Durlu) [RHEL-24136]
  - s390/pkey: Tolerate larger key blobs (Mete Durlu) [RHEL-24136]
  - s390/pkey: Add new pkey handler module pkey-uv (Mete Durlu) [RHEL-24135]
  - s390/pkey: Build module name array selectively based on kernel config options (Mete Durlu) [RHEL-24135]
  - s390/pkey: Fix checkpatch findings in pkey header file (Mete Durlu) [RHEL-24135]
  - s390/pkey: Rework pkey verify for protected keys (Mete Durlu) [RHEL-24135]
  - s390/pkey: Simplify protected key length calculation code (Mete Durlu) [RHEL-24135]
  - s390/zcrypt: Cleanup include zcrypt_api.h (Mete Durlu) [RHEL-24135]
  - ipvs: speed up reads from ip_vs_conn proc file (Florian Westphal) [RHEL-68933]
  - PCI: Batch BAR sizing operations (Myron Stowe) [RHEL-76026]
  - xfrm: mark packet offload as tech preview (Sabrina Dubroca) [RHEL-75472]
  - mm/kmemleak: fix sleeping function called from invalid context at print message (CKI Backport Bot) [RHEL-74104] {CVE-2024-57885}
  - mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim() (CKI Backport Bot) [RHEL-74099] {CVE-2024-57884}
  - bnxt_en: Fix DIM shutdown (Michal Schmidt) [RHEL-73718]
  - bnxt_en: Fix possible memory leak when hwrm_req_replace fails (Michal Schmidt) [RHEL-73718]
  - bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips (Michal Schmidt) [RHEL-73718]
  - bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (Michal Schmidt) [RHEL-73718]
  - selftests: drv-net: rss_ctx: Add test for ntuple rule (Michal Schmidt) [RHEL-73718]
  - bnxt_en: ethtool: Supply ntuple rss context action (Michal Schmidt) [RHEL-73718]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-47.el10]
changelog:
  - ipvlan: Support bonding events (Hangbin Liu) [RHEL-73828]
  - dm array: fix releasing a faulty array block twice in dm_array_cursor_end (CKI Backport Bot) [RHEL-74443] {CVE-2024-57929}
  - redhat/kernel.spec: work around find-debuginfo aborting cross builds (Jan Stancek) [RHEL-76454]
  - crypto: aes-gcm-p10 - Use the correct bit to test for P10 (Mamatha Inamdar) [RHEL-62818]
  - crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIMDand re-enable CRYPTO_AES_GCM_P10 (Mamatha Inamdar) [RHEL-62818]
  - crypto: powerpc/p10-aes-gcm - Register modules as SIMD (Mamatha Inamdar) [RHEL-62818]
  - crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation (Mamatha Inamdar) [RHEL-62818]
  - ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct (Jaroslav Kysela) [RHEL-73890]
  - ALSA: seq: oss: Fix races at processing SysEx messages (Jaroslav Kysela) [RHEL-73890] {CVE-2024-57893}
  - ALSA hda/realtek: Add quirk for Framework F111:000C (Jaroslav Kysela) [RHEL-73890]
  - ALSA: seq: Check UMP support for midi_version change (Jaroslav Kysela) [RHEL-73890]
  - Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi" (Jaroslav Kysela) [RHEL-73890]
  - ASoC: audio-graph-card: Call of_node_put() on correct node (Jaroslav Kysela) [RHEL-73890]
  - sound: usb: format: don't warn that raw DSD is unsupported (Jaroslav Kysela) [RHEL-73890]
  - sound: usb: enable DSD output for ddHiFi TC44C (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Add new alc2xx-fixup-headset-mic model (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/ca0132: Use standard HD-audio quirk matching helpers (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek - Add support for ASUS Zen AIO 27 Z272SD_A272SD audio (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda: cs35l56: Remove calls to cs35l56_force_sync_asp1_registers_from_cache() (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: US16x08: Initialize array before use (Jaroslav Kysela) [RHEL-73890]
  - ALSA: sh: Fix wrong argument order for copy_from_iter() (Jaroslav Kysela) [RHEL-73890]
  - ALSA: ump: Shut up truncated string warning (Jaroslav Kysela) [RHEL-73890]
  - ALSA: sh: Use standard helper for buffer accesses (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/conexant: fix Z60MR100 startup pop issue (Jaroslav Kysela) [RHEL-73890]
  - ALSA: ump: Update legacy substream names upon FB info update (Jaroslav Kysela) [RHEL-73890]
  - ALSA: ump: Indicate the inactive group in legacy substream names (Jaroslav Kysela) [RHEL-73890]
  - ALSA: ump: Don't open legacy substream for an inactive group (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7 (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB (Jaroslav Kysela) [RHEL-73890]
  - ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry (Jaroslav Kysela) [RHEL-73890]
  - ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP (Jaroslav Kysela) [RHEL-73890] {CVE-2024-57805}
  - ALSA: memalloc: prefer dma_mapping_error() over explicit address checking (Jaroslav Kysela) [RHEL-73890] {CVE-2024-57800}
  - firmware: arm_scmi: Fix i.MX build dependency (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array (Jaroslav Kysela) [RHEL-73890] {CVE-2024-57880}
  - ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER (Jaroslav Kysela) [RHEL-73890]
  - ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER (Jaroslav Kysela) [RHEL-73890]
  - ASoC: tas2781: Fix calibration issue in stress test (Jaroslav Kysela) [RHEL-73890]
  - ASoC: amd: yc: Fix the wrong return value (Jaroslav Kysela) [RHEL-73890]
  - ALSA: control: Avoid WARN() for symlink errors (Jaroslav Kysela) [RHEL-73890] {CVE-2024-56657}
  - ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly" (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda: Fix build error without CONFIG_SND_DEBUG (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init() (Jaroslav Kysela) [RHEL-73890]
  - ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6 21M1CTO1WW (Jaroslav Kysela) [RHEL-73890]
  - ASoC: amd: yc: fix internal mic on Redmi G 2022 (Jaroslav Kysela) [RHEL-73890]
  - ASoC: hdmi-codec: reorder channel allocation list (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: Make mic volume workarounds globally applicable (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support (Jaroslav Kysela) [RHEL-73890]
  - ASoC: sdw_utils: Add quirk to exclude amplifier function (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs (Jaroslav Kysela) [RHEL-73890]
  - ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored (Jaroslav Kysela) [RHEL-73890]
  - ASoC: sdw_utils: Add support for exclusion DAI quirks (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Use codec SSID matching for Lenovo devices (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/conexant: Use the new codec SSID matching (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda: Use own quirk lookup helper (Jaroslav Kysela) [RHEL-73890]
  - ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL. (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG) (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8 (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: add mixer mapping for Corsair HS80 (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: Add extra PID for RME Digiface USB (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-73890]
  - ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec (Jaroslav Kysela) [RHEL-73890]
  - ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup_comp_dai() (Jaroslav Kysela) [RHEL-73890]
  - ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai index (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: Notify xrun for low-latency mode (Jaroslav Kysela) [RHEL-73890]
  - ALSA: seq: ump: Fix seq port updates per FB info notify (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Apply quirk for Medion E15433 (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Set PCBeep to default value for ALC274 (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Enable speaker pins for Medion E15443 platform (Jaroslav Kysela) [RHEL-73890]
  - ALSA: hda/realtek: Update ALC225 depop procedure (Jaroslav Kysela) [RHEL-73890]
  - ALSA: pcm: Add sanity NULL check for the default mmap fault handler (Jaroslav Kysela) [RHEL-73890] {CVE-2024-53180}
  - ALSA: ump: Fix evaluation of MIDI 1.0 FB info (Jaroslav Kysela) [RHEL-73890]
  - ALSA: rawmidi: Fix kvfree() call in spinlock (Jaroslav Kysela) [RHEL-73890]
  - ASoC: da7213: Populate max_register to regmap_config (Jaroslav Kysela) [RHEL-73890]
  - ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata() (Jaroslav Kysela) [RHEL-73890]
  - ASoC: amd: yc: Add a quirk for microfone on Lenovo ThinkPad P14s Gen 5 21MES00B00 (Jaroslav Kysela) [RHEL-73890]
  - ALSA: usb-audio: Fix out of bounds reads when finding clock sources (Jaroslav Kysela) [RHEL-73890] {CVE-2024-53150}
  - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-73890] {CVE-2024-53197}
  - ASoC: mediatek: Check num_codecs is not zero to avoid panic during probe (Jaroslav Kysela) [RHEL-73890] {CVE-2024-56685}
  - ASoC: amd: yc: Fix for enabling DMIC on acp6x via _DSD entry (Jaroslav Kysela) [RHEL-73890]
  - ALSA: core: Fix possible NULL dereference caused by kunit_kzalloc() (Jaroslav Kysela) [RHEL-73890] {CVE-2024-56696}
  - ASoC: imx-audmix: Add NULL check in imx_audmix_probe (Jaroslav Kysela) [RHEL-73890] {CVE-2024-53199}
  - ALSA: hda/realtek: Update ALC256 depop procedure (Jaroslav Kysela) [RHEL-73890]
  - ALSA: 6fire: Release resources at card release (Jaroslav Kysela) [RHEL-73890] {CVE-2024-53239}
  - ALSA: caiaq: Use snd_card_free_when_closed() at disconnection (Jaroslav Kysela) [RHEL-73890] {CVE-2024-56531}
  - ALSA: us122l: Use snd_card_free_when_closed() at disconnection (Jaroslav Kysela) [RHEL-73890] {CVE-2024-56532}
  - ALSA: usx2y: Use snd_card_free_when_closed() at disconnection (Jaroslav Kysela) [RHEL-73890] {CVE-2024-56533}
  - ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c (Jaroslav Kysela) [RHEL-73890]
  - ASoC: amd: acp: fix for cpu dai index logic (Jaroslav Kysela) [RHEL-73890]
  - ASoC: amd: acp: fix for inconsistent indenting (Jaroslav Kysela) [RHEL-73890]
  - ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios (Jaroslav Kysela) [RHEL-73890]
  - ASoC: fsl_micfil: fix regmap_write_bits usage (Jaroslav Kysela) [RHEL-73890]
  - RDMA/bnxt_re: Fix error recovery sequence (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Fix the locking while accessing the QP table (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Disable use of reserved wqes (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Fix max_qp_wrs reported (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Fix reporting hw_ver in query_device (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Add check for path mtu in modify_qp (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Fix the check for 9060 condition (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Avoid initializing the software queue for user queues (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Fix max SGEs for the Work Request (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Remove always true dattr validity check (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Correct the sequence of device suspend (Mohammad Heib) [RHEL-22876]
  - RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey (Mohammad Heib) [RHEL-22876]
  - CI: Enable pipelines for rt-64k variant (Juri Lelli) [RHEL-70288]
  - redhat: Add kernel-rt-64k variant (Juri Lelli) [RHEL-70288]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-48.el10]
changelog:
  - ALSA: Intel AVS audio hardware enablement for RHEL 10 (Jaroslav Kysela) [RHEL-72802]
  - gitlab-ci: remove superfluous test_debug/debug_architectures (Michael Hofmann)
  - redhat: update brew target for RHEL scratch builds (Jan Stancek)
  - iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain (Jerry Snitselaar) [RHEL-73411] {CVE-2024-56668}
  - iommu/vt-d: Remove cache tags before disabling ATS (Jerry Snitselaar) [RHEL-73411] {CVE-2024-56669}
  - iommufd: Fix out_fput in iommufd_fault_alloc() (Jerry Snitselaar) [RHEL-73411] {CVE-2024-56624}
  - iommu/vt-d: Fix checks and print in pgtable_walk() (Jerry Snitselaar) [RHEL-73411]
  - iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes() (Jerry Snitselaar) [RHEL-73411]
  - iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB (Jerry Snitselaar) [RHEL-73411]
  - iommu/arm-smmu: Defer probe of clients after smmu device bound (Jerry Snitselaar) [RHEL-73411] {CVE-2024-56568}
  - iommu/tegra241-cmdqv: Fix unused variable warning (Jerry Snitselaar) [RHEL-73411]
  - iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir (Jerry Snitselaar) [RHEL-73411]
  - iommu/s390: Implement blocking domain (Jerry Snitselaar) [RHEL-73411] {CVE-2024-53232}
  - dmaengine: tegra: Return correct DMA status when paused (Jerry Snitselaar) [RHEL-73412]
  - dmaengine: dw: Select only supported masters for ACPI devices (Jerry Snitselaar) [RHEL-73412]
  - xfs: eliminate lockdep false positives in xfs_attr_shortform_list (Bill O'Donnell) [RHEL-46697]
  - RDMA/uverbs: Prevent integer overflow issue (CKI Backport Bot) [RHEL-74227] {CVE-2024-57890}
  - ALSA: AMD audio hardware enablement for RHEL 10 (Jaroslav Kysela) [RHEL-64633]
  - redhat/configs: enable iBFT parsing on aarch64 (Chris Leech) [RHEL-75491]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-49.el10]
changelog:
  - Bluetooth: fix use-after-free in device_for_each_child() (CKI Backport Bot) [RHEL-76122] {CVE-2024-53237}
  - redhat/spec: Install all selftests in a single step (Viktor Malik) [RHEL-70889]
  - Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet (CKI Backport Bot) [RHEL-74009] {CVE-2024-56590}
  - net: usb: lan78xx: Fix double free issue with interrupt buffer allocation (CKI Backport Bot) [RHEL-74053] {CVE-2024-53213}
  - mm/slub: Avoid list corruption when removing a slab from the full list (Rafael Aquini) [RHEL-73368] {CVE-2024-56566}
  - selinux: ignore unknown extended permissions (Ondrej Mosnacek) [RHEL-75632] {CVE-2024-57931}
  - drm: adv7511: Fix use-after-free in adv7533_attach_dsi() (Jocelyn Falempe) [RHEL-74282]
  - drm: adv7511: Drop dsi single lane support (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: Wait for migration job before unmapping pages (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: Use non-interruptible wait when moving BO to system (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: Correct the migration DMA map direction (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: use sjt mec fw on gfx943 for sriov (Jocelyn Falempe) [RHEL-74282]
  - drm/i915/dg1: Fix power gate sequence. (Jocelyn Falempe) [RHEL-74282]
  - drm/i915/cx0_phy: Fix C10 pll programming sequence (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: Fix fault on fd close after unbind (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/pf: Use correct function to check LMEM provisioning (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: Revert some changes that break a mesa debug tool (Jocelyn Falempe) [RHEL-74282]
  - drm/bridge: adv7511_audio: Update Audio InfoFrame properly (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: fix backport of commit 73dae652dcac (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: Move the coredump registration to the worker thread (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: Take PM ref in delayed snapshot capture worker (Jocelyn Falempe) [RHEL-74282]
  - drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req() (Jocelyn Falempe) [RHEL-74282]
  - udmabuf: also check for F_SEAL_FUTURE_WRITE (Jocelyn Falempe) [RHEL-74282]
  - udmabuf: fix racy memfd sealing check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/mmhub4.1: fix IP version check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/gfx12: fix IP version check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/nbio7.0: fix IP version check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/smu14.0.2: fix IP version check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/nbio7.7: fix IP version check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/nbio7.11: fix IP version check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: don't access invalid sched (Jocelyn Falempe) [RHEL-74282]
  - i915/guc: Accumulate active runtime on gt reset (Jocelyn Falempe) [RHEL-74282]
  - i915/guc: Ensure busyness counter increases motonically (Jocelyn Falempe) [RHEL-74282]
  - i915/guc: Reset engine utilization buffer before registration (Jocelyn Falempe) [RHEL-74282]
  - drm/panel: synaptics-r63353: Fix regulator unbalance (Jocelyn Falempe) [RHEL-74282]
  - drm/panel: st7701: Add prepare_prev_first flag to drm_panel (Jocelyn Falempe) [RHEL-74282]
  - drm/panel: novatek-nt35950: fix return value check in nt35950_probe() (Jocelyn Falempe) [RHEL-74282]
  - drm/panel: himax-hx83102: Add a check to prevent NULL pointer dereference (Jocelyn Falempe) [RHEL-74282]
  - dma-buf: Fix __dma_buf_debugfs_list_del argument for !CONFIG_DEBUG_FS (Jocelyn Falempe) [RHEL-74282]
  - udmabuf: fix memory leak on last export_udmabuf() error path (Jocelyn Falempe) [RHEL-74282]
  - udmabuf: udmabuf_create pin folio codestyle cleanup (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: fix amdgpu_coredump (Jocelyn Falempe) [RHEL-74282]
  - drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() (Jocelyn Falempe) [RHEL-74282]
  - drm/amd: Update strapping for NBIO 2.5.0 (Jocelyn Falempe) [RHEL-74282]
  - drm/display: use ERR_PTR on DP tunnel manager creation fail (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/reg_sr: Remove register pool (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt (Jocelyn Falempe) [RHEL-74282]
  - amdgpu/uvd: get ring reference from rq scheduler (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12 (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: hard-code cacheline size for gfx11 (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: Dereference null return value (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: fix when the cleaner shader is emitted (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/pm: Set SMU v13.0.7 default workload type (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: fix UVD contiguous CS mapping problem (Jocelyn Falempe) [RHEL-74282]
  - drm/i915: Fix NULL pointer dereference in capture_engine (Jocelyn Falempe) [RHEL-74282]
  - drm/i915/color: Stop using non-posted DSB writes for legacy LUT (Jocelyn Falempe) [RHEL-74282]
  - drm/i915: Fix memory leak by correcting cache object name in error handler (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: pause autosuspend when creating pdd (Jocelyn Falempe) [RHEL-74282]
  - drm/xe: Call invalidation_fence_fini for PT inval fences in error state (Jocelyn Falempe) [RHEL-74282]
  - drm/panic: remove spurious empty line to clean warning (Jocelyn Falempe) [RHEL-74282]
  - Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: rework resume handling for display (v2) (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Add option to retrieve detile buffer size (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/devcoredump: Update handling of xe_force_wake_get return (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain() (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/guc: Copy GuC log prior to dumping (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/devcoredump: Add ASCII85 dump helper function (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/devcoredump: Improve section headings and add tile info (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/devcoredump: Use drm_puts and already cached local variables (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4.0.3 (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: set the right AMDGPU sg segment limitation (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Prune Invalid Modes For HDMI Output (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: parse umc_info or vram_info based on ASIC (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Remove hw w/a toggle if on DP2/HPO (Jocelyn Falempe) [RHEL-74282]
  - drm/panic: Add ABGR2101010 support (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Fix underflow when playing 8K video in full screen mode (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: Dereference the ATCS ACPI buffer (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Adding array index check to prevent memory corruption (Jocelyn Falempe) [RHEL-74282]
  - drm/sched: memset() 'job' in drm_sched_job_init() (Jocelyn Falempe) [RHEL-74282]
  - drm/panel: simple: Add Microchip AC69T88A LVDS Display panel (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared (Jocelyn Falempe) [RHEL-74282]
  - drm/display: Fix building with GCC 15 (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/xe3: Add initial set of workarounds (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/ptl: L3bank mask is not available on the media GT (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: disable SG displays on cyan skillfish (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Fix garbage or black screen when resetting otg (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: skip disable CRTC in seemless bootup case (Jocelyn Falempe) [RHEL-74282]
  - drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check() (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create' (Jocelyn Falempe) [RHEL-74282]
  - drm/bridge: it6505: Enable module autoloading (Jocelyn Falempe) [RHEL-74282]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK (Jocelyn Falempe) [RHEL-74282]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition (Jocelyn Falempe) [RHEL-74282]
  - drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/pciid: Add new PCI id for ARL (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/pciids: Add PVC's PCI device ID macros (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/pciids: separate ARL and MTL PCI IDs (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/pciids: separate RPL-U and RPL-P PCI IDs (Jocelyn Falempe) [RHEL-74282]
  - dma-fence: Use kernel's sort for merging fences (Jocelyn Falempe) [RHEL-74282]
  - dma-fence: Fix reference leak on fence merge failure path (Jocelyn Falempe) [RHEL-74282]
  - dma-buf: fix dma_fence_array_signaled v4 (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/hdp5.2: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/hdp7.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/hdp5.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/hdp4.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/hdp6.0: do a posting read when flushing HDP (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Add a left edge pixel if in YCbCr422 or YCbCr420 and odm (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Limit VTotal range to max hw cap minus fp (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Correct prefetch calculation (Jocelyn Falempe) [RHEL-74282]
  - drm/dp_mst: Fix resetting msg rx state after topology removal (Jocelyn Falempe) [RHEL-74282]
  - drm/dp_mst: Verify request type in the corresponding down message reply (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/pm: fix and simplify workload handling (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: add MEC version that supports no PCIe atomics for GFX12 (Jocelyn Falempe) [RHEL-74282]
  - drm/dp_mst: Fix MST sideband message body length check (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: hard-code cacheline for gc943,gc944 (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Ignore scalar validation failure if pipe is phantom (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: calculate final viewport before TAP optimization (Jocelyn Falempe) [RHEL-74282]
  - Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs" (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Remove PIPE_DTO_SRC_SEL programming from set_dtbclk_dto (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: update pipe selection policy to check head pipe (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Fix handling of plane refcount (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/pm: Remove arcturus min power limit (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/pm: disable pcie speed switching on Intel platform for smu v14.0.2/3 (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/pm: update current_socclk and current_uclk in gpu_metrics on smu v13.0.7 (Jocelyn Falempe) [RHEL-74282]
  - drm/amd: Fix initialization mistake for NBIO 7.11 devices (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/pm: skip setting the power source on smu v14.0.2/3 (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: fix usage slab after free (Jocelyn Falempe) [RHEL-74282]
  - drm/amd: Add some missing straps from NBIO 7.11.0 (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: Use the correct wptr size (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/guc_submit: fix race around suspend_pending (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/migrate: use XE_BO_FLAG_PAGETABLE (Jocelyn Falempe) [RHEL-74282]
  - Revert "drm/radeon: Delay Connector detecting when HPD singals is unstable" (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/migrate: fix pat index usage (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs (Jocelyn Falempe) [RHEL-74282]
  - drm/bridge: it6505: Fix inverted reset polarity (Jocelyn Falempe) [RHEL-74282]
  - drm/fbdev-dma: Select FB_DEFERRED_IO (Jocelyn Falempe) [RHEL-74282]
  - drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member (Jocelyn Falempe) [RHEL-74282]
  - drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check (Jocelyn Falempe) [RHEL-74282]
  - drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check (Jocelyn Falempe) [RHEL-74282]
  - drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/ufence: Wake up waiters after setting ufence->signalled (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in hwss_setup_dpp (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Fix null check for pipe_ctx->plane_state in dcn20_program_pipe (Jocelyn Falempe) [RHEL-74282]
  - drm/radeon: Fix spurious unplug event on radeon HDMI (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: Fix wrong usage of INIT_WORK() (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: Fix map/unmap queue logic (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: fix ACA bank count boundary check error (Jocelyn Falempe) [RHEL-74282]
  - drm/panthor: Fix OPP refcnt leaks in devfreq initialisation (Jocelyn Falempe) [RHEL-74282]
  - drm/panthor: record current and maximum device clock frequencies (Jocelyn Falempe) [RHEL-74282]
  - drm/panthor: introduce job cycle and timestamp accounting (Jocelyn Falempe) [RHEL-74282]
  - drm: use ATOMIC64_INIT() for atomic64_t (Jocelyn Falempe) [RHEL-74282]
  - drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()' (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info() (Jocelyn Falempe) [RHEL-74282]
  - drm/vkms: Drop unnecessary call to drm_crtc_cleanup() (Jocelyn Falempe) [RHEL-74282]
  - drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new() (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Reduce HPD Detection Interval for IPS (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Increase idle worker HPD detection time (Jocelyn Falempe) [RHEL-74282]
  - drm/xe/hdcp: Fix gsc structure check in fw check status (Jocelyn Falempe) [RHEL-74282]
  - drm: panel: nv3052c: correct spi_device_id for RG35XX panel (Jocelyn Falempe) [RHEL-74282]
  - drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE (Jocelyn Falempe) [RHEL-74282]
  - drm/bridge: tc358767: Fix link properties discovery (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: fix a memleak issue when driver is removed (Jocelyn Falempe) [RHEL-74282]
  - drm/bridge: it6505: Drop EDID cache on bridge power off (Jocelyn Falempe) [RHEL-74282]
  - drm/bridge: anx7625: Drop EDID cache on bridge power off (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module (Jocelyn Falempe) [RHEL-74282]
  - drm/amdgpu: Fix JPEG v4.0.3 register write (Jocelyn Falempe) [RHEL-74282]
  - drm/panel: nt35510: Make new commands optional (Jocelyn Falempe) [RHEL-74282]
  - udmabuf: fix vmap_udmabuf error page set (Jocelyn Falempe) [RHEL-74282]
  - udmabuf: change folios array from kmalloc to kvmalloc (Jocelyn Falempe) [RHEL-74282]
  - drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Fix incorrect DSC recompute trigger (Jocelyn Falempe) [RHEL-74282]
  - drm/amd/display: Skip Invalid Streams from DSC Policy (Jocelyn Falempe) [RHEL-74282]
  - rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu (Rafael Aquini) [RHEL-73367] {CVE-2024-53160}
  - not upstream: Set vdso is_ready later during boot process (Herbert Xu) [RHEL-76765]
  - net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets (CKI Backport Bot) [RHEL-74124] {CVE-2025-21629}
  - cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-66201]
  - Bluetooth: hci_core: Fix sleeping function called from invalid context (CKI Backport Bot) [RHEL-74114] {CVE-2024-57894}
  - cxl/pci: Check dport->regs.rcd_pcie_cap availability before accessing (Myron Stowe) [RHEL-70563]
  - cxl/pci: Add sysfs attribute for CXL 1.1 device link status (Myron Stowe) [RHEL-70563]
  - cxl/core/regs: Add rcd_pcie_cap initialization (Myron Stowe) [RHEL-70563]
  - Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync (CKI Backport Bot) [RHEL-76123] {CVE-2024-53208}


author: Jan Stancek <jstancek@redhat.com> [6.12.0-50.el10]
changelog:
  - redhat: set aarch64 variants of kernel-rt as Tech Preview (Luis Claudio R. Goncalves) [RHEL-77120]
  - rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72808]
  - rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads (Tomas Glozar) [RHEL-72808]
  - rtla/osnoise: Distinguish missing workload option (Tomas Glozar) [RHEL-72808]
  - drm/ast: Fix ast_dp connection status (Jocelyn Falempe) [RHEL-73063]
  - NFSD: add cb opcode to WARN_ONCE on failed callback (Olga Kornievskaia) [RHEL-56888]
  - NFSD: fix decoding in nfs4_xdr_dec_cb_getattr (Olga Kornievskaia) [RHEL-56888]
  - wifi: iwlwifi: bump FW API to 94 for BZ/SC devices (CKI Backport Bot) [RHEL-75880]
  - bpf, sockmap: Fix race between element replace and close() (Felix Maurer) [RHEL-72484]
  - xsk: Free skb when TX metadata options are invalid (Felix Maurer) [RHEL-72484]
  - xsk: always clear DMA mapping information when unmapping the pool (Felix Maurer) [RHEL-72484]
  - bpf: fix OOB devmap writes when deleting elements (Felix Maurer) [RHEL-72484]
  - xsk: fix OOB map writes when deleting elements (Felix Maurer) [RHEL-72484]
  - rtla: Report missed event count (Tomas Glozar) [RHEL-67557]
  - rtla: Add function to report missed events (Tomas Glozar) [RHEL-67557]
  - rtla: Count all processed events (Tomas Glozar) [RHEL-67557]
  - rtla: Count missed trace events (Tomas Glozar) [RHEL-67557]
  - tools/rtla: Add osnoise_trace_is_off() (Tomas Glozar) [RHEL-67557]
  - rtla/timerlat_top: Abort event processing on second signal (Tomas Glozar) [RHEL-67557]
  - rtla/timerlat_hist: Abort event processing on second signal (Tomas Glozar) [RHEL-67557]
  - rtla/timerlat_top: Stop timerlat tracer on signal (Tomas Glozar) [RHEL-67557]
  - rtla/timerlat_hist: Stop timerlat tracer on signal (Tomas Glozar) [RHEL-67557]
  - rtla: Add trace_instance_stop (Tomas Glozar) [RHEL-67557]
  - netlink: typographical error in nlmsg_type constants definition (CKI Backport Bot) [RHEL-76481]
  - net: sched: refine software bypass handling in tc_run (Xin Long) [RHEL-56246]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-51.el10]
changelog:
  - redhat: fix build/install targets in netfilter kselftest (Hangbin Liu) [RHEL-58105]
  - selftests: net/{lib,openvswitch}: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105]
  - selftests: mptcp: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-58105]
  - fs/nfs: fix missing declaration of nfs_idmap_cache_timeout (Olga Kornievskaia) [RHEL-74415]
  - NFS/pnfs: Fix a live lock between recalled layouts and layoutget (Olga Kornievskaia) [RHEL-74415]
  - nfsd: restore callback functionality for NFSv4.0 (Olga Kornievskaia) [RHEL-74415]
  - NFSD: fix management of pending async copies (Olga Kornievskaia) [RHEL-74415]
  - nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work" (Olga Kornievskaia) [RHEL-74415]
  - fs/nfs/io: make nfs_start_io_*() killable (Olga Kornievskaia) [RHEL-74415]
  - nfs/blocklayout: Limit repeat device registration on failure (Olga Kornievskaia) [RHEL-74415]
  - nfs/blocklayout: Don't attempt unregister for invalid block device (Olga Kornievskaia) [RHEL-74415]
  - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Olga Kornievskaia) [RHEL-74415]
  - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Olga Kornievskaia) [RHEL-74415]
  - sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport (Olga Kornievskaia) [RHEL-74415]
  - nfs: ignore SB_RDONLY when mounting nfs (Olga Kornievskaia) [RHEL-74415]
  - Revert "nfs: don't reuse partially completed requests in nfs_lock_and_join_requests" (Olga Kornievskaia) [RHEL-74415]
  - Revert "fs: nfs: fix missing refcnt by replacing folio_set_private by folio_attach_private" (Olga Kornievskaia) [RHEL-74415]
  - nfs/localio: must clear res.replen in nfs_local_read_done (Olga Kornievskaia) [RHEL-74415]
  - NFSv4.0: Fix a use-after-free problem in the asynchronous open() (Olga Kornievskaia) [RHEL-74415]
  - NFSv4.0: Fix the wake up of the next waiter in nfs_release_seqid() (Olga Kornievskaia) [RHEL-74415]
  - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Olga Kornievskaia) [RHEL-74415]
  - sunrpc: remove newlines from tracepoints (Olga Kornievskaia) [RHEL-74415]
  - nfs: Annotate struct pnfs_commit_array with __counted_by() (Olga Kornievskaia) [RHEL-74415]
  - nfs/localio: eliminate need for nfs_local_fsync_work forward declaration (Olga Kornievskaia) [RHEL-74415]
  - nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter (Olga Kornievskaia) [RHEL-74415]
  - nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx (Olga Kornievskaia) [RHEL-74415]
  - nfs/localio: remove redundant suid/sgid handling (Olga Kornievskaia) [RHEL-74415]
  - NFS: Implement get_nfs_version() (Olga Kornievskaia) [RHEL-74415]
  - NFS: Clean up find_nfs_version() (Olga Kornievskaia) [RHEL-74415]
  - NFS: Rename get_nfs_version() -> find_nfs_version() (Olga Kornievskaia) [RHEL-74415]
  - NFS: Convert the NFS module list into an array (Olga Kornievskaia) [RHEL-74415]
  - NFS: Clean up locking the nfs_versions list (Olga Kornievskaia) [RHEL-74415]
  - nfsd: allow for up to 32 callback session slots (Olga Kornievskaia) [RHEL-74415]
  - nfs_common: must not hold RCU while calling nfsd_file_put_local (Olga Kornievskaia) [RHEL-74415]
  - nfsd: get rid of include ../internal.h (Olga Kornievskaia) [RHEL-74415]
  - nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Add nfsd4_copy time-to-live (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Add a laundromat reaper for async copy state (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Free async copy information in nfsd4_cb_offload_release() (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Fix nfsd4_shutdown_copy() (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Add a tracepoint to record canceled async COPY operations (Olga Kornievskaia) [RHEL-74415]
  - nfsd: make nfsd4_session->se_flags a bool (Olga Kornievskaia) [RHEL-74415]
  - nfsd: remove nfsd4_session->se_bchannel (Olga Kornievskaia) [RHEL-74415]
  - nfsd: make use of warning provided by refcount_t (Olga Kornievskaia) [RHEL-74415]
  - nfsd: Don't fail OP_SETCLIENTID when there are too many clients. (Olga Kornievskaia) [RHEL-74415]
  - svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init() (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Remove program_stat_to_errno() call sites (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Update the files included in client-side source code (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Remove check for "nfs_ok" in C templates (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Remove tracepoint call site (Olga Kornievskaia) [RHEL-74415]
  - nfsd: release svc_expkey/svc_export with rcu_work (Olga Kornievskaia) [RHEL-74415]
  - SUNRPC: make sure cache entry active before cache_show (Olga Kornievskaia) [RHEL-74415]
  - nfsd: make sure exp active before svc_export_show (Olga Kornievskaia) [RHEL-74415]
  - lockd: Remove unneeded initialization of file_lock::c.flc_flags (Olga Kornievskaia) [RHEL-74415]
  - lockd: Remove unused parameter to nlmsvc_testlock() (Olga Kornievskaia) [RHEL-74415]
  - lockd: Remove some snippets of unfinished code (Olga Kornievskaia) [RHEL-74415]
  - lockd: Remove unnecessary memset() (Olga Kornievskaia) [RHEL-74415]
  - lockd: Remove unused typedef (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir() (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Remove unused values from nfsd4_encode_components_esc() (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Remove unused results in nfsd4_encode_pathname4() (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Prevent NULL dereference in nfsd4_process_cb_update() (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Remove a never-true comparison (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Remove dead code in nfsd4_create_session() (Olga Kornievskaia) [RHEL-74415]
  - nfsd: refine and rename NFSD_MAY_LOCK (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Olga Kornievskaia) [RHEL-74415]
  - nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Add a utility for extracting XDR from RFCs (Olga Kornievskaia) [RHEL-74415]
  - nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT (Olga Kornievskaia) [RHEL-74415]
  - nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response (Olga Kornievskaia) [RHEL-74415]
  - lockd: Fix comment about NLMv3 backwards compatibility (Olga Kornievskaia) [RHEL-74415]
  - nfsd: new tracepoint for after op_func in compound processing (Olga Kornievskaia) [RHEL-74415]
  - nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer (Olga Kornievskaia) [RHEL-74415]
  - nfsd: drop the nfsd4_fattr_args "size" field (Olga Kornievskaia) [RHEL-74415]
  - nfsd: drop the ncf_cb_bmap field (Olga Kornievskaia) [RHEL-74415]
  - nfsd: drop inode parameter from nfsd4_change_attribute() (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: emit maxsize macros (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Add generator code for XDR width macros (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for union types (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for pointer types (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for struct types (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for typedef (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for optional_data type (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for variable-length array (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for fixed-length array (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for a string (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for variable-length opaque (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR width for fixed-length opaque (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: XDR widths for enum types (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Keep track of on-the-wire data type widths (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Track constant values (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Refactor transformer arms (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Implement big-endian enums (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Rename "enum yada" types as just "yada" (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Rename enum's declaration Jinja2 template (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Rename "variable-length strings" (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Clean up type_specifier (Olga Kornievskaia) [RHEL-74415]
  - xdrgen: Exit status should be zero on success (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Remove unused function parameter (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Remove unnecessary posix_acl_entry pointer initialization (Olga Kornievskaia) [RHEL-74415]
  - svcrdma: Address an integer overflow (Olga Kornievskaia) [RHEL-74415]
  - NFSD: Prevent a potential integer overflow (Olga Kornievskaia) [RHEL-74415]
  - rhel-10: gate on kernel-qe tests results not cki ones (Bruno Goncalves)
  - exfat: fix the infinite loop in exfat_readdir() (CKI Backport Bot) [RHEL-75669] {CVE-2024-57940}
  - exfat: fix the new buffer was not zeroed before writing (CKI Backport Bot) [RHEL-75662] {CVE-2024-57943}
  - redhat/configs: Enable Intel Bluetooth PCIE drivers (Bastien Nocera) [RHEL-76105]
  - Bluetooth: Use str_enable_disable-like helpers (Bastien Nocera) [RHEL-76105]
  - Bluetooth: btintel_pcie: Replace deprecated PCI functions (Bastien Nocera) [RHEL-76105]
  - Bluetooth: btintel_pcie: remove redundant assignment to variable ret (Bastien Nocera) [RHEL-76105]
  - Bluetooth: btintel: Do no pass vendor events to stack (Bastien Nocera) [RHEL-76105]
  - Bluetooth: btintel_pcie: Remove deadcode (Bastien Nocera) [RHEL-76105]
  - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP (Bastien Nocera) [RHEL-76105]
  - Bluetooth: btintel_pcie: Add recovery mechanism (Bastien Nocera) [RHEL-76105]
  - Bluetooth: btintel_pcie: Add handshake between driver and firmware (Bastien Nocera) [RHEL-76105]
  - bluetooth: Fix typos in the comments (Bastien Nocera) [RHEL-76105]
  - net: atlantic: use irq_update_affinity_hint() (CKI Backport Bot) [RHEL-77809]
  - tipc: fix NULL deref in cleanup_bearer() (Xin Long) [RHEL-77768]
  - tipc: Fix use-after-free of kernel socket in cleanup_bearer(). (CKI Backport Bot) [RHEL-77768] {CVE-2024-56642}
  - perf test: Remove cpu-list BPF cgroup counter test (Michael Petlan) [RHEL-70687]
  - tg3: Disable tg3 PCIe AER on system reboot (Lenny Szubowicz) [RHEL-33859]
  - build:  remove localversion-rt from git tree (Clark Williams) [RHEL-73163]
  - net: Fix icmp host relookup triggering ip_rt_bug (CKI Backport Bot) [RHEL-77765] {CVE-2024-56647}
  - redhat/configs: Default to batched invalidation on s390 (Jerry Snitselaar) [RHEL-75486]
  - redhat/configs: disable CONFIG_TCP_AO (Sabrina Dubroca) [RHEL-77608]


author: Andrei Lukoshko <alukoshko@almalinux.org> - 6.12.0-51.el9
changelog:
  - 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


author: Jan Stancek <jstancek@redhat.com> [6.12.0-52.el10]
changelog:
  - x86/tdx: Enable CPU topology enumeration (Vitaly Kuznetsov) [RHEL-29350]
  - x86/tdx: Dynamically disable SEPT violations from causing #VEs (Vitaly Kuznetsov) [RHEL-29350]
  - x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup() (Vitaly Kuznetsov) [RHEL-29350]
  - x86/tdx: Introduce wrappers to read and write TD metadata (Vitaly Kuznetsov) [RHEL-29350]
  - net/sctp: Prevent autoclose integer overflow in sctp_association_init() (Xin Long) [RHEL-75624] {CVE-2024-57938}
  - tools: ynl: extend CFLAGS to keep options from environment (Hangbin Liu) [RHEL-50389]
  - tools: ynl: add script dir to sys.path (Hangbin Liu) [RHEL-50389]
  - ALSA: change configuration CONFIG_SND_HDA_SCODEC_TAS2781_SPI (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda/realtek: fixup ASUS H7606W (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda/realtek: fixup ASUS GA605W (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA (Jaroslav Kysela) [RHEL-76330]
  - ASoC: mediatek: disable buffer pre-allocation (Jaroslav Kysela) [RHEL-76330]
  - ASoC: rt722: add delay time to wait for the calibration procedure (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda: tas2781-spi: Delete some dead code (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda: tas2781-spi: Fix bogus error handling in tas2781_hda_spi_probe() (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda: tas2781-spi: Fix error code in tas2781_read_acpi() (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda: tas2781-spi: Fix -Wsometimes-uninitialized in tasdevice_spi_switch_book() (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda: tas2781-spi: select CRC32 instead of CRC32_SARWATE (Jaroslav Kysela) [RHEL-76330]
  - ALSA: hda/tas2781: Add tas2781 hda SPI driver (Jaroslav Kysela) [RHEL-76330]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC and 83NM (Jaroslav Kysela) [RHEL-76330]
  - ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83LC (Jaroslav Kysela) [RHEL-76330]
  - Enable DRM_XE related kconfig options (Mika Penttilä) [RHEL-54134]
  - wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one (CKI Backport Bot) [RHEL-76137] {CVE-2024-56663}
  - wifi: cfg80211: clear link ID from bitmap during link delete after clean up (Jose Ignacio Tornos Martinez) [RHEL-73819 RHEL-74091] {CVE-2024-57898}
  - net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() (Jose Ignacio Tornos Martinez) [RHEL-73819 RHEL-74052] {CVE-2024-56602}
  - wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_btg_ctrl() (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: mac80211: wake the queues in case of failure in resume (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: rtw89: check return value of ieee80211_probereq_get() for RNR (Jose Ignacio Tornos Martinez) [RHEL-73819 RHEL-74044] {CVE-2024-48873}
  - wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures (Jose Ignacio Tornos Martinez) [RHEL-73819 RHEL-74051] {CVE-2024-53190}
  - wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service() (Jose Ignacio Tornos Martinez) [RHEL-73819 RHEL-74050] {CVE-2024-53156}
  - wifi: iwlwifi: fix CRF name for Bz (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: cfg80211: sme: init n_channels before channels[] access (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: mac80211: fix a queue stall in certain cases of CSA (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: mac80211: fix station NSS capability initialization order (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: cfg80211: tests: Fix potential NULL dereference in test_cfg80211_parse_colocated_ap() (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: rtlwifi: rtl8821ae: phy: restore removed code to fix infinite loop (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: cfg80211: Remove the Medium Synchronization Delay validity check (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_set_monreg() (Jose Ignacio Tornos Martinez) [RHEL-73819 RHEL-74048] {CVE-2024-56535}
  - wifi: nl80211: fix bounds checker error in nl80211_parse_sched_scan (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: iwlwifi: mvm: tell iwlmei when we finished suspending (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: iwlwifi: allow fast resume on ax200 (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: rtw89: Fix TX fail with A2DP after scanning (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: ath12k: remove msdu_end structure for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: ath12k: fix one more memcpy size error (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: rtl8xxxu: Perform update_beacon_work when beaconing is enabled (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: ath11k: Fix CE offset address calculation for WCN6750 in SSR (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: mwifiex: add missing locking for cfg80211 calls (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: cfg80211: check radio iface combination for multi radio per wiphy (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: ath12k: Skip Rx TID cleanup for self peer (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_* (Jose Ignacio Tornos Martinez) [RHEL-73819]
  - idpf: trigger SW interrupt when exiting wb_on_itr mode (Michal Schmidt) [RHEL-29554]
  - idpf: add support for SW triggered interrupts (Michal Schmidt) [RHEL-29554]
  - idpf: set completion tag for "empty" bufs associated with a packet (Michal Schmidt) [RHEL-29554]
  - idpf: Don't hard code napi_struct size (Michal Schmidt) [RHEL-29554]
  - perf trace: Keep exited threads for summary (Michael Petlan) [RHEL-62340]
  - block: Prevent potential deadlocks in zone write plug error recovery (Ming Lei) [RHEL-71495]
  - dm: Fix dm-zoned-reclaim zone write pointer alignment (Ming Lei) [RHEL-71495]
  - block: Ignore REQ_NOWAIT for zone reset and zone finish operations (Ming Lei) [RHEL-71495]
  - block: Use a zone write plug BIO work for REQ_NOWAIT BIOs (Ming Lei) [RHEL-71495]
  - block: Prevent potential deadlock in blk_revalidate_disk_zones() (Ming Lei) [RHEL-71495]
  - block: Switch to using refcount_t for zone write plugs (Ming Lei) [RHEL-71495]
  - block: Add a public bdev_zone_is_seq() helper (Ming Lei) [RHEL-71495]
  - block: RCU protect disk->conv_zones_bitmap (Ming Lei) [RHEL-71495]
  - redhat/configs: coresight: Clean up coresight configs (Mark Salter) [RHEL-78271]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-53.el10]
changelog:
  - libperf cpumap: Grow array of read CPUs in smaller increments (Michael Petlan) [RHEL-73893]
  - libperf cpumap: Remove perf_cpu_map__read() (Michael Petlan) [RHEL-73893]
  - libperf cpumap: Remove use of perf_cpu_map__read() (Michael Petlan) [RHEL-73893]
  - perf pmu: Remove use of perf_cpu_map__read() (Michael Petlan) [RHEL-73893]
  - libperf cpumap: Be tolerant of newline at the end of a cpumask (Michael Petlan) [RHEL-73893]
  - libperf cpumap: Hide/reduce scope of MAX_NR_CPUS (Michael Petlan) [RHEL-73893]
  - perf cpumap: Reduce transitive dependencies on libperf MAX_NR_CPUS (Michael Petlan) [RHEL-73893]
  - perf: Increase MAX_NR_CPUS to 4096 (Michael Petlan) [RHEL-73893]
  - redhat/configs: disable CONFIG_AF_UNIX_OOB on RHEL (Davide Caratti) [RHEL-76804]
  - af_unix: Add a prompt to CONFIG_AF_UNIX_OOB (Davide Caratti) [RHEL-76804]
  - KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Short-circuit all of kvm_apic_set_base() if MSR value is unchanged (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base() (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Make kvm_recalculate_apic_map() local to lapic.c (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Rename APIC base setters to better capture their relationship (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Move kvm_set_apic_base() implementation to lapic.c (from x86.c) (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Inline kvm_get_apic_mode() in lapic.h (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Drop superfluous kvm_lapic_set_base() call when setting APIC state (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Short-circuit all kvm_lapic_set_base() if MSR value isn't changing (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Use '0' for guest RIP if PMI encounters protected guest state (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Add lockdep-guarded asserts on register cache usage (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Bypass register cache when querying CPL from kvm_sched_out() (Maxim Levitsky) [RHEL-71725]
  - KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request() (Maxim Levitsky) [RHEL-71725]
  - KVM: Allow calling kvm_release_page_{clean,dirty}() on a NULL page pointer (Maxim Levitsky) [RHEL-71725]
  - KVM: Drop KVM_ERR_PTR_BAD_PAGE and instead return NULL to indicate an error (Maxim Levitsky) [RHEL-71725]
  - perf/x86/intel: Add Arrow Lake U support (Michael Petlan) [RHEL-33308]
  - wifi: ath12k: fix crash when unbinding (Jose Ignacio Tornos Martinez) [RHEL-70414]
  - wifi: ath12k: fix warning when unbinding (Jose Ignacio Tornos Martinez) [RHEL-70414]
  - nvmet: Don't overflow subsysnqn (Maurizio Lombardi) [RHEL-74084] {CVE-2024-53681}
  - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-74490]
  - mm/vmscan: accumulate nr_demoted for accurate demotion statistics (Herton R. Krzesinski) [RHEL-71335]
  - mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled. (Herton R. Krzesinski) [RHEL-71335]


author: Jan Stancek <jstancek@redhat.com> [6.12.0-54.el10]
changelog:
  - mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM (CKI Backport Bot) [RHEL-76120] {CVE-2024-56611}
  - Revert "redhat: gating.yaml: drop unstable test" (Jan Stancek)
  - nvme: remove multipath module parameter (Bryan Gurney) [RHEL-78133]
  - NFSD: Fix CB_GETATTR status fix (Olga Kornievskaia) [RHEL-56888]
  - irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() (CKI Backport Bot) [RHEL-78517] {CVE-2024-57949}
  - erofs: promote to full support (Ian Kent) [RHEL-78322]
  - rxrpc, afs: Fix peer hash locking vs RCU callback (Marc Dionne) [RHEL-78388]
  - afs: Fix cleanup of immediately failed async calls (Marc Dionne) [RHEL-78388]
  - afs: Fix directory format encoding struct (Marc Dionne) [RHEL-78388]
  - afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY (Marc Dionne) [RHEL-78388]
  - afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call (Marc Dionne) [RHEL-78388]
  - rxrpc: Improve setsockopt() handling of malformed user input (Marc Dionne) [RHEL-78388]
  - afs: Fix merge preference rule failure condition (Marc Dionne) [RHEL-78388]
  - afs: Fix the maximum cell name length (Marc Dionne) [RHEL-78388]
  - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-78152]
  - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-78152]
  - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-78152]
  - smb: client: handle lack of EA support in smb2_query_path_info() (Paulo Alcantara) [RHEL-78152]
  - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-78152]
  - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-78152]
  - cifs: Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c (Paulo Alcantara) [RHEL-78152]
  - smb3: add missing tracepoint for querying wsl EAs (Paulo Alcantara) [RHEL-78152]
  - smb: client: fix order of arguments of tracepoints (Paulo Alcantara) [RHEL-78152]
  - smb: client: fix oops due to unset link speed (Paulo Alcantara) [RHEL-78152]
  - smb: client: correctly handle ErrorContextData as a flexible array (Paulo Alcantara) [RHEL-78152]
  - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-78152]
  - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-78152]
  - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-78152]
  - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-78152]
  - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-78152]
  - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-78152]
  - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-78152]
  - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-78152]
  - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-78152]
  - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-78152]
  - cifs: Remove unused is_server_using_iface() (Paulo Alcantara) [RHEL-78152]
  - smb: enable reuse of deferred file handles for write operations (Paulo Alcantara) [RHEL-78152]
  - smb: fix bytes written value in /proc/fs/cifs/Stats (Paulo Alcantara) [RHEL-78152]
  - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-78152] {CVE-2024-54680}
  - smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig (Paulo Alcantara) [RHEL-78152]
  - smb: use macros instead of constants for leasekey size and default cifsattrs value (Paulo Alcantara) [RHEL-78152]
  - smb: client: destroy cfid_put_wq on module exit (Paulo Alcantara) [RHEL-78152]
  - cifs: Use str_yes_no() helper in cifs_ses_add_channel() (Paulo Alcantara) [RHEL-78152]
  - cifs: Fix rmdir failure due to ongoing I/O on deleted file (Paulo Alcantara) [RHEL-78152]
  - smb3: fix compiler warning in reparse code (Paulo Alcantara) [RHEL-78152]
  - smb: client: fix potential race in cifs_put_tcon() (Paulo Alcantara) [RHEL-78152]
  - smb3.1.1: fix posix mounts to older servers (Paulo Alcantara) [RHEL-78152]
  - fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points (Paulo Alcantara) [RHEL-78152]
  - fs/smb/client: Implement new SMB3 POSIX type (Paulo Alcantara) [RHEL-78152]
  - fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX (Paulo Alcantara) [RHEL-78152]
  - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-78152]
  - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-78152]
  - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-78152]
  - smb: Initialize cfid->tcon before performing network ops (Paulo Alcantara) [RHEL-78152] {CVE-2024-56729}
  - smb: During unmount, ensure all cached dir instances drop their dentry (Paulo Alcantara) [RHEL-78152] {CVE-2024-53176}
  - smb: client: fix noisy message when mounting shares (Paulo Alcantara) [RHEL-78152]
  - smb: client: don't try following DFS links in cifs_tree_connect() (Paulo Alcantara) [RHEL-78152]
  - smb: client: allow reconnect when sending ioctl (Paulo Alcantara) [RHEL-78152]
  - smb: client: get rid of @nlsc param in cifs_tree_connect() (Paulo Alcantara) [RHEL-78152]
  - smb: client: allow more DFS referrals to be cached (Paulo Alcantara) [RHEL-78152]
  - cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session (Paulo Alcantara) [RHEL-78152]
  - cifs: Validate content of WSL reparse point buffers (Paulo Alcantara) [RHEL-78152]
  - cifs: Improve guard for excluding $LXDEV xattr (Paulo Alcantara) [RHEL-78152]
  - cifs: Add support for parsing WSL-style symlinks (Paulo Alcantara) [RHEL-78152]
  - cifs: Validate content of native symlink (Paulo Alcantara) [RHEL-78152]
  - cifs: Fix parsing native symlinks relative to the export (Paulo Alcantara) [RHEL-78152]
  - Update misleading comment in cifs_chan_update_iface (Paulo Alcantara) [RHEL-78152]
  - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Paulo Alcantara) [RHEL-78152]
  - smb: client: disable directory caching when dir_cache_timeout is zero (Paulo Alcantara) [RHEL-78152]
  - smb: client: remove unnecessary checks in open_cached_dir() (Paulo Alcantara) [RHEL-78152]
  - smb: prevent use-after-free due to open_cached_dir error paths (Paulo Alcantara) [RHEL-78152] {CVE-2024-53177}
  - smb: Don't leak cfid when reconnect races with open_cached_dir (Paulo Alcantara) [RHEL-78152] {CVE-2024-53178}
  - smb: client: handle max length for SMB symlinks (Paulo Alcantara) [RHEL-78152]
  - smb: client: get rid of bounds check in SMB2_ioctl_init() (Paulo Alcantara) [RHEL-78152]
  - smb: client: improve compound padding in encryption (Paulo Alcantara) [RHEL-78152]
  - smb3: request handle caching when caching directories (Paulo Alcantara) [RHEL-78152]
  - cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012 (Paulo Alcantara) [RHEL-78152]
  - CIFS: New mount option for cifs.upcall namespace resolution (Paulo Alcantara) [RHEL-78152]
  - smb/client: Prevent error pointer dereference (Paulo Alcantara) [RHEL-78152]
  - fs/smb/client: implement chmod() for SMB3 POSIX Extensions (Paulo Alcantara) [RHEL-78152]
  - smb: cached directories can be more than root file handle (Paulo Alcantara) [RHEL-78152]
  - smb: client: Use str_yes_no() helper function (Paulo Alcantara) [RHEL-78152]
  - smb: client: memcpy() with surrounding object base address (Paulo Alcantara) [RHEL-78152]
  - cifs: Remove pre-historic unused CIFSSMBCopy (Paulo Alcantara) [RHEL-78152]
  - bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write (Viktor Malik) [RHEL-78209]
  - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (Waiman Long) [RHEL-77959]
  - clocksource: Use pr_info() for "Checking clocksource synchronization" message (Waiman Long) [RHEL-77959]
  - kasan: make kasan_record_aux_stack_noalloc() the default behaviour (Waiman Long) [RHEL-71050]
  - workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker (Waiman Long) [RHEL-74109] {CVE-2024-57888}
  - smb: client: fix double free of TCP_Server_Info::hostname (CKI Backport Bot) [RHEL-77236] {CVE-2025-21673}
  - arm64: Force CONFIG_ARCH_FORCE_MAX_ORDER of 4k kernel to 12 (Waiman Long) [RHEL-67530]
  - Enable CONFIG_INTEL_MEI_PXP and CONFIG_DRM_I915_PXP on rhel (David Arcari) [RHEL-77048]
  - KVM: nVMX: fix canonical check of vmcs12 HOST_RIP (Maxim Levitsky) [RHEL-44575]
  - KVM: x86: model canonical checks more precisely (Maxim Levitsky) [RHEL-44575]
  - KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks (Maxim Levitsky) [RHEL-44575]
  - KVM: x86: Route non-canonical checks in emulator through emulate_ops (Maxim Levitsky) [RHEL-44575]
  - KVM: x86: drop x86.h include from cpuid.h (Maxim Levitsky) [RHEL-44575]
  - ext4: force disable fscrypt feature (Brian Foster) [RHEL-64637]
  - x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest (Paolo Bonzini) [RHEL-45114]
  - iommufd: Fix struct iommu_hwpt_pgfault init and padding (Eder Zulian) [RHEL-75944]
  - iommufd/fault: Use a separate spinlock to protect fault->deliver list (Eder Zulian) [RHEL-75944]
  - iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() (Eder Zulian) [RHEL-75944]
  - iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() (Eder Zulian) [RHEL-75944]
  - iommu: iommufd: fix WARNING in iommufd_device_unbind (Eder Zulian) [RHEL-75944]
  - smb: client: fix use-after-free of signing key (CKI Backport Bot) [RHEL-76126] {CVE-2024-53179}
  - smb: client: fix NULL ptr deref in crypto_aead_setkey() (CKI Backport Bot) [RHEL-76124] {CVE-2024-53185}
  - redhat: kernel.spec: add ynl to kernel-tools (Jan Stancek) [RHEL-63081]
  - tools/net/ynl: ethtool: support spec load from install location (Jan Stancek) [RHEL-63081]
  - tools/net/ynl: add support for --family and --list-families (Jan Stancek) [RHEL-63081]
  - tools: ynl: add main install target (Jan Stancek) [RHEL-63081]
  - tools: ynl: add install target for generated content (Jan Stancek) [RHEL-63081]
  - tools: ynl: add initial pyproject.toml for packaging (Jan Stancek) [RHEL-63081]
  - tools: ynl: move python code to separate sub-directory (Jan Stancek) [RHEL-63081]


