From 093da9f0368e1519780dc9d2540be2a7620862cd Mon Sep 17 00:00:00 2001 From: Augusto Caringi Date: Thu, 3 Jul 2025 13:04:17 -0300 Subject: [PATCH] kernel-5.14.0-597.el9 * Thu Jul 03 2025 Augusto Caringi [5.14.0-597.el9] - perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-47444] - perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-47444] - perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-47444] - perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-47444] - perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-47444] - perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBS (Michael Petlan) [RHEL-47444] - perf/x86/intel/ds: Factor out functions for PEBS records processing (Michael Petlan) [RHEL-47444] - perf/x86/intel/ds: Clarify adaptive PEBS processing (Michael Petlan) [RHEL-47444] - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (Michael Petlan) [RHEL-47444] - perf/x86/intel/ds: Add PEBS format 6 (Michael Petlan) [RHEL-47444] - perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-47444] - perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-47444] - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-47444] - vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp (CKI Backport Bot) [RHEL-97108] {CVE-2025-37799} - mm/huge_memory: fix dereferencing invalid pmd migration entry (Rafael Aquini) [RHEL-96372] {CVE-2025-37958} - s390/pci: Serialize device addition and removal (Mete Durlu) [RHEL-94952] - s390/pci: Allow re-add of a reserved but not yet removed device (Mete Durlu) [RHEL-94952] - s390/pci: Prevent self deletion in disable_slot() (Mete Durlu) [RHEL-94952] - s390/pci: Remove redundant bus removal and disable from zpci_release_device() (Mete Durlu) [RHEL-94952] - s390/pci: Fix missing check for zpci_create_device() error return (Mete Durlu) [RHEL-94952] - usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP (Desnes Nunes) [RHEL-78837] - usb: typec: thunderbolt: Remove IS_ERR check for plug (Desnes Nunes) [RHEL-78837] - usb: typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run_state_machine() (Desnes Nunes) [RHEL-78837] - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Desnes Nunes) [RHEL-78837] - thunderbolt: Prevent use-after-free in resume from hibernate (Desnes Nunes) [RHEL-78837] - usb: typec: ucsi: Fix NULL pointer access (Desnes Nunes) [RHEL-78837] {CVE-2025-21918} - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Desnes Nunes) [RHEL-78837] - USB: serial: option: fix Telit Cinterion FE990A name (Desnes Nunes) [RHEL-78837] - USB: serial: option: add Telit Cinterion FE990B compositions (Desnes Nunes) [RHEL-78837] - USB: serial: option: match on interface class for Telit FN990B (Desnes Nunes) [RHEL-78837] - usb: dwc3: Set SUSPENDENABLE soon after phy init (Desnes Nunes) [RHEL-78837] - usb: hub: lack of clearing xHC resources (Desnes Nunes) [RHEL-78837] - usb: dwc3: gadget: Prevent irq storm when TH re-executes (Desnes Nunes) [RHEL-78837] - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Desnes Nunes) [RHEL-78837] - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Desnes Nunes) [RHEL-78837] - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Desnes Nunes) [RHEL-78837] - usb: typec: ucsi: increase timeout for PPM reset operations (Desnes Nunes) [RHEL-78837] - usb: atm: cxacru: fix a flaw in existing endpoint checks (Desnes Nunes) [RHEL-78837] {CVE-2025-21916} - usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY (Desnes Nunes) [RHEL-78837] - usb: roles: set switch registered flag early on (Desnes Nunes) [RHEL-78837] - USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Desnes Nunes) [RHEL-78837] - usb: gadget: core: flush gadget workqueue after device removal (Desnes Nunes) [RHEL-78837] {CVE-2025-21838} - usb: core: fix pipe creation for get_bMaxPacketSize0 (Desnes Nunes) [RHEL-78837] - usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Desnes Nunes) [RHEL-78837] - USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Desnes Nunes) [RHEL-78837] - USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Desnes Nunes) [RHEL-78837] - usb: cdc-acm: Fix handling of oversized fragments (Desnes Nunes) [RHEL-78837] - usb: cdc-acm: Check control transfer buffer size before access (Desnes Nunes) [RHEL-78837] {CVE-2025-21704} - usb: xhci: Restore xhci_pci support for Renesas HCs (Desnes Nunes) [RHEL-78837] - USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Desnes Nunes) [RHEL-78837] - USB: serial: option: drop MeiG Smart defines (Desnes Nunes) [RHEL-78837] - USB: serial: option: fix Telit Cinterion FN990A name (Desnes Nunes) [RHEL-78837] - USB: serial: option: add Telit Cinterion FN990B compositions (Desnes Nunes) [RHEL-78837] - USB: serial: option: add MeiG Smart SLM828 (Desnes Nunes) [RHEL-78837] - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Desnes Nunes) [RHEL-78837] {CVE-2025-21776} - usb: dwc3: Document nostream_work (Desnes Nunes) [RHEL-78837] - usb: phy: generic: Use proper helper for property detection (Desnes Nunes) [RHEL-78837] - usb: hcd: Bump local buffer size in rh_string() (Desnes Nunes) [RHEL-78837] - usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Desnes Nunes) [RHEL-78837] - usb: xhci: tegra: Fix OF boolean read warning (Desnes Nunes) [RHEL-78837] - usb: host: xhci-plat: add support compatible ID PNP0D15 (Desnes Nunes) [RHEL-78837] - usb: typec: ucsi: Add a macro definition for UCSI v1.0 (Desnes Nunes) [RHEL-78837] - usb: dwc3: core: Defer the probe until USB power supply ready (Desnes Nunes) [RHEL-78837] - usbip: Correct format specifier for seqnum from %%d to %%u (Desnes Nunes) [RHEL-78837] - usbip: Fix seqnum sign extension issue in vhci_tx_urb (Desnes Nunes) [RHEL-78837] - usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device (Desnes Nunes) [RHEL-78837] - usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior (Desnes Nunes) [RHEL-78837] - USB: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] - USB: typec: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] - USB: host: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] - USB: Replace own str_plural with common one (Desnes Nunes) [RHEL-78837] - xhci: don't mess with ->d_iname (Desnes Nunes) [RHEL-78837] - debugfs: Return error during {full/open}_proxy_open() on rmmod (Desnes Nunes) [RHEL-78837] - memstick: core: fix kernel-doc notation (Desnes Nunes) [RHEL-78837] - usb: phy: Remove API devm_usb_put_phy() (Desnes Nunes) [RHEL-78837] - Documentation: devres: add missing PHY helpers (Desnes Nunes) [RHEL-78837] - usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Desnes Nunes) [RHEL-78837] - usb: host: xhci-plat: Assign shared_hcd->rsrc_start (Desnes Nunes) [RHEL-78837] - usb: dwc3: Skip resume if pm_runtime_set_active() fails (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: Add RZ/V2M USB3DRD binding (Desnes Nunes) [RHEL-78837] - drivers/card_reader/rtsx_usb: Restore interrupt based detection (Desnes Nunes) [RHEL-78837] - USB: serial: ch341: use fix-width types consistently (Desnes Nunes) [RHEL-78837] - USB: serial: ch341: add hardware flow control RTS/CTS (Desnes Nunes) [RHEL-78837] - thunderbolt: Expose router DROM through debugfs (Desnes Nunes) [RHEL-78837] - thunderbolt: Handle DisplayPort tunnel activation asynchronously (Desnes Nunes) [RHEL-78837] - thunderbolt: Rework tb_tunnel_consumed_bandwidth() (Desnes Nunes) [RHEL-78837] - thunderbolt: Move forward declarations in one place (Desnes Nunes) [RHEL-78837] - thunderbolt: Pass reason to tb_dp_resource_unavailable() (Desnes Nunes) [RHEL-78837] - thunderbolt: Drop tb_tunnel_restart() (Desnes Nunes) [RHEL-78837] - thunderbolt: Rework how tunnel->[init|deinit] hooks are called (Desnes Nunes) [RHEL-78837] - thunderbolt: Show path name in debug log when path is deactivated (Desnes Nunes) [RHEL-78837] - thunderbolt: Make tb_tunnel_one_dp() return void (Desnes Nunes) [RHEL-78837] - thunderbolt: Increase DPRX capabilities read timeout (Desnes Nunes) [RHEL-78837] - thunderbolt: Debug log an invalid config space reply just once (Desnes Nunes) [RHEL-78837] - thunderbolt: Log config space when invalid config space reply is received (Desnes Nunes) [RHEL-78837] - thunderbolt: Drop doubled empty line from ctl.h (Desnes Nunes) [RHEL-78837] - thunderbolt: debugfs: Add write capability to path config space (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Add Kurokesu C1 PRO camera (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Implement dual stream quirk to fix loss of usb packets (Desnes Nunes) [RHEL-78837] - media: Add common header file with JPEG marker definitions (Desnes Nunes) [RHEL-78837] - media: s5p-jpeg: rename JPEG marker constants to prevent build warnings (Desnes Nunes) [RHEL-78837] - USB: usbip: Update USB/IP OP_REP_IMPORT documentation. (Desnes Nunes) [RHEL-78837] - xhci: Add missing capability definition bits (Desnes Nunes) [RHEL-78837] - xhci: Add command completion parameter support (Desnes Nunes) [RHEL-78837] - xhci: dbgtty: Improve performance by handling received data immediately. (Desnes Nunes) [RHEL-78837] - xhci: dbc: Improve performance by removing delay in transfer event polling. (Desnes Nunes) [RHEL-78837] - phy: core: Simplify API of_phy_simple_xlate() implementation (Desnes Nunes) [RHEL-78837] - usb: typec: Print err when displayport fails to enter (Desnes Nunes) [RHEL-78837] - usb: typec: Make active on port altmode writable (Desnes Nunes) [RHEL-78837] - usb: typec: Add driver for Thunderbolt 3 Alternate Mode (Desnes Nunes) [RHEL-78837] - redhat/configs: Enable CONFIG_TYPEC_TBT_ALTMODE in RHEL (Desnes Nunes) [RHEL-78837] - usb: typec: Only use SVID for matching altmodes (Desnes Nunes) [RHEL-78837] - modpost: call module_alias_printf() from all do_*_entry() functions (Desnes Nunes) [RHEL-78837] - modpost: pass (struct module *) to do_*_entry() functions (Desnes Nunes) [RHEL-78837] - modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837] - modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837] - modpost: introduce module_alias_printf() helper (Desnes Nunes) [RHEL-78837] - modpost: remove left-over cross_compile declaration (Desnes Nunes) [RHEL-78837] - modpost: remove unnecessary check in do_acpi_entry() (Desnes Nunes) [RHEL-78837] - modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Desnes Nunes) [RHEL-78837] - modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Desnes Nunes) [RHEL-78837] - modpost: remove incorrect code in do_eisa_entry() (Desnes Nunes) [RHEL-78837] - kbuild: split x*alloc() functions in kconfig to scripts/include/xalloc.h (Desnes Nunes) [RHEL-78837] - usb: dwc3: gadget: Fix incorrect UDC state after manual deconfiguration (Desnes Nunes) [RHEL-78837] - usbip: Accept arbitrarily long scatter-gather list (Desnes Nunes) [RHEL-78837] - usb: typec: tcpm: Add new AMS for Get_Revision response (Desnes Nunes) [RHEL-78837] - usb: typec: tcpm: Add support for parsing pd-revision DT property (Desnes Nunes) [RHEL-78837] - dt-bindings: connector: Add pd-revision property (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Desnes Nunes) [RHEL-78837] - usb: typec: tcpci: set local CC to Rd only when cc1/cc2 status is Rp (Desnes Nunes) [RHEL-78837] - USB: usblp: remove redundant semicolon (Desnes Nunes) [RHEL-78837] - USB: Optimize goto logic in API usb_register_driver() (Desnes Nunes) [RHEL-78837] - usb: common: expand documentation for USB functions (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Announce the user our deprecation intentions (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Allow changing noparam on the fly (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Invert default value for nodrop module param (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Propagate buf->error to userspace (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Flush the control cache when we get an event (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Annotate lock requirements for uvc_ctrl_set (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Remove dangling pointers (Desnes Nunes) [RHEL-78837] {CVE-2024-58002} - media: uvcvideo: Remove redundant NULL assignment (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Only save async fh if success (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Remove duplicated cap/out code (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Add more logging to uvc_query_ctrl() (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Support partial control reads (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Desnes Nunes) [RHEL-78837] - media: uvcvideo: Fix double free in error path (Desnes Nunes) [RHEL-78837] {CVE-2024-57980} - mmc: core: Drop the MMC_RSP_R1_NO_CRC response (Desnes Nunes) [RHEL-78837] - extcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Desnes Nunes) [RHEL-78837] - Documentation: extcon: add documentation for Extcon subsystem (Desnes Nunes) [RHEL-78837] - usb: storage: add a macro for the upper limit of max LUN (Desnes Nunes) [RHEL-78837] - USB: Fix the issue of task recovery failure caused by USB status when S4 wakes up (Desnes Nunes) [RHEL-78837] - usb: chipidea: host: Improve port index sanitizing (Desnes Nunes) [RHEL-78837] - usb: dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100 (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Desnes Nunes) [RHEL-78837] - dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] - usb: collapse USB_STORAGE Kconfig comment (Desnes Nunes) [RHEL-78837] - usb: gadget: functionfs: fix spellos (Desnes Nunes) [RHEL-78837] - usb: gadget: f_fs: add capability for dfu functional descriptor (Desnes Nunes) [RHEL-78837] - usb: gadget: ffs: remove ENTER() macro (Desnes Nunes) [RHEL-78837] - usb: gadget: f_fs: Ensure ep0req is dequeued before free_request (Desnes Nunes) [RHEL-78837] - usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait (Desnes Nunes) [RHEL-78837] {CVE-2022-49755} - usb: gadget: f_fs: use io_data->status consistently (Desnes Nunes) [RHEL-78837] - usb: dwc3: remove unused sg struct member (Desnes Nunes) [RHEL-78837] - usb: dwc3: gadget: fix writing NYET threshold (Desnes Nunes) [RHEL-78837] - USB: gadget: udc: core: make udc_class a static const structure (Desnes Nunes) [RHEL-78837] - usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Desnes Nunes) [RHEL-78837] - usb: dwc3: gadget: Cleanup SG handling (Desnes Nunes) [RHEL-78837] - usb: dwc3: gadget: Fix looping of queued SG entries (Desnes Nunes) [RHEL-78837] {CVE-2024-56698} - usb: dwc3: gadget: Fix checking for number of TRBs left (Desnes Nunes) [RHEL-78837] - usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Desnes Nunes) [RHEL-78837] - phy: tegra194: p2u: Allow to enable driver on Tegra234 (Desnes Nunes) [RHEL-78837] - Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951] - accel: Disable accel/habanalabs (Robert Foss) [RHEL-75951] - drm: Use old __assign_str function definition (Robert Foss) [RHEL-75951] - Partially revert "treewide: const qualify ctl_tables where applicable" (Robert Foss) [RHEL-75951] - Partially revert "treewide: Introduce kthread_run_worker[_on_cpu]()" (Robert Foss) [RHEL-75951] - Revert "drm/xe: Implement cgroup for vram" (Robert Foss) [RHEL-75951] - Revert "drm/ttm: Handle cgroup based eviction in TTM" (Robert Foss) [RHEL-75951] - Revert "drm/drv: Add drmm managed registration helper for dmem cgroups." (Robert Foss) [RHEL-75951] - drm: remove driver date from struct drm_driver and all drivers (Robert Foss) [RHEL-75951] - drm/tidss: Run DRM default client setup (Robert Foss) [RHEL-75951] - redhat/configs: Add new configs from drm 6.14 backport (Robert Foss) [RHEL-75951] - Merge DRM changes from upstream v6.13..v6.14 (Robert Foss) [RHEL-75951] - Revert "drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings" (Robert Foss) [RHEL-75951] - Revert "drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink()" (Robert Foss) [RHEL-75951] - Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951] - Partially revert "fs: port files to file_ref" (Robert Foss) [RHEL-75951] - Partially revert "sysfs: treewide: constify attribute callback of bin_is_visible()" (Robert Foss) [RHEL-75951] - Partially revert "introduce fd_file(), convert all accessors to it." (Robert Foss) [RHEL-75951] - Partially revert "fdget(), trivial conversions" (Robert Foss) [RHEL-75951] - drm/amdgpu: Removed duplicate function definition (Robert Foss) [RHEL-75951] - drm/dp_mst: Remove duplicate definition of update_msg_rx_state (Robert Foss) [RHEL-75951] - drm/intel: Fix i915_pciids.h being renamed to pciids.h (Robert Foss) [RHEL-75951] - drm/tegra: Use video aperture helpers (Robert Foss) [RHEL-75951] - Revert "drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT" (Robert Foss) [RHEL-75951] - redhat/configs: Add new configs from drm 6.13 backport (Robert Foss) [RHEL-75951] - Partially revert "Get rid of 'remove_new' relic from platform driver struct" (Robert Foss) [RHEL-75951] - kconfig: Fix BACKLIGHT_CLASS_DEVICE circular dependency (Robert Foss) [RHEL-75951] - kconfig: Fix DRM_PANEL circular dependency (Robert Foss) [RHEL-75951] - kconfig: Fix HWMON circular dependency (Robert Foss) [RHEL-75951] - Merge DRM changes from upstream v6.12..v6.13 (Robert Foss) [RHEL-75951] - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (CKI Backport Bot) [RHEL-98994] {CVE-2025-21991} - x86/topology: Introduce topology_logical_core_id() (Michael Petlan) [RHEL-23496] - perf/x86/rapl: Fix error handling in init_rapl_pmus() (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Fix the error checking order (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Add core energy counter support for AMD CPUs (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Move the cntr_mask to rapl_pmus struct (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Remove the global variable rapl_msrs (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Modify the generic variable names to *_pkg* (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Add arguments to the init and cleanup functions (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Make rapl_model struct global (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Rename rapl_pmu variables (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Remove the cpu_to_rapl_pmu() function (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Clean up cpumask and hotplug (Michael Petlan) [RHEL-52654] - perf/x86/rapl: Move the pmu allocation out of CPU hotplug (Michael Petlan) [RHEL-52654] - selftests: Warn about skipped tests in result summary (Waiman Long) [RHEL-93414] - selftests: ksft: Fix finished() helper exit code on skipped tests (Waiman Long) [RHEL-93414] - kselftest: Move ksft helper module to common directory (Waiman Long) [RHEL-93414] - arm64: proton-pack: Add new CPUs 'k' values for branch mitigation (Waiman Long) [RHEL-93414] - arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users (Waiman Long) [RHEL-93414] {CVE-2025-37963} - arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs (Waiman Long) [RHEL-93414] {CVE-2025-37948} - arm64: proton-pack: Expose whether the branchy loop k value (Waiman Long) [RHEL-93414] - arm64: proton-pack: Expose whether the platform is mitigated by firmware (Waiman Long) [RHEL-93414] - arm64: insn: Add support for encoding DSB (Waiman Long) [RHEL-93414] - redhat/configs: Enable CONFIG_MITIGATION_ITS for x86 (Waiman Long) [RHEL-93414] - selftest/x86/bugs: Add selftests for ITS (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/ibt: Keep IBT disabled during alternative patching (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/its: Align RETs in BHB clear sequence to avoid thunking (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/its: Add support for RSB stuffing mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/its: Add "vmexit" option to skip mitigation on some CPUs (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/its: Enable Indirect Target Selection mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/its: Add support for ITS-safe return thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/its: Add support for ITS-safe indirect thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/its: Enumerate Indirect Target Selection (ITS) bug (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - Documentation: x86/bugs/its: Add ITS documentation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} - x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Waiman Long) [RHEL-93414] - x86/bpf: Add IBHF call at end of classic BPF (Waiman Long) [RHEL-93414] - x86/bpf: Call branch history clearing sequence on exit (Waiman Long) [RHEL-93414] - x86/bugs: Add RSB mitigation document (Waiman Long) [RHEL-93414] - x86/bugs: Don't fill RSB on context switch with eIBRS (Waiman Long) [RHEL-93414] - x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline (Waiman Long) [RHEL-93414] - x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier() (Waiman Long) [RHEL-93414] - x86/bugs: Use SBPB in write_ibpb() if applicable (Waiman Long) [RHEL-93414] - x86/bugs: Rename entry_ibpb() to write_ibpb() (Waiman Long) [RHEL-93414] - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 (Waiman Long) [RHEL-93414] - x86/bugs: Use the cpu_smt_possible() helper instead of open-coded code (Waiman Long) [RHEL-93414] - x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds (Waiman Long) [RHEL-93414] - x86/bugs: Relocate mds/taa/mmio/rfds defines (Waiman Long) [RHEL-93414] - x86/bugs: Add X86_BUG_SPECTRE_V2_USER (Waiman Long) [RHEL-93414] - x86/bugs: Remove X86_FEATURE_USE_IBPB (Waiman Long) [RHEL-93414] - KVM: nVMX: Always use IBPB to properly virtualize IBRS (Waiman Long) [RHEL-93414] - x86/bugs: Use a static branch to guard IBPB on vCPU switch (Waiman Long) [RHEL-93414] - x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set() (Waiman Long) [RHEL-93414] - x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation() (Waiman Long) [RHEL-93414] - x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers (Waiman Long) [RHEL-93414] - arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB (Waiman Long) [RHEL-93414] - arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list (Waiman Long) [RHEL-93414] - x86/rfds: Exclude P-only parts from the RFDS affected list (Waiman Long) [RHEL-93414] - x86/cpu: Update x86_match_cpu() to also use cpu-type (Waiman Long) [RHEL-93414] - x86/cpu: Add cpu_type to struct x86_cpu_id (Waiman Long) [RHEL-93414] - x86/cpu: Shorten CPU matching macro (Waiman Long) [RHEL-93414] - x86/cpu: Fix the description of X86_MATCH_VFM_STEPS() (Waiman Long) [RHEL-93414] - x86/cpu: Fix typo in x86_match_cpu()'s doc (Waiman Long) [RHEL-93414] - x86/cpu: Expose only stepping min/max interface (Waiman Long) [RHEL-93414] - x86/entry: Have entry_ibpb() invalidate return predictions (Waiman Long) [RHEL-93414] - tools/include: Sync x86 headers with the kernel sources (Waiman Long) [RHEL-93414] - x86/platform/atom: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] - cpufreq: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] - EDAC/skx: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] - EDAC/i10nm: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] - x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL (Waiman Long) [RHEL-93414] - x86/aperfmperf: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] - x86/apic: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] - EDAC/i10nm: Add Intel Grand Ridge micro-server support (Waiman Long) [RHEL-93414] - cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk (CKI Backport Bot) [RHEL-72662] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC04_CPU_23 (Gavin Shan) [RHEL-93666] - KVM: arm64: VHE: Synchronize CPTR trap deactivation (Gavin Shan) [RHEL-93666] - KVM: arm64: VHE: Synchronize restore of host debug registers (Gavin Shan) [RHEL-93666] - KVM: arm64: Explicitly treat routing entry type changes as changes (Gavin Shan) [RHEL-93666] - arm64: Add override for MPAM (Gavin Shan) [RHEL-93666] - KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race (Gavin Shan) [RHEL-93666] - KVM: arm64: Unmap vLPIs affected by changes to GSI routing information (Gavin Shan) [RHEL-93666] - KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding() (Gavin Shan) [RHEL-93666] - KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock (Gavin Shan) [RHEL-93666] - KVM: arm64: Use lock guard in vgic_v4_set_forwarding() (Gavin Shan) [RHEL-93666] - arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue (Gavin Shan) [RHEL-93666] - arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 (Gavin Shan) [RHEL-93666] - KVM: selftests: Confirm exposing MTE_frac does not break migration (Gavin Shan) [RHEL-93666] - KVM: arm64: Make MTE_frac masking conditional on MTE capability (Gavin Shan) [RHEL-93666] - arm64/sysreg: Expose MTE_frac so that it is visible to KVM (Gavin Shan) [RHEL-93666] - KVM: arm64: Drop sort_memblock_regions() (Gavin Shan) [RHEL-93666] - KVM: arm64: selftest: Don't try to disable AArch64 support (Gavin Shan) [RHEL-93666] - KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL (Gavin Shan) [RHEL-93666] - KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Gavin Shan) [RHEL-93666] - KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N (Gavin Shan) [RHEL-93666] - KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666] - KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2 (Gavin Shan) [RHEL-93666] - KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs (Gavin Shan) [RHEL-93666] - KVM: arm64: Contextualise the handling of PMCR_EL0.P writes (Gavin Shan) [RHEL-93666] - KVM: arm64: Fix MDCR_EL2.HPMN reset value (Gavin Shan) [RHEL-93666] - KVM: arm64: Repaint pmcr_n into nr_pmu_counters (Gavin Shan) [RHEL-93666] - KVM: arm64: Use acquire/release to communicate FF-A version negotiation (Gavin Shan) [RHEL-93666] - KVM: arm64: Don't translate FAR if invalid/unsafe (Gavin Shan) [RHEL-93666] - arm64: Convert HPFAR_EL2 to sysreg table (Gavin Shan) [RHEL-93666] - KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid (Gavin Shan) [RHEL-93666] - KVM: arm64: Tear down vGIC on failed vCPU creation (Gavin Shan) [RHEL-93666] - KVM: arm64: PMU: Reload when resetting (Gavin Shan) [RHEL-93666] - KVM: arm64: PMU: Reload when user modifies registers (Gavin Shan) [RHEL-93666] - KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs (Gavin Shan) [RHEL-93666] - KVM: arm64: PMU: Assume PMU presence in pmu-emul.c (Gavin Shan) [RHEL-93666] - KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Gavin Shan) [RHEL-93666] - KVM: arm64: Copy guest CTR_EL0 into hyp VM (Gavin Shan) [RHEL-93666] - KVM: arm64: Document ordering requirements for irqbypass (Gavin Shan) [RHEL-93666] - KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found (Gavin Shan) [RHEL-93666] - KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI (Gavin Shan) [RHEL-93666] - KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs (Gavin Shan) [RHEL-93666] - KVM: arm64: Set HCR_EL2.TID1 unconditionally (Gavin Shan) [RHEL-93666] - KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters (Gavin Shan) [RHEL-93666] - KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters (Gavin Shan) [RHEL-93666] - KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored (Gavin Shan) [RHEL-93666] - KVM: arm64: Disable MPAM visibility by default and ignore VMM writes (Gavin Shan) [RHEL-93666] - KVM: arm64: Add a macro for creating filtered sys_reg_descs entries (Gavin Shan) [RHEL-93666] - KVM: arm64: Fix missing traps of guest accesses to the MPAM registers (Gavin Shan) [RHEL-93666] - arm64: cpufeature: discover CPU support for MPAM (Gavin Shan) [RHEL-93666] - arm64: head.S: Initialise MPAM EL2 registers and disable traps (Gavin Shan) [RHEL-93666] - arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries (Gavin Shan) [RHEL-93666] - KVM: arm64: nv: Reprogram PMU events affected by nested transition (Gavin Shan) [RHEL-93666] - KVM: arm64: nv: Apply EL2 event filtering when in hyp context (Gavin Shan) [RHEL-93666] - KVM: arm64: Add helpers to determine if PMC counts at a given EL (Gavin Shan) [RHEL-93666] - KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN (Gavin Shan) [RHEL-93666] - KVM: arm64: Rename kvm_pmu_valid_counter_mask() (Gavin Shan) [RHEL-93666] - KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666] - KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY (Gavin Shan) [RHEL-93666] - KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps (Gavin Shan) [RHEL-93666] - arm64: Fix usage of new shifted MDCR_EL2 values (Gavin Shan) [RHEL-93666] - arm64: sysreg: Migrate MDCR_EL2 definition to table (Gavin Shan) [RHEL-93666] - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Gavin Shan) [RHEL-93666] - arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a (Gavin Shan) [RHEL-93666] - scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag still unset (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89476] - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89476] - smb: client: fix perf regression with deferred closes (Paulo Alcantara) [RHEL-92919] - smb3 client: fix open hardlink on deferred close file error (Paulo Alcantara) [RHEL-92919] - loop: add file_start_write() and file_end_write() (Ming Lei) [RHEL-90207] - loop: don't require ->write_iter for writable files in loop_configure (Ming Lei) [RHEL-90207] - loop: Add sanity check for read/write_iter (Ming Lei) [RHEL-90207] - loop: stop using vfs_iter_{read,write} for buffered I/O (Ming Lei) [RHEL-90207] - loop: aio inherit the ioprio of original request (Ming Lei) [RHEL-90207] - block: never reduce ra_pages in blk_apply_bdi_limits (Ming Lei) [RHEL-87965] - blk-throttle: fix lower bps rate by throtl_trim_slice() (Ming Lei) [RHEL-90190] - selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94835] - Documentation/mm: fix spelling mistake (Audra Mitchell) [RHEL-88452] Resolves: RHEL-23496, RHEL-47444, RHEL-52654, RHEL-72662, RHEL-75951, RHEL-78837, RHEL-87965, RHEL-88452, RHEL-89476, RHEL-90190, RHEL-90207, RHEL-92180, RHEL-92919, RHEL-93414, RHEL-93666, RHEL-94835, RHEL-94952, RHEL-96372, RHEL-97108, RHEL-98994 Signed-off-by: Augusto Caringi --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 11 + kernel-aarch64-64k-rhel.config | 11 + kernel-aarch64-debug-rhel.config | 11 + kernel-aarch64-rhel.config | 11 + kernel-aarch64-rt-64k-debug-rhel.config | 12 + kernel-aarch64-rt-64k-rhel.config | 12 + kernel-aarch64-rt-debug-rhel.config | 12 + kernel-aarch64-rt-rhel.config | 12 + kernel-ppc64le-debug-rhel.config | 5 + kernel-ppc64le-rhel.config | 5 + kernel-s390x-debug-rhel.config | 3 + kernel-s390x-rhel.config | 3 + kernel-s390x-zfcpdump-rhel.config | 3 + kernel-x86_64-debug-rhel.config | 5 + kernel-x86_64-rhel.config | 5 + kernel-x86_64-rt-debug-rhel.config | 6 + kernel-x86_64-rt-rhel.config | 6 + kernel.changelog | 371 +++++++++++++++++++++++ kernel.spec | 378 +++++++++++++++++++++++- sources | 6 +- 21 files changed, 882 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 468a937be..be38f33c4 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 7 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 596 +RHEL_RELEASE = 597 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 164ec5102..6489ac0d5 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -195,6 +195,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1433,6 +1434,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -1471,6 +1474,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1560,6 +1564,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1568,8 +1574,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1623,6 +1631,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -6506,6 +6515,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6644,6 +6654,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 760f550f6..eed8c8067 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -195,6 +195,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1425,6 +1426,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -1463,6 +1466,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1552,6 +1556,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1560,8 +1566,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1615,6 +1623,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -6482,6 +6491,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6620,6 +6630,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 9cc030d76..997b4cc2d 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -195,6 +195,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1431,6 +1432,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -1469,6 +1472,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1558,6 +1562,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1566,8 +1572,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1621,6 +1629,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -6504,6 +6513,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6642,6 +6652,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 991a61270..6cb925c92 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -195,6 +195,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1423,6 +1424,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -1461,6 +1464,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1550,6 +1554,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1558,8 +1564,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1613,6 +1621,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -6480,6 +6489,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6618,6 +6628,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index bec9fcd23..491cde838 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -198,6 +198,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1451,6 +1452,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -1511,6 +1514,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1600,6 +1604,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1608,8 +1614,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1663,6 +1671,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -1681,6 +1690,7 @@ CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_MKSSTATS is not set # CONFIG_DRM_WERROR is not set +# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set # CONFIG_DRM_XE is not set # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DS1682 is not set @@ -6609,6 +6619,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6750,6 +6761,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 8a82ea88a..bcfcf040f 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -198,6 +198,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1443,6 +1444,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -1503,6 +1506,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1592,6 +1596,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1600,8 +1606,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1655,6 +1663,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -1673,6 +1682,7 @@ CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_MKSSTATS is not set # CONFIG_DRM_WERROR is not set +# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set # CONFIG_DRM_XE is not set # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DS1682 is not set @@ -6585,6 +6595,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6726,6 +6737,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index ae5535dfe..06b04177c 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -198,6 +198,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1449,6 +1450,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -1509,6 +1512,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1598,6 +1602,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1606,8 +1612,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1661,6 +1669,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -1679,6 +1688,7 @@ CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_MKSSTATS is not set # CONFIG_DRM_WERROR is not set +# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set # CONFIG_DRM_XE is not set # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DS1682 is not set @@ -6607,6 +6617,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6748,6 +6759,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index a452e5c81..7a81ebde0 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -198,6 +198,7 @@ CONFIG_AMD_XGBE=m # CONFIG_AMIGA_PARTITION is not set CONFIG_AMPERE_CORESIGHT_PMU_ARCH_SYSTEM_PMU=m CONFIG_AMPERE_ERRATUM_AC03_CPU_38=y +CONFIG_AMPERE_ERRATUM_AC04_CPU_23=y # CONFIG_ANDROID_BINDER_IPC is not set # CONFIG_ANON_VMA_NAME is not set # CONFIG_APDS9300 is not set @@ -1441,6 +1442,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -1501,6 +1504,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set # CONFIG_DRM_IMX_DCSS is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1590,6 +1594,8 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_RAYDIUM_RM692E5 is not set # CONFIG_DRM_PANEL_RAYDIUM_RM69380 is not set # CONFIG_DRM_PANEL_RONBO_RB070D30 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS581VF01 is not set +# CONFIG_DRM_PANEL_SAMSUNG_AMS639RQ08 is not set # CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set # CONFIG_DRM_PANEL_SAMSUNG_DB7430 is not set # CONFIG_DRM_PANEL_SAMSUNG_LD9040 is not set @@ -1598,8 +1604,10 @@ CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_PANEL_SAMSUNG_S6D7AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set +# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS427AP24 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set # CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0 is not set # CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set @@ -1653,6 +1661,7 @@ CONFIG_DRM_TEGRA=m # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -1671,6 +1680,7 @@ CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_MKSSTATS is not set # CONFIG_DRM_WERROR is not set +# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set # CONFIG_DRM_XE is not set # CONFIG_DRM_XEN_FRONTEND is not set # CONFIG_DS1682 is not set @@ -6583,6 +6593,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6724,6 +6735,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m CONFIG_TYPEC_STUSB160X=m +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 83dbabe88..849b18c3c 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1202,6 +1202,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -1239,6 +1241,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1383,6 +1386,7 @@ CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -6080,6 +6084,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index eaad31763..61995d6bb 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1194,6 +1194,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -1231,6 +1233,7 @@ CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_IMX8QXP_PIXEL_COMBINER is not set # CONFIG_DRM_IMX8QXP_PIXEL_LINK_TO_DPI is not set # CONFIG_DRM_IMX93_MIPI_DSI is not set +# CONFIG_DRM_ITE_IT6263 is not set # CONFIG_DRM_ITE_IT6505 is not set # CONFIG_DRM_ITE_IT66121 is not set # CONFIG_DRM_KOMEDA is not set @@ -1375,6 +1378,7 @@ CONFIG_DRM_RADEON_USERPTR=y # CONFIG_DRM_TIDSS is not set # CONFIG_DRM_TI_SN65DSI83 is not set # CONFIG_DRM_TI_SN65DSI86 is not set +# CONFIG_DRM_TI_TDP158 is not set # CONFIG_DRM_TI_TFP410 is not set # CONFIG_DRM_TI_TPD12S015 is not set # CONFIG_DRM_TOSHIBA_TC358762 is not set @@ -6058,6 +6062,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index addf3bc26..0cb1458b7 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1208,6 +1208,8 @@ CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set # CONFIG_DRM_CIRRUS_QEMU is not set +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -6086,6 +6088,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 4aee81186..bae55a46e 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1200,6 +1200,8 @@ CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set # CONFIG_DRM_CIRRUS_QEMU is not set +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -6064,6 +6066,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index ab30a986e..1aca55d5a 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1205,6 +1205,8 @@ CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set # CONFIG_DRM_CIRRUS_QEMU is not set +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -6090,6 +6092,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 5a0de62ae..a1b548c0e 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1274,6 +1274,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -3360,6 +3362,7 @@ CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y CONFIG_MITIGATION_GDS=y CONFIG_MITIGATION_IBPB_ENTRY=y CONFIG_MITIGATION_IBRS_ENTRY=y +CONFIG_MITIGATION_ITS=y CONFIG_MITIGATION_L1TF=y CONFIG_MITIGATION_MDS=y CONFIG_MITIGATION_MMIO_STALE_DATA=y @@ -6269,6 +6272,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6411,6 +6415,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index e85edc7fc..53242bda5 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1266,6 +1266,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_SELFTEST is not set # CONFIG_DRM_DISPLAY_CONNECTOR is not set @@ -3340,6 +3342,7 @@ CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y CONFIG_MITIGATION_GDS=y CONFIG_MITIGATION_IBPB_ENTRY=y CONFIG_MITIGATION_IBRS_ENTRY=y +CONFIG_MITIGATION_ITS=y CONFIG_MITIGATION_L1TF=y CONFIG_MITIGATION_MDS=y CONFIG_MITIGATION_MMIO_STALE_DATA=y @@ -6246,6 +6249,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6388,6 +6392,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 94d0cc27f..68a097ba7 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1294,6 +1294,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -1519,6 +1521,7 @@ CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_MKSSTATS is not set # CONFIG_DRM_WERROR is not set # CONFIG_DRM_XE_DEBUG is not set +# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set # CONFIG_DRM_XE_DEBUG_MEM is not set # CONFIG_DRM_XE_DEBUG_SRIOV is not set # CONFIG_DRM_XE_DEBUG_VM is not set @@ -3418,6 +3421,7 @@ CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y CONFIG_MITIGATION_GDS=y CONFIG_MITIGATION_IBPB_ENTRY=y CONFIG_MITIGATION_IBRS_ENTRY=y +CONFIG_MITIGATION_ITS=y CONFIG_MITIGATION_L1TF=y CONFIG_MITIGATION_MDS=y CONFIG_MITIGATION_MMIO_STALE_DATA=y @@ -6370,6 +6374,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6515,6 +6520,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index f1020a1c0..10eb04afa 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1286,6 +1286,8 @@ CONFIG_DRM_BOCHS=m # CONFIG_DRM_CHIPONE_ICN6211 is not set # CONFIG_DRM_CHRONTEL_CH7033 is not set CONFIG_DRM_CIRRUS_QEMU=m +CONFIG_DRM_CLIENT_DEFAULT_FBDEV=y +# CONFIG_DRM_CLIENT_LOG is not set # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set # CONFIG_DRM_DEBUG_MM is not set # CONFIG_DRM_DEBUG_MODESET_LOCK is not set @@ -1511,6 +1513,7 @@ CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_MKSSTATS is not set # CONFIG_DRM_WERROR is not set # CONFIG_DRM_XE_DEBUG is not set +# CONFIG_DRM_XE_DEBUG_MEMIRQ is not set # CONFIG_DRM_XE_DEBUG_MEM is not set # CONFIG_DRM_XE_DEBUG_SRIOV is not set # CONFIG_DRM_XE_DEBUG_VM is not set @@ -3398,6 +3401,7 @@ CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y CONFIG_MITIGATION_GDS=y CONFIG_MITIGATION_IBPB_ENTRY=y CONFIG_MITIGATION_IBRS_ENTRY=y +CONFIG_MITIGATION_ITS=y CONFIG_MITIGATION_L1TF=y CONFIG_MITIGATION_MDS=y CONFIG_MITIGATION_MMIO_STALE_DATA=y @@ -6347,6 +6351,7 @@ CONFIG_TIMERLAT_TRACER=y # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set +# CONFIG_TINYDRM_SHARP_MEMORY is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set CONFIG_TIPC_CRYPTO=y @@ -6492,6 +6497,7 @@ CONFIG_TYPEC_MUX_PI3USB30532=m # CONFIG_TYPEC_RT1711H is not set CONFIG_TYPEC_RT1719=m # CONFIG_TYPEC_STUSB160X is not set +CONFIG_TYPEC_TBT_ALTMODE=m CONFIG_TYPEC_TCPCI=m # CONFIG_TYPEC_TCPCI_MAXIM is not set CONFIG_TYPEC_TCPM=m diff --git a/kernel.changelog b/kernel.changelog index 8f4b2884e..dfd385234 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,374 @@ +* Thu Jul 03 2025 Augusto Caringi [5.14.0-597.el9] +- perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBS (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Factor out functions for PEBS records processing (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Clarify adaptive PEBS processing (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Add PEBS format 6 (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-47444] +- perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-47444] +- vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp (CKI Backport Bot) [RHEL-97108] {CVE-2025-37799} +- mm/huge_memory: fix dereferencing invalid pmd migration entry (Rafael Aquini) [RHEL-96372] {CVE-2025-37958} +- s390/pci: Serialize device addition and removal (Mete Durlu) [RHEL-94952] +- s390/pci: Allow re-add of a reserved but not yet removed device (Mete Durlu) [RHEL-94952] +- s390/pci: Prevent self deletion in disable_slot() (Mete Durlu) [RHEL-94952] +- s390/pci: Remove redundant bus removal and disable from zpci_release_device() (Mete Durlu) [RHEL-94952] +- s390/pci: Fix missing check for zpci_create_device() error return (Mete Durlu) [RHEL-94952] +- usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP (Desnes Nunes) [RHEL-78837] +- usb: typec: thunderbolt: Remove IS_ERR check for plug (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run_state_machine() (Desnes Nunes) [RHEL-78837] +- USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Desnes Nunes) [RHEL-78837] +- thunderbolt: Prevent use-after-free in resume from hibernate (Desnes Nunes) [RHEL-78837] +- usb: typec: ucsi: Fix NULL pointer access (Desnes Nunes) [RHEL-78837] {CVE-2025-21918} +- usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Desnes Nunes) [RHEL-78837] +- USB: serial: option: fix Telit Cinterion FE990A name (Desnes Nunes) [RHEL-78837] +- USB: serial: option: add Telit Cinterion FE990B compositions (Desnes Nunes) [RHEL-78837] +- USB: serial: option: match on interface class for Telit FN990B (Desnes Nunes) [RHEL-78837] +- usb: dwc3: Set SUSPENDENABLE soon after phy init (Desnes Nunes) [RHEL-78837] +- usb: hub: lack of clearing xHC resources (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Prevent irq storm when TH re-executes (Desnes Nunes) [RHEL-78837] +- xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Desnes Nunes) [RHEL-78837] +- Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Desnes Nunes) [RHEL-78837] +- usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Desnes Nunes) [RHEL-78837] +- usb: typec: ucsi: increase timeout for PPM reset operations (Desnes Nunes) [RHEL-78837] +- usb: atm: cxacru: fix a flaw in existing endpoint checks (Desnes Nunes) [RHEL-78837] {CVE-2025-21916} +- usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY (Desnes Nunes) [RHEL-78837] +- usb: roles: set switch registered flag early on (Desnes Nunes) [RHEL-78837] +- USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Desnes Nunes) [RHEL-78837] +- usb: gadget: core: flush gadget workqueue after device removal (Desnes Nunes) [RHEL-78837] {CVE-2025-21838} +- usb: core: fix pipe creation for get_bMaxPacketSize0 (Desnes Nunes) [RHEL-78837] +- usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Desnes Nunes) [RHEL-78837] +- USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Desnes Nunes) [RHEL-78837] +- USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Desnes Nunes) [RHEL-78837] +- usb: cdc-acm: Fix handling of oversized fragments (Desnes Nunes) [RHEL-78837] +- usb: cdc-acm: Check control transfer buffer size before access (Desnes Nunes) [RHEL-78837] {CVE-2025-21704} +- usb: xhci: Restore xhci_pci support for Renesas HCs (Desnes Nunes) [RHEL-78837] +- USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Desnes Nunes) [RHEL-78837] +- USB: serial: option: drop MeiG Smart defines (Desnes Nunes) [RHEL-78837] +- USB: serial: option: fix Telit Cinterion FN990A name (Desnes Nunes) [RHEL-78837] +- USB: serial: option: add Telit Cinterion FN990B compositions (Desnes Nunes) [RHEL-78837] +- USB: serial: option: add MeiG Smart SLM828 (Desnes Nunes) [RHEL-78837] +- USB: hub: Ignore non-compliant devices with too many configs or interfaces (Desnes Nunes) [RHEL-78837] {CVE-2025-21776} +- usb: dwc3: Document nostream_work (Desnes Nunes) [RHEL-78837] +- usb: phy: generic: Use proper helper for property detection (Desnes Nunes) [RHEL-78837] +- usb: hcd: Bump local buffer size in rh_string() (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Desnes Nunes) [RHEL-78837] +- usb: xhci: tegra: Fix OF boolean read warning (Desnes Nunes) [RHEL-78837] +- usb: host: xhci-plat: add support compatible ID PNP0D15 (Desnes Nunes) [RHEL-78837] +- usb: typec: ucsi: Add a macro definition for UCSI v1.0 (Desnes Nunes) [RHEL-78837] +- usb: dwc3: core: Defer the probe until USB power supply ready (Desnes Nunes) [RHEL-78837] +- usbip: Correct format specifier for seqnum from %%d to %%u (Desnes Nunes) [RHEL-78837] +- usbip: Fix seqnum sign extension issue in vhci_tx_urb (Desnes Nunes) [RHEL-78837] +- usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior (Desnes Nunes) [RHEL-78837] +- USB: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] +- USB: typec: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] +- USB: host: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] +- USB: Replace own str_plural with common one (Desnes Nunes) [RHEL-78837] +- xhci: don't mess with ->d_iname (Desnes Nunes) [RHEL-78837] +- debugfs: Return error during {full/open}_proxy_open() on rmmod (Desnes Nunes) [RHEL-78837] +- memstick: core: fix kernel-doc notation (Desnes Nunes) [RHEL-78837] +- usb: phy: Remove API devm_usb_put_phy() (Desnes Nunes) [RHEL-78837] +- Documentation: devres: add missing PHY helpers (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Desnes Nunes) [RHEL-78837] +- usb: host: xhci-plat: Assign shared_hcd->rsrc_start (Desnes Nunes) [RHEL-78837] +- usb: dwc3: Skip resume if pm_runtime_set_active() fails (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: Add RZ/V2M USB3DRD binding (Desnes Nunes) [RHEL-78837] +- drivers/card_reader/rtsx_usb: Restore interrupt based detection (Desnes Nunes) [RHEL-78837] +- USB: serial: ch341: use fix-width types consistently (Desnes Nunes) [RHEL-78837] +- USB: serial: ch341: add hardware flow control RTS/CTS (Desnes Nunes) [RHEL-78837] +- thunderbolt: Expose router DROM through debugfs (Desnes Nunes) [RHEL-78837] +- thunderbolt: Handle DisplayPort tunnel activation asynchronously (Desnes Nunes) [RHEL-78837] +- thunderbolt: Rework tb_tunnel_consumed_bandwidth() (Desnes Nunes) [RHEL-78837] +- thunderbolt: Move forward declarations in one place (Desnes Nunes) [RHEL-78837] +- thunderbolt: Pass reason to tb_dp_resource_unavailable() (Desnes Nunes) [RHEL-78837] +- thunderbolt: Drop tb_tunnel_restart() (Desnes Nunes) [RHEL-78837] +- thunderbolt: Rework how tunnel->[init|deinit] hooks are called (Desnes Nunes) [RHEL-78837] +- thunderbolt: Show path name in debug log when path is deactivated (Desnes Nunes) [RHEL-78837] +- thunderbolt: Make tb_tunnel_one_dp() return void (Desnes Nunes) [RHEL-78837] +- thunderbolt: Increase DPRX capabilities read timeout (Desnes Nunes) [RHEL-78837] +- thunderbolt: Debug log an invalid config space reply just once (Desnes Nunes) [RHEL-78837] +- thunderbolt: Log config space when invalid config space reply is received (Desnes Nunes) [RHEL-78837] +- thunderbolt: Drop doubled empty line from ctl.h (Desnes Nunes) [RHEL-78837] +- thunderbolt: debugfs: Add write capability to path config space (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Add Kurokesu C1 PRO camera (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Implement dual stream quirk to fix loss of usb packets (Desnes Nunes) [RHEL-78837] +- media: Add common header file with JPEG marker definitions (Desnes Nunes) [RHEL-78837] +- media: s5p-jpeg: rename JPEG marker constants to prevent build warnings (Desnes Nunes) [RHEL-78837] +- USB: usbip: Update USB/IP OP_REP_IMPORT documentation. (Desnes Nunes) [RHEL-78837] +- xhci: Add missing capability definition bits (Desnes Nunes) [RHEL-78837] +- xhci: Add command completion parameter support (Desnes Nunes) [RHEL-78837] +- xhci: dbgtty: Improve performance by handling received data immediately. (Desnes Nunes) [RHEL-78837] +- xhci: dbc: Improve performance by removing delay in transfer event polling. (Desnes Nunes) [RHEL-78837] +- phy: core: Simplify API of_phy_simple_xlate() implementation (Desnes Nunes) [RHEL-78837] +- usb: typec: Print err when displayport fails to enter (Desnes Nunes) [RHEL-78837] +- usb: typec: Make active on port altmode writable (Desnes Nunes) [RHEL-78837] +- usb: typec: Add driver for Thunderbolt 3 Alternate Mode (Desnes Nunes) [RHEL-78837] +- redhat/configs: Enable CONFIG_TYPEC_TBT_ALTMODE in RHEL (Desnes Nunes) [RHEL-78837] +- usb: typec: Only use SVID for matching altmodes (Desnes Nunes) [RHEL-78837] +- modpost: call module_alias_printf() from all do_*_entry() functions (Desnes Nunes) [RHEL-78837] +- modpost: pass (struct module *) to do_*_entry() functions (Desnes Nunes) [RHEL-78837] +- modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837] +- modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837] +- modpost: introduce module_alias_printf() helper (Desnes Nunes) [RHEL-78837] +- modpost: remove left-over cross_compile declaration (Desnes Nunes) [RHEL-78837] +- modpost: remove unnecessary check in do_acpi_entry() (Desnes Nunes) [RHEL-78837] +- modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Desnes Nunes) [RHEL-78837] +- modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Desnes Nunes) [RHEL-78837] +- modpost: remove incorrect code in do_eisa_entry() (Desnes Nunes) [RHEL-78837] +- kbuild: split x*alloc() functions in kconfig to scripts/include/xalloc.h (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Fix incorrect UDC state after manual deconfiguration (Desnes Nunes) [RHEL-78837] +- usbip: Accept arbitrarily long scatter-gather list (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: Add new AMS for Get_Revision response (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: Add support for parsing pd-revision DT property (Desnes Nunes) [RHEL-78837] +- dt-bindings: connector: Add pd-revision property (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpci: set local CC to Rd only when cc1/cc2 status is Rp (Desnes Nunes) [RHEL-78837] +- USB: usblp: remove redundant semicolon (Desnes Nunes) [RHEL-78837] +- USB: Optimize goto logic in API usb_register_driver() (Desnes Nunes) [RHEL-78837] +- usb: common: expand documentation for USB functions (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Announce the user our deprecation intentions (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Allow changing noparam on the fly (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Invert default value for nodrop module param (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Propagate buf->error to userspace (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Flush the control cache when we get an event (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Annotate lock requirements for uvc_ctrl_set (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Remove dangling pointers (Desnes Nunes) [RHEL-78837] {CVE-2024-58002} +- media: uvcvideo: Remove redundant NULL assignment (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Only save async fh if success (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Remove duplicated cap/out code (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Add more logging to uvc_query_ctrl() (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Support partial control reads (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Fix double free in error path (Desnes Nunes) [RHEL-78837] {CVE-2024-57980} +- mmc: core: Drop the MMC_RSP_R1_NO_CRC response (Desnes Nunes) [RHEL-78837] +- extcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Desnes Nunes) [RHEL-78837] +- Documentation: extcon: add documentation for Extcon subsystem (Desnes Nunes) [RHEL-78837] +- usb: storage: add a macro for the upper limit of max LUN (Desnes Nunes) [RHEL-78837] +- USB: Fix the issue of task recovery failure caused by USB status when S4 wakes up (Desnes Nunes) [RHEL-78837] +- usb: chipidea: host: Improve port index sanitizing (Desnes Nunes) [RHEL-78837] +- usb: dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100 (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] +- usb: collapse USB_STORAGE Kconfig comment (Desnes Nunes) [RHEL-78837] +- usb: gadget: functionfs: fix spellos (Desnes Nunes) [RHEL-78837] +- usb: gadget: f_fs: add capability for dfu functional descriptor (Desnes Nunes) [RHEL-78837] +- usb: gadget: ffs: remove ENTER() macro (Desnes Nunes) [RHEL-78837] +- usb: gadget: f_fs: Ensure ep0req is dequeued before free_request (Desnes Nunes) [RHEL-78837] +- usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait (Desnes Nunes) [RHEL-78837] {CVE-2022-49755} +- usb: gadget: f_fs: use io_data->status consistently (Desnes Nunes) [RHEL-78837] +- usb: dwc3: remove unused sg struct member (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: fix writing NYET threshold (Desnes Nunes) [RHEL-78837] +- USB: gadget: udc: core: make udc_class a static const structure (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Cleanup SG handling (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Fix looping of queued SG entries (Desnes Nunes) [RHEL-78837] {CVE-2024-56698} +- usb: dwc3: gadget: Fix checking for number of TRBs left (Desnes Nunes) [RHEL-78837] +- usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Desnes Nunes) [RHEL-78837] +- phy: tegra194: p2u: Allow to enable driver on Tegra234 (Desnes Nunes) [RHEL-78837] +- Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951] +- accel: Disable accel/habanalabs (Robert Foss) [RHEL-75951] +- drm: Use old __assign_str function definition (Robert Foss) [RHEL-75951] +- Partially revert "treewide: const qualify ctl_tables where applicable" (Robert Foss) [RHEL-75951] +- Partially revert "treewide: Introduce kthread_run_worker[_on_cpu]()" (Robert Foss) [RHEL-75951] +- Revert "drm/xe: Implement cgroup for vram" (Robert Foss) [RHEL-75951] +- Revert "drm/ttm: Handle cgroup based eviction in TTM" (Robert Foss) [RHEL-75951] +- Revert "drm/drv: Add drmm managed registration helper for dmem cgroups." (Robert Foss) [RHEL-75951] +- drm: remove driver date from struct drm_driver and all drivers (Robert Foss) [RHEL-75951] +- drm/tidss: Run DRM default client setup (Robert Foss) [RHEL-75951] +- redhat/configs: Add new configs from drm 6.14 backport (Robert Foss) [RHEL-75951] +- Merge DRM changes from upstream v6.13..v6.14 (Robert Foss) [RHEL-75951] +- Revert "drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings" (Robert Foss) [RHEL-75951] +- Revert "drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink()" (Robert Foss) [RHEL-75951] +- Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951] +- Partially revert "fs: port files to file_ref" (Robert Foss) [RHEL-75951] +- Partially revert "sysfs: treewide: constify attribute callback of bin_is_visible()" (Robert Foss) [RHEL-75951] +- Partially revert "introduce fd_file(), convert all accessors to it." (Robert Foss) [RHEL-75951] +- Partially revert "fdget(), trivial conversions" (Robert Foss) [RHEL-75951] +- drm/amdgpu: Removed duplicate function definition (Robert Foss) [RHEL-75951] +- drm/dp_mst: Remove duplicate definition of update_msg_rx_state (Robert Foss) [RHEL-75951] +- drm/intel: Fix i915_pciids.h being renamed to pciids.h (Robert Foss) [RHEL-75951] +- drm/tegra: Use video aperture helpers (Robert Foss) [RHEL-75951] +- Revert "drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT" (Robert Foss) [RHEL-75951] +- redhat/configs: Add new configs from drm 6.13 backport (Robert Foss) [RHEL-75951] +- Partially revert "Get rid of 'remove_new' relic from platform driver struct" (Robert Foss) [RHEL-75951] +- kconfig: Fix BACKLIGHT_CLASS_DEVICE circular dependency (Robert Foss) [RHEL-75951] +- kconfig: Fix DRM_PANEL circular dependency (Robert Foss) [RHEL-75951] +- kconfig: Fix HWMON circular dependency (Robert Foss) [RHEL-75951] +- Merge DRM changes from upstream v6.12..v6.13 (Robert Foss) [RHEL-75951] +- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (CKI Backport Bot) [RHEL-98994] {CVE-2025-21991} +- x86/topology: Introduce topology_logical_core_id() (Michael Petlan) [RHEL-23496] +- perf/x86/rapl: Fix error handling in init_rapl_pmus() (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Fix the error checking order (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Add core energy counter support for AMD CPUs (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Move the cntr_mask to rapl_pmus struct (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Remove the global variable rapl_msrs (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Modify the generic variable names to *_pkg* (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Add arguments to the init and cleanup functions (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Make rapl_model struct global (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Rename rapl_pmu variables (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Remove the cpu_to_rapl_pmu() function (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Clean up cpumask and hotplug (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Move the pmu allocation out of CPU hotplug (Michael Petlan) [RHEL-52654] +- selftests: Warn about skipped tests in result summary (Waiman Long) [RHEL-93414] +- selftests: ksft: Fix finished() helper exit code on skipped tests (Waiman Long) [RHEL-93414] +- kselftest: Move ksft helper module to common directory (Waiman Long) [RHEL-93414] +- arm64: proton-pack: Add new CPUs 'k' values for branch mitigation (Waiman Long) [RHEL-93414] +- arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users (Waiman Long) [RHEL-93414] {CVE-2025-37963} +- arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs (Waiman Long) [RHEL-93414] {CVE-2025-37948} +- arm64: proton-pack: Expose whether the branchy loop k value (Waiman Long) [RHEL-93414] +- arm64: proton-pack: Expose whether the platform is mitigated by firmware (Waiman Long) [RHEL-93414] +- arm64: insn: Add support for encoding DSB (Waiman Long) [RHEL-93414] +- redhat/configs: Enable CONFIG_MITIGATION_ITS for x86 (Waiman Long) [RHEL-93414] +- selftest/x86/bugs: Add selftests for ITS (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/ibt: Keep IBT disabled during alternative patching (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Align RETs in BHB clear sequence to avoid thunking (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add support for RSB stuffing mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add "vmexit" option to skip mitigation on some CPUs (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Enable Indirect Target Selection mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add support for ITS-safe return thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add support for ITS-safe indirect thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Enumerate Indirect Target Selection (ITS) bug (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- Documentation: x86/bugs/its: Add ITS documentation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Waiman Long) [RHEL-93414] +- x86/bpf: Add IBHF call at end of classic BPF (Waiman Long) [RHEL-93414] +- x86/bpf: Call branch history clearing sequence on exit (Waiman Long) [RHEL-93414] +- x86/bugs: Add RSB mitigation document (Waiman Long) [RHEL-93414] +- x86/bugs: Don't fill RSB on context switch with eIBRS (Waiman Long) [RHEL-93414] +- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline (Waiman Long) [RHEL-93414] +- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier() (Waiman Long) [RHEL-93414] +- x86/bugs: Use SBPB in write_ibpb() if applicable (Waiman Long) [RHEL-93414] +- x86/bugs: Rename entry_ibpb() to write_ibpb() (Waiman Long) [RHEL-93414] +- x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 (Waiman Long) [RHEL-93414] +- x86/bugs: Use the cpu_smt_possible() helper instead of open-coded code (Waiman Long) [RHEL-93414] +- x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds (Waiman Long) [RHEL-93414] +- x86/bugs: Relocate mds/taa/mmio/rfds defines (Waiman Long) [RHEL-93414] +- x86/bugs: Add X86_BUG_SPECTRE_V2_USER (Waiman Long) [RHEL-93414] +- x86/bugs: Remove X86_FEATURE_USE_IBPB (Waiman Long) [RHEL-93414] +- KVM: nVMX: Always use IBPB to properly virtualize IBRS (Waiman Long) [RHEL-93414] +- x86/bugs: Use a static branch to guard IBPB on vCPU switch (Waiman Long) [RHEL-93414] +- x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set() (Waiman Long) [RHEL-93414] +- x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation() (Waiman Long) [RHEL-93414] +- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers (Waiman Long) [RHEL-93414] +- arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB (Waiman Long) [RHEL-93414] +- arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list (Waiman Long) [RHEL-93414] +- x86/rfds: Exclude P-only parts from the RFDS affected list (Waiman Long) [RHEL-93414] +- x86/cpu: Update x86_match_cpu() to also use cpu-type (Waiman Long) [RHEL-93414] +- x86/cpu: Add cpu_type to struct x86_cpu_id (Waiman Long) [RHEL-93414] +- x86/cpu: Shorten CPU matching macro (Waiman Long) [RHEL-93414] +- x86/cpu: Fix the description of X86_MATCH_VFM_STEPS() (Waiman Long) [RHEL-93414] +- x86/cpu: Fix typo in x86_match_cpu()'s doc (Waiman Long) [RHEL-93414] +- x86/cpu: Expose only stepping min/max interface (Waiman Long) [RHEL-93414] +- x86/entry: Have entry_ibpb() invalidate return predictions (Waiman Long) [RHEL-93414] +- tools/include: Sync x86 headers with the kernel sources (Waiman Long) [RHEL-93414] +- x86/platform/atom: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- cpufreq: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- EDAC/skx: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- EDAC/i10nm: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL (Waiman Long) [RHEL-93414] +- x86/aperfmperf: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- x86/apic: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- EDAC/i10nm: Add Intel Grand Ridge micro-server support (Waiman Long) [RHEL-93414] +- cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk (CKI Backport Bot) [RHEL-72662] +- redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC04_CPU_23 (Gavin Shan) [RHEL-93666] +- KVM: arm64: VHE: Synchronize CPTR trap deactivation (Gavin Shan) [RHEL-93666] +- KVM: arm64: VHE: Synchronize restore of host debug registers (Gavin Shan) [RHEL-93666] +- KVM: arm64: Explicitly treat routing entry type changes as changes (Gavin Shan) [RHEL-93666] +- arm64: Add override for MPAM (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race (Gavin Shan) [RHEL-93666] +- KVM: arm64: Unmap vLPIs affected by changes to GSI routing information (Gavin Shan) [RHEL-93666] +- KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding() (Gavin Shan) [RHEL-93666] +- KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock (Gavin Shan) [RHEL-93666] +- KVM: arm64: Use lock guard in vgic_v4_set_forwarding() (Gavin Shan) [RHEL-93666] +- arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue (Gavin Shan) [RHEL-93666] +- arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 (Gavin Shan) [RHEL-93666] +- KVM: selftests: Confirm exposing MTE_frac does not break migration (Gavin Shan) [RHEL-93666] +- KVM: arm64: Make MTE_frac masking conditional on MTE capability (Gavin Shan) [RHEL-93666] +- arm64/sysreg: Expose MTE_frac so that it is visible to KVM (Gavin Shan) [RHEL-93666] +- KVM: arm64: Drop sort_memblock_regions() (Gavin Shan) [RHEL-93666] +- KVM: arm64: selftest: Don't try to disable AArch64 support (Gavin Shan) [RHEL-93666] +- KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL (Gavin Shan) [RHEL-93666] +- KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Gavin Shan) [RHEL-93666] +- KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N (Gavin Shan) [RHEL-93666] +- KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666] +- KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2 (Gavin Shan) [RHEL-93666] +- KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs (Gavin Shan) [RHEL-93666] +- KVM: arm64: Contextualise the handling of PMCR_EL0.P writes (Gavin Shan) [RHEL-93666] +- KVM: arm64: Fix MDCR_EL2.HPMN reset value (Gavin Shan) [RHEL-93666] +- KVM: arm64: Repaint pmcr_n into nr_pmu_counters (Gavin Shan) [RHEL-93666] +- KVM: arm64: Use acquire/release to communicate FF-A version negotiation (Gavin Shan) [RHEL-93666] +- KVM: arm64: Don't translate FAR if invalid/unsafe (Gavin Shan) [RHEL-93666] +- arm64: Convert HPFAR_EL2 to sysreg table (Gavin Shan) [RHEL-93666] +- KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid (Gavin Shan) [RHEL-93666] +- KVM: arm64: Tear down vGIC on failed vCPU creation (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Reload when resetting (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Reload when user modifies registers (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Assume PMU presence in pmu-emul.c (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Gavin Shan) [RHEL-93666] +- KVM: arm64: Copy guest CTR_EL0 into hyp VM (Gavin Shan) [RHEL-93666] +- KVM: arm64: Document ordering requirements for irqbypass (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs (Gavin Shan) [RHEL-93666] +- KVM: arm64: Set HCR_EL2.TID1 unconditionally (Gavin Shan) [RHEL-93666] +- KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters (Gavin Shan) [RHEL-93666] +- KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters (Gavin Shan) [RHEL-93666] +- KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored (Gavin Shan) [RHEL-93666] +- KVM: arm64: Disable MPAM visibility by default and ignore VMM writes (Gavin Shan) [RHEL-93666] +- KVM: arm64: Add a macro for creating filtered sys_reg_descs entries (Gavin Shan) [RHEL-93666] +- KVM: arm64: Fix missing traps of guest accesses to the MPAM registers (Gavin Shan) [RHEL-93666] +- arm64: cpufeature: discover CPU support for MPAM (Gavin Shan) [RHEL-93666] +- arm64: head.S: Initialise MPAM EL2 registers and disable traps (Gavin Shan) [RHEL-93666] +- arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Reprogram PMU events affected by nested transition (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Apply EL2 event filtering when in hyp context (Gavin Shan) [RHEL-93666] +- KVM: arm64: Add helpers to determine if PMC counts at a given EL (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN (Gavin Shan) [RHEL-93666] +- KVM: arm64: Rename kvm_pmu_valid_counter_mask() (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps (Gavin Shan) [RHEL-93666] +- arm64: Fix usage of new shifted MDCR_EL2 values (Gavin Shan) [RHEL-93666] +- arm64: sysreg: Migrate MDCR_EL2 definition to table (Gavin Shan) [RHEL-93666] +- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Gavin Shan) [RHEL-93666] +- arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a (Gavin Shan) [RHEL-93666] +- scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag still unset (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89476] +- smb: client: fix perf regression with deferred closes (Paulo Alcantara) [RHEL-92919] +- smb3 client: fix open hardlink on deferred close file error (Paulo Alcantara) [RHEL-92919] +- loop: add file_start_write() and file_end_write() (Ming Lei) [RHEL-90207] +- loop: don't require ->write_iter for writable files in loop_configure (Ming Lei) [RHEL-90207] +- loop: Add sanity check for read/write_iter (Ming Lei) [RHEL-90207] +- loop: stop using vfs_iter_{read,write} for buffered I/O (Ming Lei) [RHEL-90207] +- loop: aio inherit the ioprio of original request (Ming Lei) [RHEL-90207] +- block: never reduce ra_pages in blk_apply_bdi_limits (Ming Lei) [RHEL-87965] +- blk-throttle: fix lower bps rate by throtl_trim_slice() (Ming Lei) [RHEL-90190] +- selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94835] +- Documentation/mm: fix spelling mistake (Audra Mitchell) [RHEL-88452] +Resolves: RHEL-23496, RHEL-47444, RHEL-52654, RHEL-72662, RHEL-75951, RHEL-78837, RHEL-87965, RHEL-88452, RHEL-89476, RHEL-90190, RHEL-90207, RHEL-92180, RHEL-92919, RHEL-93414, RHEL-93666, RHEL-94835, RHEL-94952, RHEL-96372, RHEL-97108, RHEL-98994 + * Thu Jun 26 2025 Augusto Caringi [5.14.0-596.el9] - x86/entry: Add __init to ia32_emulation_override_cmdline() (Michael Petlan) [RHEL-52969] - selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size (Felix Maurer) [RHEL-83553] diff --git a/kernel.spec b/kernel.spec index 9314d9446..b424a93b2 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 596 +%define pkgrelease 597 %define kversion 5 -%define tarfile_release 5.14.0-596.el9 +%define tarfile_release 5.14.0-597.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 596%{?buildid}%{?dist} +%define specrelease 597%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-596.el9 +%define kabiversion 5.14.0-597.el9 # # End of genspec.sh variables @@ -3677,6 +3677,376 @@ fi # # %changelog +* Thu Jul 03 2025 Augusto Caringi [5.14.0-597.el9] +- perf/x86/intel: Fix crash in icl_update_topdown_event() (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Only check the group flag for X86 leader (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Support PEBS counters snapshotting (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBS (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Factor out functions for PEBS records processing (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Clarify adaptive PEBS processing (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG (Michael Petlan) [RHEL-47444] +- perf/x86/intel/ds: Add PEBS format 6 (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Apply static call for drain_pebs (Michael Petlan) [RHEL-47444] +- perf: Avoid the read if the count is already updated (Michael Petlan) [RHEL-47444] +- perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read (Michael Petlan) [RHEL-47444] +- vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp (CKI Backport Bot) [RHEL-97108] {CVE-2025-37799} +- mm/huge_memory: fix dereferencing invalid pmd migration entry (Rafael Aquini) [RHEL-96372] {CVE-2025-37958} +- s390/pci: Serialize device addition and removal (Mete Durlu) [RHEL-94952] +- s390/pci: Allow re-add of a reserved but not yet removed device (Mete Durlu) [RHEL-94952] +- s390/pci: Prevent self deletion in disable_slot() (Mete Durlu) [RHEL-94952] +- s390/pci: Remove redundant bus removal and disable from zpci_release_device() (Mete Durlu) [RHEL-94952] +- s390/pci: Fix missing check for zpci_create_device() error return (Mete Durlu) [RHEL-94952] +- usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP (Desnes Nunes) [RHEL-78837] +- usb: typec: thunderbolt: Remove IS_ERR check for plug (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run_state_machine() (Desnes Nunes) [RHEL-78837] +- USB: serial: ftdi_sio: add support for Altera USB Blaster 3 (Desnes Nunes) [RHEL-78837] +- thunderbolt: Prevent use-after-free in resume from hibernate (Desnes Nunes) [RHEL-78837] +- usb: typec: ucsi: Fix NULL pointer access (Desnes Nunes) [RHEL-78837] {CVE-2025-21918} +- usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader (Desnes Nunes) [RHEL-78837] +- USB: serial: option: fix Telit Cinterion FE990A name (Desnes Nunes) [RHEL-78837] +- USB: serial: option: add Telit Cinterion FE990B compositions (Desnes Nunes) [RHEL-78837] +- USB: serial: option: match on interface class for Telit FN990B (Desnes Nunes) [RHEL-78837] +- usb: dwc3: Set SUSPENDENABLE soon after phy init (Desnes Nunes) [RHEL-78837] +- usb: hub: lack of clearing xHC resources (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Prevent irq storm when TH re-executes (Desnes Nunes) [RHEL-78837] +- xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts (Desnes Nunes) [RHEL-78837] +- Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" (Desnes Nunes) [RHEL-78837] +- usb: xhci: Enable the TRB overfetch quirk on VIA VL805 (Desnes Nunes) [RHEL-78837] +- usb: typec: ucsi: increase timeout for PPM reset operations (Desnes Nunes) [RHEL-78837] +- usb: atm: cxacru: fix a flaw in existing endpoint checks (Desnes Nunes) [RHEL-78837] {CVE-2025-21916} +- usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY (Desnes Nunes) [RHEL-78837] +- usb: roles: set switch registered flag early on (Desnes Nunes) [RHEL-78837] +- USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist (Desnes Nunes) [RHEL-78837] +- usb: gadget: core: flush gadget workqueue after device removal (Desnes Nunes) [RHEL-78837] {CVE-2025-21838} +- usb: core: fix pipe creation for get_bMaxPacketSize0 (Desnes Nunes) [RHEL-78837] +- usb: dwc3: Fix timeout issue during controller enter/exit from halt state (Desnes Nunes) [RHEL-78837] +- USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone (Desnes Nunes) [RHEL-78837] +- USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk (Desnes Nunes) [RHEL-78837] +- usb: cdc-acm: Fix handling of oversized fragments (Desnes Nunes) [RHEL-78837] +- usb: cdc-acm: Check control transfer buffer size before access (Desnes Nunes) [RHEL-78837] {CVE-2025-21704} +- usb: xhci: Restore xhci_pci support for Renesas HCs (Desnes Nunes) [RHEL-78837] +- USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI (Desnes Nunes) [RHEL-78837] +- USB: serial: option: drop MeiG Smart defines (Desnes Nunes) [RHEL-78837] +- USB: serial: option: fix Telit Cinterion FN990A name (Desnes Nunes) [RHEL-78837] +- USB: serial: option: add Telit Cinterion FN990B compositions (Desnes Nunes) [RHEL-78837] +- USB: serial: option: add MeiG Smart SLM828 (Desnes Nunes) [RHEL-78837] +- USB: hub: Ignore non-compliant devices with too many configs or interfaces (Desnes Nunes) [RHEL-78837] {CVE-2025-21776} +- usb: dwc3: Document nostream_work (Desnes Nunes) [RHEL-78837] +- usb: phy: generic: Use proper helper for property detection (Desnes Nunes) [RHEL-78837] +- usb: hcd: Bump local buffer size in rh_string() (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS (Desnes Nunes) [RHEL-78837] +- usb: xhci: tegra: Fix OF boolean read warning (Desnes Nunes) [RHEL-78837] +- usb: host: xhci-plat: add support compatible ID PNP0D15 (Desnes Nunes) [RHEL-78837] +- usb: typec: ucsi: Add a macro definition for UCSI v1.0 (Desnes Nunes) [RHEL-78837] +- usb: dwc3: core: Defer the probe until USB power supply ready (Desnes Nunes) [RHEL-78837] +- usbip: Correct format specifier for seqnum from %%d to %%u (Desnes Nunes) [RHEL-78837] +- usbip: Fix seqnum sign extension issue in vhci_tx_urb (Desnes Nunes) [RHEL-78837] +- usb: quirks: Add NO_LPM quirk for TOSHIBA TransMemory-Mx device (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Reinitiate stream for all host NoStream behavior (Desnes Nunes) [RHEL-78837] +- USB: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] +- USB: typec: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] +- USB: host: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-78837] +- USB: Replace own str_plural with common one (Desnes Nunes) [RHEL-78837] +- xhci: don't mess with ->d_iname (Desnes Nunes) [RHEL-78837] +- debugfs: Return error during {full/open}_proxy_open() on rmmod (Desnes Nunes) [RHEL-78837] +- memstick: core: fix kernel-doc notation (Desnes Nunes) [RHEL-78837] +- usb: phy: Remove API devm_usb_put_phy() (Desnes Nunes) [RHEL-78837] +- Documentation: devres: add missing PHY helpers (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE (Desnes Nunes) [RHEL-78837] +- usb: host: xhci-plat: Assign shared_hcd->rsrc_start (Desnes Nunes) [RHEL-78837] +- usb: dwc3: Skip resume if pm_runtime_set_active() fails (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: Add RZ/V2M USB3DRD binding (Desnes Nunes) [RHEL-78837] +- drivers/card_reader/rtsx_usb: Restore interrupt based detection (Desnes Nunes) [RHEL-78837] +- USB: serial: ch341: use fix-width types consistently (Desnes Nunes) [RHEL-78837] +- USB: serial: ch341: add hardware flow control RTS/CTS (Desnes Nunes) [RHEL-78837] +- thunderbolt: Expose router DROM through debugfs (Desnes Nunes) [RHEL-78837] +- thunderbolt: Handle DisplayPort tunnel activation asynchronously (Desnes Nunes) [RHEL-78837] +- thunderbolt: Rework tb_tunnel_consumed_bandwidth() (Desnes Nunes) [RHEL-78837] +- thunderbolt: Move forward declarations in one place (Desnes Nunes) [RHEL-78837] +- thunderbolt: Pass reason to tb_dp_resource_unavailable() (Desnes Nunes) [RHEL-78837] +- thunderbolt: Drop tb_tunnel_restart() (Desnes Nunes) [RHEL-78837] +- thunderbolt: Rework how tunnel->[init|deinit] hooks are called (Desnes Nunes) [RHEL-78837] +- thunderbolt: Show path name in debug log when path is deactivated (Desnes Nunes) [RHEL-78837] +- thunderbolt: Make tb_tunnel_one_dp() return void (Desnes Nunes) [RHEL-78837] +- thunderbolt: Increase DPRX capabilities read timeout (Desnes Nunes) [RHEL-78837] +- thunderbolt: Debug log an invalid config space reply just once (Desnes Nunes) [RHEL-78837] +- thunderbolt: Log config space when invalid config space reply is received (Desnes Nunes) [RHEL-78837] +- thunderbolt: Drop doubled empty line from ctl.h (Desnes Nunes) [RHEL-78837] +- thunderbolt: debugfs: Add write capability to path config space (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Add Kurokesu C1 PRO camera (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Add new quirk definition for the Sonix Technology Co. 292a camera (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Implement dual stream quirk to fix loss of usb packets (Desnes Nunes) [RHEL-78837] +- media: Add common header file with JPEG marker definitions (Desnes Nunes) [RHEL-78837] +- media: s5p-jpeg: rename JPEG marker constants to prevent build warnings (Desnes Nunes) [RHEL-78837] +- USB: usbip: Update USB/IP OP_REP_IMPORT documentation. (Desnes Nunes) [RHEL-78837] +- xhci: Add missing capability definition bits (Desnes Nunes) [RHEL-78837] +- xhci: Add command completion parameter support (Desnes Nunes) [RHEL-78837] +- xhci: dbgtty: Improve performance by handling received data immediately. (Desnes Nunes) [RHEL-78837] +- xhci: dbc: Improve performance by removing delay in transfer event polling. (Desnes Nunes) [RHEL-78837] +- phy: core: Simplify API of_phy_simple_xlate() implementation (Desnes Nunes) [RHEL-78837] +- usb: typec: Print err when displayport fails to enter (Desnes Nunes) [RHEL-78837] +- usb: typec: Make active on port altmode writable (Desnes Nunes) [RHEL-78837] +- usb: typec: Add driver for Thunderbolt 3 Alternate Mode (Desnes Nunes) [RHEL-78837] +- redhat/configs: Enable CONFIG_TYPEC_TBT_ALTMODE in RHEL (Desnes Nunes) [RHEL-78837] +- usb: typec: Only use SVID for matching altmodes (Desnes Nunes) [RHEL-78837] +- modpost: call module_alias_printf() from all do_*_entry() functions (Desnes Nunes) [RHEL-78837] +- modpost: pass (struct module *) to do_*_entry() functions (Desnes Nunes) [RHEL-78837] +- modpost: fix ishtp MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837] +- modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host (Desnes Nunes) [RHEL-78837] +- modpost: introduce module_alias_printf() helper (Desnes Nunes) [RHEL-78837] +- modpost: remove left-over cross_compile declaration (Desnes Nunes) [RHEL-78837] +- modpost: remove unnecessary check in do_acpi_entry() (Desnes Nunes) [RHEL-78837] +- modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host (Desnes Nunes) [RHEL-78837] +- modpost: fix acpi MODULE_DEVICE_TABLE built with mismatched endianness (Desnes Nunes) [RHEL-78837] +- modpost: remove incorrect code in do_eisa_entry() (Desnes Nunes) [RHEL-78837] +- kbuild: split x*alloc() functions in kconfig to scripts/include/xalloc.h (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Fix incorrect UDC state after manual deconfiguration (Desnes Nunes) [RHEL-78837] +- usbip: Accept arbitrarily long scatter-gather list (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: Add new AMS for Get_Revision response (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpm: Add support for parsing pd-revision DT property (Desnes Nunes) [RHEL-78837] +- dt-bindings: connector: Add pd-revision property (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property (Desnes Nunes) [RHEL-78837] +- usb: typec: tcpci: set local CC to Rd only when cc1/cc2 status is Rp (Desnes Nunes) [RHEL-78837] +- USB: usblp: remove redundant semicolon (Desnes Nunes) [RHEL-78837] +- USB: Optimize goto logic in API usb_register_driver() (Desnes Nunes) [RHEL-78837] +- usb: common: expand documentation for USB functions (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Announce the user our deprecation intentions (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Allow changing noparam on the fly (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Invert default value for nodrop module param (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Propagate buf->error to userspace (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Flush the control cache when we get an event (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Annotate lock requirements for uvc_ctrl_set (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Remove dangling pointers (Desnes Nunes) [RHEL-78837] {CVE-2024-58002} +- media: uvcvideo: Remove redundant NULL assignment (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Only save async fh if success (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Refactor frame parsing code into a uvc_parse_frame function (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Remove duplicated cap/out code (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Add more logging to uvc_query_ctrl() (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Support partial control reads (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Fix event flags in uvc_ctrl_send_events (Desnes Nunes) [RHEL-78837] +- media: uvcvideo: Fix double free in error path (Desnes Nunes) [RHEL-78837] {CVE-2024-57980} +- mmc: core: Drop the MMC_RSP_R1_NO_CRC response (Desnes Nunes) [RHEL-78837] +- extcon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 (Desnes Nunes) [RHEL-78837] +- Documentation: extcon: add documentation for Extcon subsystem (Desnes Nunes) [RHEL-78837] +- usb: storage: add a macro for the upper limit of max LUN (Desnes Nunes) [RHEL-78837] +- USB: Fix the issue of task recovery failure caused by USB status when S4 wakes up (Desnes Nunes) [RHEL-78837] +- usb: chipidea: host: Improve port index sanitizing (Desnes Nunes) [RHEL-78837] +- usb: dwc3: core: Disable USB2 retry for DWC_usb31 1.80a and prior (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Make ss_phy_irq optional for X1E80100 (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible (Desnes Nunes) [RHEL-78837] +- dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings (Desnes Nunes) [RHEL-78837] +- usb: collapse USB_STORAGE Kconfig comment (Desnes Nunes) [RHEL-78837] +- usb: gadget: functionfs: fix spellos (Desnes Nunes) [RHEL-78837] +- usb: gadget: f_fs: add capability for dfu functional descriptor (Desnes Nunes) [RHEL-78837] +- usb: gadget: ffs: remove ENTER() macro (Desnes Nunes) [RHEL-78837] +- usb: gadget: f_fs: Ensure ep0req is dequeued before free_request (Desnes Nunes) [RHEL-78837] +- usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait (Desnes Nunes) [RHEL-78837] {CVE-2022-49755} +- usb: gadget: f_fs: use io_data->status consistently (Desnes Nunes) [RHEL-78837] +- usb: dwc3: remove unused sg struct member (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: fix writing NYET threshold (Desnes Nunes) [RHEL-78837] +- USB: gadget: udc: core: make udc_class a static const structure (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Cleanup SG handling (Desnes Nunes) [RHEL-78837] +- usb: dwc3: gadget: Fix looping of queued SG entries (Desnes Nunes) [RHEL-78837] {CVE-2024-56698} +- usb: dwc3: gadget: Fix checking for number of TRBs left (Desnes Nunes) [RHEL-78837] +- usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED (Desnes Nunes) [RHEL-78837] +- phy: tegra194: p2u: Allow to enable driver on Tegra234 (Desnes Nunes) [RHEL-78837] +- Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951] +- accel: Disable accel/habanalabs (Robert Foss) [RHEL-75951] +- drm: Use old __assign_str function definition (Robert Foss) [RHEL-75951] +- Partially revert "treewide: const qualify ctl_tables where applicable" (Robert Foss) [RHEL-75951] +- Partially revert "treewide: Introduce kthread_run_worker[_on_cpu]()" (Robert Foss) [RHEL-75951] +- Revert "drm/xe: Implement cgroup for vram" (Robert Foss) [RHEL-75951] +- Revert "drm/ttm: Handle cgroup based eviction in TTM" (Robert Foss) [RHEL-75951] +- Revert "drm/drv: Add drmm managed registration helper for dmem cgroups." (Robert Foss) [RHEL-75951] +- drm: remove driver date from struct drm_driver and all drivers (Robert Foss) [RHEL-75951] +- drm/tidss: Run DRM default client setup (Robert Foss) [RHEL-75951] +- redhat/configs: Add new configs from drm 6.14 backport (Robert Foss) [RHEL-75951] +- Merge DRM changes from upstream v6.13..v6.14 (Robert Foss) [RHEL-75951] +- Revert "drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings" (Robert Foss) [RHEL-75951] +- Revert "drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink()" (Robert Foss) [RHEL-75951] +- Partially revert "module: Convert symbol namespace to string literal" (Robert Foss) [RHEL-75951] +- Partially revert "fs: port files to file_ref" (Robert Foss) [RHEL-75951] +- Partially revert "sysfs: treewide: constify attribute callback of bin_is_visible()" (Robert Foss) [RHEL-75951] +- Partially revert "introduce fd_file(), convert all accessors to it." (Robert Foss) [RHEL-75951] +- Partially revert "fdget(), trivial conversions" (Robert Foss) [RHEL-75951] +- drm/amdgpu: Removed duplicate function definition (Robert Foss) [RHEL-75951] +- drm/dp_mst: Remove duplicate definition of update_msg_rx_state (Robert Foss) [RHEL-75951] +- drm/intel: Fix i915_pciids.h being renamed to pciids.h (Robert Foss) [RHEL-75951] +- drm/tegra: Use video aperture helpers (Robert Foss) [RHEL-75951] +- Revert "drm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORT" (Robert Foss) [RHEL-75951] +- redhat/configs: Add new configs from drm 6.13 backport (Robert Foss) [RHEL-75951] +- Partially revert "Get rid of 'remove_new' relic from platform driver struct" (Robert Foss) [RHEL-75951] +- kconfig: Fix BACKLIGHT_CLASS_DEVICE circular dependency (Robert Foss) [RHEL-75951] +- kconfig: Fix DRM_PANEL circular dependency (Robert Foss) [RHEL-75951] +- kconfig: Fix HWMON circular dependency (Robert Foss) [RHEL-75951] +- Merge DRM changes from upstream v6.12..v6.13 (Robert Foss) [RHEL-75951] +- x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (CKI Backport Bot) [RHEL-98994] {CVE-2025-21991} +- x86/topology: Introduce topology_logical_core_id() (Michael Petlan) [RHEL-23496] +- perf/x86/rapl: Fix error handling in init_rapl_pmus() (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Fix the error checking order (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Add core energy counter support for AMD CPUs (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Move the cntr_mask to rapl_pmus struct (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Remove the global variable rapl_msrs (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Modify the generic variable names to *_pkg* (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Add arguments to the init and cleanup functions (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Make rapl_model struct global (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Rename rapl_pmu variables (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Remove the cpu_to_rapl_pmu() function (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Remove the unused get_rapl_pmu_cpumask() function (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Clean up cpumask and hotplug (Michael Petlan) [RHEL-52654] +- perf/x86/rapl: Move the pmu allocation out of CPU hotplug (Michael Petlan) [RHEL-52654] +- selftests: Warn about skipped tests in result summary (Waiman Long) [RHEL-93414] +- selftests: ksft: Fix finished() helper exit code on skipped tests (Waiman Long) [RHEL-93414] +- kselftest: Move ksft helper module to common directory (Waiman Long) [RHEL-93414] +- arm64: proton-pack: Add new CPUs 'k' values for branch mitigation (Waiman Long) [RHEL-93414] +- arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users (Waiman Long) [RHEL-93414] {CVE-2025-37963} +- arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs (Waiman Long) [RHEL-93414] {CVE-2025-37948} +- arm64: proton-pack: Expose whether the branchy loop k value (Waiman Long) [RHEL-93414] +- arm64: proton-pack: Expose whether the platform is mitigated by firmware (Waiman Long) [RHEL-93414] +- arm64: insn: Add support for encoding DSB (Waiman Long) [RHEL-93414] +- redhat/configs: Enable CONFIG_MITIGATION_ITS for x86 (Waiman Long) [RHEL-93414] +- selftest/x86/bugs: Add selftests for ITS (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/ibt: Keep IBT disabled during alternative patching (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Align RETs in BHB clear sequence to avoid thunking (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add support for RSB stuffing mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add "vmexit" option to skip mitigation on some CPUs (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Enable Indirect Target Selection mitigation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add support for ITS-safe return thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Add support for ITS-safe indirect thunk (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/its: Enumerate Indirect Target Selection (ITS) bug (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- Documentation: x86/bugs/its: Add ITS documentation (Waiman Long) [RHEL-92180 RHEL-93414] {CVE-2024-28956} +- x86/bhi: Do not set BHI_DIS_S in 32-bit mode (Waiman Long) [RHEL-93414] +- x86/bpf: Add IBHF call at end of classic BPF (Waiman Long) [RHEL-93414] +- x86/bpf: Call branch history clearing sequence on exit (Waiman Long) [RHEL-93414] +- x86/bugs: Add RSB mitigation document (Waiman Long) [RHEL-93414] +- x86/bugs: Don't fill RSB on context switch with eIBRS (Waiman Long) [RHEL-93414] +- x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline (Waiman Long) [RHEL-93414] +- x86/bugs: Fix RSB clearing in indirect_branch_prediction_barrier() (Waiman Long) [RHEL-93414] +- x86/bugs: Use SBPB in write_ibpb() if applicable (Waiman Long) [RHEL-93414] +- x86/bugs: Rename entry_ibpb() to write_ibpb() (Waiman Long) [RHEL-93414] +- x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 (Waiman Long) [RHEL-93414] +- x86/bugs: Use the cpu_smt_possible() helper instead of open-coded code (Waiman Long) [RHEL-93414] +- x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds (Waiman Long) [RHEL-93414] +- x86/bugs: Relocate mds/taa/mmio/rfds defines (Waiman Long) [RHEL-93414] +- x86/bugs: Add X86_BUG_SPECTRE_V2_USER (Waiman Long) [RHEL-93414] +- x86/bugs: Remove X86_FEATURE_USE_IBPB (Waiman Long) [RHEL-93414] +- KVM: nVMX: Always use IBPB to properly virtualize IBRS (Waiman Long) [RHEL-93414] +- x86/bugs: Use a static branch to guard IBPB on vCPU switch (Waiman Long) [RHEL-93414] +- x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set() (Waiman Long) [RHEL-93414] +- x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation() (Waiman Long) [RHEL-93414] +- x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers (Waiman Long) [RHEL-93414] +- arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB (Waiman Long) [RHEL-93414] +- arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list (Waiman Long) [RHEL-93414] +- x86/rfds: Exclude P-only parts from the RFDS affected list (Waiman Long) [RHEL-93414] +- x86/cpu: Update x86_match_cpu() to also use cpu-type (Waiman Long) [RHEL-93414] +- x86/cpu: Add cpu_type to struct x86_cpu_id (Waiman Long) [RHEL-93414] +- x86/cpu: Shorten CPU matching macro (Waiman Long) [RHEL-93414] +- x86/cpu: Fix the description of X86_MATCH_VFM_STEPS() (Waiman Long) [RHEL-93414] +- x86/cpu: Fix typo in x86_match_cpu()'s doc (Waiman Long) [RHEL-93414] +- x86/cpu: Expose only stepping min/max interface (Waiman Long) [RHEL-93414] +- x86/entry: Have entry_ibpb() invalidate return predictions (Waiman Long) [RHEL-93414] +- tools/include: Sync x86 headers with the kernel sources (Waiman Long) [RHEL-93414] +- x86/platform/atom: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- cpufreq: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- EDAC/skx: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- EDAC/i10nm: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL (Waiman Long) [RHEL-93414] +- x86/aperfmperf: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- x86/apic: Switch to new Intel CPU model defines (Waiman Long) [RHEL-93414] +- EDAC/i10nm: Add Intel Grand Ridge micro-server support (Waiman Long) [RHEL-93414] +- cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk (CKI Backport Bot) [RHEL-72662] +- redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC04_CPU_23 (Gavin Shan) [RHEL-93666] +- KVM: arm64: VHE: Synchronize CPTR trap deactivation (Gavin Shan) [RHEL-93666] +- KVM: arm64: VHE: Synchronize restore of host debug registers (Gavin Shan) [RHEL-93666] +- KVM: arm64: Explicitly treat routing entry type changes as changes (Gavin Shan) [RHEL-93666] +- arm64: Add override for MPAM (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race (Gavin Shan) [RHEL-93666] +- KVM: arm64: Unmap vLPIs affected by changes to GSI routing information (Gavin Shan) [RHEL-93666] +- KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forwarding() (Gavin Shan) [RHEL-93666] +- KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock (Gavin Shan) [RHEL-93666] +- KVM: arm64: Use lock guard in vgic_v4_set_forwarding() (Gavin Shan) [RHEL-93666] +- arm64: sysreg: Drag linux/kconfig.h to work around vdso build issue (Gavin Shan) [RHEL-93666] +- arm64: errata: Work around AmpereOne's erratum AC04_CPU_23 (Gavin Shan) [RHEL-93666] +- KVM: selftests: Confirm exposing MTE_frac does not break migration (Gavin Shan) [RHEL-93666] +- KVM: arm64: Make MTE_frac masking conditional on MTE capability (Gavin Shan) [RHEL-93666] +- arm64/sysreg: Expose MTE_frac so that it is visible to KVM (Gavin Shan) [RHEL-93666] +- KVM: arm64: Drop sort_memblock_regions() (Gavin Shan) [RHEL-93666] +- KVM: arm64: selftest: Don't try to disable AArch64 support (Gavin Shan) [RHEL-93666] +- KVM: arm64: Prevent userspace from disabling AArch64 support at any virtualisable EL (Gavin Shan) [RHEL-93666] +- KVM: arm64: Force HCR_EL2.xMO to 1 at all times in VHE mode (Gavin Shan) [RHEL-93666] +- KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N (Gavin Shan) [RHEL-93666] +- KVM: arm64: Handle out-of-bound write to MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666] +- KVM: arm64: Don't let userspace write to PMCR_EL0.N when the vcpu has EL2 (Gavin Shan) [RHEL-93666] +- KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs (Gavin Shan) [RHEL-93666] +- KVM: arm64: Contextualise the handling of PMCR_EL0.P writes (Gavin Shan) [RHEL-93666] +- KVM: arm64: Fix MDCR_EL2.HPMN reset value (Gavin Shan) [RHEL-93666] +- KVM: arm64: Repaint pmcr_n into nr_pmu_counters (Gavin Shan) [RHEL-93666] +- KVM: arm64: Use acquire/release to communicate FF-A version negotiation (Gavin Shan) [RHEL-93666] +- KVM: arm64: Don't translate FAR if invalid/unsafe (Gavin Shan) [RHEL-93666] +- arm64: Convert HPFAR_EL2 to sysreg table (Gavin Shan) [RHEL-93666] +- KVM: arm64: Only read HPFAR_EL2 when value is architecturally valid (Gavin Shan) [RHEL-93666] +- KVM: arm64: Tear down vGIC on failed vCPU creation (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Reload when resetting (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Reload when user modifies registers (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Assume PMU presence in pmu-emul.c (Gavin Shan) [RHEL-93666] +- KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Gavin Shan) [RHEL-93666] +- KVM: arm64: Copy guest CTR_EL0 into hyp VM (Gavin Shan) [RHEL-93666] +- KVM: arm64: Document ordering requirements for irqbypass (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI (Gavin Shan) [RHEL-93666] +- KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs (Gavin Shan) [RHEL-93666] +- KVM: arm64: Set HCR_EL2.TID1 unconditionally (Gavin Shan) [RHEL-93666] +- KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters (Gavin Shan) [RHEL-93666] +- KVM: arm64: Use MDCR_EL2.HPME to evaluate overflow of hyp counters (Gavin Shan) [RHEL-93666] +- KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored (Gavin Shan) [RHEL-93666] +- KVM: arm64: Disable MPAM visibility by default and ignore VMM writes (Gavin Shan) [RHEL-93666] +- KVM: arm64: Add a macro for creating filtered sys_reg_descs entries (Gavin Shan) [RHEL-93666] +- KVM: arm64: Fix missing traps of guest accesses to the MPAM registers (Gavin Shan) [RHEL-93666] +- arm64: cpufeature: discover CPU support for MPAM (Gavin Shan) [RHEL-93666] +- arm64: head.S: Initialise MPAM EL2 registers and disable traps (Gavin Shan) [RHEL-93666] +- arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Reprogram PMU events affected by nested transition (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Apply EL2 event filtering when in hyp context (Gavin Shan) [RHEL-93666] +- KVM: arm64: Add helpers to determine if PMC counts at a given EL (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN (Gavin Shan) [RHEL-93666] +- KVM: arm64: Rename kvm_pmu_valid_counter_mask() (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY (Gavin Shan) [RHEL-93666] +- KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps (Gavin Shan) [RHEL-93666] +- arm64: Fix usage of new shifted MDCR_EL2 values (Gavin Shan) [RHEL-93666] +- arm64: sysreg: Migrate MDCR_EL2 definition to table (Gavin Shan) [RHEL-93666] +- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Gavin Shan) [RHEL-93666] +- arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a (Gavin Shan) [RHEL-93666] +- scsi: lpfc: Create lpfc_vmid_info sysfs entry (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Restart eratt_poll timer if HBA_SETUP flag still unset (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Copyright updates for 14.4.0.9 patches (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Update lpfc version to 14.4.0.9 (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Prevent failure to reregister with NVMe transport after PRLI retry (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Notify FC transport of rport disappearance during PCI fcn reset (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Use memcpy() for BIOS version (Dick Kennedy) [RHEL-89476] +- scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag (Dick Kennedy) [RHEL-89476] +- smb: client: fix perf regression with deferred closes (Paulo Alcantara) [RHEL-92919] +- smb3 client: fix open hardlink on deferred close file error (Paulo Alcantara) [RHEL-92919] +- loop: add file_start_write() and file_end_write() (Ming Lei) [RHEL-90207] +- loop: don't require ->write_iter for writable files in loop_configure (Ming Lei) [RHEL-90207] +- loop: Add sanity check for read/write_iter (Ming Lei) [RHEL-90207] +- loop: stop using vfs_iter_{read,write} for buffered I/O (Ming Lei) [RHEL-90207] +- loop: aio inherit the ioprio of original request (Ming Lei) [RHEL-90207] +- block: never reduce ra_pages in blk_apply_bdi_limits (Ming Lei) [RHEL-87965] +- blk-throttle: fix lower bps rate by throtl_trim_slice() (Ming Lei) [RHEL-90190] +- selftests/memfd/memfd_test: fix possible NULL pointer dereference (Joel Savitz) [RHEL-94835] +- Documentation/mm: fix spelling mistake (Audra Mitchell) [RHEL-88452] + * Thu Jun 26 2025 Augusto Caringi [5.14.0-596.el9] - x86/entry: Add __init to ia32_emulation_override_cmdline() (Michael Petlan) [RHEL-52969] - selftests/bpf: Implement get_hw_ring_size function to retrieve current and max interface size (Felix Maurer) [RHEL-83553] diff --git a/sources b/sources index b889e55a1..a4e8322c9 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-596.el9.tar.xz) = 38df2d6ddee601dcf9266599441ea7dbb76a51cde478f48bed01a790072fcaff421c5518820c6698b89ce4af5628c4a256b44f6caedf8f3dfc75162c9078e879 -SHA512 (kernel-abi-stablelists-5.14.0-596.el9.tar.bz2) = 94154798502ec31f20df0adfcb4f331659784f0a492626ef81f50c38d60213b53f02652f660afded2f54d2f8341bbeee4a7ce2adfea9fec33d83b0449ab86020 -SHA512 (kernel-kabi-dw-5.14.0-596.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27 +SHA512 (linux-5.14.0-597.el9.tar.xz) = 8a72e1302607e017924bbb60471ce7c5a707baeb406112a26c943af6a4bd0a18626c5810f75b39d33710e7232ae603b9351f0b04149263cf1ae32c0998bd5496 +SHA512 (kernel-abi-stablelists-5.14.0-597.el9.tar.bz2) = ff5615997469228656a1e482415f51e191501e80e9ba54080e17a238c9fbeb4e8e1e1e53d73370cb224a6e62853e145916c53639ad2296d75503e02d2b0ff662 +SHA512 (kernel-kabi-dw-5.14.0-597.el9.tar.bz2) = fdc1585f269b6aef07f21b0772899224a158799e77cc1d8cd4b143fc4d1aeaf3c0165be543c3f28c3cd4879160bdb7c16ad3382183d896136650e204fa50fe27