From b36757e217f071656b831451fed44c0904c0b0b1 Mon Sep 17 00:00:00 2001
From: Patrick Talbert <ptalbert@redhat.com>
Date: Tue, 3 May 2022 09:13:09 +0000
Subject: [PATCH] kernel-5.14.0-84.el9
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* Tue May 03 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-84.el9]
- 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#2078856, rhbz#2077839, rhbz#2073458, rhbz#2040283, rhbz#2019485, rhbz#2066898, rhbz#2069735, rhbz#2065351, rhbz#2067964, rhbz#2069114, rhbz#2067267

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
---
 Makefile.rhelver                  |   2 +-
 kernel-aarch64-debug-rhel.config  |   3 +-
 kernel-aarch64-rhel.config        |   3 +-
 kernel-ppc64le-debug-rhel.config  |   3 +-
 kernel-ppc64le-rhel.config        |   3 +-
 kernel-s390x-debug-rhel.config    |   3 +-
 kernel-s390x-rhel.config          |   3 +-
 kernel-s390x-zfcpdump-rhel.config |   3 +-
 kernel-x86_64-debug-rhel.config   |   3 +-
 kernel-x86_64-rhel.config         |   3 +-
 kernel.spec                       | 324 +++++++++++++++++++++++++++++-
 sources                           |   6 +-
 12 files changed, 341 insertions(+), 18 deletions(-)

diff --git a/Makefile.rhelver b/Makefile.rhelver
index cd6a076..e5e7273 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
diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config
index c7718fd..5311203 100644
--- a/kernel-aarch64-debug-rhel.config
+++ b/kernel-aarch64-debug-rhel.config
@@ -2297,6 +2297,7 @@ CONFIG_IP_FIB_TRIE_STATS=y
 CONFIG_IPMB_DEVICE_INTERFACE=m
 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
@@ -3580,7 +3581,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-aarch64-rhel.config b/kernel-aarch64-rhel.config
index 940ad99..4903a0d 100644
--- a/kernel-aarch64-rhel.config
+++ b/kernel-aarch64-rhel.config
@@ -2281,6 +2281,7 @@ CONFIG_IP_FIB_TRIE_STATS=y
 CONFIG_IPMB_DEVICE_INTERFACE=m
 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
@@ -3559,7 +3560,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-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config
index 57badd3..207b89d 100644
--- a/kernel-ppc64le-debug-rhel.config
+++ b/kernel-ppc64le-debug-rhel.config
@@ -2125,6 +2125,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_POWERNV=m
 CONFIG_IPMI_POWEROFF=m
@@ -3387,7 +3388,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-ppc64le-rhel.config b/kernel-ppc64le-rhel.config
index 213f6a9..4082e4d 100644
--- a/kernel-ppc64le-rhel.config
+++ b/kernel-ppc64le-rhel.config
@@ -2109,6 +2109,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_POWERNV=m
 CONFIG_IPMI_POWEROFF=m
@@ -3367,7 +3368,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-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config
index 56d3781..7a57d5e 100644
--- a/kernel-s390x-debug-rhel.config
+++ b/kernel-s390x-debug-rhel.config
@@ -2108,6 +2108,7 @@ CONFIG_IP_FIB_TRIE_STATS=y
 # CONFIG_IPMB_DEVICE_INTERFACE is not set
 # CONFIG_IPMI_DEVICE_INTERFACE is not set
 # CONFIG_IPMI_HANDLER is not set
+CONFIG_IPMI_IPMB=m
 # CONFIG_IPMI_PANIC_EVENT is not set
 CONFIG_IPMI_POWEROFF=m
 CONFIG_IPMI_SI=m
@@ -3374,7 +3375,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-s390x-rhel.config b/kernel-s390x-rhel.config
index f4d9697..717fe61 100644
--- a/kernel-s390x-rhel.config
+++ b/kernel-s390x-rhel.config
@@ -2092,6 +2092,7 @@ CONFIG_IP_FIB_TRIE_STATS=y
 # CONFIG_IPMB_DEVICE_INTERFACE is not set
 # CONFIG_IPMI_DEVICE_INTERFACE is not set
 # CONFIG_IPMI_HANDLER is not set
+CONFIG_IPMI_IPMB=m
 # CONFIG_IPMI_PANIC_EVENT is not set
 CONFIG_IPMI_POWEROFF=m
 CONFIG_IPMI_SI=m
@@ -3354,7 +3355,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-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config
index c1b4479..076d728 100644
--- a/kernel-s390x-zfcpdump-rhel.config
+++ b/kernel-s390x-zfcpdump-rhel.config
@@ -2104,6 +2104,7 @@ CONFIG_IP_FIB_TRIE_STATS=y
 # CONFIG_IPMB_DEVICE_INTERFACE is not set
 # CONFIG_IPMI_DEVICE_INTERFACE is not set
 # CONFIG_IPMI_HANDLER is not set
+CONFIG_IPMI_IPMB=m
 # CONFIG_IPMI_PANIC_EVENT is not set
 CONFIG_IPMI_POWEROFF=m
 CONFIG_IPMI_SI=m
@@ -3369,7 +3370,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-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config
index f459f4d..adfa683 100644
--- a/kernel-x86_64-debug-rhel.config
+++ b/kernel-x86_64-debug-rhel.config
@@ -2289,6 +2289,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
@@ -3570,7 +3571,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-x86_64-rhel.config b/kernel-x86_64-rhel.config
index 9e75a41..09a2e6e 100644
--- a/kernel-x86_64-rhel.config
+++ b/kernel-x86_64-rhel.config
@@ -2273,6 +2273,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
@@ -3550,7 +3551,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 de19ac5..d1343f2 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.el9
+%define pkgrelease 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%{?buildid}%{?dist}
+%define specrelease 84%{?buildid}%{?dist}
 
 %define pkg_release %{specrelease}
 
@@ -676,7 +676,7 @@ BuildRequires: lld
 # exact git commit you can run
 #
 # xzcat -qq ${TARBALL} | git get-tar-commit-id
-Source0: linux-5.14.0-83.el9.tar.xz
+Source0: linux-5.14.0-84.el9.tar.xz
 
 Source1: Makefile.rhelver
 
@@ -1346,8 +1346,8 @@ ApplyOptionalPatch()
   fi
 }
 
-%setup -q -n kernel-5.14.0-83.el9 -c
-mv linux-5.14.0-83.el9 linux-%{KVERREL}
+%setup -q -n kernel-5.14.0-84.el9 -c
+mv linux-5.14.0-84.el9 linux-%{KVERREL}
 
 cd linux-%{KVERREL}
 cp -a %{SOURCE1} .
@@ -2973,6 +2973,320 @@ fi
 #
 #
 %changelog
+* Tue May 03 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-84.el9]
+- 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]
+
 * Fri Apr 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-83.el9]
 - redhat/configs: aarch64: enable CPU_FREQ_GOV_SCHEDUTIL (Mark Salter) [2077664]
 - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074097]
diff --git a/sources b/sources
index b197e1a..db7f9e0 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (linux-5.14.0-83.el9.tar.xz) = 1bbfd3f4f5027dd6bc7aabd5d1afeab5e7adbfaa07b03086e01665c3082e483089f6cb469e50ab82286b3f5a6c4f56ddd75cc984ccd1f22b0f8adef478eaa45c
-SHA512 (kernel-abi-stablelists-5.14.0-83.el9.tar.bz2) = e7eb97337ecefdbf2b7ada08103bff3e8c209e050afbfd8069695d8fd0617f4ee60cc6800ac6d68f81d0995c96af2b1a2f2fedc67841fc4a666c2aeb8d9a2f54
-SHA512 (kernel-kabi-dw-5.14.0-83.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674
+SHA512 (linux-5.14.0-84.el9.tar.xz) = 3744fbc8b8793c536a5e611f554d569e87996931397b1f92463b03a31f47cd87d095677804bf001d01f459d7d58e130d0c6339ec894ce1ba2943b3f9e587e84f
+SHA512 (kernel-abi-stablelists-5.14.0-84.el9.tar.bz2) = c046232bb1330ab44ca51a65121859392e786be44f8afaa03c1a66cb2a3bef686ba3fbc400eff9f2ce3f8f7cb62da5ba78547402ae8394cd93cb720a74d2f11a
+SHA512 (kernel-kabi-dw-5.14.0-84.el9.tar.bz2) = b07e3d6617cc434bf03eb165691b8b64418260e0a97bf3da3959aa03d142ff345c94b4a0f0856246d2b2c6a6a713fd6495e9f2cb73244cf4cfc5a4b7525e7674