* Fri Dec 05 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-648.el9]
- crypto: iaa - Fix incorrect return value in save_iaa_wq() (CKI Backport Bot) [RHEL-132475]
- mm: hugetlb: conditionally disable tlb_remove_table_sync_one() in huge_pmd_unshare() (Rafael Aquini) [RHEL-127602]
- blk-cgroup: fix possible deadlock while configuring policy (Ming Lei) [RHEL-129939]
- cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes (David Arcari) [RHEL-128549]
- selftests/landlock: Add a new test for setuid() (Štěpán Horáček) [RHEL-125143]
- selftests/landlock: Split signal_scoping_threads tests (Štěpán Horáček) [RHEL-125143]
- landlock: Always allow signals between threads of the same process (Štěpán Horáček) [RHEL-125143]
- landlock: Prepare to add second errata (Štěpán Horáček) [RHEL-125143]
- landlock: Add the errata interface (Štěpán Horáček) [RHEL-125143]
- selftests/landlock: Test signal scoping for threads (Štěpán Horáček) [RHEL-125143]
- selftests/landlock: Test signal scoping (Štěpán Horáček) [RHEL-125143]
- landlock: Add signal scoping (Štěpán Horáček) [RHEL-125143]
- nvme: tcp: Fix compilation warning with W=1 (John Meneghini) [RHEL-76529]
- nvme-tcp: Fix I/O queue cpu spreading for multiple controllers (John Meneghini) [RHEL-76529]
- wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: Limit cb_size to valid range (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: don't wait when there is no vdev started (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: don't use static variables in ath12k_wmi_fw_stats_process() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: avoid burning CPU while waiting for firmware stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix documentation on firmware stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: don't activate more links than firmware supports (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: update link active in case two links fall on the same MAC (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: update freq range for each hardware mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: parse and save sbs_lower_band_end_freq from WMI_SERVICE_READY_EXT2_EVENTID event (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: parse and save hardware mode info from WMI_SERVICE_READY_EXT_EVENTID event for later use (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT and BCN_STAT (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: don't WARN for late channel/color switch (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: drop invalid source address OCB frames (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: remove zero-length arrays (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: Add PTA grant signal setting offload to firmware feature (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: Update hardware PTA resource binding logic (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: Update BTG control for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: Update Pre-AGC logic for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: Add H2C command to collect driver outsource information to firmware (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: refine debug log with format version and readable string (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: Update Wi-Fi status logic for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: Implement Wi-Fi MLO related logic (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.63.0 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: introduce rtw89_query_mr_chanctx_info() for multi-role chanctx info (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: scan abort when assign/unassign_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: enlarge TX retry count when GC auth (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: use anchor pattern when bcn offset less than min of tob (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: clear normal flow NoA when MCC start (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: enlarge scan time of GC when GO in MCC (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: adjust TX nulldata early time from 3ms to 7ms (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: TX nulldata 0 after scan complete (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: stop TX during MCC prepare (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: adjust beacon filter when MCC and detect connection (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: correct frequency when MCC (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: update format of RF notify MCC H2C command (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: rtl8821ae: make the read-only array params static const (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: avoid stack size warning for _read_eeprom_info (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: cfg80211: use kfree_sensitive() for connkeys cleanup (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: move iwl-context-info header files (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: add missing TOP reset code (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_int_mlo_scan() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_retry_emlsr() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: remove unneeded compilations (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Enable AP and adhoc modes for SDIO again (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Rename the RTW_WCPU_11{AC,N} enums (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8922a: pass channel information when enter LPS (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: add chip_ops::chan_to_rf18_val to get code of RF register value (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mac: add dummy handler of MAC C2H event class 27 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: rfk: support IQK firmware command v1 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: fw: add RFE type to RF TSSI H2C command (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8852c: increase beacon loss to 6 seconds (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: fix EHT 20MHz TX rate for non-AP STA (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: add EHT physts and adjust init flow accordingly (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: implement channel switch support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: chan: re-config default chandef only when none is registered (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: chan: concentrate the logic of setting/clearing chanctx bitmap (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: sar: do not assert wiphy lock held until probing is done (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: sar: drop lockdep assertion in rtw89_set_sar_from_acpi (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38647}
- wifi: rtw89: fix spelling mistake of RTW89_FLAG_FORBIDDEN_TRACK_WORK (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: prevent shift wrapping in rtw89_core_mlsr_switch() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38657}
- wifi: rtw89: pci: add PCI Express error handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: pci: add PCI Express error handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: Constify struct rtl_hal_ops and rtl_hal_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: d3: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix hal_reo_cmd_status kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38414}
- wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: consistently use ath11k_mac_get_fw_stats() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: move some firmware stats related functions outside of debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: don't wait when there is no vdev started (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath10k: Avoid vdev delete timeout when firmware is already down (Jose Ignacio Tornos Martinez) [RHEL-122977]
- ath10k: snoc: fix unbalanced IRQ enable in crash recovery (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: Move regulatory domain initialization (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: fix non-MSIX handshake register (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: avoid panic on init failure (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38121}
- wifi: iwlwifi: mvm: fix assert on suspend (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: Work around Clang loop unrolling bug (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: support power delta calculation for 5 TX paths (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: fix available_antennas setting (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: fix RX buffer size of MCU event (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: change max beacon size (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: fix invalid NSS setting when TX path differs from NSS (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: drop fragments with multicast or broadcast RA (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38343}
- wifi: mt76: mt7996: set EHT max ampdu length capability (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: fix beamformee SS field (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: remove capability of partial bandwidth UL MU-MIMO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7925: add test mode support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7925: extend MCU support for testmode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7925: ensure all MCU commands wait for response (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7925: refine the sniffer commnad (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7925: prevent multiple scan commands (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38155}
- wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38156}
- wifi: mt76: mt7925: add RNR scan support for 6GHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: add mt76_connac_mcu_build_rnr_scan_param routine (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix regdomain update failure when connection establishes (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix regdomain update failure when adding interface (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix regdomain update failure after 11D scan completes (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: remove duplicate check in mt7996_mcu_sta_mld_setup_tlv() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: fix uninitialized symbol warning (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: avoid null deref in mt7996_stop_phy() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: avoid NULL pointer dereference in mt7996_set_monitor() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38316}
- wifi: mt76: mt7921: add 160 MHz AP for mt7922 device (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7925: fix host interrupt register initialization (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7925: introduce thermal protection (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: Remove an unneeded local variable in mt76x02_dma_init() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- Revert "wifi: mt76: mt7996: fill txd by host driver" (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: Add NULL check in mt7996_thermal_init (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38281}
- wifi: mt76: mt7925: add EHT preamble puncturing (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: rework radar HWRDD idx (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7915: rework radar HWRDD idx (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7915: set correct background radar capability (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: add PCI device id for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: rework background radar check for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: connac: rework TX descriptor and TX free for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: adjust HW capabilities for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: add eeprom support for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: rework register mapping for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: rework DMA configuration for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: rework WA mcu command for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: connac: add support to load firmware for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mt76: mt7996: add macros for pci device ids (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: accept probe response on link address as well (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: check if socket flags are valid (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix mac pdev frequency range update (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath9k_htc: Abort software beacon handling if disabled (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38157}
- wifi: ath12k: remove redundant regulatory rules intersection logic in host (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Send MCS15 support to firmware during peer assoc (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix scan initiation failure handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix memory leak in WMI firmware stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix ring-buffer corruption (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-39890}
- wifi: ath12k: support usercase-specific firmware overrides (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Adjust the process of resource release for ahb bus (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Reorder and relocate the release of resources in ath12k_core_deinit() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: print device dp stats in debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add device dp stats support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: change soc name to device name (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix invalid RSSI values in station dump (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: pass link_conf for tx_arvif retrieval (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: update EMLSR capabilities of ML Station (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Prevent multicast duplication for dynamic VLAN (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Enable AST index based address search in Station Mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: enable monitor mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: use different packet offset for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: init monitor parameters for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add support to reap and process mon dest ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: use ath12k_buffer_addr in ath12k_dp_rx_link_desc_return() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add support to reap and process monitor status ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add monitor mode handler by monitor status ring interrupt (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add interrupt configuration for mon status ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add ring config for monitor mode on WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add srng config template for mon status ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: avoid call ath12k_dp_mon_parse_rx_dest_tlv() for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: parse msdu_end tlv in ath12k_dp_mon_rx_parse_status_tlv() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Abort scan before removing link interface to prevent duplicate deletion (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fill parameters for vdev set TPC power WMI command (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: update regulatory rules when connection established (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: determine interface mode in _op_add_interface() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: store reg info for later use (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: move reg info handling outside (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: refactor ath12k_reg_build_regd() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: refactor ath12k_reg_chan_list_event() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: delete mon reap timer (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add support to simulate firmware crash (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: support DBS and DFS compatibility (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: fix rx completion meta data corruption (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: fix ring-buffer corruption (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: Fix QMI memory reuse logic (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath9k: ahb: do ioremap resource in one step (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath10k: Constify structures in hw.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath10k: Fix spelling mistake "comple" -> "complete" (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Use scan link ID 15 for all scan operations (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: handle scan link during vdev create (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: read country code from SMBIOS for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: handle non-MLO mode as well in ieee80211_num_beaconing_links() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: avoid redundant recalculations if no chance to improve (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: deal with non-periodic NoA (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: introduce calculation of anchor pattern (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: add courtesy mechanism conditions to P2P roles (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: drop queued chanctx changes when stopping (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: pass whom to stop at when pausing chanctx (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Fix the random "error beacon valid" messages for USB (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: usb: Upload the firmware in bigger chunks (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: usb: Reduce control message timeout to 500 ms (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: pci: enlarge retry times of RX tag to 1000 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: leave idle mode when setting WEP encryption for AP mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: pci: configure manual DAC mode via PCI config API only (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38429 CVE-2025-38284}
- wifi: iwlwifi: mld: allow 2 ROCs on the same vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fw: api: include required headers in rs/location (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: rename ctx-info-gen3 to ctx-info-v2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fix a wrong comment (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: map iwl_context_info to the matching struct (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove unused macro (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: unify iwlagn_scd_bc_tbl_entry and iwl_gen3_bc_tbl_entry (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: use bc entries instead of bc table also for pre-ax210 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove GEN3 from a couple of macros (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: use normal versioning convention for iwl_tx_cmd (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: stop supporting TX_CMD_API_S_VER_8 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: reduce configuration struct size (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: clean up dr/br configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: Add helper function to extract device ID (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: mark Ty devices as discrete (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove MAC type/step matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: add a couple of older devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: fix PE RF names (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: fix and clean up FM/WH device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: clean up GF device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: clean up JF device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: tests: make subdev match test more precise (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: clean up HR device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: unify and add some Killer devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: fix and unify Killer/JF configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: fix Ma device configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: fix some device names (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove some unused names (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: add debug log instead of warning (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: dbg: fix dump trigger split check (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm/mld: allow puncturing use in 5 GHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: add support for ROC on BSS (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: Block EMLSR only when ready to enter ROC (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: move aux_sta member from iwl_mld_link to iwl_mld_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: Fix ROC activity cleanup in iwl_mld_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: Correct comments for cleanup functions (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: rename iwl_cfg to iwl_rf_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: clean up Sc/Dr/Br configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: add FM RF config (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: add GF RF config (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: unify HR configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: unify JF configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: unify num_rbds config (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: add ucode API min/max to MAC config (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: declare MLO support if prerequisites are met (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: debug: add mlo_mode dbgfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: debug: add FW log component for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: debug: add MLD table dump (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: debug: extend dbgfs for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: add MLO track for MLSR switch decision (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: add handling of mlo_link_cfg H2C command and C2H event (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: chan: re-calculate MLO DBCC mode during setting channel (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: send nullfunc based on the given link (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: allow driver to do specific band TX for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: extract link part from core tx write function (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: rtw8822bu VID/PID for BUFFALO WI-U2-866DM (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Handle RTL8723D(S) with blank efuse (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Fix RX aggregation settings for RTL8723DS (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove unused high_temp from iwl_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: move MAC parameters to MAC data (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove DCCM offsets from new devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove eeprom_size from new devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: rename struct iwl_base_params (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove rf_id field (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove dbgc_supported field (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: rename cfg_trans_params to mac_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pass trans to iwl_parse_nvm_mcc_info() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove nvm_hw_section_num from new devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: handle cc firmware dynamically (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: build ax210 family FW names dynamically (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove 'cdb' value (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove QuZ/JF special cases (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: build 9000 series FW filenames dynamically (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: add JF1/JF2 RF for dynamic FW building (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: remove 0x2726 devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: inline HT params (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove 6 GHz from ht40_bands (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: call thermal exit without wiphy lock held (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: avoid init-after-queue (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: use a radio/system specific power budget (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: use a radio/system specific power budget (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fix thermal code compilation with -Werror=cast-qual (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: remove iwl_trans_pcie_gen2_send_hcmd (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: Add support for a new version for link config command (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: Add a new version for mac config command (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: Add a new version for sta config command (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: add range response version 10 support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: remove one more error in unallocated BAID (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: Update MCS15 support in link_conf (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: brcmfmac: Fix structure size for WPA3 external SAE (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: brcmfmac: cyw: support external SAE authentication in station mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: brcmfmac: make per-vendor event map const (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: brcmfmac: support per-vendor cfg80211 callbacks and firmware events (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: do not offer a mesh path if forwarding is disabled (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: handle v3 rates (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: add RFI_CONFIG_CMD to iwl_mld_system_names array (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fix 6005N/SFF match (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: make iwl_uefi_get_uats_table() return void (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: drop whtc RF (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: add support PE RF (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: debug: set CDB indication from CSR (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: fix beacon CCK flag (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove NVM C step override (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: dvm: init 'keep_alive_beacons' in power tables (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: add debugfs for using ptp clock time for monitor interface (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: log async commands (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: don't check the TPT counters when scanning (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: print the DSM value when read from UEFI (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: dvm: pair transport op-mode enter/leave (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: tests: simplify devinfo_no_trans_cfg_dups() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: use minimum API version 97 for Sc/Dr (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: tests: allow same config for different MACs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: bump FW API to 99 for BZ/SC/DR devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: remove HT greenfield support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: don't report bad EHT rate to mac80211 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: don't report bad EHT rate to mac80211 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: build HT/VHT injected rate in v2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: rename modulation type values (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fw: remove RATE_MCS_NSS_POS (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove sku_id from trans (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: trans: move ext_32khz_clock_valid to config (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: move STEP config into trans->conf (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: rework transport configuration (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: trans: collect device information (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: trans: remove SCD base address validation (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlfiwi: mvm: Fix the rate reporting (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove bc_table_dword transport config (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: remove constant wdg_timeout (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: trans: remove hw_wfpm_id (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: trans: remove hw_id_str (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pass full FW info to transport (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: handle reasons recommended by FW for leaving EMLSR (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove PM mode and send-in-D3 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: unexport iwl_trans_pcie_send_hcmd() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: move wait_command_queue into PCIe (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: move invalid TX CMD into PCIe (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: move ME check data to pcie (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: rename "continuous" memory (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove iwl_cmd_groups_verify_sorted() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: add command order checks to kunit (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: don't call itself indirectly (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove unnecessary configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: reduce mac_type to u8 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: tests: check for duplicate name strings (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: move all names out of configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: finish config split (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: minor fixes for Sc (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: remove 'ent' argument from alloc (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: rename BW_NO_LIMIT to BW_NOT_LIMITED (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: clean up BW limit and subdev matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: tests: check transport configs are not duplicated (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: tests: check configs are not duplicated (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove iwl_cfg_br (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove duplicated Sc device configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove duplicated iwl_cfg_gl (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove iwl_ax201_cfg_qu_hr (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove max_tx_agg_size (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove unused config externs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: unify Killer 1650s/i with Qu/Hr (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: unify Qu/QuZ configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: cfg: remove fw_name_mac (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: tests: check for device names (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: add entry for Killer AX1650i on AdL-P (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: unify some configurations (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove duplicated line (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: Add support for new device ids (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: remove TH/TH1 RF types (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: clean up config macro (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: remove nl80211 testmode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: set rx_mpdu_cmd_hdr_size (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: dvm: fix various W=1 warnings (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: force the responder to use the full bandwidth (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: start AP with the correct bandwidth (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: add monitor internal station (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: support for COMPRESSED_BA_RES_API_S_VER_7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: support iwl_mac_power_cmd version 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: implement TOP reset (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: handle SW reset w/o NIC error (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: support ROC command version 6 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: support iwl_mac_power_cmd version 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: add support for ALIVE v8 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: add kunit test for emlsr with bt on (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fw: support PPAG command version 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fw: support reading PPAG BIOS table revision 4 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: rename ppag_ver to ppag_bios_rev (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: don't return an error if the FW is dead (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: check for NULL before referencing a pointer (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: implement TOP reset follower (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: avoid scheduling restart during restart (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: tests: extend link pair tests (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: refactor tests to use chandefs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: send the WPFC table to the FW (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: read WPFC also from UEFI (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: prepare for reading WPFC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: Add short description to enum iwl_power_scheme (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: constrain TX power according to dynamic antenna power table (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: phy: add C2H event handler for report of FW scan (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: Fix inadverent sharing of struct ieee80211_supported_band data (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: Convert rtw89_core_set_supported_band to use devm_* (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: introduce helper to get designated link for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: roc: dynamically handle link id and link instance index (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: Fill in correct Rx link ID for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: add MLD capabilities declaration (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: extend join_info H2C command for MLO fields (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: Configure scan band when mlo_dbcc_mode changes (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: extend mapping from Qsel to DMA ch for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: Adjust management queue mapping for [MLO, HW-1] (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8922a: use SW CRYPTO when broadcast in MLO mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8922a: rfk: adjust timeout time of RX DCK (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: fw: Remove "const" on allocation type (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: Remove unused rtl_bb_delay() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: Remove uncalled stub rtl*_phy_ap_calibrate (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: Remove unused rtl_usb_{resume|suspend} (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: avoid that loose pattern sets negative timing for auxiliary GO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: refine filling function of start TSF (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: support courtesy mechanism on both roles at the same time (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: update entire plan when courtesy config changes (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: handle the case where NoA start time has passed (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: make GO+STA mode calculate dynamic beacon offset (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: don't re-randomize TSF of AP/GO (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: mcc: make GO announce one-time NoA for HW scan process (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: refactor flow that hw scan handles channel list (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: add suffix "_ax" to Wi-Fi 6 HW scan struct and func (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: acpi: introduce country specific TAS enabling (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8922a: increase beacon loss to 6 seconds (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: set pre-calculated antenna matrices for HE trigger frame (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: regd: indicate if regd_UK TX power settings follow regd_ETSI (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8922a: fix TX fail with wrong VCO setting (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8852c: update supported firmware format to 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: move phy_filters to fw_runtime (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: make sure to lock rxq->read (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: add definitions for iwl_mac_power_cmd version 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: simplify iwl_mld_rx_fill_status() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: rx: simplify channel handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: clean up band in RX metadata (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: skip unknown FW channel load values (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: define API for external FSEQ images (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: allow EMLSR on separated 5 GHz subbands (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: use cfg80211_chandef_get_width() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: fix iwl_mld_emlsr_disallowed_with_link() return (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: clarify variable type (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: pcie: add support for the reset handshake in MSI (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: restructure tx profile retrieval for MLO MBSSID (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: nl80211: add link id of transmitted profile for MLO MBSSID (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ieee80211: Add helpers to fetch EMLSR delay and timeout values (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: update ML STA with EML capabilities (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: cfg80211: Add support to get EMLSR capabilities of non-AP MLD (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: VLAN traffic in multicast path (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: Create separate links for VLAN interfaces (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: Add link iteration macro for link data (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: remove mwifiex_sta_init_cmd() last argument (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: drop asynchronous init waiting code (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: let mwifiex_init_fw() return 0 for success (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: remove unnecessary queue empty check (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: set step_urm in transport and not in the opmodes (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: tests: simplify le32 bitfield handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: update the PHY_CONTEXT_CMD API (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: properly handle async notification in op mode start (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: refactor purging async notifications (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: don't do iwl_trans_stop_device twice (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: stop hw if mcc_init fails (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: avoid memory leak if mcc_init fails (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: remove stored_beacon support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mld: remove P2P powersave tracking (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: parse active and 20 MHz AP NVM channel flag (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: re-add IWL_AMSDU_8K case (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fw: do reset handshake during assert if needed (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: remove IWL_EMPTYING_HW_QUEUE_DELBA state (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: brcm80211: fmac: Add error log in brcmf_usb_dl_cmd() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ieee80211: define beacon protection bit field (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: brcmsmac: Spelling corrections (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: move common settings out of switch/case (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: make locally used function static (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: fix indention (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: simplify mwifiex_setup_ht_caps() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: pass adapter to mwifiex_dnld_cmd_to_fw() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: make region_code_mapping_t const (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: drop unnecessary initialization (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: use adapter as context pointer for mwifiex_hs_activated_event() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mwifiex: deduplicate code in mwifiex_cmd_tx_rate_cfg() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: Replace __get_unaligned_cpu32 in mesh_pathtbl.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
- Revert "mac80211: Dynamically set CoDel parameters per station" (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: cfg80211/mac80211: remove more 5/10 MHz code (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: Avoid -Wflex-array-member-not-at-end warning (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: mac80211: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: fw: api: Absolute rudimentary typo fixes in the file power.h (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: iwlwifi: mvm: Remove duplicated include in iwl-utils.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: free SKBTX_WIFI_STATUS skb tx_flags flag (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rt2x00: remove weird self-assignment in rt2800_loft_search() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: wcn36xx: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath10k: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix node corruption in ar->arvifs list (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38290}
- wifi: ath12k: Prevent sending WMI commands to firmware during firmware crash (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38291}
- wifi: ath12k: avoid multiple skb_cb fetch in ath12k_mac_mgmt_tx_wmi() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix the QoS control field offset to build QoS header (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Avoid allocating rx_stats when ext_rx_stats is disabled (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: avoid deadlock during regulatory update in ath12k_regd_update() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add MSDU length validation for TKIP MIC error (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: correctly handle mcast packets for clients (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: using msdu end descriptor to check for rx multicast packets (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Update frequency range if reg rules changes (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix frequency range in driver (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add helper function ath12k_mac_update_freq_range() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Use skb->len for dma_unmap_single() length parameter (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix memory leak during extended skb allocation (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Refactor tx descriptor handling in tx completion handler (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Handle error cases during extended skb allocation (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: do not ignore hardware read error during DPK (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: support 2 channels for single pdev device (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: don't skip non-primary links for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: alloc REO queue per station (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: group REO queue buffer parameters together (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: make assoc link associate first (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: identify assoc link vif in station mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: support MLO as well if single_chip_mlo_support flag is set (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: use fw_features only when it is valid (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: introduce ath12k_fw_feature_supported() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: reset MLO global memory during recovery (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: handle ath12k_core_reset() with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: handle ath12k_core_restart() with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix ath12k_core_pre_reconfigure_recovery() with grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix firmware assert during reboot with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix ATH12K_FLAG_REGISTERED flag handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add reference counting for core attachment to hardware group (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix SLUB BUG - Object already free in ath12k_reg_free() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix buffer overflow in debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38317}
- wifi: ath12k: Fix a couple NULL vs IS_ERR() bugs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: Use of_property_present() to test property presence (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix WMI tag for EHT rate in peer assoc (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Disable broadcast TWT feature in HE MAC capabilities (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Introduce check against zero for ahvif->key_cipher in ath12k_mac_op_tx() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Resolve multicast packet drop by populating key_cipher in ath12k_install_key() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix cleanup path after mhi init (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add support for link specific datapath stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: replace the usage of rx desc with rx_info (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add rx_info to capture required field from rx descriptor (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: ahb: Replace del_timer_sync() with timer_delete_sync() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Fix the module names printed in dmesg (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Don't set SUPPORTS_AMSDU_IN_AMPDU for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: Set AMPDU factor to hardware for RTL8814A (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: usb: Enable RX aggregation for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: usb: Enable switching the RTL8814AU to USB 3 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix misspelling "upto" in dp.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix invalid memory access while forming 802.11 header (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix memory leak during vdev_id mismatch (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix incorrect rates sent to firmware (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Enable REO queue lookup table feature on QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add support to clear qdesc array in REO cache (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix the enabling of REO queue lookup table feature (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: fix node corruption in ar->arvifs list (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38293}
- wifi: ath12k: Fix spelling errors in mac.c file (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: store and send country code to firmware after recovery (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add 11d scan offload support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: use correct WMI command to set country code for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add configure country code for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Fix memory leak due to multiple rx_stats allocation (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38199}
- Reapply "wifi: ath11k: restore country code during resume" (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: choose default PM policy for hibernation (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: support non-WoWLAN mode suspend as well (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: refactor ath11k_core_suspend/_resume() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: introduce ath11k_core_continue_suspend_resume() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath11k: determine PM policy based on machine model (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: usb: Remove redundant 'flush_workqueue()' calls (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw88: sdio: Remove redundant 'flush_workqueue()' calls (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8852bx: support different SAR configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8852c: support different SAR configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: 8922a: support different SAR configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: sar: add skeleton for different configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: acpi: support loading GEO SAR tables (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: acpi: support loading dynamic SAR tables and indicator (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: acpi: support loading static SAR table (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: acpi: introduce method evaluation function for reuse (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: sar: add skeleton for SAR configuration via ACPI (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: sar: introduce structure to wrap query parameters (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: regd: introduce string getter for reuse (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: fix typo of "access" in rtw89_sar_info description (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: phy: reset value of force TX power for MAC ID (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: fw: cast mfw_hdr pointer from address of zeroth byte of firmware->data (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: rtw89: set 2TX for 1SS rate by default (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: extend dma mask to 36 bits (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add monitor interface support on QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Move to NO_VIRTUAL monitor (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Refactor the monitor channel context procedure (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix NULL access in assign channel context handler (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38294}
- wifi: ath12k: Avoid packet offset and FCS length from Rx TLV (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: change the status update in the monitor Rx (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Replace band define G with GHZ where appropriate (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Avoid fetch Error bitmap and decap format from Rx TLV (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add extra TLV tag parsing support in monitor Rx path (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix link valid field initialization in the monitor Rx (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: enable ath12k AHB support (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Power down userPD (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Power up userPD (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Register various userPD interrupts and save SMEM entries (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Power up root PD (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add AHB driver support for IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add support for fixed QMI firmware memory (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Add hw_params to remap CE register space for IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: avoid m3 firmware download in AHB device IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add ath12k_hw_params for IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: refactor ath12k_hw_regs structure (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: fix incorrect CE addresses (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: don't put ieee80211_chanctx_conf struct in ath12k_link_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: remove open parenthesis (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Pass correct values of center freq1 and center freq2 for 320 MHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
- wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
- treewide: Switch/rename to timer_delete[_sync]() [partial] (Jose Ignacio Tornos Martinez) [RHEL-122977]
- asm-generic: Add memory barrier dma_mb() (Jose Ignacio Tornos Martinez) [RHEL-122977]
- Reapply "wifi: iwlwifi: add support for BE213" (Jose Ignacio Tornos Martinez) [RHEL-122977]
- Reapply "wifi: iwlwifi: make no_160 more generic" (Jose Ignacio Tornos Martinez) [RHEL-122977]
- config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-122977]
Resolves: RHEL-122977, RHEL-125143, RHEL-127602, RHEL-128549, RHEL-129939, RHEL-132475, RHEL-76529
Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
8600 lines
562 KiB
RPMSpec
8600 lines
562 KiB
RPMSpec
# All Global changes to build and install go here.
|
||
# Per the below section about __spec_install_pre, any rpm
|
||
# environment changes that affect %%install need to go
|
||
# here before the %%install macro is pre-built.
|
||
|
||
# Disable LTO in userspace packages.
|
||
%global _lto_cflags %{nil}
|
||
|
||
# Option to enable compiling with clang instead of gcc.
|
||
%bcond_with toolchain_clang
|
||
|
||
%if %{with toolchain_clang}
|
||
%global toolchain clang
|
||
%endif
|
||
|
||
# Compile the kernel with LTO (only supported when building with clang).
|
||
%bcond_with clang_lto
|
||
|
||
%if %{with clang_lto} && %{without toolchain_clang}
|
||
{error:clang_lto requires --with toolchain_clang}
|
||
%endif
|
||
|
||
# Cross compile on copr for arm
|
||
# See https://bugzilla.redhat.com/1879599
|
||
%if 0%{?_with_cross_arm:1}
|
||
%global _target_cpu armv7hl
|
||
%global _arch arm
|
||
%global _build_arch arm
|
||
%global _with_cross 1
|
||
%endif
|
||
|
||
# RPM macros strip everything in BUILDROOT, either with __strip
|
||
# or find-debuginfo.sh. Make use of __spec_install_post override
|
||
# and save/restore binaries we want to package as unstripped.
|
||
%define buildroot_unstripped %{_builddir}/root_unstripped
|
||
%define buildroot_save_unstripped() \
|
||
(cd %{buildroot}; cp -rav --parents -t %{buildroot_unstripped}/ %1 || true) \
|
||
%{nil}
|
||
%define __restore_unstripped_root_post \
|
||
echo "Restoring unstripped artefacts %{buildroot_unstripped} -> %{buildroot}" \
|
||
cp -rav %{buildroot_unstripped}/. %{buildroot}/ \
|
||
%{nil}
|
||
|
||
# The kernel's %%install section is special
|
||
# Normally the %%install section starts by cleaning up the BUILD_ROOT
|
||
# like so:
|
||
#
|
||
# %%__spec_install_pre %%{___build_pre}\
|
||
# [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "${RPM_BUILD_ROOT}"\
|
||
# mkdir -p `dirname "$RPM_BUILD_ROOT"`\
|
||
# mkdir "$RPM_BUILD_ROOT"\
|
||
# %%{nil}
|
||
#
|
||
# But because of kernel variants, the %%build section, specifically
|
||
# BuildKernel(), moves each variant to its final destination as the
|
||
# variant is built. This violates the expectation of the %%install
|
||
# section. As a result we snapshot the current env variables and
|
||
# purposely leave out the removal section. All global wide changes
|
||
# should be added above this line otherwise the %%install section
|
||
# will not see them.
|
||
%global __spec_install_pre %{___build_pre}
|
||
|
||
# Replace '-' with '_' where needed so that variants can use '-' in
|
||
# their name.
|
||
%define uname_suffix() %{lua:
|
||
local flavour = rpm.expand('%{?1:+%{1}}')
|
||
flavour = flavour:gsub('-', '_')
|
||
if flavour ~= '' then
|
||
print(flavour)
|
||
end
|
||
}
|
||
|
||
# This returns the main kernel tied to a debug variant. For example,
|
||
# kernel-debug is the debug version of kernel, so we return an empty
|
||
# string. However, kernel-64k-debug is the debug version of kernel-64k,
|
||
# in this case we need to return "64k", and so on. This is used in
|
||
# macros below where we need this for some uname based requires.
|
||
%define uname_variant() %{lua:
|
||
local flavour = rpm.expand('%{?1:%{1}}')
|
||
_, _, main, sub = flavour:find("(%w+)-(.*)")
|
||
if main then
|
||
print("+" .. main)
|
||
end
|
||
}
|
||
|
||
|
||
# At the time of this writing (2019-03), RHEL8 packages use w2.xzdio
|
||
# compression for rpms (xz, level 2).
|
||
# Kernel has several large (hundreds of mbytes) rpms, they take ~5 mins
|
||
# to compress by single-threaded xz. Switch to threaded compression,
|
||
# and from level 2 to 3 to keep compressed sizes close to "w2" results.
|
||
#
|
||
# NB: if default compression in /usr/lib/rpm/redhat/macros ever changes,
|
||
# this one might need tweaking (e.g. if default changes to w3.xzdio,
|
||
# change below to w4T.xzdio):
|
||
#
|
||
# This is disabled on i686 as it triggers oom errors
|
||
|
||
%ifnarch i686
|
||
%define _binary_payload w3T.xzdio
|
||
%endif
|
||
|
||
Summary: The Linux kernel
|
||
%if 0%{?fedora}
|
||
%define secure_boot_arch x86_64
|
||
%else
|
||
%define secure_boot_arch x86_64 aarch64 s390x ppc64le
|
||
%endif
|
||
|
||
# Signing for secure boot authentication
|
||
%ifarch %{secure_boot_arch}
|
||
%global signkernel 1
|
||
%else
|
||
%global signkernel 0
|
||
%endif
|
||
|
||
# Sign modules on all arches
|
||
%global signmodules 1
|
||
|
||
# Compress modules only for architectures that build modules
|
||
%ifarch noarch
|
||
%global zipmodules 0
|
||
%else
|
||
%global zipmodules 1
|
||
%endif
|
||
|
||
%ifarch x86_64
|
||
%global efiuki 1
|
||
%else
|
||
%global efiuki 0
|
||
%endif
|
||
|
||
# Default compression algorithm
|
||
%global compression xz
|
||
%global compression_flags --compress
|
||
%global compext xz
|
||
%if %{zipmodules}
|
||
%global zipsed -e 's/\.ko$/\.ko.%compext/'
|
||
# for parallel xz processes, replace with 1 to go back to single process
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
%define primary_target fedora
|
||
%else
|
||
%define primary_target rhel
|
||
%endif
|
||
|
||
#
|
||
# genspec.sh variables
|
||
#
|
||
|
||
# Include Fedora files
|
||
%global include_fedora 0
|
||
# Include RHEL files
|
||
%global include_rhel 1
|
||
# Provide Patchlist.changelog file
|
||
%global patchlist_changelog 0
|
||
# Set debugbuildsenabled to 1 to build separate base and debug kernels
|
||
# (on supported architectures). The kernel-debug-* subpackages will
|
||
# contain the debug kernel.
|
||
# Set debugbuildsenabled to 0 to not build a separate debug kernel, but
|
||
# to build the base kernel using the debug configuration. (Specifying
|
||
# the --with-release option overrides this setting.)
|
||
%define debugbuildsenabled 1
|
||
# define buildid .local
|
||
%define specversion 5.14.0
|
||
%define patchversion 5.14
|
||
%define pkgrelease 648
|
||
%define kversion 5
|
||
%define tarfile_release 5.14.0-648.el9
|
||
# This is needed to do merge window version magic
|
||
%define patchlevel 14
|
||
# This allows pkg_release to have configurable %%{?dist} tag
|
||
%define specrelease 648%{?buildid}%{?dist}
|
||
# This defines the kabi tarball version
|
||
%define kabiversion 5.14.0-648.el9
|
||
|
||
#
|
||
# End of genspec.sh variables
|
||
#
|
||
|
||
%define pkg_release %{specrelease}
|
||
|
||
# libexec dir is not used by the linker, so the shared object there
|
||
# should not be exported to RPM provides
|
||
%global __provides_exclude_from ^%{_libexecdir}/kselftests
|
||
|
||
# The following build options are enabled by default, but may become disabled
|
||
# by later architecture-specific checks. These can also be disabled by using
|
||
# --without <opt> in the rpmbuild command, or by forcing these values to 0.
|
||
#
|
||
# standard kernel
|
||
%define with_up %{?_without_up: 0} %{?!_without_up: 1}
|
||
# kernel PAE (only valid for ARM (lpae))
|
||
%define with_pae %{?_without_pae: 0} %{?!_without_pae: 1}
|
||
# kernel-debug
|
||
%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
|
||
# kernel-zfcpdump (s390 specific kernel for zfcpdump)
|
||
%define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1}
|
||
# kernel-64k (aarch64 kernel with 64K page_size)
|
||
%define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1}
|
||
# kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel)
|
||
%define with_realtime %{?_without_realtime: 0} %{?!_without_realtime: 1}
|
||
# kernel-rt-64k (aarch64 RT kernel with 64K page_size)
|
||
%define with_realtime_arm64_64k %{?_without_realtime_arm64_64k: 0} %{?!_without_realtime_arm64_64k: 1}
|
||
# kernel-doc
|
||
%define with_doc %{?_without_doc: 0} %{?!_without_doc: 1}
|
||
# kernel-headers
|
||
%define with_headers %{?_without_headers: 0} %{?!_without_headers: 1}
|
||
%define with_cross_headers %{?_without_cross_headers: 0} %{?!_without_cross_headers: 1}
|
||
# perf
|
||
%define with_perf %{?_without_perf: 0} %{?!_without_perf: 1}
|
||
# tools
|
||
%define with_tools %{?_without_tools: 0} %{?!_without_tools: 1}
|
||
# kernel-debuginfo
|
||
%define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1}
|
||
# kernel-abi-stablelists
|
||
%define with_kernel_abi_stablelists %{?_without_kernel_abi_stablelists: 0} %{?!_without_kernel_abi_stablelists: 1}
|
||
# internal samples and selftests
|
||
%define with_selftests %{?_without_selftests: 0} %{?!_without_selftests: 1}
|
||
#
|
||
# Additional options for user-friendly one-off kernel building:
|
||
#
|
||
# Only build the base kernel (--with baseonly):
|
||
%define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0}
|
||
# Only build the pae kernel (--with paeonly):
|
||
%define with_paeonly %{?_with_paeonly: 1} %{?!_with_paeonly: 0}
|
||
# Only build the debug kernel (--with dbgonly):
|
||
%define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0}
|
||
# Only build the realtime kernel (--with rtonly):
|
||
%define with_rtonly %{?_with_rtonly: 1} %{?!_with_rtonly: 0}
|
||
# Control whether we perform a compat. check against published ABI.
|
||
%define with_kabichk %{?_without_kabichk: 0} %{?!_without_kabichk: 1}
|
||
# Temporarily disable kabi checks until RC.
|
||
%define with_kabichk 0
|
||
# Control whether we perform a compat. check against DUP ABI.
|
||
%define with_kabidupchk %{?_with_kabidupchk: 1} %{?!_with_kabidupchk: 0}
|
||
#
|
||
# Control whether to run an extensive DWARF based kABI check.
|
||
# Note that this option needs to have baseline setup in SOURCE300.
|
||
%define with_kabidwchk %{?_without_kabidwchk: 0} %{?!_without_kabidwchk: 1}
|
||
%define with_kabidw_base %{?_with_kabidw_base: 1} %{?!_with_kabidw_base: 0}
|
||
#
|
||
# Control whether to install the vdso directories.
|
||
%define with_vdso_install %{?_without_vdso_install: 0} %{?!_without_vdso_install: 1}
|
||
#
|
||
# should we do C=1 builds with sparse
|
||
%define with_sparse %{?_with_sparse: 1} %{?!_with_sparse: 0}
|
||
#
|
||
# Cross compile requested?
|
||
%define with_cross %{?_with_cross: 1} %{?!_with_cross: 0}
|
||
#
|
||
# build a release kernel on rawhide
|
||
%define with_release %{?_with_release: 1} %{?!_with_release: 0}
|
||
|
||
# verbose build, i.e. no silent rules and V=1
|
||
%define with_verbose %{?_with_verbose: 1} %{?!_with_verbose: 0}
|
||
|
||
#
|
||
# check for mismatched config options
|
||
%define with_configchecks %{?_without_configchecks: 0} %{?!_without_configchecks: 1}
|
||
|
||
#
|
||
# gcov support
|
||
%define with_gcov %{?_with_gcov:1}%{?!_with_gcov:0}
|
||
|
||
# Want to build a vanilla kernel build without any non-upstream patches?
|
||
%define with_vanilla %{?_with_vanilla: 1} %{?!_with_vanilla: 0}
|
||
|
||
%if 0%{?fedora}
|
||
# Kernel headers are being split out into a separate package
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
# no stablelist
|
||
%define with_kernel_abi_stablelists 0
|
||
# Fedora builds these separately
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%endif
|
||
|
||
%if %{with_verbose}
|
||
%define make_opts V=1
|
||
%else
|
||
%define make_opts -s
|
||
%endif
|
||
|
||
%if %{with toolchain_clang}
|
||
%ifarch s390x ppc64le
|
||
%global llvm_ias 0
|
||
%else
|
||
%global llvm_ias 1
|
||
%endif
|
||
%global clang_make_opts HOSTCC=clang CC=clang LLVM_IAS=%{llvm_ias}
|
||
%if %{with clang_lto}
|
||
%global clang_make_opts %{clang_make_opts} LD=ld.lld HOSTLD=ld.lld AR=llvm-ar NM=llvm-nm HOSTAR=llvm-ar HOSTNM=llvm-nm
|
||
%endif
|
||
%global make_opts %{make_opts} %{clang_make_opts}
|
||
%endif
|
||
|
||
# turn off debug kernel and kabichk for gcov builds
|
||
%if %{with_gcov}
|
||
%define with_debug 0
|
||
%define with_kabichk 0
|
||
%define with_kabidupchk 0
|
||
%define with_kabidwchk 0
|
||
%define with_kabidw_base 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%endif
|
||
|
||
# turn off kABI DWARF-based check if we're generating the base dataset
|
||
%if %{with_kabidw_base}
|
||
%define with_kabidwchk 0
|
||
%endif
|
||
|
||
%define make_target bzImage
|
||
%define image_install_path boot
|
||
|
||
%define KVERREL %{version}-%{release}.%{_target_cpu}
|
||
%define KVERREL_RE %(echo %KVERREL | sed 's/+/[+]/g')
|
||
%define hdrarch %_target_cpu
|
||
%define asmarch %_target_cpu
|
||
|
||
%if 0%{!?nopatches:1}
|
||
%define nopatches 0
|
||
%endif
|
||
|
||
%if %{with_vanilla}
|
||
%define nopatches 1
|
||
%endif
|
||
|
||
%if %{with_release}
|
||
%define debugbuildsenabled 1
|
||
%endif
|
||
|
||
%if !%{with_debuginfo}
|
||
%define _enable_debug_packages 0
|
||
%endif
|
||
%define debuginfodir /usr/lib/debug
|
||
# Needed because we override almost everything involving build-ids
|
||
# and debuginfo generation. Currently we rely on the old alldebug setting.
|
||
%global _build_id_links alldebug
|
||
|
||
# kernel PAE is only built on ARMv7
|
||
%ifnarch armv7hl
|
||
%define with_pae 0
|
||
%endif
|
||
|
||
# RT kernel is only built on x86_64 and aarch64
|
||
%ifnarch x86_64 aarch64
|
||
%define with_realtime 0
|
||
%endif
|
||
|
||
# if requested, only build base kernel
|
||
%if %{with_baseonly}
|
||
%define with_pae 0
|
||
%define with_debug 0
|
||
%define with_realtime 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%define with_cross 0
|
||
%define with_cross_headers 0
|
||
%endif
|
||
|
||
# if requested, only build pae kernel
|
||
%if %{with_paeonly}
|
||
%define with_up 0
|
||
%define with_debug 0
|
||
%define with_realtime 0
|
||
%endif
|
||
|
||
# if requested, only build debug kernel
|
||
%if %{with_dbgonly}
|
||
%define with_up 0
|
||
%define with_realtime 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%define with_cross 0
|
||
%define with_cross_headers 0
|
||
%endif
|
||
|
||
# if requested, only build realtime kernel
|
||
%if %{with_rtonly}
|
||
%define with_up 0
|
||
%define with_pae 0
|
||
%define with_debug 0
|
||
%define with_vdso_install 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_kernel_abi_stablelists 0
|
||
%define with_selftests 0
|
||
%define with_cross 0
|
||
%define with_cross_headers 0
|
||
%endif
|
||
|
||
# turn off kABI DUP check and DWARF-based check if kABI check is disabled
|
||
%if !%{with_kabichk}
|
||
%define with_kabidupchk 0
|
||
%define with_kabidwchk 0
|
||
%endif
|
||
|
||
%if %{with_vdso_install}
|
||
%define use_vdso 1
|
||
%endif
|
||
|
||
%ifnarch noarch
|
||
%define with_kernel_abi_stablelists 0
|
||
%endif
|
||
|
||
# Overrides for generic default options
|
||
|
||
# only package docs noarch
|
||
%ifnarch noarch
|
||
%define with_doc 0
|
||
%define doc_build_fail true
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
# don't do debug builds on anything but i686 and x86_64
|
||
%ifnarch i686 x86_64
|
||
%define with_debug 0
|
||
%endif
|
||
%endif
|
||
|
||
# don't build noarch kernels or headers (duh)
|
||
%ifarch noarch
|
||
%define with_up 0
|
||
%define with_realtime 0
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
%define with_tools 0
|
||
%define with_perf 0
|
||
%define with_selftests 0
|
||
%define with_debug 0
|
||
%define all_arch_configs kernel-%{version}-*.config
|
||
%endif
|
||
|
||
# sparse blows up on ppc
|
||
%ifnarch ppc64le
|
||
%define with_sparse 0
|
||
%endif
|
||
|
||
# zfcpdump mechanism is s390 only
|
||
%ifnarch s390x
|
||
%define with_zfcpdump 0
|
||
%endif
|
||
|
||
# 64k variant only for aarch64
|
||
%ifnarch aarch64
|
||
%define with_arm64_64k 0
|
||
%define with_realtime_arm64_64k 0
|
||
%endif
|
||
|
||
%if 0%{?fedora}
|
||
# This is not for Fedora
|
||
%define with_zfcpdump 0
|
||
%endif
|
||
|
||
# Per-arch tweaks
|
||
|
||
%ifarch i686
|
||
%define asmarch x86
|
||
%define hdrarch i386
|
||
%define all_arch_configs kernel-%{version}-i?86*.config
|
||
%define kernel_image arch/x86/boot/bzImage
|
||
%endif
|
||
|
||
%ifarch x86_64
|
||
%define asmarch x86
|
||
%define all_arch_configs kernel-%{version}-x86_64*.config
|
||
%define kernel_image arch/x86/boot/bzImage
|
||
%endif
|
||
|
||
%ifarch ppc64le
|
||
%define asmarch powerpc
|
||
%define hdrarch powerpc
|
||
%define make_target vmlinux
|
||
%define kernel_image vmlinux
|
||
%define kernel_image_elf 1
|
||
%define use_vdso 0
|
||
%define all_arch_configs kernel-%{version}-ppc64le*.config
|
||
%endif
|
||
|
||
%ifarch s390x
|
||
%define asmarch s390
|
||
%define hdrarch s390
|
||
%define all_arch_configs kernel-%{version}-s390x.config
|
||
%define kernel_image arch/s390/boot/bzImage
|
||
%define vmlinux_decompressor arch/s390/boot/compressed/vmlinux
|
||
%endif
|
||
|
||
%ifarch %{arm}
|
||
%define all_arch_configs kernel-%{version}-arm*.config
|
||
%define skip_nonpae_vdso 1
|
||
%define asmarch arm
|
||
%define hdrarch arm
|
||
%define make_target bzImage
|
||
%define kernel_image arch/arm/boot/zImage
|
||
# http://lists.infradead.org/pipermail/linux-arm-kernel/2012-March/091404.html
|
||
%define kernel_mflags KALLSYMS_EXTRA_PASS=1
|
||
# we only build headers/perf/tools on the base arm arches
|
||
# just like we used to only build them on i386 for x86
|
||
%ifnarch armv7hl
|
||
%define with_headers 0
|
||
%define with_cross_headers 0
|
||
%endif
|
||
# These currently don't compile on armv7
|
||
%define with_selftests 0
|
||
%endif
|
||
|
||
%ifarch aarch64
|
||
%define all_arch_configs kernel-%{version}-aarch64*.config
|
||
%define asmarch arm64
|
||
%define hdrarch arm64
|
||
%define make_target vmlinuz.efi
|
||
%define kernel_image arch/arm64/boot/vmlinuz.efi
|
||
%endif
|
||
|
||
# Should make listnewconfig fail if there's config options
|
||
# printed out?
|
||
%if %{nopatches}
|
||
%define with_configchecks 0
|
||
%endif
|
||
|
||
# To temporarily exclude an architecture from being built, add it to
|
||
# %%nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we
|
||
# don't build kernel-headers then the new build system will no longer let
|
||
# us use the previous build of that package -- it'll just be completely AWOL.
|
||
# Which is a BadThing(tm).
|
||
|
||
# We only build kernel-headers on the following...
|
||
%if 0%{?fedora}
|
||
%define nobuildarches i386
|
||
%else
|
||
%define nobuildarches i386 i686 %{arm}
|
||
%endif
|
||
|
||
%ifarch %nobuildarches
|
||
# disable BuildKernel commands
|
||
%define with_up 0
|
||
%define with_debug 0
|
||
%define with_pae 0
|
||
%define with_zfcpdump 0
|
||
%define with_arm64_64k 0
|
||
%define with_realtime 0
|
||
%define with_realtime_arm64_64k 0
|
||
|
||
%define with_debuginfo 0
|
||
%define with_perf 0
|
||
%define with_tools 0
|
||
%define with_selftests 0
|
||
%define _enable_debug_packages 0
|
||
%endif
|
||
|
||
# Architectures we build tools/cpupower on
|
||
%if 0%{?fedora}
|
||
%define cpupowerarchs %{ix86} x86_64 ppc64le %{arm} aarch64
|
||
%else
|
||
%define cpupowerarchs i686 x86_64 ppc64le aarch64
|
||
%endif
|
||
|
||
%if 0%{?use_vdso}
|
||
|
||
%if 0%{?skip_nonpae_vdso}
|
||
%define _use_vdso 0
|
||
%else
|
||
%define _use_vdso 1
|
||
%endif
|
||
|
||
%else
|
||
%define _use_vdso 0
|
||
%endif
|
||
|
||
# If build of debug packages is disabled, we need to know if we want to create
|
||
# meta debug packages or not, after we define with_debug for all specific cases
|
||
# above. So this must be at the end here, after all cases of with_debug or not.
|
||
%define with_debug_meta 0
|
||
%if !%{debugbuildsenabled}
|
||
%if %{with_debug}
|
||
%define with_debug_meta 1
|
||
%endif
|
||
%define with_debug 0
|
||
%endif
|
||
|
||
|
||
#
|
||
# Packages that need to be installed before the kernel is, because the %%post
|
||
# scripts use them.
|
||
#
|
||
%define kernel_prereq coreutils, systemd >= 203-2, /usr/bin/kernel-install
|
||
%define initrd_prereq dracut >= 027
|
||
|
||
|
||
Name: kernel
|
||
License: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND Zlib AND (copyleft-next-0.3.1 OR GPL-2.0-or-later)
|
||
URL: https://www.kernel.org/
|
||
Version: %{specversion}
|
||
Release: %{pkg_release}
|
||
# DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD.
|
||
# SET %%nobuildarches (ABOVE) INSTEAD
|
||
%if 0%{?fedora}
|
||
ExclusiveArch: noarch x86_64 s390x %{arm} aarch64 ppc64le
|
||
%else
|
||
ExclusiveArch: noarch i386 i686 x86_64 s390x %{arm} aarch64 ppc64le
|
||
%endif
|
||
ExclusiveOS: Linux
|
||
%ifnarch %{nobuildarches}
|
||
Requires: kernel-core-uname-r = %{KVERREL}
|
||
Requires: kernel-modules-uname-r = %{KVERREL}
|
||
Requires: kernel-modules-core-uname-r = %{KVERREL}
|
||
Provides: installonlypkg(kernel)
|
||
%endif
|
||
|
||
|
||
#
|
||
# List the packages used during the kernel build
|
||
#
|
||
BuildRequires: kmod, bash, coreutils, tar, git-core, which
|
||
BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk, %compression
|
||
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, bison, flex, gcc-c++
|
||
BuildRequires: net-tools, hostname, bc, elfutils-devel
|
||
BuildRequires: dwarves
|
||
BuildRequires: python3-devel
|
||
BuildRequires: gcc-plugin-devel
|
||
BuildRequires: kernel-rpm-macros >= 185-9
|
||
# glibc-static is required for a consistent build environment (specifically
|
||
# CONFIG_CC_CAN_LINK_STATIC=y).
|
||
BuildRequires: glibc-static
|
||
%if %{with_headers}
|
||
BuildRequires: rsync
|
||
%endif
|
||
%if %{with_doc}
|
||
BuildRequires: xmlto, asciidoc, python3-sphinx, python3-sphinx_rtd_theme, python3-pyyaml
|
||
%endif
|
||
%if %{with_sparse}
|
||
BuildRequires: sparse
|
||
%endif
|
||
%if %{with_perf}
|
||
BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel
|
||
BuildRequires: audit-libs-devel python3-setuptools
|
||
BuildRequires: java-devel
|
||
BuildRequires: libbabeltrace-devel
|
||
BuildRequires: libtraceevent-devel
|
||
%ifnarch %{arm} s390x
|
||
BuildRequires: numactl-devel
|
||
%endif
|
||
%ifarch aarch64
|
||
BuildRequires: opencsd-devel >= 1.2.1
|
||
%endif
|
||
%endif
|
||
%if %{with_tools}
|
||
BuildRequires: gettext ncurses-devel
|
||
BuildRequires: libcap-devel libcap-ng-devel
|
||
# The following are rtla requirements
|
||
BuildRequires: python3-docutils
|
||
BuildRequires: libtraceevent-devel
|
||
BuildRequires: libtracefs-devel
|
||
BuildRequires: libbpf-devel
|
||
BuildRequires: bpftool
|
||
BuildRequires: clang
|
||
|
||
%ifnarch s390x
|
||
BuildRequires: pciutils-devel
|
||
%endif
|
||
%ifarch i686 x86_64
|
||
BuildRequires: libnl3-devel
|
||
%endif
|
||
%endif
|
||
%if %{with_tools} || %{signmodules} || %{signkernel}
|
||
BuildRequires: openssl-devel
|
||
%endif
|
||
%if %{with_selftests}
|
||
BuildRequires: clang llvm fuse-devel zlib-devel binutils-devel python3-docutils
|
||
%ifarch x86_64
|
||
BuildRequires: lld
|
||
%endif
|
||
%ifnarch %{arm}
|
||
BuildRequires: numactl-devel
|
||
%endif
|
||
BuildRequires: libcap-devel libcap-ng-devel rsync libmnl-devel
|
||
%endif
|
||
BuildConflicts: rhbuildsys(DiskFree) < 500Mb
|
||
%if %{with_debuginfo}
|
||
BuildRequires: rpm-build, elfutils
|
||
BuildConflicts: rpm < 4.13.0.1-19
|
||
BuildConflicts: dwarves < 1.13
|
||
# Most of these should be enabled after more investigation
|
||
%undefine _include_minidebuginfo
|
||
%undefine _find_debuginfo_dwz_opts
|
||
%undefine _unique_build_ids
|
||
%undefine _unique_debug_names
|
||
%undefine _unique_debug_srcs
|
||
%undefine _debugsource_packages
|
||
%undefine _debuginfo_subpackages
|
||
# Remove -q option below to provide 'extracting debug info' messages
|
||
%global _find_debuginfo_opts -r -q
|
||
%global _missing_build_ids_terminate_build 1
|
||
%global _no_recompute_build_ids 1
|
||
%endif
|
||
%if %{with_kabidwchk} || %{with_kabidw_base}
|
||
BuildRequires: kabi-dw
|
||
%endif
|
||
|
||
%if %{signkernel}%{signmodules}
|
||
BuildRequires: openssl
|
||
%if %{signkernel}
|
||
# ELN uses Fedora signing process, so exclude
|
||
%if 0%{?rhel}%{?centos} && !0%{?eln}
|
||
BuildRequires: system-sb-certs
|
||
%endif
|
||
%ifarch x86_64 aarch64
|
||
BuildRequires: nss-tools
|
||
BuildRequires: pesign >= 0.10-4
|
||
%endif
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_cross}
|
||
BuildRequires: binutils-%{_build_arch}-linux-gnu, gcc-%{_build_arch}-linux-gnu
|
||
%define cross_opts CROSS_COMPILE=%{_build_arch}-linux-gnu-
|
||
%define __strip %{_build_arch}-linux-gnu-strip
|
||
%endif
|
||
|
||
# These below are required to build man pages
|
||
%if %{with_perf}
|
||
BuildRequires: xmlto
|
||
%endif
|
||
%if %{with_perf} || %{with_tools}
|
||
BuildRequires: asciidoc
|
||
%endif
|
||
|
||
%if %{with toolchain_clang}
|
||
BuildRequires: clang
|
||
%endif
|
||
|
||
%if %{with clang_lto}
|
||
BuildRequires: llvm
|
||
BuildRequires: lld
|
||
%endif
|
||
|
||
%if %{efiuki}
|
||
BuildRequires: dracut >= 057-79.git20241127.el9
|
||
# For dracut UEFI uki binaries
|
||
BuildRequires: binutils
|
||
# For the initrd
|
||
BuildRequires: lvm2
|
||
# For systemd-stub
|
||
BuildRequires: systemd-boot-unsigned
|
||
# For systemd-pcrphase
|
||
BuildRequires: systemd-udev >= 252-1
|
||
# For systemd-repart
|
||
BuildRequires: xfsprogs e2fsprogs dosfstools
|
||
# For UKI kernel cmdline addons
|
||
BuildRequires: systemd-ukify
|
||
# For TPM operations in UKI initramfs
|
||
BuildRequires: tpm2-tools
|
||
# For UKI sb cert
|
||
%if 0%{?centos}
|
||
BuildRequires: centos-sb-certs >= 9.0-23
|
||
%else
|
||
BuildRequires: redhat-sb-certs >= 9.4-0.1
|
||
%endif
|
||
%endif
|
||
|
||
# Because this is the kernel, it's hard to get a single upstream URL
|
||
# to represent the base without needing to do a bunch of patching. This
|
||
# tarball is generated from a src-git tree. If you want to see the
|
||
# exact git commit you can run
|
||
#
|
||
# xzcat -qq ${TARBALL} | git get-tar-commit-id
|
||
Source0: linux-%{tarfile_release}.tar.xz
|
||
|
||
Source1: Makefile.rhelver
|
||
Source2: kernel.changelog
|
||
|
||
%if %{signkernel}
|
||
|
||
# Name of the packaged file containing signing key
|
||
%ifarch ppc64le
|
||
%define signing_key_filename kernel-signing-ppc.cer
|
||
%endif
|
||
%ifarch s390x
|
||
%define signing_key_filename kernel-signing-s390.cer
|
||
%endif
|
||
|
||
%define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer
|
||
%define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer
|
||
|
||
%if 0%{?centos}
|
||
%define pesign_name_0 centossecureboot201
|
||
%else
|
||
%ifarch x86_64 aarch64
|
||
%define pesign_name_0 redhatsecureboot801
|
||
%endif
|
||
%ifarch s390x
|
||
%define pesign_name_0 redhatsecureboot302
|
||
%endif
|
||
%ifarch ppc64le
|
||
%define pesign_name_0 redhatsecureboot701
|
||
%endif
|
||
%endif
|
||
|
||
# signkernel
|
||
%endif
|
||
|
||
Source20: mod-denylist.sh
|
||
Source21: mod-sign.sh
|
||
Source22: parallel_xz.sh
|
||
|
||
%define modsign_cmd %{SOURCE21}
|
||
|
||
%if 0%{?include_rhel}
|
||
Source23: x509.genkey.rhel
|
||
|
||
Source24: kernel-aarch64-rhel.config
|
||
Source25: kernel-aarch64-debug-rhel.config
|
||
Source26: mod-extra.list.rhel
|
||
|
||
Source27: kernel-ppc64le-rhel.config
|
||
Source28: kernel-ppc64le-debug-rhel.config
|
||
Source29: kernel-s390x-rhel.config
|
||
Source30: kernel-s390x-debug-rhel.config
|
||
Source31: kernel-s390x-zfcpdump-rhel.config
|
||
Source32: kernel-x86_64-rhel.config
|
||
Source33: kernel-x86_64-debug-rhel.config
|
||
|
||
Source34: filter-x86_64.sh.rhel
|
||
Source35: filter-armv7hl.sh.rhel
|
||
Source37: filter-aarch64.sh.rhel
|
||
Source38: filter-ppc64le.sh.rhel
|
||
Source39: filter-s390x.sh.rhel
|
||
Source40: filter-modules.sh.rhel
|
||
|
||
Source41: x509.genkey.centos
|
||
# ARM64 64K page-size kernel config
|
||
Source42: kernel-aarch64-64k-rhel.config
|
||
Source43: kernel-aarch64-64k-debug-rhel.config
|
||
|
||
Source44: kernel-x86_64-rt-rhel.config
|
||
Source45: kernel-x86_64-rt-debug-rhel.config
|
||
Source46: kernel-aarch64-rt-rhel.config
|
||
Source47: kernel-aarch64-rt-debug-rhel.config
|
||
Source48: kernel-aarch64-rt-64k-rhel.config
|
||
Source49: kernel-aarch64-rt-64k-debug-rhel.config
|
||
%endif
|
||
|
||
%if 0%{?include_fedora}
|
||
Source50: x509.genkey.fedora
|
||
Source51: mod-extra.list.fedora
|
||
|
||
Source52: kernel-aarch64-fedora.config
|
||
Source53: kernel-aarch64-debug-fedora.config
|
||
Source54: kernel-armv7hl-fedora.config
|
||
Source55: kernel-armv7hl-debug-fedora.config
|
||
Source56: kernel-armv7hl-lpae-fedora.config
|
||
Source57: kernel-armv7hl-lpae-debug-fedora.config
|
||
Source60: kernel-ppc64le-fedora.config
|
||
Source61: kernel-ppc64le-debug-fedora.config
|
||
Source62: kernel-s390x-fedora.config
|
||
Source63: kernel-s390x-debug-fedora.config
|
||
Source64: kernel-x86_64-fedora.config
|
||
Source65: kernel-x86_64-debug-fedora.config
|
||
|
||
Source67: filter-x86_64.sh.fedora
|
||
Source68: filter-armv7hl.sh.fedora
|
||
Source70: filter-aarch64.sh.fedora
|
||
Source71: filter-ppc64le.sh.fedora
|
||
Source72: filter-s390x.sh.fedora
|
||
Source73: filter-modules.sh.fedora
|
||
%endif
|
||
|
||
Source75: partial-kgcov-snip.config
|
||
Source80: generate_all_configs.sh
|
||
Source81: process_configs.sh
|
||
|
||
Source82: update_scripts.sh
|
||
|
||
Source84: mod-internal.list
|
||
Source85: mod-partner.list
|
||
|
||
Source100: rheldup3.x509
|
||
Source101: rhelkpatch1.x509
|
||
Source102: rhelimaca1.x509
|
||
Source103: rhelima.x509
|
||
Source104: rhelima_centos.x509
|
||
Source105: nvidiagpuoot001.x509
|
||
|
||
%if 0%{?centos}
|
||
%define ima_signing_cert %{SOURCE104}
|
||
%else
|
||
%define ima_signing_cert %{SOURCE103}
|
||
%endif
|
||
|
||
%define ima_cert_name ima.cer
|
||
|
||
Source150: dracut-virt.conf
|
||
|
||
Source151: uki_create_addons.py
|
||
Source152: uki_addons.json
|
||
|
||
# Temporary use redhatsecureboot504 for x86 UKI, see RHEL-122230
|
||
Source153: redhatsecureboot504.cer
|
||
|
||
Source200: check-kabi
|
||
|
||
Source201: Module.kabi_aarch64
|
||
Source202: Module.kabi_ppc64le
|
||
Source203: Module.kabi_s390x
|
||
Source204: Module.kabi_x86_64
|
||
|
||
Source210: Module.kabi_dup_aarch64
|
||
Source211: Module.kabi_dup_ppc64le
|
||
Source212: Module.kabi_dup_s390x
|
||
Source213: Module.kabi_dup_x86_64
|
||
|
||
Source300: kernel-abi-stablelists-%{kabiversion}.tar.bz2
|
||
Source301: kernel-kabi-dw-%{kabiversion}.tar.bz2
|
||
|
||
# Sources for kernel-tools
|
||
Source2000: cpupower.service
|
||
Source2001: cpupower.config
|
||
Source2002: kvm_stat.logrotate
|
||
|
||
# Some people enjoy building customized kernels from the dist-git in Fedora and
|
||
# use this to override configuration options. One day they may all use the
|
||
# source tree, but in the mean time we carry this to support the legacy workflow
|
||
Source3000: merge.pl
|
||
Source3001: kernel-local
|
||
%if %{patchlist_changelog}
|
||
Source3002: Patchlist.changelog
|
||
%endif
|
||
|
||
Source4000: README.rst
|
||
Source4001: rpminspect.yaml
|
||
Source4002: gating.yaml
|
||
|
||
## Patches needed for building this package
|
||
|
||
%if !%{nopatches}
|
||
|
||
Patch1: patch-%{patchversion}-redhat.patch
|
||
%endif
|
||
|
||
# empty final patch to facilitate testing of kernel patches
|
||
Patch999999: linux-kernel-test.patch
|
||
|
||
# END OF PATCH DEFINITIONS
|
||
|
||
%description
|
||
The kernel meta package
|
||
|
||
#
|
||
# This macro does requires, provides, conflicts, obsoletes for a kernel package.
|
||
# %%kernel_reqprovconf [-o] <subpackage>
|
||
# It uses any kernel_<subpackage>_conflicts and kernel_<subpackage>_obsoletes
|
||
# macros defined above.
|
||
#
|
||
%define kernel_reqprovconf(o) \
|
||
%if %{-o:0}%{!-o:1}\
|
||
Provides: kernel = %{specversion}-%{pkg_release}\
|
||
%endif\
|
||
Provides: kernel-%{_target_cpu} = %{specversion}-%{pkg_release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires(pre): %{kernel_prereq}\
|
||
Requires(pre): %{initrd_prereq}\
|
||
Requires(pre): ((linux-firmware >= 20150904-56.git6ebf5d57) if linux-firmware)\
|
||
Recommends: linux-firmware\
|
||
Requires(preun): systemd >= 200\
|
||
Conflicts: xfsprogs < 4.3.0-1\
|
||
Conflicts: xorg-x11-drv-vmmouse < 13.0.99\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\
|
||
%{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\
|
||
# We can't let RPM do the dependencies automatic because it'll then pick up\
|
||
# a correct but undesirable perl dependency from the module headers which\
|
||
# isn't required for the kernel proper to function\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%{nil}
|
||
|
||
|
||
%package doc
|
||
Summary: Various documentation bits found in the kernel source
|
||
Group: Documentation
|
||
%description doc
|
||
This package contains documentation files from the kernel
|
||
source. Various bits of information about the Linux kernel and the
|
||
device drivers shipped with it are documented in these files.
|
||
|
||
You'll want to install this package if you need a reference to the
|
||
options that can be passed to Linux kernel modules at load time.
|
||
|
||
|
||
%package headers
|
||
Summary: Header files for the Linux kernel for use by glibc
|
||
Obsoletes: glibc-kernheaders < 3.0-46
|
||
Provides: glibc-kernheaders = 3.0-46
|
||
%description headers
|
||
Kernel-headers includes the C header files that specify the interface
|
||
between the Linux kernel and userspace libraries and programs. The
|
||
header files define structures and constants that are needed for
|
||
building most standard programs and are also needed for rebuilding the
|
||
glibc package.
|
||
|
||
%package cross-headers
|
||
Summary: Header files for the Linux kernel for use by cross-glibc
|
||
%description cross-headers
|
||
Kernel-cross-headers includes the C header files that specify the interface
|
||
between the Linux kernel and userspace libraries and programs. The
|
||
header files define structures and constants that are needed for
|
||
building most standard programs and are also needed for rebuilding the
|
||
cross-glibc package.
|
||
|
||
|
||
%package debuginfo-common-%{_target_cpu}
|
||
Summary: Kernel source files used by %{name}-debuginfo packages
|
||
Provides: installonlypkg(kernel)
|
||
%description debuginfo-common-%{_target_cpu}
|
||
This package is required by %{name}-debuginfo subpackages.
|
||
It provides the kernel source files common to all builds.
|
||
|
||
%if %{with_perf}
|
||
%package -n perf
|
||
Summary: Performance monitoring for the Linux kernel
|
||
Requires: bzip2
|
||
%description -n perf
|
||
This package contains the perf tool, which enables performance monitoring
|
||
of the Linux kernel.
|
||
|
||
%package -n perf-debuginfo
|
||
Summary: Debug information for package perf
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n perf-debuginfo
|
||
This package provides debug information for the perf package.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/libperf-jvmti.so(\.debug)?|XXX' -o perf-debuginfo.list}
|
||
|
||
%package -n python3-perf
|
||
Summary: Python bindings for apps which will manipulate perf events
|
||
%description -n python3-perf
|
||
The python3-perf package contains a module that permits applications
|
||
written in the Python programming language to use the interface
|
||
to manipulate perf events.
|
||
|
||
%package -n python3-perf-debuginfo
|
||
Summary: Debug information for package perf python bindings
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n python3-perf-debuginfo
|
||
This package provides debug information for the perf python bindings.
|
||
|
||
# the python_sitearch macro should already be defined from above
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python3_sitearch}/perf.*so(\.debug)?|XXX' -o python3-perf-debuginfo.list}
|
||
|
||
%package -n libperf
|
||
Summary: The perf library from kernel source
|
||
%description -n libperf
|
||
This package contains the kernel source perf library.
|
||
|
||
%package -n libperf-devel
|
||
Summary: Developement files for the perf library from kernel source
|
||
Requires: libperf = %{version}-%{release}
|
||
%description -n libperf-devel
|
||
This package includes libraries and header files needed for development
|
||
of applications which use perf library from kernel source.
|
||
|
||
%package -n libperf-debuginfo
|
||
Summary: Debug information for package libperf
|
||
Group: Development/Debug
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n libperf-debuginfo
|
||
This package provides debug information for the libperf package.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libdir}/libperf.so.*(\.debug)?|XXX' -o libperf-debuginfo.list}
|
||
|
||
# with_perf
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%package -n kernel-tools
|
||
Summary: Assortment of tools for the Linux kernel
|
||
%ifarch %{cpupowerarchs}
|
||
Provides: cpupowerutils = 1:009-0.6.p1
|
||
Obsoletes: cpupowerutils < 1:009-0.6.p1
|
||
Provides: cpufreq-utils = 1:009-0.6.p1
|
||
Provides: cpufrequtils = 1:009-0.6.p1
|
||
Obsoletes: cpufreq-utils < 1:009-0.6.p1
|
||
Obsoletes: cpufrequtils < 1:009-0.6.p1
|
||
Obsoletes: cpuspeed < 1:1.5-16
|
||
Requires: kernel-tools-libs = %{version}-%{release}
|
||
%endif
|
||
%define __requires_exclude ^%{_bindir}/python
|
||
%description -n kernel-tools
|
||
This package contains the tools/ directory from the kernel source
|
||
and the supporting documentation.
|
||
|
||
%package -n kernel-tools-libs
|
||
Summary: Libraries for the kernels-tools
|
||
%description -n kernel-tools-libs
|
||
This package contains the libraries built from the tools/ directory
|
||
from the kernel source.
|
||
|
||
%package -n kernel-tools-libs-devel
|
||
Summary: Assortment of tools for the Linux kernel
|
||
Requires: kernel-tools = %{version}-%{release}
|
||
%ifarch %{cpupowerarchs}
|
||
Provides: cpupowerutils-devel = 1:009-0.6.p1
|
||
Obsoletes: cpupowerutils-devel < 1:009-0.6.p1
|
||
%endif
|
||
Requires: kernel-tools-libs = %{version}-%{release}
|
||
Provides: kernel-tools-devel
|
||
%description -n kernel-tools-libs-devel
|
||
This package contains the development files for the tools/ directory from
|
||
the kernel source.
|
||
|
||
%package -n kernel-tools-debuginfo
|
||
Summary: Debug information for package kernel-tools
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}
|
||
AutoReqProv: no
|
||
%description -n kernel-tools-debuginfo
|
||
This package provides debug information for package kernel-tools.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/bootconfig(\.debug)?|.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/gpio-watch(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|.*%%{_bindir}/intel-speed-select(\.debug)?|.*%%{_bindir}/page_owner_sort(\.debug)?|.*%%{_bindir}/slabinfo(\.debug)?|.*%%{_sbindir}/intel_sdsi(\.debug)?|XXX' -o kernel-tools-debuginfo.list}
|
||
|
||
%package -n rtla
|
||
Summary: Real-Time Linux Analysis tools
|
||
Requires: libtraceevent
|
||
Requires: libtracefs
|
||
Requires: libbpf
|
||
%ifarch %{cpupowerarchs}
|
||
Requires: kernel-tools-libs = %{version}-%{release}
|
||
%endif
|
||
%description -n rtla
|
||
The rtla meta-tool includes a set of commands that aims to analyze
|
||
the real-time properties of Linux. Instead of testing Linux as a black box,
|
||
rtla leverages kernel tracing capabilities to provide precise information
|
||
about the properties and root causes of unexpected results.
|
||
|
||
%package -n rv
|
||
Summary: RV: Runtime Verification
|
||
%description -n rv
|
||
Runtime Verification (RV) is a lightweight (yet rigorous) method that
|
||
complements classical exhaustive verification techniques (such as model
|
||
checking and theorem proving) with a more practical approach for
|
||
complex systems.
|
||
The rv tool is the interface for a collection of monitors that aim
|
||
analysing the logical and timing behavior of Linux.
|
||
|
||
# with_tools
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
|
||
%package selftests-internal
|
||
Summary: Kernel samples and selftests
|
||
Requires: binutils, bpftool, iproute-tc, nmap-ncat, python3, fuse-libs, keyutils
|
||
%description selftests-internal
|
||
Kernel sample programs and selftests.
|
||
|
||
# Note that this pattern only works right to match the .build-id
|
||
# symlinks because of the trailing nonmatching alternation and
|
||
# the leading .*, because of find-debuginfo.sh's buggy handling
|
||
# of matching the pattern against the symlinks file.
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_libexecdir}/(ksamples|kselftests)/.*|XXX' -o selftests-debuginfo.list}
|
||
|
||
%define __requires_exclude ^liburandom_read.so.*$
|
||
|
||
# with_selftests
|
||
%endif
|
||
|
||
%define kernel_gcov_package() \
|
||
%package %{?1:%{1}-}gcov\
|
||
Summary: gcov graph and source files for coverage data collection.\
|
||
%description %{?1:%{1}-}gcov\
|
||
%{?1:%{1}-}gcov includes the gcov graph and source files for gcov coverage collection.\
|
||
%{nil}
|
||
|
||
%package -n kernel-abi-stablelists
|
||
Summary: The Red Hat Enterprise Linux kernel ABI symbol stablelists
|
||
AutoReqProv: no
|
||
%description -n kernel-abi-stablelists
|
||
The kABI package contains information pertaining to the Red Hat Enterprise
|
||
Linux kernel ABI, including lists of kernel symbols that are needed by
|
||
external Linux kernel modules, and a yum plugin to aid enforcement.
|
||
|
||
%if %{with_kabidw_base}
|
||
%package kernel-kabidw-base-internal
|
||
Summary: The baseline dataset for kABI verification using DWARF data
|
||
Group: System Environment/Kernel
|
||
AutoReqProv: no
|
||
%description kernel-kabidw-base-internal
|
||
The package contains data describing the current ABI of the Red Hat Enterprise
|
||
Linux kernel, suitable for the kabi-dw tool.
|
||
%endif
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-debuginfo package.
|
||
# %%kernel_debuginfo_package <subpackage>
|
||
#
|
||
# Explanation of the find_debuginfo_opts: We build multiple kernels (debug
|
||
# pae etc.) so the regex filters those kernels appropriately. We also
|
||
# have to package several binaries as part of kernel-devel but getting
|
||
# unique build-ids is tricky for these userspace binaries. We don't really
|
||
# care about debugging those so we just filter those out and remove it.
|
||
%define kernel_debuginfo_package() \
|
||
%package %{?1:%{1}-}debuginfo\
|
||
Summary: Debug information for package %{name}%{?1:-%{1}}\
|
||
Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: installonlypkg(kernel)\
|
||
AutoReqProv: no\
|
||
%description %{?1:%{1}-}debuginfo\
|
||
This package provides debug information for package %{name}%{?1:-%{1}}.\
|
||
This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\
|
||
%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} --keep-section '.BTF' -p '.*\/usr\/src\/kernels/.*|XXX' -o ignored-debuginfo.list -p '/.*/%%{KVERREL_RE}%{?1:[+]%{1}}/.*|/.*%%{KVERREL_RE}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-devel package.
|
||
# %%kernel_devel_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_devel_package(m) \
|
||
%package %{?1:%{1}-}devel\
|
||
Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\
|
||
Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel-devel-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-devel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel)\
|
||
AutoReqProv: no\
|
||
Requires(pre): findutils\
|
||
Requires: findutils\
|
||
Requires: perl-interpreter\
|
||
Requires: openssl-devel\
|
||
Requires: elfutils-libelf-devel\
|
||
Requires: bison\
|
||
Requires: flex\
|
||
Requires: make\
|
||
Requires: gcc\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-devel-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
%description %{?1:%{1}-}devel\
|
||
This package provides kernel headers and makefiles sufficient to build modules\
|
||
against the %{?2:%{2} }kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates an empty kernel-<subpackage>-devel-matched package that
|
||
# requires both the core and devel packages locked on the same version.
|
||
# %%kernel_devel_matched_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_devel_matched_package(m) \
|
||
%package %{?1:%{1}-}devel-matched\
|
||
Summary: Meta package to install matching core and devel packages for a given %{?2:%{2} }kernel\
|
||
Requires: kernel%{?1:-%{1}}-devel = %{version}-%{release}\
|
||
Requires: kernel%{?1:-%{1}}-core = %{version}-%{release}\
|
||
%description %{?1:%{1}-}devel-matched\
|
||
This meta package is used to install matching core and devel packages for a given %{?2:%{2} }kernel.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-internal package.
|
||
# %%kernel_modules_internal_package <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_internal_package() \
|
||
%package %{?1:%{1}-}modules-internal\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Group: System Environment/Kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-internal-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-internal\
|
||
This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat internal usage.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-extra package.
|
||
# %%kernel_modules_extra_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_extra_package(m) \
|
||
%package %{?1:%{1}-}modules-extra\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-modules-extra-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-extra\
|
||
This package provides less commonly used kernel modules for the %{?2:%{2} }kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules package.
|
||
# %%kernel_modules_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_package(m) \
|
||
%package %{?1:%{1}-}modules\
|
||
Summary: kernel modules to match the %{?2:%{2}-}core kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel-modules-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-modules = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-modules-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules\
|
||
This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-core package.
|
||
# %%kernel_modules_core_package [-m] <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_core_package(m) \
|
||
%package %{?1:%{1}-}modules-core\
|
||
Summary: Core kernel modules to match the %{?2:%{2}-}core kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-core-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel-modules-core-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel-modules-core = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-core\
|
||
This package provides essential kernel modules for the %{?2:%{2}-}core kernel package.\
|
||
%{nil}
|
||
|
||
#
|
||
# this macro creates a kernel-<subpackage> meta package.
|
||
# %%kernel_meta_package <subpackage>
|
||
#
|
||
%define kernel_meta_package() \
|
||
%package %{1}\
|
||
summary: kernel meta-package for the %{1} kernel\
|
||
Requires: kernel-%{1}-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
Requires: kernel-%{1}-modules-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
Requires: kernel-%{1}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{1}}\
|
||
%if "%{1}" == "rt" || "%{1}" == "rt-debug" || "%{1}" == "rt-64k" || "%{1}" == "rt-64k-debug"\
|
||
Requires: realtime-setup\
|
||
%endif\
|
||
Provides: installonlypkg(kernel)\
|
||
%description %{1}\
|
||
The meta-package for the %{1} kernel\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage> and its -devel and -debuginfo too.
|
||
# %%define variant_summary The Linux kernel compiled for <configuration>
|
||
# %%kernel_variant_package [-n <pretty-name>] [-m] [-o] <subpackage>
|
||
#
|
||
%define kernel_variant_package(n:mo) \
|
||
%package %{?1:%{1}-}core\
|
||
Summary: %{variant_summary}\
|
||
Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel)\
|
||
%if %{-m:1}%{!-m:0}\
|
||
Requires: kernel-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
Requires: kernel-%{?1:%{1}-}-modules-core-uname-r = %{KVERREL}%{uname_variant %{?1:%{1}}}\
|
||
%endif\
|
||
%{expand:%%kernel_reqprovconf %{?1:%{1}} %{-o:%{-o}}}\
|
||
%if %{?1:1} %{!?1:0} \
|
||
%{expand:%%kernel_meta_package %{?1:%{1}}}\
|
||
%endif\
|
||
%{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_devel_matched_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_core_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%{expand:%%kernel_modules_extra_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}} %{-m:%{-m}}}\
|
||
%if %{-m:0}%{!-m:1}\
|
||
%{expand:%%kernel_modules_internal_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%kernel_modules_partner_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\
|
||
%endif\
|
||
%{expand:%%kernel_debuginfo_package %{?1:%{1}}}\
|
||
%endif\
|
||
%if %{efiuki}\
|
||
%if "%{1}" != "rt" && "%{1}" != "rt-debug" && "%{1}" != "rt-64k" && "%{1}" != "rt-64k-debug"\
|
||
%package %{?1:%{1}-}uki-virt\
|
||
Summary: %{variant_summary} unified kernel image for virtual machines\
|
||
Provides: installonlypkg(kernel)\
|
||
Provides: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-core-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires(pre): %{kernel_prereq}\
|
||
Requires(pre): systemd >= 252-20\
|
||
%package %{?1:%{1}-}uki-virt-addons\
|
||
Summary: %{variant_summary} unified kernel image addons for virtual machines\
|
||
Provides: installonlypkg(kernel)\
|
||
Requires: kernel%{?1:-%{1}}-uki-virt = %{version}-%{release}\
|
||
Requires(pre): systemd >= 252-20\
|
||
%endif\
|
||
%endif\
|
||
%if %{with_gcov}\
|
||
%{expand:%%kernel_gcov_package %{?1:%{1}}}\
|
||
%endif\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro creates a kernel-<subpackage>-modules-partner package.
|
||
# %%kernel_modules_partner_package <subpackage> <pretty-name>
|
||
#
|
||
%define kernel_modules_partner_package() \
|
||
%package %{?1:%{1}-}modules-partner\
|
||
Summary: Extra kernel modules to match the %{?2:%{2} }kernel\
|
||
Group: System Environment/Kernel\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner-%{_target_cpu} = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner = %{version}-%{release}%{uname_suffix %{?1:%{1}}}\
|
||
Provides: installonlypkg(kernel-module)\
|
||
Provides: kernel%{?1:-%{1}}-modules-partner-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{uname_suffix %{?1:%{1}}}\
|
||
AutoReq: no\
|
||
AutoProv: yes\
|
||
%description %{?1:%{1}-}modules-partner\
|
||
This package provides kernel modules for the %{?2:%{2} }kernel package for Red Hat partners usage.\
|
||
%{nil}
|
||
|
||
# Now, each variant package.
|
||
|
||
%if %{with_pae}
|
||
%define variant_summary The Linux kernel compiled for Cortex-A15
|
||
%kernel_variant_package lpae
|
||
%description lpae-core
|
||
This package includes a version of the Linux kernel with support for
|
||
Cortex-A15 devices with LPAE and HW virtualisation support
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
%define variant_summary The Linux kernel compiled for zfcpdump usage
|
||
%kernel_variant_package -o zfcpdump
|
||
%description zfcpdump-core
|
||
The kernel package contains the Linux kernel (vmlinuz) for use by the
|
||
zfcpdump infrastructure.
|
||
# with_zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_64k}
|
||
%define variant_summary The Linux kernel compiled for 64k pagesize usage
|
||
%kernel_variant_package 64k
|
||
%description 64k-core
|
||
The kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 64K page size.
|
||
%endif
|
||
|
||
%if %{with_arm64_64k} && %{with_debug}
|
||
%define variant_summary The Linux kernel compiled with extra debugging enabled
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m 64k-debug
|
||
%else
|
||
%kernel_variant_package 64k-debug
|
||
%endif
|
||
%description 64k-debug-core
|
||
The debug kernel package contains a variant of the ARM64 Linux kernel using
|
||
a 64K page size.
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_realtime}
|
||
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled
|
||
%kernel_variant_package rt
|
||
%description rt-core
|
||
This package includes a version of the Linux kernel compiled with PREEMPT_RT
|
||
(real-time preemption support).
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_realtime}
|
||
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled
|
||
%kernel_variant_package rt-debug
|
||
%description rt-debug-core
|
||
This package includes a version of the Linux kernel compiled with PREEMPT_RT
|
||
(real-time preemption support) and has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k}
|
||
%define variant_summary The Linux kernel compiled with PREEMPT_RT enabled and for 64k pagesize usage
|
||
%kernel_variant_package rt-64k
|
||
%description rt-64k-core
|
||
The kernel package contains a variant of the ARM64 Linux kernel with PREEMPT_RT
|
||
enabled and using a 64K page size.
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k} && %{with_debug}
|
||
%define variant_summary The Linux PREEMPT_RT kernel compiled with extra debugging enabled
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m rt-64k-debug
|
||
%else
|
||
%kernel_variant_package rt-64k-debug
|
||
%endif
|
||
%description rt-64k-debug-core
|
||
The debug kernel package contains a variant of the ARM64 Linux PREEMPT_RT
|
||
kernel using a 64K page size.
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
%endif
|
||
|
||
%if !%{debugbuildsenabled}
|
||
%kernel_variant_package -m debug
|
||
%else
|
||
%kernel_variant_package debug
|
||
%endif
|
||
%description debug-core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
|
||
This variant of the kernel has numerous debugging options enabled.
|
||
It should only be installed when trying to gather additional information
|
||
on kernel bugs, as some of these options impact performance noticably.
|
||
|
||
# And finally the main -core package
|
||
|
||
%define variant_summary The Linux kernel
|
||
%kernel_variant_package
|
||
%description core
|
||
The kernel package contains the Linux kernel (vmlinuz), the core of any
|
||
Linux operating system. The kernel handles the basic functions
|
||
of the operating system: memory allocation, process allocation, device
|
||
input and output, etc.
|
||
|
||
%if %{efiuki}
|
||
%description debug-uki-virt
|
||
Prebuilt debug unified kernel image for virtual machines.
|
||
|
||
%description debug-uki-virt-addons
|
||
Prebuilt debug unified kernel image addons for virtual machines.
|
||
|
||
%description uki-virt
|
||
Prebuilt default unified kernel image for virtual machines.
|
||
|
||
%description uki-virt-addons
|
||
Prebuilt default unified kernel image addons for virtual machines.
|
||
%endif
|
||
|
||
%prep
|
||
# do a few sanity-checks for --with *only builds
|
||
%if %{with_baseonly}
|
||
%if !%{with_up}
|
||
echo "Cannot build --with baseonly, up build is disabled"
|
||
exit 1
|
||
%endif
|
||
%endif
|
||
|
||
# more sanity checking; do it quietly
|
||
if [ "%{patches}" != "%%{patches}" ] ; then
|
||
for patch in %{patches} ; do
|
||
if [ ! -f $patch ] ; then
|
||
echo "ERROR: Patch ${patch##/*/} listed in specfile but is missing"
|
||
exit 1
|
||
fi
|
||
done
|
||
fi 2>/dev/null
|
||
|
||
patch_command='git apply'
|
||
ApplyPatch()
|
||
{
|
||
local patch=$1
|
||
shift
|
||
if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
|
||
exit 1
|
||
fi
|
||
if ! grep -E "^Patch[0-9]+: $patch\$" %{_specdir}/${RPM_PACKAGE_NAME}.spec ; then
|
||
if [ "${patch:0:8}" != "patch-%{kversion}." ] ; then
|
||
echo "ERROR: Patch $patch not listed as a source patch in specfile"
|
||
exit 1
|
||
fi
|
||
fi 2>/dev/null
|
||
case "$patch" in
|
||
*.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*.xz) unxz < "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;;
|
||
*) $patch_command ${1+"$@"} < "$RPM_SOURCE_DIR/$patch" ;;
|
||
esac
|
||
}
|
||
|
||
# don't apply patch if it's empty
|
||
ApplyOptionalPatch()
|
||
{
|
||
local patch=$1
|
||
shift
|
||
if [ ! -f $RPM_SOURCE_DIR/$patch ]; then
|
||
exit 1
|
||
fi
|
||
local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}')
|
||
if [ "$C" -gt 9 ]; then
|
||
ApplyPatch $patch ${1+"$@"}
|
||
fi
|
||
}
|
||
|
||
%setup -q -n kernel-%{tarfile_release} -c
|
||
mv linux-%{tarfile_release} linux-%{KVERREL}
|
||
|
||
cd linux-%{KVERREL}
|
||
cp -a %{SOURCE1} .
|
||
|
||
%if !%{nopatches}
|
||
|
||
ApplyOptionalPatch patch-%{patchversion}-redhat.patch
|
||
%endif
|
||
|
||
ApplyOptionalPatch linux-kernel-test.patch
|
||
|
||
# END OF PATCH APPLICATIONS
|
||
|
||
# Any further pre-build tree manipulations happen here.
|
||
|
||
chmod +x scripts/checkpatch.pl
|
||
mv COPYING COPYING-%{version}-%{release}
|
||
|
||
# This Prevents scripts/setlocalversion from mucking with our version numbers.
|
||
touch .scmversion
|
||
|
||
# Mangle /usr/bin/python shebangs to /usr/bin/python3
|
||
# Mangle all Python shebangs to be Python 3 explicitly
|
||
# -p preserves timestamps
|
||
# -n prevents creating ~backup files
|
||
# -i specifies the interpreter for the shebang
|
||
# This fixes errors such as
|
||
# *** ERROR: ambiguous python shebang in /usr/bin/kvm_stat: #!/usr/bin/python. Change it to python3 (or python2) explicitly.
|
||
# We patch all sources below for which we got a report/error.
|
||
pathfix.py -i "%{__python3}" -p -n \
|
||
tools/kvm/kvm_stat/kvm_stat \
|
||
scripts/show_delta \
|
||
scripts/diffconfig \
|
||
scripts/bloat-o-meter \
|
||
scripts/jobserver-exec \
|
||
tools \
|
||
Documentation \
|
||
scripts/clang-tools
|
||
|
||
# only deal with configs if we are going to build for the arch
|
||
%ifnarch %nobuildarches
|
||
|
||
if [ -L configs ]; then
|
||
rm -f configs
|
||
fi
|
||
mkdir configs
|
||
cd configs
|
||
|
||
# Drop some necessary files from the source dir into the buildroot
|
||
cp $RPM_SOURCE_DIR/kernel-*.config .
|
||
cp %{SOURCE80} .
|
||
# merge.pl
|
||
cp %{SOURCE3000} .
|
||
# kernel-local
|
||
cp %{SOURCE3001} .
|
||
FLAVOR=%{primary_target} SPECVERSION=%{version} ./generate_all_configs.sh %{debugbuildsenabled}
|
||
|
||
# Merge in any user-provided local config option changes
|
||
%ifnarch %nobuildarches
|
||
for i in %{all_arch_configs}
|
||
do
|
||
mv $i $i.tmp
|
||
./merge.pl %{SOURCE3001} $i.tmp > $i
|
||
%if %{with_gcov}
|
||
echo "Merging with gcov options"
|
||
cat %{SOURCE75}
|
||
mv $i $i.tmp
|
||
./merge.pl %{SOURCE75} $i.tmp > $i
|
||
%endif
|
||
rm $i.tmp
|
||
done
|
||
%endif
|
||
|
||
%if %{with clang_lto}
|
||
for i in *aarch64*.config *x86_64*.config; do
|
||
sed -i 's/# CONFIG_LTO_CLANG_THIN is not set/CONFIG_LTO_CLANG_THIN=y/' $i
|
||
sed -i 's/CONFIG_LTO_NONE=y/# CONFIG_LTO_NONE is not set/' $i
|
||
done
|
||
%endif
|
||
|
||
# Add DUP and kpatch certificates to system trusted keys for RHEL
|
||
%if 0%{?rhel}
|
||
%if %{signkernel}%{signmodules}
|
||
openssl x509 -inform der -in %{SOURCE100} -out rheldup3.pem
|
||
openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem
|
||
openssl x509 -inform der -in %{SOURCE102} -out rhelimaca1.pem
|
||
openssl x509 -inform der -in %{SOURCE105} -out nvidiagpuoot001.pem
|
||
cat rheldup3.pem rhelkpatch1.pem rhelimaca1.pem nvidiagpuoot001.pem > ../certs/rhel.pem
|
||
%if %{signkernel}
|
||
%ifarch s390x ppc64le
|
||
openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem
|
||
cat secureboot.pem >> ../certs/rhel.pem
|
||
%endif
|
||
%endif
|
||
for i in *.config; do
|
||
sed -i 's@CONFIG_SYSTEM_TRUSTED_KEYS=""@CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"@' $i
|
||
done
|
||
%endif
|
||
%endif
|
||
|
||
# Adjust FIPS module name for RHEL
|
||
%if 0%{?rhel}
|
||
for i in *.config; do
|
||
sed -i 's/CONFIG_CRYPTO_FIPS_NAME=.*/CONFIG_CRYPTO_FIPS_NAME="Red Hat Enterprise Linux %{rhel} - Kernel Cryptographic API"/' $i
|
||
done
|
||
%endif
|
||
|
||
cp %{SOURCE81} .
|
||
OPTS=""
|
||
%if %{with_configchecks}
|
||
OPTS="$OPTS -w -n -c"
|
||
%endif
|
||
%if %{with clang_lto}
|
||
for opt in %{clang_make_opts}; do
|
||
OPTS="$OPTS -m $opt"
|
||
done
|
||
%endif
|
||
RHJOBS=$RPM_BUILD_NCPUS PACKAGE_NAME=kernel ./process_configs.sh $OPTS ${specversion}
|
||
|
||
cp %{SOURCE82} .
|
||
RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh %{primary_target}
|
||
|
||
# We may want to override files from the primary target in case of building
|
||
# against a flavour of it (eg. centos not rhel), thus override it here if
|
||
# necessary
|
||
if [ "%{primary_target}" == "rhel" ]; then
|
||
%if 0%{?centos}
|
||
echo "Updating scripts/sources to centos version"
|
||
RPM_SOURCE_DIR=$RPM_SOURCE_DIR ./update_scripts.sh centos
|
||
%else
|
||
echo "Not updating scripts/sources to centos version"
|
||
%endif
|
||
fi
|
||
|
||
# end of kernel config
|
||
%endif
|
||
|
||
cd ..
|
||
# # End of Configs stuff
|
||
|
||
# get rid of unwanted files resulting from patch fuzz
|
||
find . \( -name "*.orig" -o -name "*~" \) -delete >/dev/null
|
||
|
||
# remove unnecessary SCM files
|
||
find . -name .gitignore -delete >/dev/null
|
||
|
||
cd ..
|
||
|
||
###
|
||
### build
|
||
###
|
||
%build
|
||
|
||
rm -rf %{buildroot_unstripped} || true
|
||
mkdir -p %{buildroot_unstripped}
|
||
|
||
%if %{with_sparse}
|
||
%define sparse_mflags C=1
|
||
%endif
|
||
|
||
cp_vmlinux()
|
||
{
|
||
eu-strip --remove-comment -o "$2" "$1"
|
||
}
|
||
|
||
# Note we need to disable these flags for cross builds because the flags
|
||
# from redhat-rpm-config assume that host == target so target arch
|
||
# flags cause issues with the host compiler.
|
||
%if !%{with_cross}
|
||
%define build_hostcflags %{?build_cflags}
|
||
%define build_hostldflags %{?build_ldflags}
|
||
%endif
|
||
|
||
%define make %{__make} %{?cross_opts} %{?make_opts} HOSTCFLAGS="%{?build_hostcflags}" HOSTLDFLAGS="%{?build_hostldflags}"
|
||
|
||
InitBuildVars() {
|
||
# Initialize the kernel .config file and create some variables that are
|
||
# needed for the actual build process.
|
||
|
||
Variant=$1
|
||
|
||
# Pick the right kernel config file
|
||
Config=kernel-%{version}-%{_target_cpu}${Variant:+-${Variant}}.config
|
||
DevelDir=/usr/src/kernels/%{KVERREL}${Variant:++${Variant}}
|
||
|
||
KernelVer=%{version}-%{release}.%{_target_cpu}${Variant:++${Variant}}
|
||
|
||
# make sure EXTRAVERSION says what we want it to say
|
||
# Trim the release if this is a CI build, since KERNELVERSION is limited to 64 characters
|
||
ShortRel=$(perl -e "print \"%{release}\" =~ s/\.pr\.[0-9A-Fa-f]{32}//r")
|
||
perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -${ShortRel}.%{_target_cpu}${Variant:++${Variant}}/" Makefile
|
||
|
||
# if pre-rc1 devel kernel, must fix up PATCHLEVEL for our versioning scheme
|
||
# if we are post rc1 this should match anyway so this won't matter
|
||
perl -p -i -e 's/^PATCHLEVEL.*/PATCHLEVEL = %{patchlevel}/' Makefile
|
||
|
||
%{make} %{?_smp_mflags} mrproper
|
||
cp configs/$Config .config
|
||
|
||
%if %{signkernel}%{signmodules}
|
||
cp configs/x509.genkey certs/.
|
||
%endif
|
||
|
||
Arch=`head -1 .config | cut -b 3-`
|
||
echo USING ARCH=$Arch
|
||
|
||
KCFLAGS="%{?kcflags}"
|
||
}
|
||
|
||
BuildKernel() {
|
||
MakeTarget=$1
|
||
KernelImage=$2
|
||
DoVDSO=$3
|
||
Variant=$4
|
||
InstallName=${5:-vmlinuz}
|
||
|
||
DoModules=1
|
||
if [ "$Variant" = "zfcpdump" ]; then
|
||
DoModules=0
|
||
fi
|
||
|
||
# When the bootable image is just the ELF kernel, strip it.
|
||
# We already copy the unstripped file into the debuginfo package.
|
||
if [ "$KernelImage" = vmlinux ]; then
|
||
CopyKernel=cp_vmlinux
|
||
else
|
||
CopyKernel=cp
|
||
fi
|
||
|
||
%if %{with_gcov}
|
||
# Make build directory unique for each variant, so that gcno symlinks
|
||
# are also unique for each variant.
|
||
if [ -n "$Variant" ]; then
|
||
ln -s $(pwd) ../linux-%{KVERREL}-${Variant}
|
||
fi
|
||
echo "GCOV - continuing build in: $(pwd)"
|
||
pushd ../linux-%{KVERREL}${Variant:+-${Variant}}
|
||
pwd > ../kernel${Variant:+-${Variant}}-gcov.list
|
||
%endif
|
||
|
||
InitBuildVars $Variant
|
||
|
||
echo BUILDING A KERNEL FOR ${Variant} %{_target_cpu}...
|
||
|
||
%{make} ARCH=$Arch olddefconfig >/dev/null
|
||
|
||
# This ensures build-ids are unique to allow parallel debuginfo
|
||
perl -p -i -e "s/^CONFIG_BUILD_SALT.*/CONFIG_BUILD_SALT=\"%{KVERREL}\"/" .config
|
||
%{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} $MakeTarget %{?sparse_mflags} %{?kernel_mflags}
|
||
if [ $DoModules -eq 1 ]; then
|
||
%{make} ARCH=$Arch KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" %{?_smp_mflags} modules %{?sparse_mflags} || exit 1
|
||
fi
|
||
|
||
mkdir -p $RPM_BUILD_ROOT/%{image_install_path}
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/systemtap
|
||
%if %{with_debuginfo}
|
||
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path}
|
||
%endif
|
||
|
||
%ifarch %{arm} aarch64
|
||
%{make} ARCH=$Arch dtbs INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
|
||
%{make} ARCH=$Arch dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer
|
||
cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb
|
||
find arch/$Arch/boot/dts -name '*.dtb' -type f -delete
|
||
%endif
|
||
|
||
# Start installing the results
|
||
install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer
|
||
install -m 644 .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/config
|
||
install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer
|
||
install -m 644 System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/System.map
|
||
|
||
# We estimate the size of the initramfs because rpm needs to take this size
|
||
# into consideration when performing disk space calculations. (See bz #530778)
|
||
dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=20
|
||
|
||
if [ -f arch/$Arch/boot/zImage.stub ]; then
|
||
cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || :
|
||
cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/lib/modules/$KernelVer/zImage.stub-$KernelVer || :
|
||
fi
|
||
|
||
%if %{signkernel}
|
||
if [ "$KernelImage" = vmlinux ]; then
|
||
# We can't strip and sign $KernelImage in place, because
|
||
# we need to preserve original vmlinux for debuginfo.
|
||
# Use a copy for signing.
|
||
$CopyKernel $KernelImage $KernelImage.tosign
|
||
KernelImage=$KernelImage.tosign
|
||
CopyKernel=cp
|
||
fi
|
||
|
||
# Sign the image if we're using EFI
|
||
# aarch64 kernels are gziped EFI images
|
||
KernelExtension=${KernelImage##*.}
|
||
if [ "$KernelExtension" == "gz" ]; then
|
||
SignImage=${KernelImage%.*}
|
||
else
|
||
SignImage=$KernelImage
|
||
fi
|
||
|
||
%ifarch x86_64 aarch64
|
||
%pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0}
|
||
%endif
|
||
%ifarch s390x ppc64le
|
||
if [ -x /usr/bin/rpm-sign ]; then
|
||
rpm-sign --key "%{pesign_name_0}" --lkmsign $SignImage --output vmlinuz.signed
|
||
elif [ "$DoModules" == "1" -a "%{signmodules}" == "1" ]; then
|
||
chmod +x scripts/sign-file
|
||
./scripts/sign-file -p sha256 certs/signing_key.pem certs/signing_key.x509 $SignImage vmlinuz.signed
|
||
else
|
||
mv $SignImage vmlinuz.signed
|
||
fi
|
||
%endif
|
||
|
||
if [ ! -s vmlinuz.signed ]; then
|
||
echo "pesigning failed"
|
||
exit 1
|
||
fi
|
||
mv vmlinuz.signed $SignImage
|
||
if [ "$KernelExtension" == "gz" ]; then
|
||
gzip -f9 $SignImage
|
||
fi
|
||
# signkernel
|
||
%endif
|
||
|
||
$CopyKernel $KernelImage \
|
||
$RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
cp $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/$InstallName
|
||
|
||
# hmac sign the kernel for FIPS
|
||
echo "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac"
|
||
ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer
|
||
(cd $RPM_BUILD_ROOT/%{image_install_path} && sha512hmac $InstallName-$KernelVer) > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac;
|
||
cp $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac $RPM_BUILD_ROOT/lib/modules/$KernelVer/.vmlinuz.hmac
|
||
|
||
if [ $DoModules -eq 1 ]; then
|
||
# Override $(mod-fw) because we don't want it to install any firmware
|
||
# we'll get it from the linux-firmware package and we don't want conflicts
|
||
%{make} %{?_smp_mflags} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT %{?_smp_mflags} modules_install KERNELRELEASE=$KernelVer mod-fw=
|
||
fi
|
||
|
||
%if %{with_gcov}
|
||
# install gcov-needed files to $BUILDROOT/$BUILD/...:
|
||
# gcov_info->filename is absolute path
|
||
# gcno references to sources can use absolute paths (e.g. in out-of-tree builds)
|
||
# sysfs symlink targets (set up at compile time) use absolute paths to BUILD dir
|
||
find . \( -name '*.gcno' -o -name '*.[chS]' \) -exec install -D '{}' "$RPM_BUILD_ROOT/$(pwd)/{}" \;
|
||
%endif
|
||
|
||
# add an a noop %%defattr statement 'cause rpm doesn't like empty file list files
|
||
echo '%%defattr(-,-,-)' > ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
||
if [ $DoVDSO -ne 0 ]; then
|
||
%{make} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer
|
||
if [ -s ldconfig-kernel.conf ]; then
|
||
install -D -m 444 ldconfig-kernel.conf \
|
||
$RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf
|
||
echo /etc/ld.so.conf.d/kernel-$KernelVer.conf >> ../kernel${Variant:+-${Variant}}-ldsoconf.list
|
||
fi
|
||
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/vdso/.build-id
|
||
fi
|
||
|
||
# And save the headers/makefiles etc for building modules against
|
||
#
|
||
# This all looks scary, but the end result is supposed to be:
|
||
# * all arch relevant include/ files
|
||
# * all Makefile/Kconfig files
|
||
# * all script/ files
|
||
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
(cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source)
|
||
# dirs for additional modules per module-init-tools, kbuild/modules.txt
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates
|
||
# CONFIG_KERNEL_HEADER_TEST generates some extra files in the process of
|
||
# testing so just delete
|
||
find . -name *.h.s -delete
|
||
# first copy everything
|
||
cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
if [ ! -e Module.symvers ]; then
|
||
touch Module.symvers
|
||
fi
|
||
cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
if [ -s Module.markers ]; then
|
||
cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
|
||
# create the kABI metadata for use in packaging
|
||
# NOTENOTE: the name symvers is used by the rpm backend
|
||
# NOTENOTE: to discover and run the /usr/lib/rpm/fileattrs/kabi.attr
|
||
# NOTENOTE: script which dynamically adds exported kernel symbol
|
||
# NOTENOTE: checksums to the rpm metadata provides list.
|
||
# NOTENOTE: if you change the symvers name, update the backend too
|
||
echo "**** GENERATING kernel ABI metadata ****"
|
||
gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz
|
||
cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.gz
|
||
|
||
%if %{with_kabichk}
|
||
echo "**** kABI checking is enabled in kernel SPEC file. ****"
|
||
chmod 0755 $RPM_SOURCE_DIR/check-kabi
|
||
if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant ]; then
|
||
cp $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi
|
||
$RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
|
||
# for now, don't keep it around.
|
||
rm $RPM_BUILD_ROOT/Module.kabi
|
||
else
|
||
echo "**** NOTE: Cannot find reference Module.kabi file. ****"
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidupchk}
|
||
echo "**** kABI DUP checking is enabled in kernel SPEC file. ****"
|
||
if [ -e $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant ]; then
|
||
cp $RPM_SOURCE_DIR/Module.kabi_dup_%{_target_cpu}$Variant $RPM_BUILD_ROOT/Module.kabi
|
||
$RPM_SOURCE_DIR/check-kabi -k $RPM_BUILD_ROOT/Module.kabi -s Module.symvers || exit 1
|
||
# for now, don't keep it around.
|
||
rm $RPM_BUILD_ROOT/Module.kabi
|
||
else
|
||
echo "**** NOTE: Cannot find DUP reference Module.kabi file. ****"
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidw_base}
|
||
# Don't build kabi base for debug kernels
|
||
if [ "$Variant" != "zfcpdump" -a "$Variant" != "debug" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
||
tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
||
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
|
||
echo "**** GENERATING DWARF-based kABI baseline dataset ****"
|
||
chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
||
"$(pwd)" \
|
||
"$RPM_BUILD_ROOT/kabidw-base/%{_target_cpu}${Variant:+.${Variant}}" || :
|
||
|
||
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_kabidwchk}
|
||
if [ "$Variant" != "zfcpdump" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf
|
||
tar xjvf %{SOURCE301} -C $RPM_BUILD_ROOT/kabi-dwarf
|
||
if [ -d "$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" ]; then
|
||
mkdir -p $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
tar xjvf %{SOURCE300} -C $RPM_BUILD_ROOT/kabi-dwarf/stablelists
|
||
|
||
echo "**** GENERATING DWARF-based kABI dataset ****"
|
||
chmod 0755 $RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh generate \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/stablelists/kabi-current/kabi_stablelist_%{_target_cpu}" \
|
||
"$(pwd)" \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
||
|
||
echo "**** kABI DWARF-based comparison report ****"
|
||
$RPM_BUILD_ROOT/kabi-dwarf/run_kabi-dw.sh compare \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}" \
|
||
"$RPM_BUILD_ROOT/kabi-dwarf/base/%{_target_cpu}${Variant:+.${Variant}}.tmp" || :
|
||
echo "**** End of kABI DWARF-based comparison report ****"
|
||
else
|
||
echo "**** Baseline dataset for kABI DWARF-BASED comparison report not found ****"
|
||
fi
|
||
|
||
rm -rf $RPM_BUILD_ROOT/kabi-dwarf
|
||
fi
|
||
%endif
|
||
|
||
# then drop all but the needed Makefiles/Kconfig files
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
|
||
cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/tracing
|
||
rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/spdxcheck.py
|
||
|
||
%ifarch s390x
|
||
# CONFIG_EXPOLINE_EXTERN=y produces arch/s390/lib/expoline/expoline.o
|
||
# which is needed during external module build.
|
||
if [ -f arch/s390/lib/expoline/expoline.o ]; then
|
||
cp -a --parents arch/s390/lib/expoline/expoline.o $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
%endif
|
||
|
||
# Files for 'make scripts' to succeed with kernel-devel.
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/security/selinux/include
|
||
cp -a --parents security/selinux/include/classmap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents security/selinux/include/initial_sid_to_string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/include/tools
|
||
cp -a --parents tools/include/tools/be_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
# Files for 'make prepare' to succeed with kernel-devel.
|
||
cp -a --parents tools/include/linux/compiler* $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/linux/types.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/build/Build.include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/build/fixdep.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/sync-check.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/bpf/resolve_btfids $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
cp --parents security/selinux/include/policycap_names.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents security/selinux/include/policycap.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
cp -a --parents tools/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/asm-generic $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/uapi/linux $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/include/vdso $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/scripts/utilities.mak $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/lib/subcmd $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/lib/*.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/*.[ch] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/objtool/include/objtool/*.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/lib/bpf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp --parents tools/lib/bpf/Build $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
if [ -f tools/objtool/objtool ]; then
|
||
cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
||
fi
|
||
if [ -f tools/objtool/fixdep ]; then
|
||
cp -a tools/objtool/fixdep $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || :
|
||
fi
|
||
if [ -d arch/$Arch/scripts ]; then
|
||
cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || :
|
||
fi
|
||
if [ -f arch/$Arch/*lds ]; then
|
||
cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || :
|
||
fi
|
||
if [ -f arch/%{asmarch}/kernel/module.lds ]; then
|
||
cp -a --parents arch/%{asmarch}/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
||
%ifarch ppc64le
|
||
cp -a --parents arch/powerpc/lib/crtsavres.[So] $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
%endif
|
||
if [ -d arch/%{asmarch}/include ]; then
|
||
cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
if [ -d tools/arch/%{asmarch}/include ]; then
|
||
cp -a --parents tools/arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
fi
|
||
%ifarch aarch64
|
||
# arch/arm64/include/asm/xen references arch/arm
|
||
cp -a --parents arch/arm/include/asm/xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
# arch/arm64/include/asm/opcodes.h references arch/arm
|
||
cp -a --parents arch/arm/include/asm/opcodes.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
%endif
|
||
# include the machine specific headers for ARM variants, if available.
|
||
%ifarch %{arm}
|
||
if [ -d arch/%{asmarch}/mach-${Variant}/include ]; then
|
||
cp -a --parents arch/%{asmarch}/mach-${Variant}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
fi
|
||
# include a few files for 'make prepare'
|
||
cp -a --parents arch/arm/tools/gen-mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/arm/tools/mach-types $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
%endif
|
||
cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include
|
||
# Cross-reference from include/perf/events/sof.h
|
||
cp -a sound/soc/sof/sof-audio.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/sound/soc/sof
|
||
%ifarch i686 x86_64
|
||
# files for 'make prepare' to succeed with kernel-devel
|
||
cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_32.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_64.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs_common.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/tools/relocs.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/stack.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/setup-x86_64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/purgatory/entry64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents arch/x86/boot/ctype.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
cp -a --parents scripts/syscalltbl.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
cp -a --parents scripts/syscallhdr.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/
|
||
|
||
cp -a --parents tools/arch/x86/include/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/include/uapi/asm $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/objtool/arch/x86/lib $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/lib/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/arch/x86/tools/gen-insn-attr-x86.awk $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
cp -a --parents tools/objtool/arch/x86/ $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
%endif
|
||
# Clean up intermediate tools files
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools \( -iname "*.o" -o -iname "*.cmd" \) -exec rm -f {} +
|
||
|
||
# Make sure the Makefile, version.h, and auto.conf have a matching
|
||
# timestamp so that external modules can be built
|
||
touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile \
|
||
$RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/generated/uapi/linux/version.h \
|
||
$RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf
|
||
|
||
%if %{with_debuginfo}
|
||
eu-readelf -n vmlinux | grep "Build ID" | awk '{print $NF}' > vmlinux.id
|
||
cp vmlinux.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.id
|
||
|
||
#
|
||
# save the vmlinux file for kernel debugging into the kernel-debuginfo rpm
|
||
#
|
||
mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
||
cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer
|
||
if [ -n "%{vmlinux_decompressor}" ]; then
|
||
eu-readelf -n %{vmlinux_decompressor} | grep "Build ID" | awk '{print $NF}' > vmlinux.decompressor.id
|
||
# Without build-id the build will fail. But for s390 the build-id
|
||
# wasn't added before 5.11. In case it is missing prefer not
|
||
# packaging the debuginfo over a build failure.
|
||
if [ -s vmlinux.decompressor.id ]; then
|
||
cp vmlinux.decompressor.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.decompressor.id
|
||
cp %{vmlinux_decompressor} $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer/vmlinux.decompressor
|
||
fi
|
||
fi
|
||
%endif
|
||
|
||
find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames
|
||
|
||
# mark modules executable so that strip-to-file can strip them
|
||
xargs --no-run-if-empty chmod u+x < modnames
|
||
|
||
# Generate a list of modules for block and networking.
|
||
|
||
grep -F /drivers/ modnames | xargs --no-run-if-empty nm -upA |
|
||
sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef
|
||
|
||
collect_modules_list()
|
||
{
|
||
sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef |
|
||
LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
|
||
if [ ! -z "$3" ]; then
|
||
sed -r -e "/^($3)\$/d" -i $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1
|
||
fi
|
||
}
|
||
|
||
collect_modules_list networking \
|
||
'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice'
|
||
collect_modules_list block \
|
||
'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko'
|
||
collect_modules_list drm \
|
||
'drm_open|drm_init'
|
||
collect_modules_list modesetting \
|
||
'drm_crtc_init'
|
||
|
||
# detect missing or incorrect license tags
|
||
( find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name '*.ko' | xargs /sbin/modinfo -l | \
|
||
grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' ) && exit 1
|
||
|
||
remove_depmod_files()
|
||
{
|
||
# remove files that will be auto generated by depmod at rpm -i time
|
||
pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/
|
||
# in case below list needs to be extended, remember to add a
|
||
# matching ghost entry in the files section as well
|
||
rm -f modules.{alias,alias.bin,builtin.alias.bin,builtin.bin} \
|
||
modules.{dep,dep.bin,devname,softdep,symbols,symbols.bin}
|
||
popd
|
||
}
|
||
|
||
remove_depmod_files
|
||
|
||
# Identify modules in the kernel-modules-extras package
|
||
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer $(realpath configs/mod-extra.list)
|
||
# Identify modules in the kernel-modules-extras package
|
||
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE84} internal
|
||
%if 0%{!?fedora:1}
|
||
# Identify modules in the kernel-modules-partner package
|
||
%{SOURCE20} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE85} partner
|
||
%endif
|
||
|
||
#
|
||
# Generate the kernel-core and kernel-modules files lists
|
||
#
|
||
|
||
# Copy the System.map file for depmod to use, and create a backup of the
|
||
# full module tree so we can restore it after we're done filtering
|
||
cp System.map $RPM_BUILD_ROOT/.
|
||
cp configs/filter-*.sh $RPM_BUILD_ROOT/.
|
||
pushd $RPM_BUILD_ROOT
|
||
mkdir restore
|
||
cp -r lib/modules/$KernelVer/* restore/.
|
||
|
||
# don't include anything going into kernel-modules-extra in the file lists
|
||
xargs rm -rf < mod-extra.list
|
||
# don't include anything going int kernel-modules-internal in the file lists
|
||
xargs rm -rf < mod-internal.list
|
||
%if 0%{!?fedora:1}
|
||
# don't include anything going int kernel-modules-partner in the file lists
|
||
xargs rm -rf < mod-partner.list
|
||
%endif
|
||
|
||
if [ $DoModules -eq 1 ]; then
|
||
# Find all the module files and filter them out into the core and
|
||
# modules lists. This actually removes anything going into -modules
|
||
# from the dir.
|
||
find lib/modules/$KernelVer/kernel -name *.ko | sort -n > modules.list
|
||
./filter-modules.sh modules.list %{_target_cpu}
|
||
rm filter-*.sh
|
||
|
||
# Run depmod on the resulting module tree and make sure it isn't broken
|
||
depmod -b . -aeF ./System.map $KernelVer &> depmod.out
|
||
if [ -s depmod.out ]; then
|
||
echo "Depmod failure"
|
||
cat depmod.out
|
||
exit 1
|
||
else
|
||
rm depmod.out
|
||
fi
|
||
else
|
||
# Ensure important files/directories exist to let the packaging succeed
|
||
echo '%%defattr(-,-,-)' > modules.list
|
||
echo '%%defattr(-,-,-)' > k-d.list
|
||
mkdir -p lib/modules/$KernelVer/kernel
|
||
# Add files usually created by make modules, needed to prevent errors
|
||
# thrown by depmod during package installation
|
||
touch lib/modules/$KernelVer/modules.order
|
||
touch lib/modules/$KernelVer/modules.builtin
|
||
fi
|
||
|
||
%if %{efiuki}
|
||
if [ "$Variant" != "rt" ] && [ "$Variant" != "rt-debug" ] && [ "$Variant" != "rt-64k" ] && [ "$Variant" != "rt-64k-debug" ]; then
|
||
popd
|
||
|
||
# RHEL/CentOS specific .SBAT entries
|
||
%if 0%{?centos}
|
||
SBATsuffix="centos"
|
||
%else
|
||
%if 0%{?fedora}
|
||
SBATsuffix="fedora"
|
||
%else
|
||
SBATsuffix="rhel"
|
||
%endif
|
||
%endif
|
||
SBAT=$(cat <<- EOF
|
||
linux,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
||
linux.$SBATsuffix,1,Red Hat,linux,$KernelVer,mailto:secalert@redhat.com
|
||
kernel-uki-virt.$SBATsuffix,1,Red Hat,kernel-uki-virt,$KernelVer,mailto:secalert@redhat.com
|
||
EOF
|
||
)
|
||
|
||
ADDONS_SBAT=$(cat <<- EOF
|
||
sbat,1,SBAT Version,sbat,1,https://github.com/rhboot/shim/blob/main/SBAT.md
|
||
kernel-uki-virt-addons.$SBATsuffix,1,Red Hat,kernel-uki-virt-addons,$KernelVer,mailto:secalert@redhat.com
|
||
EOF
|
||
)
|
||
|
||
KernelUnifiedImageDir="$RPM_BUILD_ROOT/lib/modules/$KernelVer"
|
||
KernelUnifiedImage="$KernelUnifiedImageDir/$InstallName-virt.efi"
|
||
|
||
mkdir -p $KernelUnifiedImageDir
|
||
|
||
dracut --conf=%{SOURCE150} \
|
||
--confdir=$(mktemp -d) \
|
||
--verbose \
|
||
--kver "$KernelVer" \
|
||
--kmoddir "$RPM_BUILD_ROOT/lib/modules/$KernelVer/" \
|
||
--logfile=$(mktemp) \
|
||
--uefi \
|
||
--sbat "$SBAT" \
|
||
--kernel-image $(realpath $KernelImage) \
|
||
--kernel-cmdline 'console=tty0 console=ttyS0' \
|
||
$KernelUnifiedImage
|
||
|
||
KernelAddonsDirOut="$KernelUnifiedImage.extra.d"
|
||
mkdir -p $KernelAddonsDirOut
|
||
python3 %{SOURCE151} %{SOURCE152} $KernelAddonsDirOut virt %{primary_target} %{_target_cpu} "$ADDONS_SBAT"
|
||
|
||
%if %{signkernel}
|
||
|
||
%if 0%{?centos}
|
||
UKI_secureboot_name=centossecureboot204
|
||
UKI_secureboot_cert=%{_datadir}/pki/sb-certs/secureboot-uki-virt-%{_arch}.cer
|
||
%else
|
||
# RHEL only builds UKI for x86
|
||
UKI_secureboot_name=redhatsecureboot504
|
||
UKI_secureboot_cert=%{SOURCE153}
|
||
%endif
|
||
|
||
%pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name
|
||
if [ ! -s $KernelUnifiedImage.signed ]; then
|
||
echo "pesigning failed"
|
||
exit 1
|
||
fi
|
||
mv $KernelUnifiedImage.signed $KernelUnifiedImage
|
||
|
||
for addon in "$KernelAddonsDirOut"/*; do
|
||
%pesign -s -i $addon -o $addon.signed -a %{secureboot_ca_0} -c $UKI_secureboot_cert -n $UKI_secureboot_name
|
||
rm -f $addon
|
||
mv $addon.signed $addon
|
||
done
|
||
|
||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer
|
||
cp -a $UKI_secureboot_cert $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/secureboot-uki-%{_arch}.cer
|
||
|
||
# signkernel
|
||
%endif
|
||
|
||
# hmac sign the UKI for FIPS
|
||
KernelUnifiedImageHMAC="$KernelUnifiedImageDir/.$InstallName-virt.efi.hmac"
|
||
echo "hmac sign the UKI for FIPS"
|
||
echo "Creating hmac file: $KernelUnifiedImageHMAC"
|
||
(cd $KernelUnifiedImageDir && sha512hmac $InstallName-virt.efi) > $KernelUnifiedImageHMAC;
|
||
|
||
pushd $RPM_BUILD_ROOT
|
||
|
||
# Variant != rt && Variant != rt-debug && Variant != rt-64k && Variant != rt-64k-debug
|
||
fi
|
||
# efiuki
|
||
%endif
|
||
|
||
remove_depmod_files
|
||
|
||
# Go back and find all of the various directories in the tree. We use this
|
||
# for the dir lists in kernel-core
|
||
find lib/modules/$KernelVer/kernel -mindepth 1 -type d | sort -n > module-dirs.list
|
||
|
||
# Cleanup
|
||
rm System.map
|
||
# Just "cp -r" can be very slow: here, it rewrites _existing files_
|
||
# with open(O_TRUNC). Many filesystems synchronously wait for metadata
|
||
# update for such file rewrites (seen in strace as final close syscall
|
||
# taking a long time). On a rotational disk, cp was observed to take
|
||
# more than 5 minutes on ext4 and more than 15 minutes (!) on xfs.
|
||
# With --remove-destination, we avoid this, and copying
|
||
# (with enough RAM to cache it) takes 5 seconds:
|
||
cp -r --remove-destination restore/* lib/modules/$KernelVer/.
|
||
rm -rf restore
|
||
popd
|
||
|
||
# Make sure the files lists start with absolute paths or rpmbuild fails.
|
||
# Also add in the dir entries
|
||
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/k-d.list > ../kernel${Variant:+-${Variant}}-modules.list
|
||
sed -e 's/^lib*/%dir \/lib/' %{?zipsed} $RPM_BUILD_ROOT/module-dirs.list > ../kernel${Variant:+-${Variant}}-modules-core.list
|
||
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/modules.list >> ../kernel${Variant:+-${Variant}}-modules-core.list
|
||
sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/mod-extra.list >> ../kernel${Variant:+-${Variant}}-modules-extra.list
|
||
|
||
# Cleanup
|
||
rm -f $RPM_BUILD_ROOT/k-d.list
|
||
rm -f $RPM_BUILD_ROOT/modules.list
|
||
rm -f $RPM_BUILD_ROOT/module-dirs.list
|
||
rm -f $RPM_BUILD_ROOT/mod-extra.list
|
||
rm -f $RPM_BUILD_ROOT/mod-internal.list
|
||
%if 0%{!?fedora:1}
|
||
rm -f $RPM_BUILD_ROOT/mod-partner.list
|
||
%endif
|
||
|
||
%if %{with_cross}
|
||
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build M=scripts clean
|
||
make -C $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/bpf/resolve_btfids clean
|
||
sed -i 's/REBUILD_SCRIPTS_FOR_CROSS:=0/REBUILD_SCRIPTS_FOR_CROSS:=1/' $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile
|
||
%endif
|
||
|
||
# Move the devel headers out of the root file system
|
||
mkdir -p $RPM_BUILD_ROOT/usr/src/kernels
|
||
mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir
|
||
|
||
# This is going to create a broken link during the build, but we don't use
|
||
# it after this point. We need the link to actually point to something
|
||
# when kernel-devel is installed, and a relative link doesn't work across
|
||
# the F17 UsrMove feature.
|
||
ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build
|
||
|
||
%ifnarch armv7hl
|
||
# Generate vmlinux.h and put it to kernel-devel path
|
||
# zfcpdump build does not have btf anymore
|
||
if [ "$Variant" != "zfcpdump" ]; then
|
||
# Build the bootstrap bpftool to generate vmlinux.h
|
||
make -C tools/bpf/bpftool bootstrap
|
||
tools/bpf/bpftool/bootstrap/bpftool btf dump file vmlinux format c > $RPM_BUILD_ROOT/$DevelDir/vmlinux.h
|
||
fi
|
||
%endif
|
||
|
||
# prune junk from kernel-devel
|
||
find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -delete
|
||
|
||
# Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel
|
||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer
|
||
%if %{signkernel}
|
||
install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
|
||
%ifarch s390x ppc64le
|
||
if [ -x /usr/bin/rpm-sign ]; then
|
||
install -m 0644 %{secureboot_key_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
fi
|
||
%endif
|
||
%endif
|
||
|
||
%if 0%{?rhel}
|
||
# Red Hat IMA code-signing cert, which is used to authenticate package files
|
||
install -m 0644 %{ima_signing_cert} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{ima_cert_name}
|
||
%endif
|
||
|
||
%if %{signmodules}
|
||
if [ $DoModules -eq 1 ]; then
|
||
# Save the signing keys so we can sign the modules in __modsign_install_post
|
||
cp certs/signing_key.pem certs/signing_key.pem.sign${Variant:++${Variant}}
|
||
cp certs/signing_key.x509 certs/signing_key.x509.sign${Variant:++${Variant}}
|
||
%ifarch s390x ppc64le
|
||
if [ ! -x /usr/bin/rpm-sign ]; then
|
||
install -m 0644 certs/signing_key.x509.sign${Variant:++${Variant}} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer
|
||
openssl x509 -in certs/signing_key.pem.sign${Variant:++${Variant}} -outform der -out $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
chmod 0644 $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename}
|
||
fi
|
||
%endif
|
||
fi
|
||
%endif
|
||
|
||
%if %{with_gcov}
|
||
popd
|
||
%endif
|
||
}
|
||
|
||
###
|
||
# DO it...
|
||
###
|
||
|
||
# prepare directories
|
||
rm -rf $RPM_BUILD_ROOT
|
||
mkdir -p $RPM_BUILD_ROOT/boot
|
||
mkdir -p $RPM_BUILD_ROOT%{_libexecdir}
|
||
|
||
cd linux-%{KVERREL}
|
||
|
||
|
||
%if %{with_debug}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} debug
|
||
%if %{with_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug
|
||
%endif
|
||
%if %{with_realtime}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug
|
||
%endif
|
||
%if %{with_realtime_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-64k-debug
|
||
%endif
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} 64k
|
||
%endif
|
||
|
||
%if %{with_pae}
|
||
BuildKernel %make_target %kernel_image %{use_vdso} lpae
|
||
%endif
|
||
|
||
%if %{with_realtime}
|
||
BuildKernel %make_target %kernel_image %{use_vdso} rt
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso} rt-64k
|
||
%endif
|
||
|
||
%if %{with_up}
|
||
BuildKernel %make_target %kernel_image %{_use_vdso}
|
||
%endif
|
||
|
||
%ifnarch noarch i686
|
||
%if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_64k} && !%{with_realtime} && !%{with_realtime_arm64_64k}
|
||
# If only building the user space tools, then initialize the build environment
|
||
# and some variables so that the various userspace tools can be built.
|
||
InitBuildVars
|
||
%endif
|
||
%endif
|
||
|
||
%ifarch aarch64
|
||
%global perf_build_extra_opts CORESIGHT=1
|
||
%endif
|
||
%global perf_make \
|
||
%{__make} %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_CXXFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags} -Wl,-E" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3}
|
||
%if %{with_perf}
|
||
# perf
|
||
# make sure check-headers.sh is executable
|
||
chmod +x tools/perf/check-headers.sh
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT all
|
||
# libperf
|
||
make -C tools/lib/perf V=1
|
||
%endif
|
||
|
||
%global tools_make \
|
||
CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" EXTRA_CFLAGS="${RPM_OPT_FLAGS}" %{make} %{?make_opts}
|
||
|
||
%ifarch %{cpupowerarchs}
|
||
# link against in-tree libcpupower for idle state support
|
||
%global rtla_make %{tools_make} LDFLAGS="%{__global_ldflags} -L../../power/cpupower" INCLUDES="-I../../power/cpupower/lib"
|
||
%else
|
||
%global rtla_make %{tools_make}
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%ifarch %{cpupowerarchs}
|
||
# cpupower
|
||
# make sure version-gen.sh is executable.
|
||
chmod +x tools/power/cpupower/utils/version-gen.sh
|
||
%{tools_make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false DEBUG=false
|
||
%ifarch x86_64
|
||
pushd tools/power/cpupower/debug/x86_64
|
||
%{tools_make} %{?_smp_mflags} centrino-decode powernow-k8-decode
|
||
popd
|
||
%endif
|
||
%ifarch x86_64
|
||
pushd tools/power/x86/x86_energy_perf_policy/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/power/x86/turbostat
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/power/x86/intel-speed-select
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/arch/x86/intel_sdsi
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}"
|
||
popd
|
||
%endif
|
||
%endif
|
||
pushd tools/thermal/tmon/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/bootconfig/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/iio/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/gpio/
|
||
%{tools_make}
|
||
popd
|
||
# build VM tools
|
||
pushd tools/mm/
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" slabinfo page_owner_sort
|
||
popd
|
||
pushd tools/verification/rv/
|
||
%{tools_make}
|
||
popd
|
||
pushd tools/tracing/rtla
|
||
%{rtla_make}
|
||
popd
|
||
%endif
|
||
|
||
if [ -f $DevelDir/vmlinux.h ]; then
|
||
RPM_VMLINUX_H=$DevelDir/vmlinux.h
|
||
fi
|
||
echo "${RPM_VMLINUX_H}" > ../vmlinux_h_path
|
||
|
||
%if %{with_selftests}
|
||
# Unfortunately, samples/bpf/Makefile expects that the headers are installed
|
||
# in the source tree. We installed them previously to $RPM_BUILD_ROOT/usr
|
||
# but there's no way to tell the Makefile to take them from there.
|
||
%{make} %{?_smp_mflags} headers_install
|
||
|
||
# If we re building only tools without kernel, we need to generate config
|
||
# headers and prepare tree for modules building. The modules_prepare target
|
||
# will cover both.
|
||
if [ ! -f include/generated/autoconf.h ]; then
|
||
%{make} %{?_smp_mflags} modules_prepare
|
||
fi
|
||
|
||
%{make} %{?_smp_mflags} ARCH=$Arch V=1 M=samples/bpf/ VMLINUX_H="${RPM_VMLINUX_H}" || true
|
||
|
||
pushd tools/testing/selftests
|
||
# We need to install here because we need to call make with ARCH set which
|
||
# doesn't seem possible to do in the install section.
|
||
%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf cgroup kmod mm livepatch net net/forwarding net/mptcp net/netfilter tc-testing memfd drivers/net/bonding iommu cachestat drivers/net" SKIP_TARGETS="" FORCE_TARGETS=1 INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" DEFAULT_INSTALL_HDR_PATH=0 install
|
||
|
||
# 'make install' for bpf is broken and upstream refuses to fix it.
|
||
# Install the needed files manually.
|
||
for dir in bpf bpf/no_alu32 bpf/cpuv4 bpf/progs; do
|
||
# In ARK, the rpm build continues even if some of the selftests
|
||
# cannot be built. It's not always possible to build selftests,
|
||
# as upstream sometimes dependens on too new llvm version or has
|
||
# other issues. If something did not get built, just skip it.
|
||
test -d $dir || continue
|
||
mkdir -p %{buildroot}%{_libexecdir}/kselftests/$dir
|
||
find $dir -maxdepth 1 -type f \( -executable -o -name '*.py' -o -name settings -o \
|
||
-name 'btf_dump_test_case_*.c' -o -name '*.ko' -o \
|
||
-name '*.o' -exec sh -c 'readelf -h "{}" | grep -q "^ Machine:.*BPF"' \; \) -print0 | \
|
||
xargs -0 cp -t %{buildroot}%{_libexecdir}/kselftests/$dir || true
|
||
done
|
||
ln -sr %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/no_alu32/bpftool
|
||
|
||
# CKI clang does not support cpuv4 so it skips this variant
|
||
ln -sr %{buildroot}%{_libexecdir}/kselftests/bpf/bpftool %{buildroot}%{_libexecdir}/kselftests/bpf/cpuv4/bpftool || echo "selftests/bpf: no cpuv4 variant"
|
||
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-no_alu32"
|
||
%buildroot_save_unstripped "usr/libexec/kselftests/bpf/test_progs-cpuv4"
|
||
popd
|
||
%endif
|
||
|
||
%if %{with_doc}
|
||
# Make the HTML pages.
|
||
%{__make} PYTHON=/usr/bin/python3 htmldocs || %{doc_build_fail}
|
||
|
||
# sometimes non-world-readable files sneak into the kernel source tree
|
||
chmod -R a=rX Documentation
|
||
find Documentation -type d | xargs chmod u+w
|
||
%endif
|
||
|
||
# In the modsign case, we do 3 things. 1) We check the "variant" and hard
|
||
# code the value in the following invocations. This is somewhat sub-optimal
|
||
# but we're doing this inside of an RPM macro and it isn't as easy as it
|
||
# could be because of that. 2) We restore the .tmp_versions/ directory from
|
||
# the one we saved off in BuildKernel above. This is to make sure we're
|
||
# signing the modules we actually built/installed in that variant. 3) We
|
||
# grab the arch and invoke mod-sign.sh command to actually sign the modules.
|
||
#
|
||
# We have to do all of those things _after_ find-debuginfo runs, otherwise
|
||
# that will strip the signature off of the modules.
|
||
#
|
||
# Don't sign modules for the zfcpdump variant as it is monolithic.
|
||
|
||
%define __modsign_install_post \
|
||
if [ "%{signmodules}" -eq "1" ]; then \
|
||
if [ "%{with_pae}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+lpae certs/signing_key.x509.sign+lpae $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+lpae/ \
|
||
fi \
|
||
if [ "%{with_realtime}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+rt certs/signing_key.x509.sign+rt $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt/ \
|
||
fi \
|
||
if [ "%{with_debug}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+debug/ \
|
||
fi \
|
||
if [ "%{with_arm64_64k}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+64k certs/signing_key.x509.sign+64k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k/ \
|
||
fi \
|
||
if [ "%{with_arm64_64k}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+64k-debug certs/signing_key.x509.sign+64k-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k-debug/ \
|
||
fi \
|
||
if [ "%{with_realtime}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+rt-debug certs/signing_key.x509.sign+rt-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-debug/ \
|
||
fi \
|
||
if [ "%{with_realtime_arm64_64k}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+rt-64k certs/signing_key.x509.sign+rt-64k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-64k/ \
|
||
fi \
|
||
if [ "%{with_realtime_arm64_64k}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign+rt-64k-debug certs/signing_key.x509.sign+rt-64k-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-64k-debug/ \
|
||
fi \
|
||
if [ "%{with_up}" -ne "0" ]; then \
|
||
%{modsign_cmd} certs/signing_key.pem.sign certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \
|
||
fi \
|
||
fi \
|
||
if [ "%{zipmodules}" -eq "1" ]; then \
|
||
echo "Compressing kernel modules ..." \
|
||
find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs -n 16 -P${RPM_BUILD_NCPUS} -r %compression %compression_flags; \
|
||
fi \
|
||
%{nil}
|
||
|
||
###
|
||
### Special hacks for debuginfo subpackages.
|
||
###
|
||
|
||
# This macro is used by %%install, so we must redefine it before that.
|
||
%define debug_package %{nil}
|
||
|
||
%if %{with_debuginfo}
|
||
|
||
%ifnarch noarch
|
||
%global __debug_package 1
|
||
%files -f debugfiles.list debuginfo-common-%{_target_cpu}
|
||
%endif
|
||
|
||
%endif
|
||
|
||
# We don't want to package debuginfo for self-tests and samples but
|
||
# we have to delete them to avoid an error messages about unpackaged
|
||
# files.
|
||
# Delete the debuginfo for kernel-devel files
|
||
%define __remove_unwanted_dbginfo_install_post \
|
||
if [ "%{with_selftests}" -ne "0" ]; then \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/ksamples; \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/libexec/kselftests; \
|
||
fi \
|
||
rm -rf $RPM_BUILD_ROOT/usr/lib/debug/usr/src; \
|
||
%{nil}
|
||
|
||
#
|
||
# Disgusting hack alert! We need to ensure we sign modules *after* all
|
||
# invocations of strip occur, which is in __debug_install_post if
|
||
# find-debuginfo.sh runs, and __os_install_post if not.
|
||
#
|
||
%define __spec_install_post \
|
||
%{?__debug_package:%{__debug_install_post}}\
|
||
%{__arch_install_post}\
|
||
%{__os_install_post}\
|
||
%{__remove_unwanted_dbginfo_install_post}\
|
||
%{__restore_unstripped_root_post}\
|
||
%{__modsign_install_post}
|
||
|
||
###
|
||
### install
|
||
###
|
||
|
||
%install
|
||
|
||
cd linux-%{KVERREL}
|
||
|
||
# re-define RPM_VMLINUX_H, because it doesn't carry over from %build
|
||
RPM_VMLINUX_H="$(cat ../vmlinux_h_path)"
|
||
|
||
%if %{with_doc}
|
||
docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
||
|
||
# copy the source over
|
||
mkdir -p $docdir
|
||
tar -h -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir
|
||
cat %{SOURCE2} | xz > $docdir/kernel.changelog.xz
|
||
chmod 0644 $docdir/kernel.changelog.xz
|
||
|
||
# with_doc
|
||
%endif
|
||
|
||
# We have to do the headers install before the tools install because the
|
||
# kernel headers_install will remove any header files in /usr/include that
|
||
# it doesn't install itself.
|
||
|
||
%if %{with_headers}
|
||
# Install kernel headers
|
||
%{__make} ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install
|
||
|
||
find $RPM_BUILD_ROOT/usr/include \
|
||
\( -name .install -o -name .check -o \
|
||
-name ..install.cmd -o -name ..check.cmd \) -delete
|
||
|
||
%endif
|
||
|
||
%if %{with_cross_headers}
|
||
%if 0%{?fedora}
|
||
HDR_ARCH_LIST='arm arm64 powerpc s390 x86'
|
||
%else
|
||
HDR_ARCH_LIST='arm64 powerpc s390 x86'
|
||
%endif
|
||
mkdir -p $RPM_BUILD_ROOT/usr/tmp-headers
|
||
|
||
for arch in $HDR_ARCH_LIST; do
|
||
mkdir $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch}
|
||
%{__make} ARCH=${arch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch} headers_install
|
||
done
|
||
|
||
find $RPM_BUILD_ROOT/usr/tmp-headers \
|
||
\( -name .install -o -name .check -o \
|
||
-name ..install.cmd -o -name ..check.cmd \) -delete
|
||
|
||
# Copy all the architectures we care about to their respective asm directories
|
||
for arch in $HDR_ARCH_LIST ; do
|
||
mkdir -p $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include
|
||
mv $RPM_BUILD_ROOT/usr/tmp-headers/arch-${arch}/include/* $RPM_BUILD_ROOT/usr/${arch}-linux-gnu/include/
|
||
done
|
||
|
||
rm -rf $RPM_BUILD_ROOT/usr/tmp-headers
|
||
%endif
|
||
|
||
%if %{with_kernel_abi_stablelists}
|
||
# kabi directory
|
||
INSTALL_KABI_PATH=$RPM_BUILD_ROOT/lib/modules/
|
||
mkdir -p $INSTALL_KABI_PATH
|
||
|
||
# install kabi releases directories
|
||
tar xjvf %{SOURCE300} -C $INSTALL_KABI_PATH
|
||
# with_kernel_abi_stablelists
|
||
%endif
|
||
|
||
%if %{with_perf}
|
||
# perf tool binary and supporting scripts/binaries
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin
|
||
# remove the 'trace' symlink.
|
||
rm -f %{buildroot}%{_bindir}/trace
|
||
|
||
# For both of the below, yes, this should be using a macro but right now
|
||
# it's hard coded and we don't actually want it anyway right now.
|
||
# Whoever wants examples can fix it up!
|
||
|
||
# remove examples
|
||
rm -rf %{buildroot}/usr/lib/perf/examples
|
||
rm -rf %{buildroot}/usr/lib/perf/include
|
||
|
||
# python-perf extension
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-python_ext
|
||
|
||
# perf man pages (note: implicit rpm magic compresses them later)
|
||
mkdir -p %{buildroot}/%{_mandir}/man1
|
||
%{perf_make} DESTDIR=$RPM_BUILD_ROOT install-man
|
||
|
||
# remove any tracevent files, eg. its plugins still gets built and installed,
|
||
# even if we build against system's libtracevent during perf build (by setting
|
||
# LIBTRACEEVENT_DYNAMIC=1 above in perf_make macro). Those files should already
|
||
# ship with libtraceevent package.
|
||
rm -rf %{buildroot}%{_libdir}/traceevent
|
||
|
||
# libperf
|
||
make -C tools/lib/perf DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{_libdir} V=1 install
|
||
rm -f %{buildroot}%{_libdir}/libperf.a
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%ifarch %{cpupowerarchs}
|
||
%{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install
|
||
rm -f %{buildroot}%{_libdir}/*.{a,la}
|
||
%find_lang cpupower
|
||
mv cpupower.lang ../
|
||
%ifarch x86_64
|
||
pushd tools/power/cpupower/debug/x86_64
|
||
install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
|
||
install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
|
||
popd
|
||
%endif
|
||
chmod 0755 %{buildroot}%{_libdir}/libcpupower.so*
|
||
mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig
|
||
install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service
|
||
install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower
|
||
%endif
|
||
%ifarch x86_64
|
||
mkdir -p %{buildroot}%{_mandir}/man8
|
||
pushd tools/power/x86/x86_energy_perf_policy
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/power/x86/turbostat
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/power/x86/intel-speed-select
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/arch/x86/intel_sdsi
|
||
%{tools_make} CFLAGS="${RPM_OPT_FLAGS}" DESTDIR=%{buildroot} install
|
||
popd
|
||
%endif
|
||
pushd tools/thermal/tmon
|
||
%{tools_make} INSTALL_ROOT=%{buildroot} install
|
||
popd
|
||
pushd tools/bootconfig
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/iio
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/gpio
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
install -m644 -D %{SOURCE2002} %{buildroot}%{_sysconfdir}/logrotate.d/kvm_stat
|
||
pushd tools/kvm/kvm_stat
|
||
%{__make} INSTALL_ROOT=%{buildroot} install-tools
|
||
%{__make} INSTALL_ROOT=%{buildroot} install-man
|
||
install -m644 -D kvm_stat.service %{buildroot}%{_unitdir}/kvm_stat.service
|
||
popd
|
||
# install VM tools
|
||
pushd tools/mm/
|
||
install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo
|
||
install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort
|
||
popd
|
||
pushd tools/verification/rv/
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
popd
|
||
pushd tools/tracing/rtla/
|
||
%{tools_make} DESTDIR=%{buildroot} install
|
||
rm -f %{buildroot}%{_bindir}/hwnoise
|
||
rm -f %{buildroot}%{_bindir}/osnoise
|
||
rm -f %{buildroot}%{_bindir}/timerlat
|
||
(cd %{buildroot}
|
||
|
||
ln -sf rtla ./%{_bindir}/hwnoise
|
||
ln -sf rtla ./%{_bindir}/osnoise
|
||
ln -sf rtla ./%{_bindir}/timerlat
|
||
)
|
||
popd
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
pushd samples
|
||
install -d %{buildroot}%{_libexecdir}/ksamples
|
||
# install bpf samples
|
||
pushd bpf
|
||
install -d %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
find -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/bpf \;
|
||
install -m755 *.sh %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
# test_lwt_bpf.sh compiles test_lwt_bpf.c when run; this works only from the
|
||
# kernel tree. Just remove it.
|
||
rm %{buildroot}%{_libexecdir}/ksamples/bpf/test_lwt_bpf.sh
|
||
install -m644 *_kern.o %{buildroot}%{_libexecdir}/ksamples/bpf || true
|
||
install -m644 tcp_bpf.readme %{buildroot}%{_libexecdir}/ksamples/bpf
|
||
popd
|
||
# install pktgen samples
|
||
pushd pktgen
|
||
install -d %{buildroot}%{_libexecdir}/ksamples/pktgen
|
||
find . -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \;
|
||
find . -type f ! -executable -exec install -m644 {} %{buildroot}%{_libexecdir}/ksamples/pktgen/{} \;
|
||
popd
|
||
popd
|
||
# install mm selftests
|
||
pushd tools/testing/selftests/mm
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/mm/{} \;
|
||
popd
|
||
# install cgroup selftests
|
||
pushd tools/testing/selftests/cgroup
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/cgroup/{} \;
|
||
popd
|
||
# install drivers/net/mlxsw selftests
|
||
pushd tools/testing/selftests/drivers/net/mlxsw
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/mlxsw/{} \;
|
||
popd
|
||
# install drivers/net/netdevsim selftests
|
||
pushd tools/testing/selftests/drivers/net/netdevsim
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/netdevsim/{} \;
|
||
popd
|
||
# install drivers/net/bonding selftests
|
||
pushd tools/testing/selftests/drivers/net/bonding
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/drivers/net/bonding/{} \;
|
||
popd
|
||
# install net/forwarding selftests
|
||
pushd tools/testing/selftests/net/forwarding
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/forwarding/{} \;
|
||
popd
|
||
# install net/mptcp selftests
|
||
pushd tools/testing/selftests/net/mptcp
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/mptcp/{} \;
|
||
popd
|
||
# install tc-testing selftests
|
||
pushd tools/testing/selftests/tc-testing
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/tc-testing/{} \;
|
||
popd
|
||
# install livepatch selftests
|
||
pushd tools/testing/selftests/livepatch
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/livepatch/{} \;
|
||
popd
|
||
# install net/netfilter selftests
|
||
pushd tools/testing/selftests/net/netfilter
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/net/netfilter/{} \;
|
||
popd
|
||
|
||
# install memfd selftests
|
||
pushd tools/testing/selftests/memfd
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/memfd/{} \;
|
||
popd
|
||
# install iommu selftests
|
||
pushd tools/testing/selftests/iommu
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/iommu/{} \;
|
||
popd
|
||
# install cachestat selftests
|
||
pushd tools/testing/selftests/cachestat
|
||
find -type d -exec install -d %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
||
find -type f -executable -exec install -D -m755 {} %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
||
find -type f ! -executable -exec install -D -m644 {} %{buildroot}%{_libexecdir}/kselftests/cachestat/{} \;
|
||
popd
|
||
%endif
|
||
|
||
###
|
||
### clean
|
||
###
|
||
|
||
###
|
||
### scripts
|
||
###
|
||
|
||
%if %{with_tools}
|
||
%post -n kernel-tools
|
||
%systemd_post cpupower.service
|
||
|
||
%preun -n kernel-tools
|
||
%systemd_preun cpupower.service
|
||
|
||
%postun -n kernel-tools
|
||
%systemd_postun cpupower.service
|
||
|
||
%post -n kernel-tools-libs
|
||
/sbin/ldconfig
|
||
|
||
%postun -n kernel-tools-libs
|
||
/sbin/ldconfig
|
||
%endif
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-devel package.
|
||
# %%kernel_devel_post [<subpackage>]
|
||
# Note we don't run hardlink if ostree is in use, as ostree is
|
||
# a far more sophisticated hardlink implementation.
|
||
# https://github.com/projectatomic/rpm-ostree/commit/58a79056a889be8814aa51f507b2c7a4dccee526
|
||
#
|
||
# The deletion of *.hardlink-temporary files is a temporary workaround
|
||
# for this bug in the hardlink binary (fixed in util-linux 2.38):
|
||
# https://github.com/util-linux/util-linux/issues/1602
|
||
#
|
||
%define kernel_devel_post() \
|
||
%{expand:%%post %{?1:%{1}-}devel}\
|
||
if [ -f /etc/sysconfig/kernel ]\
|
||
then\
|
||
. /etc/sysconfig/kernel || exit $?\
|
||
fi\
|
||
if [ "$HARDLINK" != "no" -a -x /usr/bin/hardlink -a ! -e /run/ostree-booted ] \
|
||
then\
|
||
(cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\
|
||
/usr/bin/find . -type f | while read f; do\
|
||
hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f > /dev/null\
|
||
done;\
|
||
/usr/bin/find /usr/src/kernels -type f -name '*.hardlink-temporary' -delete\
|
||
)\
|
||
fi\
|
||
%if %{with_cross}\
|
||
echo "Building scripts and resolve_btfids"\
|
||
env --unset=ARCH make -C /usr/src/kernels/%{KVERREL}%{?1:+%{1}} prepare_after_cross\
|
||
%endif\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-extra package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_extra_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_extra_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-extra}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-extra}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-internal package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_internal_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_internal_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-internal}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-internal}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-partner package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_partner_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_partner_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules-partner}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules-partner}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules package.
|
||
# It also defines a %%postun script that does the same thing.
|
||
# %%kernel_modules_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_post() \
|
||
%{expand:%%post %{?1:%{1}-}modules}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
if [ ! -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?1:+%{1}} ]; then\
|
||
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
|
||
touch %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\
|
||
fi\
|
||
%{nil}\
|
||
%{expand:%%postun %{?1:%{1}-}modules}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}\
|
||
%{expand:%%posttrans %{?1:%{1}-}modules}\
|
||
if [ -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}} ]; then\
|
||
rm -f %{_localstatedir}/lib/rpm-state/%{name}/need_to_run_dracut_%{KVERREL}%{?1:+%{1}}\
|
||
echo "Running: dracut -f --kver %{KVERREL}%{?1:+%{1}}"\
|
||
dracut -f --kver "%{KVERREL}%{?1:+%{1}}" || exit $?\
|
||
fi\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel*-modules-core package.
|
||
# %%kernel_modules_core_post [<subpackage>]
|
||
#
|
||
%define kernel_modules_core_post() \
|
||
%{expand:%%posttrans %{?1:%{1}-}modules-core}\
|
||
/sbin/depmod -a %{KVERREL}%{?1:+%{1}}\
|
||
%{nil}
|
||
|
||
# This macro defines a %%posttrans script for a kernel package.
|
||
# %%kernel_variant_posttrans [-v <subpackage>] [-u uki-suffix]
|
||
# More text can follow to go at the end of this variant's %%post.
|
||
#
|
||
%define kernel_variant_posttrans(v:u:) \
|
||
%{expand:%%posttrans %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
||
%if 0%{!?fedora:1}\
|
||
if [ -x %{_sbindir}/weak-modules ]\
|
||
then\
|
||
%{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
||
fi\
|
||
%endif\
|
||
rm -f %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
|
||
/bin/kernel-install add %{KVERREL}%{?-v:+%{-v*}} /lib/modules/%{KVERREL}%{?-v:+%{-v*}}/vmlinuz%{?-u:-%{-u*}.efi} || exit $?\
|
||
if [[ ! -e "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz" ]]; then\
|
||
ln -s "/lib/modules/%{KVERREL}%{?-v:+%{-v*}}/symvers.gz" "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz"\
|
||
command -v restorecon &>/dev/null && restorecon "/boot/symvers-%{KVERREL}%{?-v:+%{-v*}}.gz" \
|
||
fi\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%post script for a kernel package and its devel package.
|
||
# %%kernel_variant_post [-v <subpackage>] [-r <replace>]
|
||
# More text can follow to go at the end of this variant's %%post.
|
||
#
|
||
%define kernel_variant_post(v:r:) \
|
||
%{expand:%%kernel_devel_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_core_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_extra_post %{?-v*}}\
|
||
%{expand:%%kernel_modules_internal_post %{?-v*}}\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%kernel_modules_partner_post %{?-v*}}\
|
||
%endif\
|
||
%{expand:%%kernel_variant_posttrans %{?-v*:-v %{-v*}}}\
|
||
%{expand:%%post %{?-v*:%{-v*}-}core}\
|
||
%{-r:\
|
||
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
|
||
[ -f /etc/sysconfig/kernel ]; then\
|
||
/bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
|
||
fi}\
|
||
mkdir -p %{_localstatedir}/lib/rpm-state/%{name}\
|
||
touch %{_localstatedir}/lib/rpm-state/%{name}/installing_core_%{KVERREL}%{?-v:+%{-v*}}\
|
||
%{nil}
|
||
|
||
#
|
||
# This macro defines a %%preun script for a kernel package.
|
||
# %%kernel_variant_preun [-v <subpackage>] -u [uki-suffix] -e
|
||
# Add kernel-install's --entry-type=type1|type2|all option (if supported) to limit removal
|
||
# to a specific boot entry type.
|
||
#
|
||
%define kernel_variant_preun(v:u:e) \
|
||
%{expand:%%preun %{?-v:%{-v*}-}%{!?-u*:core}%{?-u*:uki-%{-u*}}}\
|
||
entry_type=""\
|
||
%{-e: \
|
||
/bin/kernel-install --help|grep -q -- '--entry-type ' &&\
|
||
entry_type="--entry-type %{!?-u:type1}%{?-u:type2}" \
|
||
}\
|
||
/bin/kernel-install remove %{KVERREL}%{?-v:+%{-v*}} $entry_type || exit $?\
|
||
if [ -x %{_sbindir}/weak-modules ]\
|
||
then\
|
||
%{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?-v:+%{-v*}} || exit $?\
|
||
fi\
|
||
%{nil}
|
||
|
||
%if %{efiuki}
|
||
%kernel_variant_posttrans -u virt
|
||
%kernel_variant_preun -u virt -e
|
||
%endif
|
||
|
||
%kernel_variant_preun -e
|
||
%kernel_variant_post -r kernel-smp
|
||
|
||
%if %{with_pae}
|
||
%kernel_variant_preun -v lpae
|
||
%kernel_variant_post -v lpae -r (kernel|kernel-smp)
|
||
%endif
|
||
|
||
%if %{with_zfcpdump}
|
||
%kernel_variant_preun -v zfcpdump
|
||
%kernel_variant_post -v zfcpdump
|
||
%endif
|
||
|
||
%if %{with_arm64_64k}
|
||
%kernel_variant_preun -v 64k
|
||
%kernel_variant_post -v 64k
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_arm64_64k}
|
||
%kernel_variant_preun -v 64k-debug
|
||
%kernel_variant_post -v 64k-debug
|
||
%endif
|
||
|
||
%if %{with_realtime}
|
||
%kernel_variant_preun -v rt
|
||
%kernel_variant_post -v rt
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_realtime}
|
||
%kernel_variant_preun -v rt-debug
|
||
%kernel_variant_post -v rt-debug
|
||
%endif
|
||
|
||
%if %{with_realtime_arm64_64k}
|
||
%kernel_variant_preun -v rt-64k
|
||
%kernel_variant_post -v rt-64k
|
||
%endif
|
||
|
||
%if %{with_debug} && %{with_realtime_arm64_64k}
|
||
%kernel_variant_preun -v rt-64k-debug
|
||
%kernel_variant_post -v rt-64k-debug
|
||
%endif
|
||
|
||
%if %{with_debug}
|
||
%if %{efiuki}
|
||
%kernel_variant_posttrans -v debug -u virt
|
||
%kernel_variant_preun -v debug -u virt -e
|
||
%endif
|
||
%kernel_variant_preun -v debug -e
|
||
%kernel_variant_post -v debug
|
||
%endif
|
||
|
||
if [ -x /sbin/ldconfig ]
|
||
then
|
||
/sbin/ldconfig -X || exit $?
|
||
fi
|
||
|
||
###
|
||
### file lists
|
||
###
|
||
|
||
%if %{with_headers}
|
||
%files headers
|
||
/usr/include/*
|
||
%exclude %{_includedir}/cpufreq.h
|
||
%exclude %{_includedir}/internal/
|
||
%exclude %{_includedir}/perf/
|
||
%endif
|
||
|
||
%if %{with_cross_headers}
|
||
%files cross-headers
|
||
/usr/*-linux-gnu/include/*
|
||
%endif
|
||
|
||
%if %{with_kernel_abi_stablelists}
|
||
%files -n kernel-abi-stablelists
|
||
/lib/modules/kabi-*
|
||
%endif
|
||
|
||
%if %{with_kabidw_base}
|
||
%ifarch x86_64 s390x ppc64 ppc64le aarch64
|
||
%files kernel-kabidw-base-internal
|
||
%defattr(-,root,root)
|
||
/kabidw-base/%{_target_cpu}/*
|
||
%endif
|
||
%endif
|
||
|
||
# only some architecture builds need kernel-doc
|
||
%if %{with_doc}
|
||
%files doc
|
||
%defattr(-,root,root)
|
||
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation/*
|
||
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/Documentation
|
||
%dir %{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}
|
||
%{_datadir}/doc/kernel-doc-%{specversion}-%{pkgrelease}/kernel.changelog.xz
|
||
%endif
|
||
|
||
%if %{with_perf}
|
||
%files -n perf
|
||
%{_bindir}/perf
|
||
%{_libdir}/libperf-jvmti.so
|
||
%dir %{_libexecdir}/perf-core
|
||
%{_libexecdir}/perf-core/*
|
||
%{_datadir}/perf-core/*
|
||
%{_mandir}/man[1-8]/perf*
|
||
%{_sysconfdir}/bash_completion.d/perf
|
||
%doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt
|
||
%{_docdir}/perf-tip/tips.txt
|
||
|
||
%files -n python3-perf
|
||
%{python3_sitearch}/*
|
||
|
||
%files -n libperf
|
||
%{_libdir}/libperf.so.0
|
||
%{_libdir}/libperf.so.0.0.1
|
||
|
||
%files -n libperf-devel
|
||
%{_libdir}/libperf.so
|
||
%{_libdir}/pkgconfig/libperf.pc
|
||
%{_includedir}/perf/
|
||
%{_includedir}/internal/
|
||
%{_mandir}/man3/libperf.*
|
||
%{_mandir}/man7/libperf-counting.*
|
||
%{_mandir}/man7/libperf-sampling.*
|
||
%{_docdir}/libperf/
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f perf-debuginfo.list -n perf-debuginfo
|
||
|
||
%files -f python3-perf-debuginfo.list -n python3-perf-debuginfo
|
||
|
||
%files -f libperf-debuginfo.list -n libperf-debuginfo
|
||
%endif
|
||
# with_perf
|
||
%endif
|
||
|
||
%if %{with_tools}
|
||
%ifnarch %{cpupowerarchs}
|
||
%files -n kernel-tools
|
||
%else
|
||
%files -n kernel-tools -f cpupower.lang
|
||
%{_bindir}/cpupower
|
||
%{_datadir}/bash-completion/completions/cpupower
|
||
%ifarch x86_64
|
||
%{_bindir}/centrino-decode
|
||
%{_bindir}/powernow-k8-decode
|
||
%endif
|
||
%{_unitdir}/cpupower.service
|
||
%{_mandir}/man[1-8]/cpupower*
|
||
%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
|
||
%ifarch x86_64
|
||
%{_bindir}/x86_energy_perf_policy
|
||
%{_mandir}/man8/x86_energy_perf_policy*
|
||
%{_bindir}/turbostat
|
||
%{_mandir}/man8/turbostat*
|
||
%{_bindir}/intel-speed-select
|
||
%{_sbindir}/intel_sdsi
|
||
%endif
|
||
# cpupowerarchs
|
||
%endif
|
||
%{_bindir}/tmon
|
||
%{_bindir}/bootconfig
|
||
%{_bindir}/iio_event_monitor
|
||
%{_bindir}/iio_generic_buffer
|
||
%{_bindir}/lsiio
|
||
%{_bindir}/lsgpio
|
||
%{_bindir}/gpio-hammer
|
||
%{_bindir}/gpio-event-mon
|
||
%{_bindir}/gpio-watch
|
||
%{_mandir}/man1/kvm_stat*
|
||
%{_bindir}/kvm_stat
|
||
%{_unitdir}/kvm_stat.service
|
||
%config(noreplace) %{_sysconfdir}/logrotate.d/kvm_stat
|
||
%{_bindir}/page_owner_sort
|
||
%{_bindir}/slabinfo
|
||
|
||
%if %{with_debuginfo}
|
||
%files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo
|
||
%endif
|
||
|
||
%ifarch %{cpupowerarchs}
|
||
%files -n kernel-tools-libs
|
||
%{_libdir}/libcpupower.so.1
|
||
%{_libdir}/libcpupower.so.0.0.1
|
||
|
||
%files -n kernel-tools-libs-devel
|
||
%{_libdir}/libcpupower.so
|
||
%{_includedir}/cpufreq.h
|
||
%endif
|
||
|
||
%files -n rtla
|
||
%{_bindir}/rtla
|
||
%{_bindir}/hwnoise
|
||
%{_bindir}/osnoise
|
||
%{_bindir}/timerlat
|
||
%{_mandir}/man1/rtla-hwnoise.1.gz
|
||
%{_mandir}/man1/rtla-osnoise-hist.1.gz
|
||
%{_mandir}/man1/rtla-osnoise-top.1.gz
|
||
%{_mandir}/man1/rtla-osnoise.1.gz
|
||
%{_mandir}/man1/rtla-timerlat-hist.1.gz
|
||
%{_mandir}/man1/rtla-timerlat-top.1.gz
|
||
%{_mandir}/man1/rtla-timerlat.1.gz
|
||
%{_mandir}/man1/rtla.1.gz
|
||
|
||
%files -n rv
|
||
%{_bindir}/rv
|
||
%{_mandir}/man1/rv-list.1.gz
|
||
%{_mandir}/man1/rv-mon-wip.1.gz
|
||
%{_mandir}/man1/rv-mon-wwnr.1.gz
|
||
%{_mandir}/man1/rv-mon.1.gz
|
||
%{_mandir}/man1/rv-mon-sched.1.gz
|
||
%{_mandir}/man1/rv.1.gz
|
||
|
||
# with_tools
|
||
%endif
|
||
|
||
%if %{with_selftests}
|
||
%files selftests-internal
|
||
%{_libexecdir}/ksamples
|
||
%{_libexecdir}/kselftests
|
||
%endif
|
||
|
||
# empty meta-package
|
||
%if %{with_up}
|
||
%ifnarch %nobuildarches noarch
|
||
%files
|
||
%endif
|
||
%endif
|
||
|
||
# This is %%{image_install_path} on an arch where that includes ELF files,
|
||
# or empty otherwise.
|
||
%define elf_image_install_path %{?kernel_image_elf:%{image_install_path}}
|
||
|
||
#
|
||
# This macro defines the %%files sections for a kernel package
|
||
# and its devel and debuginfo packages.
|
||
# %%kernel_variant_files [-k vmlinux] <use_vdso> <condition> <subpackage>
|
||
#
|
||
%define kernel_variant_files(k:) \
|
||
%if %{2}\
|
||
%{expand:%%files %{?1:-f kernel-%{?3:%{3}-}ldsoconf.list} %{?3:%{3}-}core}\
|
||
%{!?_licensedir:%global license %%doc}\
|
||
%%license linux-%{KVERREL}/COPYING-%{version}-%{release}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}\
|
||
%ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?3:+%{3}}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/.vmlinuz.hmac \
|
||
%ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?3:+%{3}}.hmac \
|
||
%ifarch %{arm} aarch64\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/dtb \
|
||
%ghost /%{image_install_path}/dtb-%{KVERREL}%{?3:+%{3}} \
|
||
%endif\
|
||
%attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
||
%ghost %attr(0600, root, root) /boot/System.map-%{KVERREL}%{?3:+%{3}}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.gz\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
||
%ghost %attr(0600, root, root) /boot/symvers-%{KVERREL}%{?3:+%{3}}.gz\
|
||
%ghost %attr(0600, root, root) /boot/initramfs-%{KVERREL}%{?3:+%{3}}.img\
|
||
%ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?3:+%{3}}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-core.list %{?3:%{3}-}modules-core}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}/kernel\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/build\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/source\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/updates\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/weak-updates\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/systemtap\
|
||
%{_datadir}/doc/kernel-keys/%{KVERREL}%{?3:+%{3}}\
|
||
%if %{1}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/vdso\
|
||
%endif\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.block\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.drm\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.modesetting\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.networking\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.order\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.alias.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.alias.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.dep.bin\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.devname\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.softdep\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols\
|
||
%ghost %attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/modules.symbols.bin\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules.list %{?3:%{3}-}modules}\
|
||
%{expand:%%files %{?3:%{3}-}devel}\
|
||
%defverify(not mtime)\
|
||
/usr/src/kernels/%{KVERREL}%{?3:+%{3}}\
|
||
%{expand:%%files %{?3:%{3}-}devel-matched}\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}modules-extra.list %{?3:%{3}-}modules-extra}\
|
||
%config(noreplace) /etc/modprobe.d/*-blacklist.conf\
|
||
%{expand:%%files %{?3:%{3}-}modules-internal}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/internal\
|
||
%if 0%{!?fedora:1}\
|
||
%{expand:%%files %{?3:%{3}-}modules-partner}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/partner\
|
||
%endif\
|
||
%if %{with_debuginfo}\
|
||
%ifnarch noarch\
|
||
%{expand:%%files -f debuginfo%{?3}.list %{?3:%{3}-}debuginfo}\
|
||
%endif\
|
||
%endif\
|
||
%if %{efiuki}\
|
||
%if "%{3}" != "rt" && "%{3}" != "rt-debug" && "%{3}" != "rt-64k" && "%{3}" != "rt-64k-debug"\
|
||
%{expand:%%files %{?3:%{3}-}uki-virt}\
|
||
%dir /lib/modules\
|
||
%dir /lib/modules/%{KVERREL}%{?3:+%{3}}\
|
||
%attr(0600, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/System.map\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/symvers.gz\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/config\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/modules.builtin*\
|
||
%attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi\
|
||
%attr(0644, root, root) /lib/modules/%{KVERREL}%{?3:+%{3}}/.%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.hmac\
|
||
%ghost /%{image_install_path}/efi/EFI/Linux/%{?-k:%{-k*}}%{!?-k:*}-%{KVERREL}%{?3:+%{3}}.efi\
|
||
%{expand:%%files %{?3:%{3}-}uki-virt-addons}\
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/ \
|
||
/lib/modules/%{KVERREL}%{?3:+%{3}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-virt.efi.extra.d/*.addon.efi\
|
||
%endif\
|
||
%endif\
|
||
%if %{?3:1} %{!?3:0}\
|
||
%{expand:%%files %{3}}\
|
||
%endif\
|
||
%if %{with_gcov}\
|
||
%ifnarch %nobuildarches noarch\
|
||
%{expand:%%files -f kernel-%{?3:%{3}-}gcov.list %{?3:%{3}-}gcov}\
|
||
%endif\
|
||
%endif\
|
||
%endif\
|
||
%{nil}
|
||
|
||
%kernel_variant_files %{_use_vdso} %{with_up}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} debug
|
||
%if %{with_arm64_64k}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug
|
||
%endif
|
||
%kernel_variant_files %{_use_vdso} %{with_realtime} rt
|
||
%if %{with_realtime}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} rt-debug
|
||
%endif
|
||
%if %{with_realtime_arm64_64k}
|
||
%kernel_variant_files %{_use_vdso} %{with_debug} rt-64k-debug
|
||
%endif
|
||
%if %{with_debug_meta}
|
||
%files debug
|
||
%files debug-core
|
||
%files debug-devel
|
||
%files debug-devel-matched
|
||
%files debug-modules
|
||
%files debug-modules-core
|
||
%files debug-modules-extra
|
||
%if %{with_arm64_64k}
|
||
%files 64k-debug
|
||
%files 64k-debug-core
|
||
%files 64k-debug-devel
|
||
%files 64k-debug-devel-matched
|
||
%files 64k-debug-modules
|
||
%files 64k-debug-modules-extra
|
||
%endif
|
||
%endif
|
||
%kernel_variant_files %{use_vdso} %{with_pae} lpae
|
||
%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump
|
||
%kernel_variant_files %{_use_vdso} %{with_arm64_64k} 64k
|
||
%kernel_variant_files %{_use_vdso} %{with_realtime_arm64_64k} rt-64k
|
||
|
||
# plz don't put in a version string unless you're going to tag
|
||
# and build.
|
||
#
|
||
#
|
||
%changelog
|
||
* Fri Dec 05 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-648.el9]
|
||
- crypto: iaa - Fix incorrect return value in save_iaa_wq() (CKI Backport Bot) [RHEL-132475]
|
||
- mm: hugetlb: conditionally disable tlb_remove_table_sync_one() in huge_pmd_unshare() (Rafael Aquini) [RHEL-127602]
|
||
- blk-cgroup: fix possible deadlock while configuring policy (Ming Lei) [RHEL-129939]
|
||
- cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL writes (David Arcari) [RHEL-128549]
|
||
- selftests/landlock: Add a new test for setuid() (Štěpán Horáček) [RHEL-125143]
|
||
- selftests/landlock: Split signal_scoping_threads tests (Štěpán Horáček) [RHEL-125143]
|
||
- landlock: Always allow signals between threads of the same process (Štěpán Horáček) [RHEL-125143]
|
||
- landlock: Prepare to add second errata (Štěpán Horáček) [RHEL-125143]
|
||
- landlock: Add the errata interface (Štěpán Horáček) [RHEL-125143]
|
||
- selftests/landlock: Test signal scoping for threads (Štěpán Horáček) [RHEL-125143]
|
||
- selftests/landlock: Test signal scoping (Štěpán Horáček) [RHEL-125143]
|
||
- landlock: Add signal scoping (Štěpán Horáček) [RHEL-125143]
|
||
- nvme: tcp: Fix compilation warning with W=1 (John Meneghini) [RHEL-76529]
|
||
- nvme-tcp: Fix I/O queue cpu spreading for multiple controllers (John Meneghini) [RHEL-76529]
|
||
- wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: Limit cb_size to valid range (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: don't wait when there is no vdev started (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: don't use static variables in ath12k_wmi_fw_stats_process() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: avoid burning CPU while waiting for firmware stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix documentation on firmware stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: don't activate more links than firmware supports (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: update link active in case two links fall on the same MAC (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: update freq range for each hardware mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: parse and save sbs_lower_band_end_freq from WMI_SERVICE_READY_EXT2_EVENTID event (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: parse and save hardware mode info from WMI_SERVICE_READY_EXT_EVENTID event for later use (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT and BCN_STAT (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: don't WARN for late channel/color switch (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: drop invalid source address OCB frames (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: remove zero-length arrays (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: Add PTA grant signal setting offload to firmware feature (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: Update hardware PTA resource binding logic (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: Update BTG control for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: Update Pre-AGC logic for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: Add H2C command to collect driver outsource information to firmware (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: refine debug log with format version and readable string (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: Update Wi-Fi status logic for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: Implement Wi-Fi MLO related logic (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: coex: RTL8922A add Wi-Fi firmware support for v0.35.63.0 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: introduce rtw89_query_mr_chanctx_info() for multi-role chanctx info (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: scan abort when assign/unassign_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: enlarge TX retry count when GC auth (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: use anchor pattern when bcn offset less than min of tob (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: clear normal flow NoA when MCC start (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: enlarge scan time of GC when GO in MCC (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: adjust TX nulldata early time from 3ms to 7ms (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: TX nulldata 0 after scan complete (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: stop TX during MCC prepare (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: adjust beacon filter when MCC and detect connection (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: correct frequency when MCC (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: update format of RF notify MCC H2C command (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: extend HW scan of WiFi 6 chips for extra OP chan when concurrency (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: rtl8821ae: make the read-only array params static const (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: avoid stack size warning for _read_eeprom_info (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: cfg80211: use kfree_sensitive() for connkeys cleanup (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: move iwl-context-info header files (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: add missing TOP reset code (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_int_mlo_scan() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: respect AUTO_EML_ENABLE in iwl_mld_retry_emlsr() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: remove unneeded compilations (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Enable AP and adhoc modes for SDIO again (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Rename the RTW_WCPU_11{AC,N} enums (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8922a: pass channel information when enter LPS (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: add chip_ops::chan_to_rf18_val to get code of RF register value (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mac: add dummy handler of MAC C2H event class 27 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: rfk: support IQK firmware command v1 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: fw: add RFE type to RF TSSI H2C command (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8852c: increase beacon loss to 6 seconds (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: fix EHT 20MHz TX rate for non-AP STA (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: add EHT physts and adjust init flow accordingly (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: implement channel switch support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: chan: re-config default chandef only when none is registered (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: chan: concentrate the logic of setting/clearing chanctx bitmap (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: sar: do not assert wiphy lock held until probing is done (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: sar: drop lockdep assertion in rtw89_set_sar_from_acpi (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38647}
|
||
- wifi: rtw89: fix spelling mistake of RTW89_FLAG_FORBIDDEN_TRACK_WORK (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: prevent shift wrapping in rtw89_core_mlsr_switch() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38657}
|
||
- wifi: rtw89: pci: add PCI Express error handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: pci: add PCI Express error handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: Constify struct rtl_hal_ops and rtl_hal_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: d3: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix hal_reo_cmd_status kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38414}
|
||
- wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: consistently use ath11k_mac_get_fw_stats() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: move some firmware stats related functions outside of debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: don't wait when there is no vdev started (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath10k: Avoid vdev delete timeout when firmware is already down (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- ath10k: snoc: fix unbalanced IRQ enable in crash recovery (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: Move regulatory domain initialization (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: fix non-MSIX handshake register (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: avoid panic on init failure (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38121}
|
||
- wifi: iwlwifi: mvm: fix assert on suspend (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: Work around Clang loop unrolling bug (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: support power delta calculation for 5 TX paths (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: fix available_antennas setting (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: fix RX buffer size of MCU event (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: change max beacon size (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: fix invalid NSS setting when TX path differs from NSS (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: drop fragments with multicast or broadcast RA (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38343}
|
||
- wifi: mt76: mt7996: set EHT max ampdu length capability (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: fix beamformee SS field (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: remove capability of partial bandwidth UL MU-MIMO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7925: add test mode support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7925: extend MCU support for testmode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7925: ensure all MCU commands wait for response (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7925: refine the sniffer commnad (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7925: prevent multiple scan commands (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38155}
|
||
- wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38156}
|
||
- wifi: mt76: mt7925: add RNR scan support for 6GHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: add mt76_connac_mcu_build_rnr_scan_param routine (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix regdomain update failure when connection establishes (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix regdomain update failure when adding interface (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix regdomain update failure after 11D scan completes (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: remove duplicate check in mt7996_mcu_sta_mld_setup_tlv() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: fix uninitialized symbol warning (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: avoid null deref in mt7996_stop_phy() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: avoid NULL pointer dereference in mt7996_set_monitor() (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38316}
|
||
- wifi: mt76: mt7921: add 160 MHz AP for mt7922 device (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7925: fix host interrupt register initialization (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7925: introduce thermal protection (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: Remove an unneeded local variable in mt76x02_dma_init() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- Revert "wifi: mt76: mt7996: fill txd by host driver" (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: Add NULL check in mt7996_thermal_init (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38281}
|
||
- wifi: mt76: mt7925: add EHT preamble puncturing (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: rework radar HWRDD idx (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7915: rework radar HWRDD idx (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7915: set correct background radar capability (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: add PCI device id for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: rework background radar check for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: connac: rework TX descriptor and TX free for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: adjust HW capabilities for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: add eeprom support for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: rework register mapping for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: rework DMA configuration for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: rework WA mcu command for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: connac: add support to load firmware for mt7990 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mt76: mt7996: add macros for pci device ids (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: accept probe response on link address as well (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: check if socket flags are valid (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix mac pdev frequency range update (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath9k_htc: Abort software beacon handling if disabled (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38157}
|
||
- wifi: ath12k: remove redundant regulatory rules intersection logic in host (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Send MCS15 support to firmware during peer assoc (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix scan initiation failure handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix memory leak in WMI firmware stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix ring-buffer corruption (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-39890}
|
||
- wifi: ath12k: support usercase-specific firmware overrides (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Adjust the process of resource release for ahb bus (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Reorder and relocate the release of resources in ath12k_core_deinit() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: print device dp stats in debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add device dp stats support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: change soc name to device name (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix invalid RSSI values in station dump (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: pass link_conf for tx_arvif retrieval (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: update EMLSR capabilities of ML Station (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Prevent multicast duplication for dynamic VLAN (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Enable AST index based address search in Station Mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: enable monitor mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: use different packet offset for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: init monitor parameters for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add support to reap and process mon dest ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: use ath12k_buffer_addr in ath12k_dp_rx_link_desc_return() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add support to reap and process monitor status ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add monitor mode handler by monitor status ring interrupt (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add interrupt configuration for mon status ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add ring config for monitor mode on WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add srng config template for mon status ring (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: avoid call ath12k_dp_mon_parse_rx_dest_tlv() for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: parse msdu_end tlv in ath12k_dp_mon_rx_parse_status_tlv() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Abort scan before removing link interface to prevent duplicate deletion (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fill parameters for vdev set TPC power WMI command (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: update regulatory rules when connection established (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: determine interface mode in _op_add_interface() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: store reg info for later use (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: move reg info handling outside (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: refactor ath12k_reg_build_regd() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: refactor ath12k_reg_chan_list_event() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: delete mon reap timer (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add support to simulate firmware crash (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: support DBS and DFS compatibility (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: fix rx completion meta data corruption (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: fix ring-buffer corruption (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: Fix QMI memory reuse logic (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath9k: ahb: do ioremap resource in one step (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath10k: Constify structures in hw.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath10k: Fix spelling mistake "comple" -> "complete" (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Use scan link ID 15 for all scan operations (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: handle scan link during vdev create (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: read country code from SMBIOS for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: handle non-MLO mode as well in ieee80211_num_beaconing_links() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: avoid redundant recalculations if no chance to improve (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: deal with non-periodic NoA (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: introduce calculation of anchor pattern (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: add courtesy mechanism conditions to P2P roles (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: drop queued chanctx changes when stopping (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: pass whom to stop at when pausing chanctx (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Fix the random "error beacon valid" messages for USB (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: usb: Upload the firmware in bigger chunks (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: usb: Reduce control message timeout to 500 ms (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: pci: enlarge retry times of RX tag to 1000 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: leave idle mode when setting WEP encryption for AP mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: pci: configure manual DAC mode via PCI config API only (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38429 CVE-2025-38284}
|
||
- wifi: iwlwifi: mld: allow 2 ROCs on the same vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fw: api: include required headers in rs/location (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: rename ctx-info-gen3 to ctx-info-v2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fix a wrong comment (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: map iwl_context_info to the matching struct (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove unused macro (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: unify iwlagn_scd_bc_tbl_entry and iwl_gen3_bc_tbl_entry (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: use bc entries instead of bc table also for pre-ax210 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove GEN3 from a couple of macros (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: use normal versioning convention for iwl_tx_cmd (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: stop supporting TX_CMD_API_S_VER_8 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: reduce configuration struct size (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: clean up dr/br configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: Add helper function to extract device ID (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: mark Ty devices as discrete (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove MAC type/step matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: add a couple of older devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: fix PE RF names (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: fix and clean up FM/WH device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: clean up GF device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: clean up JF device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: tests: make subdev match test more precise (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: clean up HR device matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: unify and add some Killer devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: fix and unify Killer/JF configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: fix Ma device configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: fix some device names (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove some unused names (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: add debug log instead of warning (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: dbg: fix dump trigger split check (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm/mld: allow puncturing use in 5 GHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: add support for ROC on BSS (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: Block EMLSR only when ready to enter ROC (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: move aux_sta member from iwl_mld_link to iwl_mld_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: Fix ROC activity cleanup in iwl_mld_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: Correct comments for cleanup functions (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: rename iwl_cfg to iwl_rf_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: clean up Sc/Dr/Br configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: add FM RF config (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: add GF RF config (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: unify HR configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: unify JF configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: unify num_rbds config (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: add ucode API min/max to MAC config (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: declare MLO support if prerequisites are met (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: debug: add mlo_mode dbgfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: debug: add FW log component for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: debug: add MLD table dump (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: debug: extend dbgfs for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: add MLO track for MLSR switch decision (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: add handling of mlo_link_cfg H2C command and C2H event (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: chan: re-calculate MLO DBCC mode during setting channel (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: send nullfunc based on the given link (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: allow driver to do specific band TX for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: extract link part from core tx write function (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: rtw8822bu VID/PID for BUFFALO WI-U2-866DM (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Handle RTL8723D(S) with blank efuse (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Fix RX aggregation settings for RTL8723DS (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove unused high_temp from iwl_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: move MAC parameters to MAC data (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove DCCM offsets from new devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove eeprom_size from new devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: rename struct iwl_base_params (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove rf_id field (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove dbgc_supported field (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: rename cfg_trans_params to mac_cfg (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pass trans to iwl_parse_nvm_mcc_info() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove nvm_hw_section_num from new devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: handle cc firmware dynamically (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: build ax210 family FW names dynamically (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove 'cdb' value (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove QuZ/JF special cases (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: build 9000 series FW filenames dynamically (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: add JF1/JF2 RF for dynamic FW building (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: remove 0x2726 devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: inline HT params (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove 6 GHz from ht40_bands (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: call thermal exit without wiphy lock held (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: avoid init-after-queue (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: use a radio/system specific power budget (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: use a radio/system specific power budget (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fix thermal code compilation with -Werror=cast-qual (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: remove iwl_trans_pcie_gen2_send_hcmd (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: Add support for a new version for link config command (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: Add a new version for mac config command (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: Add a new version for sta config command (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: add range response version 10 support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: remove one more error in unallocated BAID (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: Update MCS15 support in link_conf (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: brcmfmac: Fix structure size for WPA3 external SAE (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: brcmfmac: cyw: support external SAE authentication in station mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: brcmfmac: make per-vendor event map const (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: brcmfmac: support per-vendor cfg80211 callbacks and firmware events (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: do not offer a mesh path if forwarding is disabled (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: handle v3 rates (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: add RFI_CONFIG_CMD to iwl_mld_system_names array (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fix 6005N/SFF match (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: make iwl_uefi_get_uats_table() return void (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: drop whtc RF (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: add support PE RF (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: debug: set CDB indication from CSR (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: fix beacon CCK flag (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove NVM C step override (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: dvm: init 'keep_alive_beacons' in power tables (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: add debugfs for using ptp clock time for monitor interface (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: log async commands (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: don't check the TPT counters when scanning (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: print the DSM value when read from UEFI (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: dvm: pair transport op-mode enter/leave (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: tests: simplify devinfo_no_trans_cfg_dups() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: use minimum API version 97 for Sc/Dr (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: tests: allow same config for different MACs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: bump FW API to 99 for BZ/SC/DR devices (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: remove HT greenfield support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: don't report bad EHT rate to mac80211 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: don't report bad EHT rate to mac80211 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: build HT/VHT injected rate in v2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: rename modulation type values (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fw: remove RATE_MCS_NSS_POS (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove sku_id from trans (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: trans: move ext_32khz_clock_valid to config (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: move STEP config into trans->conf (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: rework transport configuration (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: trans: collect device information (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: trans: remove SCD base address validation (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlfiwi: mvm: Fix the rate reporting (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove bc_table_dword transport config (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: remove constant wdg_timeout (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: trans: remove hw_wfpm_id (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: trans: remove hw_id_str (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pass full FW info to transport (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: handle reasons recommended by FW for leaving EMLSR (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove PM mode and send-in-D3 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: unexport iwl_trans_pcie_send_hcmd() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: move wait_command_queue into PCIe (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: move invalid TX CMD into PCIe (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: move ME check data to pcie (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: rename "continuous" memory (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove iwl_cmd_groups_verify_sorted() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: add command order checks to kunit (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: don't call itself indirectly (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove unnecessary configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: reduce mac_type to u8 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: tests: check for duplicate name strings (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: move all names out of configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: finish config split (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: minor fixes for Sc (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: remove 'ent' argument from alloc (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: rename BW_NO_LIMIT to BW_NOT_LIMITED (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: clean up BW limit and subdev matching (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: tests: check transport configs are not duplicated (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: tests: check configs are not duplicated (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove iwl_cfg_br (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove duplicated Sc device configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove duplicated iwl_cfg_gl (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove iwl_ax201_cfg_qu_hr (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove max_tx_agg_size (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove unused config externs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: unify Killer 1650s/i with Qu/Hr (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: unify Qu/QuZ configs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: cfg: remove fw_name_mac (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: tests: check for device names (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: add entry for Killer AX1650i on AdL-P (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: unify some configurations (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove duplicated line (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: Add support for new device ids (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: remove TH/TH1 RF types (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: clean up config macro (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: remove nl80211 testmode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: set rx_mpdu_cmd_hdr_size (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: dvm: fix various W=1 warnings (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: force the responder to use the full bandwidth (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: start AP with the correct bandwidth (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: add monitor internal station (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: support for COMPRESSED_BA_RES_API_S_VER_7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: support iwl_mac_power_cmd version 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: implement TOP reset (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: handle SW reset w/o NIC error (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: support ROC command version 6 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: support iwl_mac_power_cmd version 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: add support for ALIVE v8 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: add kunit test for emlsr with bt on (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fw: support PPAG command version 7 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fw: support reading PPAG BIOS table revision 4 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: rename ppag_ver to ppag_bios_rev (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: don't return an error if the FW is dead (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: check for NULL before referencing a pointer (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: implement TOP reset follower (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: avoid scheduling restart during restart (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: tests: extend link pair tests (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: refactor tests to use chandefs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: send the WPFC table to the FW (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: read WPFC also from UEFI (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: prepare for reading WPFC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: Add short description to enum iwl_power_scheme (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: constrain TX power according to dynamic antenna power table (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: phy: add C2H event handler for report of FW scan (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: Fix inadverent sharing of struct ieee80211_supported_band data (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: Convert rtw89_core_set_supported_band to use devm_* (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: introduce helper to get designated link for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: roc: dynamically handle link id and link instance index (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: Fill in correct Rx link ID for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: add MLD capabilities declaration (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: extend join_info H2C command for MLO fields (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: Configure scan band when mlo_dbcc_mode changes (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: extend mapping from Qsel to DMA ch for MLO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: Adjust management queue mapping for [MLO, HW-1] (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8922a: use SW CRYPTO when broadcast in MLO mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8922a: rfk: adjust timeout time of RX DCK (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: fw: Remove "const" on allocation type (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: Remove unused rtl_bb_delay() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: Remove uncalled stub rtl*_phy_ap_calibrate (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: Remove unused rtl_usb_{resume|suspend} (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: avoid that loose pattern sets negative timing for auxiliary GO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: refine filling function of start TSF (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: support courtesy mechanism on both roles at the same time (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: update entire plan when courtesy config changes (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: handle the case where NoA start time has passed (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: make GO+STA mode calculate dynamic beacon offset (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: don't re-randomize TSF of AP/GO (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: mcc: make GO announce one-time NoA for HW scan process (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: refactor flow that hw scan handles channel list (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: add suffix "_ax" to Wi-Fi 6 HW scan struct and func (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: acpi: introduce country specific TAS enabling (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8922a: increase beacon loss to 6 seconds (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: set pre-calculated antenna matrices for HE trigger frame (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: regd: indicate if regd_UK TX power settings follow regd_ETSI (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8922a: fix TX fail with wrong VCO setting (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8852c: update supported firmware format to 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: move phy_filters to fw_runtime (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: make sure to lock rxq->read (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: add definitions for iwl_mac_power_cmd version 2 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: simplify iwl_mld_rx_fill_status() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: rx: simplify channel handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: clean up band in RX metadata (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: skip unknown FW channel load values (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: define API for external FSEQ images (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: allow EMLSR on separated 5 GHz subbands (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: use cfg80211_chandef_get_width() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: fix iwl_mld_emlsr_disallowed_with_link() return (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: clarify variable type (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: pcie: add support for the reset handshake in MSI (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: restructure tx profile retrieval for MLO MBSSID (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: nl80211: add link id of transmitted profile for MLO MBSSID (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ieee80211: Add helpers to fetch EMLSR delay and timeout values (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: update ML STA with EML capabilities (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: cfg80211: Add support to get EMLSR capabilities of non-AP MLD (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: VLAN traffic in multicast path (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: Create separate links for VLAN interfaces (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: Add link iteration macro for link data (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: remove mwifiex_sta_init_cmd() last argument (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: drop asynchronous init waiting code (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: let mwifiex_init_fw() return 0 for success (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: remove unnecessary queue empty check (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: set step_urm in transport and not in the opmodes (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: tests: simplify le32 bitfield handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: update the PHY_CONTEXT_CMD API (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: properly handle async notification in op mode start (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: refactor purging async notifications (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: don't do iwl_trans_stop_device twice (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: stop hw if mcc_init fails (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: avoid memory leak if mcc_init fails (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: remove stored_beacon support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mld: remove P2P powersave tracking (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: parse active and 20 MHz AP NVM channel flag (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: re-add IWL_AMSDU_8K case (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fw: do reset handshake during assert if needed (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: remove IWL_EMPTYING_HW_QUEUE_DELBA state (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: brcm80211: fmac: Add error log in brcmf_usb_dl_cmd() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ieee80211: define beacon protection bit field (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: brcmsmac: Spelling corrections (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: move common settings out of switch/case (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: make locally used function static (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: fix indention (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: simplify mwifiex_setup_ht_caps() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: pass adapter to mwifiex_dnld_cmd_to_fw() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: make region_code_mapping_t const (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: drop unnecessary initialization (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: use adapter as context pointer for mwifiex_hs_activated_event() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mwifiex: deduplicate code in mwifiex_cmd_tx_rate_cfg() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: Replace __get_unaligned_cpu32 in mesh_pathtbl.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- Revert "mac80211: Dynamically set CoDel parameters per station" (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: cfg80211/mac80211: remove more 5/10 MHz code (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: Avoid -Wflex-array-member-not-at-end warning (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: mac80211: Avoid -Wflex-array-member-not-at-end warnings (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: fw: api: Absolute rudimentary typo fixes in the file power.h (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: iwlwifi: mvm: Remove duplicated include in iwl-utils.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: free SKBTX_WIFI_STATUS skb tx_flags flag (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rt2x00: remove weird self-assignment in rt2800_loft_search() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: wcn36xx: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath10k: Don't use %%pK through printk (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix node corruption in ar->arvifs list (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38290}
|
||
- wifi: ath12k: Prevent sending WMI commands to firmware during firmware crash (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38291}
|
||
- wifi: ath12k: avoid multiple skb_cb fetch in ath12k_mac_mgmt_tx_wmi() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix the QoS control field offset to build QoS header (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Avoid allocating rx_stats when ext_rx_stats is disabled (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: avoid deadlock during regulatory update in ath12k_regd_update() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add MSDU length validation for TKIP MIC error (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: correctly handle mcast packets for clients (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: using msdu end descriptor to check for rx multicast packets (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Update frequency range if reg rules changes (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix frequency range in driver (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add helper function ath12k_mac_update_freq_range() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Use skb->len for dma_unmap_single() length parameter (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix memory leak during extended skb allocation (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Refactor tx descriptor handling in tx completion handler (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Handle error cases during extended skb allocation (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: do not ignore hardware read error during DPK (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: support 2 channels for single pdev device (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: don't skip non-primary links for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: alloc REO queue per station (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: group REO queue buffer parameters together (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: make assoc link associate first (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: identify assoc link vif in station mode (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: support MLO as well if single_chip_mlo_support flag is set (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: use fw_features only when it is valid (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: introduce ath12k_fw_feature_supported() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: reset MLO global memory during recovery (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: handle ath12k_core_reset() with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: handle ath12k_core_restart() with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix ath12k_core_pre_reconfigure_recovery() with grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix firmware assert during reboot with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix ATH12K_FLAG_REGISTERED flag handling (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add reference counting for core attachment to hardware group (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix SLUB BUG - Object already free in ath12k_reg_free() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix buffer overflow in debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38317}
|
||
- wifi: ath12k: Fix a couple NULL vs IS_ERR() bugs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: Use of_property_present() to test property presence (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix WMI tag for EHT rate in peer assoc (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Disable broadcast TWT feature in HE MAC capabilities (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Introduce check against zero for ahvif->key_cipher in ath12k_mac_op_tx() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Resolve multicast packet drop by populating key_cipher in ath12k_install_key() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix cleanup path after mhi init (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add support for link specific datapath stats (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: replace the usage of rx desc with rx_info (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add rx_info to capture required field from rx descriptor (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: ahb: Replace del_timer_sync() with timer_delete_sync() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Fix the module names printed in dmesg (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Don't set SUPPORTS_AMSDU_IN_AMPDU for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: Set AMPDU factor to hardware for RTL8814A (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: usb: Enable RX aggregation for RTL8814AU (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: usb: Enable switching the RTL8814AU to USB 3 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix misspelling "upto" in dp.c (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix invalid memory access while forming 802.11 header (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix memory leak during vdev_id mismatch (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix incorrect rates sent to firmware (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Enable REO queue lookup table feature on QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add support to clear qdesc array in REO cache (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix the enabling of REO queue lookup table feature (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: fix node corruption in ar->arvifs list (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38293}
|
||
- wifi: ath12k: Fix spelling errors in mac.c file (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: store and send country code to firmware after recovery (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add 11d scan offload support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: use correct WMI command to set country code for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add configure country code for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Fix memory leak due to multiple rx_stats allocation (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38199}
|
||
- Reapply "wifi: ath11k: restore country code during resume" (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: choose default PM policy for hibernation (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: support non-WoWLAN mode suspend as well (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: refactor ath11k_core_suspend/_resume() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: introduce ath11k_core_continue_suspend_resume() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath11k: determine PM policy based on machine model (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: usb: Remove redundant 'flush_workqueue()' calls (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw88: sdio: Remove redundant 'flush_workqueue()' calls (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8852bx: support different SAR configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8852c: support different SAR configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: 8922a: support different SAR configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: sar: add skeleton for different configs by antenna (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: acpi: support loading GEO SAR tables (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: acpi: support loading dynamic SAR tables and indicator (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: acpi: support loading static SAR table (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: acpi: introduce method evaluation function for reuse (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: sar: add skeleton for SAR configuration via ACPI (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: sar: introduce structure to wrap query parameters (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: regd: introduce string getter for reuse (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: fix typo of "access" in rtw89_sar_info description (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: phy: reset value of force TX power for MAC ID (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: fw: cast mfw_hdr pointer from address of zeroth byte of firmware->data (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: rtw89: set 2TX for 1SS rate by default (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: extend dma mask to 36 bits (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add monitor interface support on QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Move to NO_VIRTUAL monitor (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Refactor the monitor channel context procedure (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix NULL access in assign channel context handler (Jose Ignacio Tornos Martinez) [RHEL-122977] {CVE-2025-38294}
|
||
- wifi: ath12k: Avoid packet offset and FCS length from Rx TLV (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: change the status update in the monitor Rx (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Replace band define G with GHZ where appropriate (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Avoid fetch Error bitmap and decap format from Rx TLV (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add extra TLV tag parsing support in monitor Rx path (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix link valid field initialization in the monitor Rx (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: enable ath12k AHB support (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Power down userPD (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Power up userPD (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Register various userPD interrupts and save SMEM entries (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Power up root PD (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add AHB driver support for IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add support for fixed QMI firmware memory (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Add hw_params to remap CE register space for IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: avoid m3 firmware download in AHB device IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add ath12k_hw_params for IPQ5332 (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: refactor ath12k_hw_regs structure (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: fix incorrect CE addresses (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: don't put ieee80211_chanctx_conf struct in ath12k_link_vif (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: remove open parenthesis (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Pass correct values of center freq1 and center freq2 for 320 MHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- treewide: Switch/rename to timer_delete[_sync]() [partial] (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- asm-generic: Add memory barrier dma_mb() (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- Reapply "wifi: iwlwifi: add support for BE213" (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- Reapply "wifi: iwlwifi: make no_160 more generic" (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
- config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-122977]
|
||
|
||
* Wed Dec 03 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-647.el9]
|
||
- iommufd/driver: Fix counter initialization for counted_by annotation (Eder Zulian) [RHEL-131315]
|
||
- iommufd/iommufd_private.h: Avoid -Wflex-array-member-not-at-end warning (Eder Zulian) [RHEL-131315]
|
||
- iommufd: Don't overflow during division for dirty tracking (Eder Zulian) [RHEL-131315]
|
||
- platform/x86/intel/pmc: Add Wildcat Lake support to intel_pmc_core (David Arcari) [RHEL-95623]
|
||
- scsi: mpi3mr: Fix mpi3mr_host_attrs struct (Tomas Henzl) [RHEL-89712]
|
||
- sched/fair: Fix pelt lost idle time detection (Phil Auld) [RHEL-128251]
|
||
- sched: Fix sched_numa_find_nth_cpu() if mask offline (Phil Auld) [RHEL-128251]
|
||
- selftests/bpf: add cgroup_skb netns cookie tests (Jerome Marchand) [RHEL-110279]
|
||
- bpf: add get_netns_cookie helper to cgroup_skb programs (Jerome Marchand) [RHEL-110279]
|
||
- selftests/bpf: add tcx netns cookie tests (Jerome Marchand) [RHEL-110279]
|
||
- bpf: add get_netns_cookie helper to tc programs (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Check the helper function is valid in get_helper_proto (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Fix oob access in cgroup local storage (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Move cgroup iterator helpers to bpf.h (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Move bpf map owner out of common struct (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Add cookie object to bpf maps (Jerome Marchand) [RHEL-110279]
|
||
- bpf, arm64: Fix fp initialization for exception boundary (Jerome Marchand) [RHEL-110279]
|
||
- libbpf: Verify that arena map exists when adding arena relocations (Jerome Marchand) [RHEL-110279]
|
||
- selftests/bpf: Range analysis test case for JSET (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Forget ranges when refining tnum after JSET (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Ensure RCU lock is held around bpf_prog_ksym_find (Jerome Marchand) [RHEL-110279]
|
||
- bpftool: Fix JSON writer resource leak in version command (Jerome Marchand) [RHEL-110279]
|
||
- bpf: Make reg_not_null() true for CONST_PTR_TO_MAP (Jerome Marchand) [RHEL-110279]
|
||
- kasan: use vmalloc_dump_obj() for vmalloc error reports (Audra Mitchell) [RHEL-104908]
|
||
- mm/damon/lru_sort: reset enabled when DAMON start failed (Audra Mitchell) [RHEL-104908]
|
||
- mm/damon/reclaim: reset enabled when DAMON start failed (Audra Mitchell) [RHEL-104908]
|
||
- kasan: remove kasan_find_vm_area() to prevent possible deadlock (Audra Mitchell) [RHEL-104908] {CVE-2025-38510}
|
||
- mm/migrate: fix do_pages_stat in compat mode (Audra Mitchell) [RHEL-104908]
|
||
- mm/hugetlb: don't crash when allocating a folio if there are no resv (Audra Mitchell) [RHEL-104908]
|
||
- mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write (Audra Mitchell) [RHEL-104908] {CVE-2025-38258}
|
||
- mm: shmem: add missing shmem_unacct_size() in __shmem_file_setup() (Audra Mitchell) [RHEL-104908]
|
||
- mm: pcp: increase pcp->free_count threshold to trigger free_high (Audra Mitchell) [RHEL-104908]
|
||
- mm: page_alloc: remove redundant READ_ONCE (Audra Mitchell) [RHEL-104908]
|
||
- mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() (Audra Mitchell) [RHEL-104908]
|
||
- kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() (Audra Mitchell) [RHEL-104908]
|
||
- mm: (un)track_pfn_copy() fix + doc improvements (Audra Mitchell) [RHEL-104908]
|
||
- mm/gup: remove unnecessary check in memfd_pin_folios() (Audra Mitchell) [RHEL-104908]
|
||
- mm: fix filemap_get_folios_contig returning batches of identical folios (Audra Mitchell) [RHEL-104908]
|
||
- mm/memblock: repeat setting reserved region nid if array is doubled (Audra Mitchell) [RHEL-104908]
|
||
- mm/memblock: pass size instead of end to memblock_set_node() (Audra Mitchell) [RHEL-104908]
|
||
- x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() (Audra Mitchell) [RHEL-104908] {CVE-2025-22090}
|
||
- mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn (Audra Mitchell) [RHEL-104908]
|
||
- mm/hwpoison: do not send SIGBUS to processes with recovered clean pages (Audra Mitchell) [RHEL-104908]
|
||
- mm/damon/sysfs-schemes: avoid Wformat-security warning on damon_sysfs_access_pattern_add_range_dir() (Audra Mitchell) [RHEL-104908]
|
||
- mm/mremap: correctly handle partial mremap() of VMA starting at 0 (Audra Mitchell) [RHEL-104908]
|
||
- mm: respect mmap hint address when aligning for THP (Audra Mitchell) [RHEL-104908]
|
||
- mm: multi-gen LRU: use {ptep,pmdp}_clear_young_notify() (Audra Mitchell) [RHEL-104908]
|
||
- mm: multi-gen LRU: remove MM_LEAF_OLD and MM_NONLEAF_TOTAL stats (Audra Mitchell) [RHEL-104908]
|
||
- mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true (Audra Mitchell) [RHEL-104908]
|
||
- kmsan: remove an x86-specific #include from kmsan.h (Audra Mitchell) [RHEL-104908]
|
||
- kmsan: remove a useless assignment from kmsan_vmap_pages_range_noflush() (Audra Mitchell) [RHEL-104908]
|
||
- mm: hugetlb_vmemmap: fix reference to nonexistent file (Audra Mitchell) [RHEL-104908]
|
||
- net/packet: fix a race in packet_set_ring() and packet_notifier() (Davide Caratti) [RHEL-115650]
|
||
- net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime (Davide Caratti) [RHEL-115650]
|
||
- af_packet: fix soft lockup issue caused by tpacket_snd() (Davide Caratti) [RHEL-115650]
|
||
- af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd() (Davide Caratti) [RHEL-115650]
|
||
- net: loopback: Avoid sending IP packets without an Ethernet header (Davide Caratti) [RHEL-115650]
|
||
|
||
* Tue Dec 02 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [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 <cki-ci-bot+kwf-gitlab-com@redhat.com> [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]
|
||
- dpll: add phase-adjust-gran pin attribute (Petr Oros) [RHEL-126530]
|
||
- dpll: fix device-id-get and pin-id-get to return errors properly (Petr Oros) [RHEL-126530]
|
||
- dpll: spec: add missing module-name and clock-id to pin-get reply (Petr Oros) [RHEL-126530]
|
||
- dpll: add phase_offset_avg_factor_get/set callback ops (Petr Oros) [RHEL-126530]
|
||
- dpll: add phase-offset-avg-factor device attribute to netlink spec (Petr Oros) [RHEL-126530]
|
||
- dpll: fix clock quality level reporting (Petr Oros) [RHEL-126530]
|
||
- dpll: add reference sync get/set (Petr Oros) [RHEL-126530]
|
||
- dpll: add reference-sync netlink attribute (Petr Oros) [RHEL-126530]
|
||
- dpll: remove documentation of rclk_dev_name (Petr Oros) [RHEL-126530]
|
||
- tpm: Prevent local DOS via tpm/tpm0/ppi/*operations (Denis Aleksandrov) [RHEL-62964]
|
||
- KVM: arm64: vgic-v3: Release reserved slot outside of lpi_xa's lock (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic-v3: Reinstate IRQ lock ordering for LPI xarray (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Update stale comment for sanitise_mte_tags() (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Add build-time check for duplicate DECLARE_REG use (Cornelia Huck) [RHEL-115975]
|
||
- kvm: arm64: use BUG() instead of BUG_ON(1) (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Fix page leak in user_mem_abort() (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic: fix incorrect spinlock API usage (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic-v3: Indicate vgic_put_irq() may take LPI xarray lock (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic-v3: Don't require IRQs be disabled for LPI xarray lock (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic-v3: Erase LPIs from xarray outside of raw spinlocks (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Spin off release helper from vgic_put_irq() (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic-v3: Use bare refcount for VGIC LPIs (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic: Drop stale comment on IRQ active state (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Initialize PMSCR_EL1 when in VHE (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Mark freed S2 MMUs as invalid (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Check for SYSREGS_ON_CPU before accessing the 32bit state (Cornelia Huck) [RHEL-115975]
|
||
- arm64: vgic-v2: Fix guest endianness check in hVHE mode (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Disambiguate support for vSGIs v. vLPIs (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Enforce the sorting of the GICv3 system register table (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Clarify the check for reset callback in check_sysreg_table() (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: vgic-its: Return -ENXIO to invalid KVM_DEV_ARM_VGIC_GRP_CTRL attrs (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Make RAS registers UNDEF when RAS isn't advertised (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Filter out HCR_EL2 bits when running in hypervisor context (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessors (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Simplify sysreg access on exception delivery (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU state (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: nv: Handle CNTHCTL_EL2 specially (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping() (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Make RVBAR_EL2 accesses UNDEF (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Unify UNDEF injection helpers (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Make most GICv3 accesses UNDEF if they trap (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Fix enforcement of upper bound on MDCR_EL2.HPMN (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Don't retire MMIO instruction w/ pending (emulated) SError (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Treat vCPU with pending SError as runnable (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Block cacheable PFNMAP mapping (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Assume non-PFNMAP/MIXEDMAP VMAs can be mapped cacheable (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Rename the device variable to s2_force_noncacheable (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Remove kvm_arch_vcpu_run_map_fp() (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Don't free hyp pages with pKVM on GICv2 (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Fix error path in init_hyp_mode() (Cornelia Huck) [RHEL-115975]
|
||
- arm64: kvm: Introduce nvhe stack size constants (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: Adjust range correctly during host stage-2 faults (Cornelia Huck) [RHEL-115975]
|
||
- KVM: arm64: WARN if unmapping a vLPI fails in any path (Cornelia Huck) [RHEL-115975]
|
||
- can: j1939: add missing calls in NETDEV_UNREGISTER notification handler (CKI Backport Bot) [RHEL-124106] {CVE-2025-39925}
|
||
- can: j1939: implement NETDEV_UNREGISTER notification handler (CKI Backport Bot) [RHEL-124106] {CVE-2025-39925}
|
||
- futex: Optimize per-cpu reference counting (Waiman Long) [RHEL-101190]
|
||
- futex: Don't leak robust_list pointer on exec race (Waiman Long) [RHEL-101190]
|
||
- selftest/futex: Compile also with libnuma < 2.0.16 (Waiman Long) [RHEL-101190]
|
||
- selftest/futex: Reintroduce "Memory out of range" numa_mpol's subtest (Waiman Long) [RHEL-101190]
|
||
- selftest/futex: Make the error check more precise for futex_numa_mpol (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Fix futex_wait() for 32bit ARM (Waiman Long) [RHEL-101190]
|
||
- selftests: futex: Fix incorrect kernel headers search path (Waiman Long) [RHEL-101190]
|
||
- futex: Prevent use-after-free during requeue-PI (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Fix typos and grammar in futex_priv_hash (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Fix format-security warnings in futex_priv_hash (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Fix some futex_numa_mpol subtests (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Remove the -g parameter from futex_priv_hash (Waiman Long) [RHEL-101190]
|
||
- futex: Move futex_hash_free() back to __mmput() (Waiman Long) [RHEL-101190]
|
||
- futex: Move futex cleanup to __mmdrop() (Waiman Long) [RHEL-101190]
|
||
- kernel/fork: group allocation/free of per-cpu counters for mm struct (Waiman Long) [RHEL-101190]
|
||
- futex: Use user_write_access_begin/_end() in futex_put_value() (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Fix spelling mistake "Succeffuly" -> "Successfully" (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t (Waiman Long) [RHEL-101190]
|
||
- perf bench futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190]
|
||
- futex: Remove support for IMMUTABLE (Waiman Long) [RHEL-101190]
|
||
- futex: Make futex_private_hash_get() static (Waiman Long) [RHEL-101190]
|
||
- futex: Use RCU-based per-CPU reference counting instead of rcuref_t (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Adapt the private hash test to RCU related changes (Waiman Long) [RHEL-101190]
|
||
- perf bench futex: Fix prctl include in musl libc (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Add futex_numa to .gitignore (Waiman Long) [RHEL-101190]
|
||
- futex: Temporary disable FUTEX_PRIVATE_HASH (Waiman Long) [RHEL-101190]
|
||
- futex: Initialize futex_phash_new during fork(). (Waiman Long) [RHEL-101190]
|
||
- futex: Verify under the lock if hash can be replaced (Waiman Long) [RHEL-101190]
|
||
- futex: Handle invalid node numbers supplied by user (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Set the home_node in futex_numa_mpol (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: getopt() requires int as return value. (Waiman Long) [RHEL-101190]
|
||
- tools headers UAPI: Sync linux/prctl.h with the kernel sources to pick FUTEX knob (Waiman Long) [RHEL-101190]
|
||
- io_uring/futex: mark wait requests as inflight (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Fix spelling mistake "unitiliazed" -> "uninitialized" (Waiman Long) [RHEL-101190]
|
||
- futex: Correct the kernedoc return value for futex_wait_setup(). (Waiman Long) [RHEL-101190]
|
||
- tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101190]
|
||
- futex: Use RCU_INIT_POINTER() in futex_mm_init(). (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Use TAP output in futex_numa_mpol (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Use TAP output in futex_priv_hash (Waiman Long) [RHEL-101190]
|
||
- futex: Fix kernel-doc comments (Waiman Long) [RHEL-101190]
|
||
- futex: Relax the rcu_assign_pointer() assignment of mm->futex_phash in futex_mm_init() (Waiman Long) [RHEL-101190]
|
||
- futex: Fix outdated comment in struct restart_block (Waiman Long) [RHEL-101190]
|
||
- futex,selftests: Add another FUTEX2_NUMA selftest (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Add futex_numa_mpol (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Add futex_priv_hash (Waiman Long) [RHEL-101190]
|
||
- selftests/futex: Build without headers nonsense (Waiman Long) [RHEL-101190]
|
||
- tools/perf: Allow to select the number of hash buckets (Waiman Long) [RHEL-101190]
|
||
- tools headers: Synchronize prctl.h ABI header (Waiman Long) [RHEL-101190]
|
||
- futex: Implement FUTEX2_MPOL (Waiman Long) [RHEL-101190]
|
||
- futex: Implement FUTEX2_NUMA (Waiman Long) [RHEL-101190]
|
||
- futex: Allow to make the private hash immutable (Waiman Long) [RHEL-101190]
|
||
- futex: Allow to resize the private local hash (Waiman Long) [RHEL-101190]
|
||
- futex: Allow automatic allocation of process wide futex hash (Waiman Long) [RHEL-101190]
|
||
- futex: Add basic infrastructure for local task local hash (Waiman Long) [RHEL-101190]
|
||
- futex: Create helper function to initialize a hash slot (Waiman Long) [RHEL-101190]
|
||
- futex: Introduce futex_q_lockptr_lock() (Waiman Long) [RHEL-101190]
|
||
- futex: Decrease the waiter count before the unlock operation (Waiman Long) [RHEL-101190]
|
||
- futex: Acquire a hash reference in futex_wait_multiple_setup() (Waiman Long) [RHEL-101190]
|
||
- futex: Create private_hash() get/put class (Waiman Long) [RHEL-101190]
|
||
- futex: Create futex_hash() get/put class (Waiman Long) [RHEL-101190]
|
||
- futex: Create hb scopes (Waiman Long) [RHEL-101190]
|
||
- futex: Pull futex_hash() out of futex_q_lock() (Waiman Long) [RHEL-101190]
|
||
- futex: Move futex_queue() into futex_wait_setup() (Waiman Long) [RHEL-101190]
|
||
- mm: Add vmalloc_huge_node() (Waiman Long) [RHEL-101190]
|
||
- rcuref: Provide rcuref_is_dead() (Waiman Long) [RHEL-101190]
|
||
- futex: Use a hashmask instead of hashsize (Waiman Long) [RHEL-101190]
|
||
- rcuref: Plug slowpath race in rcuref_put() (Waiman Long) [RHEL-101190]
|
||
- seqlock: add missing parameter documentation for raw_seqcount_try_begin() (Waiman Long) [RHEL-101190]
|
||
- mm: introduce mmap_lock_speculate_{try_begin|retry} (Waiman Long) [RHEL-101190]
|
||
- mm: convert mm_lock_seq to a proper seqcount (Waiman Long) [RHEL-101190]
|
||
- seqlock: add raw_seqcount_try_begin (Waiman Long) [RHEL-101190]
|
||
- sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabled (Waiman Long) [RHEL-101190]
|
||
- locking/rtmutex: Make sure we wake anything on the wake_q when we release the lock->wait_lock (Waiman Long) [RHEL-101190]
|
||
- locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex (Waiman Long) [RHEL-101190]
|
||
- futex: fix user access on powerpc (Waiman Long) [RHEL-101190]
|
||
- futex: improve user space accesses (Waiman Long) [RHEL-101190]
|
||
- locking/mutex: Make mutex::wait_lock irq safe (Waiman Long) [RHEL-101190]
|
||
- locking/mutex: Remove wakeups from under mutex::wait_lock (Waiman Long) [RHEL-101190]
|
||
- locking/rt: Annotate unlock followed by lock for sparse. (Waiman Long) [RHEL-101190]
|
||
- mm: fix (harmless) type confusion in lock_vma_under_rcu() (Waiman Long) [RHEL-101190]
|
||
- selftests/mm: kvm, mdwe fixes to avoid requiring "make headers" (Waiman Long) [RHEL-101190]
|
||
- mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct (Waiman Long) [RHEL-101190]
|
||
|
||
* Wed Nov 26 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-644.el9]
|
||
- s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP (Luiz Capitulino) [RHEL-129896]
|
||
- scsi: st: Skip buffer flush for information ioctls (John Meneghini) [RHEL-128358]
|
||
- scsi: st: Separate st-unique ioctl handling from SCSI common ioctl handling (John Meneghini) [RHEL-128358]
|
||
- mm/uffd: add missing pte_mkdirty() to mfill_atomic_install_pte() (Lucas Oakley) [RHEL-46006]
|
||
- Bluetooth: revert TX timestamping (David Marlin) [RHEL-119045]
|
||
- Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00 (David Marlin) [RHEL-119045]
|
||
- Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete (David Marlin) [RHEL-119045]
|
||
- Bluetooth: MGMT: Fix possible UAFs (David Marlin) [RHEL-119045] {CVE-2025-39981}
|
||
- Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync (David Marlin) [RHEL-119045] {CVE-2025-39982}
|
||
- Bluetooth: hci_event: Fix UAF in hci_conn_tx_dequeue (David Marlin) [RHEL-119045] {CVE-2025-39983}
|
||
- Bluetooth: hci_sync: Fix hci_resume_advertising_sync (David Marlin) [RHEL-119045]
|
||
- Bluetooth: Fix build after header cleanup (David Marlin) [RHEL-119045]
|
||
- Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() (David Marlin) [RHEL-119045] {CVE-2025-39860}
|
||
- Bluetooth: vhci: Prevent use-after-free by removing debugfs files early (David Marlin) [RHEL-119045] {CVE-2025-39861}
|
||
- Bluetooth: hci_sync: fix set_local_name race condition (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_event: Mark connection as closed during suspend disconnect (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_conn: Make unacked packet handling more robust (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btnxpuart: Uses threaded IRQ for host wakeup handling (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_core: Fix using ll_privacy_capable for current settings (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_core: Fix using {cis,bis}_capable for current settings (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_sync: Avoid adding default advertising on startup (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_event: Mask data status from LE ext adv reports (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btintel_pcie: Fix Alive Context State Handling (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btintel_pcie: Make driver wait for alive interrupt (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' (David Marlin) [RHEL-119045] {CVE-2025-38593}
|
||
- Bluetooth: btusb: Add one more ID 0x28de:0x1401 for Qualcomm WCN6855 (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: Sort WCN6855 device IDs by VID and PID (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: QCA: Support downloading custom-made firmwares (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btnxpuart: Add uevents for FW dump and FW download complete (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btnxpuart: Correct the Independent Reset handling after FW dump (David Marlin) [RHEL-119045]
|
||
- Bluetooth: ISO: Support SCM_TIMESTAMPING for ISO TS (David Marlin) [RHEL-119045]
|
||
- Bluetooth: ISO: add socket option to report packet seqnum via CMSG (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btintel: Define a macro for Intel Reset vendor command (David Marlin) [RHEL-119045]
|
||
- Bluetooth: Fix typos in comments (David Marlin) [RHEL-119045]
|
||
- Bluetooth: RFCOMM: Fix typos in comments (David Marlin) [RHEL-119045]
|
||
- Bluetooth: aosp: Fix typo in comment (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_bcm4377: Fix typo in comment (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btrtl: Fix typo in comment (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btmtk: Fix typo in log string (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btintel: Fix typo in comment (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: Add RTL8852BE device 0x13d3:0x3618 (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btnxpuart: implement powerup sequence (David Marlin) [RHEL-119045]
|
||
- Bluetooth: Fix spelling mistakes (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btnxpuart: Add support for 4M baudrate (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_event: Correct comment about HCI_EV_EXTENDED_INQUIRY_RESULT (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_core: Eliminate an unnecessary goto label in hci_find_irk_by_addr() (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_sync: Use bt_dev_err() to log error message in hci_update_event_filter_sync() (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() (David Marlin) [RHEL-119045]
|
||
- Bluetooth: hci_qca: Enable ISO data packet RX (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btintel_pcie: Add support for device 0x4d76 (David Marlin) [RHEL-119045]
|
||
- Bluetooth: Remove hci_conn_hash_lookup_state() (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: Add a new VID/PID 2c7c/7009 for MT7925 (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btintel_pcie: Reword restart to recovery (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btintel_pcie: Support Function level reset (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: Add support for variant of RTL8851BE (USB ID 13d3:3601) (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano (David Marlin) [RHEL-119045]
|
||
- Bluetooth: btusb: Clean up some Bluetooth device IDs (David Marlin) [RHEL-119045]
|
||
- netlink: avoid infinite retry looping in netlink_unicast() (Davide Caratti) [RHEL-115649] {CVE-2025-38727}
|
||
- genetlink: fix genl_bind() invoking bind() after -EPERM (Davide Caratti) [RHEL-115649] {CVE-2025-39926}
|
||
- netlink: make sure we allow at least one dump skb (Davide Caratti) [RHEL-115649]
|
||
- netlink: Fix rmem check in netlink_broadcast_deliver(). (Davide Caratti) [RHEL-115649]
|
||
- netlink: Fix wraparounds of sk->sk_rmem_alloc. (Davide Caratti) [RHEL-115649] {CVE-2025-38465}
|
||
- bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6} (Xin Long) [RHEL-121298]
|
||
- octeon_ep_vf: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-111113]
|
||
- octeon_ep: Add support to retrieve hardware channel information (Kamal Heib) [RHEL-111113]
|
||
|
||
* Sat Nov 22 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-643.el9]
|
||
- s390/mm: Fix __ptep_rdp() inline assembly (Mete Durlu) [RHEL-129168]
|
||
- scsi: s390: zfcp: Ensure synchronous unit_add (Mete Durlu) [RHEL-129201]
|
||
- x86/topology: Implement topology_is_core_online() to address SMT regression (David Arcari) [RHEL-125289]
|
||
- tools/power turbostat: Fix incorrect sorting of PMT telemetry (David Arcari) [RHEL-127415]
|
||
- dma-mapping: fix missing clear bdr in check_ram_in_range_map() (Prarit Bhargava) [RHEL-128293]
|
||
- net/mlx5: fs, fix UAF in flow counter release (CKI Backport Bot) [RHEL-124427] {CVE-2025-39979}
|
||
- uprobes: Fix race in uprobe_free_utask (Viktor Malik) [RHEL-120479]
|
||
|
||
* Thu Nov 20 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-642.el9]
|
||
- kernel: extend rh_waived to cope better with the CVE mitigations case (Ricardo Robaina) [RHEL-122981]
|
||
- Add support to rh_waived cmdline boot parameter (Ricardo Robaina) [RHEL-122981]
|
||
- rh_flags: Rename rh_features to rh_flags (Ricardo Robaina) [RHEL-122981]
|
||
- kernel: rh_features: fix reading empty feature list from /proc (Ricardo Robaina) [RHEL-122981]
|
||
- rh_features: move rh_features entry to sys/kernel (Ricardo Robaina) [RHEL-122981]
|
||
- rh_features: convert to atomic allocation (Ricardo Robaina) [RHEL-122981]
|
||
- add rh_features to /proc (Ricardo Robaina) [RHEL-122981]
|
||
- add support for rh_features (Ricardo Robaina) [RHEL-122981]
|
||
- dlm: fix lkb timeout scanning lookup (Alexander Aring) [RHEL-82137]
|
||
- dlm: move to rinfo for all middle conversion cases (Alexander Aring) [RHEL-110034]
|
||
|
||
* Wed Nov 19 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-641.el9]
|
||
- tools/power/x86/intel-speed-select: v1.23 release (David Arcari) [RHEL-125240]
|
||
- tools/power/x86/intel-speed-select: Skip uncore frequency update (David Arcari) [RHEL-125240]
|
||
- tools/power/x86/intel-speed-select: Support SST PP revision 2 fields (David Arcari) [RHEL-125240]
|
||
- tools/power/x86/intel-speed-select: v1.22 release (David Arcari) [RHEL-125240]
|
||
- tools/power/x86/intel-speed-select: Prefix header search path with sysroot (David Arcari) [RHEL-125240]
|
||
- tools/power/x86/intel-speed-select: Die ID for IO dies (David Arcari) [RHEL-125240]
|
||
- tools/power/x86/intel-speed-select: Fix the condition to check multi die system (David Arcari) [RHEL-125240]
|
||
- tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE (David Arcari) [RHEL-125240]
|
||
- selftests: livepatch: test if ftrace can trace a livepatched function (Joe Lawrence) [RHEL-114920]
|
||
- selftests: livepatch: add new ftrace helpers functions (Joe Lawrence) [RHEL-114920]
|
||
- samples/livepatch: add module descriptions (Joe Lawrence) [RHEL-114920]
|
||
- selftest/livepatch: Only run test-kprobe with CONFIG_KPROBES_ON_FTRACE (Joe Lawrence) [RHEL-114920]
|
||
- docs: livepatch: move text out of code block (Joe Lawrence) [RHEL-114920]
|
||
- livepatch: Add comment to clarify klp_add_nops() (Joe Lawrence) [RHEL-114920]
|
||
- xfs: rework datasync tracking and execution (Pavel Reichl) [RHEL-113841]
|
||
- xfs: rearrange code in xfs_inode_item_precommit (Pavel Reichl) [RHEL-113841]
|
||
- dpll: zl3073x: Handle missing or corrupted flash configuration (Ivan Vecera) [RHEL-115369]
|
||
- dpll: zl3073x: Increase maximum size of flash utility (Ivan Vecera) [RHEL-115369]
|
||
- dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() (Ivan Vecera) [RHEL-115369]
|
||
- dpll: zl3073x: Implement devlink flash callback (Ivan Vecera) [RHEL-115369]
|
||
- dpll: zl3073x: Refactor DPLL initialization (Ivan Vecera) [RHEL-115369]
|
||
- dpll: zl3073x: Add firmware loading functionality (Ivan Vecera) [RHEL-115369]
|
||
- dpll: zl3073x: Add low-level flash functions (Ivan Vecera) [RHEL-115369]
|
||
- dpll: zl3073x: Add functions to access hardware registers (Ivan Vecera) [RHEL-115369]
|
||
|
||
* Tue Nov 18 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-640.el9]
|
||
- kernfs: Fix UAF in polling when open file is released (Pavel Reichl) [RHEL-122088] {CVE-2025-39881}
|
||
- crypto: iaa - mark as supported (Vladis Dronov) [RHEL-95629]
|
||
- dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family platforms (Vladis Dronov) [RHEL-95629]
|
||
- crypto: iaa - Optimize rebalance_wq_table() (Vladis Dronov) [RHEL-95629]
|
||
- crypto: iaa - Adjust workqueue allocation type (Vladis Dronov) [RHEL-95629]
|
||
- fs: Add 'initramfs_options' to set initramfs mount options (Ian Kent) [RHEL-121113]
|
||
- e1000e: fix heap overflow in e1000_set_eeprom (Corinna Vinschen) [RHEL-123108] {CVE-2025-39898}
|
||
- Configs: Enable CONFIG_SCHED_MC for powerpc (Phil Auld) [RHEL-118964]
|
||
- sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig (Phil Auld) [RHEL-118964]
|
||
- sched: Move STDL_INIT() functions out-of-line (Phil Auld) [RHEL-118964]
|
||
- sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask() (Phil Auld) [RHEL-118964]
|
||
- x86/smpboot: avoid SMT domain attach/destroy if SMT is not enabled (Phil Auld) [RHEL-118964]
|
||
- x86/smpboot: moves x86_topology to static initialize and truncate (Phil Auld) [RHEL-118964]
|
||
- x86/smpboot: remove redundant CONFIG_SCHED_SMT (Phil Auld) [RHEL-118964]
|
||
- smpboot: introduce SDTL_INIT() helper to tidy sched topology setup (Phil Auld) [RHEL-118964]
|
||
- powerpc/smp: Dynamically build Powerpc topology (Phil Auld) [RHEL-118964]
|
||
- powerpc/smp: Avoid asym packing within thread_group of a core (Phil Auld) [RHEL-118964]
|
||
- powerpc/smp: Add __ro_after_init attribute (Phil Auld) [RHEL-118964]
|
||
- powerpc/smp: Disable MC domain for shared processor (Phil Auld) [RHEL-118964]
|
||
- powerpc/smp: Enable Asym packing for cores on shared processor (Phil Auld) [RHEL-118964]
|
||
- perf/x86/intel/uncore: Add iMC freerunning for Panther Lake (Michael Petlan) [RHEL-47456]
|
||
- perf/x86/intel/uncore: Add Panther Lake support (Michael Petlan) [RHEL-47456]
|
||
- perf/x86/intel/uncore: Support customized MMIO map size (Michael Petlan) [RHEL-47442 RHEL-47456]
|
||
- perf/x86/intel/uncore: Support MSR portal for discovery tables (Michael Petlan) [RHEL-47442 RHEL-47456]
|
||
|
||
* Sat Nov 15 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-639.el9]
|
||
- smb: client: fix refcount leak in smb2_set_path_attr (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: fix potential UAF in smb2_close_cached_fid() (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: fix potential cfid UAF in smb2_query_info_compound (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: Fix refcount leak for cifs_sb_tlink (Paulo Alcantara) [RHEL-114699]
|
||
- cifs: parse_dfs_referrals: prevent oob on malformed input (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: remove cfids_invalidation_worker (Paulo Alcantara) [RHEL-114699]
|
||
- smb client: fix bug with newly created file in cached dir (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: short-circuit negative lookups when parent dir is fully cached (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: short-circuit in open_cached_dir_by_dentry() if !dentry (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: remove pointless cfid->has_lease check (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: remove unused fid_lock (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: update cfid->last_access_time in open_cached_dir_by_dentry() (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: ensure open_cached_dir_by_dentry() only returns valid cfid (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: account smb directory cache usage and per-tcon totals (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: add drop_dir_cache module parameter to invalidate cached dirents (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: show lease state as R/H/W (or NONE) in open_files (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: show negotiated cipher in DebugData (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: add new tracepoint to trace lease break notification (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: Fix NULL pointer dereference in cifs_debug_dirs_proc_show() (Paulo Alcantara) [RHEL-114699]
|
||
- smb: client: handle lack of IPC in dfs_cache_refresh() (Paulo Alcantara) [RHEL-119582]
|
||
- smb: client: get rid of d_drop() in cifs_do_rename() (Paulo Alcantara) [RHEL-123665]
|
||
- nvme-multipath: Skip nr_active increments in RETRY disposition (Ewan D. Milne) [RHEL-111104]
|
||
- arm64: errata: Expand speculative SSBS workaround for Cortex-A720AE (Waiman Long) [RHEL-119900]
|
||
- arm64: cputype: Add Cortex-A720AE definitions (Waiman Long) [RHEL-119900]
|
||
- arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays (Waiman Long) [RHEL-119900]
|
||
- arm64: Add support for HIP09 Spectre-BHB mitigation (Waiman Long) [RHEL-119900]
|
||
- arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists (Waiman Long) [RHEL-119900]
|
||
- arm64: cputype: Add MIDR_CORTEX_A76AE (Waiman Long) [RHEL-119900]
|
||
- arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list (Waiman Long) [RHEL-119900]
|
||
|
||
* Thu Nov 13 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-638.el9]
|
||
- cpufreq: powernv: Stop setting common freq attributes (Yunming Yang) [RHEL-121364]
|
||
- NFS: remove revoked delegation from server's delegation list (Benjamin Coddington) [RHEL-123617]
|
||
- selftests/bpf: Test invalid narrower ctx load (Viktor Malik) [RHEL-110274]
|
||
- bpf: Reject narrower access to pointer ctx fields (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Fix handling of BPF arena relocations (Viktor Malik) [RHEL-110274]
|
||
- s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Add negative test cases for snprintf (Viktor Malik) [RHEL-110274]
|
||
- bpf: Reject %%p%% format string in bprintf-like helpers (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: adapt one more case in test_lru_map to the new target_free (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Fix possible use-after-free for externs (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Fix null pointer dereference in btf_dump__free on allocation failure (Viktor Malik) [RHEL-110274]
|
||
- bpf: Adjust free target to avoid global starvation of LRU map (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Add tests with stack ptr register in conditional jmp (Viktor Malik) [RHEL-110274]
|
||
- bpf: Do not include stack ptr register in precision backtracking bookkeeping (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Add unit tests with __bpf_trap() kfunc (Viktor Malik) [RHEL-110274]
|
||
- bpf: Warn with __bpf_trap() kfunc maybe due to uninitialized variable (Viktor Malik) [RHEL-110274]
|
||
- libbpf/btf: Fix string handling to support multi-split BTF (Viktor Malik) [RHEL-110274]
|
||
- bpf: Pass the same orig_call value to trampoline functions (Viktor Malik) [RHEL-110274]
|
||
- s390/bpf: Store backchain even for leaf progs (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Check bpf_map_skeleton link for NULL (Viktor Malik) [RHEL-110274]
|
||
- bpf: Fix WARN() in get_bpf_raw_tp_regs (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Use proper errno value in nlattr (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Fix caps for __xlated/jited_unpriv (Viktor Malik) [RHEL-110274]
|
||
- bpftool: Fix cgroup command to only show cgroup bpf programs (Viktor Malik) [RHEL-110274]
|
||
- bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Use proper errno value in linker (Viktor Malik) [RHEL-110274]
|
||
- Use thread-safe function pointer in libbpf_print (Viktor Malik) [RHEL-110274]
|
||
- bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Add test for attaching kprobe with long event names (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Add test for attaching uprobe with long event names (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Fix event name too long error (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Verify section type in btf_find_elf_sections (Viktor Malik) [RHEL-110274]
|
||
- libbpf: Fix buffer overflow in bpf_object__init_prog (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Add test case for atomic update of fd htab (Viktor Malik) [RHEL-110274]
|
||
- bpf: Don't allocate per-cpu extra_elems for fd htab (Viktor Malik) [RHEL-110274]
|
||
- bpf: Add is_fd_htab() helper (Viktor Malik) [RHEL-110274]
|
||
- bpf: Support atomic update for htab of maps (Viktor Malik) [RHEL-110274]
|
||
- bpf: Rename __htab_percpu_map_update_elem to htab_map_update_elem_in_place (Viktor Malik) [RHEL-110274]
|
||
- bpf: Factor out htab_elem_value helper() (Viktor Malik) [RHEL-110274]
|
||
- bpf: Bail out early in __htab_map_lookup_and_delete_elem() (Viktor Malik) [RHEL-110274]
|
||
- selftests/bpf: Fix bpf_nf selftest failure (Viktor Malik) [RHEL-110274]
|
||
- bpf: Check link_create.flags parameter for multi_uprobe (Viktor Malik) [RHEL-110274]
|
||
- bpf: Check link_create.flags parameter for multi_kprobe (Viktor Malik) [RHEL-110274]
|
||
- mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory (CKI Backport Bot) [RHEL-119153] {CVE-2025-39883}
|
||
|
||
* Wed Nov 12 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-637.el9]
|
||
- net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() (Mete Durlu) [RHEL-99989]
|
||
- net/smc: fix UAF on smcsk after smc_listen_out() (Mete Durlu) [RHEL-99989]
|
||
- smc: Fix various oops due to inet_sock type confusion. (Mete Durlu) [RHEL-99989]
|
||
- net/smc: convert timeouts to secs_to_jiffies() (Mete Durlu) [RHEL-99989]
|
||
- net/smc: replace strncpy with strscpy (Mete Durlu) [RHEL-99989]
|
||
- net/smc: remove unused function smc_lo_supports_v2 (Mete Durlu) [RHEL-99989]
|
||
- net/smc: remove unused input parameters in smc_buf_get_slot (Mete Durlu) [RHEL-99989]
|
||
- s390: ism: Pass string literal as format argument of dev_set_name() (Mete Durlu) [RHEL-99989]
|
||
- smc: Fix lockdep false-positive for IPPROTO_SMC. (Mete Durlu) [RHEL-99989]
|
||
- net/smc: use the correct ndev to find pnetid by pnetid table (Mete Durlu) [RHEL-99989]
|
||
- net/smc: fix data error when recvmsg with MSG_PEEK flag (Mete Durlu) [RHEL-99989]
|
||
- net/smc: delete pointless divide by one (Mete Durlu) [RHEL-99989]
|
||
- net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Mete Durlu) [RHEL-99989]
|
||
- net/smc: fix LGR and link use-after-free issue (Mete Durlu) [RHEL-99989]
|
||
- net/smc: initialize close_work early to avoid warning (Mete Durlu) [RHEL-99989]
|
||
- net/smc: do not leave a dangling sk pointer in __smc_create() (Mete Durlu) [RHEL-99989]
|
||
- net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid (Mete Durlu) [RHEL-99989]
|
||
- net/smc: Fix memory leak when using percpu refs (Mete Durlu) [RHEL-99989]
|
||
- net/smc: Address spelling errors (Mete Durlu) [RHEL-99989]
|
||
- net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC (Mete Durlu) [RHEL-99989]
|
||
- net/smc: add sysctl for smc_limit_hs (Mete Durlu) [RHEL-99989]
|
||
- net/smc: prevent NULL pointer dereference in txopt_get (Mete Durlu) [RHEL-99989]
|
||
- net/smc: introduce statistics for ringbufs usage of net namespace (Mete Durlu) [RHEL-99989]
|
||
- net/smc: introduce statistics for allocated ringbufs of link group (Mete Durlu) [RHEL-99989]
|
||
- net/smc: Use static_assert() to check struct sizes (Mete Durlu) [RHEL-99989]
|
||
- net/smc: add the max value of fallback reason count (Mete Durlu) [RHEL-99989]
|
||
- net/smc: remove unused input parameters in smcr_new_buf_create (Mete Durlu) [RHEL-99989]
|
||
- net/smc: remove redundant code in smc_connect_check_aclc (Mete Durlu) [RHEL-99989]
|
||
- Subject: net/smc: remove the fallback in __smc_connect (Mete Durlu) [RHEL-99989]
|
||
- Subject: net/smc: remove unreferenced header in smc_loopback.h file (Mete Durlu) [RHEL-99989]
|
||
- Subject: net/smc: prevent UAF in inet_create() (Mete Durlu) [RHEL-99989]
|
||
- net/smc: {at|de}tach sndbuf to peer DMB if supported (Mete Durlu) [RHEL-99989]
|
||
- gitlab-ci: disable automotive pipelines (Scott Weaver)
|
||
- redhat: use RELEASE_LOCALVERSION also for dist-get-tag (Jan Stancek)
|
||
- redhat: introduce RELEASE_LOCALVERSION variable (Jan Stancek)
|
||
- redhat: remove EARLY ystream bits (Jan Stancek)
|
||
- bpf: Do not audit capability check in do_jit() (Ondrej Mosnacek) [RHEL-105376]
|
||
- io_uring/waitid: always prune wait queue entry in io_waitid_wait() (CKI Backport Bot) [RHEL-124973] {CVE-2025-40047}
|
||
- mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs (CKI Backport Bot) [RHEL-95651]
|
||
- dma/mapping.c: dev_dbg support for dma_addressing_limited (Prarit Bhargava) [RHEL-117031]
|
||
- x86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers (Prarit Bhargava) [RHEL-117031]
|
||
- x86/kaslr: Reduce KASLR entropy on most x86 systems (Prarit Bhargava) [RHEL-117031]
|
||
- KVM: x86: Advertise support for AMD's PREFETCHI (Paolo Bonzini) [RHEL-98696]
|
||
- KVM: s390: Fix access to unavailable adapter indicator pages during postcopy (Thomas Huth) [RHEL-43214]
|
||
- iommu/s390: Make attach succeed when the device was surprise removed (Thomas Huth) [RHEL-113452]
|
||
- iommu/s390: Fix memory corruption when using identity domain (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: Fix incorrect usage of mmu_notifier_register() (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: Remove unneeded srcu lock (Thomas Huth) [RHEL-113452]
|
||
- s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log (Thomas Huth) [RHEL-113452]
|
||
- s390/kvm: Split kvm_host header file (Thomas Huth) [RHEL-113452]
|
||
- s390/entry: Move early program check handler to entry.S (Thomas Huth) [RHEL-113452]
|
||
- s390: Remove 2k vs 4k page table leftovers (Thomas Huth) [RHEL-113452]
|
||
- s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() (Thomas Huth) [RHEL-113452]
|
||
- s390/mm: Convert pgste_val() into function (Thomas Huth) [RHEL-113452]
|
||
- s390/mm: Convert pgprot_val() into function (Thomas Huth) [RHEL-113452]
|
||
- s390: Add missing _TIF defines (Thomas Huth) [RHEL-113452]
|
||
- s390/syscall: Merge __do_syscall() and do_syscall() (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: Don't use %%pK through debug printing (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: Don't use %%pK through tracepoints (Thomas Huth) [RHEL-113452]
|
||
- s390/asm-offsets: Rename __LC_PGM_INT_CODE (Thomas Huth) [RHEL-113452]
|
||
- s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removed (Thomas Huth) [RHEL-72996]
|
||
- s390/vfio-ap: Signal eventfd when guest AP configuration is changed (Thomas Huth) [RHEL-72996]
|
||
- s390/vfio-ccw: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452]
|
||
- s390/vfio-ap: Make mdev_types not look like a fake flex array (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: Switch to use hrtimer_setup() (Thomas Huth) [RHEL-113452]
|
||
- s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: vsie: stop using "struct page" for vsie page (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: vsie: stop messing with page refcount (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: vsie: stop using page->index (Thomas Huth) [RHEL-113452]
|
||
- s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_ops (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Streamline uc_skey test to issue iske after sske (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add has device attr check to uc_attr_mem_limit selftest (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add ucontrol gis routing test (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add ucontrol flic attr selftests (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add regression tests for PFCR subfunctions (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Fix whitespace confusion in ucontrol test (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add uc_skey VM test case (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add uc_map_unmap VM test case (Thomas Huth) [RHEL-113452]
|
||
- s390/vfio-ap: Switch over to sysfs_emit() (Thomas Huth) [RHEL-113452]
|
||
- s390: Fix various typos (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add regression tests for PLO subfunctions (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions (Thomas Huth) [RHEL-113452]
|
||
- selftests: kvm: s390: Add VM run test case (Thomas Huth) [RHEL-113452]
|
||
- selftests: kvm: s390: Add test fixture and simple VM setup tests (Thomas Huth) [RHEL-113452]
|
||
- selftests: kvm: s390: Add s390x ucontrol test suite with hpage test (Thomas Huth) [RHEL-113452]
|
||
- selftests: kvm: s390: Add kvm_s390_sie_block definition for userspace tests (Thomas Huth) [RHEL-113452]
|
||
- selftests: kvm: s390: Define page sizes in shared header (Thomas Huth) [RHEL-113452]
|
||
- selftests/kvm: remove dead file (Thomas Huth) [RHEL-113452]
|
||
- Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" (Thomas Huth) [RHEL-113452]
|
||
- KVM: selftests: Define _GNU_SOURCE for all selftests code (Thomas Huth) [RHEL-113452]
|
||
- s390/cio: Add missing MODULE_DESCRIPTION() macros (Thomas Huth) [RHEL-113452]
|
||
- s390: Replace S390_lowcore by get_lowcore() (Thomas Huth) [RHEL-113452]
|
||
- s390/uv: gmap_make_secure() cleanups for further changes (Thomas Huth) [RHEL-113452]
|
||
- s390/uv: Don't call folio_wait_writeback() without a folio reference (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390x: selftests: Add shared zeropage test (Thomas Huth) [RHEL-113452]
|
||
- KVM: s390: selftests: Add selftest for single-stepping (Thomas Huth) [RHEL-113452]
|
||
- xfs: do not propagate ENODATA disk errors into xattr code (Carlos Maiolino) [RHEL-71501]
|
||
- sched: restore the behavior of put_task_struct() for non-rt (Luis Claudio R. Goncalves) [RHEL-40885]
|
||
- sched: Do not call __put_task_struct() on rt if pi_blocked_on is set (Luis Claudio R. Goncalves) [RHEL-40885]
|
||
|
||
* Fri Nov 07 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-636.el9]
|
||
- powerpc/pseries: Define __u{8,32} types in papr_hvpipe_hdr struct (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: HVPIPE changes to support migration (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Enable hvpipe with ibm,set-system-parameter RTAS (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Enable HVPIPE event message interrupt (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Wakeup hvpipe FD when the payload is pending (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Receive payload with ibm,receive-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Define HVPIPE specific macros (Mamatha Inamdar) [RHEL-101849]
|
||
- powerpc/pseries: Define papr-hvpipe ioctl (Mamatha Inamdar) [RHEL-101849]
|
||
- Documentation: ioctl-number: Fix linuxppc-dev mailto link (Mamatha Inamdar) [RHEL-101849]
|
||
- tracing/osnoise: Replace kmalloc + copy_from_user with memdup_user_nul (Tomas Glozar) [RHEL-117873]
|
||
- tracing/osnoise: Fix slab-out-of-bounds in _parse_integer_limit() (Tomas Glozar) [RHEL-117873] {CVE-2025-39974}
|
||
- tracing/osnoise: Use for_each_online_cpu() instead of for_each_cpu() (Tomas Glozar) [RHEL-117873]
|
||
- tracing/osnoise: Fix null-ptr-deref in bitmap_parselist() (Tomas Glozar) [RHEL-117873] {CVE-2025-39887}
|
||
- tracing/osnoise: Fix crash in timerlat_dump_stack() (Tomas Glozar) [RHEL-117873] {CVE-2025-38493}
|
||
- tracing/osnoise: Fix possible recursive locking for cpus_read_lock() (Tomas Glozar) [RHEL-117873]
|
||
- osnoise: provide quiescent states (Tomas Glozar) [RHEL-117873]
|
||
- tracing/osnoise: Switch to use hrtimer_setup() (Tomas Glozar) [RHEL-117873]
|
||
- tracing/osnoise: Fix resetting of tracepoints (Tomas Glozar) [RHEL-117873] {CVE-2025-21733}
|
||
- tracing: Switch trace_osnoise.c code over to use guard() and __free() (Tomas Glozar) [RHEL-117873]
|
||
- rtla: Check pkg-config install (Tomas Glozar) [RHEL-117873]
|
||
- rtla: Define __NR_sched_setattr for LoongArch (Tomas Glozar) [RHEL-117873]
|
||
- rtla: Add the ability to create ctags and etags (Tomas Glozar) [RHEL-117873]
|
||
- Documentation/rtla: Add include common_appendix.rst (Tomas Glozar) [RHEL-117873]
|
||
- Documentation/rtla: Include BPF sample collection (Tomas Glozar) [RHEL-117873]
|
||
- Documentation/rtla: Fix typo in common_timerlat_description.rst (Tomas Glozar) [RHEL-117873]
|
||
- Documentation/rtla: Fix typo in rtla-timerlat.rst (Tomas Glozar) [RHEL-117873]
|
||
- Documentation/rtla: Fix duplicate text about timerlat tracer (Tomas Glozar) [RHEL-117873]
|
||
- rtla: Documentation: Fix -t, --trace (Tomas Glozar) [RHEL-117873]
|
||
- rtla: fix a example in rtla-timerlat-hist.rst (Tomas Glozar) [RHEL-117873]
|
||
- net/smc: Remove validation of reserved bits in CLC Decline message (Mete Durlu) [RHEL-124197]
|
||
- i40e: add mask to apply valid bits for itr_idx (Michal Schmidt) [RHEL-123809]
|
||
- i40e: add max boundary check for VF filters (Michal Schmidt) [RHEL-123809] {CVE-2025-39968}
|
||
- i40e: fix validation of VF state in get resources (Michal Schmidt) [RHEL-123809] {CVE-2025-39969}
|
||
- i40e: fix input validation logic for action_meta (Michal Schmidt) [RHEL-123809] {CVE-2025-39970}
|
||
- i40e: fix idx validation in config queues msg (Michal Schmidt) [RHEL-123809] {CVE-2025-39971}
|
||
- i40e: fix idx validation in i40e_validate_queue_map (Michal Schmidt) [RHEL-123809] {CVE-2025-39972}
|
||
- i40e: add validation for ring_len param (Michal Schmidt) [RHEL-123809] {CVE-2025-39973}
|
||
- io_uring: enable per-io write streams (Ming Lei) [RHEL-122870]
|
||
- nvmet-fcloop: call done callback even when remote port is gone (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-tcp: fix callback lock for TLS handshake (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: fix misaccounting of nvme-mpath inflight I/O (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: revert the cross-controller atomic write size validation (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: fix atomic write size validation (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: refactor the atomic write unit detection (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: fix endianness of command word prints in nvme_log_err_passthru() (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: Fix incorrect cdw15 value in passthru error logging (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-pci: refresh visible attrs after being checked (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: fix memory leak of bio integrity (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: spelling fixes (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-tcp: fix I/O stalls on congested sockets (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-tcp: sanitize request list handling (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-tcp: remove tag set when second admin queue config fails (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: fix command limits status code (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-pci: store aborted state in flags variable (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-fc: do not reference lsrsp after failure (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: don't wait for lport cleanup (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: add missing fcloop_callback_host_done (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fc: take tgtport refs for portentry (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fc: free pending reqs on tgtport unregister (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: drop response if targetport is gone (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: allocate/free fcloop_lsreq directly (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: prevent double port deletion (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: access fcpreq only when holding reqlock (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: update refs on tfcp_req (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: refactor fcloop_delete_local_port (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: refactor fcloop_nport_alloc and track lport (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: remove nport from list on last user (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-fcloop: track ref counts for nports (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-auth: use SHASH_DESC_ON_STACK (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: simplify the nvmet_req_init() interface (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: support completion queue sharing (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: fabrics: add CQ init and destroy (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: cq: prepare for completion queue sharing (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: add a helper function for cqid checking (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-auth: authenticate on admin queue only (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-auth: do not re-authenticate queues with no prior authentication (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet-tcp: switch to using the crc32c library (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: replace strncpy with strscpy (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-tcp: open-code nvme_tcp_queue_request() for R2T (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-tcp: remove redundant check to ctrl->opts (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: fix incorrect sizeof (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: fix write_stream_granularity initialization (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: use fdp streams if write stream is provided (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: register fdp parameters with the block layer (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: add FDP definitions (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: pass a void pointer to nvme_get/set_features for the result (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: add a nvme_get_log_lsi helper (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: all namespaces in a subsystem must adhere to a common atomic write size (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme: multipath: enable BLK_FEAT_ATOMIC_WRITES for multipathing (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: pci-epf: remove NVMET_PCI_EPF_Q_IS_SQ (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: pci-epf: improve debug message (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: pci-epf: cleanup nvmet_pci_epf_raise_irq() (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: pci-epf: do not fall back to using INTX if not supported (Maurizio Lombardi) [RHEL-114502]
|
||
- nvmet: pci-epf: clear completion queue IRQ flag on delete (Maurizio Lombardi) [RHEL-114502]
|
||
- nvme-pci: add quirks for device 126f:1001 (Maurizio Lombardi) [RHEL-114502]
|
||
- crypto: octeontx2 - Call strscpy() with correct size argument (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - get engine group number for asymmetric engine (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - Rework how engine group number is obtained (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - Fix address alignment issue on ucode loading (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - add timeout for load_fvc completion poll (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - Use dynamic allocated memory region for lmtst (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - Initialize cptlfs device info once (Vladis Dronov) [RHEL-122025]
|
||
- crypto: octeontx2 - Simplify multiple return statements (Vladis Dronov) [RHEL-122025]
|
||
- crypto: lib/Kconfig - hide library options [partial] (Vladis Dronov) [RHEL-122025]
|
||
- RDMA/core: Free pfn_list with appropriate kvfree call (Kamal Heib) [RHEL-110100]
|
||
- IB/core: Annotate umem_mutex acquisition under fs_reclaim for lockdep (Kamal Heib) [RHEL-110100]
|
||
- scsi: RDMA/srp: Don't set a max_segment_size when virt_boundary_mask is set (Kamal Heib) [RHEL-110100]
|
||
- RDMA/core: Rate limit GID cache warning messages (Kamal Heib) [RHEL-110100]
|
||
- RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work (Kamal Heib) [RHEL-110100]
|
||
- IB/cm: Remove dead code and adjust naming (Kamal Heib) [RHEL-110100]
|
||
- RDMA/core: Avoid hmm_dma_map_alloc() for virtual DMA devices (Kamal Heib) [RHEL-110100]
|
||
- RDMA/umem: Separate implicit ODP initialization from explicit ODP (Kamal Heib) [RHEL-110100]
|
||
- RDMA/core: Convert UMEM ODP DMA mapping to caching IOVA and page linkage (Kamal Heib) [RHEL-110100]
|
||
- RDMA/umem: Store ODP access mask information in PFN (Kamal Heib) [RHEL-110100]
|
||
- RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem (Kamal Heib) [RHEL-110100]
|
||
- IB/cm: Drop lockdep assert and WARN when freeing old msg (Kamal Heib) [RHEL-110100]
|
||
- RDMA/core: Move ODP capability definitions to uapi (Kamal Heib) [RHEL-110100]
|
||
- RDMA/rxe: Enable ODP in ATOMIC WRITE operation (Kamal Heib) [RHEL-110100]
|
||
- RDMA/rxe: Enable ODP in RDMA FLUSH operation (Kamal Heib) [RHEL-110100]
|
||
- RDMA/cma: Remove unused rdma_res_to_id (Kamal Heib) [RHEL-110100]
|
||
- IB/cm: use rwlock for MAD agent lock (Kamal Heib) [RHEL-110100]
|
||
- RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110100]
|
||
- RDMA/uverbs: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110100]
|
||
- RDMA/core: Convert to use ERR_CAST() (Kamal Heib) [RHEL-110100]
|
||
- mm/hmm: provide generic DMA managing logic (Kamal Heib) [RHEL-110100]
|
||
- mm/hmm: let users to tag specific PFN with DMA mapped bit (Kamal Heib) [RHEL-110100]
|
||
- i2c: tiny-usb: disable zero-length read messages (Desnes Nunes) [RHEL-116016]
|
||
- i2c: Use str_read_write() helper (Desnes Nunes) [RHEL-116016]
|
||
- memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() (Desnes Nunes) [RHEL-116016]
|
||
- usb: hub: Don't try to recover devices lost during warm reset. (Desnes Nunes) [RHEL-116016]
|
||
- USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition (Desnes Nunes) [RHEL-116016]
|
||
- USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: configfs: Fix OOB read on empty string write (Desnes Nunes) [RHEL-116016] {CVE-2025-38497}
|
||
- xhci: dbc: Flush queued requests before stopping dbc (Desnes Nunes) [RHEL-116016]
|
||
- xhci: dbctty: disable ECHO flag by default (Desnes Nunes) [RHEL-116016]
|
||
- xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: quirk for data loss in ISOC transfers (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: displayport: Fix potential deadlock (Desnes Nunes) [RHEL-116016] {CVE-2025-38404}
|
||
- usb: typec: altmodes/displayport: do not index invalid pin_assignments (Desnes Nunes) [RHEL-116016] {CVE-2025-38391}
|
||
- usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach (Desnes Nunes) [RHEL-116016]
|
||
- USB: serial: option: add Foxconn T99W640 (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Fix bit masking in tb_dp_port_set_hops() (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Fix wake on connect at runtime (Desnes Nunes) [RHEL-116016]
|
||
- Revert "usb: xhci: Implement xhci_handshake_check_state() helper" (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: u_serial: Fix race condition in TTY wakeup (Desnes Nunes) [RHEL-116016] {CVE-2025-38448}
|
||
- usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer (Desnes Nunes) [RHEL-116016] {CVE-2024-56670}
|
||
- Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io" (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: u_serial: Add null pointer check in gs_start_io (Desnes Nunes) [RHEL-116016]
|
||
- usb: acpi: fix device link removal (Desnes Nunes) [RHEL-116016]
|
||
- Logitech C-270 even more broken (Desnes Nunes) [RHEL-116016]
|
||
- phy: use per-PHY lockdep keys (Desnes Nunes) [RHEL-116016]
|
||
- phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode (Desnes Nunes) [RHEL-116016] {CVE-2025-38535}
|
||
- phy: tegra: xusb: Disable periodic tracking on Tegra234 (Desnes Nunes) [RHEL-116016]
|
||
- phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode (Desnes Nunes) [RHEL-116016]
|
||
- usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNING macro (Desnes Nunes) [RHEL-116016]
|
||
- USB: typec: fix const issue in typec_match() (Desnes Nunes) [RHEL-116016]
|
||
- USB: gadget: udc: fix const issue in gadget_match_driver() (Desnes Nunes) [RHEL-116016]
|
||
- USB: gadget: fix up const issue with struct usb_function_instance (Desnes Nunes) [RHEL-116016]
|
||
- USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB (Desnes Nunes) [RHEL-116016]
|
||
- USB: serial: bus: fix const issue in usb_serial_device_match() (Desnes Nunes) [RHEL-116016]
|
||
- usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 hub controller (Desnes Nunes) [RHEL-116016]
|
||
- usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub (Desnes Nunes) [RHEL-116016]
|
||
- usb: Flush altsetting 0 endpoints before reinitializating them after reset. (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: Add Parade PS8833 Type-C retimer variant (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: u_serial: Avoid double unlock of serial_port_lock (Desnes Nunes) [RHEL-116016]
|
||
- usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device (Desnes Nunes) [RHEL-116016]
|
||
- usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tcpm: Use configured PD revision for negotiation (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work (Desnes Nunes) [RHEL-116016] {CVE-2025-38268}
|
||
- xhci: Add missing parameter description to xhci_get_endpoint_index() (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: fix host not responding after suspend and resume (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: rename 'irq_control' to 'imod' (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: rename 'irq_pending' to 'iman' (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: cleanup IMOD register comments (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: rework Event Ring Segment Table Address mask (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: rework Event Ring Segment Table Size mask (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: remove '0' write to write-1-to-clear register (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: guarantee that IMAN register is flushed (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: improve Interrupt Management register macros (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: set requested IMODI to the closest supported value (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: cleanup xhci_mem_init() (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: add individual allocation checks in xhci_mem_init() (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: move initialization of the primary interrupter (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: remove error handling from xhci_add_interrupter() (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: move enabling of USB 3 device notifications (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: move doorbell array pointer assignment (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: move DCBAA pointer write (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: refactor xhci_set_cmd_ring_deq() (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: move command ring pointer write (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: move device slot enabling register write (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: relocate pre-allocation initialization (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: Add debugfs support for xHCI port bandwidth (Desnes Nunes) [RHEL-116016]
|
||
- usb: xhci: Don't log transfer ring segment list on errors (Desnes Nunes) [RHEL-116016]
|
||
- phy: tegra: p2u: Broaden architecture dependency (Desnes Nunes) [RHEL-116016]
|
||
- phy: fsl-imx8mq-usb: add i.MX95 tuning support (Desnes Nunes) [RHEL-116016]
|
||
- phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: phy: imx8mq-usb: add imx95 tuning support (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property (Desnes Nunes) [RHEL-116016]
|
||
- phy: freescale: imx8m-pcie: Simplify with dev_err_probe() (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: phy: rockchip: Convert RK3399 Type-C PHY to schema (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: add rk3588 compatible to rockchip,dwc3 (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: rockchip,dwc3: Move RK3399 to its own schema (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Do not double dequeue a configuration request (Desnes Nunes) [RHEL-116016] {CVE-2025-38174}
|
||
- usb-storage: reject probe of device one non-DMA HCDs when using highmem (Desnes Nunes) [RHEL-116016]
|
||
- USB: serial: ti_usb_3410_5052: drop bogus read urb check (Desnes Nunes) [RHEL-116016]
|
||
- usb: misc: onboard_usb_dev: Add Parade PS5511 hub support (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: Add binding for PS5511 hub controller (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: Introduce usb-hub.yaml (Desnes Nunes) [RHEL-116016]
|
||
- misc: rtsx: Remove deadcode (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: u_serial: Implement remote wakeup capability (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: u_serial: Add null pointer check in gserial_suspend (Desnes Nunes) [RHEL-116016] {CVE-2023-53356}
|
||
- usb: gadget: u_serial: Add null pointer check in gserial_resume (Desnes Nunes) [RHEL-116016] {CVE-2023-53551}
|
||
- dt-bindings: usb: usb-switch: Allow data-lanes property in port (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: Convert Nuvoton EHCI to DT schema (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: npcm7xx: Add npcm845 compatible (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: usb-device: relax compatible pattern to a contains (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: ucsi: fix Clang -Wsign-conversion warning (Desnes Nunes) [RHEL-116016]
|
||
- USB: host: omap: Do not enable by default during compile testing (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: mux: fsa4480: add regulator support (Desnes Nunes) [RHEL-116016]
|
||
- HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() (Desnes Nunes) [RHEL-116016] {CVE-2025-38103}
|
||
- Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Notify userspace about firmware CM tunneling events (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Notify userspace about software CM tunneling events (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Introduce domain event message handler (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: Connect Type-C port with associated USB4 port (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Expose usb4_port_index() to other modules (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Fix a logic error in wake on connect (Desnes Nunes) [RHEL-116016]
|
||
- misc: rtsx: Enhance the signal handling processes in SVID/SSID 1028:0CE1 platform (Desnes Nunes) [RHEL-116016]
|
||
- usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) (Desnes Nunes) [RHEL-116016]
|
||
- Added usb_string function to a namespace (Desnes Nunes) [RHEL-116016]
|
||
- USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes (Desnes Nunes) [RHEL-116016]
|
||
- USB: phy: Use str_enable_disable-like helpers (Desnes Nunes) [RHEL-116016]
|
||
- usb: common: usb-conn-gpio: use a unique name for usb connector device (Desnes Nunes) [RHEL-116016]
|
||
- usb: hub: Fail fast in USB3 link power management enable path (Desnes Nunes) [RHEL-116016]
|
||
- usb: hub: reorder USB3 link power management enable requests (Desnes Nunes) [RHEL-116016]
|
||
- usb: hub: Don't disable LPM completely if device initiated LPM fails (Desnes Nunes) [RHEL-116016]
|
||
- usb: hub: verify device is configured in usb_device_may_initiate_lpm() (Desnes Nunes) [RHEL-116016]
|
||
- usb: hub: Block less in USB3 link power management LPM disable path (Desnes Nunes) [RHEL-116016]
|
||
- usb: Add checks for snprintf() calls in usb_alloc_dev() (Desnes Nunes) [RHEL-116016]
|
||
- usb: chipidea: imx: add HSIO Block Control wakeup setting (Desnes Nunes) [RHEL-116016]
|
||
- usb: chipidea: imx: add wakeup interrupt handling (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' (Desnes Nunes) [RHEL-116016]
|
||
- usb: cdc-wdm: avoid setting WDM_READ for ZLP-s (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example (Desnes Nunes) [RHEL-116016]
|
||
- usb: cdns3: Remove the invalid comment (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tcpm: Use fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116016]
|
||
- device property: Split fwnode_get_child_node_count() (Desnes Nunes) [RHEL-116016]
|
||
- device property: Fix a typo in the description of device_get_child_node_count() (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tipd: Fix wakeup source leaks on device unbind (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tcpci: add regulator support (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tcpm: allow switching to mode accessory to mux properly (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: tcpm: allow to use sink in accessory mode (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set (Desnes Nunes) [RHEL-116016]
|
||
- usb: typec: ucsi: Add the UCSI commands in debugfs (Desnes Nunes) [RHEL-116016]
|
||
- thunderbolt: Use wake on connect and disconnect over suspend (Desnes Nunes) [RHEL-116016]
|
||
- usb: host: xhci: Notify xHCI sideband on transfer ring free (Desnes Nunes) [RHEL-116016]
|
||
- usb: host: xhci-plat: Set XHCI max interrupters if property is present (Desnes Nunes) [RHEL-116016]
|
||
- usb: host: xhci-mem: Allow for interrupter clients to choose specific index (Desnes Nunes) [RHEL-116016]
|
||
- usb: host: xhci-mem: Cleanup pending secondary event ring events (Desnes Nunes) [RHEL-116016]
|
||
- redhat/configs: Adding CONFIG_USB_XHCI_SIDEBAND (Desnes Nunes) [RHEL-116016]
|
||
- xhci: sideband: add initial api to register a secondary interrupter entity (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: New bitfield definition and programming in GRSTCTL (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: Add hibernation updates for ULPI PHY (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: New bit definition in GPWRDN register (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: Add eUSB2 PHY disconnect flow support (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: Add new parameter eusb2_disc (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: New bit definition in GOTGCTL register (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: Add core new versions definition (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: qcom: Don't leave BCR asserted (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: gadget: Fix TRB reclaim logic for short transfers and ZLPs (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: Abort suspend on soft disconnect failure (Desnes Nunes) [RHEL-116016]
|
||
- usb: gadget: epautoconf: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: gadget: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116016]
|
||
- usb: core: config: Use USB API functions rather than constants (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: qcom: Use bulk clock API and devres (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: qcom: Fix error handling in probe (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: qcom: use modern PM macros (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc2: also exit clock_gating when stopping udc while suspended (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: qcom: Transition to flattened model (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: qcom: Don't rely on drvdata during probe (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: core: Don't touch resets and clocks (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: core: Expose core driver as library (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: qcom,snps-dwc3: Fix bindings for X1E80100 (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: Introduce qcom,snps-dwc3 (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: qcom: Snapshot driver for backwards compatibilty (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: dwc3: Allow connector in USB controller node (Desnes Nunes) [RHEL-116016]
|
||
- dt-bindings: usb: qcom,dwc3: Add SM8750 compatible (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: core: Avoid redundant system suspend/resume callbacks (Desnes Nunes) [RHEL-116016]
|
||
- i2c: Set i2c pinctrl recovery info from it's device pinctrl (Desnes Nunes) [RHEL-116016]
|
||
- pinctrl: Add an API to get the pinctrl pins if initialized (Desnes Nunes) [RHEL-116016]
|
||
- usb: dwc3: Specify maximum number of XHCI interrupters (Desnes Nunes) [RHEL-116016]
|
||
- can: gs_usb: add VID/PID for the CANnectivity firmware (Desnes Nunes) [RHEL-116016]
|
||
- can: gs_usb: add usb endpoint address detection at driver probe step (Desnes Nunes) [RHEL-116016]
|
||
- can: gs_usb: add VID/PID for Xylanta SAINT3 product family (Desnes Nunes) [RHEL-116016]
|
||
- ext4: fix reserved gdt blocks handling in fsmap (Brian Foster) [RHEL-109218]
|
||
- ext4: fix fsmap end of range reporting with bigalloc (Brian Foster) [RHEL-109218]
|
||
- ext4: fix FS_IOC_GETFSMAP handling (Brian Foster) [RHEL-109218]
|
||
- ext4: replace the traditional ternary conditional operator with with max()/min() (Brian Foster) [RHEL-109218]
|
||
- scsi: scsi_debug: Make read-only arrays static const (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: core: sysfs: Correct sysfs attributes access rights (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: sd: Make sd shutdown issue START STOP UNIT appropriately (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_transport_fc: Add comments to describe added 'rport' parameter (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_transport_fc: Change to use per-rport devloss_work_q (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: core: Fix kernel doc for scsi_track_queue_full() (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: core: Use scsi_cmd_priv() instead of open-coding it (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: core: Enforce unlimited max_segment_size when virt_boundary_mask is set (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_devinfo: Remove redundant 'found' (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: sd: Fix VPD page 0xb7 length check (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: core: Remember if a device is an ATA device (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: error: alua: I/O errors for ALUA state transitions (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: core: devinfo: Fix typo in comment (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: sd: Remove the stream_status member from scsi_stream_status_header (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_debug: Reduce DEF_ATOMIC_WR_MAX_LENGTH (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_transport_fc: Rename del_timer() in comment (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_debug: Add ERASE for tapes (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_debug: Move some tape-specific commands to separate definitions (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_debug: Enable different command definitions for different device types (Ewan D. Milne) [RHEL-116075]
|
||
- scsi: scsi_debug: Fix two typos in command definitions (Ewan D. Milne) [RHEL-116075]
|
||
- KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush (Jon Maloy) [RHEL-104731] {CVE-2025-38351}
|
||
- cgroup/rstat: avoid disabling irqs for O(num_cpu) (Radostin Stoyanov) [RHEL-94298]
|
||
|
||
* Wed Nov 05 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-635.el9]
|
||
- dm: fix NULL pointer dereference in __dm_suspend() (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: fix queue start/stop imbalance under suspend/load/resume races (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-raid: don't set io_min and io_opt for raid1 (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-integrity: limit MAX_TAG_SIZE to 255 (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-stripe: fix a possible integer overflow (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-stripe: limit chunk_sectors to the stripe size (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: set DM_TARGET_PASSES_CRYPTO feature for dm-thin (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-thin: update the documentation (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-raid: do not include dm-core.h (Benjamin Marzinski) [RHEL-119009]
|
||
- md: dm-zoned-target: Initialize return variable r to avoid uninitialized use (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-verity: remove support for asynchronous hashes (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-mpath: don't print the "loaded" message if registering fails (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-mpath: make dm_unregister_path_selector return void (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: ima: avoid extra calls to strlen() (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: Simplify dm_io_complete() (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: Remove unnecessary return in dm_zone_endio() (Benjamin Marzinski) [RHEL-119009]
|
||
- dm raid: add support for resync w/o metadata devices (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-flakey: Fix corrupt_bio_byte setup checks (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-table: fix checking for rq stackable devices (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-bufio: fix sched in atomic context (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-raid: fix variable in journal device check (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-stripe: small code cleanup (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-verity: fix a memory leak if some arguments are specified multiple times (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-mirror: fix a tiny race condition (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-table: check BLK_FEAT_ATOMIC_WRITES inside limits_lock (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-zone: Use bdev_*() helper functions where applicable (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-flakey: make corrupting read bios work (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-flakey: remove useless ERROR_READS check in flakey_end_io (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-flakey: error all IOs when num_features is absent (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-flakey: Clean up parsing messages (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: remove unneeded kvfree from alloc_targets (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-bufio: remove maximum age based eviction (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-verity: use softirq context only when !need_resched() (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: lock limits when reading them (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: use generic functions instead of disable_discard and disable_write_zeroes (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-delay: don't busy-wait in kthread (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: fix native zone append devices on top of emulated ones (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: limit swapping tables for devices with zone write plugs (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: fix dm_blk_report_zones (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: handle failures in dm_table_set_restrictions (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: free table mempools if not used in __bind (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: don't change md if dm_table_set_restrictions() fails (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-verity: support block number limits for different ioprio classes (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-delay: support zoned devices (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: restrict dm device size to 2^63-512 bytes (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-verity: do forward error correction on metadata I/O errors (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-bufio: remove unused return value (Benjamin Marzinski) [RHEL-119009]
|
||
- dm: Enable inline crypto passthrough for striped target (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-integrity: Document Inline mode for storing integrity data (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-verity: Document restart_on_error and panic_on_error options (Benjamin Marzinski) [RHEL-119009]
|
||
- dm-crypt: switch to using the crc32 library (Benjamin Marzinski) [RHEL-119009]
|
||
- thermal: Constify struct thermal_zone_device_ops (David Arcari) [RHEL-85463]
|
||
- thermal: int340x: processor_thermal: Add Wildcat Lake PCI ID (David Arcari) [RHEL-85463]
|
||
- ACPI: DPTF: Support for Wildcat Lake (David Arcari) [RHEL-85463]
|
||
- thermal: intel: int340x: Allow temperature override (David Arcari) [RHEL-85463]
|
||
- thermal: intel: int340x: Add throttling control interface to PTC (David Arcari) [RHEL-85463]
|
||
- thermal: int340x: processor_thermal: Platform temperature control documentation (David Arcari) [RHEL-85463]
|
||
- thermal: intel: int340x: Enable platform temperature control (David Arcari) [RHEL-85463]
|
||
- thermal: intel: int340x: Add platform temperature control interface (David Arcari) [RHEL-85463]
|
||
- x86/msr: Add explicit includes of <asm/msr.h> [partial] (David Arcari) [RHEL-85463]
|
||
- thermal: intel: int340x: Add missing DVFS support flags (David Arcari) [RHEL-85463]
|
||
- thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add() (David Arcari) [RHEL-85463]
|
||
- thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication (David Arcari) [RHEL-85463]
|
||
- thermal: int340x: Add NULL check for adev (David Arcari) [RHEL-85463]
|
||
- selftests: tls: test skb copy under mem pressure and OOB (Sabrina Dubroca) [RHEL-115640]
|
||
- tls: make sure to abort the stream if headers are bogus (Sabrina Dubroca) [RHEL-115640]
|
||
- selftests: tls: make the new data_steal test less flaky (Sabrina Dubroca) [RHEL-115640]
|
||
- selftests: tls: test TCP stealing data from under the TLS socket (Sabrina Dubroca) [RHEL-115640]
|
||
- tls: handle data disappearing from under the TLS ULP (Sabrina Dubroca) [RHEL-115640]
|
||
- bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls (Sabrina Dubroca) [RHEL-115640]
|
||
- net/tls: fix kernel panic when alloc_page failed (Sabrina Dubroca) [RHEL-115640]
|
||
- bpf: fix ktls panic with sockmap (Sabrina Dubroca) [RHEL-115640]
|
||
- selftests: tls: check that disconnect does nothing (Sabrina Dubroca) [RHEL-115640]
|
||
- net: tls: explicitly disallow disconnect (Sabrina Dubroca) [RHEL-115640]
|
||
- Revert "drm/vkms: convert to use faux_device" (José Expósito) [RHEL-113577]
|
||
- Revert "drm/xe/pf: Set VF LMEM BAR size" (José Expósito) [RHEL-113577]
|
||
- Revert "drm/xe/nvm: add on-die non-volatile memory device" (José Expósito) [RHEL-113577]
|
||
- Revert "Mark xe driver as BROKEN if kernel page size is not 4kB" (José Expósito) [RHEL-113577]
|
||
- Revert "drm/tegra: gem: Don't attach dma-bufs when not needed" (José Expósito) [RHEL-113577]
|
||
- Revert "PM: domains: Add flags to specify power on attach/detach" (José Expósito) [RHEL-113577]
|
||
- Revert "relayfs: abolish prev_padding" (José Expósito) [RHEL-113577]
|
||
- drm/sched: Add missing argument to __assign_str() (José Expósito) [RHEL-113577]
|
||
- Revert "mm: rename call_mmap/mmap_prepare to vfs_mmap/mmap_prepare" (José Expósito) [RHEL-113577]
|
||
- drm/sysfb: Add efidrm for EFI displays (José Expósito) [RHEL-113577]
|
||
- redhat: Add new DRM modules to mod-internal.list (José Expósito) [RHEL-113577]
|
||
- redhat/configs: Add new configs from DRM 6.17 backport (José Expósito) [RHEL-113577]
|
||
- Merge DRM changes from upstream v6.17-rc7..v6.17 (José Expósito) [RHEL-113577]
|
||
- Merge DRM changes from upstream v6.17-rc6..v6.17-rc7 (José Expósito) [RHEL-113577]
|
||
- Merge DRM changes from upstream v6.17-rc5..v6.17-rc6 (José Expósito) [RHEL-113577]
|
||
- Merge DRM changes from upstream v6.16..v6.17-rc5 (José Expósito) [RHEL-113577]
|
||
|
||
* Tue Nov 04 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-634.el9]
|
||
- powerpc/crash: remove unnecessary NULL check before kvfree() (Mamatha Inamdar) [RHEL-101851]
|
||
- powerpc/crash: add crash memory hotplug support (Mamatha Inamdar) [RHEL-101851]
|
||
- powerpc/crash: add crash CPU hotplug support (Mamatha Inamdar) [RHEL-101851]
|
||
- powerpc/kexec: make the update_cpus_node() function public (Mamatha Inamdar) [RHEL-101851]
|
||
- powerpc/kexec: move *_memory_ranges functions to ranges.c (Mamatha Inamdar) [RHEL-101851]
|
||
- platform/x86: oaktrail: Use backlight power constants (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel: oaktrail: Drop empty platform remove function (David Arcari) [RHEL-120895]
|
||
- platform/x86: use PLATFORM_DEVID_NONE instead of -1 [partial] (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/rst: drop owner assignment (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel_turbo_max_3: Switch to new Intel CPU model defines (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-vbtn: Protect ACPI notify handler against recursion (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-vbtn: Update tablet mode switch at end of probe (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-vbtn: Use acpi_has_method to check for switch (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-vbtn: Log event code on unexpected button events (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-vbtn: Fix missing tablet-mode-switch events (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel: vbtn: Convert to platform remove callback returning void (David Arcari) [RHEL-120895]
|
||
- platform/x86: Replace acpi_bus_get_device() [partial] (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel: telemetry: pltdrv: Convert to platform remove callback returning void (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel_telemetry: Switch to new Intel CPU model defines (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmc: Add Bartlett Lake support to intel_pmc_core (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel-uncore-freq: Check write blocked for ELC (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: support BMG crashlog (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: use a version struct (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: refactor base parameter (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: add register access helpers (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: decouple sysfs and namespace (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: correct types (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: re-order trigger logic (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: use guard(mutex) (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: mutex clean up (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: white space cleanup (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: fix a crashlog NULL pointer access (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: fix build dependency for kunit test (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt/discovery: fix format string warning (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt/discovery: Fix size_t specifiers for 32-bit (David Arcari) [RHEL-120895]
|
||
- redhat/configs: disable CONFIG_INTEL_PMT_KUNIT_TEST (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: KUNIT test for PMT Enhanced Discovery API (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt/telemetry: Add API to retrieve telemetry regions by feature (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt/discovery: Get telemetry attributes (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/tpmi: Get OOBMSM CPU mapping from TPMI (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/vsec: Set OOBMSM to CPU mapping (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmt: Add PMT Discovery driver (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/vsec: Add new Discovery feature (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/vsec: Skip driverless features (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/vsec: Skip absent features during initialization (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/vsec: Add device links to enforce dependencies (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/vsec: Create wrapper to walk PCI config space (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/vsec: Add private data for per-device data (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/hid: Add Wildcat Lake support (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel-uncore-freq: avoid non-literal format string (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmc: Add Panther Lake support to Intel PMC SSRAM Telemetry (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/pmc: Add Lunar Lake support to Intel PMC SSRAM Telemetry (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel_telemetry: Remove unused telemetry_raw_read_events() (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel_telemetry: Remove unused telemetry_[gs]et_sampling_period() (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel_telemetry: Remove unused telemetry_*_events() (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel_telemetry: Fix kernel doc descriptions (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel: power-domains: Fix error code in tpmi_init() (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel-uncore-freq: Add attributes to show die_id (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel: power-domains: Add interface to get Linux die ID (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel-uncore-freq: Add attributes to show agent types (David Arcari) [RHEL-120895]
|
||
- platform/x86: ISST: Do Not Restore SST MSRs on CPU Online Operation (David Arcari) [RHEL-120895]
|
||
- platform/x86: ISST: Update minor version (David Arcari) [RHEL-120895]
|
||
- platform/x86: ISST: Support SST-PP revision 2 (David Arcari) [RHEL-120895]
|
||
- platform/x86: ISST: Support SST-TF revision 2 (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Improve pmc_core_get_lpm_req() (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Move error handling to init function (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Use devm for mutex_init (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Create Intel PMC SSRAM Telemetry driver (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/vsec: Change return type of intel_vsec_register (David Arcari) [RHEL-120895]
|
||
- x86/msr: Add explicit includes of <asm/msr.h> [partial] (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel: hid: Add Pantherlake support (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet (David Arcari) [RHEL-120895]
|
||
- intel-hid: fix volume buttons on Thinkpad X12 Detachable Tablet Gen 1 (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-hid: Use string_choices API instead of ternary operator (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/hid: Add Lunar Lake and Arrow Lake support (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/hid: Don't wake on 5-button releases (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel: hid: Always call BTNL ACPI method (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel: hid: Convert to platform remove callback returning void (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel/hid: Add module-params for 5 button array + SW_TABLET_MODE reporting (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel: hid: Add Surface Go to VGBS allow list (David Arcari) [RHEL-120895]
|
||
- platform/x86: intel-hid: fix _DSM function index handling (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel: hid: add quirk to support Surface Go 3 (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel: hid: Add DMI switches allow list (David Arcari) [RHEL-120895]
|
||
- platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Remove unneeded io operations (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Remove unneeded header file inclusion (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Convert index variables to be unsigned (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Move PMC devid to core.h (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Rename core_ssram to ssram_telemetry (David Arcari) [RHEL-120895]
|
||
- platform/x86:intel/pmc: Move PMC Core related functions (David Arcari) [RHEL-120895]
|
||
- hwmon: (k10temp) Add device ID for Strix Halo (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Add support for Zen5 Ryzen Desktop (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) add support for cyan skillfish (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp): Use cpu_feature_enabled() for detecting zen (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Rename _data variable (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Remove unused HAVE_TDIE() macro (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Reduce k10temp_get_ccd_support() parameters (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Define a helper function to read CCD temperature (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Add support for AMD Family 19h Model 8h (David Arcari) [RHEL-104300]
|
||
- hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature (David Arcari) [RHEL-104300]
|
||
- dmaengine: ti: edma: Fix memory allocation size for queue_priority_map (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Fix double free in idxd_setup_wqs() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Fix refcount underflow on module unload (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Remove improper idxd_free (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Remove __packed from structures (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ti: Do not enable by default during compile testing (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: sh: Do not enable SH_DMAE_BASE by default during compile testing (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Fix warning for deadcode.deadstore (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: qcom: gpi: Drop unused gpi_write_reg_field() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: dw-edma: Drop unused dchan2dev() and chan2dev() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Add devm_dma_request_chan() (Jerry Snitselaar) [RHEL-114133]
|
||
- dma: dw-edma: Fix build warning in dw_edma_pcie_probe() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Remove unused pointer and macro (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: sh: rz-dmac: Add RZ/V2H(P) support (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: sh: rz-dmac: Allow for multiple DMACs (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ti: Add NULL check in udma_probe() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: dw-edma: Add HDMA NATIVE map check (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ptdma: Remove dead code from pt_dmaengine_register() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ptdma: Remove unused pointer dma_cmd_cache (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Fix ->poll() return value (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Refactor remove call with idxd_cleanup() helper (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: fix memory leak in error handling path of idxd_alloc (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Add missing cleanups in cleanup internals (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Fix allowing write() from different address spaces (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ti: k3-udma: Add missing locking (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Remove device_prep_dma_imm_data from struct dma_device (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ti: edma: support sw triggered chans in of_edma_xlate() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: ti: k3-udma: Enable second resource range for BCDMA and PKTDMA (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Fix typo in comment (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: bcm2835-dma: fix warning when CONFIG_PM=n (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: idxd: Delete unnecessary NULL check (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Use str_enable_disable-like helpers (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: dw: Switch to LATE_SIMPLE_DEV_PM_OPS() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Unify checks in dma_request_chan() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Add a comment on why it's okay when kasprintf() fails (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Use dma_request_channel() instead of __dma_request_channel() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: Replace dma_request_slave_channel() by dma_request_chan() (Jerry Snitselaar) [RHEL-114133]
|
||
- dmaengine: amd: qdma: make read-only arrays h2c_types and c2h_types static const (Jerry Snitselaar) [RHEL-114133]
|
||
- x86/cpu: Make all all CPUID leaf names consistent (Jerry Snitselaar) [RHEL-114133]
|
||
- x86/fpu: Remove unnecessary CPUID level check (Jerry Snitselaar) [RHEL-114133]
|
||
- x86/fpu: Move CPUID leaf definitions to common code (Jerry Snitselaar) [RHEL-114133]
|
||
- x86/tsc: Remove CPUID "frequency" leaf magic numbers. (Jerry Snitselaar) [RHEL-114133]
|
||
- x86/cpu: Refresh DCA leaf reading code (Jerry Snitselaar) [RHEL-114133]
|
||
- x86/cpu: Use MWAIT leaf definition (Jerry Snitselaar) [RHEL-114133]
|
||
- x86/cpu: Move MWAIT leaf definition to common header (Jerry Snitselaar) [RHEL-114133]
|
||
- redhat/configs: Enable CONFIG_CRASH_DM_CRYPT on RHEL (Coiby Xu) [RHEL-104939]
|
||
- s390: kexec: initialize kexec_buf struct (Coiby Xu) [RHEL-104939]
|
||
- arm64: kexec: initialize kexec_buf struct in load_other_segments() (Coiby Xu) [RHEL-104939]
|
||
- crashdump: add CONFIG_KEYS dependency (Coiby Xu) [RHEL-104939]
|
||
- crash_dump, nvme: select CONFIGFS_FS as built-in (Coiby Xu) [RHEL-104939]
|
||
- x86/crash: make the page that stores the dm crypt keys inaccessible (Coiby Xu) [RHEL-104939]
|
||
- x86/crash: pass dm crypt keys to kdump kernel (Coiby Xu) [RHEL-104939]
|
||
- crash_dump: retrieve dm crypt keys in kdump kernel (Coiby Xu) [RHEL-104939]
|
||
- crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging (Coiby Xu) [RHEL-104939]
|
||
- crash_dump: store dm crypt keys in kdump reserved memory (Coiby Xu) [RHEL-104939]
|
||
- crash_dump: make dm crypt keys persist for the kdump kernel (Coiby Xu) [RHEL-104939]
|
||
- kexec_file: allow to place kexec_buf randomly (Coiby Xu) [RHEL-104939]
|
||
- docs: core-api: document the IOVA-based API (Jerry Snitselaar) [RHEL-113839]
|
||
- dma-mapping: add a dma_need_unmap helper (Jerry Snitselaar) [RHEL-113839]
|
||
- dma-mapping: Implement link/unlink ranges API (Jerry Snitselaar) [RHEL-113839]
|
||
- iommu/dma: Factor out a iommu_dma_map_swiotlb helper (Jerry Snitselaar) [RHEL-113839]
|
||
- dma-mapping: Provide an interface to allow allocate IOVA (Jerry Snitselaar) [RHEL-113839]
|
||
- iommu: add kernel-doc for iommu_unmap_fast (Jerry Snitselaar) [RHEL-113839]
|
||
- iommu: generalize the batched sync after map interface (Jerry Snitselaar) [RHEL-113839]
|
||
- dma-mapping: move the PCI P2PDMA mapping helpers to pci-p2pdma.h (Jerry Snitselaar) [RHEL-113839]
|
||
- PCI/P2PDMA: Refactor the p2pdma mapping helpers (Jerry Snitselaar) [RHEL-113839]
|
||
- ALSA: update RHEL kconfigs for 6.16 upstream code (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Allow Focusrite devices to use low samplerates (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: tas2781: reorder tas2563 calibration variables (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: tas2781: fix tas2563 EFI data endianness (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rsnd: tidyup direction name on rsnd_dai_connect() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Fix EFI name for calibration beginning with 1 instead of 0 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc-core: tidyup snd_soc_lookup_component_nolocked() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc-core: care NULL dirver name on snd_soc_lookup_component_nolocked() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Remove SoundWire Clock Divider workaround for CS35L63 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Handle new algorithms IDs for CS35L63 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Update Firmware Addresses for CS35L63 for production silicon (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: tas2781: Fix wrong reference of tasdevice_priv (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: Adjust mutex unlock order (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SDCA: correct the calculation of the maximum init table size (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rt5650: Eliminate the high frequency glitch (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: Intel: PTL: Add the sdw_process_wakeen op (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi: add support for HP Omen14 ARL (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/realtek: Support mute LED for Yoga with ALC287 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: fix SND_SOC_SOF dependencies (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rt5660: Fix the dmic data source from GPIO2 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Fix NULL ptr deref on rmmod (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: amd: yc: add DMI quirk for ASUS M6501RM (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/realtek: Enable headset Mic on Positivo K116J (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Fix calibration data parser issue (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/realtek: Add quirk for ASUS ExpertBook B9403CVAR (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: sof_sdw: Add quirks for Lenovo P1 and P16 (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: qc_audio_offload: Fix missing error code in prepare_qmi_response() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: sm8250: Fix possibly undefined reference (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/realtek: Enable headset Mic on Positivo P15X (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: doc: cs35l56: Add CS35L63 to the list of supported devices (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/realtek: Add quirk for Asus GA605K (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: apple: mca: Drop default ARCH_APPLE in Kconfig (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: doc: cs35l56: Update to add new SoundWire firmware filename suffix (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Use SoundWire address as alternate firmware suffix on L56 B0 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Use SoundWire address as firmware name suffix for new silicon (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: sdw_utils: Fix potential NULL pointer deref in is_sdca_endpoint_present() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: ctxfi: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: ES8326: Modify initialization configuration (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs48l32: Fix a signedness bug in cs48l32_hw_params() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Fix rt5663 front end name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Simplify verification of parse_int_array() result (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: cs35l41: Constify regmap_irq_chip (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: pcm: Do not open FEs with no BEs connected (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Include missing string.h (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Verify kcalloc() status when setting constraints (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: amd: yc: Add support for Lenovo Yoga 7 16ARP8 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas571x: fix tas5733 num_controls (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas571x: add separate tas5733 controls (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: fix USB_XHCI dependency (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qdsp6: fix compile-testing without CONFIG_OF (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: atmel: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: wm_adsp: Make cirrus_dir const (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: Tegra264 support in isomgr_bw (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: AHUB: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: AMX: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: ADX: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: I2S: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: Update PLL rate for Tegra264 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: ASRC: Update ARAM address (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: ADMAIF: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tegra: CIF: Add Tegra264 support (Jaroslav Kysela) [RHEL-112755]
|
||
- dt-bindings: ASoC: Document Tegra264 APE support (Jaroslav Kysela) [RHEL-112755]
|
||
- dt-bindings: ASoC: admaif: Add missing properties (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Move and unified the calibrated-data getting function for SPI and I2C into the tas2781_hda lib (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: qc_audio_offload: try to reduce address space confusion (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tegra: Switch to two-argument strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: qc_audio_offload: avoid leaking xfer_buf allocation (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: Fix an error handling path in qc_usb_audio_probe() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/cs35l41_hda: select FW_CS_DSP (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: sof_sdw: Add support for wclrvp & ocelot in WCL platform (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: amd7930: replace strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi-intel-mtl-match: Add match for CDB35L63-CB2 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: intel: sof_sdw: Add support for CS35L63 into machine driver (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: add HDMI codec ID for Intel WCL (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: Intel: add initial support for WCL (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: intel-dsp-config: Add WCL support (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: hda-intel: add Wildcat Lake support (Jaroslav Kysela) [RHEL-112755]
|
||
- PCI: Add Intel Wildcat Lake audio Device ID (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: dbri: replace strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: n64: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: sc8280xp: Add sound card support for QCS9100 and QCS9075 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: qcom,sm8250: Add QCS9100 and QCS9075 sound card (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2781: Header file cleanup and Move the macro definitions to fwlib (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rt722: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_xcvr: update platform driver name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc-utils: Check string pointer validity in snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb: fcp: Use USB API functions rather than constants (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: scarlett2: Use USB API functions rather than constants (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Rename Pioneer mixer channel controls (Jaroslav Kysela) [RHEL-112755]
|
||
- dt-bindings: Document Tegra264 HDA Support (Jaroslav Kysela) [RHEL-112755]
|
||
- dt-bindings: Update Tegra194 and Tegra234 HDA bindings (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: mediatek: mt8183-afe-pcm: Shorten irq_data table using macros (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: mediatek: mt8183-afe-pcm: shorten mt8183_is_volatile_reg() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: mediatek: mt8183-afe-pcm: Shorten memif_data table using macros (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: q6apm-lpass-dais: Print APM port id in decimal on enable error (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: amd: use new ACP dev names for DAI links (Jaroslav Kysela) [RHEL-112755]
|
||
- soundwire: intel: Add awareness of ACE3+ microphone privacy (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: Intel: hda: Set the mic_privacy flag for soundwire with ACE3+ (Jaroslav Kysela) [RHEL-112755]
|
||
- soundwire: bus: Simplify sdw_assign_device_num() (Jaroslav Kysela) [RHEL-112755]
|
||
- soundwire: bus: Add internal slave ID and use for IRQs (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: cs35l56: Log tuning unique identifiers during firmware load (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Log tuning unique identifiers during firmware load (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tlv320aic3x: Use dev_err_probe (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Fix the ld issue reported by kernel test robot (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Fix the symbol was not declare warning reported by kernel test robot (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: sb: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc-core: merge snd_soc_unregister_component() and snd_soc_unregister_component_by_driver() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: msnd: Remove midi code (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: intel-hdmi-audio: Replace deprecated strcpy() with strscpy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: wavefront: remove snd_wavefront_xxx() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: isa/gus: remove snd_gf1_lfo_xxx() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: intel-nhlt: Print errors in intel_nhlt_ssp_device_type() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc.h: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc.h: remove unnecessary definitions (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: atom: Remove unused functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rt712-sdca: remove redundant else path of if statement (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: rt9123: Fix sparse cast warning (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: pci: au88x0: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: pci: asihpi: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: pci: ali5451: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb: mixer_quirks: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb: mixer_us16x08: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: sh: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: i2c: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: core: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: virtio: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: pci: hda: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb: midi: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb: mixer: use snd_kcontrol_chip() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: gus: Remove deadcode (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Create an independent lib to save the shared parts for both SPI and I2C driver (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: Remove unused snd_hdac_stream_get_spbmaxfifo (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: Remove unused snd_hda_add_nid (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rt712-sdca: remove redundant else path of if statement (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi-intel-ptl-match: Add rt713_vb_l3_rt1320_l3 support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi-intel-lnl/ptl-match: Simplify variable name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2781: Add a debugfs node for acoustic tuning (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: amd: sof_amd_sdw: add logic to get cpu_pin_id for ACP7.0/ACP7.1 platforms (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi-intel-ptl-match: Sort ACPI link/machine tables (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l52: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l52: Drop cs42l52.h (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l52: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l73: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l73: Drop cs42l73.h (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l73: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l56: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l56: Drop cs42l56.h (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: cs42l56: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: add disable_function_topology module parameter (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: set disable_function_topology if override_tplg_filename is set (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: add disable_function_topology flag (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Add initial support for CS35L63 for I2C and SoundWire (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Read Silicon ID from DIE_STS registers for CS35L63 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Add Mute, Volume and Posture registers to firmware register list (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Add struct to index firmware registers (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs35l56: Add Index based on ACPI HID or SDW ID to select regmap config (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: sof_sdw: Avoid NULL check fail when re-probing (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: sdw_utils: Remove num_platforms from simple DAI helper (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: select CONFIG_CRC8 for SND_HDA_SCODEC_TAS2781_I2C (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: pcm: Remove unused snd_pcm_rate_range_to_bits (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: pcm: Remove unused snd_dmaengine_pcm_open_request_chan (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: seq: Remove unused snd_seq_queue_client_leave_cells (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: core: Remove unused snd_device_get_state (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: core: Remove unused snd_jack_set_parent (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: intel: atom: Return -ENOMEM if pcim_iomap() fails (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: intel: avs: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: intel: atom: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: sof: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: add build support for soundwire (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: add soundwire wake irq handling (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: enable soundwire host wake irq mask (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: refactor acp reset sequence (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: enable ACP_PME_EN register for ACP7.0 & ACP7.1 platforms (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: update soundwire specific acp descriptor fields (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: add ACP7.1 platform support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: amd: remove else condition in resume sequence (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_rpmsg: Allocate a smaller buffer size for capture stream (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_rpmsg: Configure CPU DAI for card that sits on rpmsg-micfil-channel (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: tas2764: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: wsa88xx/wcd938x: Drop kerneldoc marker from inner comment (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc-utils: add snd_soc_dlc_is_dummy() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Fix kcalloc() sizes (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: sma1307: Remove including of_gpio.h (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: twl4030: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: twl4030: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Remove tas2781_spi_fwlib.c and leverage SND_SOC_TAS2781_FMWLIB (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/cs35l56: Remove dependency on COMPILE_TEST (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: wm_adsp: Don't use no_free_ptr() when passing to PTR_ERR() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: Use min() to simplify aw_dev_dsp_update_container() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: topology: Fix null pointer dereference (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: amd: acp: Drop superfluous assignment in acp_sof_probe() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: korg1212: Replace the pending stop check code with sync_stop PCM ops (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/hda_cs_dsp_ctl: Delete hda_cs_dsp_ctl module (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl: don't set link->platform if not needed (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Fix NULL pointer dereference (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: wcd938x: drop unnecessary mux flag assignment (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: wcd938x: fix mux error handling (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: tpa6130a2: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: tpa6130a2: Sort headers alphabetically (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: riptide: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: nm256: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: ice: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: emu10k1: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: echoaudio: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: cs5535: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: cs46xx: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: ca0106: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: ali5451: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: maestro3: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: intel8x: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: fm801: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: es19x8: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: azt3328: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: als: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: oxygen: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: lx6464es: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: vx222: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: trident: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: rme9652: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: ymfpci: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: sonicvibes: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: rme96: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: rme32: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: ens1370: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: cmipci: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: via82: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: sis7019: Use pure devres PCI (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: HDA: Add Zhaoxin HDMI Controller and Codec support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: adau7118: Allow dsp_a mode (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: fsl,mqs: Document audio graph port (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Add Pioneer DJ DJM-V10 support (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: pcm: Make snd_pcm_lib_malloc_pages() debug message say "allocate" (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: wm8998: Add Kconfig prompt (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: Remove unused rt566[58]_sel_asrc_clk_src (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs48l32: Use modern PM_OPS (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rt722: fix pop noise at the beginning of DMIC recording (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs48l32: Fix spelling mistake "exceeeds" -> "exceeds" (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_rpmsg: Remove useless return variable (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: ak4458: Remove useless return variable (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rt722: fix pop noise at the beginning of headphone playback (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs-amp-lib-test: Use faux bus instead of creating a dummy platform device (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/tas2781: Create a common header for both spi and i2c tas2781 hda driver (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: qdsp6: Set error code in q6usb_hw_params() (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: delete a stray tab (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda/cirrus_scodec_test: Modernize creation of dummy devices (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs-amp-lib-test: Use flex_array_size() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs48l32: Add driver for Cirrus Logic CS48L32 audio DSP (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: Add Cirrus Logic CS48L32 audio DSP (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs-amp-lib: Annotate struct cirrus_amp_efi_data with __counted_by() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: cs-amp-lib: Replace offsetof() with struct_size() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: rsnd: use snd_pcm_direction_name() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc_sdw_utils: skip the endpoint that doesn't present (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: sdw_utils: split asoc_sdw_get_codec_name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi-intel-mtl-match: add get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi-intel-ptl-match: add get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: soc-acpi-intel-lnl-match: set get_function_tplg_files ops (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: topology: load multiple topologies (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: topology: don't convert error code (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: SOF: topology: allocate string for tuples (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: Add support for Richtek rt9123p (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: Add bindings for Richtek rt9123p (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: Add support for Richtek rt9123 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: Add bindings for Richtek rt9123 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2770: expose die temp to hwmon (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2764: expose die temp to hwmon (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2764: Apply Apple quirks (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2764: Raise regmap range maximum (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2770: Support setting the PDM TX slot (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: ac97: Add DT support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: Add Realtek ALC203 Codec (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: test-component: add set_tdm_slot stub implementation (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: Add USB offload route kcontrol (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: Notify USB audio devices on USB offload probing (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: Update example for enabling USB offload on SM8250 (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: qdsp6: q6afe: Increase APR timeout (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: qdsp6: Add headphone jack for offload connection status (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: Add USB QMI definitions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: Don't allow USB offload path if PCM device is in use (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: qcom: Introduce QC USB SND offloading support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: usb: Fetch ASoC card and pcm device information (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Allow for rediscovery of connected USB SND devices (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: usb: Add PCM format check API for USB backend (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: usb: Create SOC USB SND jack kcontrol (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: usb: Rediscover USB SND devices on USB port add (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Add SoC USB APIs for adding an USB backend (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: doc: Add documentation for SOC USB (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: Add USB audio device jack type (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Export USB SND APIs for modules (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Introduce USB SND platform op callbacks (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Check for support for requested audio format (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Save UAC sample size information (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: usb-audio: Prevent starting of audio stream if in use (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: wm_adsp: Use vmemdup_user() instead of open-coding (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: cs46xx: Remove commented out code (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Fix possible null-ptr-deref when initing hw (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Constrain path based on BE capabilities (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2781-i2c: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: wm_adsp: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: tas2781-fmwlib: Remove unnecessary NULL check before release_firmware() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: ak5386: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Support 16 TDMs in dynamic assignment (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Iterate over correct number of TDMs (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Assign unique ID to platform devices (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Allow to specify custom configurations with i2s_test (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Allow for 16 channels configuration (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Rename AVS_CHANNELS_MAX define (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda: Allow for 16 channels configuration (Jaroslav Kysela) [RHEL-112755]
|
||
- lib/string_helpers: Introduce parse_int_array() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change rt5682 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change ssm4567 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change rt5663 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change rt5514 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change rt298 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change rt286 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change rt274 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change probe card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change pcm3168a card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change nau8825 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change max98373 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change max98927 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change max98357a card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change sspX-loopback card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change hdaudio card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change es8336 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change DMIC card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Use topology information for endpoint numbers (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Change da7219 card name (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: boards: Add Kconfig option for obsolete card names (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Add boards definitions for FCL platform (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Conditionally add DMA config when creating Copier (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Dynamically assign ops for non-HDAudio DAIs (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: PTL-based platforms support (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hdspm: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: atiixp: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: au88x0: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: aw2: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: bt87x: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: cs4281: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: hda_intel: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: cs5530: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: lola: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ALSA: ad1889: Replace deprecated PCI functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: sta32x: Remove unnecessary NULL check before clk_disable_unprepare() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: hdmi-codec: wire up the .prepare callback also for SPDIF DAI ops (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: rt5677: Use secs_to_jiffies() instead of msecs_to_jiffies() (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: fsl,mqs: Reference common DAI properties (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: maxim,max98925: Fix include placement in DTS example (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: sun8i-codec: Remove unnecessary NULL check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Permit deferred card registration (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: core: Complete support for card rebinding (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: wcd938x: add mux control support for hp audio mux (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: dt-bindings: wcd93xx: add bindings for audio mux controlling hp (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codecs: wcd-mbhc: cleanup swap_gnd_mic api (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_sai: separate set_tdm_slot() for tx and rx (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_sai: separate 'is_dsp_mode' for tx and rx (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_sai: add xlate_tdm_slot_mask() callback (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: fsl_sai: allow to set mclk rate with zero clk_id (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: wcd938x: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: codec: wcd939x: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-112755]
|
||
- dt-bindings: Document Tegra114 HDA support (Jaroslav Kysela) [RHEL-112755]
|
||
- dt-bindings: display: tegra: Document Tegra124 MIPI (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Honor the invert flag for mixer controls (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Move to the new control operations (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Update VOLUME and add MUTE IPCs (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: New volume control operations (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Make PEAKVOL configurable from topology (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Add WHM module support (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Remove unused gateway configuration code (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: New gateway configuration mechanism (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Move DSP-boot steps into individual functions (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: pcm3168a board selection (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: Intel: avs: Add pcm3168a machine board (Jaroslav Kysela) [RHEL-112755]
|
||
- ASoC: soc.h: Don't use "proxy" headers (Jaroslav Kysela) [RHEL-112755]
|
||
- dt-bindings: sound: tegra: Add minItems for resets (Jaroslav Kysela) [RHEL-112755]
|
||
- iavf: iavf_suspend(): take RTNL before netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: mediatek: Fix potential NULL pointer dereference in dummy net_device handling (Mohammad Heib) [RHEL-87382]
|
||
- iavf: fix circular lock dependency with netdev_lock (Mohammad Heib) [RHEL-87382]
|
||
- iavf: Fix a locking bug in an error path (Mohammad Heib) [RHEL-87382]
|
||
- wifi: mt76: move napi_enable() from under BH (Mohammad Heib) [RHEL-87382]
|
||
- eth: via-rhine: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
|
||
- eth: niu: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
|
||
- eth: 8139too: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
|
||
- eth: forcedeth: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
|
||
- eth: forcedeth: remove local wrappers for napi enable/disable (Mohammad Heib) [RHEL-87382]
|
||
- eth: tg3: fix calling napi_enable() in atomic context (Mohammad Heib) [RHEL-87382]
|
||
- net: mvneta: fix locking in mvneta_cpu_online() (Mohammad Heib) [RHEL-87382]
|
||
- net: introduce netdev_napi_exit() (Mohammad Heib) [RHEL-87382]
|
||
- net: destroy dev->lock later in free_netdev() (Mohammad Heib) [RHEL-87382]
|
||
- netdev-genl: remove rtnl_lock protection from NAPI ops (Mohammad Heib) [RHEL-87382]
|
||
- net: protect NAPI config fields with netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: protect napi->irq with netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: protect threaded status of NAPI with netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: make netdev netlink ops hold netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: protect NAPI enablement with netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: protect netdev->napi_list with netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: add netdev->up protected by netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: add helpers for lookup and walking netdevs under netdev_lock() (Mohammad Heib) [RHEL-87382]
|
||
- net: make netdev_lock() protect netdev->reg_state (Mohammad Heib) [RHEL-87382]
|
||
- net: add netdev_lock() / netdev_unlock() helpers (Mohammad Heib) [RHEL-87382]
|
||
- eth: iavf: extend the netdev_lock usage (Mohammad Heib) [RHEL-87382]
|
||
- net: cleanup init_dummy_netdev_core() (Mohammad Heib) [RHEL-87382]
|
||
- net: remove init_dummy_netdev() (Mohammad Heib) [RHEL-87382]
|
||
- selftests: drv-net: test empty queue and NAPI responses in netlink (Mohammad Heib) [RHEL-87382]
|
||
- netdev-genl: avoid empty messages in napi get (Mohammad Heib) [RHEL-87382]
|
||
- netdev-genl: avoid empty messages in queue dump (Mohammad Heib) [RHEL-87382]
|
||
- IB/hfi1: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
|
||
- wifi: qtnfmac: Use netdev dummy allocator helper (Mohammad Heib) [RHEL-87382]
|
||
- wifi: qtnfmac: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
|
||
- net: ibm/emac: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
|
||
- net: ipa: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
|
||
- net: mediatek: mtk_eth_sock: allocate dummy net_device dynamically (Mohammad Heib) [RHEL-87382]
|
||
- drm: Use page->pgmap instead of page_pgmap() (José Expósito) [RHEL-110619]
|
||
- drm/vkms: Fix KUnit tests (José Expósito) [RHEL-110619]
|
||
- drm/amdgpu/mes: Remove unused function (José Expósito) [RHEL-110619]
|
||
- drm: Use previous includes (José Expósito) [RHEL-110619]
|
||
- Revert "drm/i915: Convert REG_GENMASK*() to fixed-width GENMASK_U*()" (José Expósito) [RHEL-110619]
|
||
- Revert "drm/i915: Avoid open-coded use of ratelimit_state structure's ->missed field" (José Expósito) [RHEL-110619]
|
||
- Revert "drm/amd/pm: Avoid open-coded use of ratelimit_state structure's internals" (José Expósito) [RHEL-110619]
|
||
- Revert "i915: Use writeback_iter()" (José Expósito) [RHEL-110619]
|
||
- Revert "ttm: Call shmem_writeout() from ttm_backup_backup_page()" (José Expósito) [RHEL-110619]
|
||
- Revert "treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()" (José Expósito) [RHEL-110619]
|
||
- Revert "treewide, timers: Rename from_timer() to timer_container_of()" (José Expósito) [RHEL-110619]
|
||
- Revert "bpf: Add dmabuf iterator" (José Expósito) [RHEL-110619]
|
||
- redhat: Add new DRM modules to mod-internal.list (José Expósito) [RHEL-110619]
|
||
- redhat/configs: Add new configs from DRM 6.16 backport (José Expósito) [RHEL-110619]
|
||
- Merge DRM changes from upstream v6.15..v6.16 (José Expósito) [RHEL-110619]
|
||
|
||
* Mon Nov 03 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-633.el9]
|
||
- nbd: override creds to kernel when calling sock_{send,recv}msg() (Ming Lei) [RHEL-113752]
|
||
- vrf: Drop existing dst reference in vrf_ip6_input_dst (Antoine Tenart) [RHEL-115636]
|
||
- fanotify: add watchdog for permission events (Miklos Szeredi) [RHEL-123216]
|
||
- page_pool: Fix use-after-free in page_pool_recycle_in_ring (Paolo Abeni) [RHEL-115645]
|
||
- Documentation: Fix description format for powerpc RTAS ioctls (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Include linux/types.h in papr-platform-dump.h (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Add a char driver for physical-attestation RTAS (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Add papr-platform-dump character driver for dump retrieval (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Add ibm,get-dynamic-sensor-state RTAS call support (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Add ibm,set-dynamic-indicator RTAS call support (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Add papr-indices char driver for ibm,get-indices (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Define papr_indices_io_block for papr-indices ioctls (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc/pseries: Define common functions for RTAS sequence calls (Mamatha Inamdar) [RHEL-101838]
|
||
- powerpc: Find mutex struct based on RTAS tokens (Mamatha Inamdar) [RHEL-101838]
|
||
- vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects (Guillaume Nault) [RHEL-115639]
|
||
- vxlan: Fix NPD when refreshing an FDB entry with a nexthop object (Guillaume Nault) [RHEL-115639]
|
||
- vxlan: vnifilter: Fix unlocked deletion of default FDB entry (Guillaume Nault) [RHEL-115639]
|
||
- vxlan: Add RCU read-side critical sections in the Tx path (Guillaume Nault) [RHEL-115639]
|
||
- geneve: Suppress list corruption splat in geneve_destroy_tunnels(). (Guillaume Nault) [RHEL-115639]
|
||
- geneve: Fix use-after-free in geneve_find_dev(). (Guillaume Nault) [RHEL-115639]
|
||
- mm/debug_vm_pgtable: clear page table entries at destroy_args() (Herton R. Krzesinski) [RHEL-16340]
|
||
- fs: writeback: fix use-after-free in __mark_inode_dirty() (CKI Backport Bot) [RHEL-117209] {CVE-2025-39866}
|
||
- crypto: ccp - Use int type to store negative error codes (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Fix incorrect payload size calculation in psp_poulate_hsti() (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Fix typo in psp_populate_hsti function name (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Remove redundant __GFP_ZERO (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Fix checks for SNP_VLEK_LOAD input buffer length (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Add support to enable CipherTextHiding on SNP_INIT_EX (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Introduce new API interface to indicate SEV-SNP Ciphertext hiding feature (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Add support for SNP_FEATURE_INFO command (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Cache SEV platform status and platform state (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - New bit-field definitions for SNP_PLATFORM_STATUS command (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Always pass in an error pointer to __sev_platform_shutdown_locked() (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - reduce stack usage in ccp_run_aes_gcm_cmd (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Fix crash when rebind ccp device for ccp.ko (Vladis Dronov) [RHEL-106910] {CVE-2025-38581}
|
||
- crypto: ccp - Fix locking on alloc failure handling (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Fix SNP panic notifier unregistration (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Fix dereferencing uninitialized error pointer (Vladis Dronov) [RHEL-106910] {CVE-2025-39729}
|
||
- crypto: ccp - Add missing bootloader info reg for pspv6 (Vladis Dronov) [RHEL-106910]
|
||
- KVM: SVM: Add missing member in SNP_LAUNCH_START command structure (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Add missing tee info reg for teev2 (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Add missing bootloader info reg for pspv5 (Vladis Dronov) [RHEL-106910]
|
||
- dt-bindings: crypto: Convert amd,ccp-seattle-v1a to DT schema (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Add support for PCI device 0x17D8 (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Include crypto/utils.h for crypto_memneq (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Fix __sev_snp_shutdown_locked (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Add missing header inclusions (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Silence may-be-uninitialized warning in sev_ioctl_do_pdh_export (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Move SEV/SNP Platform initialization to KVM (Vladis Dronov) [RHEL-106910]
|
||
- KVM: SVM: Add support to initialize SEV/SNP functionality in KVM (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Add new SEV/SNP platform shutdown API (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Register SNP panic notifier only if SNP is enabled (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Reset TMR size at SNP Shutdown (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Move dev_info/err messages for SEV/SNP init and shutdown (Vladis Dronov) [RHEL-106910]
|
||
- crypto: ccp - Abort doing SEV INIT if SNP INIT fails (Vladis Dronov) [RHEL-106910]
|
||
- sanitize handling of long-term internal mounts (José Expósito) [RHEL-113576]
|
||
- PM: hibernate: Add stub for pm_hibernate_is_recovering() (José Expósito) [RHEL-113576]
|
||
- PM: hibernate: add new api pm_hibernate_is_recovering() (José Expósito) [RHEL-113576]
|
||
- mm/kmap: Add kmap_local_page_try_from_panic() (José Expósito) [RHEL-113576]
|
||
- firmware: sysfb: Move bpp-depth calculation into screen_info helper (José Expósito) [RHEL-113576]
|
||
- platform/x86: apple-gmux: Add apple_gmux_detect() helper (José Expósito) [RHEL-113576]
|
||
- platform/x86: apple-gmux: Move port defines to apple-gmux.h (José Expósito) [RHEL-113576]
|
||
- PCI: Add pci_is_display() to check if device is a display controller (José Expósito) [RHEL-113576]
|
||
- io_uring: fix incorrect unlikely() usage in io_waitid_prep() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: protect mem region deregistration (Jeff Moyer) [RHEL-105612]
|
||
- Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()" (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: kill alloc_cache for io_kiocb allocations (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: rename the data cmd cache (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: deduplicate caches deallocation (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths (Jeff Moyer) [RHEL-105612]
|
||
- fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: always use current transfer count for buffer put (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: cast nr_pages to size_t before shifting (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix breakage in EXPERT menu (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/poll: fix POLLERR handling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: cast rw->flags assignment to rwf_t (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: don't use int for ABI (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: flag partial buffer mappings (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: mark iov as dynamically allocated even for single segments (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: don't rely on user vaddr alignment (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: fix folio unpinning (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix potential page leak in io_sqe_buffer_register() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/sqpoll: don't put task_struct on tctx setup failure (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix task leak issue in io_wq_create() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: validate buffer count with offset for cloning (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: don't truncate end buffer for multiple buffer peeks (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: consistently use rcu semantics with sqpoll thread (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: only consider msg_inq if larger than 1 (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: only retry recv bundle for a full transfer (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix overflow resched cqe reordering (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: account ring io_buffer_list memory (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: don't use page_address() on a highmem page (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: fix hybrid polling initialization issue (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: account drain memory to cgroup (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/sqpoll: Increase task_work submission batch size (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: always arm linked timeouts prior to issue (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix 'sync' handling of io_fallback_tw() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: reject zero sized provided buffers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: don't post tag CQEs on file/buffer registration failure (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: account memory for zc sendmsg (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: fix io_req_post_cqe abuse by send bundle (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix retry handling off iowq (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: only import send_zc buffer once (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Remove unused declaration io_alloc_async_data() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: make io_poll_issue() sturdier (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: fix accept multishot handling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: use lockless_cq flag in io_req_complete_post() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: introduce type alias for io_tw_state (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: improve recv bundles (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: check for iowq alloc_workqueue failure (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/io-wq: do not use bogus hash value (Jeff Moyer) [RHEL-105612]
|
||
- fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: fix sendzc double notif flush (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: ensure reissue path is correctly handled for IOPOLL (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: save msg_control for compat (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: clean up mshot forced sync mode (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: move ki_complete init into prep (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: don't directly use ki_complete (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: forbid multishot async reads (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: remove unused constants (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix spelling error in uapi io_uring.h (Jeff Moyer) [RHEL-105612]
|
||
- io-wq: backoff when retrying worker creation (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: unconditionally copy SQEs at prep time (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/waitid: setup async data in the prep handler (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: remove dead req_has_async_data() check (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: switch sqe to async_data on EAGAIN (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: don't assume io_uring_cmd_data layout (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: reallocate buf lists on upgrade (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/waitid: don't abuse io_tw_state (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: don't retry connect operation on EPOLLERR (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: simplify io_rw_recycle() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: remove !KASAN guards from cache free (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: extract io_send_select_buffer() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: clean io_msg_copy_hdr() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: make io_net_vec_assign() return void (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add alloc_cache.c (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: dont ifdef io_alloc_cache_kasan() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: include all deps for alloc_cache.h (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix multishots with selected buffers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/register: use atomic_read/write for sq_flags migration (Jeff Moyer) [RHEL-105612]
|
||
- futex: Pass in task to futex_queue() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/alloc_cache: get rid of _nocache() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: get rid of alloc cache init_once handling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: cleanup struct io_uring_cmd_data layout (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: use cached cmd_op in io_uring_cmd_sock() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: don't leave potentially dangling ->tctx pointer (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: Move lockdep assert from io_free_rsrc_node() to caller (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: remove unused parameter ctx for io_rsrc_node_alloc() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: clean up io_uring_register_get_file() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: Simplify buffer cloning by locking both rings (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/fdinfo: fix io_uring_show_fdinfo() misuse of ->d_iname (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: reuse io_should_terminate_tw() for cmds (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Factor out a function to parse restrictions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: require cloned buffers to share accounting contexts (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: simplify the SQPOLL thread check when cancelling requests (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: expose read/write attribute capability (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: don't gate retry on completion context (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: handle -EAGAIN retry at IO completion time (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: use io_rw_recycle() from cleanup path (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: simplify the bvec iter count calculation (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: ensure io_queue_deferred() is out-of-line (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: always clear ->bytes_done on io_async_rw setup (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: use NULL for rw->free_iovec assigment (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: don't mask in f_iocb_flags (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: Drop custom destructor (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Move old async data allocation helper to header (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: Allocate async data through helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: Allocate msghdr async data through helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: Allocate async data through generic helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/poll: Allocate apoll with generic alloc_cache helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/futex: Allocate ifd with generic alloc_cache helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Add generic helper to allocate async data (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Fold allocation into alloc_cache helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: prevent reg-wait speculations (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: don't vmap single page regions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: clean up io_prep_rw_setup() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: fix unintentional sign extension on shift of reg.bgid (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: introduce attributes for read/write and PI support (Jeff Moyer) [RHEL-105612]
|
||
- fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: unify io_uring mmap'ing code (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: use region api for pbuf rings (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: remove pbuf ring refcounting (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: use mmap_lock to sync with mmap (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: use region api for CQ (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: use region api for SQ (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: pass ctx to io_register_free_rings (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: implement mmap for regions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: implement kernel allocated regions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: add IO_REGION_F_SINGLE_REF (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: helper for pinning region pages (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: optimise single folio regions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: reuse io_free_region for failure path (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: account memory before pinning (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: flag regions with user pages (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: flag vmap'ed regions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: export io_check_coalesce_buffer (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: rename ->resize_lock (Jeff Moyer) [RHEL-105612]
|
||
- Reapply "io_uring/uring_cmd: defer SQE copying until it's needed" (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/register: cache old SQ/CQ head reading for copies (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/register: document io_register_resize_rings() shared mem usage (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/register: use stable SQ/CQ ring data during resize (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: fixup io_clone_buffers() error handling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: don't touch sqd->thread off tw add (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: ensure io_eventfd_signal() defers another RCU period (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: silence false positive warnings (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add io_uring_cmd_get_async_data helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/cmd: add per-op data to struct io_uring_cmd_data (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/cmd: rename struct uring_cache to io_uring_cmd_data (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/timeout: fix multishot updates (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: use pre-committed buffer address for non-pollable file (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: always initialize kmsg->msg.msg_inq upfront (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/timeout: flush timeouts outside of the timeout lock (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: fix downgraded mshot read (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/sqpoll: fix sqpoll error handling races (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/register: limit ring resizing to DEFER_TASKRUN (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Fix registered ring file refcount leak (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: make ctx->timeout_lock a raw spinlock (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: don't put/free empty buffers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Change res2 parameter type in io_uring_cmd_done (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/tctx: work around xa_store() allocation error issue (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix task_work cap overshooting (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: check for overflows in io_pin_pages (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/nop: ensure nop->fd is always initialized (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: limit local tw done (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add io_local_work_pending() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/region: return negative -E2BIG in io_create_region() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: protect register tracing (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: remove io_uring_cqwait_reg_arg (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/region: fix error codes after failed vmap (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: restore back registered wait arguments (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add memory region registration (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: introduce concept of memory regions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: temporarily disable registered waits (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: disable ENTER_EXT_ARG_REG for IOPOLL (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fortify io_pin_pages with a warning (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix invalid hybrid polling ctx leaks (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: fix buffer index retrieval (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/cmd: let cmds to know about dying task (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: add & apply io_req_assign_buf_node() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Remove redundant hrtimer's callback function setup (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: avoid normal tw intermediate fallback (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: add static napi tracking strategy (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: clean up __io_napi_do_busy_loop (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: Use lock guards (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: improve __io_napi_add (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: fix io_napi_entry RCU accesses (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: protect concurrent io_napi_entry timeout accesses (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: prevent speculating sq_array indexing (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: move struct io_kiocb from task_struct to io_uring_task (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: remove task ref helpers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: move cancelations to be io_uring_task based (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: split io_kiocb node type assignments (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: encode node type and ctx together (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add support for hybrid IOPOLL (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: allow cloning with node replacements (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: allow cloning at an offset (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: get rid of the empty node and dummy_ubuf (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: add io_reset_rsrc_node() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/filetable: kill io_reset_alloc_hint() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/filetable: remove io_file_from_index() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: add io_rsrc_node_lookup() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: unify file and buffer resource tables (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: only initialize io_kiocb rsrc_nodes when needed (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: get rid of io_rsrc_node allocation cache (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: get rid of per-ring io_rsrc_node list (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: kill io_charge_rsrc_node() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/splice: open code 2nd direct file assignment (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: move struct io_fixed_file to rsrc.h header (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/nop: add support for testing registered files and buffers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add support for fixed wait regions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: change io_get_ext_arg() to use uaccess begin + end (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: switch struct ext_arg from __kernel_timespec to timespec64 (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/sqpoll: wait on sqd->wait for thread parking (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/register: add IORING_REGISTER_RESIZE_RINGS (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: abstract out a bit of the ring filling logic (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: move max entry definition and ring sizing into header (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: clean up io_msg_copy_hdr (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: don't alias send user pointer reads (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: don't store send address ptr (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: split send and sendmsg prep helpers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: kill 'imu' from struct io_kiocb (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: move send zc fixed buffer import to issue path (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: get rid of using req->imu (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/uring_cmd: get rid of using req->imu (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: don't assign bvec twice in io_import_fixed() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: clean up cqe trace points (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: static_key for !IORING_SETUP_NO_SQARRAY (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: kill io_llist_xchg (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: move cancel hash tables to kvmalloc/kvfree (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/cancel: get rid of init_hash_table() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/poll: get rid of per-hashtable bucket locks (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/poll: get rid of io_poll_tw_hash_eject() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/poll: get rid of unlocked cancel hash (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/poll: remove 'ctx' argument from io_poll_req_delete() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: add support for sending a sync message (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: refactor a few helper functions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: abstract out ev_fd grab + release helpers (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: move trigger check into a helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: move actual signaling part into separate helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: check for the need to async notifier earlier (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: abstract out ev_fd put helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: fix wrong NOWAIT check in io_rw_init_file() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: ignore dummy_ubuf for buffer cloning (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: allow pollable non-blocking attempts for !FMODE_NOWAIT (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix casts to io_req_flags_t (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: improve request linking trace (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/sqpoll: do the napi busy poll outside the submission block (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: clean up a type in io_uring_register_get_file() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: change ubuf->ubuf_end to length tracking (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: get rid of io_mapped_ubuf->folio_mask (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: rename "copy buffers" to "clone buffers" (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add IORING_REGISTER_COPY_BUFFERS method (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/register: provide helper to get io_ring_ctx from 'fd' (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: add reference count to struct io_mapped_ubuf (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: clear 'slot' entry upfront (Jeff Moyer) [RHEL-105612]
|
||
- block: implement async io_uring discard cmd (Jeff Moyer) [RHEL-105612]
|
||
- block: introduce blk_validate_byte_range() (Jeff Moyer) [RHEL-105612]
|
||
- filemap: introduce filemap_invalidate_pages (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/cmd: give inline space in request to cmds (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/cmd: expose iowq to cmds (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: move refs to refcount_t (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: remove unused rsrc_put_fn (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add new line after variable declaration (Jeff Moyer) [RHEL-105612]
|
||
- RHEL-only: Add CONFIG_GCOV_PROFILE_URING files (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add GCOV_PROFILE_URING Kconfig option (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: add support for incremental buffer consumption (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: pass in 'len' argument for buffer commit (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: move io_ring_head_to_buf() to kbuf.h (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: add io_kbuf_commit() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: wire up min batch wake timeout (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add support for batch wait timeout (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: implement our own schedule timeout handling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: move schedule wait logic into helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: encapsulate extraneous wait flags into a separate struct (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: user registered clockid for wait timeouts (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add absolute mode wait timeouts (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: postpone napi timeout adjustment (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: refactor __io_napi_busy_loop() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: turn io_buffer_list booleans into flags (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: use ITER_UBUF for single segment send maps (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/kbuf: use 'bl' directly rather than req->buf_list (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: micro optimization of __io_sq_thread() condition (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: enable multi-hugepage buffer coalescing (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: store folio shift and mask into imu (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add napi busy settings to the fdinfo output (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: ensure compat iovecs are copied correctly (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: fix user_data field name in comment (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/sqpoll: annotate debug task == current with data_race() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: remove duplicate io_napi_entry timeout assignation (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: remove unused local list heads in NAPI functions (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: pass ktime to io_napi_adjust_timeout (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: use ktime in busy polling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: fix uninitialized use of target_req->flags (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: align iowq and task request error handling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: kill REQ_F_CANCEL_SEQ (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: simplify io_uring_cmd return (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: check socket is valid in io_bind()/io_listen() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/napi: Remove unnecessary s64 cast (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: cleanup io_recv_finish() bundle handling (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: fix overflow posting (Jeff Moyer) [RHEL-105612]
|
||
- net: limit scope of a skb_zerocopy_iter_stream var (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/net: move charging socket out of zc io_uring (Jeff Moyer) [RHEL-105612]
|
||
- net: batch zerocopy_fill_skb_from_iter accounting (Jeff Moyer) [RHEL-105612]
|
||
- net: split __zerocopy_sg_from_iter() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: use kmem_cache_free() to free request (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: check for dead submitter task (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: add an alloc cache for io_kiocb entries (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: improve handling of target CQE posting (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add io_add_aux_cqe() helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: add remote task_work execution helper (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/msg_ring: tighten requirement for remote posting (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Allocate only necessary memory in io_probe (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Introduce IORING_OP_LISTEN (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Introduce IORING_OP_BIND (Jeff Moyer) [RHEL-105612]
|
||
- net: Split a __sys_listen helper for io_uring (Jeff Moyer) [RHEL-105612]
|
||
- net: Split a __sys_bind helper for io_uring (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/advise: support 64-bit lengths (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: remove redundant __set_current_state() post schedule() (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/io-wq: make io_wq_work flags atomic (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: use 'state' consistently (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: move eventfd handling to separate file (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/eventfd: move to more idiomatic RCU free usage (Jeff Moyer) [RHEL-105612]
|
||
- io_uring/rsrc: Drop io_copy_iov in favor of iovec API (Jeff Moyer) [RHEL-105612]
|
||
- io_uring: Drop per-ctx dummy_ubuf (Jeff Moyer) [RHEL-105612]
|
||
|
||
* Thu Oct 30 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-632.el9]
|
||
- redhat: use the same cert as UKI's to sign addons (Li Tian) [RHEL-124089]
|
||
- bus: mhi: host: pci_generic: Add Telit FN990B40 modem support (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: Detect events pointing to unexpected TREs (Jose Ignacio Tornos Martinez) [RHEL-122857] {CVE-2025-39790}
|
||
- bus: mhi: host: pci_generic: Add Foxconn T99W696 modem (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: Use str_true_false() helper (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for better performance. (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: Fix endianness of BHI vector table (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: pci_generic: Disable runtime PM for QDU100 (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: Make local functions static (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: pci_generic: Add Telit FN920C04 modem support (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: pci_generic: Remove redundant assign resource usage (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: host: Fix conflict between power_up and SYSERR (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- bus: mhi: ep: Update read pointer only after buffer is written (Jose Ignacio Tornos Martinez) [RHEL-122857] {CVE-2025-38429}
|
||
- treewide: Switch/rename to timer_delete[_sync]() (Jose Ignacio Tornos Martinez) [RHEL-122857]
|
||
- i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path (CKI Backport Bot) [RHEL-118924]
|
||
- libnvdimm/labels: Fix divide error in nd_label_data_init() (Jeff Moyer) [RHEL-96835]
|
||
- libnvdimm: Remove unused nd_attach_ndns (Jeff Moyer) [RHEL-96835]
|
||
- libnvdimm: Remove unused nd_region_conflict (Jeff Moyer) [RHEL-96835]
|
||
- nvdimm: rectify the illogical code within nd_dax_probe() (Jeff Moyer) [RHEL-96835]
|
||
- nvdimm: Correct some typos in comments (Jeff Moyer) [RHEL-96835]
|
||
- nvdimm: Remove dead code for ENODEV checking in scan_labels() (Jeff Moyer) [RHEL-96835]
|
||
- i2c: tegra: Use internal reset when reset property is not available (Charles Mirabile) [RHEL-113177]
|
||
- i2c: tegra: Fix reset error handling with ACPI (Charles Mirabile) [RHEL-113177]
|
||
- mm/migrate: Add migrate_device_pfns (José Expósito) [RHEL-113204]
|
||
- agp/intel-gtt: Add intel_gmch_gtt_read_entry() (José Expósito) [RHEL-113204]
|
||
- PM: sleep: Introduce pm_suspend_in_progress() (José Expósito) [RHEL-113204]
|
||
- elf: add remaining SHF_ flag macros (José Expósito) [RHEL-113204]
|
||
- scsi: lpfc: Update lpfc version to 14.4.0.10 (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Copyright updates for 14.4.0.10 patches (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Modify end-of-life adapters' model descriptions (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Revise CQ_CREATE_SET mailbox bitfield definitions (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Move clearing of HBA_SETUP flag to before lpfc_sli4_queue_unset (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Relocate clearing initial phba flags from link up to link down hdlr (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Simplify error handling for failed lpfc_get_sli4_parameters cmd (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Early return out of FDMI cmpl for locally rejected statuses (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Skip RSCN processing when FC_UNLOADING flag is set (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Update debugfs trace ring initialization messages (Paul Ely) [RHEL-103752]
|
||
- scsi: lpfc: Revise logging format for failed CT MIB requests (Paul Ely) [RHEL-103752]
|
||
|
||
* Mon Oct 27 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-631.el9]
|
||
- md: delete mddev kobj before deleting gendisk kobj (Nigel Croxon) [RHEL-94433]
|
||
- md: fix how device node is created and removed (Nigel Croxon) [RHEL-94433]
|
||
- md: prevent incorrect update of resync/recovery offset (Nigel Croxon) [RHEL-94433]
|
||
- md/raid1: fix data lost for writemostly rdev (Nigel Croxon) [RHEL-94433]
|
||
- md: fix sync_action incorrect display during resync (Nigel Croxon) [RHEL-94433]
|
||
- md: add helper rdev_needs_recovery() (Nigel Croxon) [RHEL-94433]
|
||
- md: keep recovery_cp in mdp_superblock_s (Nigel Croxon) [RHEL-94433]
|
||
- md: add legacy_async_del_gendisk mode (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
|
||
- md: make rdev_addable usable for rcu mode (Nigel Croxon) [RHEL-94433] {CVE-2025-38621}
|
||
- md/raid1: remove struct pool_info and related code (Nigel Croxon) [RHEL-94433]
|
||
- md/raid1: change r1conf->r1bio_pool to a pointer type (Nigel Croxon) [RHEL-94433]
|
||
- md: rename recovery_cp to resync_offset (Nigel Croxon) [RHEL-94433]
|
||
- md/md-cluster: handle REMOVE message earlier (Nigel Croxon) [RHEL-94433]
|
||
- md: fix create on open mddev lifetime regression (Nigel Croxon) [RHEL-94433]
|
||
- md/raid10: set chunk_sectors limit (Nigel Croxon) [RHEL-94433]
|
||
- md/raid0: set chunk_sectors limit (Nigel Croxon) [RHEL-94433]
|
||
- md: allow removing faulty rdev during resync (Nigel Croxon) [RHEL-94433]
|
||
- md/raid5: unset WQ_CPU_INTENSIVE for raid5 unbound workqueue (Nigel Croxon) [RHEL-94433]
|
||
- md: remove/add redundancy group only in level change (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
|
||
- md: Don't clear MD_CLOSING until mddev is freed (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
|
||
- md: call del_gendisk in control path (Nigel Croxon) [RHEL-20191 RHEL-94433 RHEL-9656]
|
||
- md/md-bitmap: fix GPF in bitmap_get_stats() (Nigel Croxon) [RHEL-94433] {CVE-2025-38451}
|
||
- md/raid1,raid10: strip REQ_NOWAIT from member bios (Nigel Croxon) [RHEL-94433]
|
||
- raid10: cleanup memleak at raid10_make_request (Nigel Croxon) [RHEL-94433] {CVE-2025-38444}
|
||
- md/raid1: Fix stack memory use after return in raid1_reshape (Nigel Croxon) [RHEL-94433] {CVE-2025-38445}
|
||
- md/md-bitmap: remove parameter slot from bitmap_create() (Nigel Croxon) [RHEL-94433]
|
||
- md/md-bitmap: cleanup bitmap_ops->startwrite() (Nigel Croxon) [RHEL-94433]
|
||
- md/dm-raid: remove max_write_behind setting limit (Nigel Croxon) [RHEL-94433]
|
||
- md/md-bitmap: fix dm-raid max_write_behind setting (Nigel Croxon) [RHEL-94433]
|
||
- md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT (Nigel Croxon) [RHEL-94433]
|
||
- md/md-bitmap: fix stats collection for external bitmaps (Nigel Croxon) [RHEL-94433]
|
||
- md/raid10: fix missing discard IO accounting (Nigel Croxon) [RHEL-94433]
|
||
- tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request(). (Paolo Abeni) [RHEL-115628]
|
||
- tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). (Paolo Abeni) [RHEL-115628] {CVE-2025-39955}
|
||
- tcp: check space before adding MPTCP SYN options (Paolo Abeni) [RHEL-115628]
|
||
- octeon_ep: Validate the VF ID (Kamal Heib) [RHEL-113707]
|
||
|
||
* Sat Oct 25 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-630.el9]
|
||
- crypto: xts - Handle EBUSY correctly (CKI Backport Bot) [RHEL-119237] {CVE-2023-53494}
|
||
- xfrm: use kfree_sensitive() for SA secret zeroization (Sabrina Dubroca) [RHEL-115629]
|
||
- espintcp: remove encap socket caching to avoid reference leak (Sabrina Dubroca) [RHEL-115629]
|
||
- espintcp: fix skb leaks (Sabrina Dubroca) [RHEL-115629]
|
||
- ext4: goto right label 'out_mmap_sem' in ext4_setattr() (Brian Foster) [RHEL-109217]
|
||
- mm: zero range of eof folio exposed by inode size extension (Brian Foster) [RHEL-109217]
|
||
- mm: convert pagecache_isize_extended to use a folio (Brian Foster) [RHEL-109217]
|
||
- ext4: partial zero eof block on unaligned inode size extension (Brian Foster) [RHEL-109217]
|
||
- ext4: do not mark inode dirty every time when appending using delalloc (Brian Foster) [RHEL-109217]
|
||
- uki-virt: add systemd-repart module (Emanuele Giuseppe Esposito) [RHEL-107273]
|
||
|
||
* Thu Oct 23 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-629.el9]
|
||
- kexec_core: accept unaccepted kexec segments' destination addresses (Baoquan He) [RHEL-114163]
|
||
- crash: fix spelling mistake "crahskernel" -> "crashkernel" (Baoquan He) [RHEL-114163]
|
||
- crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32 (Baoquan He) [RHEL-114163]
|
||
- kexec/crash: no crash update when kexec in progress (Baoquan He) [RHEL-114163]
|
||
- ixgbe: fix ixgbe_orom_civd_info struct layout (CKI Backport Bot) [RHEL-117603]
|
||
- macsec: read MACSEC_SA_ATTR_PN with nla_get_uint (CKI Backport Bot) [RHEL-115622]
|
||
- macsec: MACsec SCI assignment for ES = 0 (CKI Backport Bot) [RHEL-115622]
|
||
- netfilter: nf_reject: don't leak dst refcount for loopback packets (Florian Westphal) [RHEL-115630]
|
||
- netfilter: nf_tables: reject duplicate device on updates (Florian Westphal) [RHEL-115630]
|
||
- netfilter: nft_socket: remove WARN_ON_ONCE with huge level value (Florian Westphal) [RHEL-115630]
|
||
- netfilter: ctnetlink: remove refcounting in expectation dumpers (Florian Westphal) [RHEL-115630]
|
||
- netfilter: ctnetlink: fix refcount leak on table dump (Florian Westphal) [RHEL-115630]
|
||
- bpf: Check netfilter ctx accesses are aligned (Florian Westphal) [RHEL-115630]
|
||
- netfilter: xt_nfacct: don't assume acct name is null-terminated (Florian Westphal) [RHEL-115630]
|
||
- bpf: Disable migration in nf_hook_run_bpf(). (Florian Westphal) [RHEL-115630]
|
||
- netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() (Florian Westphal) [RHEL-115630]
|
||
- netfilter: nf_set_pipapo_avx2: fix initial map fill (Florian Westphal) [RHEL-115630]
|
||
- ipvs: fix uninit-value for saddr in do_output_route4 (Florian Westphal) [RHEL-115630]
|
||
- netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it (Florian Westphal) [RHEL-115630]
|
||
- netfilter: nf_tables: imbalance in flowtable binding (Florian Westphal) [RHEL-115630]
|
||
- netfilter: nat: restore default DNAT behavior (Florian Westphal) [RHEL-115630]
|
||
- sctp: initialize more fields in sctp_v6_from_sk() (Xin Long) [RHEL-115641]
|
||
- sctp: Do not wake readers in __sctp_write_space() (Xin Long) [RHEL-115641]
|
||
- selftests/bpf: Skip timer cases when bpf_timer is not supported (Gregory Bell) [RHEL-83826]
|
||
- bpf: Reject bpf_timer for PREEMPT_RT (Gregory Bell) [RHEL-83826]
|
||
- fs: fix UAF/GPF bug in nilfs_mdt_destroy (CKI Backport Bot) [RHEL-116661] {CVE-2022-50367}
|
||
- octeon_ep: fix VF MAC address lifecycle handling (Kamal Heib) [RHEL-109634]
|
||
- dm: split write BIOs on zone boundaries when zone append is not emulated (Ming Lei) [RHEL-111097]
|
||
- dm: Check for forbidden splitting of zone write operations (Ming Lei) [RHEL-111097]
|
||
- dm: dm-crypt: Do not partially accept write BIOs with zoned targets (Ming Lei) [RHEL-111097]
|
||
- dm: Always split write BIOs to zoned device limits (Ming Lei) [RHEL-111097]
|
||
- block: Introduce bio_needs_zone_write_plugging() (Ming Lei) [RHEL-111097]
|
||
- block: Make REQ_OP_ZONE_FINISH a write operation (Ming Lei) [RHEL-111097]
|
||
- block: restore default wbt enablement (Ming Lei) [RHEL-112997]
|
||
- devtmpfs: don't use vfs_getattr_nosec to query i_mode (Ming Lei) [RHEL-112997]
|
||
- fs: add kern_path_locked_negative() (Ming Lei) [RHEL-112997]
|
||
- VFS: add common error checks to lookup_one_qstr_excl() (Ming Lei) [RHEL-112997]
|
||
- fs: simplify misleading code to remove ambiguity regarding ihold()/iput() (Ming Lei) [RHEL-112997]
|
||
- VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry (Ming Lei) [RHEL-112997]
|
||
- ksmbd: fix racy issue from using ->d_parent and ->d_name (Ming Lei) [RHEL-112997]
|
||
- VFS: filename_create(): fix incorrect intent. (Ming Lei) [RHEL-112997]
|
||
- rename __filename_parentat() to filename_parentat() (Ming Lei) [RHEL-112997]
|
||
- fs: move the bdex_statx call to vfs_getattr_nosec (Ming Lei) [RHEL-112997]
|
||
- dm table: Fix W=1 build warning when mempool_needs_integrity is unused (Ming Lei) [RHEL-112997]
|
||
- block: don't silently ignore metadata for sync read/write (Ming Lei) [RHEL-112997]
|
||
- ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead (Ming Lei) [RHEL-112997]
|
||
- block: validate QoS before calling __rq_qos_done_bio() (Ming Lei) [RHEL-112997]
|
||
- block: avoid cpu_hotplug_lock depedency on freeze_lock (Ming Lei) [RHEL-112997]
|
||
- block: decrement block_rq_qos static key in rq_qos_del() (Ming Lei) [RHEL-112997]
|
||
- block: skip q->rq_qos check in rq_qos_done_bio() (Ming Lei) [RHEL-112997]
|
||
- blk-mq: fix lockdep warning in __blk_mq_update_nr_hw_queues (Ming Lei) [RHEL-112997]
|
||
- block: make bio_integrity_map_user() static inline (Ming Lei) [RHEL-112997]
|
||
- nbd: fix lockdep deadlock warning (Ming Lei) [RHEL-112997]
|
||
- block: restore two stage elevator switch while running nr_hw_queue update (Ming Lei) [RHEL-112997]
|
||
- md/raid10: fix set but not used variable in sync_request_write() (Ming Lei) [RHEL-112997]
|
||
- block: fix module reference leak in mq-deadline I/O scheduler (Ming Lei) [RHEL-112997]
|
||
- block: fix kobject leak in blk_unregister_queue (Ming Lei) [RHEL-112997]
|
||
- nbd: fix uaf in nbd_genl_connect() error path (Ming Lei) [RHEL-112997]
|
||
- brd: fix sleeping function called from invalid context in brd_insert_page() (Ming Lei) [RHEL-112997]
|
||
- block: fix false warning in bdev_count_inflight_rw() (Ming Lei) [RHEL-112997]
|
||
- aoe: defer rexmit timer downdev work to workqueue (Ming Lei) [RHEL-112997]
|
||
- aoe: clean device rq_list in aoedev_downdev() (Ming Lei) [RHEL-112997]
|
||
- block: Fix bvec_set_folio() for very large folios (Ming Lei) [RHEL-112997]
|
||
- bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP (Ming Lei) [RHEL-112997]
|
||
- block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work (Ming Lei) [RHEL-112997]
|
||
- block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion (Ming Lei) [RHEL-112997]
|
||
- block: flip iter directions in blk_rq_integrity_map_user() (Ming Lei) [RHEL-112997]
|
||
- block: drop direction param from bio_integrity_copy_user() (Ming Lei) [RHEL-112997]
|
||
- traceevent/block: Add REQ_ATOMIC flag to block trace events (Ming Lei) [RHEL-112997]
|
||
- nvme-loop: avoid -Wflex-array-member-not-at-end warning (Ming Lei) [RHEL-112997]
|
||
- blk-mq: add a copyright notice to blk-mq-dma.c (Ming Lei) [RHEL-112997]
|
||
- blk-mq: move the DMA mapping code to a separate file (Ming Lei) [RHEL-112997]
|
||
- cdrom: Remove unnecessary NULL check before unregister_sysctl_table() (Ming Lei) [RHEL-112997]
|
||
- block: fix elv_update_nr_hw_queues() to reattach elevator (Ming Lei) [RHEL-112997]
|
||
- brd: avoid extra xarray lookups on first write (Ming Lei) [RHEL-112997]
|
||
- block: Remove obsolete configs BLK_MQ_{PCI,VIRTIO} (Ming Lei) [RHEL-112997]
|
||
- block: remove the same_page output argument to bvec_try_merge_page (Ming Lei) [RHEL-112997]
|
||
- block: unfreeze queue if realloc tag set fails during nr_hw_queues update (Ming Lei) [RHEL-112997]
|
||
- md: clean up accounting for issued sync IO (Ming Lei) [RHEL-112997]
|
||
- md: fix is_mddev_idle() (Ming Lei) [RHEL-112997]
|
||
- md: add a new api sync_io_depth (Ming Lei) [RHEL-112997]
|
||
- md: record dm-raid gendisk in mddev (Ming Lei) [RHEL-112997]
|
||
- block: export API to get the number of bdev inflight IO (Ming Lei) [RHEL-112997]
|
||
- block: clean up blk_mq_in_flight_rw() (Ming Lei) [RHEL-112997]
|
||
- block: WARN if bdev inflight counter is negative (Ming Lei) [RHEL-112997]
|
||
- block: reuse part_in_flight_rw for part_in_flight (Ming Lei) [RHEL-112997]
|
||
- blk-mq: remove blk_mq_in_flight() (Ming Lei) [RHEL-112997]
|
||
- block: move removing elevator after deleting disk->queue_kobj (Ming Lei) [RHEL-112997]
|
||
- block: don't quiesce queue for calling elevator_set_none() (Ming Lei) [RHEL-112997]
|
||
- fs: aio: initialize .ki_write_stream of read-write request (Ming Lei) [RHEL-112997]
|
||
- dm-integrity: use bio_add_virt_nofail (Ming Lei) [RHEL-112997]
|
||
- dm-bufio: use bio_add_virt_nofail (Ming Lei) [RHEL-112997]
|
||
- rnbd-srv: use bio_add_virt_nofail (Ming Lei) [RHEL-112997]
|
||
- block: simplify bio_map_kern (Ming Lei) [RHEL-112997]
|
||
- block: pass the operation to bio_{map,copy}_kern (Ming Lei) [RHEL-112997]
|
||
- block: remove the q argument from blk_rq_map_kern (Ming Lei) [RHEL-112997]
|
||
- block: add a bio_add_vmalloc helpers (Ming Lei) [RHEL-112997]
|
||
- block: add a bio_add_max_vecs helper (Ming Lei) [RHEL-112997]
|
||
- block: add a bdev_rw_virt helper (Ming Lei) [RHEL-112997]
|
||
- block: add a bio_add_virt_nofail helper (Ming Lei) [RHEL-112997]
|
||
- block: fix warning on 'make htmldocs' (Ming Lei) [RHEL-112997]
|
||
- block: expose write streams for block device nodes (Ming Lei) [RHEL-112997]
|
||
- block: introduce a write_stream_granularity queue limit (Ming Lei) [RHEL-112997]
|
||
- block: introduce max_write_streams queue limit (Ming Lei) [RHEL-112997]
|
||
- block: add a bi_write_stream field (Ming Lei) [RHEL-112997]
|
||
- fs: add a write stream field to the kiocb (Ming Lei) [RHEL-112997]
|
||
- block: move wbt_enable_default() out of queue freezing from sched ->exit() (Ming Lei) [RHEL-112997]
|
||
- block: move hctx cpuhp add/del out of queue freezing (Ming Lei) [RHEL-112997]
|
||
- block: don't acquire ->elevator_lock in blk_mq_map_swqueue and blk_mq_realloc_hw_ctxs (Ming Lei) [RHEL-112997]
|
||
- block: move hctx debugfs/sysfs registering out of freezing queue (Ming Lei) [RHEL-112997]
|
||
- block: move elv_register[unregister]_queue out of elevator_lock (Ming Lei) [RHEL-112997]
|
||
- block: add new helper for disabling elevator switch when deleting disk (Ming Lei) [RHEL-112997]
|
||
- block: fail to show/store elevator sysfs attribute if elevator is dying (Ming Lei) [RHEL-112997]
|
||
- block: remove elevator queue's type check in elv_attr_show/store() (Ming Lei) [RHEL-112997]
|
||
- block: pass elevator_queue to elv_register_queue & unregister_queue (Ming Lei) [RHEL-112997]
|
||
- block: unifying elevator change (Ming Lei) [RHEL-112997]
|
||
- block: add `struct elv_change_ctx` for unifying elevator change (Ming Lei) [RHEL-112997]
|
||
- block: move queue freezing & elevator_lock into elevator_change() (Ming Lei) [RHEL-112997]
|
||
- block: simplify elevator reattachment for updating nr_hw_queues (Ming Lei) [RHEL-112997]
|
||
- block: move blk_queue_registered() check into elv_iosched_store() (Ming Lei) [RHEL-112997]
|
||
- block: fold elevator_disable into elevator_switch (Ming Lei) [RHEL-112997]
|
||
- block: look up the elevator type in elevator_switch (Ming Lei) [RHEL-112997]
|
||
- block: don't allow to switch elevator if updating nr_hw_queues is in-progress (Ming Lei) [RHEL-112997]
|
||
- block: prevent adding/deleting disk during updating nr_hw_queues (Ming Lei) [RHEL-112997]
|
||
- block: add helper add_disk_final() (Ming Lei) [RHEL-112997]
|
||
- block: move sched debugfs register into elvevator_register_queue (Ming Lei) [RHEL-112997]
|
||
- block: add two helpers for registering/un-registering sched debugfs (Ming Lei) [RHEL-112997]
|
||
- block: use q->elevator with ->elevator_lock held in elv_iosched_show() (Ming Lei) [RHEL-112997]
|
||
- block: don't call freeze queue in elevator_switch() and elevator_disable() (Ming Lei) [RHEL-112997]
|
||
- block: move ELEVATOR_FLAG_DISABLE_WBT a request queue flag (Ming Lei) [RHEL-112997]
|
||
- block: move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue() (Ming Lei) [RHEL-112997]
|
||
- brd: fix discard end sector (Ming Lei) [RHEL-112997]
|
||
- brd: fix aligned_sector from brd_do_discard() (Ming Lei) [RHEL-112997]
|
||
- brd: protect page with rcu (Ming Lei) [RHEL-112997]
|
||
- block: avoid hctx spinlock for plug with multiple queues (Ming Lei) [RHEL-112997]
|
||
- block: factor out blk_mq_dispatch_queue_requests() helper (Ming Lei) [RHEL-112997]
|
||
- block: take rq_list instead of plug in dispatch functions (Ming Lei) [RHEL-112997]
|
||
- brd: use memcpy_{to,from]_page in brd_rw_bvec (Ming Lei) [RHEL-112997]
|
||
- brd: split I/O at page boundaries (Ming Lei) [RHEL-112997]
|
||
- brd: use bvec_kmap_local in brd_do_bvec (Ming Lei) [RHEL-112997]
|
||
- brd: remove the sector variable in brd_submit_bio (Ming Lei) [RHEL-112997]
|
||
- brd: pass a bvec pointer to brd_do_bvec (Ming Lei) [RHEL-112997]
|
||
- block: blk-rq-qos: guard rq-qos helpers by static key (Ming Lei) [RHEL-112997]
|
||
- block: ensure that struct blk_mq_alloc_data is fully initialized (Ming Lei) [RHEL-112997]
|
||
- block: Simplify blk_mq_dispatch_rq_list() and its callers (Ming Lei) [RHEL-112997]
|
||
- block: always allocate integrity buffer when required (Ming Lei) [RHEL-112997]
|
||
- block: remove test of incorrect io priority level (Ming Lei) [RHEL-112997]
|
||
- block: only update request sector if needed (Ming Lei) [RHEL-112997]
|
||
- block: don't autoload drivers on blk-cgroup configuration (Ming Lei) [RHEL-112997]
|
||
- block: don't autoload drivers on stat (Ming Lei) [RHEL-112997]
|
||
- buffer: remove __getblk_gfp() (Ming Lei) [RHEL-112997]
|
||
- ext4: call bdev_getblk() from sb_getblk_gfp() (Ming Lei) [RHEL-112997]
|
||
- buffer: convert sb_getblk() to call __getblk() (Ming Lei) [RHEL-112997]
|
||
- buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() (Ming Lei) [RHEL-112997]
|
||
- buffer: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997]
|
||
- ext4: use bdev_getblk() to avoid memory reclaim in readahead path (Ming Lei) [RHEL-112997]
|
||
- buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() (Ming Lei) [RHEL-112997]
|
||
- buffer: pass GFP flags to folio_alloc_buffers() (Ming Lei) [RHEL-112997]
|
||
- buffer: convert grow_dev_page() to use a folio (Ming Lei) [RHEL-112997]
|
||
- block: move blkdev_{get,put} _no_open prototypes out of blkdev.h (Ming Lei) [RHEL-112997]
|
||
- block: integrity: Do not call set_page_dirty_lock() (Ming Lei) [RHEL-112997]
|
||
- loop: LOOP_SET_FD: send uevents for partitions (Ming Lei) [RHEL-112997]
|
||
- loop: properly send KOBJ_CHANGED uevent for disk device (Ming Lei) [RHEL-112997]
|
||
- block: fix resource leak in blk_register_queue() error path (Ming Lei) [RHEL-112997]
|
||
- block: add SPDX header line to blk-throttle.h (Ming Lei) [RHEL-112997]
|
||
- null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() (Ming Lei) [RHEL-112997]
|
||
- block: don't grab elevator lock during queue initialization (Ming Lei) [RHEL-112997]
|
||
- block: remove unused nseg parameter (Ming Lei) [RHEL-112997]
|
||
- docs: sysfs-block: Clarify integrity sysfs attributes (Ming Lei) [RHEL-112997]
|
||
- block/blk-iocost: ensure 'ret' is set on error (Ming Lei) [RHEL-112997]
|
||
- block: correct locking order for protecting blk-wbt parameters (Ming Lei) [RHEL-112997]
|
||
- block: release q->elevator_lock in ioc_qos_write (Ming Lei) [RHEL-112997]
|
||
- blk-cgroup: improve policy registration error handling (Ming Lei) [RHEL-112997]
|
||
- loop: move vfs_fsync() out of loop_update_dio() (Ming Lei) [RHEL-112997]
|
||
- block: Make request_queue lockdep splats show up earlier (Ming Lei) [RHEL-112997]
|
||
- block: protect debugfs attribute method hctx_busy_show (Ming Lei) [RHEL-112997]
|
||
- block: remove unnecessary goto labels in debugfs attribute read methods (Ming Lei) [RHEL-112997]
|
||
- block: protect debugfs attrs using elevator_lock instead of sysfs_lock (Ming Lei) [RHEL-112997]
|
||
- block: remove unused parameter 'q' parameter in __blk_rq_map_sg() (Ming Lei) [RHEL-112997]
|
||
- block: remove unused parameter (Ming Lei) [RHEL-112997]
|
||
- block: protect hctx attributes/params using q->elevator_lock (Ming Lei) [RHEL-112997]
|
||
- block: protect wbt_lat_usec using q->elevator_lock (Ming Lei) [RHEL-112997]
|
||
- block: protect nr_requests update using q->elevator_lock (Ming Lei) [RHEL-112997]
|
||
- block: introduce a dedicated lock for protecting queue elevator updates (Ming Lei) [RHEL-112997]
|
||
- block: fix memory leak for elevator on add_disk failure (Ming Lei) [RHEL-112997]
|
||
- block: remove q->sysfs_lock for attributes which don't need it (Ming Lei) [RHEL-112997]
|
||
- block: move q->sysfs_lock and queue-freeze under show/store method (Ming Lei) [RHEL-112997]
|
||
- block: acquire q->limits_lock while reading sysfs attributes (Ming Lei) [RHEL-112997]
|
||
- block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY (Ming Lei) [RHEL-112997]
|
||
- block: ensure correct integrity capability propagation in stacked devices (Ming Lei) [RHEL-112997]
|
||
- loop: Remove struct loop_func_table (Ming Lei) [RHEL-112997]
|
||
- block: split struct bio_integrity_payload (Ming Lei) [RHEL-112997]
|
||
- block: move the block layer auto-integrity code into a new file (Ming Lei) [RHEL-112997]
|
||
- scsi: add support for user-meta interface (Ming Lei) [RHEL-112997]
|
||
- nvme: add support for passing on the application tag (Ming Lei) [RHEL-112997]
|
||
- block: add support to pass user meta buffer (Ming Lei) [RHEL-112997]
|
||
- block: introduce BIP_CHECK_GUARD/REFTAG/APPTAG bip_flags (Ming Lei) [RHEL-112997]
|
||
- fs: introduce IOCB_HAS_METADATA for metadata (Ming Lei) [RHEL-112997]
|
||
- fs, iov_iter: define meta io descriptor (Ming Lei) [RHEL-112997]
|
||
- block: modify bio_integrity_map_user to accept iov_iter as argument (Ming Lei) [RHEL-112997]
|
||
- block: copy back bounce buffer to user-space correctly in case of split (Ming Lei) [RHEL-112997]
|
||
- block: define set of integrity flags to be inherited by cloned bip (Ming Lei) [RHEL-112997]
|
||
- block: mark bounce buffering as incompatible with integrity (Ming Lei) [RHEL-112997]
|
||
- null_blk: do partial IO for bad blocks (Ming Lei) [RHEL-112997]
|
||
- null_blk: pass transfer size to null_handle_rq() (Ming Lei) [RHEL-112997]
|
||
- null_blk: replace null_process_cmd() call in null_zone_write() (Ming Lei) [RHEL-112997]
|
||
- null_blk: introduce badblocks_once parameter (Ming Lei) [RHEL-112997]
|
||
- null_blk: generate null_blk configfs features string (Ming Lei) [RHEL-112997]
|
||
- blk-wbt: Cleanup a comment in wb_timer_fn (Ming Lei) [RHEL-112997]
|
||
- blk-wbt: Fix some comments (Ming Lei) [RHEL-112997]
|
||
- loop: take the file system minimum dio alignment into account (Ming Lei) [RHEL-112997]
|
||
- loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize (Ming Lei) [RHEL-112997]
|
||
- loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file (Ming Lei) [RHEL-112997]
|
||
- loop: factor out a loop_assign_backing_file helper (Ming Lei) [RHEL-112997]
|
||
- block: Remove commented out code (Ming Lei) [RHEL-112997]
|
||
- block: refactor rq_qos_wait() (Ming Lei) [RHEL-112997]
|
||
- block: introduce init_wait_func() (Ming Lei) [RHEL-112997]
|
||
|
||
* Wed Oct 22 2025 Patrick Talbert <ptalbert@redhat.com> [5.14.0-628.el9]
|
||
- s390/qeth: Make hw_trap sysfs attribute idempotent (Mete Durlu) [RHEL-99997]
|
||
- scsi: lpfc: Fix buffer free/clear order in deferred receive path (CKI Backport Bot) [RHEL-119116] {CVE-2025-39841}
|
||
- cgroup/cpuset: Remove the unnecessary css_get/put() in cpuset_partition_write() (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Fix a partition error with CPU hotplug (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: drop useless cpumask_empty() in compute_effective_exclusive_cpumask() (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Fix obsolete comment in cpuset_css_offline() (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Always use cpu_active_mask (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Remove unneeded goto in sched_partition_write() and rename it (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Don't allow creation of local partition over a remote one (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: remove kernfs active break (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Remove stale text (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if not load balancing (Waiman Long) [RHEL-107751]
|
||
- cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set (Waiman Long) [RHEL-107751]
|
||
- do_io_accounting: use sig->stats_lock (Waiman Long) [RHEL-105165]
|
||
- do_io_accounting: use __for_each_thread() (Waiman Long) [RHEL-105165]
|
||
- procfs: block chmod on /proc/thread-self/comm (Waiman Long) [RHEL-105165]
|
||
|
||
* Tue Oct 21 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-627.el9]
|
||
- pstore/ram: Check start of empty przs during init (CKI Backport Bot) [RHEL-122069] {CVE-2023-53331}
|
||
- NFSv4: handle ERR_GRACE on delegation recalls (Scott Mayhew) [RHEL-115855]
|
||
- nfsd: nfserr_jukebox in nlm_fopen should lead to a retry (Scott Mayhew) [RHEL-115855]
|
||
- nfsd: unregister with rpcbind when deleting a transport (Scott Mayhew) [RHEL-115855]
|
||
- nfsd: decouple the xprtsec policy check from check_nfsd_access() (Scott Mayhew) [RHEL-115855]
|
||
- NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock() (Scott Mayhew) [RHEL-115855]
|
||
- NFS: nfs_invalidate_folio() must observe the offset and size arguments (Scott Mayhew) [RHEL-115855]
|
||
- NFSv4.2: Serialise O_DIRECT i/o and copy range (Scott Mayhew) [RHEL-115855]
|
||
- NFSv4.2: Serialise O_DIRECT i/o and clone range (Scott Mayhew) [RHEL-115855]
|
||
- NFSv4.2: Serialise O_DIRECT i/o and fallocate() (Scott Mayhew) [RHEL-115855]
|
||
- NFS: Serialise O_DIRECT i/o and truncate() (Scott Mayhew) [RHEL-115855]
|
||
- nfsd: don't set the ctime on delegated atime updates (Scott Mayhew) [RHEL-115855]
|
||
- nexthop: Forbid FDB status change while nexthop is in a group (Guillaume Nault) [RHEL-115625]
|
||
- ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() (Guillaume Nault) [RHEL-115625]
|
||
- net: drop UFO packets in udp_rcv_segment() (Paolo Abeni) [RHEL-115651]
|
||
- udp: Fix multiple wraparounds of sk->sk_rmem_alloc. (Paolo Abeni) [RHEL-115651]
|
||
- udp: annotate data-race in __udp_enqueue_schedule_skb() (Paolo Abeni) [RHEL-115651]
|
||
- ucount: fix atomic_long_inc_below() argument type (Joel Savitz) [RHEL-119037]
|
||
- timens: Add struct seq_file forward declaration (Joel Savitz) [RHEL-119037]
|
||
- timekeeping: Kill percpu.h dependency (Joel Savitz) [RHEL-119037]
|
||
- ucounts: fix counter leak in inc_rlimit_get_ucounts() (Joel Savitz) [RHEL-119037]
|
||
- userns: eliminate many kernel-doc warnings (Joel Savitz) [RHEL-119037]
|
||
- userns: fix a struct's kernel-doc notation (Joel Savitz) [RHEL-119037]
|
||
- nsfs: repair kernel-doc for ns_match() (Joel Savitz) [RHEL-119037]
|
||
- nsfs: add compat ioctl handler (Joel Savitz) [RHEL-119037]
|
||
- broadcom: fix support for PTP_EXTTS_REQUEST2 ioctl (Petr Oros) [RHEL-115041]
|
||
- broadcom: fix support for PTP_PEROUT_DUTY_CYCLE (Petr Oros) [RHEL-115041]
|
||
- net: ptp: introduce .supported_perout_flags to ptp_clock_info (Petr Oros) [RHEL-115041]
|
||
- net: ptp: introduce .supported_extts_flags to ptp_clock_info (Petr Oros) [RHEL-115041]
|
||
- broadcom: fix supported flag check in periodic output function (Petr Oros) [RHEL-115041]
|
||
- renesas: reject PTP_STRICT_FLAGS as unsupported (Petr Oros) [RHEL-115041]
|
||
- sched/deadline: Don't count nr_running for dl_server proxy tasks (Phil Auld) [RHEL-110303]
|
||
- sched/deadline: Fix RT task potential starvation when expiry time passed (Phil Auld) [RHEL-110303]
|
||
- sched/debug: Print the local group's asym_prefer_cpu (Phil Auld) [RHEL-110303]
|
||
- cpufreq/amd-pstate: Update asym_prefer_cpu when core rankings change (Phil Auld) [RHEL-110303]
|
||
- sched/topology: Introduce sched_update_asym_prefer_cpu() (Phil Auld) [RHEL-110303]
|
||
- sched/fair: Use READ_ONCE() to read sg->asym_prefer_cpu (Phil Auld) [RHEL-110303]
|
||
- sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails (Phil Auld) [RHEL-110303]
|
||
- sched/numa: fix task swap by skipping kernel threads (Phil Auld) [RHEL-110303]
|
||
- sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning (Phil Auld) [RHEL-110303]
|
||
- sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems (Phil Auld) [RHEL-110303]
|
||
- sched/fair: Allow decaying util_est when util_avg > CPU capa (Phil Auld) [RHEL-110303]
|
||
- sched/topology: Refinement to topology_span_sane speedup (Phil Auld) [RHEL-110303]
|
||
- sched/topology: improve topology_span_sane speed (Phil Auld) [RHEL-110303]
|
||
- sched/uclamp: Optimize sched_uclamp_used static key enabling (Phil Auld) [RHEL-110303]
|
||
- sched/uclamp: Use the uclamp_is_used() helper instead of open-coding it (Phil Auld) [RHEL-110303]
|
||
- sched/core: Remove duplicate included header file stats.h (Phil Auld) [RHEL-110303]
|
||
- sched: Add unlikey branch hints to several system calls (Phil Auld) [RHEL-110303]
|
||
- sched/fair: Refactor can_migrate_task() to elimate looping (Phil Auld) [RHEL-110303]
|
||
|
||
* Fri Oct 17 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-626.el9]
|
||
- redhat: rpminspect: update emptyrpm list for kernel variants (Alexandra Hájková)
|
||
- vsock/virtio: Validate length in packet header before skb_put() (Jon Maloy) [RHEL-114300] {CVE-2025-39718}
|
||
- vfs: fix copy_file_range() averts filesystem freeze protection (Benjamin Coddington) [RHEL-76048]
|
||
- gfs2: Fix unlikely race in gdlm_put_lock (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Add proper lockspace locking (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Minor run_queue fixes (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: run_queue cleanup (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Simplify do_promote (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Remove duplicate check in do_xmote (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Fix LM_FLAG_TRY* logic in add_to_queue (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Further sanitize lock_dlm.c (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Simplify DLM_LKF_QUECVT use (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Do not use atomic operations unnecessarily (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: a minor finish_xmote cleanup (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: simplify finish_xmote (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: sanitize the gdlm_ast -> finish_xmote interface (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Minor do_xmote cancelation fix (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_io_error (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Remove unnecessary gfs2_meta_check_ii argument (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Get rid of newlines in log messages (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Turn gfs2_withdraw into a void function (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Partially revert "gfs2: do_xmote fixes" (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Lift withdraw check out of gfs2_ail1_empty (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Minor gfs2_ail1_empty cleanup (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Rename gfs2_withdrawn to gfs2_withdrawing_or_withdrawn (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Fix slab-use-after-free in gfs2_qd_dealloc (Juntong Deng) [RHEL-116886]
|
||
- gfs2: No more quota complaints after withdraw (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Rename "freeze_workqueue" to "gfs2_freeze" (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Rename "gfs_recovery" workqueue to "gfs2_recovery" (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Sanitize kthread stopping (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Fix logd wakeup on I/O error (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Switch to wait_event in gfs2_logd (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Switch to wait_event in gfs2_quotad (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Fix asynchronous thread destruction (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Stop using gfs2_make_fs_ro for withdraw (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Mark withdraws as unlikely (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Simplify refcounting in do_xmote (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: do_xmote cleanup (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Remove space before newline (Colin Ian King) [RHEL-116886]
|
||
- gfs2: Remove unused sd_withdraw_wait field (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: Remove unused GIF_FREE_VFS_INODE flag (Andreas Gruenbacher) [RHEL-116886]
|
||
- gfs2: only apply DLM_LKF_VALBLK if sb_lvbptr is not NULL (Alexander Aring) [RHEL-116886]
|
||
- gfs2: Unlock fewer glocks on unmount (Andreas Gruenbacher) [RHEL-116886]
|
||
- ptp: prevent possible ABBA deadlock in ptp_clock_freerun() (CKI Backport Bot) [RHEL-115644]
|
||
- ptp: allow reading of currently dialed frequency to succeed on free-running clocks (CKI Backport Bot) [RHEL-115644]
|
||
- ptp: fix breakage after ptp_vclock_in_use() rework (CKI Backport Bot) [RHEL-115644]
|
||
- ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() (CKI Backport Bot) [RHEL-115644]
|
||
- vsock: Fix transport_* TOCTOU (CKI Backport Bot) [RHEL-106002] {CVE-2025-38461}
|
||
|
||
* Wed Oct 15 2025 Patrick Talbert <ptalbert@redhat.com> [5.14.0-625.el9]
|
||
- firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (Charles Mirabile) [RHEL-113838] {CVE-2022-50087}
|
||
- NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() (Benjamin Coddington) [RHEL-117497]
|
||
- sched: Add wait/wake interface for variable updated under a lock. (Benjamin Coddington) [RHEL-117497]
|
||
- sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() (Benjamin Coddington) [RHEL-117497]
|
||
- sched: Document wait_var_event() family of functions and wake_up_var() (Benjamin Coddington) [RHEL-117497]
|
||
- sched: Improve documentation for wake_up_bit/wait_on_bit family of functions (Benjamin Coddington) [RHEL-117497]
|
||
- sched: change wake_up_bit() and related function to expect unsigned long * (Benjamin Coddington) [RHEL-117497]
|
||
- efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare (CKI Backport Bot) [RHEL-118255] {CVE-2025-39817}
|
||
- cpupower: Allow control of boost feature on non-x86 based systems with boost support. (David Arcari) [RHEL-118182]
|
||
- cpupower: Fix a bug where the -t option of the set subcommand was not working. (David Arcari) [RHEL-118182]
|
||
- pm: cpupower: Fix printing of CORE, CPU fields in cpupower-monitor (David Arcari) [RHEL-118182]
|
||
- pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() (David Arcari) [RHEL-118182]
|
||
- cpupower: Implement CPU physical core querying (David Arcari) [RHEL-118182]
|
||
- pm: cpupower: remove hard-coded topology depth values (David Arcari) [RHEL-118182]
|
||
- pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology (David Arcari) [RHEL-118182]
|
||
- cpupower: monitor: Exit with error status if execvp() fail (David Arcari) [RHEL-118182]
|
||
- pm: cpupower: bench: Prevent NULL dereference on malloc failure (David Arcari) [RHEL-118182]
|
||
- ice: don't leave device non-functional if Tx scheduler config fails (Petr Oros) [RHEL-118146]
|
||
- smb: client: fix wrong index reference in smb2_compound_op() (Paulo Alcantara) [RHEL-114295]
|
||
- smb: client: handle unlink(2) of files open by different clients (Paulo Alcantara) [RHEL-114295]
|
||
- smb: client: fix file open check in __cifs_unlink() (Paulo Alcantara) [RHEL-114295]
|
||
- smb: client: fix filename matching of deferred files (Paulo Alcantara) [RHEL-114295]
|
||
- smb: client: fix data loss due to broken rename(2) (Paulo Alcantara) [RHEL-114295]
|
||
- smb: client: fix compound alignment with encryption (Paulo Alcantara) [RHEL-114295]
|
||
- fs/smb: Fix inconsistent refcnt update (Paulo Alcantara) [RHEL-114295] {CVE-2025-39819}
|
||
- firmware: qcom: scm: request the waitqueue irq *after* initializing SCM (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: initialize tzmem before marking SCM as available (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: take struct device as argument in SHM bridge enable (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: remove unused arguments from SHM bridge routines (Eric Chanudet) [RHEL-117508]
|
||
- docs: firmware: qcom_scm: Fix kernel-doc warning (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1q (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: tzmem: disable sm7150 platform (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14 (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: uefisecapp: fix efivars registration race (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Fix error code in probe() (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: add calls for wrapped key support (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp) (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023 (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15 (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: uefisecapp: Allow X1E Devkit devices (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on Surface Laptop 7 models (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: tzmem: disable sdm670 platform (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: scm: Mark get_wq_ctx() as atomic call (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: uefisecapp: Allow on X1E devices (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom: uefisecapp: Allow on sc8180x Primus and Flex 5G (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom_scm: remove IS_ERR() checks from qcom_scm_bw_{en,dis}able() (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom_scm: Always return devm_clk_get_optional errors (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom_scm: Drop useless compatibles (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom_scm: Always try to consume all three clocks (Eric Chanudet) [RHEL-117508]
|
||
- firmware: qcom_scm-legacy: correct kerneldoc (Eric Chanudet) [RHEL-117508]
|
||
- redhat/configs: Enable CONFIG_MITIGATION_VMSCAPE for x86 (Waiman Long) [RHEL-114273]
|
||
- x86/vmscape: Add old Intel CPUs to affected list (Waiman Long) [RHEL-114273] {CVE-2025-40300}
|
||
- x86/vmscape: Warn when STIBP is disabled with SMT (Waiman Long) [RHEL-114273] {CVE-2025-40300}
|
||
- x86/bugs: Move cpu_bugs_smt_update() down (Waiman Long) [RHEL-114273] {CVE-2025-40300}
|
||
- x86/vmscape: Enable the mitigation (Waiman Long) [RHEL-114273] {CVE-2025-40300}
|
||
- x86/vmscape: Add conditional IBPB mitigation (Waiman Long) [RHEL-114273] {CVE-2025-40300}
|
||
- x86/vmscape: Enumerate VMSCAPE bug (Waiman Long) [RHEL-114273] {CVE-2025-40300}
|
||
- Documentation/hw-vuln: Add VMSCAPE documentation (Waiman Long) [RHEL-114273] {CVE-2025-40300}
|
||
- randomize_kstack: Remove non-functional per-arch entropy filtering (Waiman Long) [RHEL-114273]
|
||
- Bluetooth: revert TX timestamping (David Marlin) [RHEL-107923]
|
||
- PM: wakeup: make device_wakeup_disable() return void (David Marlin) [RHEL-107923]
|
||
- PM: wakeup: implement devm_device_init_wakeup() helper (David Marlin) [RHEL-107923]
|
||
- PM: wakeup: Remove unnecessary else from device_init_wakeup() (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_event: Disconnect device when BIG sync is lost (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_event: Add support for handling LE BIG Sync Lost event (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK (David Marlin) [RHEL-107923]
|
||
- Bluetooth: ISO: Fix getname not returning broadcast fields (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_core: Fix not accounting for BIS/CIS/PA links separately (David Marlin) [RHEL-107923]
|
||
- Bluetooth: Add PA_LINK to distinguish BIG sync and PA sync connections (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_sync: Fix scan state after PA Sync has been established (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btusb: Fix potential NULL dereference on kmalloc failure (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_devcd_dump: fix out-of-bounds via dev_coredumpv (David Marlin) [RHEL-107923]
|
||
- Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_dev: replace 'quirks' integer by 'quirk_flags' bitmap (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_core: add missing braces when using macro parameters (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_core: fix typos in macros (David Marlin) [RHEL-107923]
|
||
- Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout (David Marlin) [RHEL-107923]
|
||
- Bluetooth: SMP: If an unallowed command is received consider it a failure (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_sync: fix connectable extended advertising when using static random address (David Marlin) [RHEL-107923]
|
||
- Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb() (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_core: Remove check of BDADDR_ANY in hci_conn_hash_lookup_big_state (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_sync: Fix not disabling advertising instance (David Marlin) [RHEL-107923]
|
||
- Bluetooth: HCI: Set extended advertising data synchronously (David Marlin) [RHEL-107923]
|
||
- Bluetooth: MGMT: mesh_send: check instances prior disabling advertising (David Marlin) [RHEL-107923]
|
||
- Bluetooth: MGMT: set_mesh: update LE scan interval and window (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_sync: revert some mesh modifications (David Marlin) [RHEL-107923]
|
||
- Bluetooth: Prevent unintended pause by checking if advertising is active (David Marlin) [RHEL-107923]
|
||
- driver: bluetooth: hci_qca:fix unable to load the BT driver (David Marlin) [RHEL-107923]
|
||
- Bluetooth: L2CAP: Fix L2CAP MTU negotiation (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel_pcie: Fix potential race condition in firmware download (David Marlin) [RHEL-107923]
|
||
- Bluetooth: MGMT: Fix sparse errors (David Marlin) [RHEL-107923]
|
||
- Bluetooth: ISO: Fix not using bc_sid as advertisement SID (David Marlin) [RHEL-107923]
|
||
- Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets (David Marlin) [RHEL-107923]
|
||
- Bluetooth: eir: Fix possible crashes on eir_create_adv_data (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance (David Marlin) [RHEL-107923]
|
||
- Bluetooth: Fix NULL pointer deference on eir_get_service_data (David Marlin) [RHEL-107923]
|
||
- Bluetooth: MGMT: Protect mgmt_pending list with its own lock (David Marlin) [RHEL-107923]
|
||
- Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel_pcie: Increase the tx and rx descriptor count (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_core: fix list_for_each_entry_rcu usage (David Marlin) [RHEL-107923]
|
||
- Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_qca: move the SoC type check to the right place (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btnxpuart: Fix missing devm_request_irq() return value check (David Marlin) [RHEL-107923]
|
||
- Bluetooth: MGMT: reject malformed HCI_CMD_SYNC commands (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel: Check dsbr size from EFI variable (David Marlin) [RHEL-107923]
|
||
- Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach() (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922 (David Marlin) [RHEL-107923]
|
||
- Bluetooth: separate CIS_LINK and BIS_LINK link types (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925 (David Marlin) [RHEL-107923]
|
||
- Bluetooth: add support for SIOCETHTOOL ETHTOOL_GET_TS_INFO (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel_pcie: Dump debug registers on error (David Marlin) [RHEL-107923]
|
||
- Bluetooth: ISO: Fix getpeername not returning sockaddr_iso_bc fields (David Marlin) [RHEL-107923]
|
||
- Bluetooth: ISO: Fix not using SID from adv report (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btnxpuart: Implement host-wakeup feature (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btusb: Add RTL8851BE device 0x0bda:0xb850 (David Marlin) [RHEL-107923]
|
||
- Bluetooth: hci_uart: Remove unnecessary NULL check before release_firmware() (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btmtksdio: Fix wakeup source leaks on device unbind (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btmrvl_sdio: Fix wakeup source leaks on device unbind (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btintel_pcie: Do not generate coredump for diagnostic events (David Marlin) [RHEL-107923]
|
||
- Bluetooth: btusb: Add new VID/PID 13d3/3613 for MT7925 (David Marlin) [RHEL-107923]
|
||
- Revert "Bluetooth: revert TX timestamping" (David Marlin) [RHEL-107923]
|
||
- icmp: fix icmp_ndo_send address translation for reply direction (CKI Backport Bot) [RHEL-115626]
|
||
- ipv6: reject malicious packets in ipv6_gso_segment() (CKI Backport Bot) [RHEL-115626]
|
||
- ipv6: annotate data-races around rt->fib6_nsiblings (CKI Backport Bot) [RHEL-115626]
|
||
- ipv6: fix possible infinite loop in fib6_info_uses_dev() (CKI Backport Bot) [RHEL-115626]
|
||
- ipv6: prevent infinite loop in rt6_nlmsg_size() (CKI Backport Bot) [RHEL-115626]
|
||
- seg6: Fix validation of nexthop addresses (CKI Backport Bot) [RHEL-115626]
|
||
- ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS (CKI Backport Bot) [RHEL-115626]
|
||
- bonding: check xdp prog when set bond mode (CKI Backport Bot) [RHEL-115627]
|
||
- bonding: set random address only when slaves already exist (CKI Backport Bot) [RHEL-107189]
|
||
- wireguard: device: enable threaded NAPI (CKI Backport Bot) [RHEL-115646]
|
||
- wireguard: device: support big tcp GSO (CKI Backport Bot) [RHEL-115646]
|
||
- wireguard: selftests: load nf_conntrack if not present (CKI Backport Bot) [RHEL-115646]
|
||
- wireguard: allowedips: remove redundant selftest call (CKI Backport Bot) [RHEL-115646]
|
||
- wireguard: device: omit unnecessary memset of netdev private data (CKI Backport Bot) [RHEL-115646]
|
||
- ipv6: sr: Fix MAC comparison to be constant-time (CKI Backport Bot) [RHEL-115647] {CVE-2025-39702}
|
||
- ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add (CKI Backport Bot) [RHEL-115647]
|
||
- bpf: don't do clean_live_states when state->loop_entry->branches > 0 (Gregory Bell) [RHEL-110269]
|
||
- bpf: Return prog btf_id without capable check (Gregory Bell) [RHEL-110269]
|
||
- bpf: Use kallsyms to find the function name of a struct_ops's stub function (Gregory Bell) [RHEL-110269]
|
||
- bpf: Fix kmemleak warning for percpu hashmap (Gregory Bell) [RHEL-110269]
|
||
- bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage (Gregory Bell) [RHEL-110269]
|
||
- bpftool: Fix readlink usage in get_fd_type (Gregory Bell) [RHEL-110269]
|
||
- selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure (Gregory Bell) [RHEL-110269]
|
||
- bpf: Allow pre-ordering for bpf cgroup progs (Gregory Bell) [RHEL-110269]
|
||
- bpf: Search and add kfuncs in struct_ops prologue and epilogue (Gregory Bell) [RHEL-110269]
|
||
- bpf: Reject attaching fexit/fmod_ret to __noreturn functions (Gregory Bell) [RHEL-110269]
|
||
- libbpf: Fix out-of-bound read (Gregory Bell) [RHEL-110269]
|
||
- bpf: Fix BPF_INTERNAL namespace import (Gregory Bell) [RHEL-110269]
|
||
- bpf: Add namespace to BPF internal symbols (Gregory Bell) [RHEL-110269]
|
||
- bpf: abort verification if env->cur_state->loop_entry != NULL (Gregory Bell) [RHEL-110269]
|
||
- selftests/bpf: add test for softlock when modifying hashmap while iterating (Gregory Bell) [RHEL-110269]
|
||
- bpf: fix possible endless loop in BPF map iteration (Gregory Bell) [RHEL-110269]
|
||
- bpf: bpftool: Setting error code in do_loader() (Gregory Bell) [RHEL-110269]
|
||
- bpf: Fix deadlock between rcu_tasks_trace and event_mutex. (Gregory Bell) [RHEL-110269]
|
||
- libbpf: Fix hypothetical STT_SECTION extern NULL deref case (Gregory Bell) [RHEL-110269]
|
||
- bpf: copy_verifier_state() should copy 'loop_entry' field (Gregory Bell) [RHEL-110269]
|
||
- bpf: Fix array bounds error with may_goto (Gregory Bell) [RHEL-110269]
|
||
- selftests/bpf: Select NUMA_NO_NODE to create map (Gregory Bell) [RHEL-110269]
|
||
- scsi: sr: Reinstate rotational media flag (Ming Lei) [RHEL-107960]
|
||
- rtla/actions: Fix condition for buffer reallocation (Tomas Glozar) [RHEL-113482]
|
||
- rtla: Fix buffer overflow in actions_parse (Tomas Glozar) [RHEL-113482]
|
||
- rtla/tests: Test timerlat -P option using actions (Tomas Glozar) [RHEL-113415]
|
||
- rtla/tests: Add grep checks for base test cases (Tomas Glozar) [RHEL-113415]
|
||
- Documentation/rtla: Add actions feature (Tomas Glozar) [RHEL-113482]
|
||
- rtla/tests: Limit duration to maximum of 10s (Tomas Glozar) [RHEL-113482]
|
||
- rtla/tests: Add tests for actions (Tomas Glozar) [RHEL-113482]
|
||
- rtla/tests: Check rtla output with grep (Tomas Glozar) [RHEL-113482]
|
||
- rtla/timerlat: Add action on end feature (Tomas Glozar) [RHEL-113482]
|
||
- rtla/timerlat: Add continue action (Tomas Glozar) [RHEL-113482]
|
||
- rtla/timerlat_bpf: Allow resuming tracing (Tomas Glozar) [RHEL-113482]
|
||
- rtla/timerlat: Add action on threshold feature (Tomas Glozar) [RHEL-113482]
|
||
- rtla/timerlat: Introduce enum timerlat_tracing_mode (Tomas Glozar) [RHEL-113482]
|
||
- Documentation/rtla: Describe exit status (Tomas Glozar) [RHEL-113482]
|
||
- rtla: Set distinctive exit value for failed tests (Tomas Glozar) [RHEL-113482]
|
||
- rtla: Fix segfault in save_trace_to_file call (Tomas Glozar) [RHEL-113482]
|
||
- rtla: Refactor save_trace_to_file (Tomas Glozar) [RHEL-113482]
|
||
- scsi: target: core: Generate correct identifiers for PR OUT transport IDs (Maurizio Lombardi) [RHEL-111951 RHEL-96387]
|
||
- scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() (Maurizio Lombardi) [RHEL-111951 RHEL-96387]
|
||
- scsi: target: Move delayed/ordered tracking to per CPU (Maurizio Lombardi) [RHEL-111951]
|
||
- scsi: target: Move I/O path stats to per CPU (Maurizio Lombardi) [RHEL-111951]
|
||
- scsi: target: Remove size arguments when calling strscpy() (Maurizio Lombardi) [RHEL-111951]
|
||
- drm/amdgpu: Include sdma_4_4_4.bin (Peter Colberg) [RHEL-117568]
|
||
- redhat: use new x86/aarch64 signing key (801/804) (Augusto Caringi) [RHEL-116727]
|
||
- scsi: mpi3mr: Update driver version to 8.15.0.5.50 (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Fix premature TM timeouts on virtual drives (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Update MPI headers to revision 37 (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Fix I/O failures during controller reset (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Fix controller init failure on fault during queue creation (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Fix device loss during enclosure reboot due to zero link speed (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Fix race between config read submit and interrupt completion (Chandrakanth Patil) [RHEL-112803]
|
||
- scsi: mpi3mr: Correctly handle ATA device errors (Chandrakanth Patil) [RHEL-112803]
|
||
- io_uring/futex: ensure io_futex_wait() cleans up properly on failure (CKI Backport Bot) [RHEL-114336] {CVE-2025-39698}
|
||
- NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() (CKI Backport Bot) [RHEL-113611] {CVE-2025-39730}
|
||
- eventpoll: Fix semi-unbounded recursion (CKI Backport Bot) [RHEL-111050] {CVE-2025-38614}
|
||
- ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control (CKI Backport Bot) [RHEL-114850] {CVE-2025-39751}
|
||
- wifi: ath12k: Decrement TID on RX peer frag setup error handling (CKI Backport Bot) [RHEL-114708] {CVE-2025-39761}
|
||
- ALSA: usb-audio: Validate UAC3 power domain descriptors, too (Jaroslav Kysela) [RHEL-114691] {CVE-2025-38729}
|
||
- ALSA: usb-audio: Fix size validation in convert_chmap_v3() (Jaroslav Kysela) [RHEL-114691]
|
||
- ALSA: usb-audio: Validate UAC3 cluster segment descriptors (CKI Backport Bot) [RHEL-114691] {CVE-2025-39757}
|
||
- cxgb4: Avoid removal of uninserted tid JIRA: https://issues.redhat.com/browse/RHEL-75571 (Jakub Ramaseuski)
|
||
- selftests: tls: add tests for zero-length records (Sabrina Dubroca) [RHEL-114324] {CVE-2025-39682}
|
||
- tls: fix handling of zero-length records on the rx_list (Sabrina Dubroca) [RHEL-114324] {CVE-2025-39682}
|
||
- redhat/configs: Enable CONFIG_CPUFREQ_ARCH_CUR_FREQ (Jennifer Berringer) [RHEL-19395]
|
||
- arm64: Utilize for_each_cpu_wrap for reference lookup (Jennifer Berringer) [RHEL-19395]
|
||
- arm64: Update AMU-based freq scale factor on entering idle (Jennifer Berringer) [RHEL-19395]
|
||
- arm64: Provide an AMU-based version of arch_freq_get_on_cpu (Jennifer Berringer) [RHEL-19395]
|
||
- cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry (Jennifer Berringer) [RHEL-19395]
|
||
- cpufreq: Allow arch_freq_get_on_cpu to return an error (Jennifer Berringer) [RHEL-19395]
|
||
- arch_topology: init capacity_freq_ref to 0 (Jennifer Berringer) [RHEL-19395]
|
||
- arm64: amu: Delay allocating cpumask for AMU FIE support (Jennifer Berringer) [RHEL-19395]
|
||
|
||
* Thu Oct 09 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-624.el9]
|
||
- x86/resctrl: Fix types in resctrl_arch_mon_ctx_{alloc,free}() stubs (David Arcari) [RHEL-118965]
|
||
- fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters (David Arcari) [RHEL-118965]
|
||
- resctrl: get rid of pointless debugfs_file_{get,put}() (David Arcari) [RHEL-118965]
|
||
- x86,fs/resctrl: Remove inappropriate references to cacheinfo in the resctrl subsystem (David Arcari) [RHEL-118965]
|
||
- fs/resctrl: Restore the rdt_last_cmd_clear() calls after acquiring rdtgroup_mutex (David Arcari) [RHEL-118965]
|
||
- x86,fs/resctrl: Move the resctrl filesystem code to live in /fs/resctrl (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Discover SNC kernel support and adjust messages (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Adjust effective L3 cache size with SNC enabled (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Replace magic constants used as array size (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Keep results from first test run (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Do not compare performance counters and resctrl at low bandwidth (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Use cache size to determine "fill_buf" buffer size (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Ensure measurements skip initialization of default benchmark (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Make benchmark parameter passing robust (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Remove unused measurement code (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Only support measured read operation (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Remove "once" parameter required to be false (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Make wraparound handling obvious (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Protect against array overflow when reading strings (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Protect against array overrun during iMC config parsing (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Fix memory overflow due to unhandled wraparound (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Print accurate buffer size as part of MBM results (David Arcari) [RHEL-118965]
|
||
- selftests/resctrl: Make functions only used in same file static (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move pseudo lock prototypes to include/linux/resctrl.h (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move enum resctrl_event_id to resctrl.h (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Always initialise rid field in rdt_resources_all[] (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Relax some asm #includes (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Prefer alloc(sizeof(*foo)) idiom in rdt_init_fs_context() (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Squelch whitespace anomalies in resctrl core code (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl (David Arcari) [RHEL-118965]
|
||
- fs/resctrl: Add boiler plate for external resctrl code (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Split trace.h (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Expand the width of domid by replacing mon_data_bits (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add end-marker to the resctrl_event_id enum (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move is_mba_sc() out of core.c (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Drop __init/__exit on assorted symbols (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Resctrl_exit() teardown resctrl but leave the mount point (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Check all domains are offline in resctrl_exit() (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Rename resctrl_sched_in() to begin with "resctrl_arch_" (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Remove the limit on the number of CLOSID (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Optimize cpumask_any_housekeeping() (David Arcari) [RHEL-118965]
|
||
- cpumask: Relax cpumask_any_but() (David Arcari) [RHEL-118965]
|
||
- cpumask: Add cpumask_{first,next}_andnot() API (David Arcari) [RHEL-118965]
|
||
- find: Add find_first_andnot_bit() (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Fix rdtgroup_mkdir()'s unlocked use of kernfs_node::name (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move get_config_index() to a header (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Handle throttle_mode for SMBA resources (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move RFTYPE flags to be managed by resctrl (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Make prefetch_disable_bits belong to the arch code (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Allow an architecture to disable pseudo lock (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move mbm_cfg_mask to struct rdt_resource (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move mba_mbps_default_event init to filesystem code (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move monitor init work to a resctrl init call (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move monitor exit work to a resctrl exit call (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add an arch helper to reset one resource (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move resctrl types to a separate header (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Expose resctrl fs's init function to the rest of the kernel (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid() (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add helper for setting CPU default properties (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Generate default_ctrl instead of sharing it (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add max_bw to struct resctrl_membw (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Remove data_width and the tabular format (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Use schema type to determine the schema format string (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Use schema type to determine how to parse schema values (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Remove fflags from struct rdt_resource (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add a helper to avoid reaching into the arch code resource list (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (David Arcari) [RHEL-118965]
|
||
- kernfs: Move dput() outside of the RCU section. (David Arcari) [RHEL-118965]
|
||
- kernfs: Drop kernfs_rwsem while invoking lookup_positive_unlocked(). (David Arcari) [RHEL-118965]
|
||
- kernfs: Use RCU to access kernfs_node::name. (David Arcari) [RHEL-118965]
|
||
- kernfs: Use RCU to access kernfs_node::parent. (David Arcari) [RHEL-118965]
|
||
- kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_fop_readdir(). (David Arcari) [RHEL-118965]
|
||
- kernfs: Acquire kernfs_rwsem in kernfs_node_dentry(). (David Arcari) [RHEL-118965]
|
||
- kernfs: mount: Remove unnecessary ‘NULL’ values from knparent (David Arcari) [RHEL-118965]
|
||
- kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry(). (David Arcari) [RHEL-118965]
|
||
- kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn(). (David Arcari) [RHEL-118965]
|
||
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Document the new "mba_MBps_event" file (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add write option to "mba_MBps_event" file (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Add "mba_MBps_event" file to CTRL_MON directories (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Make mba_sc use total bandwidth if local is not supported (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Compute memory bandwidth for all supported events (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Modify update_mba_bw() to use per CTRL_MON group event (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Prepare for per-CTRL_MON group mba_MBps control (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Introduce resctrl_file_fflags_init() to initialize fflags (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Use kthread_run_on_cpu() (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Support Sub-NUMA cluster mode SNC6 (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Slightly clean-up mbm_config_show() (David Arcari) [RHEL-118965]
|
||
- x86/resctrl: Annotate get_mem_config() functions as __init (David Arcari) [RHEL-118965]
|
||
- finally take no_llseek out [partial] (David Arcari) [RHEL-118965]
|
||
- x86/msr: Rename DECLARE_ARGS() to EAX_EDX_DECLARE_ARGS (David Arcari) [RHEL-118444]
|
||
- x86/msr: Improve the comments of the DECLARE_ARGS()/EAX_EDX_VAL()/EAX_EDX_RET() facility (David Arcari) [RHEL-118444]
|
||
- x86/msr: Standardize on u64 in <asm/msr.h> (David Arcari) [RHEL-118444]
|
||
- x86/mce: use is_copy_from_user() to determine copy-from-user context (David Arcari) [RHEL-118444]
|
||
- x86/mce/threshold: Remove the redundant this_cpu_dec_return() (David Arcari) [RHEL-118444]
|
||
- x86/mce/mcelog: Use xchg() to get and clear the flags (David Arcari) [RHEL-118444]
|
||
- finally take no_llseek out [partial] (David Arcari) [RHEL-118444]
|
||
- treewide: Fix wrong singular form of jiffies in comments [partial] (David Arcari) [RHEL-118444]
|
||
- x86/mce: Make sure CMCI banks are cleared during shutdown on Intel (David Arcari) [RHEL-118444]
|
||
- x86/mce/amd: Fix threshold limit reset (David Arcari) [RHEL-118444]
|
||
- x86/mce/amd: Add default names for MCA banks and blocks (David Arcari) [RHEL-118444]
|
||
- x86/mce: Ensure user polling settings are honored when restarting timer (David Arcari) [RHEL-118444]
|
||
- x86/mce: Don't remove sysfs if thresholding sysfs init fails (David Arcari) [RHEL-118444]
|
||
- x86/mce/inject: Remove call to mce_notify_irq() (David Arcari) [RHEL-118444]
|
||
- x86/mce/amd: Remove shared threshold bank plumbing (David Arcari) [RHEL-118444]
|
||
- x86/mce: Remove the redundant mce_hygon_feature_init() (David Arcari) [RHEL-118444]
|
||
- x86/mce: Convert family/model mixed checks to VFM-based checks (David Arcari) [RHEL-118444]
|
||
- x86/cpu/intel: Replace PAT erratum model/family magic numbers with symbolic IFM references (David Arcari) [RHEL-118444]
|
||
- x86/mce: Break up __mcheck_cpu_apply_quirks() (David Arcari) [RHEL-118444]
|
||
- x86/mce: Make four functions return bool (David Arcari) [RHEL-118444]
|
||
- x86/mce: Make several functions return bool (David Arcari) [RHEL-118444]
|
||
- x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff (David Arcari) [RHEL-118444]
|
||
- x86/mce: Remove unused variable and return value in machine_check_poll() (David Arcari) [RHEL-118444]
|
||
- x86/mce: Switch to new Intel CPU model defines (David Arcari) [RHEL-118444]
|
||
- x86/mce: Make mce_subsys const (David Arcari) [RHEL-118444]
|
||
- x86/mce: Handle Intel threshold interrupt storms (David Arcari) [RHEL-118444]
|
||
- x86/mce: Add per-bank CMCI storm mitigation (David Arcari) [RHEL-118444]
|
||
- x86/mce: Remove old CMCI storm mitigation code (David Arcari) [RHEL-118444]
|
||
- netfilter: ipset: fix region locking in hash types (CKI Backport Bot) [RHEL-115637]
|
||
- tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer (Xin Long) [RHEL-115652]
|
||
- tipc: use kfree_sensitive() for aead cleanup (Xin Long) [RHEL-115652]
|
||
- tipc: fix NULL pointer dereference in tipc_mon_reinit_self() (Xin Long) [RHEL-115652]
|
||
- tipc: fix memory leak in tipc_link_xmit (Xin Long) [RHEL-115652]
|
||
- tipc: re-order conditions in tipc_crypto_key_rcv() (Xin Long) [RHEL-115652]
|
||
- net: tipc: remove one synchronize_net() from tipc_nametbl_stop() (Xin Long) [RHEL-115652]
|
||
- tcp: add tcp_rto_max_ms sysctl (Antoine Tenart) [RHEL-115191]
|
||
- tcp: add the ability to control max RTO (Antoine Tenart) [RHEL-115191]
|
||
- tcp: use tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115191]
|
||
- tcp: add a @pace_delay parameter to tcp_reset_xmit_timer() (Antoine Tenart) [RHEL-115191]
|
||
- tcp: remove tcp_reset_xmit_timer() @max_when argument (Antoine Tenart) [RHEL-115191]
|
||
- book3s64/hash: Remove kfence support temporarily (Mamatha Inamdar) [RHEL-114396]
|
||
- padata: Reset next CPU when reorder sequence wraps around (Herbert Xu) [RHEL-39495]
|
||
- padata: Remove comment for reorder_work (Herbert Xu) [RHEL-39495]
|
||
- padata: Fix pd UAF once and for all (Herbert Xu) [RHEL-39495]
|
||
- padata: do not leak refcount in reorder_work (Herbert Xu) [RHEL-39495]
|
||
|
||
* Wed Oct 08 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-623.el9]
|
||
- crypto: seqiv - Handle EBUSY correctly (CKI Backport Bot) [RHEL-117236] {CVE-2023-53373}
|
||
- ice: fix Rx page leak on multi-buffer frames (Petr Oros) [RHEL-116541]
|
||
- EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs (Joel Savitz) [RHEL-101167]
|
||
|
||
* Thu Oct 02 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-622.el9]
|
||
- ppp: fix memory leak in pad_compress_skb (Guillaume Nault) [RHEL-115633]
|
||
- pptp: fix pptp_xmit() error path (Guillaume Nault) [RHEL-115633]
|
||
- pptp: ensure minimal skb length in pptp_xmit() (Guillaume Nault) [RHEL-115633]
|
||
- mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). (Guillaume Nault) [RHEL-115623]
|
||
- x86/boot/compressed: Remove unused header includes from kaslr.c (Ricardo Robaina) [RHEL-110658]
|
||
- x86/kaslr: Include <linux/prandom.h> instead of <linux/random.h> (Ricardo Robaina) [RHEL-110658]
|
||
|
||
* Tue Sep 30 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-621.el9]
|
||
- platform/x86: ideapad-laptop: pass a correct pointer to the driver data (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Avoid initializing on non-ACPI platforms (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Simplify error flow in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Use device managed allocations (David Arcari) [RHEL-105420]
|
||
- drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies (David Arcari) [RHEL-105420]
|
||
- drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies (David Arcari) [RHEL-105420]
|
||
- platform/x86: amd: pmf: Fix STT limits (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Fix missing hidden options for Smart PC (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Propagate PMF-TA return codes (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Add balanced-performance to hidden choices (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Add 'quiet' to hidden choices (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Initialize and clean up `cb_mutex` (David Arcari) [RHEL-105420]
|
||
- ACPI: platform-profile: Fix CFI violation when accessing sysfs files (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add support for hidden choices (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Fix memory leak in profile_class_is_visible() (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Improve platform_profile_unregister() (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add a prefix to log messages (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add documentation (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Clean platform_profile_handler (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Move platform_profile_handler (David Arcari) [RHEL-105420]
|
||
- platform/x86: thinkpad_acpi: Fix registration of tpacpi platform driver (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Remove platform_profile_handler from exported symbols (David Arcari) [RHEL-105420]
|
||
- platform/x86: thinkpad_acpi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420]
|
||
- platform/x86: hp-wmi: Use devm_platform_profile_register() (David Arcari) [RHEL-105420]
|
||
- platform/x86: ideapad-laptop: Use devm_platform_profile_register() (David Arcari) [RHEL-105420]
|
||
- platform/surface: surface_platform_profile: Use devm_platform_profile_register() (David Arcari) [RHEL-105420]
|
||
- platform/x86: amd: pmf: sps: Use devm_platform_profile_register() (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add `probe` to platform_profile_ops (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add `ops` member to handlers (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Remove platform_profile_handler from callbacks (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Let drivers set drvdata to the class device (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver (David Arcari) [RHEL-105420]
|
||
- HID: amd_sfh: Fix SRA sensor when it's the only sensor (David Arcari) [RHEL-105420]
|
||
- HID: amd_sfh: Add support to export device operating states (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Switch to guard(mutex) (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Drop all quirks (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Replace *class_dev member with class_dev (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add devm_platform_profile_register() (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Allow multiple handlers (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Notify class device from platform_profile_notify() (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Check all profile handler to calculate next (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Make sure all profile handlers agree on profile (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add concept of a "custom" profile (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Only show profiles common for all handlers (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Notify change events on register and unregister (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add profile attribute for class interface (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add choices attribute for class interface (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add name attribute to class interface (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Create class for ACPI platform profile (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Use `scoped_cond_guard` (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Use guard(mutex) for register/unregister (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Move matching string for new profile out of mutex (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Move sanity check out of the mutex (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Pass the profile handler into platform_profile_notify() (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add platform handler argument to platform_profile_remove() (David Arcari) [RHEL-105420]
|
||
- ACPI: add missing MODULE_DESCRIPTION() macros (David Arcari) [RHEL-105420]
|
||
- ACPI: platform_profile: Add device pointer into platform profile handler (David Arcari) [RHEL-105420]
|
||
- ACPI: platform-profile: Add a name member to handlers (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h model (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Add quirk for TUF Gaming A14 (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Make ASUS GA403 quirk generic (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Update SMU metrics table for 1AH family series (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Add support for notifying Smart PC Solution updates (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Add new ACPI ID AMDI0107 (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Add quirk for ROG Ally X (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Use existing input event codes to update system states (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd/pmf: Use memdup_user() (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Add new ACPI ID AMDI0105 (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14 (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Add infrastructure for quirking supported funcs (David Arcari) [RHEL-105420]
|
||
- platform/x86/amd: pmf: Decrease error message to debug (David Arcari) [RHEL-105420]
|
||
- powercap: Switch to use hrtimer_setup() (David Arcari) [RHEL-111365]
|
||
- PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL (David Arcari) [RHEL-111365]
|
||
- powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed (David Arcari) [RHEL-111365]
|
||
- powercap: intel_rapl_msr: Add PL4 support for Panther Lake (David Arcari) [RHEL-111365]
|
||
- powercap: intel_rapl: Add support for Bartlett Lake platform (David Arcari) [RHEL-111365]
|
||
- kernel.spec: replace '=' with space in argument of kernel-install (Li Tian) [RHEL-114361]
|
||
- net/mlx5: Not returning mlx5_link_info table when speed is unknown (Li Tian) [RHEL-114363]
|
||
- arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Remove unused global 'ftrace_direct_func_count' (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Remove unused list 'ftrace_direct_funcs' (Jerome Marchand) [RHEL-101598]
|
||
- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default (Jerome Marchand) [RHEL-101598]
|
||
- samples: ftrace: Replace bti assembly with hint for older compiler (Jerome Marchand) [RHEL-101598]
|
||
- arm64: avoid executing padding bytes during kexec / hibernation (Jerome Marchand) [RHEL-101598]
|
||
- arm64: ftrace: Add direct call trampoline samples support (Jerome Marchand) [RHEL-101598]
|
||
- samples: ftrace: Save required argument registers in sample trampolines (Jerome Marchand) [RHEL-101598]
|
||
- arm64: ftrace: Simplify get_ftrace_plt (Jerome Marchand) [RHEL-101598]
|
||
- arm64: ftrace: Add direct call support (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Store direct called addresses in their ops (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Remove the legacy _ftrace_direct API (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Replace uses of _ftrace_direct APIs with _ftrace_direct_multi (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter() (Jerome Marchand) [RHEL-101598]
|
||
- arm64: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598]
|
||
- arm64: ftrace: Update stale comment (Jerome Marchand) [RHEL-101598]
|
||
- arm64: Extend support for CONFIG_FUNCTION_ALIGNMENT (Jerome Marchand) [RHEL-101598]
|
||
- Compiler attributes: GCC cold function alignment workarounds (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPS (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: arm64: remove static ftrace (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: arm64: move from REGS to ARGS (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: abstract DYNAMIC_FTRACE_WITH_ARGS accesses (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: rename ftrace_instruction_pointer_set() -> ftrace_regs_set_instruction_pointer() (Jerome Marchand) [RHEL-101598]
|
||
- ftrace: pass fregs to arch_ftrace_set_direct_caller() (Jerome Marchand) [RHEL-101598]
|
||
- arm64: ftrace: remove redundant label (Jerome Marchand) [RHEL-101598]
|
||
- arm64/ftrace: Make function graph use ftrace directly (Jerome Marchand) [RHEL-101598]
|
||
- arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang (Jerome Marchand) [RHEL-101598]
|
||
- tracing: Use linker magic instead of recasting ftrace_ops_list_func() (Jerome Marchand) [RHEL-101598]
|
||
- ice: fix NULL access of tx->in_use in ice_ll_ts_intr (Petr Oros) [RHEL-84608]
|
||
- ice: fix NULL access of tx->in_use in ice_ptp_ts_irq (Petr Oros) [RHEL-84608]
|
||
- platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd: pmc: Drop SMU F/W match for Cezanne (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list (David Arcari) [RHEL-102860]
|
||
- Move FCH header to a location accessible by all archs (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd: pmc: Clear metrics table at start of cycle (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: fix leak in probe() (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Use managed APIs for mutex (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Remove unnecessary line breaks (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Move macros and structures to the PMC header file (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Notify user when platform does not support s0ix transition (David Arcari) [RHEL-102860]
|
||
- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Only disable IRQ1 wakeup where i8042 actually enabled it (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd: pmc: Use guard(mutex) (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Add STB support for AMD Desktop variants (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Update S2D message id for 1Ah Family 70h model (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Update IP information structure for newer SoCs (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips information (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Isolate STB code changes to a new file (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and add helper function (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Update function names to align with new STB file (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Move STB functionality to a new file for better code organization (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Extend support for PMC features on new AMD platform (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Fix SMU command submission path on new AMD platform (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Send OS_HINT command for new AMD platform (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd: pmc: Add new ACPI ID AMDI000B (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Fix implicit declaration error on i386 (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes (David Arcari) [RHEL-102860]
|
||
- platform/x86/amd/pmc: Add AMD MP2 STB functionality (David Arcari) [RHEL-102860]
|
||
- redhat/configs: enable CONFIG_AMD_MP2_STB (David Arcari) [RHEL-102860]
|
||
- RAS/AMD/FMPM: Get masked address (Aristeu Rozanski) [RHEL-87600]
|
||
- RAS/AMD/ATL: Include row[13] bit in row retirement (Aristeu Rozanski) [RHEL-87600]
|
||
- power: supply: core: Use blocking_notifier_call_chain to avoid RCU complaint (Mark Langsdorf) [RHEL-36251]
|
||
|
||
* Fri Sep 26 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-620.el9]
|
||
- use uniform permission checks for all mount propagation changes (Ian Kent) [RHEL-107304] {CVE-2025-38498}
|
||
- do_change_type(): refuse to operate on unmounted/not ours mounts (Ian Kent) [RHEL-107304] {CVE-2025-38498}
|
||
- selftests: netfilter: skip br_netfilter queue tests if kernel is tainted (Waiman Long) [RHEL-107520]
|
||
- fhandle: do_handle_open() should get FD with user flags (Waiman Long) [RHEL-107520]
|
||
- Documentation/sysctl: coredump: add %%F for pidfd number (Waiman Long) [RHEL-107520]
|
||
- pidfs: never refuse ppid == 0 in PIDFD_GET_INFO (Waiman Long) [RHEL-107520]
|
||
- fs/fhandle.c: fix a race in call of has_locked_children() (Waiman Long) [RHEL-107520] {CVE-2025-38306}
|
||
- coredump: hand a pidfd to the usermode coredump helper (Waiman Long) [RHEL-107520]
|
||
- coredump: fix error handling for replace_fd() (Waiman Long) [RHEL-107520]
|
||
- pidfs: move O_RDWR into pidfs_alloc_file() (Waiman Long) [RHEL-107520]
|
||
- pidfs/selftests: ensure correct headers for ioctl handling (Waiman Long) [RHEL-107520]
|
||
- selftests/pidfd: fix header inclusion (Waiman Long) [RHEL-107520]
|
||
- pidfs: improve ioctl handling (Waiman Long) [RHEL-107520]
|
||
- selftests: remove unneeded include (Waiman Long) [RHEL-107520]
|
||
- pidfs: allow bind-mounts (Waiman Long) [RHEL-107520]
|
||
- pidfs: lookup pid through rbtree (Waiman Long) [RHEL-107520]
|
||
- pidfs: check for valid ioctl commands (Waiman Long) [RHEL-107520]
|
||
- pidfs: implement file handle support (Waiman Long) [RHEL-107520]
|
||
- exportfs: add permission method (Waiman Long) [RHEL-107520]
|
||
- fhandle: pull CAP_DAC_READ_SEARCH check into may_decode_fh() (Waiman Long) [RHEL-107520]
|
||
- exportfs: add open method (Waiman Long) [RHEL-107520]
|
||
- fhandle: simplify error handling (Waiman Long) [RHEL-107520]
|
||
- pseudofs: add support for export_ops (Waiman Long) [RHEL-107520]
|
||
- pidfs: support FS_IOC_GETVERSION (Waiman Long) [RHEL-107520]
|
||
- pidfs: remove 32bit inode number handling (Waiman Long) [RHEL-107520]
|
||
- pidfs: rework inode number allocation (Waiman Long) [RHEL-107520]
|
||
- fs: fix is_mnt_ns_file() (Waiman Long) [RHEL-107520]
|
||
- pidfd: add ioctl to retrieve pid info (Waiman Long) [RHEL-107520]
|
||
- pidfs: check for valid pid namespace (Waiman Long) [RHEL-107520]
|
||
- rbtree: provide rb_find_rcu() / rb_find_add_rcu() (Waiman Long) [RHEL-107520]
|
||
- file: add fput() cleanup helper (Waiman Long) [RHEL-107520]
|
||
- libfs: fix get_stashed_dentry() (Waiman Long) [RHEL-107520] {CVE-2024-46801}
|
||
- pidfs: add selftests for new namespace ioctls (Waiman Long) [RHEL-107520]
|
||
- pidfs: handle kernels without namespaces cleanly (Waiman Long) [RHEL-107520]
|
||
- pidfs: when time ns disabled add check for ioctl (Waiman Long) [RHEL-107520]
|
||
- pidfs: allow retrieval of namespace file descriptors (Waiman Long) [RHEL-107520]
|
||
- nsfs: add open_namespace() (Waiman Long) [RHEL-107520]
|
||
- nsproxy: add helper to go from arbitrary namespace to ns_common (Waiman Long) [RHEL-107520]
|
||
- nsproxy: add a cleanup helper for nsproxy (Waiman Long) [RHEL-107520]
|
||
- file: add take_fd() cleanup helper (Waiman Long) [RHEL-107520]
|
||
- path: add cleanup helper (Waiman Long) [RHEL-107520]
|
||
- fhandle: relax open_by_handle_at() permission checks (Waiman Long) [RHEL-107520]
|
||
- fs/pidfs: make 'lsof' happy with our inode changes (Waiman Long) [RHEL-107520]
|
||
- selftests: pidfd: ksft_exit functions do not return (Waiman Long) [RHEL-107520]
|
||
- fs: Annotate struct file_handle with __counted_by() and use struct_size() (Waiman Long) [RHEL-107520]
|
||
- selftests/pidfd: Fix wrong expectation (Waiman Long) [RHEL-107520]
|
||
- selftests/pidfd: Fix config for pidfd_setns_test (Waiman Long) [RHEL-107520]
|
||
- pidfs: remove config option (Waiman Long) [RHEL-107520]
|
||
- libfs: improve path_from_stashed() (Waiman Long) [RHEL-107520]
|
||
- libfs: add stashed_dentry_prune() (Waiman Long) [RHEL-107520]
|
||
- libfs: improve path_from_stashed() helper (Waiman Long) [RHEL-107520]
|
||
- pidfs: convert to path_from_stashed() helper (Waiman Long) [RHEL-107520]
|
||
- nsfs: convert to path_from_stashed() helper (Waiman Long) [RHEL-107520]
|
||
- libfs: add path_from_stashed() (Waiman Long) [RHEL-107520]
|
||
- pidfd: add pidfs (Waiman Long) [RHEL-107520]
|
||
- pidfd: move struct pidfd_fops (Waiman Long) [RHEL-107520]
|
||
- pidfd: allow to override signal scope in pidfd_send_signal() (Waiman Long) [RHEL-107520]
|
||
- pidfd: change pidfd_send_signal() to respect PIDFD_THREAD (Waiman Long) [RHEL-107520]
|
||
- signal: fill in si_code in prepare_kill_siginfo() (Waiman Long) [RHEL-107520]
|
||
- selftests: add ESRCH tests for pidfd_getfd() (Waiman Long) [RHEL-107520]
|
||
- pidfd: getfd should always report ESRCH if a task is exiting (Waiman Long) [RHEL-107520]
|
||
- pidfd: clone: allow CLONE_THREAD | CLONE_PIDFD together (Waiman Long) [RHEL-107520]
|
||
- pidfd: change do_notify_pidfd() to use __wake_up(poll_to_key(EPOLLIN)) (Waiman Long) [RHEL-107520]
|
||
- pid: kill the obsolete PIDTYPE_PID code in transfer_pid() (Waiman Long) [RHEL-107520]
|
||
- pidfd: kill the no longer needed do_notify_pidfd() in de_thread() (Waiman Long) [RHEL-107520]
|
||
- pidfd_poll: report POLLHUP when pid_task() == NULL (Waiman Long) [RHEL-107520]
|
||
- pidfd: implement PIDFD_THREAD flag for pidfd_open() (Waiman Long) [RHEL-107520]
|
||
- pidfd: don't do_notify_pidfd() if !thread_group_empty() (Waiman Long) [RHEL-107520]
|
||
- pidfd: cleanup the usage of __pidfd_prepare's flags (Waiman Long) [RHEL-107520]
|
||
- fork: Using clone_flags for legacy clone check (Waiman Long) [RHEL-107520]
|
||
- __kill_pgrp_info: simplify the calculation of return value (Waiman Long) [RHEL-107520]
|
||
- selftests/pidfd: Fix ksft print formats (Waiman Long) [RHEL-107520]
|
||
- fs: convert core infrastructure to new timestamp accessors (Waiman Long) [RHEL-107520]
|
||
- fs: new accessor methods for atime and mtime (Waiman Long) [RHEL-107520]
|
||
- nsproxy: Convert nsproxy.count to refcount_t (Waiman Long) [RHEL-107520]
|
||
- kernfs: convert to ctime accessor functions (Waiman Long) [RHEL-107520]
|
||
- selftest: pidfd: Omit long and repeating outputs (Waiman Long) [RHEL-107520]
|
||
- convert setns(2) to fdget()/fdput() (Waiman Long) [RHEL-107520]
|
||
- fs: consolidate duplicate dt_type helpers (Waiman Long) [RHEL-107520]
|
||
- Update relatime comments to include equality (Waiman Long) [RHEL-107520]
|
||
- fork: use pidfd_prepare() (Waiman Long) [RHEL-107520]
|
||
- pid: add pidfd_prepare() (Waiman Long) [RHEL-107520]
|
||
- fork: allow CLONE_NEWTIME in clone3 flags (Waiman Long) [RHEL-107520]
|
||
- selftests: pidfd: Fix incorrect kernel headers search path (Waiman Long) [RHEL-107520]
|
||
- core_pattern: add CPU specifier (Waiman Long) [RHEL-107520]
|
||
- selftests/pidfd_test: Remove the erroneous ',' (Waiman Long) [RHEL-107520]
|
||
- selftests: pidfd: Fix compling warnings (Waiman Long) [RHEL-107520]
|
||
- ksefltests: pidfd: Fix wait_states: Test terminated by timeout (Waiman Long) [RHEL-107520]
|
||
- fork: remove duplicate included header files (Waiman Long) [RHEL-107520]
|
||
- signal: Drop signals received after a fatal signal has been processed (Waiman Long) [RHEL-107520]
|
||
- signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit (Waiman Long) [RHEL-107520]
|
||
- signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit (Waiman Long) [RHEL-107520]
|
||
- dynamic_dname(): drop unused dentry argument (Waiman Long) [RHEL-107520]
|
||
- fork: Explicitly set PF_KTHREAD (Waiman Long) [RHEL-107520]
|
||
- selftests: fix an unused variable warning in pidfd selftest (Waiman Long) [RHEL-107520]
|
||
- selftests: fixup build warnings in pidfd / clone3 tests (Waiman Long) [RHEL-107520]
|
||
- pidfd: fix test failure due to stack overflow on some arches (Waiman Long) [RHEL-107520]
|
||
- kernel/fork.c: unshare(): use swap() to make code cleaner (Waiman Long) [RHEL-107520]
|
||
- kernel/fork.c: unexport get_{mm,task}_exe_file (Waiman Long) [RHEL-107520]
|
||
- kernel/pid.c: implement additional checks upon pidfd_create() parameters (Waiman Long) [RHEL-107520]
|
||
- arm64: debug: remove debug exception registration infrastructure (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- trap: cleanup trap_init() (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: split bkpt32 exception entry (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: split brk64 exception entry (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: split hardware watchpoint exception entry (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: split single stepping exception entry (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: refactor reinstall_suspended_bps() (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: split hardware breakpoint exception entry (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: entry: Add entry and exit functions for debug exceptions (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: remove break/step handler registration infrastructure (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: call step handlers statically (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: call software breakpoint handlers statically (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: kretprobes: acquire the regs via a BRK exception (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: kprobes: Return DBG_HOOK_ERROR if kprobes can not handle a BRK (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: Return early when break handler is found on linked-list (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: refactor aarch32_break_handler() (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: debug: clean up single_step_handler logic (Luis Claudio R. Goncalves) [RHEL-65658]
|
||
- arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386 (Jeremy Linton) [RHEL-108306]
|
||
- arm64: errata: Expand speculative SSBS workaround once more (Jeremy Linton) [RHEL-108306]
|
||
- arm64: errata: Expand speculative SSBS workaround (again) (Jeremy Linton) [RHEL-108306]
|
||
- tools headers arm64: Sync arm64's cputype.h with the kernel sources (Jeremy Linton) [RHEL-108306]
|
||
- arm64: cputype: Add Neoverse-N3 definitions (Jeremy Linton) [RHEL-108306]
|
||
- arm64: cputype: Add Cortex-A725 definitions (Jeremy Linton) [RHEL-108306]
|
||
- arm64: cputype: Add Cortex-X1C definitions (Jeremy Linton) [RHEL-108306]
|
||
- EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh (Joel Savitz) [RHEL-102251]
|
||
|
||
* Tue Sep 23 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-619.el9]
|
||
- platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID (David Arcari) [RHEL-110754]
|
||
- io_uring/futex: ensure io_futex_wait() cleans up properly on failure (CKI Backport Bot) [RHEL-114337] {CVE-2025-39698}
|
||
- bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ (Viktor Malik) [RHEL-100278]
|
||
- mm/memory-tier: fix abstract distance calculation overflow (Rafael Aquini) [RHEL-109448]
|
||
|
||
* Sat Sep 20 2025 Patrick Talbert <ptalbert@redhat.com> [5.14.0-618.el9]
|
||
- x86/hyperv: Fix kdump on Azure CVMs (Vitaly Kuznetsov) [RHEL-70228]
|
||
- hv_netvsc: Fix panic during namespace deletion with VF (Maxim Levitsky) [RHEL-109583]
|
||
- RDMA/mana_ib: add support of multiple ports (Maxim Levitsky) [RHEL-109583]
|
||
- RDMA/mana_ib: add additional port counters (Maxim Levitsky) [RHEL-109583]
|
||
- RDMA/mana_ib: Fix DSCP value in modify QP (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: fix spelling for mana_gd_deregiser_irq() (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Handle Reset Request from MANA NIC (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Set tx_packets to post gso processing packet count (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Handle unsupported HWC commands (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Allocate MSI-X vectors dynamically (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Allow irq_setup() to skip cpus for affinity (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: explain irq_setup() algorithm (Maxim Levitsky) [RHEL-109583]
|
||
- PCI: hv: Allow dynamic MSI-X vector allocation (Maxim Levitsky) [RHEL-109583]
|
||
- PCI/MSI: Export pci_msix_prepare_desc() for dynamic MSI-X allocations (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Add handler for hardware servicing events (Maxim Levitsky) [RHEL-109583]
|
||
- RDMA/mana_ib: Add device statistics support (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Expose additional hardware counters for drop and TC via ethtool. (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Fix warnings for missing export.h header inclusion (Maxim Levitsky) [RHEL-109583]
|
||
- net: mana: Record doorbell physical address in PF mode (Maxim Levitsky) [RHEL-109583]
|
||
- tunnels: reset the GSO metadata before reusing the skb (Antoine Tenart) [RHEL-101033]
|
||
- watchdog/hpwdt: Support Suspend and Resume (Joseph Szczypek) [RHEL-104148]
|
||
- watchdog/hpwdt: Remove unused variable (Joseph Szczypek) [RHEL-104148]
|
||
- watchdog/hpwdt: Remove redundant test. (Joseph Szczypek) [RHEL-104148]
|
||
- watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO (Joseph Szczypek) [RHEL-104148]
|
||
- NFSv4/flexfiles: Fix layout merge mirror check. (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set (Benjamin Coddington) [RHEL-108616]
|
||
- NFS: Fix a race when updating an existing write (Benjamin Coddington) [RHEL-108616]
|
||
- flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read (Benjamin Coddington) [RHEL-108616]
|
||
- SUNRPC: call xs_sock_process_cmsg for all cmsg (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Don't clear capabilities that won't be reset (Benjamin Coddington) [RHEL-108616]
|
||
- sunrpc: fix handling of server side tls alerts (Benjamin Coddington) [RHEL-108616]
|
||
- NFS: Fix the setting of capabilities when automounting a new filesystem (Benjamin Coddington) [RHEL-108616]
|
||
- sunrpc: fix client side handling of tls alerts (Benjamin Coddington) [RHEL-108616]
|
||
- NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() (Benjamin Coddington) [RHEL-108616]
|
||
- pNFS/flexfiles: don't attempt pnfs on fatal DS errors (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: detect mismatch of file handle and delegation stateid in OPEN op (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4/flexfiles: Fix handling of NFS level errors in I/O (Benjamin Coddington) [RHEL-108616]
|
||
- flexfiles/pNFS: update stats on NFS4ERR_DELAY for v4.1 DSes (Benjamin Coddington) [RHEL-108616]
|
||
- nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: use threads array as-is in netlink interface (Benjamin Coddington) [RHEL-108616]
|
||
- SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls (Benjamin Coddington) [RHEL-108616]
|
||
- nfs: ignore SB_RDONLY when remounting nfs (Benjamin Coddington) [RHEL-108616]
|
||
- fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio() (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4/pnfs: Reset the layout state after a layoutreturn (Benjamin Coddington) [RHEL-108616]
|
||
- svcrdma: Reduce the number of rdma_rw contexts per-QP (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: Initialize ssc before laundromat_work to prevent NULL dereference (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: unregister filesystem in case genl_register_family() fails (Benjamin Coddington) [RHEL-108616]
|
||
- nfs: handle failure of nfs_get_lock_context in unlock path (Benjamin Coddington) [RHEL-108616]
|
||
- nfs: add missing selections of CONFIG_CRC32 (Benjamin Coddington) [RHEL-108616]
|
||
- nfs: Add missing release on error in nfs_lock_and_join_requests() (Benjamin Coddington) [RHEL-108616]
|
||
- NFS: Shut down the nfs_client only after all the superblocks (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Avoid unnecessary scans of filesystems for delayed delegations (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Avoid unnecessary scans of filesystems for expired delegations (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Avoid unnecessary scans of filesystems for returning delegations (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Don't trigger uneccessary scans for return-on-close delegations (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: Fix callback decoder status codes (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: move error choice for incorrect object types to version-specific code. (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: be more systematic about selecting error codes for internal use. (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: Move error code mapping to per-version proc code. (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: fix management of listener transports (Benjamin Coddington) [RHEL-108616]
|
||
- NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback (Benjamin Coddington) [RHEL-108616]
|
||
- sunrpc: suppress warnings for unused procfs functions (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4: Fix a deadlock when recovering state on a sillyrenamed file (Benjamin Coddington) [RHEL-108616]
|
||
- SUNRPC: Prevent looping due to rpc_signal_task() races (Benjamin Coddington) [RHEL-108616]
|
||
- SUNRPC: convert RPC_TASK_* constants to enum (Benjamin Coddington) [RHEL-108616]
|
||
- NFS: Adjust delegated timestamps for O_DIRECT reads and writes (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE (Benjamin Coddington) [RHEL-108616]
|
||
- NFSv4.2: fix COPY_NOTIFY xdr buf size calculation (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: Insulate nfsd4_encode_read_plus_data() from page boundaries in the encode buffer (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: Insulate nfsd4_encode_read_plus() from page boundaries in the encode buffer (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: Insulate nfsd4_encode_read() from page boundaries in the encode buffer (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: Fix CB_GETATTR status fix (Benjamin Coddington) [RHEL-108616]
|
||
- NFSD: fix decoding in nfs4_xdr_dec_cb_getattr (Benjamin Coddington) [RHEL-108616]
|
||
- nfsd: fix legacy client tracking initialization (Benjamin Coddington) [RHEL-108616]
|
||
- nfs: clear SB_RDONLY before getting superblock (Benjamin Coddington) [RHEL-108616]
|
||
- nfs: ignore SB_RDONLY when mounting nfs (Benjamin Coddington) [RHEL-108616]
|
||
- platform/x86/amd/hsmp: Ensure success even if hwmon registration fails (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Enhance the print messages to prevent confusion (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Use IS_ENABLED() instead of IS_REACHABLE() (David Arcari) [RHEL-102859]
|
||
- x86/platform/amd: replace down_timeout() with down_interruptible() (David Arcari) [RHEL-102859]
|
||
- x86/platform/amd: move final timeout check to after final sleep (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: fix building with CONFIG_HWMON=m (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: acpi: Add sysfs files to display HSMP telemetry (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Report power via hwmon sensors (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Use a single DRIVER_VERSION for all hsmp modules (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers (David Arcari) [RHEL-102859]
|
||
- x86/platform/amd: Move the <asm/amd_node.h> header to <asm/amd/node.h> (David Arcari) [RHEL-102859]
|
||
- x86/platform/amd: Clean up the <asm/amd/hsmp.h> header guards a bit (David Arcari) [RHEL-102859]
|
||
- x86/platform/amd: Move the <asm/amd_hsmp.h> header to <asm/amd/hsmp.h> (David Arcari) [RHEL-102859]
|
||
- x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() (David Arcari) [RHEL-102859]
|
||
- x86/amd_node: Use defines for SMN register offsets (David Arcari) [RHEL-102859]
|
||
- x86/amd_node: Remove dependency on AMD_NB (David Arcari) [RHEL-102859]
|
||
- x86/amd_node: Update __amd_smn_rw() error paths (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Move SMN access code to a new amd_node driver (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb, hwmon: (k10temp): Simplify amd_pci_dev_to_node_id() (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Simplify function 3 search (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Use topology info to get AMD node count (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Simplify root device search (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Simplify function 4 search (David Arcari) [RHEL-102859]
|
||
- x86: Start moving AMD node functionality out of AMD_NB (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Clean up early_is_amd_nb() (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Restrict init function to AMD-based systems (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h-70h (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Enhance SMN access error checking (David Arcari) [RHEL-102859]
|
||
- hwmon: (k10temp) Check return value of amd_smn_read() (David Arcari) [RHEL-102859]
|
||
- EDAC/amd64: Remove unused register accesses (David Arcari) [RHEL-102859]
|
||
- EDAC/amd64: Check return value of amd_smn_read() (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Check for invalid SMN reads (David Arcari) [RHEL-102859]
|
||
- x86/amd_nb: Add new PCI IDs for AMD family 0x1a (David Arcari) [RHEL-102859]
|
||
- platform/x86: amd: Use *-y instead of *-objs in Makefiles [partial] (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Add support for HSMP protocol version 7 messages (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Change the error type (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Add new error code and error logs (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Make hsmp_pdev static instead of global (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Use dev_groups in the driver structure (David Arcari) [RHEL-102859]
|
||
- sysfs: Fix crash on empty group attributes array (David Arcari) [RHEL-102859]
|
||
- sysfs: Introduce a mechanism to hide static attribute_groups (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Use name space while exporting module symbols (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Create separate ACPI, plat and common drivers (David Arcari) [RHEL-102859]
|
||
- redhat/configs: Enable CONFIG_AMD_HSMP_ACPI and CONFIG_AMD_HSMP_PLAT on RHEL (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Move ACPI code to acpi.c (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Move platform device specific code to plat.c (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Move structure and macros to header file (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a function pointer (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Create wrapper function init_acpi() (David Arcari) [RHEL-102859]
|
||
- platform/x86/amd/hsmp: Create hsmp/ directory (David Arcari) [RHEL-102859]
|
||
- Documentation/x86/amd/hsmp: Updating urls (David Arcari) [RHEL-102859]
|
||
- netfilter: nf_conntrack: fix crash due to removal of uninitialised entry (Florian Westphal) [RHEL-106430] {CVE-2025-38472}
|
||
- s390/sclp: Fix SCCB present check (CKI Backport Bot) [RHEL-113557] {CVE-2025-39694}
|
||
- ipv6: mcast: Delay put pmc->idev in mld_del_delrec() (Hangbin Liu) [RHEL-111150] {CVE-2025-38550}
|
||
- devlink: add reserved fields to devlink_*_ops (Petr Oros) [RHEL-111906]
|
||
- ixgbe: prevent from unwanted interface name changes (CKI Backport Bot) [RHEL-109607]
|
||
- devlink: let driver opt out of automatic phys_port_name generation (CKI Backport Bot) [RHEL-109607]
|
||
- xfrm: interface: fix use-after-free after changing collect_md xfrm interface (CKI Backport Bot) [RHEL-109528] {CVE-2025-38500}
|
||
- dpll: add reserved fields to dpll_device_ops and dpll_pin_ops structs (Ivan Vecera) [RHEL-111904]
|
||
- ice: use fixed adapter index for E825C embedded devices (Michal Schmidt) [RHEL-104010]
|
||
- net: openvswitch: remove misbehaving actions length check (Aaron Conole) [RHEL-83440]
|
||
- irdma: free iwdev->rf after removing MSI-X (Kamal Heib) [RHEL-103278 RHEL-95816]
|
||
- sctp: linearize cloned gso packets in sctp_rcv (CKI Backport Bot) [RHEL-113332] {CVE-2025-38718}
|
||
- net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull (CKI Backport Bot) [RHEL-112247] {CVE-2023-53125}
|
||
- net: usb: smsc75xx: Limit packet length to skb->len (CKI Backport Bot) [RHEL-112247] {CVE-2023-53125}
|
||
- cpufreq: Move endif to the end of Kconfig file (Mark Langsdorf) [RHEL-112816]
|
||
- cpufreq: Move CPPC configs to common Kconfig and add RISC-V (Mark Langsdorf) [RHEL-112816]
|
||
- HID: core: Harden s32ton() against conversion to 0 bits (Benjamin Tissoires) [RHEL-111034] {CVE-2025-38556}
|
||
- HID: stop exporting hid_snto32() (Benjamin Tissoires) [RHEL-111034] {CVE-2025-38556}
|
||
- HID: simplify snto32() (Benjamin Tissoires) [RHEL-111034] {CVE-2025-38556}
|
||
- redhat: set defaults for RHEL 9.7 (Augusto Caringi)
|
||
- posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() (CKI Backport Bot) [RHEL-112783] {CVE-2025-38352}
|
||
- fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass (Audra Mitchell) [RHEL-110312] {CVE-2025-38396}
|
||
- idpf: convert control queue mutex to a spinlock (Michal Schmidt) [RHEL-106051] {CVE-2025-38392}
|
||
- redhat/configs: Enable CONFIG_MITIGATION_TSA for x86 (Waiman Long) [RHEL-83897]
|
||
- x86/process: Move the buffer clearing before MONITOR (Waiman Long) [RHEL-83897 RHEL-83906] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/microcode/AMD: Add TSA microcode SHAs (Waiman Long) [RHEL-83897 RHEL-83906] {CVE-2024-36357 CVE-2024-36350}
|
||
- KVM: SVM: Advertise TSA CPUID bits to guests (Waiman Long) [RHEL-83897 RHEL-83906] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/bugs: Add a Transient Scheduler Attacks mitigation (Waiman Long) [RHEL-83897 RHEL-83906] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/bugs: Rename MDS machinery to something more generic (Waiman Long) [RHEL-83897 RHEL-83906] {CVE-2024-36357 CVE-2024-36350}
|
||
- x86/idle: Use MONITOR and MWAIT mnemonics in <asm/mwait.h> (Waiman Long) [RHEL-83897]
|
||
- x86/idle: Remove .s output beautifying delimiters from simpler asm() templates (Waiman Long) [RHEL-83897]
|
||
- x86/idle: Standardize argument types for MONITOR{,X} and MWAIT{,X} instruction wrappers on 'u32' (Waiman Long) [RHEL-83897]
|
||
- x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt() (Waiman Long) [RHEL-83897]
|
||
- x86/bugs: Rename mmio_stale_data_clear to cpu_buf_vm_clear (Waiman Long) [RHEL-83897]
|
||
- x86/microcode: Consolidate the loader enablement checking (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Fix __apply_microcode_amd()'s return value (Waiman Long) [RHEL-83897] {CVE-2025-22047}
|
||
- x86/microcode/AMD: Add some forgotten models to the SHA check (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Load only SHA256-checksummed patches (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Add get_patch_level() (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Merge early_apply_microcode() into its single callsite (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature (Waiman Long) [RHEL-83897]
|
||
- x86/cpu: Introduce new microcode matching helper (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Remove ret local var in early_apply_microcode() (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Have __apply_microcode_amd() return bool (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Return bool from find_blobs_in_containers() (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Flush patch buffer mapping after application (Waiman Long) [RHEL-83897]
|
||
- x86/CPU/AMD: Terminate the erratum_1386_microcode array (Waiman Long) [RHEL-83897] {CVE-2024-56721}
|
||
- x86/mm: Carve out INVLPG inline asm for use by others (Waiman Long) [RHEL-83897]
|
||
- x86/cpu: Fix formatting of cpuid_bits[] in scattered.c (Waiman Long) [RHEL-83897]
|
||
- x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Split load_microcode_amd() (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Pay attention to the stepping dynamically (Waiman Long) [RHEL-83897]
|
||
- x86/bugs: Use code segment selector for VERW operand (Waiman Long) [RHEL-83897] {CVE-2024-50072}
|
||
- x86/microcode/AMD: Fix a -Wsometimes-uninitialized clang false positive (Waiman Long) [RHEL-83897]
|
||
- x86/microcode/AMD: Use the family,model,stepping encoded in the patch ID (Waiman Long) [RHEL-83897]
|
||
- x86/CPU/AMD: Improve the erratum 1386 workaround (Waiman Long) [RHEL-83897]
|
||
- x86: Add a comment about the "magic" behind shadow sti before mwait (Waiman Long) [RHEL-83897]
|
||
- x86/bugs: Revert "Reverse instruction order of CLEAR_CPU_BUFFERS" (Waiman Long) [RHEL-83897]
|
||
- scsi: mpt3sas: Fix a fw_event memory leak (Tomas Henzl) [RHEL-108656]
|
||
- Revert "drm/gem-dma: Use dma_buf from GEM object instance" (Robert Foss) [RHEL-106696]
|
||
- Revert "drm/gem-framebuffer: Use dma_buf from GEM object instance" (Robert Foss) [RHEL-106696]
|
||
- Revert "drm/prime: Use dma_buf from GEM object instance" (Robert Foss) [RHEL-106696]
|
||
- drm/framebuffer: Acquire internal references on GEM handles (Robert Foss) [RHEL-106696]
|
||
- drm/gem: Acquire references on GEM handles for framebuffers (CKI Backport Bot) [RHEL-106696] {CVE-2025-38449}
|
||
- Revert "e1000e: change k1 configuration on MTP and later platforms" (Michal Schmidt) [RHEL-110519]
|
||
|
||
* Mon Sep 15 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-617.el9]
|
||
- sctp: linearize cloned gso packets in sctp_rcv (CKI Backport Bot) [RHEL-113331] {CVE-2025-38718}
|
||
- ceph: fix client race condition where r_parent becomes stale before sending message (Alex Markuze) [RHEL-109212]
|
||
- ceph: fix client race condition validating r_parent before applying state (Alex Markuze) [RHEL-109212]
|
||
- platform/x86/intel/pmc: Fix Arrow Lake U/H NPU PCI ID (David Arcari) [RHEL-23894]
|
||
- drm/virtio: implement virtio_gpu_shutdown (Gerd Hoffmann) [RHEL-109504]
|
||
|
||
* Mon Sep 15 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-616.el9]
|
||
- PM: EM: Add function for registering a PD without capacity update (David Arcari) [RHEL-112493]
|
||
- cpufreq: intel_pstate: Support Clearwater Forest OOB mode (David Arcari) [RHEL-112493]
|
||
- cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode (David Arcari) [RHEL-112493]
|
||
- cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode (David Arcari) [RHEL-112493]
|
||
- cpufreq: intel_pstate: EAS: Increase cost for CPUs using L3 cache (David Arcari) [RHEL-112493]
|
||
- cpufreq: intel_pstate: EAS support for hybrid platforms (David Arcari) [RHEL-112493]
|
||
- arch_topology: Relocate cpu_scale to topology.[h|c] (David Arcari) [RHEL-112493]
|
||
- arch_topology: Make register_cpu_capacity_sysctl() tolerant to late CPUs (David Arcari) [RHEL-112493]
|
||
- PM: EM: Introduce em_adjust_cpu_capacity() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Move CPU capacity check to em_adjust_new_capacity() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Fix potential division-by-zero error in em_compute_costs() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Address RCU-related sparse warnings (David Arcari) [RHEL-112493]
|
||
- PM: EM: Consify two parameters of em_dev_register_perf_domain() (David Arcari) [RHEL-112493]
|
||
- PM: EM: use kfree_rcu() to simplify the code (David Arcari) [RHEL-112493]
|
||
- PM: EM: Slightly reduce em_check_capacity_update() overhead (David Arcari) [RHEL-112493]
|
||
- PM: EM: Drop unused parameter from em_adjust_new_capacity() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Move sched domains rebuild function from schedutil to EM (David Arcari) [RHEL-112493]
|
||
- PM: EM: Add min/max available performance state limits (David Arcari) [RHEL-112493]
|
||
- PM: EM: Refactor em_adjust_new_capacity() (David Arcari) [RHEL-112493]
|
||
- PM: EM: fix wrong utilization estimation in em_cpu_energy() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Force device drivers to provide power in uW (David Arcari) [RHEL-112493]
|
||
- PM: EM: Fix nr_states warnings in static checks (David Arcari) [RHEL-112493]
|
||
- PM: EM: Add em_dev_compute_costs() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Remove old table (David Arcari) [RHEL-112493]
|
||
- PM: EM: Change debugfs configuration to use runtime EM table data (David Arcari) [RHEL-112493]
|
||
- PM: EM: Optimize em_cpu_energy() and remove division (David Arcari) [RHEL-112493]
|
||
- PM: EM: Support late CPUs booting and capacity adjustment (David Arcari) [RHEL-112493]
|
||
- PM: EM: Add performance field to struct em_perf_state and optimize (David Arcari) [RHEL-112493]
|
||
- PM: EM: Add em_perf_state_from_pd() to get performance states table (David Arcari) [RHEL-112493]
|
||
- PM: EM: Introduce em_dev_update_perf_domain() for EM updates (David Arcari) [RHEL-112493]
|
||
- PM: EM: Add functions for memory allocations for new EM tables (David Arcari) [RHEL-112493]
|
||
- PM: EM: Use runtime modified EM for CPUs energy estimation in EAS (David Arcari) [RHEL-112493]
|
||
- PM: EM: Introduce runtime modifiable table (David Arcari) [RHEL-112493]
|
||
- PM: EM: Split the allocation and initialization of the EM table (David Arcari) [RHEL-112493]
|
||
- PM: EM: Check if the get_cost() callback is present in em_compute_costs() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Introduce em_compute_costs() (David Arcari) [RHEL-112493]
|
||
- PM: EM: Refactor em_pd_get_efficient_state() to be more flexible (David Arcari) [RHEL-112493]
|
||
- PM: EM: Find first CPU active while updating OPP efficiency (David Arcari) [RHEL-112493]
|
||
- PM: EM: Extend em_cpufreq_update_efficiencies() argument list (David Arcari) [RHEL-112493]
|
||
- PM: EM: Add missing newline for the message log (David Arcari) [RHEL-112493]
|
||
- PM: EM: fix memory leak with using debugfs_lookup() (David Arcari) [RHEL-112493]
|
||
- PM: EM: fix kernel-doc comments (David Arcari) [RHEL-112493]
|
||
- cpufreq: intel_pstate: Populate the cpu_capacity sysfs entries (David Arcari) [RHEL-112493]
|
||
|
||
* Fri Sep 12 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-615.el9]
|
||
- ACPI: processor: Rescan "dead" SMT siblings during initialization (David Arcari) [RHEL-113139]
|
||
- intel_idle: Allow loading ACPI tables for any family (David Arcari) [RHEL-113139]
|
||
- intel_idle: Update arguments of mwait_idle_with_hints() (David Arcari) [RHEL-113139]
|
||
- intel_idle: Rescan "dead" SMT siblings during initialization (David Arcari) [RHEL-113139]
|
||
- x86/smp: PM/hibernate: Split arch_resume_nosmt() (David Arcari) [RHEL-113139]
|
||
- intel_idle: Use subsys_initcall_sync() for initialization (David Arcari) [RHEL-113139]
|
||
- intel_idle: Add C1 demotion on/off sysfs knob (David Arcari) [RHEL-113139]
|
||
- tools/power turbostat: version 2025.09.09 (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Handle non-root legacy-uncore sysfs permissions (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: standardize PER_THREAD_PARAMS (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Fix DMR support (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: add format "average" for external attributes (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: delete GET_PKG() (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: probe and display L3 cache topology (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Support more than 64 built-in-counters (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat.8: Document Totl%%C0, Any%%C0, GFX%%C0, CPUGFX%% columns (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Fix bogus SysWatt for forked program (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Handle cap_get_proc() ENOSYS (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Fix build with musl (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: verify arguments to params --show and --hide (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: regression fix: --show C1E%% (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: version 2025.06.08 (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Add initial support for BartlettLake (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Add initial support for DMR (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Dump RAPL sysfs info (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Avoid probing the same perf counters (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Allow probing RAPL with platform_features->rapl_msrs cleared (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Clean up add perf/msr counter logic (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Introduce add_msr_counter() (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Remove add_msr_perf_counter_() (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Remove add_cstate_perf_counter_() (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Remove add_rapl_perf_counter_() (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Quit early for unsupported RAPL counters (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Always check rapl_joules flag (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Fix AMD package-energy reporting (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Fix RAPL_GFX_ALL typo (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat: Add Android support for MSR device handling (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat.8: pm_domain wording fix (David Arcari) [RHEL-110614]
|
||
- tools/power turbostat.8: fix typo: idle_pct should be pct_idle (David Arcari) [RHEL-110614]
|
||
|
||
* Wed Sep 10 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-614.el9]
|
||
- ibmvnic: Increase max subcrq indirect entries with fallback (Mamatha Inamdar) [RHEL-111532]
|
||
- EDAC/bluefield: Don't use bluefield_edac_readl() result on error (Jennifer Berringer) [RHEL-103881]
|
||
- EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2 (Jennifer Berringer) [RHEL-103881]
|
||
- powerpc/pseries: Correct secvar format representation for static key management (Mamatha Inamdar) [RHEL-101853]
|
||
- powerpc/secvar: Expose secvars relevant to the key management mode (Mamatha Inamdar) [RHEL-101853]
|
||
- integrity/platform_certs: Allow loading of keys in the static key management mode (Mamatha Inamdar) [RHEL-101853]
|
||
- s390/hypfs: Enable limited access during lockdown (Mete Durlu) [RHEL-111204]
|
||
- s390/hypfs: Avoid unnecessary ioctl registration in debugfs (Mete Durlu) [RHEL-111204]
|
||
- x86/CPU/AMD: Add X86_FEATURE_ZEN6 (David Arcari) [RHEL-106912]
|
||
- x86/cpufeatures: Free up unused feature bits (David Arcari) [RHEL-106912]
|
||
- x86/CPU/AMD: Ignore invalid reset reason value (David Arcari) [RHEL-103591]
|
||
- PCI/ASPM: Fix link state exit during switch upstream function removal (Marcin Juszkiewicz) [RHEL-102694]
|
||
- PCI/ASPM: Fix L1SS saving (Marcin Juszkiewicz) [RHEL-102694]
|
||
- PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() (Marcin Juszkiewicz) [RHEL-102694]
|
||
- PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enable_link_state(_locked) (Marcin Juszkiewicz) [RHEL-102694]
|
||
- PCI/ASPM: Disable L1 before disabling L1 PM Substates (Marcin Juszkiewicz) [RHEL-102694]
|
||
- x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit (David Arcari) [RHEL-105422]
|
||
- cpufreq/amd-pstate: Avoid shadowing ret in amd_pstate_ut_check_driver() (David Arcari) [RHEL-105422]
|
||
- cpufreq/amd-pstate: Disable preferred cores on designs with workload classification (David Arcari) [RHEL-105422]
|
||
- amd-pstate-ut: Reset amd-pstate driver mode after running selftests (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Modify cppc_get_auto_sel_caps() to cppc_get_auto_sel() (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Adjust return code for inline functions in !CONFIG_ACPI_CPPC_LIB (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Refactor register value get and set ABIs (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Add cppc_set_reg_val() (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Extract cppc_get_reg_val_in_pcc() (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Rename cppc_get_perf() to cppc_get_reg_val() (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Optimize cppc_get_perf() (David Arcari) [RHEL-105422]
|
||
- ACPI: CPPC: Add IS_OPTIONAL_CPC_REG macro to judge if a cpc_reg is optional (David Arcari) [RHEL-105422]
|
||
- cpufreq/amd-pstate: Add support for the "Requested CPU Min frequency" BIOS option (David Arcari) [RHEL-105422]
|
||
- cpufreq/amd-pstate: Add offline, online and suspend callbacks for amd_pstate_driver (David Arcari) [RHEL-105422]
|
||
- cpufreq/amd-pstate: Move max_perf limiting in amd_pstate_update (David Arcari) [RHEL-105422]
|
||
- cpufreq/amd-pstate: Use scope based cleanup for cpufreq_policy refs [partial] (David Arcari) [RHEL-105422]
|
||
|
||
* Sat Sep 06 2025 Patrick Talbert <ptalbert@redhat.com> [5.14.0-613.el9]
|
||
- x86/cpu: Remove useless work in detect_tme_early() (Frank Liang) [RHEL-111095]
|
||
- x86/cpu: Clear TME feature flag if TME is not enabled by BIOS (Frank Liang) [RHEL-111095]
|
||
- s390/ism: fix concurrency management in ism_cmd() (Mete Durlu) [RHEL-110206]
|
||
- s390/pci: Allow automatic recovery with minimal driver support (Mete Durlu) [RHEL-110235]
|
||
- Makefile: add $(srctree) to dependency of compile_commands.json target (Herton R. Krzesinski) [RHEL-107194]
|
||
- kbuild: scripts/gdb: bring the "abspath" back (Herton R. Krzesinski) [RHEL-107194]
|
||
- kbuild: Use $(obj)/%%.cc to fix host C++ module builds (Herton R. Krzesinski) [RHEL-107194]
|
||
- kbuild: scripts/gdb: Replace missed $(srctree)/$(src) w/ $(src) (Herton R. Krzesinski) [RHEL-107194]
|
||
- kbuild: use $(src) instead of $(srctree)/$(src) for source directory (Herton R. Krzesinski) [RHEL-107194]
|
||
- kbuild: use $(obj)/ instead of $(src)/ for common pattern rules (Herton R. Krzesinski) [RHEL-107194]
|
||
- kbuild: do not add $(srctree) or $(objtree) to header search paths (Herton R. Krzesinski) [RHEL-107194]
|
||
- arch: use $(obj)/ instead of $(src)/ for preprocessed linker scripts (Herton R. Krzesinski) [RHEL-107194]
|
||
- arm64: vdso32: Remove unused vdso32-offsets.h (Herton R. Krzesinski) [RHEL-107194]
|
||
- staging: vc04_services: interface: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194]
|
||
- staging: vc04_services: vchiq-mmal: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194]
|
||
- staging: vc04_services: bcm2835-camera: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194]
|
||
- staging: vc04_services: bcm2835-audio: Drop include Makefile directive (Herton R. Krzesinski) [RHEL-107194]
|
||
- certs: check-in the default x509 config file (Herton R. Krzesinski) [RHEL-107194]
|
||
- sparc: move the install rule to arch/sparc/Makefile (Herton R. Krzesinski) [RHEL-107194]
|
||
- riscv: move the (z)install rules to arch/riscv/Makefile (Herton R. Krzesinski) [RHEL-107194]
|
||
- powerpc: move the install rule to arch/powerpc/Makefile (Herton R. Krzesinski) [RHEL-107194]
|
||
- powerpc: make the install target not depend on any build artifact (Herton R. Krzesinski) [RHEL-107194]
|
||
- powerpc: remove unused zInstall target from arch/powerpc/boot/Makefile (Herton R. Krzesinski) [RHEL-107194]
|
||
- nios2: move the install rule to arch/nios2/Makefile (Herton R. Krzesinski) [RHEL-107194]
|
||
- ARM: 9102/1: move theinstall rules to arch/arm/Makefile (Herton R. Krzesinski) [RHEL-107194]
|
||
- dpll: zl3073x: ZL3073X_I2C and ZL3073X_SPI should depend on NET (Ivan Vecera) [RHEL-105063]
|
||
- dpll: Make ZL3073X invisible (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Fix build failure (Ivan Vecera) [RHEL-105063]
|
||
- redhat/configs: enable CONFIG_ZL3073X* (Ivan Vecera) [RHEL-105063]
|
||
- redhat/configs: enable CONFIG_I2C_MUX_PCA954x on x86 (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Add support to get fractional frequency offset (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Add support to adjust phase (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Implement phase offset monitor feature (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Add support to get phase offset on connected input pin (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Add support to get/set esync on pins (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Add support to get/set frequency on pins (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Implement input pin state setting in automatic mode (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Add support to get/set priority on input pins (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Implement input pin selection in manual mode (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Register DPLL devices and pins (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Read DPLL types and pin properties from system firmware (Ivan Vecera) [RHEL-105063]
|
||
- dpll: zl3073x: Fetch invariants during probe (Ivan Vecera) [RHEL-105063]
|
||
- dpll: Add basic Microchip ZL3073x support (Ivan Vecera) [RHEL-105063]
|
||
- spi: Introduce spi_get_device_match_data() helper (Ivan Vecera) [RHEL-105063]
|
||
- dt-bindings: dpll: Add support for Microchip Azurite chip family (Ivan Vecera) [RHEL-105063]
|
||
- dt-bindings: dpll: Add DPLL device and pin (Ivan Vecera) [RHEL-105063]
|
||
- tpm_crb_ffa: Remove unused export (Marcin Juszkiewicz) [RHEL-102691]
|
||
- redhat/configs: enable CONFIG_TCG_ARM_CRB_FFA on aarch64 (Marcin Juszkiewicz) [RHEL-102691]
|
||
- tpm: Do not remap from ACPI resources again for Pluton TPM (Marcin Juszkiewicz) [RHEL-102691]
|
||
- tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A (Marcin Juszkiewicz) [RHEL-102691]
|
||
- ACPICA: Add start method for ARM FF-A (Marcin Juszkiewicz) [RHEL-102691]
|
||
- tpm_crb: Add support for the ARM FF-A start method (Marcin Juszkiewicz) [RHEL-102691]
|
||
- tpm_crb: Clean-up and refactor check for idle support (Marcin Juszkiewicz) [RHEL-102691]
|
||
- tpm_crb: Fix an error handling path in crb_acpi_add() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- tpm_crb: Add support for CRB devices based on Pluton (Marcin Juszkiewicz) [RHEL-102691]
|
||
- Documentation: tpm: Add documentation for the CRB FF-A interface (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix the missing entry in struct ffa_indirect_msg_hdr (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Move memory allocation outside the mutex locking (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix memory leak by freeing notifier callback node (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Skip Rx buffer ownership release if not acquired (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Set dma_mask for ffa devices (Marcin Juszkiewicz) [RHEL-102691] {CVE-2025-38043}
|
||
- firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for handling framework notifications (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for {un,}registration of framework notifications (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Refactoring to prepare for framework notification support (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Reject higher major version as incompatible (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Handle the presence of host partition in the partition info (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Refactor addition of partition information into XArray (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Align sync_send_receive{,2} function prototypes (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Replace UUID buffer to standard UUID format (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Replace SCMI by FF-A in the macro (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix the race around setting ffa_dev->properties (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Avoid string-fortify warning caused by memcpy() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Avoid string-fortify warning in export_uuid() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fetch the Rx/Tx buffer size using ffa_features() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for FFA_YIELD in direct messaging (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for FFA_MSG_SEND_DIRECT_{REQ,RESP}2 (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for FFA_PARTITION_INFO_GET_REGS (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Move the function ffa_features() earlier (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Update the FF-A command list with v1.2 additions (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Some coding style fixes (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Split bus and driver into distinct modules (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Move the FF-A v1.0 NULL UUID workaround to bus notifier (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Avoid queuing work when running on the worker queue (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix memory corruption in ffa_msg_send2() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for FFA_MSG_SEND2 (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Stash the partition properties for query purposes (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix kernel warning about incorrect SRI/NPI (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add support for handling notification pending interrupt(NPI) (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Refactor SRI handling in prepartion to add NPI support (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Skip creation of the notification bitmaps (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix the partition ID check in ffa_notification_info_get() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Handle partitions setup failures (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Use xa_insert() and check for result (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Simplify ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Check xa_load() return value (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add missing rwlock_init() for the driver partition (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix ffa_notification_info_get() IDs handling (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix the size of the allocation in ffa_partitions_cleanup() (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Fix FFA notifications cleanup path (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add checks for the notification enabled state (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Setup the partitions after the notification initialisation (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Allow FF-A initialisation even when notification fails (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Upgrade the driver version to v1.1 (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Update memory descriptor to support v1.1 format (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Switch to using ffa_mem_desc_offset() accessor (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Simplify the computation of transmit and fragment length (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add notification handling mechanism (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add interface to send a notification to a given partition (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add interfaces to request notification callbacks (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Add schedule receiver callback mechanism (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Initial support for scheduler receiver interrupt (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Implement the NOTIFICATION_INFO_GET interface (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Implement the FFA_NOTIFICATION_GET interface (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Implement the FFA_NOTIFICATION_SET interface (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Implement the FFA_RUN interface (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Implement the notification bind and unbind interface (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Implement notification bitmap create and destroy interfaces (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Update the FF-A command list with v1.1 additions (Marcin Juszkiewicz) [RHEL-102691]
|
||
- firmware: arm_ffa: Emit modalias for FF-A devices (Marcin Juszkiewicz) [RHEL-102691]
|
||
|
||
* Sat Aug 30 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-612.el9]
|
||
- redhat: bump RHEL_MINOR to 8 (Patrick Talbert)
|
||
- x86/cpu: Add new Intel CPU model numbers for Wildcatlake and Novalake (David Arcari) [RHEL-95631]
|
||
- x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores (David Arcari) [RHEL-95631]
|
||
- s390/pci: Fix __pcilg_mio_inuser() inline assembly (Mete Durlu) [RHEL-105605]
|
||
- s390/pci: Do not try re-enabling load/store if device is disabled (Mete Durlu) [RHEL-105598]
|
||
- s390/pci: Fix stale function handles in error handling (Mete Durlu) [RHEL-105598]
|
||
- net/smc: Fix lookup of netdev by using ib_device_get_netdev() (Mete Durlu) [RHEL-102713]
|
||
- ibmveth: Add multi buffers rx replenishment hcall support (Mamatha Inamdar) [RHEL-104667]
|
||
- net: ibmveth: Reset the adapter when unexpected states are detected (Mamatha Inamdar) [RHEL-104667]
|
||
- ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting (Mamatha Inamdar) [RHEL-104119]
|
||
- ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof (Mamatha Inamdar) [RHEL-104119]
|
||
- ibmvnic: Add stat for tx direct vs tx batched (Mamatha Inamdar) [RHEL-104119]
|
||
- memory: tegra: Fix indentation (Marcin Juszkiewicz) [RHEL-26426]
|
||
- memory: tegra: Add BPMP and ICC info for DLA clients (Marcin Juszkiewicz) [RHEL-26426]
|
||
- memory: tegra: Correct DLA client names (Marcin Juszkiewicz) [RHEL-26426]
|
||
- soc/tegra: pmc: Add SD wake event for Tegra234 (Marcin Juszkiewicz) [RHEL-26405]
|
||
|
||
|
||
###
|
||
# The following Emacs magic makes C-c C-e use UTC dates.
|
||
# Local Variables:
|
||
# rpm-change-log-uses-utc: t
|
||
# End:
|
||
###
|