From 4cf73cb8739c6c2bc597693712126c23883a09c1 Mon Sep 17 00:00:00 2001 From: CKI KWF Bot Date: Tue, 2 Dec 2025 15:34:40 +0000 Subject: [PATCH] kernel-5.14.0-646.el9 * Tue Dec 02 2025 CKI KWF Bot [5.14.0-646.el9] - docs: powerpc: Add htm.rst to table of contents (Mamatha Inamdar) [RHEL-52755] - Add CONFIG_HTMDUMP (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm capabilities support to htmdump module (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm flags support to htmdump module (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm setup support to htmdump module (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm info support to htmdump module (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm status support to htmdump module (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm start support to htmdump module (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm configure support to htmdump module (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm operations (Mamatha Inamdar) [RHEL-52755] - powerpc: Document details on H_HTM hcall (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries: Export hardware trace macro dump via debugfs (Mamatha Inamdar) [RHEL-52755] - powerpc/pseries: Macros and wrapper functions for H_HTM call (Mamatha Inamdar) [RHEL-52755] - powerpc: Export kvm_guest static key, for bcachefs six locks (Mamatha Inamdar) [RHEL-52755] - kmem/tracing: add kmem name to kmem_cache_alloc tracepoint (Charles Haithcock) [RHEL-129693] - USB: core: remove the move buf action (Desnes Nunes) [RHEL-122021] - usb: typec: tcpm: properly deliver cable vdms to altmode drivers (Desnes Nunes) [RHEL-122021] - xhci: fix memory leak regression when freeing xhci vdev devices depth first (Desnes Nunes) [RHEL-122021] - xhci: dbc: Fix full DbC transfer ring after several reconnects (Desnes Nunes) [RHEL-122021] - xhci: dbc: decouple endpoint allocation from initialization (Desnes Nunes) [RHEL-122021] - USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions (Desnes Nunes) [RHEL-122021] - USB: serial: option: add Telit Cinterion FN990A w/audio compositions (Desnes Nunes) [RHEL-122021] - usb: xhci: Fix slot_id resource race conflict (Desnes Nunes) [RHEL-122021] - usb: typec: fusb302: Revert incorrect threaded irq fix (Desnes Nunes) [RHEL-122021] - USB: core: Update kerneldoc for usb_hcd_giveback_urb() (Desnes Nunes) [RHEL-122021] - memstick: Fix deadlock by moving removing flag earlier (Desnes Nunes) [RHEL-122021] - usb: dwc3: Remove WARN_ON for device endpoint command timeouts (Desnes Nunes) [RHEL-122021] {CVE-2025-39801} - USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles (Desnes Nunes) [RHEL-122021] - usb: storage: realtek_cr: Use correct byte order for bcs->Residue (Desnes Nunes) [RHEL-122021] - usb: chipidea: imx: improve usbmisc_imx7d_pullup() (Desnes Nunes) [RHEL-122021] - kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() (Desnes Nunes) [RHEL-122021] - usb: dwc3: Ignore late xferNotReady event to prevent halt timeout (Desnes Nunes) [RHEL-122021] - USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera (Desnes Nunes) [RHEL-122021] - usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test (Desnes Nunes) [RHEL-122021] - usb: renesas-xhci: Fix External ROM access timeouts (Desnes Nunes) [RHEL-122021] - usb: gadget: tegra-xudc: fix PM use count underflow (Desnes Nunes) [RHEL-122021] - usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive (Desnes Nunes) [RHEL-122021] - usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-122021] - usb: xhci: print xhci->xhc_state when queue_command failed (Desnes Nunes) [RHEL-122021] - usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() (Desnes Nunes) [RHEL-122021] - USB: serial: option: add Foxconn T99W709 (Desnes Nunes) [RHEL-122021] - usb: core: add urb->sgt parameter description (Desnes Nunes) [RHEL-122021] - thunderbolt: Fix copy+paste error in match_service_id() (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: Update power_supply on power role change (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default (Desnes Nunes) [RHEL-122021] - usb: typec: fusb302: cache PD RX state (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: add DRM dependency (Desnes Nunes) [RHEL-122021] - usb: chipidea: imx: Add a missing blank line (Desnes Nunes) [RHEL-122021] - usb: usblp: clean up assignment inside if conditions (Desnes Nunes) [RHEL-122021] - cdc-acm: fix race between initial clearing halt and open (Desnes Nunes) [RHEL-122021] - usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command (Desnes Nunes) [RHEL-122021] - usb: xhci: Avoid showing warnings for dying controller (Desnes Nunes) [RHEL-122021] - usb: xhci: Avoid showing errors during surprise removal (Desnes Nunes) [RHEL-122021] - misc: rtsx: usb: Ensure mmc child device is active when card is present (Desnes Nunes) [RHEL-122021] - media: uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent() (Desnes Nunes) [RHEL-122021] - usb: core: add dma-noncoherent buffer alloc and free API (Desnes Nunes) [RHEL-122021] - usb: chipidea: s32g: Add usb support for s32g3 (Desnes Nunes) [RHEL-122021] - usb: chipidea: s32g: Add usb support for s32g2 (Desnes Nunes) [RHEL-122021] - dt-bindings: usb: Add compatible strings for s32g2/s32g3 (Desnes Nunes) [RHEL-122021] - usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument (Desnes Nunes) [RHEL-122021] - usb: early: xhci-dbc: Fix early_ioremap leak (Desnes Nunes) [RHEL-122021] - net: thunderbolt: Enable end-to-end flow control also in transmit (Desnes Nunes) [RHEL-122021] - net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() (Desnes Nunes) [RHEL-122021] - usb: core: config: Prevent OOB read in SS endpoint companion parsing (Desnes Nunes) [RHEL-122021] {CVE-2025-39760} - usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera (Desnes Nunes) [RHEL-122021] - dt-bindings: usb: genesys,gl850g: add downstream facing ports (Desnes Nunes) [RHEL-122021] - dt-bindings: usb: genesys,gl850g: use usb-hub.yaml (Desnes Nunes) [RHEL-122021] - dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt (Desnes Nunes) [RHEL-122021] - dt-bindings: trivial-devices: add onnn,adt7462 (Desnes Nunes) [RHEL-122021] - media: dt-bindings: Add OV5642 (Desnes Nunes) [RHEL-122021] - misc: rtsx: Add support for RTS5264 Version B and optimize init flow (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: register DRM HPD bridge (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: fake AltModes for port 0 (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: remove duplicate AltModes (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: add recipient arg to update_altmodes() callback (Desnes Nunes) [RHEL-122021] - usb: typec: ucsi: yoga-c630: fix error and remove paths (Desnes Nunes) [RHEL-122021] - usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] - dt-bindings: usb: dwc2: rename sophgo usb compatible string (Desnes Nunes) [RHEL-122021] - usb: dwc2: add support for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] - dt-bindings: usb: dwc2: Add support for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] - usb: dwc2: support dwc2 IP for Amlogic A1 SoC family (Desnes Nunes) [RHEL-122021] - dt-bindings: usb: dwc2: add support for Amlogic A1 SoC USB peripheral (Desnes Nunes) [RHEL-122021] - usb: dwc3: gadget: Remove duplicate check while setting xfer resource (Desnes Nunes) [RHEL-122021] - usb: ehci: replace scnprintf() with sysfs_emit() (Desnes Nunes) [RHEL-122021] - usb: core: Use sysfs_emit_at() when showing dynamic IDs (Desnes Nunes) [RHEL-122021] - usb: typec: altmodes/displayport: add irq_hpd to sysfs (Desnes Nunes) [RHEL-122021] - mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] - mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow (Desnes Nunes) [RHEL-122021] - mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] - mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void (Desnes Nunes) [RHEL-122021] - mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors (Desnes Nunes) [RHEL-122021] - mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] - mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122021] - mmc: rtsx_pci: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122021] - thunderbolt: Fix typos in documentation comments (Desnes Nunes) [RHEL-122021] - Documentation: treewide: Replace remaining spinics links with lore (Desnes Nunes) [RHEL-122021] - net: usb: enable the work after stop usbnet by ip down/up (Desnes Nunes) [RHEL-122021] - net: usbnet: Fix the wrong netif_carrier_on() call (Desnes Nunes) [RHEL-122021] - net: usb: Convert tasklet API to new bottom half workqueue mechanism (Desnes Nunes) [RHEL-122021] - net: usbnet: Avoid potential RCU stall on LINK_CHANGE event (Desnes Nunes) [RHEL-122021] - usbnet: optimize usbnet_bh() to reduce CPU load (Desnes Nunes) [RHEL-122021] - treewide: Switch/rename to timer_delete[_sync]() (Desnes Nunes) [RHEL-122021] - net: usb: usbnet: fix race in probe failure (Desnes Nunes) [RHEL-122021] - net: usbnet: Remove generic .ndo_get_stats64 (Desnes Nunes) [RHEL-122021] - net: usbnet: Leverage core stats allocator (Desnes Nunes) [RHEL-122021] - usbnet:fix NPE during rx_complete (Desnes Nunes) [RHEL-122021] {CVE-2025-22050} - usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci (Desnes Nunes) [RHEL-122021] - usb: chipidea: imx: implement workaround for ERR051725 (Desnes Nunes) [RHEL-122021] - usb: chipidea: imx: add imx_usbmisc_pullup() hook (Desnes Nunes) [RHEL-122021] - usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event (Desnes Nunes) [RHEL-122021] - usb: core: usb_submit_urb: downgrade type check (Desnes Nunes) [RHEL-122021] - usb: storage: reltek_cr: convert to use secs_to_jiffies (Desnes Nunes) [RHEL-122021] - usb: typec: Remove unused ucsi_cci_str (Desnes Nunes) [RHEL-122021] - usb: core: Remove unused usb_unlink_anchored_urbs (Desnes Nunes) [RHEL-122021] - usb: gadget: Remove unused usb_remove_config (Desnes Nunes) [RHEL-122021] - usb: gadget: config: Remove unused usb_gadget_config_buf (Desnes Nunes) [RHEL-122021] - usb: Reorganize kerneldoc parameter names (Desnes Nunes) [RHEL-122021] - usb: gadget: remove max support speed info in bind operation (Desnes Nunes) [RHEL-122021] - usb: gadget: composite: cleanup function config_ep_by_speed_and_alt() (Desnes Nunes) [RHEL-122021] - usb: gadget: add a inline function gether_bitrate() (Desnes Nunes) [RHEL-122021] - usb: gadget: use working speed to calcaulate network bitrate and qlen (Desnes Nunes) [RHEL-122021] - usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() (Desnes Nunes) [RHEL-122021] {CVE-2023-52894} - usb: gadget: config: remove max speed check in usb_assign_descriptors() (Desnes Nunes) [RHEL-122021] - usb: phy: tegra: Remove unused functions (Desnes Nunes) [RHEL-122021] - usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio (Desnes Nunes) [RHEL-122021] - usb: core: Add 0x prefix to quirks debug output (Desnes Nunes) [RHEL-122021] - Documentation: usb: gadget: Wrap remaining usage snippets in literal code block (Desnes Nunes) [RHEL-122021] - usb: gadget: configfs: Ignore trailing LF for user strings to cdev (Desnes Nunes) [RHEL-122021] - usb: gadget: configfs: Attach arbitrary strings to cdev (Desnes Nunes) [RHEL-122021] - usb: gadget: configfs: Fix set but not used variable warning (Desnes Nunes) [RHEL-122021] - usb: gadget: configfs: Support arbitrary string descriptors (Desnes Nunes) [RHEL-122021] - usb: gadget: configfs: Rename struct gadget_strings (Desnes Nunes) [RHEL-122021] - docs: usb: gadget: Reindent numbered list (Desnes Nunes) [RHEL-122021] - usb: gadget: composite: Use USB API functions rather than constants (Desnes Nunes) [RHEL-122021] - usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() (Desnes Nunes) [RHEL-122021] - dt-bindings: phy: Convert ti,keystone-usbphy to DT schema (Desnes Nunes) [RHEL-122021] - dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema (Desnes Nunes) [RHEL-122021] - Documentation: ABI: Update WMI device paths in ABI docs (Desnes Nunes) [RHEL-122021] - ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST (Desnes Nunes) [RHEL-122021] - ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries (Desnes Nunes) [RHEL-122021] - perf tools: Don't set attr.exclude_guest by default (Michael Petlan) [RHEL-118946] - mptcp: propagate shutdown to subflows when possible (Davide Caratti) [RHEL-115624] - mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN (Davide Caratti) [RHEL-115624] - mptcp: disable add_addr retransmission when timeout is 0 (Davide Caratti) [RHEL-115624] - mptcp: remove duplicate sk_reset_timer call (Davide Caratti) [RHEL-115624] - mptcp: pm: kernel: flush: do not reset ADD_ADDR limit (Davide Caratti) [RHEL-115624] - mptcp: drop skb if MPTCP skb extension allocation fails (Davide Caratti) [RHEL-115624] - mptcp: make fallback action and fallback decision atomic (Davide Caratti) [RHEL-115624] - mptcp: safety check before fallback (Davide Caratti) [RHEL-115624] - mptcp: reset when MPTCP opts are dropped after join (Davide Caratti) [RHEL-115624] - mptcp: export mptcp_subflow_early_fallback() (Davide Caratti) [RHEL-115624] - iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents() (Jerry Snitselaar) [RHEL-114131] - dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC (Jerry Snitselaar) [RHEL-114131] - ntb: Force physically contiguous allocation of rx ring buffers (Jerry Snitselaar) [RHEL-114131] - KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests (Jerry Snitselaar) [RHEL-114131] - dma-mapping: fix direction in dma_alloc direction traces (Jerry Snitselaar) [RHEL-114131] - iommufd: Register iommufd mock devices with fwspec (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Disallow dirty tracking if incoherent page walk (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: debugfs: Fix legacy mode page table dump logic (Jerry Snitselaar) [RHEL-114131] - ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() (Jerry Snitselaar) [RHEL-114131] - gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-114131] - dma: kmsan: export kmsan_handle_dma() for modules (Jerry Snitselaar) [RHEL-114131] - software node: Prevent link creation failure from causing kobj reference count imbalance (Jerry Snitselaar) [RHEL-114131] - iommu/selftest: prevent use of uninitialized variable (Jerry Snitselaar) [RHEL-114131] - PCI: Fix driver_managed_dma check (Jerry Snitselaar) [RHEL-114131] - platform: Fix race condition during DMA configure at IOMMU probe time (Jerry Snitselaar) [RHEL-114131] - PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device() (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Update the fail_nth limit (Jerry Snitselaar) [RHEL-114131] - iommufd: WARN if an object is aborted with an elevated refcount (Jerry Snitselaar) [RHEL-114131] - iommufd: Fix race during abort for file descriptors (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39966} - iommufd: Fix refcounting race during mmap (Jerry Snitselaar) [RHEL-114131] - iommu/amd/pgtbl: Fix possible race while increase page table level (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39961} - iommu/amd: Fix alias device DTE setting (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page() (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init() (Jerry Snitselaar) [RHEL-114131] - dma-debug: don't enforce dma mapping check on noncoherent allocations (Jerry Snitselaar) [RHEL-114131] - dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted (Jerry Snitselaar) [RHEL-114131] - iommufd: Fix spelling errors in iommufd.rst (Jerry Snitselaar) [RHEL-114131] - iommufd: viommu: free memory allocated by kvcalloc() using kvfree() (Jerry Snitselaar) [RHEL-114131] - iommu/virtio: Make instance lookup robust (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement (Jerry Snitselaar) [RHEL-114131] - iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_map (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Avoid stack buffer overflow from kernel cmdline (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38676} - iommu/vt-d: Use pci_is_display() (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_size (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3 (Jerry Snitselaar) [RHEL-114131] - iommufd: Rename some shortterm-related identifiers (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add coverage for vdevice tombstone (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Explicitly skip tests for inapplicable variant (Jerry Snitselaar) [RHEL-114131] - iommufd/vdevice: Remove struct device reference from struct vdevice (Jerry Snitselaar) [RHEL-114131] - iommufd: Destroy vdevice on idevice destroy (Jerry Snitselaar) [RHEL-114131] - iommufd: Add a pre_destroy() op for objects (Jerry Snitselaar) [RHEL-114131] - iommufd: Add iommufd_object_tombstone_user() helper (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Roll back to use iommufd_object_alloc() for vdevice (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Test reserved regions near ULONG_MAX (Jerry Snitselaar) [RHEL-114131] - iommufd: Prevent ALIGN() overflow (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38688} - iommu/tegra241-cmdqv: import IOMMUFD module namespace (Jerry Snitselaar) [RHEL-114131] - iommufd: Do not allow _iommufd_object_alloc_ucmd if abort op is set (Jerry Snitselaar) [RHEL-114131] - iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support (Jerry Snitselaar) [RHEL-114131] - iommu/tegra241-cmdqv: Add user-space use support (Jerry Snitselaar) [RHEL-114131] - iommu/tegra241-cmdqv: Do not statically map LVCMDQs (Jerry Snitselaar) [RHEL-114131] - iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf() (Jerry Snitselaar) [RHEL-114131] - iommu/tegra241-cmdqv: Use request_threaded_irq (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3-iommufd: Add hw_info to impl_ops (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl ops (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Update hw_info coverage for an input data_type (Jerry Snitselaar) [RHEL-114131] - iommufd: Allow an input data_type via iommu_hw_info (Jerry Snitselaar) [RHEL-114131] - iommu: Allow an input type in hw_info op (Jerry Snitselaar) [RHEL-114131] - Documentation: userspace-api: iommufd: Update HW QUEUE (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add coverage for the new mmap interface (Jerry Snitselaar) [RHEL-114131] - iommufd: Add mmap interface (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC (Jerry Snitselaar) [RHEL-114131] - iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpers (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Introduce IOMMUFD_OBJ_HW_QUEUE and its related struct (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Add driver-defined vDEVICE support (Jerry Snitselaar) [RHEL-114131] - iommufd/access: Bypass access->ops->unmap for internal use (Jerry Snitselaar) [RHEL-114131] - iommufd/access: Add internal APIs for HW queue to use (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add coverage for viommu data (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Support user_data in mock_viommu_alloc (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Allow driver-specific user data for a vIOMMU object (Jerry Snitselaar) [RHEL-114131] - iommu: Pass in a driver-level user data structure to viommu_init op (Jerry Snitselaar) [RHEL-114131] - iommu: Add iommu_copy_struct_to_user helper (Jerry Snitselaar) [RHEL-114131] - iommu: Use enum iommu_hw_info_type for type in hw_info op (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Explicitly define vdev->virt_id (Jerry Snitselaar) [RHEL-114131] - iommufd: Correct virt_id kdoc at struct iommu_vdevice_alloc (Jerry Snitselaar) [RHEL-114131] - iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range (Jerry Snitselaar) [RHEL-114131] - iommufd: Apply the new iommufd_object_alloc_ucmd helper (Jerry Snitselaar) [RHEL-114131] - iommufd: Introduce iommufd_object_alloc_ucmd helper (Jerry Snitselaar) [RHEL-114131] - iommufd: Move _iommufd_object_alloc out of driver.c (Jerry Snitselaar) [RHEL-114131] - iommu: Deprecate viommu_alloc op (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Drop parent domain from mock_iommu_domain_nested (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Support get_viommu_size and viommu_init ops (Jerry Snitselaar) [RHEL-114131] - iommu: Introduce get_viommu_size and viommu_init ops (Jerry Snitselaar) [RHEL-114131] - iommufd: Return EOPNOTSUPP for failures due to driver bugs (Jerry Snitselaar) [RHEL-114131] - iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq (Jerry Snitselaar) [RHEL-114131] - iommufd: Use enum iommu_viommu_type for type in struct iommufd_viommu (Jerry Snitselaar) [RHEL-114131] - iommufd: Drop unused ictx in struct iommufd_vdevice (Jerry Snitselaar) [RHEL-114131] - iommufd: Apply obvious cosmetic fixes (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu: disable PRR on SM8250 (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Revert vmaster in the error path (Jerry Snitselaar) [RHEL-114131] - iommu/io-pgtable-arm: Remove unused macro iopte_prot (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-qcom: Add SM6115 MDSS compatible (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39739} - iommu/amd: Fix geometry.aperture_end for V2 tables (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Wrap debugfs ABI testing symbols snippets in literal code blocks (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add documentation for AMD IOMMU debugfs support (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add debugfs support to dump IRT Table (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add debugfs support to dump device table (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add support for device id user input (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add debugfs support to dump IOMMU command buffer (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add debugfs support to dump IOMMU Capability registers (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add debugfs support to dump IOMMU MMIO registers (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Refactor AMD IOMMU debugfs initial setup (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Enable PASID and ATS capabilities in the correct order (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add efr[HATS] max v1 page table level (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add HATDis feature support (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Fix UAF on sva unbind with pending IOPFs (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38594} - iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flush_range (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Fix missing PASID in dev TLB flush with cache_tag_flush_all (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Split paging_domain_compatible() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Split intel_iommu_enforce_cache_coherency() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Create unique domain ops for each stage (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Do not wipe out the page table NID when devices detach (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook (Jerry Snitselaar) [RHEL-114131] - iommu: Remove ops->pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] - iommu: Remove iommu_ops pgsize_bitmap from simple drivers (Jerry Snitselaar) [RHEL-114131] - iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu: Remove iommu_ops pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] - qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] - dma-contiguous: hornor the cma address limit setup by user (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Assign devtlb cache tag on ATS enablement (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Fix build warnings due to uninitialized mfd (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add missing close(mfd) in memfd_mmap() (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add asserts testing global mfd (Jerry Snitselaar) [RHEL-114131] - iommu/tegra: Fix incorrect size calculation (Jerry Snitselaar) [RHEL-114131] - scatterlist: fix extraneous '@'-sign kernel-doc notation (Jerry Snitselaar) [RHEL-114131] - Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices" (Jerry Snitselaar) [RHEL-114131] - scatterlist: inline sg_next() (Jerry Snitselaar) [RHEL-114131] - iommu: Clear the freelist after iommu_put_pages_list() (Jerry Snitselaar) [RHEL-114131] - iommu: make inclusion of amd directory conditional (Jerry Snitselaar) [RHEL-114131] - iommu: make inclusion of intel directory conditional (Jerry Snitselaar) [RHEL-114131] - iommu: remove duplicate selection of DMAR_TABLE (Jerry Snitselaar) [RHEL-114131] - iommu: Cleanup comments for dev_enable/disable_feat (Jerry Snitselaar) [RHEL-114131] - iommu: Protect against overflow in iommu_pgsize() (Jerry Snitselaar) [RHEL-114131] - iommu: Handle yet another race around registration (Jerry Snitselaar) [RHEL-114131] - iommu: Allow attaching static domains in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-114131] - iommu: Hide ops.domain_alloc behind CONFIG_FSL_PAMU (Jerry Snitselaar) [RHEL-114131] - iommu: Do not call domain_alloc() in iommu_sva_domain_alloc() (Jerry Snitselaar) [RHEL-114131] - iommu/virtio: Move to domain_alloc_paging() (Jerry Snitselaar) [RHEL-114131] - iommu: Add domain_alloc_identity() (Jerry Snitselaar) [RHEL-114131] - iommu/virtio: Break out bypass identity support into a global static (Jerry Snitselaar) [RHEL-114131] - iommu: Remove iommu_dev_enable/disable_feature() (Jerry Snitselaar) [RHEL-114131] - iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [RHEL-114131] - dmaengine: idxd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Put iopf enablement in domain attach path (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Put iopf enablement in domain attach path (Jerry Snitselaar) [RHEL-114131] - iommu: Remove IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Put iopf enablement in the domain attach path (Jerry Snitselaar) [RHEL-114131] - iommu: Avoid introducing more races (Jerry Snitselaar) [RHEL-114131] - iommu/vtd: Remove iommu_alloc_pages_node() (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Use iommu_alloc_pages_node_sz() for the IRT (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Remove iommu_alloc_page_node() (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Remove iommu_alloc_page/pages() (Jerry Snitselaar) [RHEL-114131] - iommu: Update various drivers to pass in lg2sz instead of order to iommu pages (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Use roundup_pow_two() instead of get_order() (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Change rlookup, irq_lookup, and alias to use kvalloc() (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Allow sub page sizes to be passed into the allocator (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Move the __GFP_HIGHMEM checks into the common code (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Move from struct page to struct ioptdesc and folio (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Remove iommu_put_pages_list_old and the _Generic (Jerry Snitselaar) [RHEL-114131] - iommu: Change iommu_iotlb_gather to use iommu_page_list (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Convert to use struct iommu_pages_list (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Formalize the freelist API (Jerry Snitselaar) [RHEL-114131] - iommu/pages: De-inline the substantial functions (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Remove iommu_free_page() (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Remove the order argument to iommu_free_pages() (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Make iommu_put_pages_list() work with high order allocations (Jerry Snitselaar) [RHEL-114131] - iommu/pages: Remove __iommu_alloc_pages()/__iommu_free_pages() (Jerry Snitselaar) [RHEL-114131] - iommu/tegra: Do not use struct page as the handle for pts (Jerry Snitselaar) [RHEL-114131] - iommu/terga: Do not use struct page as the handle for as->pd memory (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Allow matching ACPI HID devices without matching UIDs (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Add support for HTRangeIgnore feature (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Ensure GA log notifier callbacks finish running before module unload (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Restore context entry setup order for aliased devices (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38216} - iommu/vt-d: Change dmar_ats_supported() to return boolean (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Replace spin_lock with mutex to protect domain ida (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Use ida to manage domain id (Jerry Snitselaar) [RHEL-114131] - ida: Add ida_find_first_range() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Restore WO permissions on second-level paging entries (Jerry Snitselaar) [RHEL-114131] - iommu: ipmmu-vmsa: avoid Wformat-security warning (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-qcom: Make set_stall work when the device is on (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu: Move handing of RESUME to the context fault handler (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500 (Jerry Snitselaar) [RHEL-114131] - iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev (Jerry Snitselaar) [RHEL-114131] - iommu: Skip PASID validation for devices without PASID capability (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Revert ATS timing change to fix boot failure (Jerry Snitselaar) [RHEL-114131] - iommu: Fix two issues in iommu_copy_struct_from_user() (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37900} - iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37927} - iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefully (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Add missing S2FWB feature detection (Jerry Snitselaar) [RHEL-114131] - iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE (Jerry Snitselaar) [RHEL-114131] - dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask (Jerry Snitselaar) [RHEL-114131] - dma-mapping: Fix warning reported for missing prototype (Jerry Snitselaar) [RHEL-114131] - dma-mapping: avoid potential unused data compilation warning (Jerry Snitselaar) [RHEL-114131] - dma/contiguous: avoid warning about unused size_bytes (Jerry Snitselaar) [RHEL-114131] - iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37837} - iommu: remove unneeded semicolon (Jerry Snitselaar) [RHEL-114131] - iommu/ipmmu-vmsa: Register in a sensible order (Jerry Snitselaar) [RHEL-114131] - iommu: Clear iommu-dma ops on cleanup (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37877} - iommu/vt-d: Remove an unnecessary call set_dma_ops() (Jerry Snitselaar) [RHEL-114131] - iommu: Fix crash in report_iommu_fault() (Jerry Snitselaar) [RHEL-114131] - iommufd: Test attach before detaching pasid (Jerry Snitselaar) [RHEL-114131] - iommufd: Fix iommu_vevent_header tables markup (Jerry Snitselaar) [RHEL-114131] - iommu: Convert unreachable() to BUG() (Jerry Snitselaar) [RHEL-114131] - iommufd: Balance veventq->num_events inc/dec (Jerry Snitselaar) [RHEL-114131] - iommufd: Initialize the flags of vevent in iommufd_viommu_report_event() (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFO (Jerry Snitselaar) [RHEL-114131] - iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add coverage for iommufd pasid attach/detach (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add test ops to test pasid attach/detach (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add a helper to get test device (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add set_dev_pasid in mock iommu (Jerry Snitselaar) [RHEL-114131] - iommufd: Allow allocating PASID-compatible domain (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support (Jerry Snitselaar) [RHEL-114131] - iommufd: Enforce PASID-compatible domain for RID (Jerry Snitselaar) [RHEL-114131] - iommufd: Support pasid attach/replace (Jerry Snitselaar) [RHEL-114131] - iommufd: Enforce PASID-compatible domain in PASID path (Jerry Snitselaar) [RHEL-114131] - iommufd/device: Add pasid_attach array to track per-PASID attach (Jerry Snitselaar) [RHEL-114131] - iommufd/device: Replace device_list with device_array (Jerry Snitselaar) [RHEL-114131] - iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach struct (Jerry Snitselaar) [RHEL-114131] - iommufd/device: Add helper to detect the first attach of a group (Jerry Snitselaar) [RHEL-114131] - iommufd/device: Replace idev->igroup with local variable (Jerry Snitselaar) [RHEL-114131] - iommufd/device: Only add reserved_iova in non-pasid path (Jerry Snitselaar) [RHEL-114131] - iommufd: Pass @pasid through the device attach/replace path (Jerry Snitselaar) [RHEL-114131] - iommu: Introduce a replace API for device pasid (Jerry Snitselaar) [RHEL-114131] - iommu: Require passing new handles to APIs supporting handle (Jerry Snitselaar) [RHEL-114131] - iommu: Drop sw_msi from iommu_domain (Jerry Snitselaar) [RHEL-114131] - iommufd: Move iommufd_sw_msi and related functions to driver.c (Jerry Snitselaar) [RHEL-114131] - iommu: Sort out domain user data (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMU (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster (Jerry Snitselaar) [RHEL-114131] - Documentation: userspace-api: iommufd: Update FAULT and VEVENTQ (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverage (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage (Jerry Snitselaar) [RHEL-114131] - iommufd/selftest: Require vdev_id when attaching to a nested domain (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Add iommufd_viommu_report_event helper (Jerry Snitselaar) [RHEL-114131] - iommufd/viommu: Add iommufd_viommu_get_vdev_id helper (Jerry Snitselaar) [RHEL-114131] - iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC (Jerry Snitselaar) [RHEL-114131] - iommufd: Rename fault.c to eventq.c (Jerry Snitselaar) [RHEL-114131] - iommufd: Abstract an iommufd_eventq from iommufd_fault (Jerry Snitselaar) [RHEL-114131] - iommufd/fault: Add an iommufd_fault_init() helper (Jerry Snitselaar) [RHEL-114131] - iommufd/fault: Move two fault functions out of the header (Jerry Snitselaar) [RHEL-114131] - iommufd: Fail replace if device has not been attached (Jerry Snitselaar) [RHEL-114131] - iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators (Jerry Snitselaar) [RHEL-114131] - iommufd: Fix uninitialized rc in iommufd_access_rw() (Jerry Snitselaar) [RHEL-114131] - iommufd: Disallow allocating nested parent domain with fault ID (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Consolidate protection domain free code (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Remove unused forward declaration (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Remove outdated comment (Jerry Snitselaar) [RHEL-114131] - iommu/amd/pgtbl_v2: Improve error handling (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Remove unused variable (Jerry Snitselaar) [RHEL-114131] - iommu/amd: Log IOMMU control register in event log path (Jerry Snitselaar) [RHEL-114131] - lib/scatterlist: Add SG_MITER_LOCAL and use it (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Cleanup intel_context_flush_present() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Move PRI enablement in probe path (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Move scalable mode ATS enablement to probe path (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Check if SVA is supported when attaching the SVA domain (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Use virt_to_phys() (Jerry Snitselaar) [RHEL-114131] - iommu/vt-d: Fix system hang on reboot -f (Jerry Snitselaar) [RHEL-114131] - iommu: Don't warn prematurely about dodgy probes (Jerry Snitselaar) [RHEL-114131] - iommu/arm-smmu: Set rpm auto_suspend once during probe (Jerry Snitselaar) [RHEL-114131] - iommu: Get DT/ACPI parsing into the proper probe path (Jerry Snitselaar) [RHEL-114131] - iommu: Keep dev->iommu state consistent (Jerry Snitselaar) [RHEL-114131] - iommu: Resolve ops in iommu_init_device() (Jerry Snitselaar) [RHEL-114131] - iommu: Handle race with default domain setup (Jerry Snitselaar) [RHEL-114131] - iommu: Unexport iommu_fwspec_free() (Jerry Snitselaar) [RHEL-114131] - iommu/dma: Remove redundant locking (Jerry Snitselaar) [RHEL-114131] - iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers (Jerry Snitselaar) [RHEL-114131] - iommu: Store either domain or handle in group->pasid_array (Jerry Snitselaar) [RHEL-114131] - iommu: Drop iommu_group_replace_domain() (Jerry Snitselaar) [RHEL-114131] - iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle() (Jerry Snitselaar) [RHEL-114131] - iommufd: Implement sw_msi support natively (Jerry Snitselaar) [RHEL-114131] - iommu: Turn fault_data to iommufd private pointer (Jerry Snitselaar) [RHEL-114131] - irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it (Jerry Snitselaar) [RHEL-114131] - iommu: Make iommu_dma_prepare_msi() into a generic operation (Jerry Snitselaar) [RHEL-114131] - genirq/msi: Refactor iommu_dma_compose_msi_msg() (Jerry Snitselaar) [RHEL-114131] - genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38062} - iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev() (Jerry Snitselaar) [RHEL-114131] - iommufd: Make attach_handle generic than fault specific (Jerry Snitselaar) [RHEL-114131] - dma: Introduce generic dma_addr_*crypted helpers (Jerry Snitselaar) [RHEL-114131] - dma: Fix encryption bit clearing for dma_to_phys (Jerry Snitselaar) [RHEL-114131] - treewide, timers: Rename from_timer() to timer_container_of() (Ivan Vecera) [RHEL-115039] - xfs: remove unused trace event xfs_dqreclaim_dirty (Carlos Maiolino) [RHEL-112145] - xfs: fix scrub trace with null pointer in quotacheck (Carlos Maiolino) [RHEL-112145] - xfs: fix unmount hang with unflushable inodes stuck in the AIL (Carlos Maiolino) [RHEL-112145] - xfs: factor out stale buffer item completion (Carlos Maiolino) [RHEL-112145] - xfs: rearrange code in xfs_buf_item.c (Carlos Maiolino) [RHEL-112145] - xfs: add tracepoints for stale pinned inode state debug (Carlos Maiolino) [RHEL-112145] - xfs: avoid dquot buffer pin deadlock (Carlos Maiolino) [RHEL-112145] - xfs: catch stale AGF/AGF metadata (Carlos Maiolino) [RHEL-112145] - xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock (Carlos Maiolino) [RHEL-112145] - xfs: don't assume perags are initialised when trimming AGs (Carlos Maiolino) [RHEL-88450] - xfs: unmapped buffer item size straddling mismatch (Carlos Maiolino) [RHEL-112145] - xfs: don't increment m_generation for all errors in xfs_growfs_data (Carlos Maiolino) [RHEL-112145] - xfs: flush inodegc before swapon (Carlos Maiolino) [RHEL-112145] - xfs: Do not allow norecovery mount with quotacheck (Carlos Maiolino) [RHEL-112145] - xfs: remove xfs_buf_cache.bc_lock (Carlos Maiolino) [RHEL-112145] - xfs: Add error handling for xfs_reflink_cancel_cow_range (Carlos Maiolino) [RHEL-112145] - xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end (Carlos Maiolino) [RHEL-112145] - xfs: remove an out of data comment in _xfs_buf_alloc (Carlos Maiolino) [RHEL-112145] - xfs: fix buffer lookup vs release race (Carlos Maiolino) [RHEL-112145] - xfs: check for dead buffers in xfs_buf_find_insert (Carlos Maiolino) [RHEL-112145] - xfs: don't shut down the filesystem for media failures beyond end of log (Carlos Maiolino) [RHEL-112145] - xfs: release the dquot buf outside of qli_lock (Carlos Maiolino) [RHEL-112145] - xfs: don't over-report free space or inodes in statvfs (Carlos Maiolino) [RHEL-112145] - xfs: lock dquot buffer before detaching dquot from b_li_list (Carlos Maiolino) [RHEL-112145] - xfs: don't return an error from xfs_update_last_rtgroup_size for !XFS_RT (Carlos Maiolino) [RHEL-112145] - xfs: return from xfs_symlink_verify early on V4 filesystems (Carlos Maiolino) [RHEL-112145] - xfs: fix zero byte checking in the superblock scrubber (Carlos Maiolino) [RHEL-112145] - xfs: check pre-metadir fields correctly (Carlos Maiolino) [RHEL-112145] - xfs: don't crash on corrupt /quotas dirent (Carlos Maiolino) [RHEL-112145] - xfs: don't move nondir/nonreg temporary repair files to the metadir namespace (Carlos Maiolino) [RHEL-112145] - xfs: fix sb_spino_align checks for large fsblock sizes (Carlos Maiolino) [RHEL-112145] - xfs: convert quotacheck to attach dquot buffers (Carlos Maiolino) [RHEL-112145] - xfs: attach dquot buffer to dquot log item buffer (Carlos Maiolino) [RHEL-112145] - xfs: clean up log item accesses in xfs_qm_dqflush{,_done} (Carlos Maiolino) [RHEL-112145] - xfs: separate dquot buffer reads from xfs_dqflush (Carlos Maiolino) [RHEL-112145] - xfs: don't lose solo dquot update transactions (Carlos Maiolino) [RHEL-112145] - xfs: don't lose solo superblock counter update transactions (Carlos Maiolino) [RHEL-112145] - xfs: avoid nested calls to __xfs_trans_commit (Carlos Maiolino) [RHEL-112145] - xfs: only run precommits once per transaction object (Carlos Maiolino) [RHEL-112145] - xfs: update btree keys correctly when _insrec splits an inode root block (Carlos Maiolino) [RHEL-112145] - xfs: fix error bailout in xfs_rtginode_create (Carlos Maiolino) [RHEL-112145] - xfs: mark metadir repair tempfiles with IRECOVERY (Carlos Maiolino) [RHEL-112145] - xfs: separate healthy clearing mask during repair (Carlos Maiolino) [RHEL-112145] - xfs: don't drop errno values when we fail to ficlone the entire range (Carlos Maiolino) [RHEL-112145] - xfs: return a 64-bit block count from xfs_btree_count_blocks (Carlos Maiolino) [RHEL-112145] - xfs: keep quota directory inode loaded (Carlos Maiolino) [RHEL-112145] - xfs: metapath scrubber should use the already loaded inodes (Carlos Maiolino) [RHEL-112145] - xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay (Carlos Maiolino) [RHEL-112145] - xfs: Use xchg() in xlog_cil_insert_pcp_aggregate() (Carlos Maiolino) [RHEL-112145] - xfs: prevent mount and log shutdown race (Carlos Maiolino) [RHEL-112145] - xfs: delalloc and quota softlimit timers are incoherent (Carlos Maiolino) [RHEL-112145] - xfs: remove unknown compat feature check in superblock write validation (Carlos Maiolino) [RHEL-112145] - xfs: port ondisk structure checks from xfs/122 to the kernel (Carlos Maiolino) [RHEL-112145] - xfs: separate space btree structures in xfs_ondisk.h (Carlos Maiolino) [RHEL-112145] - xfs: convert struct typedefs in xfs_ondisk.h (Carlos Maiolino) [RHEL-112145] - xfs: update sb field checks when metadir is turned on (Carlos Maiolino) [RHEL-112145] - xfs: enable realtime quota again (Carlos Maiolino) [RHEL-112145] - xfs: reserve quota for realtime files correctly (Carlos Maiolino) [RHEL-112145] - xfs: create quota preallocation watermarks for realtime quota (Carlos Maiolino) [RHEL-112145] - xfs: report realtime block quota limits on realtime directories (Carlos Maiolino) [RHEL-112145] - xfs: advertise realtime quota support in the xqm stat files (Carlos Maiolino) [RHEL-112145] - xfs: fix chown with rt quota (Carlos Maiolino) [RHEL-112145] - xfs: persist quota flags with metadir (Carlos Maiolino) [RHEL-112145] - xfs: scrub quota file metapaths (Carlos Maiolino) [RHEL-112145] - xfs: use metadir for quota inodes (Carlos Maiolino) [RHEL-112145] - xfs: refactor xfs_qm_destroy_quotainos (Carlos Maiolino) [RHEL-112145] - xfs: free xfs_busy_extents structure when no RT extents are queued (Carlos Maiolino) [RHEL-112145] - xfs: use rtgroup busy extent list for FITRIM (Carlos Maiolino) [RHEL-112145] - xfs: implement busy extent tracking for rtgroups (Carlos Maiolino) [RHEL-112145] - xfs: port the perag discard code to handle generic groups (Carlos Maiolino) [RHEL-112145] - xfs: move the min and max group block numbers to xfs_group (Carlos Maiolino) [RHEL-112145] - xfs: adjust min_block usage in xfs_verify_agbno (Carlos Maiolino) [RHEL-112145] - xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t (Carlos Maiolino) [RHEL-112145] - xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries (Carlos Maiolino) [RHEL-112145] - xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries (Carlos Maiolino) [RHEL-112145] - xfs: mask off the rtbitmap and summary inodes when metadir in use (Carlos Maiolino) [RHEL-112145] - xfs: scrub metadir paths for rtgroup metadata (Carlos Maiolino) [RHEL-112145] - xfs: repair realtime group superblock (Carlos Maiolino) [RHEL-112145] - xfs: scrub the realtime group superblock (Carlos Maiolino) [RHEL-112145] - xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub (Carlos Maiolino) [RHEL-112145] - xfs: make the RT allocator rtgroup aware (Carlos Maiolino) [RHEL-112145] - xfs: don't merge ioends across RTGs (Carlos Maiolino) [RHEL-112145] - xfs: use realtime EFI to free extents when rtgroups are enabled (Carlos Maiolino) [RHEL-112145] - xfs: support error injection when freeing rt extents (Carlos Maiolino) [RHEL-112145] - xfs: support logging EFIs for realtime extents (Carlos Maiolino) [RHEL-112145] - xfs: force swapext to a realtime file to use the file content exchange ioctl (Carlos Maiolino) [RHEL-112145] - xfs: store rtgroup information with a bmap intent (Carlos Maiolino) [RHEL-112145] - xfs: grow the realtime section when realtime groups are enabled (Carlos Maiolino) [RHEL-112145] - xfs: encode the rtsummary in big endian format (Carlos Maiolino) [RHEL-112145] - xfs: encode the rtbitmap in big endian format (Carlos Maiolino) [RHEL-112145] - xfs: add block headers to realtime bitmap and summary blocks (Carlos Maiolino) [RHEL-112145] - xfs: export the geometry of realtime groups to userspace (Carlos Maiolino) [RHEL-112145] - xfs: record rt group metadata errors in the health system (Carlos Maiolino) [RHEL-112145] - xfs: convert sick_map loops to use ARRAY_SIZE (Carlos Maiolino) [RHEL-112145] - xfs: add frextents to the lazysbcounters when rtgroups enabled (Carlos Maiolino) [RHEL-112145] - xfs: add a helper to prevent bmap merges across rtgroup boundaries (Carlos Maiolino) [RHEL-112145] - xfs: check that rtblock extents do not break rtsupers or rtgroups (Carlos Maiolino) [RHEL-112145] - xfs: export realtime group geometry via XFS_FSOP_GEOM (Carlos Maiolino) [RHEL-112145] - xfs: update realtime super every time we update the primary fs super (Carlos Maiolino) [RHEL-112145] - xfs: check the realtime superblock at mount time (Carlos Maiolino) [RHEL-112145] - xfs: define the format of rt groups (Carlos Maiolino) [RHEL-112145] - iomap: add a merge boundary flag (Carlos Maiolino) [RHEL-112145] - xfs: fix rt device offset calculations for FITRIM (Carlos Maiolino) [RHEL-112145] - xfs: make RT extent numbers relative to the rtgroup (Carlos Maiolino) [RHEL-112145] - xfs: refactor xfs_rtsummary_blockcount (Carlos Maiolino) [RHEL-112145] - xfs: refactor xfs_rtbitmap_blockcount (Carlos Maiolino) [RHEL-112145] - xfs: factor out a xfs_growfs_check_rtgeom helper (Carlos Maiolino) [RHEL-112145] - xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks (Carlos Maiolino) [RHEL-112145] - xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper (Carlos Maiolino) [RHEL-112145] - xfs: calculate RT bitmap and summary blocks based on sb_rextents (Carlos Maiolino) [RHEL-112145] - xfs: remove XFS_ILOCK_RT* (Carlos Maiolino) [RHEL-112145] - xfs: support creating per-RTG files in growfs (Carlos Maiolino) [RHEL-112145] - xfs: move RT bitmap and summary information to the rtgroup (Carlos Maiolino) [RHEL-112145] - xfs: split xfs_trim_rtdev_extents (Carlos Maiolino) [RHEL-112145] - xfs: cleanup xfs_getfsmap_rtdev_rtbitmap (Carlos Maiolino) [RHEL-112145] - xfs: factor out a xfs_growfs_rt_alloc_blocks helper (Carlos Maiolino) [RHEL-112145] - xfs: add a xfs_qm_unmount_rt helper (Carlos Maiolino) [RHEL-112145] - xfs: add a xfs_bmap_free_rtblocks helper (Carlos Maiolino) [RHEL-112145] - xfs: add rtgroup-based realtime scrubbing context management (Carlos Maiolino) [RHEL-112145] - xfs: support caching rtgroup metadata inodes (Carlos Maiolino) [RHEL-112145] - xfs: add a lockdep class key for rtgroup inodes (Carlos Maiolino) [RHEL-112145] - xfs: define locking primitives for realtime groups (Carlos Maiolino) [RHEL-112145] - xfs: create incore realtime group structures (Carlos Maiolino) [RHEL-112145] - xfs: clean up xfs_getfsmap_helper arguments (Carlos Maiolino) [RHEL-112145] - xfs: repair metadata directory file path connectivity (Carlos Maiolino) [RHEL-112145] - xfs: confirm dotdot target before replacing it during a repair (Carlos Maiolino) [RHEL-112145] - xfs: check metadata directory file path connectivity (Carlos Maiolino) [RHEL-112145] - xfs: move repair temporary files to the metadata directory tree (Carlos Maiolino) [RHEL-112145] - xfs: check the metadata directory inumber in superblocks (Carlos Maiolino) [RHEL-112145] - xfs: scrub metadata directories (Carlos Maiolino) [RHEL-112145] - xfs: fix di_metatype field of inodes that won't load (Carlos Maiolino) [RHEL-112145] - xfs: adjust parent pointer scrubber for sb-rooted metadata files (Carlos Maiolino) [RHEL-112145] - xfs: metadata files can have xattrs if metadir is enabled (Carlos Maiolino) [RHEL-112145] - xfs: do not count metadata directory files when doing online quotacheck (Carlos Maiolino) [RHEL-112145] - xfs: refactor directory tree root predicates (Carlos Maiolino) [RHEL-112145] - xfs: record health problems with the metadata directory (Carlos Maiolino) [RHEL-112145] - xfs: adjust xfs_bmap_add_attrfork for metadir (Carlos Maiolino) [RHEL-112145] - xfs: mark quota inodes as metadata files (Carlos Maiolino) [RHEL-112145] - xfs: don't count metadata directory files to quota (Carlos Maiolino) [RHEL-112145] - xfs: allow bulkstat to return metadata directories (Carlos Maiolino) [RHEL-112145] - xfs: advertise metadata directory feature (Carlos Maiolino) [RHEL-112145] - xfs: hide metadata inodes from everyone because they are special (Carlos Maiolino) [RHEL-112145] - xfs: disable the agi rotor for metadata inodes (Carlos Maiolino) [RHEL-112145] - xfs: read and write metadata inode directory tree (Carlos Maiolino) [RHEL-112145] - xfs: enforce metadata inode flag (Carlos Maiolino) [RHEL-112145] - xfs: load metadata directory root at mount time (Carlos Maiolino) [RHEL-112145] - xfs: iget for metadata inodes (Carlos Maiolino) [RHEL-112145] - xfs: define the on-disk format for the metadir feature (Carlos Maiolino) [RHEL-112145] - xfs: standardize EXPERIMENTAL warning generation (Carlos Maiolino) [RHEL-112145] - xfs: rename metadata inode predicates (Carlos Maiolino) [RHEL-112145] - xfs: constify the xfs_inode predicates (Carlos Maiolino) [RHEL-112145] - xfs: constify the xfs_sb predicates (Carlos Maiolino) [RHEL-112145] - xfs: store a generic group structure in the intents (Carlos Maiolino) [RHEL-112145] - xfs: remove xfs_group_intent_hold and xfs_group_intent_rele (Carlos Maiolino) [RHEL-112145] - xfs: add group based bno conversion helpers (Carlos Maiolino) [RHEL-112145] - xfs: store a generic xfs_group pointer in xfs_getfsmap_info (Carlos Maiolino) [RHEL-112145] - xfs: add a generic group pointer to the btree cursor (Carlos Maiolino) [RHEL-112145] - xfs: convert busy extent tracking to the generic group structure (Carlos Maiolino) [RHEL-112145] - xfs: convert extent busy tracepoints to the generic group structure (Carlos Maiolino) [RHEL-112145] - xfs: return the busy generation from xfs_extent_busy_list_empty (Carlos Maiolino) [RHEL-112145] - xfs: move the online repair rmap hooks to the generic group structure (Carlos Maiolino) [RHEL-112145] - xfs: move draining of deferred operations to the generic group structure (Carlos Maiolino) [RHEL-112145] - xfs: mark xfs_perag_intent_{hold,rele} static (Carlos Maiolino) [RHEL-112145] - xfs: move metadata health tracking to the generic group structure (Carlos Maiolino) [RHEL-112145] - xfs: switch perag iteration from the for_each macros to a while based iterator (Carlos Maiolino) [RHEL-112145] - xfs: add a xfs_group_next_range helper (Carlos Maiolino) [RHEL-112145] - xfs: factor out a generic xfs_group structure (Carlos Maiolino) [RHEL-112145] - xfs: factor out a xfs_iwalk_args helper (Carlos Maiolino) [RHEL-112145] - xfs: insert the pag structures into the xarray later (Carlos Maiolino) [RHEL-112145] - xfs: split xfs_initialize_perag (Carlos Maiolino) [RHEL-112145] - xfs: convert remaining trace points to pass pag structures (Carlos Maiolino) [RHEL-112145] - xfs: pass the pag to the xrep_newbt_extent_class tracepoints (Carlos Maiolino) [RHEL-112145] - xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points (Carlos Maiolino) [RHEL-112145] - xfs: pass objects to the xrep_ibt_walk_rmap tracepoint (Carlos Maiolino) [RHEL-112145] - xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point (Carlos Maiolino) [RHEL-112145] - xfs: pass objects to the xfs_irec_merge_{pre,post} trace points (Carlos Maiolino) [RHEL-112145] - xfs: pass a perag structure to the xfs_ag_resv_init_error trace point (Carlos Maiolino) [RHEL-112145] - xfs: constify pag arguments to trace points (Carlos Maiolino) [RHEL-112145] - xfs: remove the unused xrep_bmap_walk_rmap trace point (Carlos Maiolino) [RHEL-112145] - xfs: remove the unused trace_xfs_iwalk_ag trace point (Carlos Maiolino) [RHEL-112145] - xfs: remove the mount field from struct xfs_busy_extents (Carlos Maiolino) [RHEL-112145] - xfs: keep a reference to the pag for busy extents (Carlos Maiolino) [RHEL-112145] - xfs: pass a pag to xfs_extent_busy_{search,reuse} (Carlos Maiolino) [RHEL-112145] - xfs: add a xfs_agino_to_ino helper (Carlos Maiolino) [RHEL-112145] - xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers (Carlos Maiolino) [RHEL-112145] - xfs: remove the agno argument to xfs_free_ag_extent (Carlos Maiolino) [RHEL-112145] - xfs: pass a pag to xfs_difree_inode_chunk (Carlos Maiolino) [RHEL-112145] - xfs: remove the unused pag_active_wq field in struct xfs_perag (Carlos Maiolino) [RHEL-112145] - xfs: remove the unused pagb_count field in struct xfs_perag (Carlos Maiolino) [RHEL-112145] - xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev (Carlos Maiolino) [RHEL-112145] - xfs: remove xfs_page_mkwrite_iomap_ops (Carlos Maiolino) [RHEL-112145] - xfs: remove __xfs_filemap_fault (Carlos Maiolino) [RHEL-112145] - xfs: split write fault handling out of __xfs_filemap_fault (Carlos Maiolino) [RHEL-112145] - xfs: split the page fault trace event (Carlos Maiolino) [RHEL-112145] - xfs: sb_spino_align is not verified (Carlos Maiolino) [RHEL-112145] - xfs: simplify sector number calculation in xfs_zero_extent (Carlos Maiolino) [RHEL-112145] - xfs: remove the redundant xfs_alloc_log_agf (Carlos Maiolino) [RHEL-112145] Resolves: RHEL-112145, RHEL-114131, RHEL-115039, RHEL-115624, RHEL-118946, RHEL-122021, RHEL-129693, RHEL-52755, RHEL-88450 Signed-off-by: CKI KWF Bot --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 1 + kernel-aarch64-64k-rhel.config | 1 + kernel-aarch64-debug-rhel.config | 1 + kernel-aarch64-rhel.config | 1 + kernel-aarch64-rt-64k-debug-rhel.config | 1 + kernel-aarch64-rt-64k-rhel.config | 1 + kernel-aarch64-rt-debug-rhel.config | 1 + kernel-aarch64-rt-rhel.config | 1 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.changelog | 650 +++++++++++++++++++++++ kernel.spec | 657 +++++++++++++++++++++++- sources | 6 +- 21 files changed, 1324 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 20e7d7ded..14b304d29 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 8 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 645 +RHEL_RELEASE = 646 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 3cc23a218..f80b23120 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2346,6 +2346,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m CONFIG_HTE_TEGRA194_TEST=m CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 54057bca3..9f8db6eb0 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2330,6 +2330,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m # CONFIG_HTE_TEGRA194_TEST is not set CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index e21033663..872b1ee52 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2344,6 +2344,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m CONFIG_HTE_TEGRA194_TEST=m CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index a18d5ad27..eb05ac8df 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2328,6 +2328,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m # CONFIG_HTE_TEGRA194_TEST is not set CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 31b46a876..2a9bf8a39 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -2401,6 +2401,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m CONFIG_HTE_TEGRA194_TEST=m CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 63a134f2c..2e64fb7f1 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -2385,6 +2385,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m # CONFIG_HTE_TEGRA194_TEST is not set CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index c36da1257..8bda8f736 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2399,6 +2399,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m CONFIG_HTE_TEGRA194_TEST=m CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 687875991..4fcc4e4f4 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2383,6 +2383,7 @@ CONFIG_HSR=m CONFIG_HTE_TEGRA194=m # CONFIG_HTE_TEGRA194_TEST is not set CONFIG_HTE=y +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 612a96b0b..21c911785 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2058,6 +2058,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 2d312ba02..883c28a3d 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2042,6 +2042,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 01e2f7300..87bb9d467 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2055,6 +2055,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 7bd77f0c9..7e9663e8e 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2039,6 +2039,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index e822cbae3..578d145c5 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2048,6 +2048,7 @@ CONFIG_HSA_AMD=y # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index c995bdc97..744702cac 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2197,6 +2197,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 0ed314a75..b4d607e03 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2181,6 +2181,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index fcbce1396..8c5e79bb8 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2252,6 +2252,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index fbe362b61..8d126c90f 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2236,6 +2236,7 @@ CONFIG_HSR=m # CONFIG_HTE is not set # CONFIG_HTE_TEGRA194 is not set # CONFIG_HTE_TEGRA194_TEST is not set +CONFIG_HTMDUMP=m # CONFIG_HTS221 is not set # CONFIG_HTU21 is not set # CONFIG_HUAWEI_WMI is not set diff --git a/kernel.changelog b/kernel.changelog index bd59b2fac..b44e411e7 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,653 @@ +* Tue Dec 02 2025 CKI KWF Bot [5.14.0-646.el9] +- docs: powerpc: Add htm.rst to table of contents (Mamatha Inamdar) [RHEL-52755] +- Add CONFIG_HTMDUMP (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm capabilities support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm flags support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm setup support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm info support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm status support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm start support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm configure support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm operations (Mamatha Inamdar) [RHEL-52755] +- powerpc: Document details on H_HTM hcall (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries: Export hardware trace macro dump via debugfs (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries: Macros and wrapper functions for H_HTM call (Mamatha Inamdar) [RHEL-52755] +- powerpc: Export kvm_guest static key, for bcachefs six locks (Mamatha Inamdar) [RHEL-52755] +- kmem/tracing: add kmem name to kmem_cache_alloc tracepoint (Charles Haithcock) [RHEL-129693] +- USB: core: remove the move buf action (Desnes Nunes) [RHEL-122021] +- usb: typec: tcpm: properly deliver cable vdms to altmode drivers (Desnes Nunes) [RHEL-122021] +- xhci: fix memory leak regression when freeing xhci vdev devices depth first (Desnes Nunes) [RHEL-122021] +- xhci: dbc: Fix full DbC transfer ring after several reconnects (Desnes Nunes) [RHEL-122021] +- xhci: dbc: decouple endpoint allocation from initialization (Desnes Nunes) [RHEL-122021] +- USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions (Desnes Nunes) [RHEL-122021] +- USB: serial: option: add Telit Cinterion FN990A w/audio compositions (Desnes Nunes) [RHEL-122021] +- usb: xhci: Fix slot_id resource race conflict (Desnes Nunes) [RHEL-122021] +- usb: typec: fusb302: Revert incorrect threaded irq fix (Desnes Nunes) [RHEL-122021] +- USB: core: Update kerneldoc for usb_hcd_giveback_urb() (Desnes Nunes) [RHEL-122021] +- memstick: Fix deadlock by moving removing flag earlier (Desnes Nunes) [RHEL-122021] +- usb: dwc3: Remove WARN_ON for device endpoint command timeouts (Desnes Nunes) [RHEL-122021] {CVE-2025-39801} +- USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles (Desnes Nunes) [RHEL-122021] +- usb: storage: realtek_cr: Use correct byte order for bcs->Residue (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: improve usbmisc_imx7d_pullup() (Desnes Nunes) [RHEL-122021] +- kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() (Desnes Nunes) [RHEL-122021] +- usb: dwc3: Ignore late xferNotReady event to prevent halt timeout (Desnes Nunes) [RHEL-122021] +- USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera (Desnes Nunes) [RHEL-122021] +- usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test (Desnes Nunes) [RHEL-122021] +- usb: renesas-xhci: Fix External ROM access timeouts (Desnes Nunes) [RHEL-122021] +- usb: gadget: tegra-xudc: fix PM use count underflow (Desnes Nunes) [RHEL-122021] +- usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive (Desnes Nunes) [RHEL-122021] +- usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-122021] +- usb: xhci: print xhci->xhc_state when queue_command failed (Desnes Nunes) [RHEL-122021] +- usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() (Desnes Nunes) [RHEL-122021] +- USB: serial: option: add Foxconn T99W709 (Desnes Nunes) [RHEL-122021] +- usb: core: add urb->sgt parameter description (Desnes Nunes) [RHEL-122021] +- thunderbolt: Fix copy+paste error in match_service_id() (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: Update power_supply on power role change (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default (Desnes Nunes) [RHEL-122021] +- usb: typec: fusb302: cache PD RX state (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: add DRM dependency (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: Add a missing blank line (Desnes Nunes) [RHEL-122021] +- usb: usblp: clean up assignment inside if conditions (Desnes Nunes) [RHEL-122021] +- cdc-acm: fix race between initial clearing halt and open (Desnes Nunes) [RHEL-122021] +- usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command (Desnes Nunes) [RHEL-122021] +- usb: xhci: Avoid showing warnings for dying controller (Desnes Nunes) [RHEL-122021] +- usb: xhci: Avoid showing errors during surprise removal (Desnes Nunes) [RHEL-122021] +- misc: rtsx: usb: Ensure mmc child device is active when card is present (Desnes Nunes) [RHEL-122021] +- media: uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent() (Desnes Nunes) [RHEL-122021] +- usb: core: add dma-noncoherent buffer alloc and free API (Desnes Nunes) [RHEL-122021] +- usb: chipidea: s32g: Add usb support for s32g3 (Desnes Nunes) [RHEL-122021] +- usb: chipidea: s32g: Add usb support for s32g2 (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: Add compatible strings for s32g2/s32g3 (Desnes Nunes) [RHEL-122021] +- usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument (Desnes Nunes) [RHEL-122021] +- usb: early: xhci-dbc: Fix early_ioremap leak (Desnes Nunes) [RHEL-122021] +- net: thunderbolt: Enable end-to-end flow control also in transmit (Desnes Nunes) [RHEL-122021] +- net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() (Desnes Nunes) [RHEL-122021] +- usb: core: config: Prevent OOB read in SS endpoint companion parsing (Desnes Nunes) [RHEL-122021] {CVE-2025-39760} +- usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: genesys,gl850g: add downstream facing ports (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: genesys,gl850g: use usb-hub.yaml (Desnes Nunes) [RHEL-122021] +- dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt (Desnes Nunes) [RHEL-122021] +- dt-bindings: trivial-devices: add onnn,adt7462 (Desnes Nunes) [RHEL-122021] +- media: dt-bindings: Add OV5642 (Desnes Nunes) [RHEL-122021] +- misc: rtsx: Add support for RTS5264 Version B and optimize init flow (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: register DRM HPD bridge (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: fake AltModes for port 0 (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: remove duplicate AltModes (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: add recipient arg to update_altmodes() callback (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: fix error and remove paths (Desnes Nunes) [RHEL-122021] +- usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: dwc2: rename sophgo usb compatible string (Desnes Nunes) [RHEL-122021] +- usb: dwc2: add support for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: dwc2: Add support for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] +- usb: dwc2: support dwc2 IP for Amlogic A1 SoC family (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: dwc2: add support for Amlogic A1 SoC USB peripheral (Desnes Nunes) [RHEL-122021] +- usb: dwc3: gadget: Remove duplicate check while setting xfer resource (Desnes Nunes) [RHEL-122021] +- usb: ehci: replace scnprintf() with sysfs_emit() (Desnes Nunes) [RHEL-122021] +- usb: core: Use sysfs_emit_at() when showing dynamic IDs (Desnes Nunes) [RHEL-122021] +- usb: typec: altmodes/displayport: add irq_hpd to sysfs (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_pci: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122021] +- thunderbolt: Fix typos in documentation comments (Desnes Nunes) [RHEL-122021] +- Documentation: treewide: Replace remaining spinics links with lore (Desnes Nunes) [RHEL-122021] +- net: usb: enable the work after stop usbnet by ip down/up (Desnes Nunes) [RHEL-122021] +- net: usbnet: Fix the wrong netif_carrier_on() call (Desnes Nunes) [RHEL-122021] +- net: usb: Convert tasklet API to new bottom half workqueue mechanism (Desnes Nunes) [RHEL-122021] +- net: usbnet: Avoid potential RCU stall on LINK_CHANGE event (Desnes Nunes) [RHEL-122021] +- usbnet: optimize usbnet_bh() to reduce CPU load (Desnes Nunes) [RHEL-122021] +- treewide: Switch/rename to timer_delete[_sync]() (Desnes Nunes) [RHEL-122021] +- net: usb: usbnet: fix race in probe failure (Desnes Nunes) [RHEL-122021] +- net: usbnet: Remove generic .ndo_get_stats64 (Desnes Nunes) [RHEL-122021] +- net: usbnet: Leverage core stats allocator (Desnes Nunes) [RHEL-122021] +- usbnet:fix NPE during rx_complete (Desnes Nunes) [RHEL-122021] {CVE-2025-22050} +- usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: implement workaround for ERR051725 (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: add imx_usbmisc_pullup() hook (Desnes Nunes) [RHEL-122021] +- usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event (Desnes Nunes) [RHEL-122021] +- usb: core: usb_submit_urb: downgrade type check (Desnes Nunes) [RHEL-122021] +- usb: storage: reltek_cr: convert to use secs_to_jiffies (Desnes Nunes) [RHEL-122021] +- usb: typec: Remove unused ucsi_cci_str (Desnes Nunes) [RHEL-122021] +- usb: core: Remove unused usb_unlink_anchored_urbs (Desnes Nunes) [RHEL-122021] +- usb: gadget: Remove unused usb_remove_config (Desnes Nunes) [RHEL-122021] +- usb: gadget: config: Remove unused usb_gadget_config_buf (Desnes Nunes) [RHEL-122021] +- usb: Reorganize kerneldoc parameter names (Desnes Nunes) [RHEL-122021] +- usb: gadget: remove max support speed info in bind operation (Desnes Nunes) [RHEL-122021] +- usb: gadget: composite: cleanup function config_ep_by_speed_and_alt() (Desnes Nunes) [RHEL-122021] +- usb: gadget: add a inline function gether_bitrate() (Desnes Nunes) [RHEL-122021] +- usb: gadget: use working speed to calcaulate network bitrate and qlen (Desnes Nunes) [RHEL-122021] +- usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() (Desnes Nunes) [RHEL-122021] {CVE-2023-52894} +- usb: gadget: config: remove max speed check in usb_assign_descriptors() (Desnes Nunes) [RHEL-122021] +- usb: phy: tegra: Remove unused functions (Desnes Nunes) [RHEL-122021] +- usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio (Desnes Nunes) [RHEL-122021] +- usb: core: Add 0x prefix to quirks debug output (Desnes Nunes) [RHEL-122021] +- Documentation: usb: gadget: Wrap remaining usage snippets in literal code block (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Ignore trailing LF for user strings to cdev (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Attach arbitrary strings to cdev (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Fix set but not used variable warning (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Support arbitrary string descriptors (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Rename struct gadget_strings (Desnes Nunes) [RHEL-122021] +- docs: usb: gadget: Reindent numbered list (Desnes Nunes) [RHEL-122021] +- usb: gadget: composite: Use USB API functions rather than constants (Desnes Nunes) [RHEL-122021] +- usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() (Desnes Nunes) [RHEL-122021] +- dt-bindings: phy: Convert ti,keystone-usbphy to DT schema (Desnes Nunes) [RHEL-122021] +- dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema (Desnes Nunes) [RHEL-122021] +- Documentation: ABI: Update WMI device paths in ABI docs (Desnes Nunes) [RHEL-122021] +- ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST (Desnes Nunes) [RHEL-122021] +- ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries (Desnes Nunes) [RHEL-122021] +- perf tools: Don't set attr.exclude_guest by default (Michael Petlan) [RHEL-118946] +- mptcp: propagate shutdown to subflows when possible (Davide Caratti) [RHEL-115624] +- mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN (Davide Caratti) [RHEL-115624] +- mptcp: disable add_addr retransmission when timeout is 0 (Davide Caratti) [RHEL-115624] +- mptcp: remove duplicate sk_reset_timer call (Davide Caratti) [RHEL-115624] +- mptcp: pm: kernel: flush: do not reset ADD_ADDR limit (Davide Caratti) [RHEL-115624] +- mptcp: drop skb if MPTCP skb extension allocation fails (Davide Caratti) [RHEL-115624] +- mptcp: make fallback action and fallback decision atomic (Davide Caratti) [RHEL-115624] +- mptcp: safety check before fallback (Davide Caratti) [RHEL-115624] +- mptcp: reset when MPTCP opts are dropped after join (Davide Caratti) [RHEL-115624] +- mptcp: export mptcp_subflow_early_fallback() (Davide Caratti) [RHEL-115624] +- iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents() (Jerry Snitselaar) [RHEL-114131] +- dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC (Jerry Snitselaar) [RHEL-114131] +- ntb: Force physically contiguous allocation of rx ring buffers (Jerry Snitselaar) [RHEL-114131] +- KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests (Jerry Snitselaar) [RHEL-114131] +- dma-mapping: fix direction in dma_alloc direction traces (Jerry Snitselaar) [RHEL-114131] +- iommufd: Register iommufd mock devices with fwspec (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Disallow dirty tracking if incoherent page walk (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: debugfs: Fix legacy mode page table dump logic (Jerry Snitselaar) [RHEL-114131] +- ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() (Jerry Snitselaar) [RHEL-114131] +- gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-114131] +- dma: kmsan: export kmsan_handle_dma() for modules (Jerry Snitselaar) [RHEL-114131] +- software node: Prevent link creation failure from causing kobj reference count imbalance (Jerry Snitselaar) [RHEL-114131] +- iommu/selftest: prevent use of uninitialized variable (Jerry Snitselaar) [RHEL-114131] +- PCI: Fix driver_managed_dma check (Jerry Snitselaar) [RHEL-114131] +- platform: Fix race condition during DMA configure at IOMMU probe time (Jerry Snitselaar) [RHEL-114131] +- PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device() (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Update the fail_nth limit (Jerry Snitselaar) [RHEL-114131] +- iommufd: WARN if an object is aborted with an elevated refcount (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix race during abort for file descriptors (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39966} +- iommufd: Fix refcounting race during mmap (Jerry Snitselaar) [RHEL-114131] +- iommu/amd/pgtbl: Fix possible race while increase page table level (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39961} +- iommu/amd: Fix alias device DTE setting (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page() (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init() (Jerry Snitselaar) [RHEL-114131] +- dma-debug: don't enforce dma mapping check on noncoherent allocations (Jerry Snitselaar) [RHEL-114131] +- dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix spelling errors in iommufd.rst (Jerry Snitselaar) [RHEL-114131] +- iommufd: viommu: free memory allocated by kvcalloc() using kvfree() (Jerry Snitselaar) [RHEL-114131] +- iommu/virtio: Make instance lookup robust (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_map (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Avoid stack buffer overflow from kernel cmdline (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38676} +- iommu/vt-d: Use pci_is_display() (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_size (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3 (Jerry Snitselaar) [RHEL-114131] +- iommufd: Rename some shortterm-related identifiers (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for vdevice tombstone (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Explicitly skip tests for inapplicable variant (Jerry Snitselaar) [RHEL-114131] +- iommufd/vdevice: Remove struct device reference from struct vdevice (Jerry Snitselaar) [RHEL-114131] +- iommufd: Destroy vdevice on idevice destroy (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add a pre_destroy() op for objects (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add iommufd_object_tombstone_user() helper (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Roll back to use iommufd_object_alloc() for vdevice (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Test reserved regions near ULONG_MAX (Jerry Snitselaar) [RHEL-114131] +- iommufd: Prevent ALIGN() overflow (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38688} +- iommu/tegra241-cmdqv: import IOMMUFD module namespace (Jerry Snitselaar) [RHEL-114131] +- iommufd: Do not allow _iommufd_object_alloc_ucmd if abort op is set (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Add user-space use support (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Do not statically map LVCMDQs (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf() (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Use request_threaded_irq (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3-iommufd: Add hw_info to impl_ops (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl ops (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Update hw_info coverage for an input data_type (Jerry Snitselaar) [RHEL-114131] +- iommufd: Allow an input data_type via iommu_hw_info (Jerry Snitselaar) [RHEL-114131] +- iommu: Allow an input type in hw_info op (Jerry Snitselaar) [RHEL-114131] +- Documentation: userspace-api: iommufd: Update HW QUEUE (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for the new mmap interface (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add mmap interface (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC (Jerry Snitselaar) [RHEL-114131] +- iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpers (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Introduce IOMMUFD_OBJ_HW_QUEUE and its related struct (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add driver-defined vDEVICE support (Jerry Snitselaar) [RHEL-114131] +- iommufd/access: Bypass access->ops->unmap for internal use (Jerry Snitselaar) [RHEL-114131] +- iommufd/access: Add internal APIs for HW queue to use (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for viommu data (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Support user_data in mock_viommu_alloc (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Allow driver-specific user data for a vIOMMU object (Jerry Snitselaar) [RHEL-114131] +- iommu: Pass in a driver-level user data structure to viommu_init op (Jerry Snitselaar) [RHEL-114131] +- iommu: Add iommu_copy_struct_to_user helper (Jerry Snitselaar) [RHEL-114131] +- iommu: Use enum iommu_hw_info_type for type in hw_info op (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Explicitly define vdev->virt_id (Jerry Snitselaar) [RHEL-114131] +- iommufd: Correct virt_id kdoc at struct iommu_vdevice_alloc (Jerry Snitselaar) [RHEL-114131] +- iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range (Jerry Snitselaar) [RHEL-114131] +- iommufd: Apply the new iommufd_object_alloc_ucmd helper (Jerry Snitselaar) [RHEL-114131] +- iommufd: Introduce iommufd_object_alloc_ucmd helper (Jerry Snitselaar) [RHEL-114131] +- iommufd: Move _iommufd_object_alloc out of driver.c (Jerry Snitselaar) [RHEL-114131] +- iommu: Deprecate viommu_alloc op (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Drop parent domain from mock_iommu_domain_nested (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Support get_viommu_size and viommu_init ops (Jerry Snitselaar) [RHEL-114131] +- iommu: Introduce get_viommu_size and viommu_init ops (Jerry Snitselaar) [RHEL-114131] +- iommufd: Return EOPNOTSUPP for failures due to driver bugs (Jerry Snitselaar) [RHEL-114131] +- iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq (Jerry Snitselaar) [RHEL-114131] +- iommufd: Use enum iommu_viommu_type for type in struct iommufd_viommu (Jerry Snitselaar) [RHEL-114131] +- iommufd: Drop unused ictx in struct iommufd_vdevice (Jerry Snitselaar) [RHEL-114131] +- iommufd: Apply obvious cosmetic fixes (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: disable PRR on SM8250 (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Revert vmaster in the error path (Jerry Snitselaar) [RHEL-114131] +- iommu/io-pgtable-arm: Remove unused macro iopte_prot (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Add SM6115 MDSS compatible (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39739} +- iommu/amd: Fix geometry.aperture_end for V2 tables (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Wrap debugfs ABI testing symbols snippets in literal code blocks (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add documentation for AMD IOMMU debugfs support (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IRT Table (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump device table (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add support for device id user input (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IOMMU command buffer (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IOMMU Capability registers (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IOMMU MMIO registers (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Refactor AMD IOMMU debugfs initial setup (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Enable PASID and ATS capabilities in the correct order (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add efr[HATS] max v1 page table level (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add HATDis feature support (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix UAF on sva unbind with pending IOPFs (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38594} +- iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flush_range (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix missing PASID in dev TLB flush with cache_tag_flush_all (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Split paging_domain_compatible() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Split intel_iommu_enforce_cache_coherency() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Create unique domain ops for each stage (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Do not wipe out the page table NID when devices detach (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove ops->pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove iommu_ops pgsize_bitmap from simple drivers (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: Remove iommu_ops pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] +- qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] +- dma-contiguous: hornor the cma address limit setup by user (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Assign devtlb cache tag on ATS enablement (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Fix build warnings due to uninitialized mfd (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add missing close(mfd) in memfd_mmap() (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add asserts testing global mfd (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra: Fix incorrect size calculation (Jerry Snitselaar) [RHEL-114131] +- scatterlist: fix extraneous '@'-sign kernel-doc notation (Jerry Snitselaar) [RHEL-114131] +- Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices" (Jerry Snitselaar) [RHEL-114131] +- scatterlist: inline sg_next() (Jerry Snitselaar) [RHEL-114131] +- iommu: Clear the freelist after iommu_put_pages_list() (Jerry Snitselaar) [RHEL-114131] +- iommu: make inclusion of amd directory conditional (Jerry Snitselaar) [RHEL-114131] +- iommu: make inclusion of intel directory conditional (Jerry Snitselaar) [RHEL-114131] +- iommu: remove duplicate selection of DMAR_TABLE (Jerry Snitselaar) [RHEL-114131] +- iommu: Cleanup comments for dev_enable/disable_feat (Jerry Snitselaar) [RHEL-114131] +- iommu: Protect against overflow in iommu_pgsize() (Jerry Snitselaar) [RHEL-114131] +- iommu: Handle yet another race around registration (Jerry Snitselaar) [RHEL-114131] +- iommu: Allow attaching static domains in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-114131] +- iommu: Hide ops.domain_alloc behind CONFIG_FSL_PAMU (Jerry Snitselaar) [RHEL-114131] +- iommu: Do not call domain_alloc() in iommu_sva_domain_alloc() (Jerry Snitselaar) [RHEL-114131] +- iommu/virtio: Move to domain_alloc_paging() (Jerry Snitselaar) [RHEL-114131] +- iommu: Add domain_alloc_identity() (Jerry Snitselaar) [RHEL-114131] +- iommu/virtio: Break out bypass identity support into a global static (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove iommu_dev_enable/disable_feature() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [RHEL-114131] +- dmaengine: idxd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Put iopf enablement in domain attach path (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Put iopf enablement in domain attach path (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Put iopf enablement in the domain attach path (Jerry Snitselaar) [RHEL-114131] +- iommu: Avoid introducing more races (Jerry Snitselaar) [RHEL-114131] +- iommu/vtd: Remove iommu_alloc_pages_node() (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Use iommu_alloc_pages_node_sz() for the IRT (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_alloc_page_node() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_alloc_page/pages() (Jerry Snitselaar) [RHEL-114131] +- iommu: Update various drivers to pass in lg2sz instead of order to iommu pages (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Use roundup_pow_two() instead of get_order() (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Change rlookup, irq_lookup, and alias to use kvalloc() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Allow sub page sizes to be passed into the allocator (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Move the __GFP_HIGHMEM checks into the common code (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Move from struct page to struct ioptdesc and folio (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_put_pages_list_old and the _Generic (Jerry Snitselaar) [RHEL-114131] +- iommu: Change iommu_iotlb_gather to use iommu_page_list (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Convert to use struct iommu_pages_list (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Formalize the freelist API (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: De-inline the substantial functions (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_free_page() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove the order argument to iommu_free_pages() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Make iommu_put_pages_list() work with high order allocations (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove __iommu_alloc_pages()/__iommu_free_pages() (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra: Do not use struct page as the handle for pts (Jerry Snitselaar) [RHEL-114131] +- iommu/terga: Do not use struct page as the handle for as->pd memory (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Allow matching ACPI HID devices without matching UIDs (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add support for HTRangeIgnore feature (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Ensure GA log notifier callbacks finish running before module unload (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Restore context entry setup order for aliased devices (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38216} +- iommu/vt-d: Change dmar_ats_supported() to return boolean (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Replace spin_lock with mutex to protect domain ida (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Use ida to manage domain id (Jerry Snitselaar) [RHEL-114131] +- ida: Add ida_find_first_range() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Restore WO permissions on second-level paging entries (Jerry Snitselaar) [RHEL-114131] +- iommu: ipmmu-vmsa: avoid Wformat-security warning (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Make set_stall work when the device is on (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: Move handing of RESUME to the context fault handler (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500 (Jerry Snitselaar) [RHEL-114131] +- iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev (Jerry Snitselaar) [RHEL-114131] +- iommu: Skip PASID validation for devices without PASID capability (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Revert ATS timing change to fix boot failure (Jerry Snitselaar) [RHEL-114131] +- iommu: Fix two issues in iommu_copy_struct_from_user() (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37900} +- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37927} +- iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefully (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Add missing S2FWB feature detection (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE (Jerry Snitselaar) [RHEL-114131] +- dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask (Jerry Snitselaar) [RHEL-114131] +- dma-mapping: Fix warning reported for missing prototype (Jerry Snitselaar) [RHEL-114131] +- dma-mapping: avoid potential unused data compilation warning (Jerry Snitselaar) [RHEL-114131] +- dma/contiguous: avoid warning about unused size_bytes (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37837} +- iommu: remove unneeded semicolon (Jerry Snitselaar) [RHEL-114131] +- iommu/ipmmu-vmsa: Register in a sensible order (Jerry Snitselaar) [RHEL-114131] +- iommu: Clear iommu-dma ops on cleanup (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37877} +- iommu/vt-d: Remove an unnecessary call set_dma_ops() (Jerry Snitselaar) [RHEL-114131] +- iommu: Fix crash in report_iommu_fault() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Test attach before detaching pasid (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix iommu_vevent_header tables markup (Jerry Snitselaar) [RHEL-114131] +- iommu: Convert unreachable() to BUG() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Balance veventq->num_events inc/dec (Jerry Snitselaar) [RHEL-114131] +- iommufd: Initialize the flags of vevent in iommufd_viommu_report_event() (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFO (Jerry Snitselaar) [RHEL-114131] +- iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for iommufd pasid attach/detach (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add test ops to test pasid attach/detach (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add a helper to get test device (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add set_dev_pasid in mock iommu (Jerry Snitselaar) [RHEL-114131] +- iommufd: Allow allocating PASID-compatible domain (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support (Jerry Snitselaar) [RHEL-114131] +- iommufd: Enforce PASID-compatible domain for RID (Jerry Snitselaar) [RHEL-114131] +- iommufd: Support pasid attach/replace (Jerry Snitselaar) [RHEL-114131] +- iommufd: Enforce PASID-compatible domain in PASID path (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Add pasid_attach array to track per-PASID attach (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Replace device_list with device_array (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach struct (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Add helper to detect the first attach of a group (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Replace idev->igroup with local variable (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Only add reserved_iova in non-pasid path (Jerry Snitselaar) [RHEL-114131] +- iommufd: Pass @pasid through the device attach/replace path (Jerry Snitselaar) [RHEL-114131] +- iommu: Introduce a replace API for device pasid (Jerry Snitselaar) [RHEL-114131] +- iommu: Require passing new handles to APIs supporting handle (Jerry Snitselaar) [RHEL-114131] +- iommu: Drop sw_msi from iommu_domain (Jerry Snitselaar) [RHEL-114131] +- iommufd: Move iommufd_sw_msi and related functions to driver.c (Jerry Snitselaar) [RHEL-114131] +- iommu: Sort out domain user data (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMU (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster (Jerry Snitselaar) [RHEL-114131] +- Documentation: userspace-api: iommufd: Update FAULT and VEVENTQ (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverage (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Require vdev_id when attaching to a nested domain (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add iommufd_viommu_report_event helper (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add iommufd_viommu_get_vdev_id helper (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC (Jerry Snitselaar) [RHEL-114131] +- iommufd: Rename fault.c to eventq.c (Jerry Snitselaar) [RHEL-114131] +- iommufd: Abstract an iommufd_eventq from iommufd_fault (Jerry Snitselaar) [RHEL-114131] +- iommufd/fault: Add an iommufd_fault_init() helper (Jerry Snitselaar) [RHEL-114131] +- iommufd/fault: Move two fault functions out of the header (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fail replace if device has not been attached (Jerry Snitselaar) [RHEL-114131] +- iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix uninitialized rc in iommufd_access_rw() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Disallow allocating nested parent domain with fault ID (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Consolidate protection domain free code (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Remove unused forward declaration (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Remove outdated comment (Jerry Snitselaar) [RHEL-114131] +- iommu/amd/pgtbl_v2: Improve error handling (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Remove unused variable (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Log IOMMU control register in event log path (Jerry Snitselaar) [RHEL-114131] +- lib/scatterlist: Add SG_MITER_LOCAL and use it (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Cleanup intel_context_flush_present() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Move PRI enablement in probe path (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Move scalable mode ATS enablement to probe path (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Check if SVA is supported when attaching the SVA domain (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Use virt_to_phys() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix system hang on reboot -f (Jerry Snitselaar) [RHEL-114131] +- iommu: Don't warn prematurely about dodgy probes (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: Set rpm auto_suspend once during probe (Jerry Snitselaar) [RHEL-114131] +- iommu: Get DT/ACPI parsing into the proper probe path (Jerry Snitselaar) [RHEL-114131] +- iommu: Keep dev->iommu state consistent (Jerry Snitselaar) [RHEL-114131] +- iommu: Resolve ops in iommu_init_device() (Jerry Snitselaar) [RHEL-114131] +- iommu: Handle race with default domain setup (Jerry Snitselaar) [RHEL-114131] +- iommu: Unexport iommu_fwspec_free() (Jerry Snitselaar) [RHEL-114131] +- iommu/dma: Remove redundant locking (Jerry Snitselaar) [RHEL-114131] +- iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers (Jerry Snitselaar) [RHEL-114131] +- iommu: Store either domain or handle in group->pasid_array (Jerry Snitselaar) [RHEL-114131] +- iommu: Drop iommu_group_replace_domain() (Jerry Snitselaar) [RHEL-114131] +- iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Implement sw_msi support natively (Jerry Snitselaar) [RHEL-114131] +- iommu: Turn fault_data to iommufd private pointer (Jerry Snitselaar) [RHEL-114131] +- irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it (Jerry Snitselaar) [RHEL-114131] +- iommu: Make iommu_dma_prepare_msi() into a generic operation (Jerry Snitselaar) [RHEL-114131] +- genirq/msi: Refactor iommu_dma_compose_msi_msg() (Jerry Snitselaar) [RHEL-114131] +- genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38062} +- iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Make attach_handle generic than fault specific (Jerry Snitselaar) [RHEL-114131] +- dma: Introduce generic dma_addr_*crypted helpers (Jerry Snitselaar) [RHEL-114131] +- dma: Fix encryption bit clearing for dma_to_phys (Jerry Snitselaar) [RHEL-114131] +- treewide, timers: Rename from_timer() to timer_container_of() (Ivan Vecera) [RHEL-115039] +- xfs: remove unused trace event xfs_dqreclaim_dirty (Carlos Maiolino) [RHEL-112145] +- xfs: fix scrub trace with null pointer in quotacheck (Carlos Maiolino) [RHEL-112145] +- xfs: fix unmount hang with unflushable inodes stuck in the AIL (Carlos Maiolino) [RHEL-112145] +- xfs: factor out stale buffer item completion (Carlos Maiolino) [RHEL-112145] +- xfs: rearrange code in xfs_buf_item.c (Carlos Maiolino) [RHEL-112145] +- xfs: add tracepoints for stale pinned inode state debug (Carlos Maiolino) [RHEL-112145] +- xfs: avoid dquot buffer pin deadlock (Carlos Maiolino) [RHEL-112145] +- xfs: catch stale AGF/AGF metadata (Carlos Maiolino) [RHEL-112145] +- xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock (Carlos Maiolino) [RHEL-112145] +- xfs: don't assume perags are initialised when trimming AGs (Carlos Maiolino) [RHEL-88450] +- xfs: unmapped buffer item size straddling mismatch (Carlos Maiolino) [RHEL-112145] +- xfs: don't increment m_generation for all errors in xfs_growfs_data (Carlos Maiolino) [RHEL-112145] +- xfs: flush inodegc before swapon (Carlos Maiolino) [RHEL-112145] +- xfs: Do not allow norecovery mount with quotacheck (Carlos Maiolino) [RHEL-112145] +- xfs: remove xfs_buf_cache.bc_lock (Carlos Maiolino) [RHEL-112145] +- xfs: Add error handling for xfs_reflink_cancel_cow_range (Carlos Maiolino) [RHEL-112145] +- xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end (Carlos Maiolino) [RHEL-112145] +- xfs: remove an out of data comment in _xfs_buf_alloc (Carlos Maiolino) [RHEL-112145] +- xfs: fix buffer lookup vs release race (Carlos Maiolino) [RHEL-112145] +- xfs: check for dead buffers in xfs_buf_find_insert (Carlos Maiolino) [RHEL-112145] +- xfs: don't shut down the filesystem for media failures beyond end of log (Carlos Maiolino) [RHEL-112145] +- xfs: release the dquot buf outside of qli_lock (Carlos Maiolino) [RHEL-112145] +- xfs: don't over-report free space or inodes in statvfs (Carlos Maiolino) [RHEL-112145] +- xfs: lock dquot buffer before detaching dquot from b_li_list (Carlos Maiolino) [RHEL-112145] +- xfs: don't return an error from xfs_update_last_rtgroup_size for !XFS_RT (Carlos Maiolino) [RHEL-112145] +- xfs: return from xfs_symlink_verify early on V4 filesystems (Carlos Maiolino) [RHEL-112145] +- xfs: fix zero byte checking in the superblock scrubber (Carlos Maiolino) [RHEL-112145] +- xfs: check pre-metadir fields correctly (Carlos Maiolino) [RHEL-112145] +- xfs: don't crash on corrupt /quotas dirent (Carlos Maiolino) [RHEL-112145] +- xfs: don't move nondir/nonreg temporary repair files to the metadir namespace (Carlos Maiolino) [RHEL-112145] +- xfs: fix sb_spino_align checks for large fsblock sizes (Carlos Maiolino) [RHEL-112145] +- xfs: convert quotacheck to attach dquot buffers (Carlos Maiolino) [RHEL-112145] +- xfs: attach dquot buffer to dquot log item buffer (Carlos Maiolino) [RHEL-112145] +- xfs: clean up log item accesses in xfs_qm_dqflush{,_done} (Carlos Maiolino) [RHEL-112145] +- xfs: separate dquot buffer reads from xfs_dqflush (Carlos Maiolino) [RHEL-112145] +- xfs: don't lose solo dquot update transactions (Carlos Maiolino) [RHEL-112145] +- xfs: don't lose solo superblock counter update transactions (Carlos Maiolino) [RHEL-112145] +- xfs: avoid nested calls to __xfs_trans_commit (Carlos Maiolino) [RHEL-112145] +- xfs: only run precommits once per transaction object (Carlos Maiolino) [RHEL-112145] +- xfs: update btree keys correctly when _insrec splits an inode root block (Carlos Maiolino) [RHEL-112145] +- xfs: fix error bailout in xfs_rtginode_create (Carlos Maiolino) [RHEL-112145] +- xfs: mark metadir repair tempfiles with IRECOVERY (Carlos Maiolino) [RHEL-112145] +- xfs: separate healthy clearing mask during repair (Carlos Maiolino) [RHEL-112145] +- xfs: don't drop errno values when we fail to ficlone the entire range (Carlos Maiolino) [RHEL-112145] +- xfs: return a 64-bit block count from xfs_btree_count_blocks (Carlos Maiolino) [RHEL-112145] +- xfs: keep quota directory inode loaded (Carlos Maiolino) [RHEL-112145] +- xfs: metapath scrubber should use the already loaded inodes (Carlos Maiolino) [RHEL-112145] +- xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay (Carlos Maiolino) [RHEL-112145] +- xfs: Use xchg() in xlog_cil_insert_pcp_aggregate() (Carlos Maiolino) [RHEL-112145] +- xfs: prevent mount and log shutdown race (Carlos Maiolino) [RHEL-112145] +- xfs: delalloc and quota softlimit timers are incoherent (Carlos Maiolino) [RHEL-112145] +- xfs: remove unknown compat feature check in superblock write validation (Carlos Maiolino) [RHEL-112145] +- xfs: port ondisk structure checks from xfs/122 to the kernel (Carlos Maiolino) [RHEL-112145] +- xfs: separate space btree structures in xfs_ondisk.h (Carlos Maiolino) [RHEL-112145] +- xfs: convert struct typedefs in xfs_ondisk.h (Carlos Maiolino) [RHEL-112145] +- xfs: update sb field checks when metadir is turned on (Carlos Maiolino) [RHEL-112145] +- xfs: enable realtime quota again (Carlos Maiolino) [RHEL-112145] +- xfs: reserve quota for realtime files correctly (Carlos Maiolino) [RHEL-112145] +- xfs: create quota preallocation watermarks for realtime quota (Carlos Maiolino) [RHEL-112145] +- xfs: report realtime block quota limits on realtime directories (Carlos Maiolino) [RHEL-112145] +- xfs: advertise realtime quota support in the xqm stat files (Carlos Maiolino) [RHEL-112145] +- xfs: fix chown with rt quota (Carlos Maiolino) [RHEL-112145] +- xfs: persist quota flags with metadir (Carlos Maiolino) [RHEL-112145] +- xfs: scrub quota file metapaths (Carlos Maiolino) [RHEL-112145] +- xfs: use metadir for quota inodes (Carlos Maiolino) [RHEL-112145] +- xfs: refactor xfs_qm_destroy_quotainos (Carlos Maiolino) [RHEL-112145] +- xfs: free xfs_busy_extents structure when no RT extents are queued (Carlos Maiolino) [RHEL-112145] +- xfs: use rtgroup busy extent list for FITRIM (Carlos Maiolino) [RHEL-112145] +- xfs: implement busy extent tracking for rtgroups (Carlos Maiolino) [RHEL-112145] +- xfs: port the perag discard code to handle generic groups (Carlos Maiolino) [RHEL-112145] +- xfs: move the min and max group block numbers to xfs_group (Carlos Maiolino) [RHEL-112145] +- xfs: adjust min_block usage in xfs_verify_agbno (Carlos Maiolino) [RHEL-112145] +- xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t (Carlos Maiolino) [RHEL-112145] +- xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries (Carlos Maiolino) [RHEL-112145] +- xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries (Carlos Maiolino) [RHEL-112145] +- xfs: mask off the rtbitmap and summary inodes when metadir in use (Carlos Maiolino) [RHEL-112145] +- xfs: scrub metadir paths for rtgroup metadata (Carlos Maiolino) [RHEL-112145] +- xfs: repair realtime group superblock (Carlos Maiolino) [RHEL-112145] +- xfs: scrub the realtime group superblock (Carlos Maiolino) [RHEL-112145] +- xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub (Carlos Maiolino) [RHEL-112145] +- xfs: make the RT allocator rtgroup aware (Carlos Maiolino) [RHEL-112145] +- xfs: don't merge ioends across RTGs (Carlos Maiolino) [RHEL-112145] +- xfs: use realtime EFI to free extents when rtgroups are enabled (Carlos Maiolino) [RHEL-112145] +- xfs: support error injection when freeing rt extents (Carlos Maiolino) [RHEL-112145] +- xfs: support logging EFIs for realtime extents (Carlos Maiolino) [RHEL-112145] +- xfs: force swapext to a realtime file to use the file content exchange ioctl (Carlos Maiolino) [RHEL-112145] +- xfs: store rtgroup information with a bmap intent (Carlos Maiolino) [RHEL-112145] +- xfs: grow the realtime section when realtime groups are enabled (Carlos Maiolino) [RHEL-112145] +- xfs: encode the rtsummary in big endian format (Carlos Maiolino) [RHEL-112145] +- xfs: encode the rtbitmap in big endian format (Carlos Maiolino) [RHEL-112145] +- xfs: add block headers to realtime bitmap and summary blocks (Carlos Maiolino) [RHEL-112145] +- xfs: export the geometry of realtime groups to userspace (Carlos Maiolino) [RHEL-112145] +- xfs: record rt group metadata errors in the health system (Carlos Maiolino) [RHEL-112145] +- xfs: convert sick_map loops to use ARRAY_SIZE (Carlos Maiolino) [RHEL-112145] +- xfs: add frextents to the lazysbcounters when rtgroups enabled (Carlos Maiolino) [RHEL-112145] +- xfs: add a helper to prevent bmap merges across rtgroup boundaries (Carlos Maiolino) [RHEL-112145] +- xfs: check that rtblock extents do not break rtsupers or rtgroups (Carlos Maiolino) [RHEL-112145] +- xfs: export realtime group geometry via XFS_FSOP_GEOM (Carlos Maiolino) [RHEL-112145] +- xfs: update realtime super every time we update the primary fs super (Carlos Maiolino) [RHEL-112145] +- xfs: check the realtime superblock at mount time (Carlos Maiolino) [RHEL-112145] +- xfs: define the format of rt groups (Carlos Maiolino) [RHEL-112145] +- iomap: add a merge boundary flag (Carlos Maiolino) [RHEL-112145] +- xfs: fix rt device offset calculations for FITRIM (Carlos Maiolino) [RHEL-112145] +- xfs: make RT extent numbers relative to the rtgroup (Carlos Maiolino) [RHEL-112145] +- xfs: refactor xfs_rtsummary_blockcount (Carlos Maiolino) [RHEL-112145] +- xfs: refactor xfs_rtbitmap_blockcount (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_growfs_check_rtgeom helper (Carlos Maiolino) [RHEL-112145] +- xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper (Carlos Maiolino) [RHEL-112145] +- xfs: calculate RT bitmap and summary blocks based on sb_rextents (Carlos Maiolino) [RHEL-112145] +- xfs: remove XFS_ILOCK_RT* (Carlos Maiolino) [RHEL-112145] +- xfs: support creating per-RTG files in growfs (Carlos Maiolino) [RHEL-112145] +- xfs: move RT bitmap and summary information to the rtgroup (Carlos Maiolino) [RHEL-112145] +- xfs: split xfs_trim_rtdev_extents (Carlos Maiolino) [RHEL-112145] +- xfs: cleanup xfs_getfsmap_rtdev_rtbitmap (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_growfs_rt_alloc_blocks helper (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_qm_unmount_rt helper (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_bmap_free_rtblocks helper (Carlos Maiolino) [RHEL-112145] +- xfs: add rtgroup-based realtime scrubbing context management (Carlos Maiolino) [RHEL-112145] +- xfs: support caching rtgroup metadata inodes (Carlos Maiolino) [RHEL-112145] +- xfs: add a lockdep class key for rtgroup inodes (Carlos Maiolino) [RHEL-112145] +- xfs: define locking primitives for realtime groups (Carlos Maiolino) [RHEL-112145] +- xfs: create incore realtime group structures (Carlos Maiolino) [RHEL-112145] +- xfs: clean up xfs_getfsmap_helper arguments (Carlos Maiolino) [RHEL-112145] +- xfs: repair metadata directory file path connectivity (Carlos Maiolino) [RHEL-112145] +- xfs: confirm dotdot target before replacing it during a repair (Carlos Maiolino) [RHEL-112145] +- xfs: check metadata directory file path connectivity (Carlos Maiolino) [RHEL-112145] +- xfs: move repair temporary files to the metadata directory tree (Carlos Maiolino) [RHEL-112145] +- xfs: check the metadata directory inumber in superblocks (Carlos Maiolino) [RHEL-112145] +- xfs: scrub metadata directories (Carlos Maiolino) [RHEL-112145] +- xfs: fix di_metatype field of inodes that won't load (Carlos Maiolino) [RHEL-112145] +- xfs: adjust parent pointer scrubber for sb-rooted metadata files (Carlos Maiolino) [RHEL-112145] +- xfs: metadata files can have xattrs if metadir is enabled (Carlos Maiolino) [RHEL-112145] +- xfs: do not count metadata directory files when doing online quotacheck (Carlos Maiolino) [RHEL-112145] +- xfs: refactor directory tree root predicates (Carlos Maiolino) [RHEL-112145] +- xfs: record health problems with the metadata directory (Carlos Maiolino) [RHEL-112145] +- xfs: adjust xfs_bmap_add_attrfork for metadir (Carlos Maiolino) [RHEL-112145] +- xfs: mark quota inodes as metadata files (Carlos Maiolino) [RHEL-112145] +- xfs: don't count metadata directory files to quota (Carlos Maiolino) [RHEL-112145] +- xfs: allow bulkstat to return metadata directories (Carlos Maiolino) [RHEL-112145] +- xfs: advertise metadata directory feature (Carlos Maiolino) [RHEL-112145] +- xfs: hide metadata inodes from everyone because they are special (Carlos Maiolino) [RHEL-112145] +- xfs: disable the agi rotor for metadata inodes (Carlos Maiolino) [RHEL-112145] +- xfs: read and write metadata inode directory tree (Carlos Maiolino) [RHEL-112145] +- xfs: enforce metadata inode flag (Carlos Maiolino) [RHEL-112145] +- xfs: load metadata directory root at mount time (Carlos Maiolino) [RHEL-112145] +- xfs: iget for metadata inodes (Carlos Maiolino) [RHEL-112145] +- xfs: define the on-disk format for the metadir feature (Carlos Maiolino) [RHEL-112145] +- xfs: standardize EXPERIMENTAL warning generation (Carlos Maiolino) [RHEL-112145] +- xfs: rename metadata inode predicates (Carlos Maiolino) [RHEL-112145] +- xfs: constify the xfs_inode predicates (Carlos Maiolino) [RHEL-112145] +- xfs: constify the xfs_sb predicates (Carlos Maiolino) [RHEL-112145] +- xfs: store a generic group structure in the intents (Carlos Maiolino) [RHEL-112145] +- xfs: remove xfs_group_intent_hold and xfs_group_intent_rele (Carlos Maiolino) [RHEL-112145] +- xfs: add group based bno conversion helpers (Carlos Maiolino) [RHEL-112145] +- xfs: store a generic xfs_group pointer in xfs_getfsmap_info (Carlos Maiolino) [RHEL-112145] +- xfs: add a generic group pointer to the btree cursor (Carlos Maiolino) [RHEL-112145] +- xfs: convert busy extent tracking to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: convert extent busy tracepoints to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: return the busy generation from xfs_extent_busy_list_empty (Carlos Maiolino) [RHEL-112145] +- xfs: move the online repair rmap hooks to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: move draining of deferred operations to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: mark xfs_perag_intent_{hold,rele} static (Carlos Maiolino) [RHEL-112145] +- xfs: move metadata health tracking to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: switch perag iteration from the for_each macros to a while based iterator (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_group_next_range helper (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a generic xfs_group structure (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_iwalk_args helper (Carlos Maiolino) [RHEL-112145] +- xfs: insert the pag structures into the xarray later (Carlos Maiolino) [RHEL-112145] +- xfs: split xfs_initialize_perag (Carlos Maiolino) [RHEL-112145] +- xfs: convert remaining trace points to pass pag structures (Carlos Maiolino) [RHEL-112145] +- xfs: pass the pag to the xrep_newbt_extent_class tracepoints (Carlos Maiolino) [RHEL-112145] +- xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points (Carlos Maiolino) [RHEL-112145] +- xfs: pass objects to the xrep_ibt_walk_rmap tracepoint (Carlos Maiolino) [RHEL-112145] +- xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point (Carlos Maiolino) [RHEL-112145] +- xfs: pass objects to the xfs_irec_merge_{pre,post} trace points (Carlos Maiolino) [RHEL-112145] +- xfs: pass a perag structure to the xfs_ag_resv_init_error trace point (Carlos Maiolino) [RHEL-112145] +- xfs: constify pag arguments to trace points (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused xrep_bmap_walk_rmap trace point (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused trace_xfs_iwalk_ag trace point (Carlos Maiolino) [RHEL-112145] +- xfs: remove the mount field from struct xfs_busy_extents (Carlos Maiolino) [RHEL-112145] +- xfs: keep a reference to the pag for busy extents (Carlos Maiolino) [RHEL-112145] +- xfs: pass a pag to xfs_extent_busy_{search,reuse} (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_agino_to_ino helper (Carlos Maiolino) [RHEL-112145] +- xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers (Carlos Maiolino) [RHEL-112145] +- xfs: remove the agno argument to xfs_free_ag_extent (Carlos Maiolino) [RHEL-112145] +- xfs: pass a pag to xfs_difree_inode_chunk (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused pag_active_wq field in struct xfs_perag (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused pagb_count field in struct xfs_perag (Carlos Maiolino) [RHEL-112145] +- xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev (Carlos Maiolino) [RHEL-112145] +- xfs: remove xfs_page_mkwrite_iomap_ops (Carlos Maiolino) [RHEL-112145] +- xfs: remove __xfs_filemap_fault (Carlos Maiolino) [RHEL-112145] +- xfs: split write fault handling out of __xfs_filemap_fault (Carlos Maiolino) [RHEL-112145] +- xfs: split the page fault trace event (Carlos Maiolino) [RHEL-112145] +- xfs: sb_spino_align is not verified (Carlos Maiolino) [RHEL-112145] +- xfs: simplify sector number calculation in xfs_zero_extent (Carlos Maiolino) [RHEL-112145] +- xfs: remove the redundant xfs_alloc_log_agf (Carlos Maiolino) [RHEL-112145] +Resolves: RHEL-112145, RHEL-114131, RHEL-115039, RHEL-115624, RHEL-118946, RHEL-122021, RHEL-129693, RHEL-52755, RHEL-88450 + * Fri Nov 28 2025 CKI KWF Bot [5.14.0-645.el9] - tty: n_tty: Fix buffer offsets when lookahead is used (Radostin Stoyanov) [RHEL-127716] - ext4: don't over-report free space or inodes in statvfs (Ravi Singh) [RHEL-125357] diff --git a/kernel.spec b/kernel.spec index c65fa43c1..357f04f10 100644 --- a/kernel.spec +++ b/kernel.spec @@ -165,15 +165,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 645 +%define pkgrelease 646 %define kversion 5 -%define tarfile_release 5.14.0-645.el9 +%define tarfile_release 5.14.0-646.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 645%{?buildid}%{?dist} +%define specrelease 646%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-645.el9 +%define kabiversion 5.14.0-646.el9 # # End of genspec.sh variables @@ -3693,6 +3693,655 @@ fi # # %changelog +* Tue Dec 02 2025 CKI KWF Bot [5.14.0-646.el9] +- docs: powerpc: Add htm.rst to table of contents (Mamatha Inamdar) [RHEL-52755] +- Add CONFIG_HTMDUMP (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add documentation for H_HTM debugfs interface (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm capabilities support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm flags support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm setup support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm info support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm status support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm start support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm configure support to htmdump module (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries/htmdump: Add htm_hcall_wrapper to integrate other htm operations (Mamatha Inamdar) [RHEL-52755] +- powerpc: Document details on H_HTM hcall (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries: Export hardware trace macro dump via debugfs (Mamatha Inamdar) [RHEL-52755] +- powerpc/pseries: Macros and wrapper functions for H_HTM call (Mamatha Inamdar) [RHEL-52755] +- powerpc: Export kvm_guest static key, for bcachefs six locks (Mamatha Inamdar) [RHEL-52755] +- kmem/tracing: add kmem name to kmem_cache_alloc tracepoint (Charles Haithcock) [RHEL-129693] +- USB: core: remove the move buf action (Desnes Nunes) [RHEL-122021] +- usb: typec: tcpm: properly deliver cable vdms to altmode drivers (Desnes Nunes) [RHEL-122021] +- xhci: fix memory leak regression when freeing xhci vdev devices depth first (Desnes Nunes) [RHEL-122021] +- xhci: dbc: Fix full DbC transfer ring after several reconnects (Desnes Nunes) [RHEL-122021] +- xhci: dbc: decouple endpoint allocation from initialization (Desnes Nunes) [RHEL-122021] +- USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions (Desnes Nunes) [RHEL-122021] +- USB: serial: option: add Telit Cinterion FN990A w/audio compositions (Desnes Nunes) [RHEL-122021] +- usb: xhci: Fix slot_id resource race conflict (Desnes Nunes) [RHEL-122021] +- usb: typec: fusb302: Revert incorrect threaded irq fix (Desnes Nunes) [RHEL-122021] +- USB: core: Update kerneldoc for usb_hcd_giveback_urb() (Desnes Nunes) [RHEL-122021] +- memstick: Fix deadlock by moving removing flag earlier (Desnes Nunes) [RHEL-122021] +- usb: dwc3: Remove WARN_ON for device endpoint command timeouts (Desnes Nunes) [RHEL-122021] {CVE-2025-39801} +- USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles (Desnes Nunes) [RHEL-122021] +- usb: storage: realtek_cr: Use correct byte order for bcs->Residue (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: improve usbmisc_imx7d_pullup() (Desnes Nunes) [RHEL-122021] +- kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() (Desnes Nunes) [RHEL-122021] +- usb: dwc3: Ignore late xferNotReady event to prevent halt timeout (Desnes Nunes) [RHEL-122021] +- USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera (Desnes Nunes) [RHEL-122021] +- usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test (Desnes Nunes) [RHEL-122021] +- usb: renesas-xhci: Fix External ROM access timeouts (Desnes Nunes) [RHEL-122021] +- usb: gadget: tegra-xudc: fix PM use count underflow (Desnes Nunes) [RHEL-122021] +- usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive (Desnes Nunes) [RHEL-122021] +- usb: dwc3: imx8mp: fix device leak at unbind (Desnes Nunes) [RHEL-122021] +- usb: xhci: print xhci->xhc_state when queue_command failed (Desnes Nunes) [RHEL-122021] +- usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() (Desnes Nunes) [RHEL-122021] +- USB: serial: option: add Foxconn T99W709 (Desnes Nunes) [RHEL-122021] +- usb: core: add urb->sgt parameter description (Desnes Nunes) [RHEL-122021] +- thunderbolt: Fix copy+paste error in match_service_id() (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: Update power_supply on power role change (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default (Desnes Nunes) [RHEL-122021] +- usb: typec: fusb302: cache PD RX state (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: add DRM dependency (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: Add a missing blank line (Desnes Nunes) [RHEL-122021] +- usb: usblp: clean up assignment inside if conditions (Desnes Nunes) [RHEL-122021] +- cdc-acm: fix race between initial clearing halt and open (Desnes Nunes) [RHEL-122021] +- usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command (Desnes Nunes) [RHEL-122021] +- usb: xhci: Avoid showing warnings for dying controller (Desnes Nunes) [RHEL-122021] +- usb: xhci: Avoid showing errors during surprise removal (Desnes Nunes) [RHEL-122021] +- misc: rtsx: usb: Ensure mmc child device is active when card is present (Desnes Nunes) [RHEL-122021] +- media: uvcvideo: use usb_alloc_noncoherent/usb_free_noncoherent() (Desnes Nunes) [RHEL-122021] +- usb: core: add dma-noncoherent buffer alloc and free API (Desnes Nunes) [RHEL-122021] +- usb: chipidea: s32g: Add usb support for s32g3 (Desnes Nunes) [RHEL-122021] +- usb: chipidea: s32g: Add usb support for s32g2 (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: Add compatible strings for s32g2/s32g3 (Desnes Nunes) [RHEL-122021] +- usb: dwc3: gadget: Simplify TRB reclaim logic by removing redundant 'chain' argument (Desnes Nunes) [RHEL-122021] +- usb: early: xhci-dbc: Fix early_ioremap leak (Desnes Nunes) [RHEL-122021] +- net: thunderbolt: Enable end-to-end flow control also in transmit (Desnes Nunes) [RHEL-122021] +- net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() (Desnes Nunes) [RHEL-122021] +- usb: core: config: Prevent OOB read in SS endpoint companion parsing (Desnes Nunes) [RHEL-122021] {CVE-2025-39760} +- usb: misc: onboard_usb_dev: Add Bison Electronics Inc. Integrated Camera (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: genesys,gl850g: add downstream facing ports (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: genesys,gl850g: use usb-hub.yaml (Desnes Nunes) [RHEL-122021] +- dt-bindings: trivial-devices: add compatible string nxp,isp1301 from isp1301.txt (Desnes Nunes) [RHEL-122021] +- dt-bindings: trivial-devices: add onnn,adt7462 (Desnes Nunes) [RHEL-122021] +- media: dt-bindings: Add OV5642 (Desnes Nunes) [RHEL-122021] +- misc: rtsx: Add support for RTS5264 Version B and optimize init flow (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: register DRM HPD bridge (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: handle USB / HPD messages to set port orientation (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: correct response for GET_CURRENT_CAM (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: fake AltModes for port 0 (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: remove extra AltModes for port 1 (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: remove duplicate AltModes (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: add recipient arg to update_altmodes() callback (Desnes Nunes) [RHEL-122021] +- usb: typec: ucsi: yoga-c630: fix error and remove paths (Desnes Nunes) [RHEL-122021] +- usb: dwc2: follow compatible string change for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: dwc2: rename sophgo usb compatible string (Desnes Nunes) [RHEL-122021] +- usb: dwc2: add support for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: dwc2: Add support for Sophgo CV18XX/SG200X series SoC (Desnes Nunes) [RHEL-122021] +- usb: dwc2: support dwc2 IP for Amlogic A1 SoC family (Desnes Nunes) [RHEL-122021] +- dt-bindings: usb: dwc2: add support for Amlogic A1 SoC USB peripheral (Desnes Nunes) [RHEL-122021] +- usb: dwc3: gadget: Remove duplicate check while setting xfer resource (Desnes Nunes) [RHEL-122021] +- usb: ehci: replace scnprintf() with sysfs_emit() (Desnes Nunes) [RHEL-122021] +- usb: core: Use sysfs_emit_at() when showing dynamic IDs (Desnes Nunes) [RHEL-122021] +- usb: typec: altmodes/displayport: add irq_hpd to sysfs (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Convert sd_set_power_mode() into void (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Print debug-messages at power-on/off errors (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122021] +- mmc: rtsx_pci: Use devm_mmc_alloc_host() helper (Desnes Nunes) [RHEL-122021] +- thunderbolt: Fix typos in documentation comments (Desnes Nunes) [RHEL-122021] +- Documentation: treewide: Replace remaining spinics links with lore (Desnes Nunes) [RHEL-122021] +- net: usb: enable the work after stop usbnet by ip down/up (Desnes Nunes) [RHEL-122021] +- net: usbnet: Fix the wrong netif_carrier_on() call (Desnes Nunes) [RHEL-122021] +- net: usb: Convert tasklet API to new bottom half workqueue mechanism (Desnes Nunes) [RHEL-122021] +- net: usbnet: Avoid potential RCU stall on LINK_CHANGE event (Desnes Nunes) [RHEL-122021] +- usbnet: optimize usbnet_bh() to reduce CPU load (Desnes Nunes) [RHEL-122021] +- treewide: Switch/rename to timer_delete[_sync]() (Desnes Nunes) [RHEL-122021] +- net: usb: usbnet: fix race in probe failure (Desnes Nunes) [RHEL-122021] +- net: usbnet: Remove generic .ndo_get_stats64 (Desnes Nunes) [RHEL-122021] +- net: usbnet: Leverage core stats allocator (Desnes Nunes) [RHEL-122021] +- usbnet:fix NPE during rx_complete (Desnes Nunes) [RHEL-122021] {CVE-2025-22050} +- usb: core: modify comments xhci_hc_driver has HCD_MEMORY just like ehci ohci (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: implement workaround for ERR051725 (Desnes Nunes) [RHEL-122021] +- usb: chipidea: imx: add imx_usbmisc_pullup() hook (Desnes Nunes) [RHEL-122021] +- usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT event (Desnes Nunes) [RHEL-122021] +- usb: core: usb_submit_urb: downgrade type check (Desnes Nunes) [RHEL-122021] +- usb: storage: reltek_cr: convert to use secs_to_jiffies (Desnes Nunes) [RHEL-122021] +- usb: typec: Remove unused ucsi_cci_str (Desnes Nunes) [RHEL-122021] +- usb: core: Remove unused usb_unlink_anchored_urbs (Desnes Nunes) [RHEL-122021] +- usb: gadget: Remove unused usb_remove_config (Desnes Nunes) [RHEL-122021] +- usb: gadget: config: Remove unused usb_gadget_config_buf (Desnes Nunes) [RHEL-122021] +- usb: Reorganize kerneldoc parameter names (Desnes Nunes) [RHEL-122021] +- usb: gadget: remove max support speed info in bind operation (Desnes Nunes) [RHEL-122021] +- usb: gadget: composite: cleanup function config_ep_by_speed_and_alt() (Desnes Nunes) [RHEL-122021] +- usb: gadget: add a inline function gether_bitrate() (Desnes Nunes) [RHEL-122021] +- usb: gadget: use working speed to calcaulate network bitrate and qlen (Desnes Nunes) [RHEL-122021] +- usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() (Desnes Nunes) [RHEL-122021] {CVE-2023-52894} +- usb: gadget: config: remove max speed check in usb_assign_descriptors() (Desnes Nunes) [RHEL-122021] +- usb: phy: tegra: Remove unused functions (Desnes Nunes) [RHEL-122021] +- usb: typec: fusb302: fix scheduling while atomic when using virtio-gpio (Desnes Nunes) [RHEL-122021] +- usb: core: Add 0x prefix to quirks debug output (Desnes Nunes) [RHEL-122021] +- Documentation: usb: gadget: Wrap remaining usage snippets in literal code block (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Ignore trailing LF for user strings to cdev (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Attach arbitrary strings to cdev (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Fix set but not used variable warning (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Support arbitrary string descriptors (Desnes Nunes) [RHEL-122021] +- usb: gadget: configfs: Rename struct gadget_strings (Desnes Nunes) [RHEL-122021] +- docs: usb: gadget: Reindent numbered list (Desnes Nunes) [RHEL-122021] +- usb: gadget: composite: Use USB API functions rather than constants (Desnes Nunes) [RHEL-122021] +- usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() (Desnes Nunes) [RHEL-122021] +- dt-bindings: phy: Convert ti,keystone-usbphy to DT schema (Desnes Nunes) [RHEL-122021] +- dt-bindings: phy: Convert hisilicon,hi6220-usb-phy to DT schema (Desnes Nunes) [RHEL-122021] +- Documentation: ABI: Update WMI device paths in ABI docs (Desnes Nunes) [RHEL-122021] +- ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST (Desnes Nunes) [RHEL-122021] +- ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries (Desnes Nunes) [RHEL-122021] +- perf tools: Don't set attr.exclude_guest by default (Michael Petlan) [RHEL-118946] +- mptcp: propagate shutdown to subflows when possible (Davide Caratti) [RHEL-115624] +- mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN (Davide Caratti) [RHEL-115624] +- mptcp: disable add_addr retransmission when timeout is 0 (Davide Caratti) [RHEL-115624] +- mptcp: remove duplicate sk_reset_timer call (Davide Caratti) [RHEL-115624] +- mptcp: pm: kernel: flush: do not reset ADD_ADDR limit (Davide Caratti) [RHEL-115624] +- mptcp: drop skb if MPTCP skb extension allocation fails (Davide Caratti) [RHEL-115624] +- mptcp: make fallback action and fallback decision atomic (Davide Caratti) [RHEL-115624] +- mptcp: safety check before fallback (Davide Caratti) [RHEL-115624] +- mptcp: reset when MPTCP opts are dropped after join (Davide Caratti) [RHEL-115624] +- mptcp: export mptcp_subflow_early_fallback() (Davide Caratti) [RHEL-115624] +- iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents() (Jerry Snitselaar) [RHEL-114131] +- dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC (Jerry Snitselaar) [RHEL-114131] +- ntb: Force physically contiguous allocation of rx ring buffers (Jerry Snitselaar) [RHEL-114131] +- KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests (Jerry Snitselaar) [RHEL-114131] +- dma-mapping: fix direction in dma_alloc direction traces (Jerry Snitselaar) [RHEL-114131] +- iommufd: Register iommufd mock devices with fwspec (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Disallow dirty tracking if incoherent page walk (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: debugfs: Fix legacy mode page table dump logic (Jerry Snitselaar) [RHEL-114131] +- ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() (Jerry Snitselaar) [RHEL-114131] +- gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-114131] +- dma: kmsan: export kmsan_handle_dma() for modules (Jerry Snitselaar) [RHEL-114131] +- software node: Prevent link creation failure from causing kobj reference count imbalance (Jerry Snitselaar) [RHEL-114131] +- iommu/selftest: prevent use of uninitialized variable (Jerry Snitselaar) [RHEL-114131] +- PCI: Fix driver_managed_dma check (Jerry Snitselaar) [RHEL-114131] +- platform: Fix race condition during DMA configure at IOMMU probe time (Jerry Snitselaar) [RHEL-114131] +- PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device() (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Update the fail_nth limit (Jerry Snitselaar) [RHEL-114131] +- iommufd: WARN if an object is aborted with an elevated refcount (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix race during abort for file descriptors (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39966} +- iommufd: Fix refcounting race during mmap (Jerry Snitselaar) [RHEL-114131] +- iommu/amd/pgtbl: Fix possible race while increase page table level (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39961} +- iommu/amd: Fix alias device DTE setting (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page() (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Fix ivrs_base memleak in early_amd_iommu_init() (Jerry Snitselaar) [RHEL-114131] +- dma-debug: don't enforce dma mapping check on noncoherent allocations (Jerry Snitselaar) [RHEL-114131] +- dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix spelling errors in iommufd.rst (Jerry Snitselaar) [RHEL-114131] +- iommufd: viommu: free memory allocated by kvcalloc() using kvfree() (Jerry Snitselaar) [RHEL-114131] +- iommu/virtio: Make instance lookup robust (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Fix missing cpu_to_le64 at lvcmdq_err_map (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Avoid stack buffer overflow from kernel cmdline (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38676} +- iommu/vt-d: Use pci_is_display() (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Replace vsmmu_size/type with get_viommu_size (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Do not bother impl_ops if IOMMU_VIOMMU_TYPE_ARM_SMMUV3 (Jerry Snitselaar) [RHEL-114131] +- iommufd: Rename some shortterm-related identifiers (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for vdevice tombstone (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Explicitly skip tests for inapplicable variant (Jerry Snitselaar) [RHEL-114131] +- iommufd/vdevice: Remove struct device reference from struct vdevice (Jerry Snitselaar) [RHEL-114131] +- iommufd: Destroy vdevice on idevice destroy (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add a pre_destroy() op for objects (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add iommufd_object_tombstone_user() helper (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Roll back to use iommufd_object_alloc() for vdevice (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Test reserved regions near ULONG_MAX (Jerry Snitselaar) [RHEL-114131] +- iommufd: Prevent ALIGN() overflow (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38688} +- iommu/tegra241-cmdqv: import IOMMUFD module namespace (Jerry Snitselaar) [RHEL-114131] +- iommufd: Do not allow _iommufd_object_alloc_ucmd if abort op is set (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Add IOMMU_VEVENTQ_TYPE_TEGRA241_CMDQV support (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Add user-space use support (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Do not statically map LVCMDQs (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Simplify deinit flow in tegra241_cmdqv_remove_vintf() (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Use request_threaded_irq (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3-iommufd: Add hw_info to impl_ops (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3-iommufd: Add vsmmu_size/type and vsmmu_init impl ops (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Update hw_info coverage for an input data_type (Jerry Snitselaar) [RHEL-114131] +- iommufd: Allow an input data_type via iommu_hw_info (Jerry Snitselaar) [RHEL-114131] +- iommu: Allow an input type in hw_info op (Jerry Snitselaar) [RHEL-114131] +- Documentation: userspace-api: iommufd: Update HW QUEUE (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for the new mmap interface (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add mmap interface (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC (Jerry Snitselaar) [RHEL-114131] +- iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpers (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Introduce IOMMUFD_OBJ_HW_QUEUE and its related struct (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add driver-defined vDEVICE support (Jerry Snitselaar) [RHEL-114131] +- iommufd/access: Bypass access->ops->unmap for internal use (Jerry Snitselaar) [RHEL-114131] +- iommufd/access: Add internal APIs for HW queue to use (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for viommu data (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Support user_data in mock_viommu_alloc (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Allow driver-specific user data for a vIOMMU object (Jerry Snitselaar) [RHEL-114131] +- iommu: Pass in a driver-level user data structure to viommu_init op (Jerry Snitselaar) [RHEL-114131] +- iommu: Add iommu_copy_struct_to_user helper (Jerry Snitselaar) [RHEL-114131] +- iommu: Use enum iommu_hw_info_type for type in hw_info op (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Explicitly define vdev->virt_id (Jerry Snitselaar) [RHEL-114131] +- iommufd: Correct virt_id kdoc at struct iommu_vdevice_alloc (Jerry Snitselaar) [RHEL-114131] +- iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range (Jerry Snitselaar) [RHEL-114131] +- iommufd: Apply the new iommufd_object_alloc_ucmd helper (Jerry Snitselaar) [RHEL-114131] +- iommufd: Introduce iommufd_object_alloc_ucmd helper (Jerry Snitselaar) [RHEL-114131] +- iommufd: Move _iommufd_object_alloc out of driver.c (Jerry Snitselaar) [RHEL-114131] +- iommu: Deprecate viommu_alloc op (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Replace arm_vsmmu_alloc with arm_vsmmu_init (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Drop parent domain from mock_iommu_domain_nested (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Support get_viommu_size and viommu_init ops (Jerry Snitselaar) [RHEL-114131] +- iommu: Introduce get_viommu_size and viommu_init ops (Jerry Snitselaar) [RHEL-114131] +- iommufd: Return EOPNOTSUPP for failures due to driver bugs (Jerry Snitselaar) [RHEL-114131] +- iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq (Jerry Snitselaar) [RHEL-114131] +- iommufd: Use enum iommu_viommu_type for type in struct iommufd_viommu (Jerry Snitselaar) [RHEL-114131] +- iommufd: Drop unused ictx in struct iommufd_vdevice (Jerry Snitselaar) [RHEL-114131] +- iommufd: Apply obvious cosmetic fixes (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: disable PRR on SM8250 (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Revert vmaster in the error path (Jerry Snitselaar) [RHEL-114131] +- iommu/io-pgtable-arm: Remove unused macro iopte_prot (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Add SM6115 MDSS compatible (Jerry Snitselaar) [RHEL-114131] {CVE-2025-39739} +- iommu/amd: Fix geometry.aperture_end for V2 tables (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Wrap debugfs ABI testing symbols snippets in literal code blocks (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add documentation for AMD IOMMU debugfs support (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IRT Table (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump device table (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add support for device id user input (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IOMMU command buffer (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IOMMU Capability registers (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add debugfs support to dump IOMMU MMIO registers (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Refactor AMD IOMMU debugfs initial setup (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Enable PASID and ATS capabilities in the correct order (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add efr[HATS] max v1 page table level (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add HATDis feature support (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix UAF on sva unbind with pending IOPFs (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38594} +- iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flush_range (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix missing PASID in dev TLB flush with cache_tag_flush_all (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Split paging_domain_compatible() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Split intel_iommu_enforce_cache_coherency() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Create unique domain ops for each stage (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Do not wipe out the page table NID when devices detach (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fold domain_exit() into intel_iommu_domain_free() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove ops->pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove iommu_ops pgsize_bitmap from simple drivers (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove ops.pgsize_bitmap from drivers that don't use it (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: Remove iommu_ops pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] +- qiommu/arm-smmu-v3: Remove iommu_ops pgsize_bitmap (Jerry Snitselaar) [RHEL-114131] +- dma-contiguous: hornor the cma address limit setup by user (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Assign devtlb cache tag on ATS enablement (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Fix build warnings due to uninitialized mfd (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add missing close(mfd) in memfd_mmap() (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add asserts testing global mfd (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra: Fix incorrect size calculation (Jerry Snitselaar) [RHEL-114131] +- scatterlist: fix extraneous '@'-sign kernel-doc notation (Jerry Snitselaar) [RHEL-114131] +- Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices" (Jerry Snitselaar) [RHEL-114131] +- scatterlist: inline sg_next() (Jerry Snitselaar) [RHEL-114131] +- iommu: Clear the freelist after iommu_put_pages_list() (Jerry Snitselaar) [RHEL-114131] +- iommu: make inclusion of amd directory conditional (Jerry Snitselaar) [RHEL-114131] +- iommu: make inclusion of intel directory conditional (Jerry Snitselaar) [RHEL-114131] +- iommu: remove duplicate selection of DMAR_TABLE (Jerry Snitselaar) [RHEL-114131] +- iommu: Cleanup comments for dev_enable/disable_feat (Jerry Snitselaar) [RHEL-114131] +- iommu: Protect against overflow in iommu_pgsize() (Jerry Snitselaar) [RHEL-114131] +- iommu: Handle yet another race around registration (Jerry Snitselaar) [RHEL-114131] +- iommu: Allow attaching static domains in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-114131] +- iommu: Hide ops.domain_alloc behind CONFIG_FSL_PAMU (Jerry Snitselaar) [RHEL-114131] +- iommu: Do not call domain_alloc() in iommu_sva_domain_alloc() (Jerry Snitselaar) [RHEL-114131] +- iommu/virtio: Move to domain_alloc_paging() (Jerry Snitselaar) [RHEL-114131] +- iommu: Add domain_alloc_identity() (Jerry Snitselaar) [RHEL-114131] +- iommu/virtio: Break out bypass identity support into a global static (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove iommu_dev_enable/disable_feature() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [RHEL-114131] +- dmaengine: idxd: Remove unnecessary IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Put iopf enablement in domain attach path (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Put iopf enablement in domain attach path (Jerry Snitselaar) [RHEL-114131] +- iommu: Remove IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Put iopf enablement in the domain attach path (Jerry Snitselaar) [RHEL-114131] +- iommu: Avoid introducing more races (Jerry Snitselaar) [RHEL-114131] +- iommu/vtd: Remove iommu_alloc_pages_node() (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Use iommu_alloc_pages_node_sz() for the IRT (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_alloc_page_node() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_alloc_page/pages() (Jerry Snitselaar) [RHEL-114131] +- iommu: Update various drivers to pass in lg2sz instead of order to iommu pages (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Use roundup_pow_two() instead of get_order() (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Change rlookup, irq_lookup, and alias to use kvalloc() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Allow sub page sizes to be passed into the allocator (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Move the __GFP_HIGHMEM checks into the common code (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Move from struct page to struct ioptdesc and folio (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_put_pages_list_old and the _Generic (Jerry Snitselaar) [RHEL-114131] +- iommu: Change iommu_iotlb_gather to use iommu_page_list (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Convert to use struct iommu_pages_list (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Formalize the freelist API (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: De-inline the substantial functions (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove iommu_free_page() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove the order argument to iommu_free_pages() (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Make iommu_put_pages_list() work with high order allocations (Jerry Snitselaar) [RHEL-114131] +- iommu/pages: Remove __iommu_alloc_pages()/__iommu_free_pages() (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra: Do not use struct page as the handle for pts (Jerry Snitselaar) [RHEL-114131] +- iommu/terga: Do not use struct page as the handle for as->pd memory (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Allow matching ACPI HID devices without matching UIDs (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Add support for HTRangeIgnore feature (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Ensure GA log notifier callbacks finish running before module unload (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Restore context entry setup order for aliased devices (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38216} +- iommu/vt-d: Change dmar_ats_supported() to return boolean (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Eliminate pci_physfn() in dmar_find_matched_satc_unit() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Replace spin_lock with mutex to protect domain ida (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Use ida to manage domain id (Jerry Snitselaar) [RHEL-114131] +- ida: Add ida_find_first_range() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Restore WO permissions on second-level paging entries (Jerry Snitselaar) [RHEL-114131] +- iommu: ipmmu-vmsa: avoid Wformat-security warning (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Add SAR2130P MDSS compatible (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Make set_stall work when the device is on (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: Move handing of RESUME to the context fault handler (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-qcom: Enable threaded IRQ for Adreno SMMUv2/MMU500 (Jerry Snitselaar) [RHEL-114131] +- iommu/io-pgtable-arm: Add quirk to quiet WARN_ON() (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Fix incorrect return in arm_smmu_attach_dev (Jerry Snitselaar) [RHEL-114131] +- iommu: Skip PASID validation for devices without PASID capability (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Revert ATS timing change to fix boot failure (Jerry Snitselaar) [RHEL-114131] +- iommu: Fix two issues in iommu_copy_struct_from_user() (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37900} +- iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37927} +- iommu/arm-smmu-v3: Fail aliasing StreamIDs more gracefully (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Add missing S2FWB feature detection (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE (Jerry Snitselaar) [RHEL-114131] +- dma-coherent: Warn if OF reserved memory is beyond current coherent DMA mask (Jerry Snitselaar) [RHEL-114131] +- dma-mapping: Fix warning reported for missing prototype (Jerry Snitselaar) [RHEL-114131] +- dma-mapping: avoid potential unused data compilation warning (Jerry Snitselaar) [RHEL-114131] +- dma/contiguous: avoid warning about unused size_bytes (Jerry Snitselaar) [RHEL-114131] +- iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37837} +- iommu: remove unneeded semicolon (Jerry Snitselaar) [RHEL-114131] +- iommu/ipmmu-vmsa: Register in a sensible order (Jerry Snitselaar) [RHEL-114131] +- iommu: Clear iommu-dma ops on cleanup (Jerry Snitselaar) [RHEL-114131] {CVE-2025-37877} +- iommu/vt-d: Remove an unnecessary call set_dma_ops() (Jerry Snitselaar) [RHEL-114131] +- iommu: Fix crash in report_iommu_fault() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Test attach before detaching pasid (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix iommu_vevent_header tables markup (Jerry Snitselaar) [RHEL-114131] +- iommu: Convert unreachable() to BUG() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Balance veventq->num_events inc/dec (Jerry Snitselaar) [RHEL-114131] +- iommufd: Initialize the flags of vevent in iommufd_viommu_report_event() (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for reporting max_pasid_log2 via IOMMU_HW_INFO (Jerry Snitselaar) [RHEL-114131] +- iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add coverage for iommufd pasid attach/detach (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add test ops to test pasid attach/detach (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add a helper to get test device (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add set_dev_pasid in mock iommu (Jerry Snitselaar) [RHEL-114131] +- iommufd: Allow allocating PASID-compatible domain (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Add IOMMU_HWPT_ALLOC_PASID support (Jerry Snitselaar) [RHEL-114131] +- iommufd: Enforce PASID-compatible domain for RID (Jerry Snitselaar) [RHEL-114131] +- iommufd: Support pasid attach/replace (Jerry Snitselaar) [RHEL-114131] +- iommufd: Enforce PASID-compatible domain in PASID path (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Add pasid_attach array to track per-PASID attach (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Replace device_list with device_array (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach struct (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Add helper to detect the first attach of a group (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Replace idev->igroup with local variable (Jerry Snitselaar) [RHEL-114131] +- iommufd/device: Only add reserved_iova in non-pasid path (Jerry Snitselaar) [RHEL-114131] +- iommufd: Pass @pasid through the device attach/replace path (Jerry Snitselaar) [RHEL-114131] +- iommu: Introduce a replace API for device pasid (Jerry Snitselaar) [RHEL-114131] +- iommu: Require passing new handles to APIs supporting handle (Jerry Snitselaar) [RHEL-114131] +- iommu: Drop sw_msi from iommu_domain (Jerry Snitselaar) [RHEL-114131] +- iommufd: Move iommufd_sw_msi and related functions to driver.c (Jerry Snitselaar) [RHEL-114131] +- iommu: Sort out domain user data (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Set MEV bit in nested STE for DoS mitigations (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Report events that belong to devices attached to vIOMMU (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu-v3: Introduce struct arm_smmu_vmaster (Jerry Snitselaar) [RHEL-114131] +- Documentation: userspace-api: iommufd: Update FAULT and VEVENTQ (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add IOMMU_VEVENTQ_ALLOC test coverage (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage (Jerry Snitselaar) [RHEL-114131] +- iommufd/selftest: Require vdev_id when attaching to a nested domain (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add iommufd_viommu_report_event helper (Jerry Snitselaar) [RHEL-114131] +- iommufd/viommu: Add iommufd_viommu_get_vdev_id helper (Jerry Snitselaar) [RHEL-114131] +- iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC (Jerry Snitselaar) [RHEL-114131] +- iommufd: Rename fault.c to eventq.c (Jerry Snitselaar) [RHEL-114131] +- iommufd: Abstract an iommufd_eventq from iommufd_fault (Jerry Snitselaar) [RHEL-114131] +- iommufd/fault: Add an iommufd_fault_init() helper (Jerry Snitselaar) [RHEL-114131] +- iommufd/fault: Move two fault functions out of the header (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fail replace if device has not been attached (Jerry Snitselaar) [RHEL-114131] +- iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators (Jerry Snitselaar) [RHEL-114131] +- iommufd: Fix uninitialized rc in iommufd_access_rw() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Disallow allocating nested parent domain with fault ID (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Consolidate protection domain free code (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Remove unused forward declaration (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Remove outdated comment (Jerry Snitselaar) [RHEL-114131] +- iommu/amd/pgtbl_v2: Improve error handling (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Remove unused variable (Jerry Snitselaar) [RHEL-114131] +- iommu/amd: Log IOMMU control register in event log path (Jerry Snitselaar) [RHEL-114131] +- lib/scatterlist: Add SG_MITER_LOCAL and use it (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Cleanup intel_context_flush_present() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Move PRI enablement in probe path (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Move scalable mode ATS enablement to probe path (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Check if SVA is supported when attaching the SVA domain (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Use virt_to_phys() (Jerry Snitselaar) [RHEL-114131] +- iommu/vt-d: Fix system hang on reboot -f (Jerry Snitselaar) [RHEL-114131] +- iommu: Don't warn prematurely about dodgy probes (Jerry Snitselaar) [RHEL-114131] +- iommu/arm-smmu: Set rpm auto_suspend once during probe (Jerry Snitselaar) [RHEL-114131] +- iommu: Get DT/ACPI parsing into the proper probe path (Jerry Snitselaar) [RHEL-114131] +- iommu: Keep dev->iommu state consistent (Jerry Snitselaar) [RHEL-114131] +- iommu: Resolve ops in iommu_init_device() (Jerry Snitselaar) [RHEL-114131] +- iommu: Handle race with default domain setup (Jerry Snitselaar) [RHEL-114131] +- iommu: Unexport iommu_fwspec_free() (Jerry Snitselaar) [RHEL-114131] +- iommu/dma: Remove redundant locking (Jerry Snitselaar) [RHEL-114131] +- iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers (Jerry Snitselaar) [RHEL-114131] +- iommu: Store either domain or handle in group->pasid_array (Jerry Snitselaar) [RHEL-114131] +- iommu: Drop iommu_group_replace_domain() (Jerry Snitselaar) [RHEL-114131] +- iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Implement sw_msi support natively (Jerry Snitselaar) [RHEL-114131] +- iommu: Turn fault_data to iommufd private pointer (Jerry Snitselaar) [RHEL-114131] +- irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it (Jerry Snitselaar) [RHEL-114131] +- iommu: Make iommu_dma_prepare_msi() into a generic operation (Jerry Snitselaar) [RHEL-114131] +- genirq/msi: Refactor iommu_dma_compose_msi_msg() (Jerry Snitselaar) [RHEL-114131] +- genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie (Jerry Snitselaar) [RHEL-114131] {CVE-2025-38062} +- iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev() (Jerry Snitselaar) [RHEL-114131] +- iommufd: Make attach_handle generic than fault specific (Jerry Snitselaar) [RHEL-114131] +- dma: Introduce generic dma_addr_*crypted helpers (Jerry Snitselaar) [RHEL-114131] +- dma: Fix encryption bit clearing for dma_to_phys (Jerry Snitselaar) [RHEL-114131] +- treewide, timers: Rename from_timer() to timer_container_of() (Ivan Vecera) [RHEL-115039] +- xfs: remove unused trace event xfs_dqreclaim_dirty (Carlos Maiolino) [RHEL-112145] +- xfs: fix scrub trace with null pointer in quotacheck (Carlos Maiolino) [RHEL-112145] +- xfs: fix unmount hang with unflushable inodes stuck in the AIL (Carlos Maiolino) [RHEL-112145] +- xfs: factor out stale buffer item completion (Carlos Maiolino) [RHEL-112145] +- xfs: rearrange code in xfs_buf_item.c (Carlos Maiolino) [RHEL-112145] +- xfs: add tracepoints for stale pinned inode state debug (Carlos Maiolino) [RHEL-112145] +- xfs: avoid dquot buffer pin deadlock (Carlos Maiolino) [RHEL-112145] +- xfs: catch stale AGF/AGF metadata (Carlos Maiolino) [RHEL-112145] +- xfs: xfs_ifree_cluster vs xfs_iflush_shutdown_abort deadlock (Carlos Maiolino) [RHEL-112145] +- xfs: don't assume perags are initialised when trimming AGs (Carlos Maiolino) [RHEL-88450] +- xfs: unmapped buffer item size straddling mismatch (Carlos Maiolino) [RHEL-112145] +- xfs: don't increment m_generation for all errors in xfs_growfs_data (Carlos Maiolino) [RHEL-112145] +- xfs: flush inodegc before swapon (Carlos Maiolino) [RHEL-112145] +- xfs: Do not allow norecovery mount with quotacheck (Carlos Maiolino) [RHEL-112145] +- xfs: remove xfs_buf_cache.bc_lock (Carlos Maiolino) [RHEL-112145] +- xfs: Add error handling for xfs_reflink_cancel_cow_range (Carlos Maiolino) [RHEL-112145] +- xfs: Propagate errors from xfs_reflink_cancel_cow_range in xfs_dax_write_iomap_end (Carlos Maiolino) [RHEL-112145] +- xfs: remove an out of data comment in _xfs_buf_alloc (Carlos Maiolino) [RHEL-112145] +- xfs: fix buffer lookup vs release race (Carlos Maiolino) [RHEL-112145] +- xfs: check for dead buffers in xfs_buf_find_insert (Carlos Maiolino) [RHEL-112145] +- xfs: don't shut down the filesystem for media failures beyond end of log (Carlos Maiolino) [RHEL-112145] +- xfs: release the dquot buf outside of qli_lock (Carlos Maiolino) [RHEL-112145] +- xfs: don't over-report free space or inodes in statvfs (Carlos Maiolino) [RHEL-112145] +- xfs: lock dquot buffer before detaching dquot from b_li_list (Carlos Maiolino) [RHEL-112145] +- xfs: don't return an error from xfs_update_last_rtgroup_size for !XFS_RT (Carlos Maiolino) [RHEL-112145] +- xfs: return from xfs_symlink_verify early on V4 filesystems (Carlos Maiolino) [RHEL-112145] +- xfs: fix zero byte checking in the superblock scrubber (Carlos Maiolino) [RHEL-112145] +- xfs: check pre-metadir fields correctly (Carlos Maiolino) [RHEL-112145] +- xfs: don't crash on corrupt /quotas dirent (Carlos Maiolino) [RHEL-112145] +- xfs: don't move nondir/nonreg temporary repair files to the metadir namespace (Carlos Maiolino) [RHEL-112145] +- xfs: fix sb_spino_align checks for large fsblock sizes (Carlos Maiolino) [RHEL-112145] +- xfs: convert quotacheck to attach dquot buffers (Carlos Maiolino) [RHEL-112145] +- xfs: attach dquot buffer to dquot log item buffer (Carlos Maiolino) [RHEL-112145] +- xfs: clean up log item accesses in xfs_qm_dqflush{,_done} (Carlos Maiolino) [RHEL-112145] +- xfs: separate dquot buffer reads from xfs_dqflush (Carlos Maiolino) [RHEL-112145] +- xfs: don't lose solo dquot update transactions (Carlos Maiolino) [RHEL-112145] +- xfs: don't lose solo superblock counter update transactions (Carlos Maiolino) [RHEL-112145] +- xfs: avoid nested calls to __xfs_trans_commit (Carlos Maiolino) [RHEL-112145] +- xfs: only run precommits once per transaction object (Carlos Maiolino) [RHEL-112145] +- xfs: update btree keys correctly when _insrec splits an inode root block (Carlos Maiolino) [RHEL-112145] +- xfs: fix error bailout in xfs_rtginode_create (Carlos Maiolino) [RHEL-112145] +- xfs: mark metadir repair tempfiles with IRECOVERY (Carlos Maiolino) [RHEL-112145] +- xfs: separate healthy clearing mask during repair (Carlos Maiolino) [RHEL-112145] +- xfs: don't drop errno values when we fail to ficlone the entire range (Carlos Maiolino) [RHEL-112145] +- xfs: return a 64-bit block count from xfs_btree_count_blocks (Carlos Maiolino) [RHEL-112145] +- xfs: keep quota directory inode loaded (Carlos Maiolino) [RHEL-112145] +- xfs: metapath scrubber should use the already loaded inodes (Carlos Maiolino) [RHEL-112145] +- xfs: don't call xfs_bmap_same_rtgroup in xfs_bmap_add_extent_hole_delay (Carlos Maiolino) [RHEL-112145] +- xfs: Use xchg() in xlog_cil_insert_pcp_aggregate() (Carlos Maiolino) [RHEL-112145] +- xfs: prevent mount and log shutdown race (Carlos Maiolino) [RHEL-112145] +- xfs: delalloc and quota softlimit timers are incoherent (Carlos Maiolino) [RHEL-112145] +- xfs: remove unknown compat feature check in superblock write validation (Carlos Maiolino) [RHEL-112145] +- xfs: port ondisk structure checks from xfs/122 to the kernel (Carlos Maiolino) [RHEL-112145] +- xfs: separate space btree structures in xfs_ondisk.h (Carlos Maiolino) [RHEL-112145] +- xfs: convert struct typedefs in xfs_ondisk.h (Carlos Maiolino) [RHEL-112145] +- xfs: update sb field checks when metadir is turned on (Carlos Maiolino) [RHEL-112145] +- xfs: enable realtime quota again (Carlos Maiolino) [RHEL-112145] +- xfs: reserve quota for realtime files correctly (Carlos Maiolino) [RHEL-112145] +- xfs: create quota preallocation watermarks for realtime quota (Carlos Maiolino) [RHEL-112145] +- xfs: report realtime block quota limits on realtime directories (Carlos Maiolino) [RHEL-112145] +- xfs: advertise realtime quota support in the xqm stat files (Carlos Maiolino) [RHEL-112145] +- xfs: fix chown with rt quota (Carlos Maiolino) [RHEL-112145] +- xfs: persist quota flags with metadir (Carlos Maiolino) [RHEL-112145] +- xfs: scrub quota file metapaths (Carlos Maiolino) [RHEL-112145] +- xfs: use metadir for quota inodes (Carlos Maiolino) [RHEL-112145] +- xfs: refactor xfs_qm_destroy_quotainos (Carlos Maiolino) [RHEL-112145] +- xfs: free xfs_busy_extents structure when no RT extents are queued (Carlos Maiolino) [RHEL-112145] +- xfs: use rtgroup busy extent list for FITRIM (Carlos Maiolino) [RHEL-112145] +- xfs: implement busy extent tracking for rtgroups (Carlos Maiolino) [RHEL-112145] +- xfs: port the perag discard code to handle generic groups (Carlos Maiolino) [RHEL-112145] +- xfs: move the min and max group block numbers to xfs_group (Carlos Maiolino) [RHEL-112145] +- xfs: adjust min_block usage in xfs_verify_agbno (Carlos Maiolino) [RHEL-112145] +- xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t (Carlos Maiolino) [RHEL-112145] +- xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries (Carlos Maiolino) [RHEL-112145] +- xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries (Carlos Maiolino) [RHEL-112145] +- xfs: mask off the rtbitmap and summary inodes when metadir in use (Carlos Maiolino) [RHEL-112145] +- xfs: scrub metadir paths for rtgroup metadata (Carlos Maiolino) [RHEL-112145] +- xfs: repair realtime group superblock (Carlos Maiolino) [RHEL-112145] +- xfs: scrub the realtime group superblock (Carlos Maiolino) [RHEL-112145] +- xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub (Carlos Maiolino) [RHEL-112145] +- xfs: make the RT allocator rtgroup aware (Carlos Maiolino) [RHEL-112145] +- xfs: don't merge ioends across RTGs (Carlos Maiolino) [RHEL-112145] +- xfs: use realtime EFI to free extents when rtgroups are enabled (Carlos Maiolino) [RHEL-112145] +- xfs: support error injection when freeing rt extents (Carlos Maiolino) [RHEL-112145] +- xfs: support logging EFIs for realtime extents (Carlos Maiolino) [RHEL-112145] +- xfs: force swapext to a realtime file to use the file content exchange ioctl (Carlos Maiolino) [RHEL-112145] +- xfs: store rtgroup information with a bmap intent (Carlos Maiolino) [RHEL-112145] +- xfs: grow the realtime section when realtime groups are enabled (Carlos Maiolino) [RHEL-112145] +- xfs: encode the rtsummary in big endian format (Carlos Maiolino) [RHEL-112145] +- xfs: encode the rtbitmap in big endian format (Carlos Maiolino) [RHEL-112145] +- xfs: add block headers to realtime bitmap and summary blocks (Carlos Maiolino) [RHEL-112145] +- xfs: export the geometry of realtime groups to userspace (Carlos Maiolino) [RHEL-112145] +- xfs: record rt group metadata errors in the health system (Carlos Maiolino) [RHEL-112145] +- xfs: convert sick_map loops to use ARRAY_SIZE (Carlos Maiolino) [RHEL-112145] +- xfs: add frextents to the lazysbcounters when rtgroups enabled (Carlos Maiolino) [RHEL-112145] +- xfs: add a helper to prevent bmap merges across rtgroup boundaries (Carlos Maiolino) [RHEL-112145] +- xfs: check that rtblock extents do not break rtsupers or rtgroups (Carlos Maiolino) [RHEL-112145] +- xfs: export realtime group geometry via XFS_FSOP_GEOM (Carlos Maiolino) [RHEL-112145] +- xfs: update realtime super every time we update the primary fs super (Carlos Maiolino) [RHEL-112145] +- xfs: check the realtime superblock at mount time (Carlos Maiolino) [RHEL-112145] +- xfs: define the format of rt groups (Carlos Maiolino) [RHEL-112145] +- iomap: add a merge boundary flag (Carlos Maiolino) [RHEL-112145] +- xfs: fix rt device offset calculations for FITRIM (Carlos Maiolino) [RHEL-112145] +- xfs: make RT extent numbers relative to the rtgroup (Carlos Maiolino) [RHEL-112145] +- xfs: refactor xfs_rtsummary_blockcount (Carlos Maiolino) [RHEL-112145] +- xfs: refactor xfs_rtbitmap_blockcount (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_growfs_check_rtgeom helper (Carlos Maiolino) [RHEL-112145] +- xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper (Carlos Maiolino) [RHEL-112145] +- xfs: calculate RT bitmap and summary blocks based on sb_rextents (Carlos Maiolino) [RHEL-112145] +- xfs: remove XFS_ILOCK_RT* (Carlos Maiolino) [RHEL-112145] +- xfs: support creating per-RTG files in growfs (Carlos Maiolino) [RHEL-112145] +- xfs: move RT bitmap and summary information to the rtgroup (Carlos Maiolino) [RHEL-112145] +- xfs: split xfs_trim_rtdev_extents (Carlos Maiolino) [RHEL-112145] +- xfs: cleanup xfs_getfsmap_rtdev_rtbitmap (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_growfs_rt_alloc_blocks helper (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_qm_unmount_rt helper (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_bmap_free_rtblocks helper (Carlos Maiolino) [RHEL-112145] +- xfs: add rtgroup-based realtime scrubbing context management (Carlos Maiolino) [RHEL-112145] +- xfs: support caching rtgroup metadata inodes (Carlos Maiolino) [RHEL-112145] +- xfs: add a lockdep class key for rtgroup inodes (Carlos Maiolino) [RHEL-112145] +- xfs: define locking primitives for realtime groups (Carlos Maiolino) [RHEL-112145] +- xfs: create incore realtime group structures (Carlos Maiolino) [RHEL-112145] +- xfs: clean up xfs_getfsmap_helper arguments (Carlos Maiolino) [RHEL-112145] +- xfs: repair metadata directory file path connectivity (Carlos Maiolino) [RHEL-112145] +- xfs: confirm dotdot target before replacing it during a repair (Carlos Maiolino) [RHEL-112145] +- xfs: check metadata directory file path connectivity (Carlos Maiolino) [RHEL-112145] +- xfs: move repair temporary files to the metadata directory tree (Carlos Maiolino) [RHEL-112145] +- xfs: check the metadata directory inumber in superblocks (Carlos Maiolino) [RHEL-112145] +- xfs: scrub metadata directories (Carlos Maiolino) [RHEL-112145] +- xfs: fix di_metatype field of inodes that won't load (Carlos Maiolino) [RHEL-112145] +- xfs: adjust parent pointer scrubber for sb-rooted metadata files (Carlos Maiolino) [RHEL-112145] +- xfs: metadata files can have xattrs if metadir is enabled (Carlos Maiolino) [RHEL-112145] +- xfs: do not count metadata directory files when doing online quotacheck (Carlos Maiolino) [RHEL-112145] +- xfs: refactor directory tree root predicates (Carlos Maiolino) [RHEL-112145] +- xfs: record health problems with the metadata directory (Carlos Maiolino) [RHEL-112145] +- xfs: adjust xfs_bmap_add_attrfork for metadir (Carlos Maiolino) [RHEL-112145] +- xfs: mark quota inodes as metadata files (Carlos Maiolino) [RHEL-112145] +- xfs: don't count metadata directory files to quota (Carlos Maiolino) [RHEL-112145] +- xfs: allow bulkstat to return metadata directories (Carlos Maiolino) [RHEL-112145] +- xfs: advertise metadata directory feature (Carlos Maiolino) [RHEL-112145] +- xfs: hide metadata inodes from everyone because they are special (Carlos Maiolino) [RHEL-112145] +- xfs: disable the agi rotor for metadata inodes (Carlos Maiolino) [RHEL-112145] +- xfs: read and write metadata inode directory tree (Carlos Maiolino) [RHEL-112145] +- xfs: enforce metadata inode flag (Carlos Maiolino) [RHEL-112145] +- xfs: load metadata directory root at mount time (Carlos Maiolino) [RHEL-112145] +- xfs: iget for metadata inodes (Carlos Maiolino) [RHEL-112145] +- xfs: define the on-disk format for the metadir feature (Carlos Maiolino) [RHEL-112145] +- xfs: standardize EXPERIMENTAL warning generation (Carlos Maiolino) [RHEL-112145] +- xfs: rename metadata inode predicates (Carlos Maiolino) [RHEL-112145] +- xfs: constify the xfs_inode predicates (Carlos Maiolino) [RHEL-112145] +- xfs: constify the xfs_sb predicates (Carlos Maiolino) [RHEL-112145] +- xfs: store a generic group structure in the intents (Carlos Maiolino) [RHEL-112145] +- xfs: remove xfs_group_intent_hold and xfs_group_intent_rele (Carlos Maiolino) [RHEL-112145] +- xfs: add group based bno conversion helpers (Carlos Maiolino) [RHEL-112145] +- xfs: store a generic xfs_group pointer in xfs_getfsmap_info (Carlos Maiolino) [RHEL-112145] +- xfs: add a generic group pointer to the btree cursor (Carlos Maiolino) [RHEL-112145] +- xfs: convert busy extent tracking to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: convert extent busy tracepoints to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: return the busy generation from xfs_extent_busy_list_empty (Carlos Maiolino) [RHEL-112145] +- xfs: move the online repair rmap hooks to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: move draining of deferred operations to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: mark xfs_perag_intent_{hold,rele} static (Carlos Maiolino) [RHEL-112145] +- xfs: move metadata health tracking to the generic group structure (Carlos Maiolino) [RHEL-112145] +- xfs: switch perag iteration from the for_each macros to a while based iterator (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_group_next_range helper (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a generic xfs_group structure (Carlos Maiolino) [RHEL-112145] +- xfs: factor out a xfs_iwalk_args helper (Carlos Maiolino) [RHEL-112145] +- xfs: insert the pag structures into the xarray later (Carlos Maiolino) [RHEL-112145] +- xfs: split xfs_initialize_perag (Carlos Maiolino) [RHEL-112145] +- xfs: convert remaining trace points to pass pag structures (Carlos Maiolino) [RHEL-112145] +- xfs: pass the pag to the xrep_newbt_extent_class tracepoints (Carlos Maiolino) [RHEL-112145] +- xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points (Carlos Maiolino) [RHEL-112145] +- xfs: pass objects to the xrep_ibt_walk_rmap tracepoint (Carlos Maiolino) [RHEL-112145] +- xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point (Carlos Maiolino) [RHEL-112145] +- xfs: pass objects to the xfs_irec_merge_{pre,post} trace points (Carlos Maiolino) [RHEL-112145] +- xfs: pass a perag structure to the xfs_ag_resv_init_error trace point (Carlos Maiolino) [RHEL-112145] +- xfs: constify pag arguments to trace points (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused xrep_bmap_walk_rmap trace point (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused trace_xfs_iwalk_ag trace point (Carlos Maiolino) [RHEL-112145] +- xfs: remove the mount field from struct xfs_busy_extents (Carlos Maiolino) [RHEL-112145] +- xfs: keep a reference to the pag for busy extents (Carlos Maiolino) [RHEL-112145] +- xfs: pass a pag to xfs_extent_busy_{search,reuse} (Carlos Maiolino) [RHEL-112145] +- xfs: add a xfs_agino_to_ino helper (Carlos Maiolino) [RHEL-112145] +- xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers (Carlos Maiolino) [RHEL-112145] +- xfs: remove the agno argument to xfs_free_ag_extent (Carlos Maiolino) [RHEL-112145] +- xfs: pass a pag to xfs_difree_inode_chunk (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused pag_active_wq field in struct xfs_perag (Carlos Maiolino) [RHEL-112145] +- xfs: remove the unused pagb_count field in struct xfs_perag (Carlos Maiolino) [RHEL-112145] +- xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev (Carlos Maiolino) [RHEL-112145] +- xfs: remove xfs_page_mkwrite_iomap_ops (Carlos Maiolino) [RHEL-112145] +- xfs: remove __xfs_filemap_fault (Carlos Maiolino) [RHEL-112145] +- xfs: split write fault handling out of __xfs_filemap_fault (Carlos Maiolino) [RHEL-112145] +- xfs: split the page fault trace event (Carlos Maiolino) [RHEL-112145] +- xfs: sb_spino_align is not verified (Carlos Maiolino) [RHEL-112145] +- xfs: simplify sector number calculation in xfs_zero_extent (Carlos Maiolino) [RHEL-112145] +- xfs: remove the redundant xfs_alloc_log_agf (Carlos Maiolino) [RHEL-112145] + * Fri Nov 28 2025 CKI KWF Bot [5.14.0-645.el9] - tty: n_tty: Fix buffer offsets when lookahead is used (Radostin Stoyanov) [RHEL-127716] - ext4: don't over-report free space or inodes in statvfs (Ravi Singh) [RHEL-125357] diff --git a/sources b/sources index 65a339386..92a1fd03d 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-645.el9.tar.xz) = 92f23a7f1ea00d5a0584d764ab71b7b4637ec8cbf79167dc3aded46a488a404209f2b2aa12f7b62253ac23495b65996e571d4bc338599e444bd8dd70ccc7c266 -SHA512 (kernel-abi-stablelists-5.14.0-645.el9.tar.bz2) = 75093eb3136d62d64e95dcce2a99ca0e1b7d7d640ced4dc50d01ef0eb08c61fe4d10a4140e73b70891b5db5a8312197be3057b6306393290d4d98ea77fc9dbfd -SHA512 (kernel-kabi-dw-5.14.0-645.el9.tar.bz2) = fbc1ada94ac96b9bfcc9ef7aedbd7d2768427203a37490d00ece62b0de533fb3244e7ee7226b7de6d37b7265951d72d50b35477e29e56efe9fe1e9a5f4303efc +SHA512 (linux-5.14.0-646.el9.tar.xz) = b4a387796380ac1715c80e05a90443c6c8791456ffea7a6978eac626f4c41910bc267b0d9379ad194dc9b4bd56aa2a7cfc0f6690179e416c690585360642e01e +SHA512 (kernel-abi-stablelists-5.14.0-646.el9.tar.bz2) = 8fa22a85139e47415a713b178e9a8f7d305ea7925f5271cd742c6ab666e33d1e7ceea680c56dc5882fc8c4beac951cf50da9811292bfe532e696d53b972603ea +SHA512 (kernel-kabi-dw-5.14.0-646.el9.tar.bz2) = 527a031d36e761a48d77c3e8eb7ee60a9fea7d57349e172da9dc1e3c7bb74e05ecbf84caaed4a90a12b3f904352eb7d05106a34d60e7221a697776e1eeabc6da