From e67027d63e870dd05dfda260426775b517f89b03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandra=20H=C3=A1jkov=C3=A1?= Date: Tue, 24 Mar 2026 16:32:43 +0100 Subject: [PATCH] kernel-6.12.0-215.el10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Tue Mar 24 2026 Alexandra Hájková [6.12.0-215.el10] - selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT (Aristeu Rozanski) [RHEL-132213] - tcp: reclaim 8 bytes in struct request_sock_queue (Guillaume Nault) [RHEL-123211] - tcp: move mtu_info to remove two 32bit holes (Guillaume Nault) [RHEL-123211] - tcp: move tcp_clean_acked to tcp_sock_read_tx group (Guillaume Nault) [RHEL-123211] - tcp: move recvmsg_inq to tcp_sock_read_txrx (Guillaume Nault) [RHEL-123211] - tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group (Guillaume Nault) [RHEL-123211] - tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses (Guillaume Nault) [RHEL-123211] - net: move sk->sk_err_soft and sk->sk_sndbuf (Guillaume Nault) [RHEL-123211] - net: move sk_uid and sk_protocol to sock_read_tx (Guillaume Nault) [RHEL-123211] - tcp: move icsk_clean_acked to a better location (Guillaume Nault) [RHEL-123211] - x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths (Jan Stancek) [RHEL-132871] - timekeeping: Fix timex status validation for auxiliary clocks (Waiman Long) [RHEL-152433] - time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function (Waiman Long) [RHEL-152433] - hrtimer: Fix trace oddity (Waiman Long) [RHEL-152433] - clocksource: Reduce watchdog readout delay limit to prevent false positives (Waiman Long) [RHEL-152433] - timekeeping: Adjust the leap state for the correct auxiliary timekeeper (Waiman Long) [RHEL-152433] {CVE-2026-23106} - hrtimer: Fix softirq base check in update_needs_ipi() (Waiman Long) [RHEL-152433] - time: Fix a few typos in time[r] related code comments (Waiman Long) [RHEL-152433] - timers/migration: Remove dead code handling idle CPU checking for remote timers (Waiman Long) [RHEL-152433] - timers/migration: Remove unused "cpu" parameter from tmigr_get_group() (Waiman Long) [RHEL-152433] - timers/migration: Assert that hotplug preparing CPU is part of stable active hierarchy (Waiman Long) [RHEL-152433] - timers/migration: Fix imbalanced NUMA trees (Waiman Long) [RHEL-152433] - timers/migration: Remove locking on group connection (Waiman Long) [RHEL-152433] - timers/migration: Convert "while" loops to use "for" (Waiman Long) [RHEL-152433] - timekeeping: Fix error code in tk_aux_sysfs_init() (Waiman Long) [RHEL-152433] - timers: Fix NULL function pointer race in timer_shutdown_sync() (Waiman Long) [RHEL-152433] {CVE-2025-68214} - timekeeping: Fix resource leak in tk_aux_sysfs_init() error paths (Waiman Long) [RHEL-152433] - tick/sched: Fix bogus condition in report_idle_softirq() (Waiman Long) [RHEL-152433] - timekeeping: Fix aux clocks sysfs initialization loop bound (Waiman Long) [RHEL-152433] - time: export timespec64_add_safe() symbol (Waiman Long) [RHEL-152433] - time: Build generic update_vsyscall() only with generic time vDSO (Waiman Long) [RHEL-152433] - time/sched_clock: Export symbol for sched_clock register function (Waiman Long) [RHEL-152433] - time: Fix spelling mistakes in comments (Waiman Long) [RHEL-152433] - clocksource: Print durations for sync check unconditionally (Waiman Long) [RHEL-152433] - hrtimer: Reorder branches in hrtimer_clockid_to_base() (Waiman Long) [RHEL-152433] - hrtimer: Remove hrtimer_clock_base:: Get_time (Waiman Long) [RHEL-152433] - hrtimer: Use hrtimer_cb_get_time() helper (Waiman Long) [RHEL-152433] - media: pwm-ir-tx: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] - lib: test_objpool: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] - sched/core: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] - timers/itimer: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] - posix-timers: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] - jiffies: Remove obsolete SHIFTED_HZ comment (Waiman Long) [RHEL-152433] - copy_process: pass clone_flags as u64 across calltree (Waiman Long) [RHEL-152433] - hrtimers: Unconditionally update target CPU base after offline timer migration (Waiman Long) [RHEL-152433] - vdso/vsyscall: Avoid slow division loop in auxiliary clock update (Waiman Long) [RHEL-152433] - clocksource: Improve randomness in clocksource_verify_choose_cpus() (Waiman Long) [RHEL-152433] - cpumask: introduce cpumask_random() (Waiman Long) [RHEL-152433] - bitmap: generalize node_random() (Waiman Long) [RHEL-152433] - vdso/vsyscall: Update auxiliary clock data in the datapage (Waiman Long) [RHEL-152433] - vdso: Introduce aux_clock_resolution_ns() (Waiman Long) [RHEL-152433] - vdso/vsyscall: Split up __arch_update_vsyscall() into __arch_update_vdso_clock() (Waiman Long) [RHEL-152433] - vdso/vsyscall: Introduce a helper to fill clock configurations (Waiman Long) [RHEL-152433] - timekeeping: Remove the temporary CLOCK_AUX workaround (Waiman Long) [RHEL-152433] - timekeeping: Provide ktime_get_clock_ts64() (Waiman Long) [RHEL-152433] - timekeeping: Provide interface to control auxiliary clocks (Waiman Long) [RHEL-152433] - timekeeping: Provide update for auxiliary timekeepers (Waiman Long) [RHEL-152433] - timekeeping: Provide adjtimex() for auxiliary clocks (Waiman Long) [RHEL-152433] - timekeeping: Prepare do_adtimex() for auxiliary clocks (Waiman Long) [RHEL-152433] - timekeeping: Make do_adjtimex() reusable (Waiman Long) [RHEL-152433] - timekeeping: Add auxiliary clock support to __timekeeping_inject_offset() (Waiman Long) [RHEL-152433] - timekeeping: Make timekeeping_inject_offset() reusable (Waiman Long) [RHEL-152433] - timekeeping: Provide time setter for auxiliary clocks (Waiman Long) [RHEL-152433] - timekeeping: Add minimal posix-timers support for auxiliary clocks (Waiman Long) [RHEL-152433] - timekeeping: Provide time getters for auxiliary clocks (Waiman Long) [RHEL-152433] - timekeeping: Update auxiliary timekeepers on clocksource change (Waiman Long) [RHEL-152433] - timekeeping: Add AUX offset to struct timekeeper (Waiman Long) [RHEL-152433] - ntp: Use ktime_get_ntp_seconds() (Waiman Long) [RHEL-152433] - timekeeping: Provide ktime_get_ntp_seconds() (Waiman Long) [RHEL-152433] - timekeeping: Introduce auxiliary timekeepers (Waiman Long) [RHEL-152433] - timekeeping: Add clock_valid flag to timekeeper (Waiman Long) [RHEL-152433] - timekeeping: Prepare timekeeping_update_from_shadow() (Waiman Long) [RHEL-152433] - timekeeping: Make __timekeeping_advance() reusable (Waiman Long) [RHEL-152433] - ntp: Rename __do_adjtimex() to ntp_adjtimex() (Waiman Long) [RHEL-152433] - ntp: Add timekeeper ID arguments to public functions (Waiman Long) [RHEL-152433] - ntp: Add support for auxiliary timekeepers (Waiman Long) [RHEL-152433] - redhat/configs: Add CONFIG_POSIX_AUX_CLOCKS=n (Waiman Long) [RHEL-152433] - time: Introduce auxiliary POSIX clocks (Waiman Long) [RHEL-152433] - timekeeping: Introduce timekeeper ID (Waiman Long) [RHEL-152433] - timekeeping: Avoid double notification in do_adjtimex() (Waiman Long) [RHEL-152433] - timekeeping: Cleanup kernel doc of __ktime_get_real_seconds() (Waiman Long) [RHEL-152433] - timekeeping: Remove hardcoded access to tk_core (Waiman Long) [RHEL-152433] - clocksource: Use cpumask_next_wrap() in clocksource_watchdog() (Waiman Long) [RHEL-152433] - clocksource: Use cpumask_any_but() in clocksource_verify_choose_cpus() (Waiman Long) [RHEL-152433] - timers/migration: Clean up the loop in tmigr_quick_check() (Waiman Long) [RHEL-152433] - PCI: Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150 (Myron Stowe) [RHEL-143320] - PCI: Add ASPEED vendor ID to pci_ids.h (Myron Stowe) [RHEL-143320] - PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads (Myron Stowe) [RHEL-143320] - s390/ap: Expose ap_bindings_complete_count counter via sysfs (Mete Durlu) [RHEL-155896] - RDMA/bnxt_re: convert timeouts to secs_to_jiffies() (Sreekanth Reddy) [RHEL-108694] - RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc (Sreekanth Reddy) [RHEL-108694] - RDMA/bnxt_re: Fix missing error handling for tx_queue (Sreekanth Reddy) [RHEL-108694] - RDMA/bnxt_re: Fix incorrect display of inactivity_cp in debugfs output (Sreekanth Reddy) [RHEL-108694] - RDMA/bnxt_re: Use macro instead of hard coded value (Sreekanth Reddy) [RHEL-108694] - RDMA/bnxt_re: Support 2G message size (Sreekanth Reddy) [RHEL-108694] - RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM (Sreekanth Reddy) [RHEL-108694] - RDMA/bnxt_re: Support extended stats for Thor2 VF (Sreekanth Reddy) [RHEL-108694] - selftests: net: tests for add double tunneling GRO/GSO (Guillaume Nault) [RHEL-145367] - geneve: use GRO hint option in the RX path (Guillaume Nault) [RHEL-145367] - geneve: extract hint option at GRO stage (Guillaume Nault) [RHEL-145367] - geneve: add GRO hint output path (Guillaume Nault) [RHEL-145367] - geneve: pass the geneve device ptr to geneve_build_skb() (Guillaume Nault) [RHEL-145367] - geneve: constify geneve_hlen() (Guillaume Nault) [RHEL-145367] - geneve: add netlink support for GRO hint (Guillaume Nault) [RHEL-145367] - vxlan: expose gso partial features for tunnel offload (Guillaume Nault) [RHEL-145367] - geneve: expose gso partial features for tunnel offload (Guillaume Nault) [RHEL-145367] - net: introduce mangleid_features (Guillaume Nault) [RHEL-145367] - geneve, specs: Add port range to rt_link specification (Guillaume Nault) [RHEL-145367] - geneve: Allow users to specify source port range (Guillaume Nault) [RHEL-145367] - selftests: forwarding: lib: Move require_command to net, generalize (Guillaume Nault) [RHEL-145367] - USB: storage: Remove subclass and protocol overrides from Novatek quirk (Desnes Nunes) [RHEL-147788] - usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer (Desnes Nunes) [RHEL-147788] {CVE-2025-68331} - xhci: dbgtty: fix device unregister: fixup (Desnes Nunes) [RHEL-147788] - xhci: dbgtty: fix device unregister (Desnes Nunes) [RHEL-147788] - usb: storage: sddr55: Reject out-of-bound new_pba (Desnes Nunes) [RHEL-147788] {CVE-2025-40345} - USB: serial: option: add support for Rolling RW101R-GL (Desnes Nunes) [RHEL-147788] - usb: typec: ucsi: psy: Set max current to zero when disconnected (Desnes Nunes) [RHEL-147788] - usb: dwc3: pci: Sort out the Intel device IDs (Desnes Nunes) [RHEL-147788] - usb: dwc3: pci: add support for the Intel Nova Lake -S (Desnes Nunes) [RHEL-147788] - drivers/usb/dwc3: fix PCI parent check (Desnes Nunes) [RHEL-147788] - xhci: sideband: Fix race condition in sideband unregister (Desnes Nunes) [RHEL-147788] - xhci: dbgtty: Fix data corruption when transmitting data form DbC to host (Desnes Nunes) [RHEL-147788] - xhci: fix stale flag preventig URBs after link state error is cleared (Desnes Nunes) [RHEL-147788] - USB: serial: ftdi_sio: add support for u-blox EVK-M101 (Desnes Nunes) [RHEL-147788] - usb: cdns3: Fix double resource release in cdns3_pci_probe (Desnes Nunes) [RHEL-147788] - usb: gadget: udc: fix use-after-free in usb_gadget_state_work (Desnes Nunes) [RHEL-147788] {CVE-2025-68282} - USB: serial: option: add Telit FN920C04 ECM compositions (Desnes Nunes) [RHEL-147788] - USB: serial: option: add Quectel RG255C (Desnes Nunes) [RHEL-147788] - tcpm: allow looking for role_sw device in the main node (Desnes Nunes) [RHEL-147788] - tcpm: switch check for role_sw device with fw_node (Desnes Nunes) [RHEL-147788] - usb/core/quirks: Add Huawei ME906S to wakeup quirk (Desnes Nunes) [RHEL-147788] - USB: serial: option: add UNISOC UIS7720 (Desnes Nunes) [RHEL-147788] - xhci: dbc: enable back DbC in resume if it was enabled before suspend (Desnes Nunes) [RHEL-147788] - xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event (Desnes Nunes) [RHEL-147788] - usb: xhci-pci: Fix USB2-only root hub registration (Desnes Nunes) [RHEL-147788] - dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100 (Desnes Nunes) [RHEL-147788] - dt-bindings: usb: switch: split out ports definition (Desnes Nunes) [RHEL-147788] - dt-bindings: phy: samsung,usb3-drd-phy: gs101: require Type-C properties (Desnes Nunes) [RHEL-147788] - dt-bindings: phy: samsung,usb3-drd-phy: add blank lines between DT properties (Desnes Nunes) [RHEL-147788] - usb: dwc3: Don't call clk_bulk_disable_unprepare() twice (Desnes Nunes) [RHEL-147788] - dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp (Desnes Nunes) [RHEL-147788] - usb: vhci-hcd: Prevent suspending virtually attached devices (Desnes Nunes) [RHEL-147788] - USB: serial: option: add SIMCom 8230C compositions (Desnes Nunes) [RHEL-147788] - thunderbolt: Fix use-after-free in tb_dp_dprx_work (Desnes Nunes) [RHEL-147788] {CVE-2025-40002} - docs: driver-api: fix spelling of "buses". (Desnes Nunes) [RHEL-147788] - usb: xhci: align PORTSC trace with one-based port numbering (Desnes Nunes) [RHEL-147788] - usb: xhci: correct indentation for PORTSC tracing function (Desnes Nunes) [RHEL-147788] - usb: xhci: improve TR Dequeue Pointer mask (Desnes Nunes) [RHEL-147788] - usb: xhci-pci: add support for hosts with zero USB3 ports (Desnes Nunes) [RHEL-147788] - usb: xhci: Update a comment about Stop Endpoint retries (Desnes Nunes) [RHEL-147788] - Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running" (Desnes Nunes) [RHEL-147788] - USB: gadget: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-147788] - usb: gadget: Introduce free_usb_request helper (Desnes Nunes) [RHEL-147788] - usb: gadget: Store endpoint pointer in usb_request (Desnes Nunes) [RHEL-147788] - usb: host: xhci-rcar: Add Renesas RZ/G3E USB3 Host driver support (Desnes Nunes) [RHEL-147788] - usb: host: xhci-plat: Add .post_resume_quirk for struct xhci_plat_priv (Desnes Nunes) [RHEL-147788] - usb: host: xhci-rcar: Move R-Car reg definitions (Desnes Nunes) [RHEL-147788] - dt-bindings: usb: Document Renesas RZ/G3E USB3HOST (Desnes Nunes) [RHEL-147788] - phy: fsl-imx8mq-usb: fix typec orientation switch when built as module (Desnes Nunes) [RHEL-147788] - usb: typec: Stub out typec_switch APIs when CONFIG_TYPEC=n (Desnes Nunes) [RHEL-147788] - usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs (Desnes Nunes) [RHEL-147788] - usb: xhci: plat: Facilitate using autosuspend for xhci plat devices (Desnes Nunes) [RHEL-147788] - redhat/configs: configs: riscv: Enable dwc3 on riscv for RHEL (Desnes Nunes) [RHEL-147788] - redhat/configs: Enable DWC3 Generic Platform Driver on RHEL automotive (Desnes Nunes) [RHEL-147788] - usb: dwc3: add generic driver to support flattened (Desnes Nunes) [RHEL-147788] - clk: Provide devm_clk_bulk_get_all_enabled() helper (Desnes Nunes) [RHEL-147788] - dt-bindings: usb: dwc3: add support for SpacemiT K1 (Desnes Nunes) [RHEL-147788] - thunderbolt: Update thunderbolt.h header file (Desnes Nunes) [RHEL-147788] - thunderbolt: Update xdomain.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update usb4_port.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update usb4.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update tunnel.h function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update tunnel.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update tmu.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Add missing documentation in tb.h (Desnes Nunes) [RHEL-147788] - thunderbolt: Update tb.h function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update tb.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update switch.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update retimer.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update property.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update path.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update nvm.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Add missing documentation in nhi_regs.h ring_desc structure (Desnes Nunes) [RHEL-147788] - thunderbolt: Update nhi.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update lc.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update eeprom.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update domain.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update dma_port.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Add missing documentation in ctl.h tb_cfg_request struct (Desnes Nunes) [RHEL-147788] - thunderbolt: Update ctl.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update clx.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update cap.c function documentation (Desnes Nunes) [RHEL-147788] - thunderbolt: Update acpi.c function documentation (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Handle mode transitions for CD321x (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Read data status in probe and cache its value (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Use read_power_status function in probe (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Update partner identity when power status was updated (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Register DisplayPort and Thunderbolt altmodes for cd321x (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Read USB4, Thunderbolt and DisplayPort status for cd321x (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Add cd321x struct with separate size (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Trace data status for CD321x correctly (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Move switch_power_state to tipd_data (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Move initial irq mask to tipd_data (Desnes Nunes) [RHEL-147788] - usb: typec: tipd: Clear interrupts first (Desnes Nunes) [RHEL-147788] - usb: host: enable USB offload during system sleep (Desnes Nunes) [RHEL-147788] - xhci: sideband: add api to trace sideband usage (Desnes Nunes) [RHEL-147788] - usb: offload: add apis for offload usage tracking (Desnes Nunes) [RHEL-147788] - usb: xhci-plat: separate dev_pm_ops for each pm_event (Desnes Nunes) [RHEL-147788] - usb: dwc3: qcom: Implement glue callbacks to facilitate runtime suspend (Desnes Nunes) [RHEL-147788] - usb: dwc3: core: Introduce glue callbacks for flattened implementations (Desnes Nunes) [RHEL-147788] - usb: host: tegra: Remove manual wake IRQ disposal (Desnes Nunes) [RHEL-147788] - usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs (Desnes Nunes) [RHEL-147788] - usb: xhci: tegra: Support USB wakeup function for Tegra234 (Desnes Nunes) [RHEL-147788] - usb: udc: Add trace event for usb_gadget_set_state (Desnes Nunes) [RHEL-147788] - usb: dwc2: Add support for 'maximum-speed' property (Desnes Nunes) [RHEL-147788] - usb: typec: tcpci: add wakeup support (Desnes Nunes) [RHEL-147788] - dt-bindings: extcon: linux,extcon-usb-gpio: GPIO must be provided (Desnes Nunes) [RHEL-147788] - redhat/configs: Adding CONFIG_EXTCON_MAX14526 (Desnes Nunes) [RHEL-147788] - extcon: max14526: depends on I2C to prevent build warning/errors (Desnes Nunes) [RHEL-147788] - extcon: Add basic support for Maxim MAX14526 MUIC (Desnes Nunes) [RHEL-147788] - dt-bindings: extcon: Document Maxim MAX14526 MUIC (Desnes Nunes) [RHEL-147788] - usb: core: support eUSB2 double bandwidth large isoc URB frames (Desnes Nunes) [RHEL-147788] - usb: xhci: Add host support for eUSB2 double isochronous bandwidth devices (Desnes Nunes) [RHEL-147788] - usb: core: Introduce usb_endpoint_is_hs_isoc_double() (Desnes Nunes) [RHEL-147788] - usb: xhci: Use usb_endpoint_max_periodic_payload() (Desnes Nunes) [RHEL-147788] - usb: core: Add a function to get USB version independent periodic payload (Desnes Nunes) [RHEL-147788] - usb: core: eUSB2 companion descriptor is for isoc IN endpoints only (Desnes Nunes) [RHEL-147788] - usb: core: Parse eUSB2 companion descriptors for high speed devices only (Desnes Nunes) [RHEL-147788] - usb: core: Use le16_to_cpu() to read __le16 value in usb_parse_endpoint() (Desnes Nunes) [RHEL-147788] - usb: typec: ucsi: Add check for UCSI version (Desnes Nunes) [RHEL-147788] - usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget (Desnes Nunes) [RHEL-147788] {CVE-2025-40314} - usb: host: xhci-tegra: Remove redundant ternary operators (Desnes Nunes) [RHEL-147788] - cdnsp: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] - cdns3: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] - cdns2: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] - usb: gadget: configfs: Correctly set use_os_string at bind (Desnes Nunes) [RHEL-147788] - tools/usb/usbip: fix spelling mistakes in usbipd.c (Desnes Nunes) [RHEL-147788] - dt-bindings: usb: IXP4xx UDC bindings (Desnes Nunes) [RHEL-147788] - usb: dwc3: Refactor dwc3_mode_show (Desnes Nunes) [RHEL-147788] - usb: dwc3: Add trace event for dwc3_set_prtcap (Desnes Nunes) [RHEL-147788] - usb: storage: realtek_cr: Simplify residue calculation in rts51x_bulk_transport() (Desnes Nunes) [RHEL-147788] - usb: misc: Update link to EHSET pdf doc (Desnes Nunes) [RHEL-147788] - usb: usblp: Use min_t() to improve usblp_read() (Desnes Nunes) [RHEL-147788] - USB: serial: oti6858: remove extranenous ; after comment (Desnes Nunes) [RHEL-147788] - thunderbolt: Use string choices helpers (Desnes Nunes) [RHEL-147788] - mmc: rtsx_usb_sdmmc: use modern PM macros (Desnes Nunes) [RHEL-147788] - mmc: rtsx_usb_sdmmc: Fix uninitialized variable issue (Desnes Nunes) [RHEL-147788] - Documentation: driver-api: usb: Limit toctree depth (Desnes Nunes) [RHEL-147788] - phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE (Desnes Nunes) [RHEL-147788] - phy: qcom: qmp-combo: introduce QMPPHY_MODE (Desnes Nunes) [RHEL-147788] - phy: qcom: qmp-combo: store DP phy power state (Desnes Nunes) [RHEL-147788] - phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode' (Desnes Nunes) [RHEL-147788] - dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch (Desnes Nunes) [RHEL-147788] - phy: remove unneeded 'fast_io' parameter in regmap_config (Desnes Nunes) [RHEL-147788] - misc: rtsx: usb card reader: add OCP support (Desnes Nunes) [RHEL-147788] - misc: rtsx: usb: Ensure mmc child device is active when card is present (Desnes Nunes) [RHEL-147788] - memstick: Add timeout to prevent indefinite waiting (Desnes Nunes) [RHEL-147788] - misc: rtsx_pci: Add separate CD/WP pin polarity reversal support (Desnes Nunes) [RHEL-147788] - phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 (Desnes Nunes) [RHEL-147788] - dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the SM8750 QMP PCIe PHY Gen3 x2 (Desnes Nunes) [RHEL-147788] - usb: gadget: f_ncm: Fix MAC assignment NCM ethernet (Desnes Nunes) [RHEL-147788] - USB: Check no positive return values from pm_runtime_resume_and_get() (Desnes Nunes) [RHEL-147788] - usb: typec: ucsi: Add support for READ_POWER_LEVEL command (Desnes Nunes) [RHEL-147788] - thunderbolt: Use is_pciehp instead of is_hotplug_bridge (Desnes Nunes) [RHEL-147788] - dt-bindings: usb: Drop duplicate nvidia,tegra20-ehci.txt (Desnes Nunes) [RHEL-147788] - usb: dwc3: qcom: Remove extcon functionality from glue layer (Desnes Nunes) [RHEL-147788] - USB: lower "Device is not authorized for usage" message to info (Desnes Nunes) [RHEL-147788] - usb: dwc3: qcom: Add shutdown handler (Desnes Nunes) [RHEL-147788] - thunderbolt: Use Linux Foundation IDs for XDomain discovery (Desnes Nunes) [RHEL-147788] - phy: ti: omap-usb2: drop unused module alias (Desnes Nunes) [RHEL-147788] - phy: hisilicon: hi6220-usb: drop unused module alias (Desnes Nunes) [RHEL-147788] - phy: ti: omap-usb2: enable compile testing (Desnes Nunes) [RHEL-147788] - dt-bindings: phy: fsl,imx8mq-usb: Drop 'db' suffix duplicating dtschema (Desnes Nunes) [RHEL-147788] - thunderbolt: Compare HMAC values in constant time (Desnes Nunes) [RHEL-147788] - phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure (Desnes Nunes) [RHEL-147788] - pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN (Olga Kornievskaia) [RHEL-157444] - ALSA: hda/tas2781: Ignore reset check for SPI device (CKI Backport Bot) [RHEL-148197] - platform/x86/intel/hid: Add Nova Lake support (Steve Best) [RHEL-117305] - redhat: genlog: add new JIRA cloud server hostname (Jan Stancek) - redhat/configs: enable keyboard GPIO for x86 (Mark Langsdorf) [RHEL-147908] - redhat/configs: enable CONFIG_INPUT_SOC_BUTTON_ARRAY on x86 (Mark Langsdorf) [RHEL-135367] - perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler (Michael Petlan) [RHEL-145800] - selftests/bpf: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] - bpf: crypto: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] - PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info() (Myron Stowe) [RHEL-143521] - PCI: vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U (Myron Stowe) [RHEL-143521] - net: vlan: don't propagate flags on open (Hangbin Liu) [RHEL-149691] Resolves: RHEL-108694, RHEL-117305, RHEL-123211, RHEL-132213, RHEL-132871, RHEL-143320, RHEL-145367, RHEL-147788, RHEL-148197, RHEL-152433, RHEL-155896, RHEL-157444 Signed-off-by: Alexandra Hájková --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 2 + kernel-aarch64-64k-rhel.config | 2 + kernel-aarch64-debug-rhel.config | 2 + kernel-aarch64-rhel.config | 2 + kernel-aarch64-rt-64k-debug-rhel.config | 2 + kernel-aarch64-rt-64k-rhel.config | 2 + kernel-aarch64-rt-debug-rhel.config | 2 + kernel-aarch64-rt-rhel.config | 2 + kernel-ppc64le-debug-rhel.config | 6 +- kernel-ppc64le-rhel.config | 6 +- kernel-riscv64-debug-rhel.config | 14 +- kernel-riscv64-rhel.config | 14 +- kernel-s390x-debug-rhel.config | 6 +- kernel-s390x-rhel.config | 6 +- kernel-s390x-zfcpdump-rhel.config | 6 +- kernel-x86_64-debug-rhel.config | 7 +- kernel-x86_64-rhel.config | 7 +- kernel-x86_64-rt-debug-rhel.config | 7 +- kernel-x86_64-rt-rhel.config | 7 +- kernel.changelog | 302 ++++++++++++++++++++++++ kernel.spec | 297 ++++++++++++++++++++++- sources | 6 +- 23 files changed, 677 insertions(+), 32 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 96f8e0bb1..b78649ab7 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 214 +RHEL_RELEASE = 215 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index ea3052078..e80be1206 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2112,6 +2112,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5226,6 +5227,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 2d894d3f3..cb398591d 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2104,6 +2104,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5203,6 +5204,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 1eb8444c8..06c054db1 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2110,6 +2110,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5222,6 +5223,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 236862cb4..f5d99d435 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2102,6 +2102,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5199,6 +5200,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 4e80dd609..0dab9edf1 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -2151,6 +2151,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5267,6 +5268,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index a916e4b40..35e12059b 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -2143,6 +2143,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5244,6 +5245,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 180f14de6..316a03509 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2149,6 +2149,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5263,6 +5264,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 4a8d34532..9931ad1c6 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2141,6 +2141,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set CONFIG_EXTCON_GPIO=m # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -5240,6 +5241,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNP_DEBUG_MESSAGES=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index c8b207743..22267625f 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1837,6 +1837,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -3039,8 +3040,8 @@ CONFIG_KEXEC_SIG=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -4752,6 +4753,7 @@ CONFIG_PM_TRACE_RTC=y CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 779b9b929..6e494ba14 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1829,6 +1829,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -3019,8 +3020,8 @@ CONFIG_KEXEC_SIG=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -4731,6 +4732,7 @@ CONFIG_PM_STD_PARTITION="" CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 864da1110..555ff37f1 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -1857,6 +1857,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -2692,6 +2693,7 @@ CONFIG_INPUT_POWERMATE=m # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_TABLET=y CONFIG_INPUT_TOUCHSCREEN=y @@ -3042,8 +3044,8 @@ CONFIG_KEXEC_SIG=y # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -4765,6 +4767,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m # CONFIG_PNP_DEBUG_MESSAGES is not set +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set @@ -7232,7 +7235,12 @@ CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DSBR is not set # CONFIG_USB_DWC2 is not set -# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC3_GENERIC_PLAT=m +# CONFIG_USB_DWC3_HAPS is not set +CONFIG_USB_DWC3_HOST=y +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_OF_SIMPLE is not set +CONFIG_USB_DWC3_PCI=m # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index 112c3b394..2b809510e 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -1849,6 +1849,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -2676,6 +2677,7 @@ CONFIG_INPUT_POWERMATE=m # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_TABLET=y CONFIG_INPUT_TOUCHSCREEN=y @@ -3022,8 +3024,8 @@ CONFIG_KEXEC_SIG=y # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_GOLDFISH_EVENTS is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -4744,6 +4746,7 @@ CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m # CONFIG_PNP_DEBUG_MESSAGES is not set +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set @@ -7209,7 +7212,12 @@ CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DSBR is not set # CONFIG_USB_DWC2 is not set -# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC3_GENERIC_PLAT=m +# CONFIG_USB_DWC3_HAPS is not set +CONFIG_USB_DWC3_HOST=y +CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_OF_SIMPLE is not set +CONFIG_USB_DWC3_PCI=m # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 7aedcc150..9451f9163 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1846,6 +1846,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -3025,8 +3026,8 @@ CONFIG_KEXEC_SIG=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -4734,6 +4735,7 @@ CONFIG_PM_TRACE_RTC=y CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 8c1520a51..63da1543c 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1838,6 +1838,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -3005,8 +3006,8 @@ CONFIG_KEXEC_SIG=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -4713,6 +4714,7 @@ CONFIG_PM_STD_PARTITION="/dev/jokes" CONFIG_PM=y CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 1682e94a3..d7ab6ec24 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1840,6 +1840,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -3013,8 +3014,8 @@ CONFIG_KEXEC_IMAGE_VERIFY_SIG=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -4724,6 +4725,7 @@ CONFIG_PM_STD_PARTITION="/dev/jokes" # CONFIG_PM_WAKELOCKS is not set CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FILE_LAYOUT=m +# CONFIG_POSIX_AUX_CLOCKS is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index b7ebe3336..88244158e 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1999,6 +1999,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -2877,6 +2878,7 @@ CONFIG_INPUT_POWERMATE=m # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_TABLET=y CONFIG_INPUT_TOUCHSCREEN=y @@ -3274,8 +3276,8 @@ CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -5071,6 +5073,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNPACPI=y # CONFIG_PNP_DEBUG_MESSAGES is not set CONFIG_PNP=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 79ebe89ae..5e6200039 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1991,6 +1991,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -2861,6 +2862,7 @@ CONFIG_INPUT_POWERMATE=m # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_TABLET=y CONFIG_INPUT_TOUCHSCREEN=y @@ -3254,8 +3256,8 @@ CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -5049,6 +5051,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNPACPI=y # CONFIG_PNP_DEBUG_MESSAGES is not set CONFIG_PNP=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 6cd9d1b36..c010bd68a 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2038,6 +2038,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -2918,6 +2919,7 @@ CONFIG_INPUT_POWERMATE=m # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_TABLET=y CONFIG_INPUT_TOUCHSCREEN=y @@ -3315,8 +3317,8 @@ CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -5112,6 +5114,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNPACPI=y # CONFIG_PNP_DEBUG_MESSAGES is not set CONFIG_PNP=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 1c1c2c5e1..aeef34686 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2030,6 +2030,7 @@ CONFIG_EXT4_USE_FOR_EXT2=y # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON is not set # CONFIG_EXTCON_LC824206XA is not set +# CONFIG_EXTCON_MAX14526 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_QCOM_SPMI_MISC is not set @@ -2902,6 +2903,7 @@ CONFIG_INPUT_POWERMATE=m # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_REGULATOR_HAPTIC is not set +CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_TABLET=y CONFIG_INPUT_TOUCHSCREEN=y @@ -3295,8 +3297,8 @@ CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_CYPRESS_SF is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_GPIO_POLLED is not set +CONFIG_KEYBOARD_GPIO=m +CONFIG_KEYBOARD_GPIO_POLLED=m CONFIG_KEYBOARD_IMX_BBM_SCMI=y # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_LM8323 is not set @@ -5090,6 +5092,7 @@ CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNPACPI=y # CONFIG_PNP_DEBUG_MESSAGES is not set CONFIG_PNP=y +# CONFIG_POSIX_AUX_CLOCKS is not set CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_TIMERS=y # CONFIG_POWER10_CPU is not set diff --git a/kernel.changelog b/kernel.changelog index 006322e07..40c897183 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,293 @@ +* Tue Mar 24 2026 Alexandra Hájková [6.12.0-215.el10] +- selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT (Aristeu Rozanski) [RHEL-132213] +- tcp: reclaim 8 bytes in struct request_sock_queue (Guillaume Nault) [RHEL-123211] +- tcp: move mtu_info to remove two 32bit holes (Guillaume Nault) [RHEL-123211] +- tcp: move tcp_clean_acked to tcp_sock_read_tx group (Guillaume Nault) [RHEL-123211] +- tcp: move recvmsg_inq to tcp_sock_read_txrx (Guillaume Nault) [RHEL-123211] +- tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group (Guillaume Nault) [RHEL-123211] +- tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses (Guillaume Nault) [RHEL-123211] +- net: move sk->sk_err_soft and sk->sk_sndbuf (Guillaume Nault) [RHEL-123211] +- net: move sk_uid and sk_protocol to sock_read_tx (Guillaume Nault) [RHEL-123211] +- tcp: move icsk_clean_acked to a better location (Guillaume Nault) [RHEL-123211] +- x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths (Jan Stancek) [RHEL-132871] +- timekeeping: Fix timex status validation for auxiliary clocks (Waiman Long) [RHEL-152433] +- time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function (Waiman Long) [RHEL-152433] +- hrtimer: Fix trace oddity (Waiman Long) [RHEL-152433] +- clocksource: Reduce watchdog readout delay limit to prevent false positives (Waiman Long) [RHEL-152433] +- timekeeping: Adjust the leap state for the correct auxiliary timekeeper (Waiman Long) [RHEL-152433] {CVE-2026-23106} +- hrtimer: Fix softirq base check in update_needs_ipi() (Waiman Long) [RHEL-152433] +- time: Fix a few typos in time[r] related code comments (Waiman Long) [RHEL-152433] +- timers/migration: Remove dead code handling idle CPU checking for remote timers (Waiman Long) [RHEL-152433] +- timers/migration: Remove unused "cpu" parameter from tmigr_get_group() (Waiman Long) [RHEL-152433] +- timers/migration: Assert that hotplug preparing CPU is part of stable active hierarchy (Waiman Long) [RHEL-152433] +- timers/migration: Fix imbalanced NUMA trees (Waiman Long) [RHEL-152433] +- timers/migration: Remove locking on group connection (Waiman Long) [RHEL-152433] +- timers/migration: Convert "while" loops to use "for" (Waiman Long) [RHEL-152433] +- timekeeping: Fix error code in tk_aux_sysfs_init() (Waiman Long) [RHEL-152433] +- timers: Fix NULL function pointer race in timer_shutdown_sync() (Waiman Long) [RHEL-152433] {CVE-2025-68214} +- timekeeping: Fix resource leak in tk_aux_sysfs_init() error paths (Waiman Long) [RHEL-152433] +- tick/sched: Fix bogus condition in report_idle_softirq() (Waiman Long) [RHEL-152433] +- timekeeping: Fix aux clocks sysfs initialization loop bound (Waiman Long) [RHEL-152433] +- time: export timespec64_add_safe() symbol (Waiman Long) [RHEL-152433] +- time: Build generic update_vsyscall() only with generic time vDSO (Waiman Long) [RHEL-152433] +- time/sched_clock: Export symbol for sched_clock register function (Waiman Long) [RHEL-152433] +- time: Fix spelling mistakes in comments (Waiman Long) [RHEL-152433] +- clocksource: Print durations for sync check unconditionally (Waiman Long) [RHEL-152433] +- hrtimer: Reorder branches in hrtimer_clockid_to_base() (Waiman Long) [RHEL-152433] +- hrtimer: Remove hrtimer_clock_base:: Get_time (Waiman Long) [RHEL-152433] +- hrtimer: Use hrtimer_cb_get_time() helper (Waiman Long) [RHEL-152433] +- media: pwm-ir-tx: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- lib: test_objpool: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- sched/core: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- timers/itimer: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- posix-timers: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- jiffies: Remove obsolete SHIFTED_HZ comment (Waiman Long) [RHEL-152433] +- copy_process: pass clone_flags as u64 across calltree (Waiman Long) [RHEL-152433] +- hrtimers: Unconditionally update target CPU base after offline timer migration (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Avoid slow division loop in auxiliary clock update (Waiman Long) [RHEL-152433] +- clocksource: Improve randomness in clocksource_verify_choose_cpus() (Waiman Long) [RHEL-152433] +- cpumask: introduce cpumask_random() (Waiman Long) [RHEL-152433] +- bitmap: generalize node_random() (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Update auxiliary clock data in the datapage (Waiman Long) [RHEL-152433] +- vdso: Introduce aux_clock_resolution_ns() (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Split up __arch_update_vsyscall() into __arch_update_vdso_clock() (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Introduce a helper to fill clock configurations (Waiman Long) [RHEL-152433] +- timekeeping: Remove the temporary CLOCK_AUX workaround (Waiman Long) [RHEL-152433] +- timekeeping: Provide ktime_get_clock_ts64() (Waiman Long) [RHEL-152433] +- timekeeping: Provide interface to control auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Provide update for auxiliary timekeepers (Waiman Long) [RHEL-152433] +- timekeeping: Provide adjtimex() for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Prepare do_adtimex() for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Make do_adjtimex() reusable (Waiman Long) [RHEL-152433] +- timekeeping: Add auxiliary clock support to __timekeeping_inject_offset() (Waiman Long) [RHEL-152433] +- timekeeping: Make timekeeping_inject_offset() reusable (Waiman Long) [RHEL-152433] +- timekeeping: Provide time setter for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Add minimal posix-timers support for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Provide time getters for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Update auxiliary timekeepers on clocksource change (Waiman Long) [RHEL-152433] +- timekeeping: Add AUX offset to struct timekeeper (Waiman Long) [RHEL-152433] +- ntp: Use ktime_get_ntp_seconds() (Waiman Long) [RHEL-152433] +- timekeeping: Provide ktime_get_ntp_seconds() (Waiman Long) [RHEL-152433] +- timekeeping: Introduce auxiliary timekeepers (Waiman Long) [RHEL-152433] +- timekeeping: Add clock_valid flag to timekeeper (Waiman Long) [RHEL-152433] +- timekeeping: Prepare timekeeping_update_from_shadow() (Waiman Long) [RHEL-152433] +- timekeeping: Make __timekeeping_advance() reusable (Waiman Long) [RHEL-152433] +- ntp: Rename __do_adjtimex() to ntp_adjtimex() (Waiman Long) [RHEL-152433] +- ntp: Add timekeeper ID arguments to public functions (Waiman Long) [RHEL-152433] +- ntp: Add support for auxiliary timekeepers (Waiman Long) [RHEL-152433] +- redhat/configs: Add CONFIG_POSIX_AUX_CLOCKS=n (Waiman Long) [RHEL-152433] +- time: Introduce auxiliary POSIX clocks (Waiman Long) [RHEL-152433] +- timekeeping: Introduce timekeeper ID (Waiman Long) [RHEL-152433] +- timekeeping: Avoid double notification in do_adjtimex() (Waiman Long) [RHEL-152433] +- timekeeping: Cleanup kernel doc of __ktime_get_real_seconds() (Waiman Long) [RHEL-152433] +- timekeeping: Remove hardcoded access to tk_core (Waiman Long) [RHEL-152433] +- clocksource: Use cpumask_next_wrap() in clocksource_watchdog() (Waiman Long) [RHEL-152433] +- clocksource: Use cpumask_any_but() in clocksource_verify_choose_cpus() (Waiman Long) [RHEL-152433] +- timers/migration: Clean up the loop in tmigr_quick_check() (Waiman Long) [RHEL-152433] +- PCI: Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150 (Myron Stowe) [RHEL-143320] +- PCI: Add ASPEED vendor ID to pci_ids.h (Myron Stowe) [RHEL-143320] +- PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads (Myron Stowe) [RHEL-143320] +- s390/ap: Expose ap_bindings_complete_count counter via sysfs (Mete Durlu) [RHEL-155896] +- RDMA/bnxt_re: convert timeouts to secs_to_jiffies() (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix missing error handling for tx_queue (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix incorrect display of inactivity_cp in debugfs output (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Use macro instead of hard coded value (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Support 2G message size (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Support extended stats for Thor2 VF (Sreekanth Reddy) [RHEL-108694] +- selftests: net: tests for add double tunneling GRO/GSO (Guillaume Nault) [RHEL-145367] +- geneve: use GRO hint option in the RX path (Guillaume Nault) [RHEL-145367] +- geneve: extract hint option at GRO stage (Guillaume Nault) [RHEL-145367] +- geneve: add GRO hint output path (Guillaume Nault) [RHEL-145367] +- geneve: pass the geneve device ptr to geneve_build_skb() (Guillaume Nault) [RHEL-145367] +- geneve: constify geneve_hlen() (Guillaume Nault) [RHEL-145367] +- geneve: add netlink support for GRO hint (Guillaume Nault) [RHEL-145367] +- vxlan: expose gso partial features for tunnel offload (Guillaume Nault) [RHEL-145367] +- geneve: expose gso partial features for tunnel offload (Guillaume Nault) [RHEL-145367] +- net: introduce mangleid_features (Guillaume Nault) [RHEL-145367] +- geneve, specs: Add port range to rt_link specification (Guillaume Nault) [RHEL-145367] +- geneve: Allow users to specify source port range (Guillaume Nault) [RHEL-145367] +- selftests: forwarding: lib: Move require_command to net, generalize (Guillaume Nault) [RHEL-145367] +- USB: storage: Remove subclass and protocol overrides from Novatek quirk (Desnes Nunes) [RHEL-147788] +- usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer (Desnes Nunes) [RHEL-147788] {CVE-2025-68331} +- xhci: dbgtty: fix device unregister: fixup (Desnes Nunes) [RHEL-147788] +- xhci: dbgtty: fix device unregister (Desnes Nunes) [RHEL-147788] +- usb: storage: sddr55: Reject out-of-bound new_pba (Desnes Nunes) [RHEL-147788] {CVE-2025-40345} +- USB: serial: option: add support for Rolling RW101R-GL (Desnes Nunes) [RHEL-147788] +- usb: typec: ucsi: psy: Set max current to zero when disconnected (Desnes Nunes) [RHEL-147788] +- usb: dwc3: pci: Sort out the Intel device IDs (Desnes Nunes) [RHEL-147788] +- usb: dwc3: pci: add support for the Intel Nova Lake -S (Desnes Nunes) [RHEL-147788] +- drivers/usb/dwc3: fix PCI parent check (Desnes Nunes) [RHEL-147788] +- xhci: sideband: Fix race condition in sideband unregister (Desnes Nunes) [RHEL-147788] +- xhci: dbgtty: Fix data corruption when transmitting data form DbC to host (Desnes Nunes) [RHEL-147788] +- xhci: fix stale flag preventig URBs after link state error is cleared (Desnes Nunes) [RHEL-147788] +- USB: serial: ftdi_sio: add support for u-blox EVK-M101 (Desnes Nunes) [RHEL-147788] +- usb: cdns3: Fix double resource release in cdns3_pci_probe (Desnes Nunes) [RHEL-147788] +- usb: gadget: udc: fix use-after-free in usb_gadget_state_work (Desnes Nunes) [RHEL-147788] {CVE-2025-68282} +- USB: serial: option: add Telit FN920C04 ECM compositions (Desnes Nunes) [RHEL-147788] +- USB: serial: option: add Quectel RG255C (Desnes Nunes) [RHEL-147788] +- tcpm: allow looking for role_sw device in the main node (Desnes Nunes) [RHEL-147788] +- tcpm: switch check for role_sw device with fw_node (Desnes Nunes) [RHEL-147788] +- usb/core/quirks: Add Huawei ME906S to wakeup quirk (Desnes Nunes) [RHEL-147788] +- USB: serial: option: add UNISOC UIS7720 (Desnes Nunes) [RHEL-147788] +- xhci: dbc: enable back DbC in resume if it was enabled before suspend (Desnes Nunes) [RHEL-147788] +- xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event (Desnes Nunes) [RHEL-147788] +- usb: xhci-pci: Fix USB2-only root hub registration (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100 (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: switch: split out ports definition (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: samsung,usb3-drd-phy: gs101: require Type-C properties (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: samsung,usb3-drd-phy: add blank lines between DT properties (Desnes Nunes) [RHEL-147788] +- usb: dwc3: Don't call clk_bulk_disable_unprepare() twice (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp (Desnes Nunes) [RHEL-147788] +- usb: vhci-hcd: Prevent suspending virtually attached devices (Desnes Nunes) [RHEL-147788] +- USB: serial: option: add SIMCom 8230C compositions (Desnes Nunes) [RHEL-147788] +- thunderbolt: Fix use-after-free in tb_dp_dprx_work (Desnes Nunes) [RHEL-147788] {CVE-2025-40002} +- docs: driver-api: fix spelling of "buses". (Desnes Nunes) [RHEL-147788] +- usb: xhci: align PORTSC trace with one-based port numbering (Desnes Nunes) [RHEL-147788] +- usb: xhci: correct indentation for PORTSC tracing function (Desnes Nunes) [RHEL-147788] +- usb: xhci: improve TR Dequeue Pointer mask (Desnes Nunes) [RHEL-147788] +- usb: xhci-pci: add support for hosts with zero USB3 ports (Desnes Nunes) [RHEL-147788] +- usb: xhci: Update a comment about Stop Endpoint retries (Desnes Nunes) [RHEL-147788] +- Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running" (Desnes Nunes) [RHEL-147788] +- USB: gadget: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-147788] +- usb: gadget: Introduce free_usb_request helper (Desnes Nunes) [RHEL-147788] +- usb: gadget: Store endpoint pointer in usb_request (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-rcar: Add Renesas RZ/G3E USB3 Host driver support (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-plat: Add .post_resume_quirk for struct xhci_plat_priv (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-rcar: Move R-Car reg definitions (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: Document Renesas RZ/G3E USB3HOST (Desnes Nunes) [RHEL-147788] +- phy: fsl-imx8mq-usb: fix typec orientation switch when built as module (Desnes Nunes) [RHEL-147788] +- usb: typec: Stub out typec_switch APIs when CONFIG_TYPEC=n (Desnes Nunes) [RHEL-147788] +- usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs (Desnes Nunes) [RHEL-147788] +- usb: xhci: plat: Facilitate using autosuspend for xhci plat devices (Desnes Nunes) [RHEL-147788] +- redhat/configs: configs: riscv: Enable dwc3 on riscv for RHEL (Desnes Nunes) [RHEL-147788] +- redhat/configs: Enable DWC3 Generic Platform Driver on RHEL automotive (Desnes Nunes) [RHEL-147788] +- usb: dwc3: add generic driver to support flattened (Desnes Nunes) [RHEL-147788] +- clk: Provide devm_clk_bulk_get_all_enabled() helper (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: dwc3: add support for SpacemiT K1 (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update thunderbolt.h header file (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update xdomain.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update usb4_port.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update usb4.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tunnel.h function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tunnel.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tmu.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Add missing documentation in tb.h (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tb.h function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tb.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update switch.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update retimer.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update property.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update path.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update nvm.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Add missing documentation in nhi_regs.h ring_desc structure (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update nhi.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update lc.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update eeprom.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update domain.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update dma_port.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Add missing documentation in ctl.h tb_cfg_request struct (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update ctl.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update clx.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update cap.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update acpi.c function documentation (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Handle mode transitions for CD321x (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Read data status in probe and cache its value (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Use read_power_status function in probe (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Update partner identity when power status was updated (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Register DisplayPort and Thunderbolt altmodes for cd321x (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Read USB4, Thunderbolt and DisplayPort status for cd321x (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Add cd321x struct with separate size (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Trace data status for CD321x correctly (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Move switch_power_state to tipd_data (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Move initial irq mask to tipd_data (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Clear interrupts first (Desnes Nunes) [RHEL-147788] +- usb: host: enable USB offload during system sleep (Desnes Nunes) [RHEL-147788] +- xhci: sideband: add api to trace sideband usage (Desnes Nunes) [RHEL-147788] +- usb: offload: add apis for offload usage tracking (Desnes Nunes) [RHEL-147788] +- usb: xhci-plat: separate dev_pm_ops for each pm_event (Desnes Nunes) [RHEL-147788] +- usb: dwc3: qcom: Implement glue callbacks to facilitate runtime suspend (Desnes Nunes) [RHEL-147788] +- usb: dwc3: core: Introduce glue callbacks for flattened implementations (Desnes Nunes) [RHEL-147788] +- usb: host: tegra: Remove manual wake IRQ disposal (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs (Desnes Nunes) [RHEL-147788] +- usb: xhci: tegra: Support USB wakeup function for Tegra234 (Desnes Nunes) [RHEL-147788] +- usb: udc: Add trace event for usb_gadget_set_state (Desnes Nunes) [RHEL-147788] +- usb: dwc2: Add support for 'maximum-speed' property (Desnes Nunes) [RHEL-147788] +- usb: typec: tcpci: add wakeup support (Desnes Nunes) [RHEL-147788] +- dt-bindings: extcon: linux,extcon-usb-gpio: GPIO must be provided (Desnes Nunes) [RHEL-147788] +- redhat/configs: Adding CONFIG_EXTCON_MAX14526 (Desnes Nunes) [RHEL-147788] +- extcon: max14526: depends on I2C to prevent build warning/errors (Desnes Nunes) [RHEL-147788] +- extcon: Add basic support for Maxim MAX14526 MUIC (Desnes Nunes) [RHEL-147788] +- dt-bindings: extcon: Document Maxim MAX14526 MUIC (Desnes Nunes) [RHEL-147788] +- usb: core: support eUSB2 double bandwidth large isoc URB frames (Desnes Nunes) [RHEL-147788] +- usb: xhci: Add host support for eUSB2 double isochronous bandwidth devices (Desnes Nunes) [RHEL-147788] +- usb: core: Introduce usb_endpoint_is_hs_isoc_double() (Desnes Nunes) [RHEL-147788] +- usb: xhci: Use usb_endpoint_max_periodic_payload() (Desnes Nunes) [RHEL-147788] +- usb: core: Add a function to get USB version independent periodic payload (Desnes Nunes) [RHEL-147788] +- usb: core: eUSB2 companion descriptor is for isoc IN endpoints only (Desnes Nunes) [RHEL-147788] +- usb: core: Parse eUSB2 companion descriptors for high speed devices only (Desnes Nunes) [RHEL-147788] +- usb: core: Use le16_to_cpu() to read __le16 value in usb_parse_endpoint() (Desnes Nunes) [RHEL-147788] +- usb: typec: ucsi: Add check for UCSI version (Desnes Nunes) [RHEL-147788] +- usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget (Desnes Nunes) [RHEL-147788] {CVE-2025-40314} +- usb: host: xhci-tegra: Remove redundant ternary operators (Desnes Nunes) [RHEL-147788] +- cdnsp: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] +- cdns3: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] +- cdns2: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] +- usb: gadget: configfs: Correctly set use_os_string at bind (Desnes Nunes) [RHEL-147788] +- tools/usb/usbip: fix spelling mistakes in usbipd.c (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: IXP4xx UDC bindings (Desnes Nunes) [RHEL-147788] +- usb: dwc3: Refactor dwc3_mode_show (Desnes Nunes) [RHEL-147788] +- usb: dwc3: Add trace event for dwc3_set_prtcap (Desnes Nunes) [RHEL-147788] +- usb: storage: realtek_cr: Simplify residue calculation in rts51x_bulk_transport() (Desnes Nunes) [RHEL-147788] +- usb: misc: Update link to EHSET pdf doc (Desnes Nunes) [RHEL-147788] +- usb: usblp: Use min_t() to improve usblp_read() (Desnes Nunes) [RHEL-147788] +- USB: serial: oti6858: remove extranenous ; after comment (Desnes Nunes) [RHEL-147788] +- thunderbolt: Use string choices helpers (Desnes Nunes) [RHEL-147788] +- mmc: rtsx_usb_sdmmc: use modern PM macros (Desnes Nunes) [RHEL-147788] +- mmc: rtsx_usb_sdmmc: Fix uninitialized variable issue (Desnes Nunes) [RHEL-147788] +- Documentation: driver-api: usb: Limit toctree depth (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: introduce QMPPHY_MODE (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: store DP phy power state (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode' (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch (Desnes Nunes) [RHEL-147788] +- phy: remove unneeded 'fast_io' parameter in regmap_config (Desnes Nunes) [RHEL-147788] +- misc: rtsx: usb card reader: add OCP support (Desnes Nunes) [RHEL-147788] +- misc: rtsx: usb: Ensure mmc child device is active when card is present (Desnes Nunes) [RHEL-147788] +- memstick: Add timeout to prevent indefinite waiting (Desnes Nunes) [RHEL-147788] +- misc: rtsx_pci: Add separate CD/WP pin polarity reversal support (Desnes Nunes) [RHEL-147788] +- phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the SM8750 QMP PCIe PHY Gen3 x2 (Desnes Nunes) [RHEL-147788] +- usb: gadget: f_ncm: Fix MAC assignment NCM ethernet (Desnes Nunes) [RHEL-147788] +- USB: Check no positive return values from pm_runtime_resume_and_get() (Desnes Nunes) [RHEL-147788] +- usb: typec: ucsi: Add support for READ_POWER_LEVEL command (Desnes Nunes) [RHEL-147788] +- thunderbolt: Use is_pciehp instead of is_hotplug_bridge (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: Drop duplicate nvidia,tegra20-ehci.txt (Desnes Nunes) [RHEL-147788] +- usb: dwc3: qcom: Remove extcon functionality from glue layer (Desnes Nunes) [RHEL-147788] +- USB: lower "Device is not authorized for usage" message to info (Desnes Nunes) [RHEL-147788] +- usb: dwc3: qcom: Add shutdown handler (Desnes Nunes) [RHEL-147788] +- thunderbolt: Use Linux Foundation IDs for XDomain discovery (Desnes Nunes) [RHEL-147788] +- phy: ti: omap-usb2: drop unused module alias (Desnes Nunes) [RHEL-147788] +- phy: hisilicon: hi6220-usb: drop unused module alias (Desnes Nunes) [RHEL-147788] +- phy: ti: omap-usb2: enable compile testing (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: fsl,imx8mq-usb: Drop 'db' suffix duplicating dtschema (Desnes Nunes) [RHEL-147788] +- thunderbolt: Compare HMAC values in constant time (Desnes Nunes) [RHEL-147788] +- phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure (Desnes Nunes) [RHEL-147788] +- pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN (Olga Kornievskaia) [RHEL-157444] +- ALSA: hda/tas2781: Ignore reset check for SPI device (CKI Backport Bot) [RHEL-148197] +- platform/x86/intel/hid: Add Nova Lake support (Steve Best) [RHEL-117305] +- redhat: genlog: add new JIRA cloud server hostname (Jan Stancek) +- redhat/configs: enable keyboard GPIO for x86 (Mark Langsdorf) [RHEL-147908] +- redhat/configs: enable CONFIG_INPUT_SOC_BUTTON_ARRAY on x86 (Mark Langsdorf) [RHEL-135367] +- perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler (Michael Petlan) [RHEL-145800] +- selftests/bpf: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] +- bpf: crypto: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] +- PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info() (Myron Stowe) [RHEL-143521] +- PCI: vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U (Myron Stowe) [RHEL-143521] +- net: vlan: don't propagate flags on open (Hangbin Liu) [RHEL-149691] +Resolves: RHEL-108694, RHEL-113714, RHEL-117305, RHEL-123211, RHEL-132213, RHEL-132871, RHEL-135367, RHEL-143320, RHEL-143521, RHEL-145367, RHEL-145800, RHEL-147788, RHEL-147908, RHEL-148197, RHEL-149691, RHEL-152433, RHEL-155896, RHEL-157444 + * Wed Mar 18 2026 Alexandra Hájková [6.12.0-214.el10] - selftests: kvm: Verify TILELOADD actually #NM faults when XFD[18]=1 (Maxim Levitsky) [RHEL-148618] - selftests: kvm: try getting XFD and XSAVE state out of sync (Maxim Levitsky) [RHEL-148618] @@ -525,6 +815,18 @@ Resolves: RHEL-138728, RHEL-151838, RHEL-152643, RHEL-153335 - cache: sifive_ccache: Add ESWIN EIC7700 support (Jennifer Berringer) [RHEL-129062] Resolves: RHEL-129062, RHEL-135095, RHEL-145975, RHEL-150776, RHEL-97168 +* Tue Mar 17 2026 CKI KWF Bot [6.12.0-211.3.1.el10_2] +- redhat: genlog: add new JIRA cloud server hostname (Jan Stancek) +- redhat/configs: enable keyboard GPIO for x86 (Mark Langsdorf) [RHEL-147908] +- redhat/configs: enable CONFIG_INPUT_SOC_BUTTON_ARRAY on x86 (Mark Langsdorf) [RHEL-135367] +- perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler (Michael Petlan) [RHEL-145800] +- selftests/bpf: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] +- bpf: crypto: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] +- PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info() (Myron Stowe) [RHEL-143521] +- PCI: vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U (Myron Stowe) [RHEL-143521] +- net: vlan: don't propagate flags on open (Hangbin Liu) [RHEL-149691] +Resolves: RHEL-113714, RHEL-135367, RHEL-143521, RHEL-145800, RHEL-147908, RHEL-149691 + * Fri Mar 06 2026 CKI KWF Bot [6.12.0-211.2.1.el10_2] - selftests: kvm: Verify TILELOADD actually #NM faults when XFD[18]=1 (Maxim Levitsky) [RHEL-148618] - selftests: kvm: try getting XFD and XSAVE state out of sync (Maxim Levitsky) [RHEL-148618] diff --git a/kernel.spec b/kernel.spec index 9417d3d57..5bc28d2f1 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 214 +%define pkgrelease 215 %define kversion 6 -%define tarfile_release 6.12.0-214.el10 +%define tarfile_release 6.12.0-215.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 214%{?buildid}%{?dist} +%define specrelease 215%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-214.el10 +%define kabiversion 6.12.0-215.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4481,6 +4481,295 @@ fi\ # # %changelog +* Tue Mar 24 2026 Alexandra Hájková [6.12.0-215.el10] +- selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT (Aristeu Rozanski) [RHEL-132213] +- tcp: reclaim 8 bytes in struct request_sock_queue (Guillaume Nault) [RHEL-123211] +- tcp: move mtu_info to remove two 32bit holes (Guillaume Nault) [RHEL-123211] +- tcp: move tcp_clean_acked to tcp_sock_read_tx group (Guillaume Nault) [RHEL-123211] +- tcp: move recvmsg_inq to tcp_sock_read_txrx (Guillaume Nault) [RHEL-123211] +- tcp: move tcp->rcv_tstamp to tcp_sock_write_txrx group (Guillaume Nault) [RHEL-123211] +- tcp: remove CACHELINE_ASSERT_GROUP_SIZE() uses (Guillaume Nault) [RHEL-123211] +- net: move sk->sk_err_soft and sk->sk_sndbuf (Guillaume Nault) [RHEL-123211] +- net: move sk_uid and sk_protocol to sock_read_tx (Guillaume Nault) [RHEL-123211] +- tcp: move icsk_clean_acked to a better location (Guillaume Nault) [RHEL-123211] +- x86/boot: Handle relative CONFIG_EFI_SBAT_FILE file paths (Jan Stancek) [RHEL-132871] +- timekeeping: Fix timex status validation for auxiliary clocks (Waiman Long) [RHEL-152433] +- time/sched_clock: Use ACCESS_PRIVATE() to evaluate hrtimer::function (Waiman Long) [RHEL-152433] +- hrtimer: Fix trace oddity (Waiman Long) [RHEL-152433] +- clocksource: Reduce watchdog readout delay limit to prevent false positives (Waiman Long) [RHEL-152433] +- timekeeping: Adjust the leap state for the correct auxiliary timekeeper (Waiman Long) [RHEL-152433] {CVE-2026-23106} +- hrtimer: Fix softirq base check in update_needs_ipi() (Waiman Long) [RHEL-152433] +- time: Fix a few typos in time[r] related code comments (Waiman Long) [RHEL-152433] +- timers/migration: Remove dead code handling idle CPU checking for remote timers (Waiman Long) [RHEL-152433] +- timers/migration: Remove unused "cpu" parameter from tmigr_get_group() (Waiman Long) [RHEL-152433] +- timers/migration: Assert that hotplug preparing CPU is part of stable active hierarchy (Waiman Long) [RHEL-152433] +- timers/migration: Fix imbalanced NUMA trees (Waiman Long) [RHEL-152433] +- timers/migration: Remove locking on group connection (Waiman Long) [RHEL-152433] +- timers/migration: Convert "while" loops to use "for" (Waiman Long) [RHEL-152433] +- timekeeping: Fix error code in tk_aux_sysfs_init() (Waiman Long) [RHEL-152433] +- timers: Fix NULL function pointer race in timer_shutdown_sync() (Waiman Long) [RHEL-152433] {CVE-2025-68214} +- timekeeping: Fix resource leak in tk_aux_sysfs_init() error paths (Waiman Long) [RHEL-152433] +- tick/sched: Fix bogus condition in report_idle_softirq() (Waiman Long) [RHEL-152433] +- timekeeping: Fix aux clocks sysfs initialization loop bound (Waiman Long) [RHEL-152433] +- time: export timespec64_add_safe() symbol (Waiman Long) [RHEL-152433] +- time: Build generic update_vsyscall() only with generic time vDSO (Waiman Long) [RHEL-152433] +- time/sched_clock: Export symbol for sched_clock register function (Waiman Long) [RHEL-152433] +- time: Fix spelling mistakes in comments (Waiman Long) [RHEL-152433] +- clocksource: Print durations for sync check unconditionally (Waiman Long) [RHEL-152433] +- hrtimer: Reorder branches in hrtimer_clockid_to_base() (Waiman Long) [RHEL-152433] +- hrtimer: Remove hrtimer_clock_base:: Get_time (Waiman Long) [RHEL-152433] +- hrtimer: Use hrtimer_cb_get_time() helper (Waiman Long) [RHEL-152433] +- media: pwm-ir-tx: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- lib: test_objpool: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- sched/core: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- timers/itimer: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- posix-timers: Avoid direct access to hrtimer clockbase (Waiman Long) [RHEL-152433] +- jiffies: Remove obsolete SHIFTED_HZ comment (Waiman Long) [RHEL-152433] +- copy_process: pass clone_flags as u64 across calltree (Waiman Long) [RHEL-152433] +- hrtimers: Unconditionally update target CPU base after offline timer migration (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Avoid slow division loop in auxiliary clock update (Waiman Long) [RHEL-152433] +- clocksource: Improve randomness in clocksource_verify_choose_cpus() (Waiman Long) [RHEL-152433] +- cpumask: introduce cpumask_random() (Waiman Long) [RHEL-152433] +- bitmap: generalize node_random() (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Update auxiliary clock data in the datapage (Waiman Long) [RHEL-152433] +- vdso: Introduce aux_clock_resolution_ns() (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Split up __arch_update_vsyscall() into __arch_update_vdso_clock() (Waiman Long) [RHEL-152433] +- vdso/vsyscall: Introduce a helper to fill clock configurations (Waiman Long) [RHEL-152433] +- timekeeping: Remove the temporary CLOCK_AUX workaround (Waiman Long) [RHEL-152433] +- timekeeping: Provide ktime_get_clock_ts64() (Waiman Long) [RHEL-152433] +- timekeeping: Provide interface to control auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Provide update for auxiliary timekeepers (Waiman Long) [RHEL-152433] +- timekeeping: Provide adjtimex() for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Prepare do_adtimex() for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Make do_adjtimex() reusable (Waiman Long) [RHEL-152433] +- timekeeping: Add auxiliary clock support to __timekeeping_inject_offset() (Waiman Long) [RHEL-152433] +- timekeeping: Make timekeeping_inject_offset() reusable (Waiman Long) [RHEL-152433] +- timekeeping: Provide time setter for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Add minimal posix-timers support for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Provide time getters for auxiliary clocks (Waiman Long) [RHEL-152433] +- timekeeping: Update auxiliary timekeepers on clocksource change (Waiman Long) [RHEL-152433] +- timekeeping: Add AUX offset to struct timekeeper (Waiman Long) [RHEL-152433] +- ntp: Use ktime_get_ntp_seconds() (Waiman Long) [RHEL-152433] +- timekeeping: Provide ktime_get_ntp_seconds() (Waiman Long) [RHEL-152433] +- timekeeping: Introduce auxiliary timekeepers (Waiman Long) [RHEL-152433] +- timekeeping: Add clock_valid flag to timekeeper (Waiman Long) [RHEL-152433] +- timekeeping: Prepare timekeeping_update_from_shadow() (Waiman Long) [RHEL-152433] +- timekeeping: Make __timekeeping_advance() reusable (Waiman Long) [RHEL-152433] +- ntp: Rename __do_adjtimex() to ntp_adjtimex() (Waiman Long) [RHEL-152433] +- ntp: Add timekeeper ID arguments to public functions (Waiman Long) [RHEL-152433] +- ntp: Add support for auxiliary timekeepers (Waiman Long) [RHEL-152433] +- redhat/configs: Add CONFIG_POSIX_AUX_CLOCKS=n (Waiman Long) [RHEL-152433] +- time: Introduce auxiliary POSIX clocks (Waiman Long) [RHEL-152433] +- timekeeping: Introduce timekeeper ID (Waiman Long) [RHEL-152433] +- timekeeping: Avoid double notification in do_adjtimex() (Waiman Long) [RHEL-152433] +- timekeeping: Cleanup kernel doc of __ktime_get_real_seconds() (Waiman Long) [RHEL-152433] +- timekeeping: Remove hardcoded access to tk_core (Waiman Long) [RHEL-152433] +- clocksource: Use cpumask_next_wrap() in clocksource_watchdog() (Waiman Long) [RHEL-152433] +- clocksource: Use cpumask_any_but() in clocksource_verify_choose_cpus() (Waiman Long) [RHEL-152433] +- timers/migration: Clean up the loop in tmigr_quick_check() (Waiman Long) [RHEL-152433] +- PCI: Add PCI_BRIDGE_NO_ALIAS quirk for ASPEED AST1150 (Myron Stowe) [RHEL-143320] +- PCI: Add ASPEED vendor ID to pci_ids.h (Myron Stowe) [RHEL-143320] +- PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads (Myron Stowe) [RHEL-143320] +- s390/ap: Expose ap_bindings_complete_count counter via sysfs (Mete Durlu) [RHEL-155896] +- RDMA/bnxt_re: convert timeouts to secs_to_jiffies() (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix return code of bnxt_re_configure_cc (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix missing error handling for tx_queue (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix incorrect display of inactivity_cp in debugfs output (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Use macro instead of hard coded value (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Support 2G message size (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM (Sreekanth Reddy) [RHEL-108694] +- RDMA/bnxt_re: Support extended stats for Thor2 VF (Sreekanth Reddy) [RHEL-108694] +- selftests: net: tests for add double tunneling GRO/GSO (Guillaume Nault) [RHEL-145367] +- geneve: use GRO hint option in the RX path (Guillaume Nault) [RHEL-145367] +- geneve: extract hint option at GRO stage (Guillaume Nault) [RHEL-145367] +- geneve: add GRO hint output path (Guillaume Nault) [RHEL-145367] +- geneve: pass the geneve device ptr to geneve_build_skb() (Guillaume Nault) [RHEL-145367] +- geneve: constify geneve_hlen() (Guillaume Nault) [RHEL-145367] +- geneve: add netlink support for GRO hint (Guillaume Nault) [RHEL-145367] +- vxlan: expose gso partial features for tunnel offload (Guillaume Nault) [RHEL-145367] +- geneve: expose gso partial features for tunnel offload (Guillaume Nault) [RHEL-145367] +- net: introduce mangleid_features (Guillaume Nault) [RHEL-145367] +- geneve, specs: Add port range to rt_link specification (Guillaume Nault) [RHEL-145367] +- geneve: Allow users to specify source port range (Guillaume Nault) [RHEL-145367] +- selftests: forwarding: lib: Move require_command to net, generalize (Guillaume Nault) [RHEL-145367] +- USB: storage: Remove subclass and protocol overrides from Novatek quirk (Desnes Nunes) [RHEL-147788] +- usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer (Desnes Nunes) [RHEL-147788] {CVE-2025-68331} +- xhci: dbgtty: fix device unregister: fixup (Desnes Nunes) [RHEL-147788] +- xhci: dbgtty: fix device unregister (Desnes Nunes) [RHEL-147788] +- usb: storage: sddr55: Reject out-of-bound new_pba (Desnes Nunes) [RHEL-147788] {CVE-2025-40345} +- USB: serial: option: add support for Rolling RW101R-GL (Desnes Nunes) [RHEL-147788] +- usb: typec: ucsi: psy: Set max current to zero when disconnected (Desnes Nunes) [RHEL-147788] +- usb: dwc3: pci: Sort out the Intel device IDs (Desnes Nunes) [RHEL-147788] +- usb: dwc3: pci: add support for the Intel Nova Lake -S (Desnes Nunes) [RHEL-147788] +- drivers/usb/dwc3: fix PCI parent check (Desnes Nunes) [RHEL-147788] +- xhci: sideband: Fix race condition in sideband unregister (Desnes Nunes) [RHEL-147788] +- xhci: dbgtty: Fix data corruption when transmitting data form DbC to host (Desnes Nunes) [RHEL-147788] +- xhci: fix stale flag preventig URBs after link state error is cleared (Desnes Nunes) [RHEL-147788] +- USB: serial: ftdi_sio: add support for u-blox EVK-M101 (Desnes Nunes) [RHEL-147788] +- usb: cdns3: Fix double resource release in cdns3_pci_probe (Desnes Nunes) [RHEL-147788] +- usb: gadget: udc: fix use-after-free in usb_gadget_state_work (Desnes Nunes) [RHEL-147788] {CVE-2025-68282} +- USB: serial: option: add Telit FN920C04 ECM compositions (Desnes Nunes) [RHEL-147788] +- USB: serial: option: add Quectel RG255C (Desnes Nunes) [RHEL-147788] +- tcpm: allow looking for role_sw device in the main node (Desnes Nunes) [RHEL-147788] +- tcpm: switch check for role_sw device with fw_node (Desnes Nunes) [RHEL-147788] +- usb/core/quirks: Add Huawei ME906S to wakeup quirk (Desnes Nunes) [RHEL-147788] +- USB: serial: option: add UNISOC UIS7720 (Desnes Nunes) [RHEL-147788] +- xhci: dbc: enable back DbC in resume if it was enabled before suspend (Desnes Nunes) [RHEL-147788] +- xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event (Desnes Nunes) [RHEL-147788] +- usb: xhci-pci: Fix USB2-only root hub registration (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100 (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: switch: split out ports definition (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: samsung,usb3-drd-phy: gs101: require Type-C properties (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: samsung,usb3-drd-phy: add blank lines between DT properties (Desnes Nunes) [RHEL-147788] +- usb: dwc3: Don't call clk_bulk_disable_unprepare() twice (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp (Desnes Nunes) [RHEL-147788] +- usb: vhci-hcd: Prevent suspending virtually attached devices (Desnes Nunes) [RHEL-147788] +- USB: serial: option: add SIMCom 8230C compositions (Desnes Nunes) [RHEL-147788] +- thunderbolt: Fix use-after-free in tb_dp_dprx_work (Desnes Nunes) [RHEL-147788] {CVE-2025-40002} +- docs: driver-api: fix spelling of "buses". (Desnes Nunes) [RHEL-147788] +- usb: xhci: align PORTSC trace with one-based port numbering (Desnes Nunes) [RHEL-147788] +- usb: xhci: correct indentation for PORTSC tracing function (Desnes Nunes) [RHEL-147788] +- usb: xhci: improve TR Dequeue Pointer mask (Desnes Nunes) [RHEL-147788] +- usb: xhci-pci: add support for hosts with zero USB3 ports (Desnes Nunes) [RHEL-147788] +- usb: xhci: Update a comment about Stop Endpoint retries (Desnes Nunes) [RHEL-147788] +- Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running" (Desnes Nunes) [RHEL-147788] +- USB: gadget: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-147788] +- usb: gadget: Introduce free_usb_request helper (Desnes Nunes) [RHEL-147788] +- usb: gadget: Store endpoint pointer in usb_request (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-rcar: Add Renesas RZ/G3E USB3 Host driver support (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-plat: Add .post_resume_quirk for struct xhci_plat_priv (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-rcar: Move R-Car reg definitions (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: Document Renesas RZ/G3E USB3HOST (Desnes Nunes) [RHEL-147788] +- phy: fsl-imx8mq-usb: fix typec orientation switch when built as module (Desnes Nunes) [RHEL-147788] +- usb: typec: Stub out typec_switch APIs when CONFIG_TYPEC=n (Desnes Nunes) [RHEL-147788] +- usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs (Desnes Nunes) [RHEL-147788] +- usb: xhci: plat: Facilitate using autosuspend for xhci plat devices (Desnes Nunes) [RHEL-147788] +- redhat/configs: configs: riscv: Enable dwc3 on riscv for RHEL (Desnes Nunes) [RHEL-147788] +- redhat/configs: Enable DWC3 Generic Platform Driver on RHEL automotive (Desnes Nunes) [RHEL-147788] +- usb: dwc3: add generic driver to support flattened (Desnes Nunes) [RHEL-147788] +- clk: Provide devm_clk_bulk_get_all_enabled() helper (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: dwc3: add support for SpacemiT K1 (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update thunderbolt.h header file (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update xdomain.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update usb4_port.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update usb4.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tunnel.h function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tunnel.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tmu.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Add missing documentation in tb.h (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tb.h function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update tb.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update switch.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update retimer.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update property.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update path.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update nvm.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Add missing documentation in nhi_regs.h ring_desc structure (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update nhi.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update lc.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update eeprom.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update domain.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update dma_port.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Add missing documentation in ctl.h tb_cfg_request struct (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update ctl.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update clx.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update cap.c function documentation (Desnes Nunes) [RHEL-147788] +- thunderbolt: Update acpi.c function documentation (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Handle mode transitions for CD321x (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Read data status in probe and cache its value (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Use read_power_status function in probe (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Update partner identity when power status was updated (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Register DisplayPort and Thunderbolt altmodes for cd321x (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Read USB4, Thunderbolt and DisplayPort status for cd321x (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Add cd321x struct with separate size (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Trace data status for CD321x correctly (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Move switch_power_state to tipd_data (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Move initial irq mask to tipd_data (Desnes Nunes) [RHEL-147788] +- usb: typec: tipd: Clear interrupts first (Desnes Nunes) [RHEL-147788] +- usb: host: enable USB offload during system sleep (Desnes Nunes) [RHEL-147788] +- xhci: sideband: add api to trace sideband usage (Desnes Nunes) [RHEL-147788] +- usb: offload: add apis for offload usage tracking (Desnes Nunes) [RHEL-147788] +- usb: xhci-plat: separate dev_pm_ops for each pm_event (Desnes Nunes) [RHEL-147788] +- usb: dwc3: qcom: Implement glue callbacks to facilitate runtime suspend (Desnes Nunes) [RHEL-147788] +- usb: dwc3: core: Introduce glue callbacks for flattened implementations (Desnes Nunes) [RHEL-147788] +- usb: host: tegra: Remove manual wake IRQ disposal (Desnes Nunes) [RHEL-147788] +- usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs (Desnes Nunes) [RHEL-147788] +- usb: xhci: tegra: Support USB wakeup function for Tegra234 (Desnes Nunes) [RHEL-147788] +- usb: udc: Add trace event for usb_gadget_set_state (Desnes Nunes) [RHEL-147788] +- usb: dwc2: Add support for 'maximum-speed' property (Desnes Nunes) [RHEL-147788] +- usb: typec: tcpci: add wakeup support (Desnes Nunes) [RHEL-147788] +- dt-bindings: extcon: linux,extcon-usb-gpio: GPIO must be provided (Desnes Nunes) [RHEL-147788] +- redhat/configs: Adding CONFIG_EXTCON_MAX14526 (Desnes Nunes) [RHEL-147788] +- extcon: max14526: depends on I2C to prevent build warning/errors (Desnes Nunes) [RHEL-147788] +- extcon: Add basic support for Maxim MAX14526 MUIC (Desnes Nunes) [RHEL-147788] +- dt-bindings: extcon: Document Maxim MAX14526 MUIC (Desnes Nunes) [RHEL-147788] +- usb: core: support eUSB2 double bandwidth large isoc URB frames (Desnes Nunes) [RHEL-147788] +- usb: xhci: Add host support for eUSB2 double isochronous bandwidth devices (Desnes Nunes) [RHEL-147788] +- usb: core: Introduce usb_endpoint_is_hs_isoc_double() (Desnes Nunes) [RHEL-147788] +- usb: xhci: Use usb_endpoint_max_periodic_payload() (Desnes Nunes) [RHEL-147788] +- usb: core: Add a function to get USB version independent periodic payload (Desnes Nunes) [RHEL-147788] +- usb: core: eUSB2 companion descriptor is for isoc IN endpoints only (Desnes Nunes) [RHEL-147788] +- usb: core: Parse eUSB2 companion descriptors for high speed devices only (Desnes Nunes) [RHEL-147788] +- usb: core: Use le16_to_cpu() to read __le16 value in usb_parse_endpoint() (Desnes Nunes) [RHEL-147788] +- usb: typec: ucsi: Add check for UCSI version (Desnes Nunes) [RHEL-147788] +- usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget (Desnes Nunes) [RHEL-147788] {CVE-2025-40314} +- usb: host: xhci-tegra: Remove redundant ternary operators (Desnes Nunes) [RHEL-147788] +- cdnsp: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] +- cdns3: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] +- cdns2: Remove unused tracepoints (Desnes Nunes) [RHEL-147788] +- usb: gadget: configfs: Correctly set use_os_string at bind (Desnes Nunes) [RHEL-147788] +- tools/usb/usbip: fix spelling mistakes in usbipd.c (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: IXP4xx UDC bindings (Desnes Nunes) [RHEL-147788] +- usb: dwc3: Refactor dwc3_mode_show (Desnes Nunes) [RHEL-147788] +- usb: dwc3: Add trace event for dwc3_set_prtcap (Desnes Nunes) [RHEL-147788] +- usb: storage: realtek_cr: Simplify residue calculation in rts51x_bulk_transport() (Desnes Nunes) [RHEL-147788] +- usb: misc: Update link to EHSET pdf doc (Desnes Nunes) [RHEL-147788] +- usb: usblp: Use min_t() to improve usblp_read() (Desnes Nunes) [RHEL-147788] +- USB: serial: oti6858: remove extranenous ; after comment (Desnes Nunes) [RHEL-147788] +- thunderbolt: Use string choices helpers (Desnes Nunes) [RHEL-147788] +- mmc: rtsx_usb_sdmmc: use modern PM macros (Desnes Nunes) [RHEL-147788] +- mmc: rtsx_usb_sdmmc: Fix uninitialized variable issue (Desnes Nunes) [RHEL-147788] +- Documentation: driver-api: usb: Limit toctree depth (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: register a typec mux to change the QMPPHY_MODE (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: introduce QMPPHY_MODE (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: store DP phy power state (Desnes Nunes) [RHEL-147788] +- phy: qcom: qmp-combo: Rename 'mode' to 'phy_mode' (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Reference usb-switch.yaml to allow mode-switch (Desnes Nunes) [RHEL-147788] +- phy: remove unneeded 'fast_io' parameter in regmap_config (Desnes Nunes) [RHEL-147788] +- misc: rtsx: usb card reader: add OCP support (Desnes Nunes) [RHEL-147788] +- misc: rtsx: usb: Ensure mmc child device is active when card is present (Desnes Nunes) [RHEL-147788] +- memstick: Add timeout to prevent indefinite waiting (Desnes Nunes) [RHEL-147788] +- misc: rtsx_pci: Add separate CD/WP pin polarity reversal support (Desnes Nunes) [RHEL-147788] +- phy: qcom-qmp-pcie: add dual lane PHY support for SM8750 (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the SM8750 QMP PCIe PHY Gen3 x2 (Desnes Nunes) [RHEL-147788] +- usb: gadget: f_ncm: Fix MAC assignment NCM ethernet (Desnes Nunes) [RHEL-147788] +- USB: Check no positive return values from pm_runtime_resume_and_get() (Desnes Nunes) [RHEL-147788] +- usb: typec: ucsi: Add support for READ_POWER_LEVEL command (Desnes Nunes) [RHEL-147788] +- thunderbolt: Use is_pciehp instead of is_hotplug_bridge (Desnes Nunes) [RHEL-147788] +- dt-bindings: usb: Drop duplicate nvidia,tegra20-ehci.txt (Desnes Nunes) [RHEL-147788] +- usb: dwc3: qcom: Remove extcon functionality from glue layer (Desnes Nunes) [RHEL-147788] +- USB: lower "Device is not authorized for usage" message to info (Desnes Nunes) [RHEL-147788] +- usb: dwc3: qcom: Add shutdown handler (Desnes Nunes) [RHEL-147788] +- thunderbolt: Use Linux Foundation IDs for XDomain discovery (Desnes Nunes) [RHEL-147788] +- phy: ti: omap-usb2: drop unused module alias (Desnes Nunes) [RHEL-147788] +- phy: hisilicon: hi6220-usb: drop unused module alias (Desnes Nunes) [RHEL-147788] +- phy: ti: omap-usb2: enable compile testing (Desnes Nunes) [RHEL-147788] +- dt-bindings: phy: fsl,imx8mq-usb: Drop 'db' suffix duplicating dtschema (Desnes Nunes) [RHEL-147788] +- thunderbolt: Compare HMAC values in constant time (Desnes Nunes) [RHEL-147788] +- phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure (Desnes Nunes) [RHEL-147788] +- pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN (Olga Kornievskaia) [RHEL-157444] +- ALSA: hda/tas2781: Ignore reset check for SPI device (CKI Backport Bot) [RHEL-148197] +- platform/x86/intel/hid: Add Nova Lake support (Steve Best) [RHEL-117305] +- redhat: genlog: add new JIRA cloud server hostname (Jan Stancek) +- redhat/configs: enable keyboard GPIO for x86 (Mark Langsdorf) [RHEL-147908] +- redhat/configs: enable CONFIG_INPUT_SOC_BUTTON_ARRAY on x86 (Mark Langsdorf) [RHEL-135367] +- perf/amd/ibs: Avoid calling perf_allow_kernel() from the IBS NMI handler (Michael Petlan) [RHEL-145800] +- selftests/bpf: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] +- bpf: crypto: Use the correct destructor kfunc type (Viktor Malik) [RHEL-113714] +- PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info() (Myron Stowe) [RHEL-143521] +- PCI: vmd: Add VMD Device ID Support for Panther Lake (PTL)-H/P/U (Myron Stowe) [RHEL-143521] +- net: vlan: don't propagate flags on open (Hangbin Liu) [RHEL-149691] + * Wed Mar 18 2026 Alexandra Hájková [6.12.0-214.el10] - selftests: kvm: Verify TILELOADD actually #NM faults when XFD[18]=1 (Maxim Levitsky) [RHEL-148618] - selftests: kvm: try getting XFD and XSAVE state out of sync (Maxim Levitsky) [RHEL-148618] diff --git a/sources b/sources index 13f6d70a1..129952e0f 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-214.el10.tar.xz) = 876b41aea9e8fda12f4e9bf9a3c12b48d67c43c7196bda1999c42a6bd6aa0fa1488b1d6b3526f3d8a99b2a4a65ad593aec45ab3a414175c7a35818dd4be74713 -SHA512 (kernel-abi-stablelists-6.12.0-214.el10.tar.xz) = 23447b3465def2ff362c193602379924511b052181103ea8d889e56462b0c32ff752fc79abe28c2b8f3627e915cae65d136d47ba332df25e9481c141ca1712f6 -SHA512 (kernel-kabi-dw-6.12.0-214.el10.tar.xz) = e81b8cd9f08c77147d95b281f43f38af27f378a2fcb7811923244a50ffc9ca3286f9f5ae496f6448152d45d37afb66e56a542a2ea5ca93c624bcb2c02ac1d619 +SHA512 (linux-6.12.0-215.el10.tar.xz) = 916bac1d1c37506566b5573d220a84ed0a90bbe354318229599fedf83e1c5c306f82f3a8a2dd3f38a3ec20725cb63ddcd640d78ecefc3507e141968ddb56937d +SHA512 (kernel-abi-stablelists-6.12.0-215.el10.tar.xz) = 334ca80b226df9d8c356445ae6522996e9aebfc778a2e099bbe32fc5995d2301ec646f69dcc9a4e45fc93aa117753fea418f5e774ca9cd94e351a94d08c8c2e7 +SHA512 (kernel-kabi-dw-6.12.0-215.el10.tar.xz) = e81b8cd9f08c77147d95b281f43f38af27f378a2fcb7811923244a50ffc9ca3286f9f5ae496f6448152d45d37afb66e56a542a2ea5ca93c624bcb2c02ac1d619