From 7c999927cbf9fb1e0ca3b207bf0a74bd3fd2fcc0 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Sun, 7 May 2023 13:10:58 +0200 Subject: [PATCH] kernel-5.14.0-309.el9 * Sun May 07 2023 Jan Stancek [5.14.0-309.el9] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188482] - rtnetlink: advertise allmulti counter (Petr Oros) [2192483] - ethtool: reset #lanes when lanes is omitted (Davide Caratti) [2190429] - veth: Fix use after free in XDP_REDIRECT (Davide Caratti) [2190429] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2190429] - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). (Davide Caratti) [2190429] - ipvlan: Make skb->skb_iif track skb->dev for l3s mode (Davide Caratti) [2190430] - erspan: do not use skb_mac_header() in ndo_start_xmit() (Guillaume Nault) [2190389] - net: tunnels: annotate lockless accesses to dev->needed_headroom (Guillaume Nault) [2190389] - macvlan: Fix mc_filter calculation (Xin Long) [2179199] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2179199] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2179199] - iommufd: Do not corrupt the pfn list when doing batch carry (Jerry Snitselaar) [2181354] - iommufd: Fix unpinning of pages when an access is present (Jerry Snitselaar) [2181354] - iommufd: Check for uptr overflow (Jerry Snitselaar) [2181354] - vfio: Support VFIO_NOIOMMU with iommufd (Jerry Snitselaar) [2181354] - iommu: Remove IOMMU_CAP_INTR_REMAP (Jerry Snitselaar) [2181354] - irq/s390: Add arch_is_isolated_msi() for s390 (Jerry Snitselaar) [2181354] - iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/msi: Rename IRQ_DOMAIN_MSI_REMAP to IRQ_DOMAIN_ISOLATED_MSI (Jerry Snitselaar) [2181354] - genirq/irqdomain: Remove unused irq_domain_check_msi_remap() code (Jerry Snitselaar) [2181354] - iommufd: Convert to msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - vfio/type1: Convert to iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - iommu: Add iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] - genirq/msi: Add msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181354] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176996] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176996] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181354] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181354] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181354] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181354] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181354] - iommu: Attach device group to old domain in error path (Jerry Snitselaar) [2181354] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [2181354] - iommu/of: mark an unused function as __maybe_unused (Jerry Snitselaar) [2181354] - iommu/s390: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'s (Jerry Snitselaar) [2181354] - iommu/intel: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] - iommu/intel: Support the gfp argument to the map_pages op (Jerry Snitselaar) [2181354] - iommu/intel: Add a gfp parameter to alloc_pgtable_page() (Jerry Snitselaar) [2181354] - iommufd: Use GFP_KERNEL_ACCOUNT for iommu_map() (Jerry Snitselaar) [2181354] - iommu/dma: Use the gfp parameter in __iommu_dma_alloc_noncontiguous() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map_sg() (Jerry Snitselaar) [2181354] - iommu: Remove iommu_map_atomic() (Jerry Snitselaar) [2181354] - iommu: Add a gfp parameter to iommu_map() (Jerry Snitselaar) [2181354] - iommu: dma: Use of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - iommu: Implement of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] - of: Introduce of_translate_dma_region() (Jerry Snitselaar) [2181354] - iommu: Tidy up io-pgtable dependencies (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callback (Jerry Snitselaar) [2181354] - iommu: Remove deferred attach check from __iommu_detach_device() (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops callbacks (Jerry Snitselaar) [2181354] - iommu: Add set_platform_dma_ops iommu ops (Jerry Snitselaar) [2181354] - iommu: Remove detach_dev callbacks (Jerry Snitselaar) [2181354] - iommu/amd: Skip attach device domain is same as new domain (Jerry Snitselaar) [2181354] - iommu/amd: Improve page fault error reporting (Jerry Snitselaar) [2181354] - iommu/amd: Do not identity map v2 capable device when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [2181354] - iommu/amd: Do not clear event/ppr log buffer when snp is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [2181354] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [2181354] - iommu/amd: Free domain ID after domain_flush_pages (Jerry Snitselaar) [2181354] - iommu/amd: Free domain id in error path (Jerry Snitselaar) [2181354] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181354] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176996] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176996] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176996] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176996] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181354] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove sva from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove users from intel_svm_dev (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unused fields in svm structures (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSS (Jerry Snitselaar) [2181354] - iommu/arm-smmu-qcom: Add SM8150 DPU compatible (Jerry Snitselaar) [2181354] - dma-mapping: no need to pass a bus_type into get_arch_dma_ops() (Jerry Snitselaar) [2181354] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181354] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Don't unregister on shutdown (Jerry Snitselaar) [2181354] - iommu/io-pgtable: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove map/unmap (Jerry Snitselaar) [2181354] - iommu: Avoid races around device probe (Jerry Snitselaar) [2181354] - iommu/amd: Fix typo in macro parameter name (Jerry Snitselaar) [2181354] - iommu/amd: Check return value of mmu_notifier_register() (Jerry Snitselaar) [2181354] - iommu/amd: Fix pci device refcount leak in ppr_notifier() (Jerry Snitselaar) [2181354] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [2181354] - iommu/amd: Fix ivrs_acpihid cmdline parsing code (Jerry Snitselaar) [2181354] - iommu/amd: Remove variable cnt ind iommu_poll_ga_log() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use real field for indication of first level (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove unnecessary domain_context_mapped() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename domain_add_dev_info() (Jerry Snitselaar) [2181354] - iommu/vt-d: Rename iommu_disable_dev_iotlb() (Jerry Snitselaar) [2181354] - iommu/vt-d: Add blocking domain support (Jerry Snitselaar) [2181354] - iommu/vt-d: Add device_block_translation() helper (Jerry Snitselaar) [2181354] - iommu/vt-d: Allocate pasid table in device probe path (Jerry Snitselaar) [2181354] - s390/pci: use lock-free I/O translation updates (Jerry Snitselaar) [2181354] - iommu/s390: Optimize IOMMU table walking (Jerry Snitselaar) [2181354] - iommu/s390: Use RCU to allow concurrent domain_list iteration (Jerry Snitselaar) [2181354] - iommu/s390: Add I/O TLB ops (Jerry Snitselaar) [2181354] - iommu/s390: Make attach succeed even if the device is in error state (Jerry Snitselaar) [2181354] - iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap() (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect pgsize_bitmap (Jerry Snitselaar) [2181354] - iommu/s390: Fix incorrect aperture check (Jerry Snitselaar) [2181354] - iommu/s390: Fix potential s390_domain aperture shrinking (Jerry Snitselaar) [2181354] - iommu/s390: Get rid of s390_domain_device (Jerry Snitselaar) [2181354] - iommu/s390: Fix duplicate domain attachments (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Warn once when the perfetcher errata patch fails to apply (Jerry Snitselaar) [2181354] - iommu: Add note about struct iommu_fwspec usage (Jerry Snitselaar) [2181354] - dma-mapping: reject __GFP_COMP in dma_alloc_attrs (Jerry Snitselaar) [2181354] - dma-mapping: reject GFP_COMP for noncoherent allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't use GFP_COMP for non-coherent dma allocations (Jerry Snitselaar) [2181354] - ALSA: memalloc: don't pass bogus GFP_ flags to dma_alloc_* (Jerry Snitselaar) [2181354] - s390/ism: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181354] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181354] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181354] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181354] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2136874] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181354] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181354] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181354] - lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall (Jerry Snitselaar) [2181354] - MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS (Jerry Snitselaar) [2181354] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181354] - iommu/iova: Fix module config properly (Jerry Snitselaar) [2181354] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181354] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181354] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181354] - iommu/dma: Make header private (Jerry Snitselaar) [2181354] - iommu/dma: Move public interfaces to linux/iommu.h (Jerry Snitselaar) [2181354] - iommu/io-pgtable-arm: Remove iommu_dev==NULL special case (Jerry Snitselaar) [2181354] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181354] - iommu: Remove comment of dev_has_feat in struct doc (Jerry Snitselaar) [2181354] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176984] - iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support (Jerry Snitselaar) [2181354] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181354] - iommu/vt-d: Decouple PASID & PRI enabling from SVA (Jerry Snitselaar) [2181354] - iommu/dma: Clean up Kconfig (Jerry Snitselaar) [2181354] - iommu/virtio: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity (Jerry Snitselaar) [2181354] - iommu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/virtio: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/tegra-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu-v3: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/arm-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu/amd: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] - iommu: Move bus setup to IOMMU device registration (Jerry Snitselaar) [2181354] - iommu: Always register bus notifiers (Jerry Snitselaar) [2181354] - iommu/s390: Fail probe for non-PCI devices (Jerry Snitselaar) [2181354] - iommu/amd: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/vt-d: Handle race between registration and device probe (Jerry Snitselaar) [2181354] - iommu/amd: Add support for AVIC when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled (Jerry Snitselaar) [2181354] - iommu/amd: Set translation valid bit only when IO page tables are in use (Jerry Snitselaar) [2181354] - iommu/amd: Introduce function to check and enable SNP (Jerry Snitselaar) [2181354] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181354] - swiotlb: don't panic! (Jerry Snitselaar) [2181354] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175621] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169569] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169569] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] - redhat: Remove editconfig (Prarit Bhargava) Resolves: rhbz#2136874, rhbz#2169569, rhbz#2175621, rhbz#2176984, rhbz#2176996, rhbz#2179199, rhbz#2179856, rhbz#2181354, rhbz#2188482, rhbz#2190389, rhbz#2190429, rhbz#2190430, rhbz#2192483 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 1 + kernel-aarch64-64k-rhel.config | 1 + kernel-aarch64-debug-rhel.config | 1 + kernel-aarch64-rhel.config | 1 + kernel-aarch64-rt-debug-rhel.config | 1 + kernel-aarch64-rt-rhel.config | 1 + kernel-ppc64le-debug-rhel.config | 1 + kernel-ppc64le-rhel.config | 1 + kernel-s390x-debug-rhel.config | 1 + kernel-s390x-rhel.config | 1 + kernel-s390x-zfcpdump-rhel.config | 1 + kernel-x86_64-debug-rhel.config | 1 + kernel-x86_64-rhel.config | 1 + kernel-x86_64-rt-debug-rhel.config | 1 + kernel-x86_64-rt-rhel.config | 1 + kernel.spec | 185 ++++++++++++++++++++++++++- sources | 6 +- 18 files changed, 200 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 45eabbc27..14aca52f8 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 308 +RHEL_RELEASE = 309 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 37f4e1816..31f18c862 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -2491,6 +2491,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 3a9691309..bcbee91f6 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -2475,6 +2475,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 5d6a90a7a..1d2963a62 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -2488,6 +2488,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 0ddf406cc..7bdd9839e 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -2472,6 +2472,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index d9ca3088b..1d6fc1ea1 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -2541,6 +2541,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 21f978de7..076ddc9fc 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -2525,6 +2525,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 04ed23a5c..05bb1a4d7 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -2210,6 +2210,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index c3fc59b36..c3cf4cbd4 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -2194,6 +2194,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 4176bb218..091ae33fa 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -2197,6 +2197,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index a1d152e0f..babd53fc1 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -2181,6 +2181,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 4ceb3cc88..7761e0e06 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -2193,6 +2193,7 @@ CONFIG_INTEGRITY=y CONFIG_INTEL_IDXD=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_IOMMU_DEBUGFS is not set +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set # CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER is not set # CONFIG_INTEL_LDMA is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index a6881635f..f16160088 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2347,6 +2347,7 @@ CONFIG_INTEL_IOATDMA=m CONFIG_INTEL_IOMMU_DEBUGFS=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IOMMU=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index e0ae9c76d..457ba2a1b 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2331,6 +2331,7 @@ CONFIG_INTEL_IOATDMA=m # CONFIG_INTEL_IOMMU_DEBUGFS is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IOMMU=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 20840389b..8e2df3e3b 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2400,6 +2400,7 @@ CONFIG_INTEL_IOATDMA=m CONFIG_INTEL_IOMMU_DEBUGFS=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IOMMU=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 561c11539..9078fc6f8 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2384,6 +2384,7 @@ CONFIG_INTEL_IOATDMA=m # CONFIG_INTEL_IOMMU_DEBUGFS is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y # CONFIG_INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IOMMU=y diff --git a/kernel.spec b/kernel.spec index db9639a89..cc8fa5bbc 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 308 +%define pkgrelease 309 %define kversion 5 -%define tarfile_release 5.14.0-308.el9 +%define tarfile_release 5.14.0-309.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 308%{?buildid}%{?dist} +%define specrelease 309%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-308.el9 +%define kabiversion 5.14.0-309.el9 # # End of genspec.sh variables @@ -3601,6 +3601,183 @@ fi # # %changelog +* Sun May 07 2023 Jan Stancek [5.14.0-309.el9] +- scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188482] +- rtnetlink: advertise allmulti counter (Petr Oros) [2192483] +- ethtool: reset #lanes when lanes is omitted (Davide Caratti) [2190429] +- veth: Fix use after free in XDP_REDIRECT (Davide Caratti) [2190429] +- packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2190429] +- af_unix: Fix a data-race in unix_dgram_peer_wake_me(). (Davide Caratti) [2190429] +- ipvlan: Make skb->skb_iif track skb->dev for l3s mode (Davide Caratti) [2190430] +- erspan: do not use skb_mac_header() in ndo_start_xmit() (Guillaume Nault) [2190389] +- net: tunnels: annotate lockless accesses to dev->needed_headroom (Guillaume Nault) [2190389] +- macvlan: Fix mc_filter calculation (Xin Long) [2179199] +- macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2179199] +- macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2179199] +- iommufd: Do not corrupt the pfn list when doing batch carry (Jerry Snitselaar) [2181354] +- iommufd: Fix unpinning of pages when an access is present (Jerry Snitselaar) [2181354] +- iommufd: Check for uptr overflow (Jerry Snitselaar) [2181354] +- vfio: Support VFIO_NOIOMMU with iommufd (Jerry Snitselaar) [2181354] +- iommu: Remove IOMMU_CAP_INTR_REMAP (Jerry Snitselaar) [2181354] +- irq/s390: Add arch_is_isolated_msi() for s390 (Jerry Snitselaar) [2181354] +- iommu/x86: Replace IOMMU_CAP_INTR_REMAP with IRQ_DOMAIN_FLAG_ISOLATED_MSI (Jerry Snitselaar) [2181354] +- genirq/msi: Rename IRQ_DOMAIN_MSI_REMAP to IRQ_DOMAIN_ISOLATED_MSI (Jerry Snitselaar) [2181354] +- genirq/irqdomain: Remove unused irq_domain_check_msi_remap() code (Jerry Snitselaar) [2181354] +- iommufd: Convert to msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] +- vfio/type1: Convert to iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] +- iommu: Add iommu_group_has_isolated_msi() (Jerry Snitselaar) [2181354] +- genirq/msi: Add msi_device_has_isolated_msi() (Jerry Snitselaar) [2181354] +- swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181354] +- redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176996] +- iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176996] +- iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181354] +- swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181354] +- swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181354] +- swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181354] +- swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181354] +- iommu: Attach device group to old domain in error path (Jerry Snitselaar) [2181354] +- iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [2181354] +- iommu/of: mark an unused function as __maybe_unused (Jerry Snitselaar) [2181354] +- iommu/s390: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] +- iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'s (Jerry Snitselaar) [2181354] +- iommu/intel: Use GFP_KERNEL in sleepable contexts (Jerry Snitselaar) [2181354] +- iommu/intel: Support the gfp argument to the map_pages op (Jerry Snitselaar) [2181354] +- iommu/intel: Add a gfp parameter to alloc_pgtable_page() (Jerry Snitselaar) [2181354] +- iommufd: Use GFP_KERNEL_ACCOUNT for iommu_map() (Jerry Snitselaar) [2181354] +- iommu/dma: Use the gfp parameter in __iommu_dma_alloc_noncontiguous() (Jerry Snitselaar) [2181354] +- iommu: Add a gfp parameter to iommu_map_sg() (Jerry Snitselaar) [2181354] +- iommu: Remove iommu_map_atomic() (Jerry Snitselaar) [2181354] +- iommu: Add a gfp parameter to iommu_map() (Jerry Snitselaar) [2181354] +- iommu: dma: Use of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] +- iommu: Implement of_iommu_get_resv_regions() (Jerry Snitselaar) [2181354] +- of: Introduce of_translate_dma_region() (Jerry Snitselaar) [2181354] +- iommu: Tidy up io-pgtable dependencies (Jerry Snitselaar) [2181354] +- iommu: Remove detach_dev callback (Jerry Snitselaar) [2181354] +- iommu: Remove deferred attach check from __iommu_detach_device() (Jerry Snitselaar) [2181354] +- iommu: Add set_platform_dma_ops callbacks (Jerry Snitselaar) [2181354] +- iommu: Add set_platform_dma_ops iommu ops (Jerry Snitselaar) [2181354] +- iommu: Remove detach_dev callbacks (Jerry Snitselaar) [2181354] +- iommu/amd: Skip attach device domain is same as new domain (Jerry Snitselaar) [2181354] +- iommu/amd: Improve page fault error reporting (Jerry Snitselaar) [2181354] +- iommu/amd: Do not identity map v2 capable device when snp is enabled (Jerry Snitselaar) [2181354] +- iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [2181354] +- iommu/amd: Do not clear event/ppr log buffer when snp is enabled (Jerry Snitselaar) [2181354] +- iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [2181354] +- iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [2181354] +- iommu/amd: Free domain ID after domain_flush_pages (Jerry Snitselaar) [2181354] +- iommu/amd: Free domain id in error path (Jerry Snitselaar) [2181354] +- iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181354] +- iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181354] +- iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181354] +- iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176996] +- iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176996] +- iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176996] +- iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176996] +- iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176996] +- iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176996] +- iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181354] +- iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181354] +- iommu/vt-d: Remove sva from intel_svm_dev (Jerry Snitselaar) [2181354] +- iommu/vt-d: Remove users from intel_svm_dev (Jerry Snitselaar) [2181354] +- iommu/vt-d: Remove unused fields in svm structures (Jerry Snitselaar) [2181354] +- iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181354] +- iommu/arm-smmu-qcom: Select identity domain for sc8280xp MDSS (Jerry Snitselaar) [2181354] +- iommu/arm-smmu-qcom: Add SM8150 DPU compatible (Jerry Snitselaar) [2181354] +- dma-mapping: no need to pass a bus_type into get_arch_dma_ops() (Jerry Snitselaar) [2181354] +- swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181354] +- iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181354] +- iommu/arm-smmu-v3: Don't unregister on shutdown (Jerry Snitselaar) [2181354] +- iommu/arm-smmu: Don't unregister on shutdown (Jerry Snitselaar) [2181354] +- iommu/io-pgtable: Remove map/unmap (Jerry Snitselaar) [2181354] +- iommu/io-pgtable-arm: Remove map/unmap (Jerry Snitselaar) [2181354] +- iommu: Avoid races around device probe (Jerry Snitselaar) [2181354] +- iommu/amd: Fix typo in macro parameter name (Jerry Snitselaar) [2181354] +- iommu/amd: Check return value of mmu_notifier_register() (Jerry Snitselaar) [2181354] +- iommu/amd: Fix pci device refcount leak in ppr_notifier() (Jerry Snitselaar) [2181354] +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [2181354] +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (Jerry Snitselaar) [2181354] +- iommu/amd: Remove variable cnt ind iommu_poll_ga_log() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Use real field for indication of first level (Jerry Snitselaar) [2181354] +- iommu/vt-d: Remove unnecessary domain_context_mapped() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Rename domain_add_dev_info() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Rename iommu_disable_dev_iotlb() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Add blocking domain support (Jerry Snitselaar) [2181354] +- iommu/vt-d: Add device_block_translation() helper (Jerry Snitselaar) [2181354] +- iommu/vt-d: Allocate pasid table in device probe path (Jerry Snitselaar) [2181354] +- s390/pci: use lock-free I/O translation updates (Jerry Snitselaar) [2181354] +- iommu/s390: Optimize IOMMU table walking (Jerry Snitselaar) [2181354] +- iommu/s390: Use RCU to allow concurrent domain_list iteration (Jerry Snitselaar) [2181354] +- iommu/s390: Add I/O TLB ops (Jerry Snitselaar) [2181354] +- iommu/s390: Make attach succeed even if the device is in error state (Jerry Snitselaar) [2181354] +- iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap() (Jerry Snitselaar) [2181354] +- iommu/s390: Fix incorrect pgsize_bitmap (Jerry Snitselaar) [2181354] +- iommu/s390: Fix incorrect aperture check (Jerry Snitselaar) [2181354] +- iommu/s390: Fix potential s390_domain aperture shrinking (Jerry Snitselaar) [2181354] +- iommu/s390: Get rid of s390_domain_device (Jerry Snitselaar) [2181354] +- iommu/s390: Fix duplicate domain attachments (Jerry Snitselaar) [2181354] +- iommu/arm-smmu: Warn once when the perfetcher errata patch fails to apply (Jerry Snitselaar) [2181354] +- iommu: Add note about struct iommu_fwspec usage (Jerry Snitselaar) [2181354] +- dma-mapping: reject __GFP_COMP in dma_alloc_attrs (Jerry Snitselaar) [2181354] +- dma-mapping: reject GFP_COMP for noncoherent allocations (Jerry Snitselaar) [2181354] +- ALSA: memalloc: don't use GFP_COMP for non-coherent dma allocations (Jerry Snitselaar) [2181354] +- ALSA: memalloc: don't pass bogus GFP_ flags to dma_alloc_* (Jerry Snitselaar) [2181354] +- s390/ism: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] +- RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Jerry Snitselaar) [2181354] +- iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181354] +- iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181354] +- iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2136874] +- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181354] +- iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181354] +- lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall (Jerry Snitselaar) [2181354] +- MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS (Jerry Snitselaar) [2181354] +- swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181354] +- iommu/iova: Fix module config properly (Jerry Snitselaar) [2181354] +- iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181354] +- iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181354] +- iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181354] +- iommu/dma: Make header private (Jerry Snitselaar) [2181354] +- iommu/dma: Move public interfaces to linux/iommu.h (Jerry Snitselaar) [2181354] +- iommu/io-pgtable-arm: Remove iommu_dev==NULL special case (Jerry Snitselaar) [2181354] +- iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181354] +- iommu: Remove comment of dev_has_feat in struct doc (Jerry Snitselaar) [2181354] +- iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] +- iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176984] +- iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176984] +- iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support (Jerry Snitselaar) [2181354] +- iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181354] +- iommu/vt-d: Decouple PASID & PRI enabling from SVA (Jerry Snitselaar) [2181354] +- iommu/dma: Clean up Kconfig (Jerry Snitselaar) [2181354] +- iommu/virtio: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181354] +- iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity (Jerry Snitselaar) [2181354] +- iommu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] +- iommu/virtio: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] +- iommu/tegra-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] +- iommu/arm-smmu-v3: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] +- iommu/arm-smmu: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] +- iommu/amd: Clean up bus_set_iommu() (Jerry Snitselaar) [2181354] +- iommu: Move bus setup to IOMMU device registration (Jerry Snitselaar) [2181354] +- iommu: Always register bus notifiers (Jerry Snitselaar) [2181354] +- iommu/s390: Fail probe for non-PCI devices (Jerry Snitselaar) [2181354] +- iommu/amd: Handle race between registration and device probe (Jerry Snitselaar) [2181354] +- iommu/vt-d: Handle race between registration and device probe (Jerry Snitselaar) [2181354] +- iommu/amd: Add support for AVIC when SNP is enabled (Jerry Snitselaar) [2181354] +- iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled (Jerry Snitselaar) [2181354] +- iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled (Jerry Snitselaar) [2181354] +- iommu/amd: Set translation valid bit only when IO page tables are in use (Jerry Snitselaar) [2181354] +- iommu/amd: Introduce function to check and enable SNP (Jerry Snitselaar) [2181354] +- swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181354] +- swiotlb: don't panic! (Jerry Snitselaar) [2181354] +- iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175621] +- iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169569] +- iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169569] +- iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2179856] +- iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] +- iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2179856] +- redhat: Remove editconfig (Prarit Bhargava) + * Thu May 04 2023 Jan Stancek [5.14.0-308.el9] - e1000e: Remove redundant pci_enable_pcie_error_reporting() (Ken Cox) [2153331] - e1000e: Enable Link Partner Advertised Support (Ken Cox) [2153331] diff --git a/sources b/sources index ff18b55fe..d3b3dfedf 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-308.el9.tar.xz) = 79e2bef536fcf849f807058959a401ffdd8648f92237f93a724107cf757728c99c5895eba6ae0f131d8a7063d76a84459cfdbbeb57fdb8028e211c2552ba8384 -SHA512 (kernel-abi-stablelists-5.14.0-308.el9.tar.bz2) = 8d9e1f5ac69e53182e3c3bee57d712c21a8016d21896a4611e6809b90e030e8be2951478d6094cd858655d72cf416b2817c618051a7348bb4bb55924fed9a39e -SHA512 (kernel-kabi-dw-5.14.0-308.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35 +SHA512 (linux-5.14.0-309.el9.tar.xz) = 121cb87efa8719bde75f0a6b4320cb08b3e32fb1152dacef3c16852836d69253b5ab570c72e3c20b34b9f3a4a8ccd839f1bd3208993f9a399ce33467a41294fd +SHA512 (kernel-abi-stablelists-5.14.0-309.el9.tar.bz2) = bae536dcff45cc4b19bcfd8b7711717559306597c3bd715c766082c6b6b6db85c9ac2feb853bf3de2b5a6c505508d8378a5d5e9cc67559cb5ed05e1bf4d058e1 +SHA512 (kernel-kabi-dw-5.14.0-309.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35