From 9c6a860d7b00d3697ffdfaf82a93a60da47bca29 Mon Sep 17 00:00:00 2001 From: Fernando Pacheco Date: Tue, 3 May 2022 17:48:32 -0700 Subject: [PATCH] kernel-rt-5.14.0-84.rt21.84.el9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Tue May 03 2022 Fernando Pacheco [5.14.0-84.rt21.84.el9] - [rt] build kernel-rt-5.14.0-84.rt21.84.el9 [2061574] - sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2078856] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2078856] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2078856] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2078856] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2078856] - string.h: Introduce memset_startat() for wiping trailing members and padding (Íñigo Huguet) [2077839] - string.h: Introduce memset_after() for wiping trailing members/padding (Íñigo Huguet) [2077839] - net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] - bnx2x: truncate value to original sizing (Manish Chopra) [2040283] - bnx2x: use correct format characters (Manish Chopra) [2040283] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040283] - bnx2x: fix driver load from initrd (Manish Chopra) [2040283] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040283] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040283] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040283] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040283] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040283] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040283] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040283] - cacheflush.h: Add forward declaration for struct folio (Aristeu Rozanski) [2019485] - mm/swap: fix confusing comment in folio_mark_accessed (Aristeu Rozanski) [2019485] - mm: page->mapping folio->mapping should have the same offset (Aristeu Rozanski) [2019485] - mm: delete unsafe BUG from page_cache_add_speculative() (Aristeu Rozanski) [2019485] - mm: Add functions to zero portions of a folio (Aristeu Rozanski) [2019485] - fs: Rename AS_THP_SUPPORT and mapping_thp_support (Aristeu Rozanski) [2019485] - fs: Remove FS_THP_SUPPORT (Aristeu Rozanski) [2019485] - mm: Remove folio_test_single (Aristeu Rozanski) [2019485] - mm: Rename folio_test_multi to folio_test_large (Aristeu Rozanski) [2019485] - Add linux/cacheflush.h (Aristeu Rozanski) [2019485] - folio: Add a function to get the host inode for a folio (Aristeu Rozanski) [2019485] - folio: Add a function to change the private data attached to a folio (Aristeu Rozanski) [2019485] - mm: fix mismerge of folio page flag manipulators (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_write_one (Aristeu Rozanski) [2019485] - mm/filemap: Add FGP_STABLE (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_get_folio (Aristeu Rozanski) [2019485] - mm/filemap: Convert mapping_get_entry to return a folio (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_add_folio() (Aristeu Rozanski) [2019485] - mm/filemap: Add filemap_alloc_folio (Aristeu Rozanski) [2019485] - mm/page_alloc: Add folio allocation functions (Aristeu Rozanski) [2019485] - mm/lru: Add folio_add_lru() (Aristeu Rozanski) [2019485] - mm/lru: Convert __pagevec_lru_add_fn to take a folio (Aristeu Rozanski) [2019485] - mm: Add folio_evictable() (Aristeu Rozanski) [2019485] - mm/workingset: Convert workingset_refault() to take a folio (Aristeu Rozanski) [2019485] - mm/filemap: Add readahead_folio() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_mkwrite_check_truncate() (Aristeu Rozanski) [2019485] - mm/filemap: Add i_blocks_per_folio() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_redirty_for_writepage() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_account_redirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_clear_dirty_for_io() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_cancel_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_account_cleaned() (Aristeu Rozanski) [2019485] - mm/writeback: Add filemap_dirty_folio() (Aristeu Rozanski) [2019485] - mm/writeback: Convert tracing writeback_page_template to folios (Aristeu Rozanski) [2019485] - mm/writeback: Add __folio_mark_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_mark_dirty() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_start_writeback() (Aristeu Rozanski) [2019485] - mm/writeback: Add __folio_end_writeback() (Aristeu Rozanski) [2019485] - mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() (Aristeu Rozanski) [2019485] - flex_proportions: Allow N events instead of 1 (Aristeu Rozanski) [2019485] - mm/writeback: Rename __add_wb_stat() to wb_stat_mod() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_copy() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_flags() (Aristeu Rozanski) [2019485] - mm/migrate: Add folio_migrate_mapping() (Aristeu Rozanski) [2019485] - mm/rmap: Add folio_mkclean() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_mark_accessed() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_activate() (Aristeu Rozanski) [2019485] - mm: Add folio_young and folio_idle (Aristeu Rozanski) [2019485] - mm: Add arch_make_folio_accessible() (Aristeu Rozanski) [2019485] - mm: Add kmap_local_folio() (Aristeu Rozanski) [2019485] - mm: Add flush_dcache_folio() (Aristeu Rozanski) [2019485] - mm: Add folio_raw_mapping() (Aristeu Rozanski) [2019485] - mm: Add folio_pfn() (Aristeu Rozanski) [2019485] - mm/workingset: Convert workingset_activation to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec_lock() and similar functions (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_lruvec() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_move_account() to use a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_migrate() to take folios (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_uncharge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert uncharge_page() to uncharge_folio() (Aristeu Rozanski) [2019485] - mm/memcg: Convert mem_cgroup_charge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Convert commit_charge() to take a folio (Aristeu Rozanski) [2019485] - mm/memcg: Add folio_memcg() and related functions (Aristeu Rozanski) [2019485] - mm/memcg: Convert memcg_check_events to take a node ID (Aristeu Rozanski) [2019485] - mm/memcg: Remove soft_limit_tree_node() (Aristeu Rozanski) [2019485] - mm/memcg: Use the node id in mem_cgroup_update_tree() (Aristeu Rozanski) [2019485] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Aristeu Rozanski) [2019485] - mm: Add folio_nid() (Aristeu Rozanski) [2019485] - mm: Add folio_mapped() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio private_2 functions (Aristeu Rozanski) [2019485] - mm/filemap: Convert page wait queues to be folios (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wake_bit() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wait_bit() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_wait_stable() (Aristeu Rozanski) [2019485] - mm/writeback: Add folio_wait_writeback() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_end_writeback() (Aristeu Rozanski) [2019485] - mm/swap: Add folio_rotate_reclaimable() (Aristeu Rozanski) [2019485] - mm/filemap: Add __folio_lock_or_retry() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_wait_locked() (Aristeu Rozanski) [2019485] - mm/filemap: Add __folio_lock_async() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_lock_killable() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_lock() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_unlock() (Aristeu Rozanski) [2019485] - mm/util: Add folio_mapping() and folio_file_mapping() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_pos() and folio_file_pos() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_next_index() (Aristeu Rozanski) [2019485] - mm/filemap: Add folio_index(), folio_file_page() and folio_contains() (Aristeu Rozanski) [2019485] - mm: Handle per-folio private data (Aristeu Rozanski) [2019485] - mm/lru: Add folio LRU functions (Aristeu Rozanski) [2019485] - mm: Add folio flag manipulation functions (Aristeu Rozanski) [2019485] - mm: Add folio_try_get_rcu() (Aristeu Rozanski) [2019485] - mm: Add folio_get() (Aristeu Rozanski) [2019485] - mm: Add folio_put() (Aristeu Rozanski) [2019485] - mm: Add folio reference count functions (Aristeu Rozanski) [2019485] - mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() (Aristeu Rozanski) [2019485] - mm/vmstat: Add functions to account folio statistics (Aristeu Rozanski) [2019485] - mm: Add folio_pgdat(), folio_zone() and folio_zonenum() (Aristeu Rozanski) [2019485] - mm: Introduce struct folio (Aristeu Rozanski) [2019485] - mm: Convert get_page_unless_zero() to return bool (Aristeu Rozanski) [2019485] - scripts: check_extable: fix typo in user error message (Aristeu Rozanski) [2019485] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2066898] - PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken (Myron Stowe) [2066898] - PCI: mvebu: Fix device enumeration regression (Myron Stowe) [2066898] - PCI: kirin: Add dev struct for of_device_get_match_data() (Myron Stowe) [2066898] - PCI: j721e: Initialize pcie->cdns_pcie before using it (Myron Stowe) [2066898] - PCI/sysfs: Find shadow ROM before static attribute initialization (Myron Stowe) [2066898] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Myron Stowe) [2066898] - PCI: spear13xx: Avoid invalid address space conversions (Myron Stowe) [2066898] - PCI: hisi: Avoid invalid address space conversions (Myron Stowe) [2066898] - PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie (Myron Stowe) [2066898] - PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie (Myron Stowe) [2066898] - PCI: xgene: Rename xgene_pcie_port to xgene_pcie (Myron Stowe) [2066898] - PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie (Myron Stowe) [2066898] - PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie (Myron Stowe) [2066898] - PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci (Myron Stowe) [2066898] - PCI: microchip: Rename mc_port to mc_pcie (Myron Stowe) [2066898] - PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie (Myron Stowe) [2066898] - PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie (Myron Stowe) [2066898] - PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_ (Myron Stowe) [2066898] - PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_ (Myron Stowe) [2066898] - PCI: intel-gw: Rename intel_pcie_port to intel_pcie (Myron Stowe) [2066898] - PCI: j721e: Drop redundant struct device * (Myron Stowe) [2066898] - PCI: j721e: Drop pointless of_device_get_match_data() cast (Myron Stowe) [2066898] - PCI: kirin: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: keystone: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: dra7xx: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: designware-plat: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: cadence: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: artpec6: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: altera: Prefer of_device_get_match_data() (Myron Stowe) [2066898] - PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] - PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] - PCI: rockchip-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: rcar-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: altera: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: mvebu: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: aardvark: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: kirin: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: histb: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: exynos: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: mediatek: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: iproc: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: thunder: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: Drop error data fabrication when config read fails (Myron Stowe) [2066898] - PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices (Myron Stowe) [2066898] - PCI: Set error response data when config read fails (Myron Stowe) [2066898] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2066898] - misc: pci_endpoint_test: Terminate statement with semicolon (Myron Stowe) [2066898] - PCI: Correct misspelled words (Myron Stowe) [2066898] - PCI: Change capability register offsets to hex (Myron Stowe) [2066898] - PCI: Sort Intel Device IDs by value (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Correctly set PCIe capabilities (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Fix definitions of reserved bits (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only (Myron Stowe) [2066898] - PCI: xilinx-nwl: Simplify code and fix a memory leak (Myron Stowe) [2066898] - PCI: xgene: Fix IB window setup (Myron Stowe) [2066898] - PCI: xgene-msi: Use bitmap_zalloc() when applicable (Myron Stowe) [2066898] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2066898] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2066898] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2066898] - PCI: qcom-ep: Constify static dw_pcie_ep_ops (Myron Stowe) [2066898] - PCI: qcom: Use __be16 type to store return value from cpu_to_be16() (Myron Stowe) [2066898] - PCI: mvebu: Add support for compiling driver as module (Myron Stowe) [2066898] - bus: mvebu-mbus: Export symbols for public API window functions (Myron Stowe) [2066898] - PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2066898] - PCI: mvebu: Setup PCIe controller to Root Complex mode (Myron Stowe) [2066898] - PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers (Myron Stowe) [2066898] - PCI: mvebu: Do not modify PCI IO type bits in conf_write (Myron Stowe) [2066898] - PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2066898] - PCI: mvebu: Disallow mapping interrupts on emulated bridges (Myron Stowe) [2066898] - PCI: mvebu: Handle invalid size of read config request (Myron Stowe) [2066898] - PCI: mvebu: Check that PCI bridge specified in DT has function number zero (Myron Stowe) [2066898] - PCI: mvebu: Check for errors from pci_bridge_emul_init() call (Myron Stowe) [2066898] - PCI: mvebu: Check for valid ports (Myron Stowe) [2066898] - arm: ioremap: Remove unused ARM-specific function pci_ioremap_io() (Myron Stowe) [2066898] - arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace() (Myron Stowe) [2066898] - PCI: mvebu: Remove custom mvebu_pci_host_probe() function (Myron Stowe) [2066898] - PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace() (Myron Stowe) [2066898] - arm: ioremap: Implement standard PCI function pci_remap_iospace() (Myron Stowe) [2066898] - PCI: mt7621: Allow COMPILE_TEST for all arches (Myron Stowe) [2066898] - PCI: Let pcibios_root_bridge_prepare() access bridge->windows (Myron Stowe) [2066898] - PCI: mediatek-gen3: Disable DVFSRC voltage request (Myron Stowe) [2066898] - PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize (Myron Stowe) [2066898] - PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" (Myron Stowe) [2066898] - dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument (Myron Stowe) [2066898] - PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1 (Myron Stowe) [2066898] - PCI: layerscape: Change to use the DWC common link-up check function (Myron Stowe) [2066898] - PCI: imx: Add the imx8mm pcie support (Myron Stowe) [2066898] - PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2066898] - PCI: dwc: Do not remap invalid res (Myron Stowe) [2066898] - PCI: brcmstb: Do not turn off WOL regulators on suspend (Myron Stowe) [2066898] - PCI: brcmstb: Add control of subdevice voltage regulators (Myron Stowe) [2066898] - PCI: brcmstb: Add mechanism to turn on subdev regulators (Myron Stowe) [2066898] - PCI: brcmstb: Split brcm_pcie_setup() into two funcs (Myron Stowe) [2066898] - dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators (Myron Stowe) [2066898] - dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map. (Myron Stowe) [2066898] - PCI: brcmstb: Fix function return value handling (Myron Stowe) [2066898] - PCI: brcmstb: Do not use __GENMASK (Myron Stowe) [2066898] - PCI: brcmstb: Declare 'used' as bitmap, not unsigned long (Myron Stowe) [2066898] - PCI: aardvark: Disable common PHY when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Disable link training when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Assert PERST# when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Fix memory leak in driver unbind (Myron Stowe) [2066898] - PCI: aardvark: Mask all interrupts when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Disable bus mastering when unbinding driver (Myron Stowe) [2066898] - PCI: aardvark: Comment actions in driver remove method (Myron Stowe) [2066898] - PCI: aardvark: Clear all MSIs at setup (Myron Stowe) [2066898] - PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Add definitions for missing capabilities registers (Myron Stowe) [2066898] - PCI: pci-bridge-emul: Add description for class_revision field (Myron Stowe) [2066898] - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller (Myron Stowe) [2066898] - PCI/switchtec: Declare local state_names[] as static (Myron Stowe) [2066898] - PCI/switchtec: Add Gen4 automotive device IDs (Myron Stowe) [2066898] - PCI: Work around Intel I210 ROM BAR overlap defect (Myron Stowe) [2066898] - PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section (Myron Stowe) [2066898] - MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer (Myron Stowe) [2066898] - via-agp: convert to generic power management (Myron Stowe) [2066898] - sis-agp: convert to generic power management (Myron Stowe) [2066898] - amd64-agp: convert to generic power management (Myron Stowe) [2066898] - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors (Myron Stowe) [2066898] - PCI: ibmphp: Remove commented-out functions (Myron Stowe) [2066898] - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (Myron Stowe) [2066898] - x86/PCI: Remove initialization of static variables to false (Myron Stowe) [2066898] - PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum (Myron Stowe) [2066898] - PCI/sysfs: Use default_groups in kobj_type for slot attrs (Myron Stowe) [2066898] - PCI: Convert pci_dev_present() stub to static inline (Myron Stowe) [2066898] - PCI: Use pci_find_vsec_capability() when looking for TBT devices (Myron Stowe) [2066898] - PCI/ASPM: Remove struct aspm_latency (Myron Stowe) [2066898] - PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies (Myron Stowe) [2066898] - PCI/ASPM: Stop caching link L0s, L1 exit latencies (Myron Stowe) [2066898] - PCI/ASPM: Move pci_function_0() upward (Myron Stowe) [2066898] - PCI: Add MSI masking quirk for Nvidia ION AHCI (Myron Stowe) [2066898] - PCI/MSI: Destroy sysfs before freeing entries (Myron Stowe) [2066898] - PCI/MSI: Deal with devices lying about their MSI mask capability (Myron Stowe) [2066898] - misc: pci_endpoint_test: Ensure relationship between miscdev and PCI (Myron Stowe) [2066898] - redhat/configs: Enable CONFIG_NFT_SYNPROXY (Phil Sutter) [2069735] - netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065351] {CVE-2022-1015} - netfilter: nf_tables: initialize registers in nft_do_chain() (Phil Sutter) [2067964] {CVE-2022-1016} - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [2069114] - ipmi: initialize len variable (Tony Camuso) [2067267] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2067267] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2067267] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2067267] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2067267] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2067267] - ipmi/watchdog: Constify ident (Tony Camuso) [2067267] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2067267] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2067267] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2067267] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2067267] - ipmi:ipmb: Fix unknown command response (Tony Camuso) [2067267] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2067267] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2067267] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2067267] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2067267] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2067267] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2067267] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2067267] - ipmi:ipmb: Add OF support (Tony Camuso) [2067267] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2067267] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2067267] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2067267] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2067267] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2067267] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2067267] - config: add CONFIG_IPMI_IPMB (Tony Camuso) [2067267] - ipmi: Export ipmb_checksum() (Tony Camuso) [2067267] - ipmi: Check error code before processing BMC response (Tony Camuso) [2067267] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2067267] - ipmi: Disable some operations during a panic (Tony Camuso) [2067267] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2067267] - parisc: Make struct parisc_driver::remove() return void (Tony Camuso) [2067267] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2067267] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2067267] Resolves: rhbz#2061574, rhbz#2078856, rhbz#2077839, rhbz#2073458, rhbz#2040283, rhbz#2019485, rhbz#2066898, rhbz#2069735, rhbz#2065351, rhbz#2067964, rhbz#2069114, rhbz#2067267 Signed-off-by: Fernando Pacheco --- Makefile.rhelver | 4 +- kernel-rt-x86_64-debug-rhel.config | 3 +- kernel-rt-x86_64-rhel.config | 3 +- kernel.spec | 329 ++++++++++++++++++++++++++++- sources | 6 +- 5 files changed, 331 insertions(+), 14 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 41d70a0..d2182a1 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 1 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 83 +RHEL_RELEASE = 84 # # ZSTREAM @@ -66,4 +66,4 @@ ifneq ("$(ZSTREAM)", "yes") endif endif -RTBUILD:=.83 +RTBUILD:=.84 diff --git a/kernel-rt-x86_64-debug-rhel.config b/kernel-rt-x86_64-debug-rhel.config index 0b7383c..49bafd5 100644 --- a/kernel-rt-x86_64-debug-rhel.config +++ b/kernel-rt-x86_64-debug-rhel.config @@ -2383,6 +2383,7 @@ CONFIG_IP_FIB_TRIE_STATS=y # CONFIG_IPMB_DEVICE_INTERFACE is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_IPMB=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_POWEROFF=m CONFIG_IPMI_SI=m @@ -3685,7 +3686,7 @@ CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_NETDEV=m CONFIG_NFT_SOCKET=m -# CONFIG_NFT_SYNPROXY is not set +CONFIG_NFT_SYNPROXY=m CONFIG_NFT_TPROXY=m CONFIG_NFT_TUNNEL=m CONFIG_NFT_XFRM=m diff --git a/kernel-rt-x86_64-rhel.config b/kernel-rt-x86_64-rhel.config index 16b61d0..a8eded7 100644 --- a/kernel-rt-x86_64-rhel.config +++ b/kernel-rt-x86_64-rhel.config @@ -2367,6 +2367,7 @@ CONFIG_IP_FIB_TRIE_STATS=y # CONFIG_IPMB_DEVICE_INTERFACE is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_IPMB=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_POWEROFF=m CONFIG_IPMI_SI=m @@ -3665,7 +3666,7 @@ CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_NETDEV=m CONFIG_NFT_SOCKET=m -# CONFIG_NFT_SYNPROXY is not set +CONFIG_NFT_SYNPROXY=m CONFIG_NFT_TPROXY=m CONFIG_NFT_TUNNEL=m CONFIG_NFT_XFRM=m diff --git a/kernel.spec b/kernel.spec index e9bfad4..f5e4972 100755 --- a/kernel.spec +++ b/kernel.spec @@ -121,13 +121,13 @@ Summary: The Linux kernel %define kversion 5.14 %define rpmversion 5.14.0 -%define pkgrelease 83.rt21.83.el9 +%define pkgrelease 84.rt21.84.el9 # This is needed to do merge window version magic %define patchlevel 14 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 83.rt21.83%{?buildid}%{?dist} +%define specrelease 84.rt21.84%{?buildid}%{?dist} %define pkg_release %{specrelease} @@ -704,7 +704,7 @@ BuildRequires: lld # exact git commit you can run # # xzcat -qq ${TARBALL} | git get-tar-commit-id -Source0: linux-5.14.0-83.rt21.83.el9.tar.xz +Source0: linux-5.14.0-84.rt21.84.el9.tar.xz Source1: Makefile.rhelver @@ -1417,8 +1417,8 @@ ApplyOptionalPatch() fi } -%setup -q -n kernel-5.14.0-83.rt21.83.el9 -c -mv linux-5.14.0-83.rt21.83.el9 linux-%{KVERREL} +%setup -q -n kernel-5.14.0-84.rt21.84.el9 -c +mv linux-5.14.0-84.rt21.84.el9 linux-%{KVERREL} cd linux-%{KVERREL} cp -a %{SOURCE1} . @@ -3102,8 +3102,323 @@ fi # # %changelog -* Mon May 02 2022 Fernando Pacheco [5.14.0-83.rt21.83.el9] -- [rt] build kernel-rt-5.14.0-83.rt21.83.el9 [2061574] +* Tue May 03 2022 Fernando Pacheco [5.14.0-84.rt21.84.el9] +- [rt] build kernel-rt-5.14.0-84.rt21.84.el9 [2061574] + +* Tue May 03 2022 Fernando Pacheco [5.14.0-84.rt21.84.el9] +- [rt] build kernel-rt-5.14.0-84.rt21.84.el9 [2061574] +- sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2078856] +- security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2078856] +- security: add sctp_assoc_established hook (Ondrej Mosnacek) [2078856] +- security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2078856] +- security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2078856] +- string.h: Introduce memset_startat() for wiping trailing members and padding (Íñigo Huguet) [2077839] +- string.h: Introduce memset_after() for wiping trailing members/padding (Íñigo Huguet) [2077839] +- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] +- net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458] +- bnx2x: truncate value to original sizing (Manish Chopra) [2040283] +- bnx2x: use correct format characters (Manish Chopra) [2040283] +- bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040283] +- bnx2x: fix driver load from initrd (Manish Chopra) [2040283] +- bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040283] +- bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040283] +- bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040283] +- bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040283] +- bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040283] +- net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040283] +- ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040283] +- cacheflush.h: Add forward declaration for struct folio (Aristeu Rozanski) [2019485] +- mm/swap: fix confusing comment in folio_mark_accessed (Aristeu Rozanski) [2019485] +- mm: page->mapping folio->mapping should have the same offset (Aristeu Rozanski) [2019485] +- mm: delete unsafe BUG from page_cache_add_speculative() (Aristeu Rozanski) [2019485] +- mm: Add functions to zero portions of a folio (Aristeu Rozanski) [2019485] +- fs: Rename AS_THP_SUPPORT and mapping_thp_support (Aristeu Rozanski) [2019485] +- fs: Remove FS_THP_SUPPORT (Aristeu Rozanski) [2019485] +- mm: Remove folio_test_single (Aristeu Rozanski) [2019485] +- mm: Rename folio_test_multi to folio_test_large (Aristeu Rozanski) [2019485] +- Add linux/cacheflush.h (Aristeu Rozanski) [2019485] +- folio: Add a function to get the host inode for a folio (Aristeu Rozanski) [2019485] +- folio: Add a function to change the private data attached to a folio (Aristeu Rozanski) [2019485] +- mm: fix mismerge of folio page flag manipulators (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_write_one (Aristeu Rozanski) [2019485] +- mm/filemap: Add FGP_STABLE (Aristeu Rozanski) [2019485] +- mm/filemap: Add filemap_get_folio (Aristeu Rozanski) [2019485] +- mm/filemap: Convert mapping_get_entry to return a folio (Aristeu Rozanski) [2019485] +- mm/filemap: Add filemap_add_folio() (Aristeu Rozanski) [2019485] +- mm/filemap: Add filemap_alloc_folio (Aristeu Rozanski) [2019485] +- mm/page_alloc: Add folio allocation functions (Aristeu Rozanski) [2019485] +- mm/lru: Add folio_add_lru() (Aristeu Rozanski) [2019485] +- mm/lru: Convert __pagevec_lru_add_fn to take a folio (Aristeu Rozanski) [2019485] +- mm: Add folio_evictable() (Aristeu Rozanski) [2019485] +- mm/workingset: Convert workingset_refault() to take a folio (Aristeu Rozanski) [2019485] +- mm/filemap: Add readahead_folio() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_mkwrite_check_truncate() (Aristeu Rozanski) [2019485] +- mm/filemap: Add i_blocks_per_folio() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_redirty_for_writepage() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_account_redirty() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_clear_dirty_for_io() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_cancel_dirty() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_account_cleaned() (Aristeu Rozanski) [2019485] +- mm/writeback: Add filemap_dirty_folio() (Aristeu Rozanski) [2019485] +- mm/writeback: Convert tracing writeback_page_template to folios (Aristeu Rozanski) [2019485] +- mm/writeback: Add __folio_mark_dirty() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_mark_dirty() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_start_writeback() (Aristeu Rozanski) [2019485] +- mm/writeback: Add __folio_end_writeback() (Aristeu Rozanski) [2019485] +- mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() (Aristeu Rozanski) [2019485] +- flex_proportions: Allow N events instead of 1 (Aristeu Rozanski) [2019485] +- mm/writeback: Rename __add_wb_stat() to wb_stat_mod() (Aristeu Rozanski) [2019485] +- mm/migrate: Add folio_migrate_copy() (Aristeu Rozanski) [2019485] +- mm/migrate: Add folio_migrate_flags() (Aristeu Rozanski) [2019485] +- mm/migrate: Add folio_migrate_mapping() (Aristeu Rozanski) [2019485] +- mm/rmap: Add folio_mkclean() (Aristeu Rozanski) [2019485] +- mm/swap: Add folio_mark_accessed() (Aristeu Rozanski) [2019485] +- mm/swap: Add folio_activate() (Aristeu Rozanski) [2019485] +- mm: Add folio_young and folio_idle (Aristeu Rozanski) [2019485] +- mm: Add arch_make_folio_accessible() (Aristeu Rozanski) [2019485] +- mm: Add kmap_local_folio() (Aristeu Rozanski) [2019485] +- mm: Add flush_dcache_folio() (Aristeu Rozanski) [2019485] +- mm: Add folio_raw_mapping() (Aristeu Rozanski) [2019485] +- mm: Add folio_pfn() (Aristeu Rozanski) [2019485] +- mm/workingset: Convert workingset_activation to take a folio (Aristeu Rozanski) [2019485] +- mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() (Aristeu Rozanski) [2019485] +- mm/memcg: Add folio_lruvec_lock() and similar functions (Aristeu Rozanski) [2019485] +- mm/memcg: Add folio_lruvec() (Aristeu Rozanski) [2019485] +- mm/memcg: Convert mem_cgroup_move_account() to use a folio (Aristeu Rozanski) [2019485] +- mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() (Aristeu Rozanski) [2019485] +- mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio (Aristeu Rozanski) [2019485] +- mm/memcg: Convert mem_cgroup_migrate() to take folios (Aristeu Rozanski) [2019485] +- mm/memcg: Convert mem_cgroup_uncharge() to take a folio (Aristeu Rozanski) [2019485] +- mm/memcg: Convert uncharge_page() to uncharge_folio() (Aristeu Rozanski) [2019485] +- mm/memcg: Convert mem_cgroup_charge() to take a folio (Aristeu Rozanski) [2019485] +- mm/memcg: Convert commit_charge() to take a folio (Aristeu Rozanski) [2019485] +- mm/memcg: Add folio_memcg() and related functions (Aristeu Rozanski) [2019485] +- mm/memcg: Convert memcg_check_events to take a node ID (Aristeu Rozanski) [2019485] +- mm/memcg: Remove soft_limit_tree_node() (Aristeu Rozanski) [2019485] +- mm/memcg: Use the node id in mem_cgroup_update_tree() (Aristeu Rozanski) [2019485] +- mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Aristeu Rozanski) [2019485] +- mm: Add folio_nid() (Aristeu Rozanski) [2019485] +- mm: Add folio_mapped() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio private_2 functions (Aristeu Rozanski) [2019485] +- mm/filemap: Convert page wait queues to be folios (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_wake_bit() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_wait_bit() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_wait_stable() (Aristeu Rozanski) [2019485] +- mm/writeback: Add folio_wait_writeback() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_end_writeback() (Aristeu Rozanski) [2019485] +- mm/swap: Add folio_rotate_reclaimable() (Aristeu Rozanski) [2019485] +- mm/filemap: Add __folio_lock_or_retry() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_wait_locked() (Aristeu Rozanski) [2019485] +- mm/filemap: Add __folio_lock_async() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_lock_killable() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_lock() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_unlock() (Aristeu Rozanski) [2019485] +- mm/util: Add folio_mapping() and folio_file_mapping() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_pos() and folio_file_pos() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_next_index() (Aristeu Rozanski) [2019485] +- mm/filemap: Add folio_index(), folio_file_page() and folio_contains() (Aristeu Rozanski) [2019485] +- mm: Handle per-folio private data (Aristeu Rozanski) [2019485] +- mm/lru: Add folio LRU functions (Aristeu Rozanski) [2019485] +- mm: Add folio flag manipulation functions (Aristeu Rozanski) [2019485] +- mm: Add folio_try_get_rcu() (Aristeu Rozanski) [2019485] +- mm: Add folio_get() (Aristeu Rozanski) [2019485] +- mm: Add folio_put() (Aristeu Rozanski) [2019485] +- mm: Add folio reference count functions (Aristeu Rozanski) [2019485] +- mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() (Aristeu Rozanski) [2019485] +- mm/vmstat: Add functions to account folio statistics (Aristeu Rozanski) [2019485] +- mm: Add folio_pgdat(), folio_zone() and folio_zonenum() (Aristeu Rozanski) [2019485] +- mm: Introduce struct folio (Aristeu Rozanski) [2019485] +- mm: Convert get_page_unless_zero() to return bool (Aristeu Rozanski) [2019485] +- scripts: check_extable: fix typo in user error message (Aristeu Rozanski) [2019485] +- PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2066898] +- PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken (Myron Stowe) [2066898] +- PCI: mvebu: Fix device enumeration regression (Myron Stowe) [2066898] +- PCI: kirin: Add dev struct for of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: j721e: Initialize pcie->cdns_pcie before using it (Myron Stowe) [2066898] +- PCI/sysfs: Find shadow ROM before static attribute initialization (Myron Stowe) [2066898] +- x86/gpu: Reserve stolen memory for first integrated Intel GPU (Myron Stowe) [2066898] +- PCI: spear13xx: Avoid invalid address space conversions (Myron Stowe) [2066898] +- PCI: hisi: Avoid invalid address space conversions (Myron Stowe) [2066898] +- PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie (Myron Stowe) [2066898] +- PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie (Myron Stowe) [2066898] +- PCI: xgene: Rename xgene_pcie_port to xgene_pcie (Myron Stowe) [2066898] +- PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie (Myron Stowe) [2066898] +- PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie (Myron Stowe) [2066898] +- PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci (Myron Stowe) [2066898] +- PCI: microchip: Rename mc_port to mc_pcie (Myron Stowe) [2066898] +- PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie (Myron Stowe) [2066898] +- PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie (Myron Stowe) [2066898] +- PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_ (Myron Stowe) [2066898] +- PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_ (Myron Stowe) [2066898] +- PCI: intel-gw: Rename intel_pcie_port to intel_pcie (Myron Stowe) [2066898] +- PCI: j721e: Drop redundant struct device * (Myron Stowe) [2066898] +- PCI: j721e: Drop pointless of_device_get_match_data() cast (Myron Stowe) [2066898] +- PCI: kirin: Prefer of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: keystone: Prefer of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: dra7xx: Prefer of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: designware-plat: Prefer of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: cadence: Prefer of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: artpec6: Prefer of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: altera: Prefer of_device_get_match_data() (Myron Stowe) [2066898] +- PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] +- PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] +- PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] +- PCI: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898] +- PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] +- PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] +- PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] +- PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] +- PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] +- PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898] +- PCI: rockchip-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: rcar-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: altera: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: mvebu: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: aardvark: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: kirin: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: histb: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: exynos: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: mediatek: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: iproc: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: thunder: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: Drop error data fabrication when config read fails (Myron Stowe) [2066898] +- PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices (Myron Stowe) [2066898] +- PCI: Set error response data when config read fails (Myron Stowe) [2066898] +- PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2066898] +- misc: pci_endpoint_test: Terminate statement with semicolon (Myron Stowe) [2066898] +- PCI: Correct misspelled words (Myron Stowe) [2066898] +- PCI: Change capability register offsets to hex (Myron Stowe) [2066898] +- PCI: Sort Intel Device IDs by value (Myron Stowe) [2066898] +- PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device (Myron Stowe) [2066898] +- PCI: pci-bridge-emul: Correctly set PCIe capabilities (Myron Stowe) [2066898] +- PCI: pci-bridge-emul: Fix definitions of reserved bits (Myron Stowe) [2066898] +- PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space (Myron Stowe) [2066898] +- PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only (Myron Stowe) [2066898] +- PCI: xilinx-nwl: Simplify code and fix a memory leak (Myron Stowe) [2066898] +- PCI: xgene: Fix IB window setup (Myron Stowe) [2066898] +- PCI: xgene-msi: Use bitmap_zalloc() when applicable (Myron Stowe) [2066898] +- PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2066898] +- PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2066898] +- PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2066898] +- PCI: qcom-ep: Constify static dw_pcie_ep_ops (Myron Stowe) [2066898] +- PCI: qcom: Use __be16 type to store return value from cpu_to_be16() (Myron Stowe) [2066898] +- PCI: mvebu: Add support for compiling driver as module (Myron Stowe) [2066898] +- bus: mvebu-mbus: Export symbols for public API window functions (Myron Stowe) [2066898] +- PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] +- PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge (Myron Stowe) [2066898] +- PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge (Myron Stowe) [2066898] +- PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2066898] +- PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge (Myron Stowe) [2066898] +- PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2066898] +- PCI: mvebu: Setup PCIe controller to Root Complex mode (Myron Stowe) [2066898] +- PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers (Myron Stowe) [2066898] +- PCI: mvebu: Do not modify PCI IO type bits in conf_write (Myron Stowe) [2066898] +- PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2066898] +- PCI: mvebu: Disallow mapping interrupts on emulated bridges (Myron Stowe) [2066898] +- PCI: mvebu: Handle invalid size of read config request (Myron Stowe) [2066898] +- PCI: mvebu: Check that PCI bridge specified in DT has function number zero (Myron Stowe) [2066898] +- PCI: mvebu: Check for errors from pci_bridge_emul_init() call (Myron Stowe) [2066898] +- PCI: mvebu: Check for valid ports (Myron Stowe) [2066898] +- arm: ioremap: Remove unused ARM-specific function pci_ioremap_io() (Myron Stowe) [2066898] +- arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace() (Myron Stowe) [2066898] +- PCI: mvebu: Remove custom mvebu_pci_host_probe() function (Myron Stowe) [2066898] +- PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace() (Myron Stowe) [2066898] +- arm: ioremap: Implement standard PCI function pci_remap_iospace() (Myron Stowe) [2066898] +- PCI: mt7621: Allow COMPILE_TEST for all arches (Myron Stowe) [2066898] +- PCI: Let pcibios_root_bridge_prepare() access bridge->windows (Myron Stowe) [2066898] +- PCI: mediatek-gen3: Disable DVFSRC voltage request (Myron Stowe) [2066898] +- PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize (Myron Stowe) [2066898] +- PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" (Myron Stowe) [2066898] +- dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument (Myron Stowe) [2066898] +- PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1 (Myron Stowe) [2066898] +- PCI: layerscape: Change to use the DWC common link-up check function (Myron Stowe) [2066898] +- PCI: imx: Add the imx8mm pcie support (Myron Stowe) [2066898] +- PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2066898] +- PCI: dwc: Do not remap invalid res (Myron Stowe) [2066898] +- PCI: brcmstb: Do not turn off WOL regulators on suspend (Myron Stowe) [2066898] +- PCI: brcmstb: Add control of subdevice voltage regulators (Myron Stowe) [2066898] +- PCI: brcmstb: Add mechanism to turn on subdev regulators (Myron Stowe) [2066898] +- PCI: brcmstb: Split brcm_pcie_setup() into two funcs (Myron Stowe) [2066898] +- dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators (Myron Stowe) [2066898] +- dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map. (Myron Stowe) [2066898] +- PCI: brcmstb: Fix function return value handling (Myron Stowe) [2066898] +- PCI: brcmstb: Do not use __GENMASK (Myron Stowe) [2066898] +- PCI: brcmstb: Declare 'used' as bitmap, not unsigned long (Myron Stowe) [2066898] +- PCI: aardvark: Disable common PHY when unbinding driver (Myron Stowe) [2066898] +- PCI: aardvark: Disable link training when unbinding driver (Myron Stowe) [2066898] +- PCI: aardvark: Assert PERST# when unbinding driver (Myron Stowe) [2066898] +- PCI: aardvark: Fix memory leak in driver unbind (Myron Stowe) [2066898] +- PCI: aardvark: Mask all interrupts when unbinding driver (Myron Stowe) [2066898] +- PCI: aardvark: Disable bus mastering when unbinding driver (Myron Stowe) [2066898] +- PCI: aardvark: Comment actions in driver remove method (Myron Stowe) [2066898] +- PCI: aardvark: Clear all MSIs at setup (Myron Stowe) [2066898] +- PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898] +- PCI: pci-bridge-emul: Add definitions for missing capabilities registers (Myron Stowe) [2066898] +- PCI: pci-bridge-emul: Add description for class_revision field (Myron Stowe) [2066898] +- PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller (Myron Stowe) [2066898] +- PCI/switchtec: Declare local state_names[] as static (Myron Stowe) [2066898] +- PCI/switchtec: Add Gen4 automotive device IDs (Myron Stowe) [2066898] +- PCI: Work around Intel I210 ROM BAR overlap defect (Myron Stowe) [2066898] +- PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section (Myron Stowe) [2066898] +- MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer (Myron Stowe) [2066898] +- via-agp: convert to generic power management (Myron Stowe) [2066898] +- sis-agp: convert to generic power management (Myron Stowe) [2066898] +- amd64-agp: convert to generic power management (Myron Stowe) [2066898] +- PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors (Myron Stowe) [2066898] +- PCI: ibmphp: Remove commented-out functions (Myron Stowe) [2066898] +- PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (Myron Stowe) [2066898] +- x86/PCI: Remove initialization of static variables to false (Myron Stowe) [2066898] +- PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum (Myron Stowe) [2066898] +- PCI/sysfs: Use default_groups in kobj_type for slot attrs (Myron Stowe) [2066898] +- PCI: Convert pci_dev_present() stub to static inline (Myron Stowe) [2066898] +- PCI: Use pci_find_vsec_capability() when looking for TBT devices (Myron Stowe) [2066898] +- PCI/ASPM: Remove struct aspm_latency (Myron Stowe) [2066898] +- PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies (Myron Stowe) [2066898] +- PCI/ASPM: Stop caching link L0s, L1 exit latencies (Myron Stowe) [2066898] +- PCI/ASPM: Move pci_function_0() upward (Myron Stowe) [2066898] +- PCI: Add MSI masking quirk for Nvidia ION AHCI (Myron Stowe) [2066898] +- PCI/MSI: Destroy sysfs before freeing entries (Myron Stowe) [2066898] +- PCI/MSI: Deal with devices lying about their MSI mask capability (Myron Stowe) [2066898] +- misc: pci_endpoint_test: Ensure relationship between miscdev and PCI (Myron Stowe) [2066898] +- redhat/configs: Enable CONFIG_NFT_SYNPROXY (Phil Sutter) [2069735] +- netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065351] {CVE-2022-1015} +- netfilter: nf_tables: initialize registers in nft_do_chain() (Phil Sutter) [2067964] {CVE-2022-1016} +- netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [2069114] +- ipmi: initialize len variable (Tony Camuso) [2067267] +- ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2067267] +- ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2067267] +- ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2067267] +- ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2067267] +- ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2067267] +- ipmi/watchdog: Constify ident (Tony Camuso) [2067267] +- ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2067267] +- ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2067267] +- ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2067267] +- ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2067267] +- ipmi:ipmb: Fix unknown command response (Tony Camuso) [2067267] +- ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2067267] +- ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2067267] +- ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2067267] +- ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2067267] +- ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2067267] +- char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2067267] +- ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2067267] +- ipmi:ipmb: Add OF support (Tony Camuso) [2067267] +- ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2067267] +- ipmi: bt-bmc: Use registers directly (Tony Camuso) [2067267] +- ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2067267] +- ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2067267] +- ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2067267] +- ipmi: Add support for IPMB direct messages (Tony Camuso) [2067267] +- config: add CONFIG_IPMI_IPMB (Tony Camuso) [2067267] +- ipmi: Export ipmb_checksum() (Tony Camuso) [2067267] +- ipmi: Check error code before processing BMC response (Tony Camuso) [2067267] +- ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2067267] +- ipmi: Disable some operations during a panic (Tony Camuso) [2067267] +- ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2067267] +- parisc: Make struct parisc_driver::remove() return void (Tony Camuso) [2067267] +- char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2067267] +- ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2067267] * Mon May 02 2022 Fernando Pacheco [5.14.0-83.rt21.83.el9] - [rt] build kernel-rt-5.14.0-83.rt21.83.el9 [2061574] diff --git a/sources b/sources index 391a03a..287c817 100644 --- a/sources +++ b/sources @@ -1,4 +1,4 @@ SHA512 (kernel-abi-whitelists-5.13.0-1.tar.bz2) = ceba454e1f590c1e4ef4115a75463ae3ac2c2aa7ec85fa14a2669d666c421483a38225ee19d7d72b4ac7032375741408b23543e43588538c80161ec0cf57051c -SHA512 (linux-5.14.0-83.rt21.83.el9.tar.xz) = a2baac3fb50d1e96b68d66bb93be924a4a66b8dcd033187285817257abc7b5a6eccfa8fb5982300f1a45e8dd4e91af2053fdb5f41d74213d0df36e6ae532f476 -SHA512 (kernel-abi-stablelists-5.14.0-83.rt21.83.el9.tar.bz2) = 08cd7f290491435cfc70331fa2be5533eae1e636468796bcd5fe3f1c4e38f4c80c5c25ab5ede3bed1b9c833b7727638da90938d965600635513c20dd2344155f -SHA512 (kernel-kabi-dw-5.14.0-83.rt21.83.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e +SHA512 (linux-5.14.0-84.rt21.84.el9.tar.xz) = 177ea53ba42e7e3a2246ee49d51def1ffb76b2721f23729f6f65a3f69f2ac2dad4726ce6e9c532c52b1a937d0884dbbcf357651d51f7a6136e7cf413cd3b3040 +SHA512 (kernel-abi-stablelists-5.14.0-84.rt21.84.el9.tar.bz2) = 4f65106941aa928bc138eadfde059a3a491a296d480e57ef8f5216f117a67b80573d88a086f00d1517a6b13037669a6ba8ed5be119ec550a768e0eead0403869 +SHA512 (kernel-kabi-dw-5.14.0-84.rt21.84.el9.tar.bz2) = f48c87da1305f27edb6978f09d3ddef1604f6f064094a9b8ab9c39a5f9451c9155419f680227af536db9172609e6c6f8ba7629f707088e64eeb01a43bbf4670e