diff --git a/kernel-aarch64-debug.config b/kernel-aarch64-debug.config index b8ea9fc88..98620e29c 100644 --- a/kernel-aarch64-debug.config +++ b/kernel-aarch64-debug.config @@ -3628,6 +3628,7 @@ CONFIG_INPUT_YEALINK=m CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m diff --git a/kernel-aarch64.config b/kernel-aarch64.config index 5ce25757e..adb373aaa 100644 --- a/kernel-aarch64.config +++ b/kernel-aarch64.config @@ -3644,6 +3644,7 @@ CONFIG_INPUT_YEALINK=m CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m diff --git a/kernel-ppc64le-debug.config b/kernel-ppc64le-debug.config index 25fcfeb7b..ca064c0f6 100644 --- a/kernel-ppc64le-debug.config +++ b/kernel-ppc64le-debug.config @@ -822,7 +822,9 @@ # CONFIG_JME is not set # CONFIG_JSA1212 is not set # CONFIG_JUMP_LABEL_FEATURE_CHECK_DEBUG is not set +# CONFIG_KASAN is not set # CONFIG_KASAN_EXTRA is not set +# CONFIG_KASAN_INLINE is not set # CONFIG_KASAN_OUTLINE is not set # CONFIG_KCOV is not set # CONFIG_KCSAN is not set @@ -1375,6 +1377,7 @@ # CONFIG_PPC_IRQ_SOFT_MASK_DEBUG is not set # CONFIG_PPC_MEMTRACE is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_DEBUG is not set # CONFIG_PREEMPT is not set @@ -2186,7 +2189,6 @@ # CONFIG_ZPA2326 is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZX_TDM is not set -# PPC_QUEUED_SPINLOCKS is not set CONFIG_64BIT=y CONFIG_6LOWPAN=m CONFIG_8139CP=m @@ -2696,6 +2698,7 @@ CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m +CONFIG_DEV_PAGEMAP_OPS=y CONFIG_DE_AOC=y CONFIG_DLCI=m CONFIG_DLCI_MAX=8 @@ -3278,6 +3281,7 @@ CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m @@ -3482,8 +3486,6 @@ CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_KARMA_PARTITION=y -CONFIG_KASAN=y -CONFIG_KASAN_INLINE=y CONFIG_KASAN_VMALLOC=y CONFIG_KDB_CONTINUE_CATASTROPHIC=0 CONFIG_KDB_DEFAULT_ENABLE=0x0 diff --git a/kernel-ppc64le.config b/kernel-ppc64le.config index a9a7d18f6..b14946c72 100644 --- a/kernel-ppc64le.config +++ b/kernel-ppc64le.config @@ -1440,6 +1440,7 @@ # CONFIG_PPC_IRQ_SOFT_MASK_DEBUG is not set # CONFIG_PPC_MEMTRACE is not set # CONFIG_PPC_PTDUMP is not set +# CONFIG_PPC_QUEUED_SPINLOCKS is not set # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_DEBUG is not set # CONFIG_PREEMPT is not set @@ -2263,7 +2264,6 @@ # CONFIG_ZPA2326 is not set # CONFIG_ZRAM_MEMORY_TRACKING is not set # CONFIG_ZX_TDM is not set -# PPC_QUEUED_SPINLOCKS is not set CONFIG_64BIT=y CONFIG_6LOWPAN=m CONFIG_8139CP=m @@ -2731,6 +2731,7 @@ CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM_COMPAT=m +CONFIG_DEV_PAGEMAP_OPS=y CONFIG_DE_AOC=y CONFIG_DLCI=m CONFIG_DLCI_MAX=8 @@ -3293,6 +3294,7 @@ CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m diff --git a/kernel-s390x-debug.config b/kernel-s390x-debug.config index cf409bf04..a1d7e389d 100644 --- a/kernel-s390x-debug.config +++ b/kernel-s390x-debug.config @@ -3329,6 +3329,7 @@ CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m diff --git a/kernel-s390x-zfcpdump.config b/kernel-s390x-zfcpdump.config index 909662d16..37e36fa89 100644 --- a/kernel-s390x-zfcpdump.config +++ b/kernel-s390x-zfcpdump.config @@ -2484,6 +2484,7 @@ # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_VCNL4000 is not set # CONFIG_VDPA is not set +# CONFIG_VDPA_SIM is not set # CONFIG_VEML6070 is not set # CONFIG_VFAT_FS is not set # CONFIG_VFIO_NOIOMMU is not set @@ -3469,6 +3470,7 @@ CONFIG_INPUT_YEALINK=m CONFIG_INTEGRITY=y CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IONIC=m CONFIG_IOSCHED_BFQ=y @@ -5170,7 +5172,6 @@ CONFIG_USER_NS=y CONFIG_UTS_NS=y CONFIG_UWB_HWA=m CONFIG_UWB_I1480U=m -CONFIG_VDPA_SIM=m CONFIG_VDPA_SIM_BLOCK=m CONFIG_VDPA_SIM_NET=m CONFIG_VETH=m diff --git a/kernel-s390x.config b/kernel-s390x.config index 5635a5d5f..24825d17b 100644 --- a/kernel-s390x.config +++ b/kernel-s390x.config @@ -3344,6 +3344,7 @@ CONFIG_INTEGRITY_AUDIT=y CONFIG_INTEGRITY_PLATFORM_KEYRING=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_XWAY_PHY=m CONFIG_IOMMU_SUPPORT=y CONFIG_IONIC=m diff --git a/kernel-x86_64-debug.config b/kernel-x86_64-debug.config index 4f37e9bab..0f22387c5 100644 --- a/kernel-x86_64-debug.config +++ b/kernel-x86_64-debug.config @@ -3464,6 +3464,7 @@ CONFIG_INTEL_IOATDMA=m CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_DEBUGFS=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IPS=m CONFIG_INTEL_ISHTP_ECLITE=m diff --git a/kernel-x86_64.config b/kernel-x86_64.config index eee99778d..efe209e75 100644 --- a/kernel-x86_64.config +++ b/kernel-x86_64.config @@ -3478,6 +3478,7 @@ CONFIG_INTEL_IDXD_SVM=y CONFIG_INTEL_IOATDMA=m CONFIG_INTEL_IOMMU=y CONFIG_INTEL_IOMMU_FLOPPY_WA=y +CONFIG_INTEL_IOMMU_PERF_EVENTS=y CONFIG_INTEL_IOMMU_SVM=y CONFIG_INTEL_IPS=m CONFIG_INTEL_ISHTP_ECLITE=m diff --git a/kernel.spec b/kernel.spec index 60bf7d048..dce0ddb84 100644 --- a/kernel.spec +++ b/kernel.spec @@ -12,7 +12,7 @@ # change below to w4T.xzdio): %define _binary_payload w3T.xzdio -%global distro_build 490 +%global distro_build 491 # Sign the x86_64 kernel for secure boot authentication %ifarch x86_64 aarch64 s390x ppc64le @@ -38,10 +38,10 @@ # define buildid .local %define rpmversion 4.18.0 -%define pkgrelease 490.el8 +%define pkgrelease 491.el8 # allow pkg_release to have configurable %%{?dist} tag -%define specrelease 490%{?dist} +%define specrelease 491%{?dist} %define pkg_release %{specrelease}%{?buildid} @@ -2695,6 +2695,224 @@ fi # # %changelog +* Fri May 05 2023 Denys Vlasenko [4.18.0-491.el8] +- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] +- iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] +- iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] +- iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] +- iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] +- iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] +- iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] +- iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] +- iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] +- iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] +- iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] +- iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] +- iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] +- iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] +- iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] +- iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] +- iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] +- iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] +- iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] +- iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] +- iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] +- iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] +- redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] +- iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] +- iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] +- iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] +- iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] +- iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] +- iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] +- iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] +- iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] +- iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] +- iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] +- iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] +- iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] +- iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] +- iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] +- iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] +- PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] +- iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] +- iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] +- iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] +- iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] +- iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] +- iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] +- iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] +- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] +- iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] +- iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] +- iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] +- iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] +- iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] +- iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] +- iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] +- iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] +- iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] +- iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] +- iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] +- iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] +- iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] +- iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] +- iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] +- iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] +- iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] +- iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] +- iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] +- iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] +- iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] +- iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] +- swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] +- swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] +- swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] +- swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] +- swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] +- swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] +- swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] +- swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] +- swiotlb: don't panic! (Jerry Snitselaar) [2181397] +- iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] +- iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] +- iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] +- iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] +- iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] +- iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] +- iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] +- iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] +- xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] +- xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] +- xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] +- iomap: write iomap validity checks (Carlos Maiolino) [2112147] +- xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] +- iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] +- iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] +- xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] +- xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] +- xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] +- xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] +- iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] +- iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] +- iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] +- iomap: rework unshare flag (Carlos Maiolino) [2112147] +- iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] +- iomap: remove iomap_apply (Carlos Maiolino) [2112147] +- fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] +- fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] +- iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] +- iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] +- iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] +- iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] +- iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] +- iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] +- fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] +- fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] +- iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] +- iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] +- iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] +- iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] +- iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] +- ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] +- ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] +- ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] +- ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] +- ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] +- ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] +- ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] +- KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] +- KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] +- KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] +- KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] +- KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] +- KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] +- arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] +- KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] +- KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] +- KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] +- KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] +- KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] +- KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] +- KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] +- KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] +- fuse: wait for writepages in syncfs (Brian Foster) [2185834] +- virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] +- virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] +- virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] +- virtiofs: propagate sync() to file server (Brian Foster) [2185834] +- fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] +- fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] +- virtiofs: fix userns (Brian Foster) [2185834] +- virtiofs: remove useless function (Brian Foster) [2185834] +- virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] +- virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] +- virtio_fs: convert to LE accessors (Brian Foster) [2185834] +- dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] +- dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] +- dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] +- dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] +- dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] +- dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] +- dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] +- ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] +- dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] +- dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] +- cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] +- cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] +- cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] +- redhat/configs: Fix incorrect configs location and content (Vladis Dronov) +- scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] +- scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] +- scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] +- scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] +- ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] +- net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] +- x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] +- bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] +- hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] +- scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] +- scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588] + * Tue May 02 2023 Denys Vlasenko [4.18.0-490.el8] - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] diff --git a/sources b/sources index e5586c606..5f7ce7aa5 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-4.18.0-490.el8.tar.xz) = 4feb4ede5f9d8047544e976f201eda2ce38aafc7564d9c48c60bd4e7caf77fa854a172276cf1ac075c7f33317dd0f19e8626bcdf39731ec4d3c81c44d5d31c06 -SHA512 (kernel-abi-stablelists-4.18.0-490.tar.bz2) = 3a3c62d42e684711f9c239a72106b2f206bd6db50bbb4d5ecd2f1fca3f4f42c1550bac80a068c2e4d129eb37eeaeaa8a9d2da50924e5a01dd359d9dd48cd186c -SHA512 (kernel-kabi-dw-4.18.0-490.tar.bz2) = 526cbd9b8931723a1ade3be739f2d086403966c7d5863fcfb243da0424adbf6a156facdeaa4bbefd16a1743259f5c45a95238708260229b36f9d3694471a24d0 +SHA512 (linux-4.18.0-491.el8.tar.xz) = 817186c38df10f1e17b5bddd5b5bab73148e20a6227ec03e60a9872ded82f71efd5adabeb7055bae4d6616513be917e5f2d3a7fe273ec7c1ab8150dba000fc31 +SHA512 (kernel-abi-stablelists-4.18.0-491.tar.bz2) = b29caf30a83e3cd7f6f571454027704d5620dad4f68a18e989a5409d5e51ec6e440b7257ea2162dd15b8d2e15b0534eb54053b2ff573b32de428d1c028d30d22 +SHA512 (kernel-kabi-dw-4.18.0-491.tar.bz2) = 526cbd9b8931723a1ade3be739f2d086403966c7d5863fcfb243da0424adbf6a156facdeaa4bbefd16a1743259f5c45a95238708260229b36f9d3694471a24d0