kernel-6.5.0-0.rc5.20230811git25aa0bebba72.40

* Fri Aug 11 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.25aa0bebba72.40.el127]
- redhat/configs: enable CONFIG_VIRTIO_MEM on aarch64 (David Hildenbrand) [2044155]
- redhat/configs: enable CONFIG_MEMORY_HOTREMOVE aarch64 (David Hildenbrand) [2062054]
- redhat: Add arm64-16k kernel flavor scaffold for 16K page-size'd AArch64 (Neal Gompa)
- fedora: enable i3c on aarch64 (Peter Robinson)
- Linux v6.5.0-0.rc5.25aa0bebba72
Resolves: rhbz#2044155, rhbz#2062054

Signed-off-by: Justin M. Forbes <jforbes@fedoraproject.org>
This commit is contained in:
Justin M. Forbes 2023-08-11 10:38:43 -05:00
parent 0d79c6ca4d
commit df5b5fc101
No known key found for this signature in database
GPG Key ID: B8FA7924A4B1C140
13 changed files with 19137 additions and 20 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 99
# #
# Use this spot to avoid future merge conflicts. # Use this spot to avoid future merge conflicts.
# Do not trim this comment. # Do not trim this comment.
RHEL_RELEASE = 39 RHEL_RELEASE = 40
# #
# RHEL_REBASE_NUM # RHEL_REBASE_NUM

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1376,6 +1376,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM=m
# CONFIG_DEVICE_PRIVATE is not set
CONFIG_DEVMEM=y CONFIG_DEVMEM=y
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
@ -3384,7 +3385,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y
# CONFIG_MEMORY_HOTREMOVE is not set CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set # CONFIG_MEMSTICK_DEBUG is not set
@ -6556,7 +6557,7 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_FTRACE is not set # CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set # CONFIG_STM_SOURCE_HEARTBEAT is not set
CONFIG_STRCAT_KUNIT_TEST=m CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set # CONFIG_STRING_SELFTEST is not set
@ -7469,6 +7470,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y CONFIG_VIRTIO_IOMMU=y
CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO=m

View File

@ -1368,6 +1368,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM=m
# CONFIG_DEVICE_PRIVATE is not set
# CONFIG_DEVMEM is not set # CONFIG_DEVMEM is not set
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
@ -3363,7 +3364,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y
# CONFIG_MEMORY_HOTREMOVE is not set CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set # CONFIG_MEMSTICK_DEBUG is not set
@ -7444,6 +7445,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y CONFIG_VIRTIO_IOMMU=y
CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO=m

View File

@ -1032,6 +1032,7 @@ CONFIG_CB710_CORE=m
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_CCS811 is not set # CONFIG_CCS811 is not set
# CONFIG_CDNS_I3C_MASTER is not set
CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_CDROM_PKTCDVD_WCACHE is not set
@ -2173,6 +2174,7 @@ CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m CONFIG_DW_DMAC_PCI=m
CONFIG_DW_EDMA=m CONFIG_DW_EDMA=m
CONFIG_DW_EDMA_PCIE=m CONFIG_DW_EDMA_PCIE=m
# CONFIG_DW_I3C_MASTER is not set
CONFIG_DWMAC_DWC_QOS_ETH=m CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_IMX8=m CONFIG_DWMAC_IMX8=m
@ -3035,7 +3037,7 @@ CONFIG_I2C_XGENE_SLIMPRO=m
# CONFIG_I2C_XILINX is not set # CONFIG_I2C_XILINX is not set
CONFIG_I2C_XLP9XX=m CONFIG_I2C_XLP9XX=m
CONFIG_I2C=y CONFIG_I2C=y
# CONFIG_I3C is not set CONFIG_I3C=m
# CONFIG_I40E_DCB is not set # CONFIG_I40E_DCB is not set
CONFIG_I40E=m CONFIG_I40E=m
CONFIG_I40EVF=m CONFIG_I40EVF=m
@ -4321,6 +4323,7 @@ CONFIG_MIGRATION=y
CONFIG_MII=m CONFIG_MII=m
CONFIG_MINIX_FS=m CONFIG_MINIX_FS=m
CONFIG_MINIX_SUBPARTITION=y CONFIG_MINIX_SUBPARTITION=y
CONFIG_MIPI_I3C_HCI=m
CONFIG_MISC_ALCOR_PCI=m CONFIG_MISC_ALCOR_PCI=m
CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_PCI=m
@ -8110,6 +8113,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m CONFIG_SURFACE_PRO3_BUTTON=m
CONFIG_SUSPEND=y CONFIG_SUSPEND=y
CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y CONFIG_SWAP=y
CONFIG_SWP_EMULATION=y CONFIG_SWP_EMULATION=y
# CONFIG_SW_SYNC is not set # CONFIG_SW_SYNC is not set

View File

@ -1373,6 +1373,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM=m
# CONFIG_DEVICE_PRIVATE is not set
CONFIG_DEVMEM=y CONFIG_DEVMEM=y
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
@ -3380,7 +3381,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y
# CONFIG_MEMORY_HOTREMOVE is not set CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set # CONFIG_MEMSTICK_DEBUG is not set
@ -6552,7 +6553,7 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_FTRACE is not set # CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set # CONFIG_STM_SOURCE_HEARTBEAT is not set
CONFIG_STRCAT_KUNIT_TEST=m CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set # CONFIG_STRING_SELFTEST is not set
@ -7465,6 +7466,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y CONFIG_VIRTIO_IOMMU=y
CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO=m

View File

@ -1032,6 +1032,7 @@ CONFIG_CB710_CORE=m
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
# CONFIG_CCS811 is not set # CONFIG_CCS811 is not set
# CONFIG_CDNS_I3C_MASTER is not set
CONFIG_CDROM_PKTCDVD_BUFFERS=8 CONFIG_CDROM_PKTCDVD_BUFFERS=8
CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD=m
# CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_CDROM_PKTCDVD_WCACHE is not set
@ -2164,6 +2165,7 @@ CONFIG_DW_DMAC=m
CONFIG_DW_DMAC_PCI=m CONFIG_DW_DMAC_PCI=m
CONFIG_DW_EDMA=m CONFIG_DW_EDMA=m
CONFIG_DW_EDMA_PCIE=m CONFIG_DW_EDMA_PCIE=m
# CONFIG_DW_I3C_MASTER is not set
CONFIG_DWMAC_DWC_QOS_ETH=m CONFIG_DWMAC_DWC_QOS_ETH=m
CONFIG_DWMAC_GENERIC=m CONFIG_DWMAC_GENERIC=m
CONFIG_DWMAC_IMX8=m CONFIG_DWMAC_IMX8=m
@ -3018,7 +3020,7 @@ CONFIG_I2C_XGENE_SLIMPRO=m
# CONFIG_I2C_XILINX is not set # CONFIG_I2C_XILINX is not set
CONFIG_I2C_XLP9XX=m CONFIG_I2C_XLP9XX=m
CONFIG_I2C=y CONFIG_I2C=y
# CONFIG_I3C is not set CONFIG_I3C=m
# CONFIG_I40E_DCB is not set # CONFIG_I40E_DCB is not set
CONFIG_I40E=m CONFIG_I40E=m
CONFIG_I40EVF=m CONFIG_I40EVF=m
@ -4296,6 +4298,7 @@ CONFIG_MIGRATION=y
CONFIG_MII=m CONFIG_MII=m
CONFIG_MINIX_FS=m CONFIG_MINIX_FS=m
CONFIG_MINIX_SUBPARTITION=y CONFIG_MINIX_SUBPARTITION=y
CONFIG_MIPI_I3C_HCI=m
CONFIG_MISC_ALCOR_PCI=m CONFIG_MISC_ALCOR_PCI=m
CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_FILESYSTEMS=y
CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_PCI=m
@ -8081,6 +8084,7 @@ CONFIG_SURFACE_PLATFORM_PROFILE=m
CONFIG_SURFACE_PLATFORMS=y CONFIG_SURFACE_PLATFORMS=y
CONFIG_SURFACE_PRO3_BUTTON=m CONFIG_SURFACE_PRO3_BUTTON=m
CONFIG_SUSPEND=y CONFIG_SUSPEND=y
CONFIG_SVC_I3C_MASTER=m
CONFIG_SWAP=y CONFIG_SWAP=y
CONFIG_SWP_EMULATION=y CONFIG_SWP_EMULATION=y
# CONFIG_SW_SYNC is not set # CONFIG_SW_SYNC is not set

View File

@ -1365,6 +1365,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM=m
# CONFIG_DEVICE_PRIVATE is not set
# CONFIG_DEVMEM is not set # CONFIG_DEVMEM is not set
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
@ -3359,7 +3360,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y
# CONFIG_MEMORY_HOTREMOVE is not set CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set # CONFIG_MEMSTICK_DEBUG is not set
@ -7440,6 +7441,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y CONFIG_VIRTIO_IOMMU=y
CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO=m

View File

@ -1391,6 +1391,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM=m
# CONFIG_DEVICE_PRIVATE is not set
CONFIG_DEVMEM=y CONFIG_DEVMEM=y
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
@ -3479,7 +3480,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y
# CONFIG_MEMORY_HOTREMOVE is not set CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set # CONFIG_MEMSTICK_DEBUG is not set
@ -6698,7 +6699,7 @@ CONFIG_STMMAC_PLATFORM=m
# CONFIG_STM_SOURCE_FTRACE is not set # CONFIG_STM_SOURCE_FTRACE is not set
# CONFIG_STM_SOURCE_HEARTBEAT is not set # CONFIG_STM_SOURCE_HEARTBEAT is not set
CONFIG_STRCAT_KUNIT_TEST=m CONFIG_STRCAT_KUNIT_TEST=m
# CONFIG_STRICT_DEVMEM is not set CONFIG_STRICT_DEVMEM=y
CONFIG_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y
CONFIG_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y
# CONFIG_STRING_SELFTEST is not set # CONFIG_STRING_SELFTEST is not set
@ -7678,6 +7679,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y CONFIG_VIRTIO_IOMMU=y
CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO=m

View File

@ -1383,6 +1383,7 @@ CONFIG_DEV_DAX_KMEM=m
CONFIG_DEV_DAX=m CONFIG_DEV_DAX=m
CONFIG_DEV_DAX_PMEM_COMPAT=m CONFIG_DEV_DAX_PMEM_COMPAT=m
CONFIG_DEV_DAX_PMEM=m CONFIG_DEV_DAX_PMEM=m
# CONFIG_DEVICE_PRIVATE is not set
# CONFIG_DEVMEM is not set # CONFIG_DEVMEM is not set
# CONFIG_DEVPORT is not set # CONFIG_DEVPORT is not set
CONFIG_DEVTMPFS_MOUNT=y CONFIG_DEVTMPFS_MOUNT=y
@ -3458,7 +3459,7 @@ CONFIG_MEMCPY_SLOW_KUNIT_TEST=y
CONFIG_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y
# CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set
CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG=y
# CONFIG_MEMORY_HOTREMOVE is not set CONFIG_MEMORY_HOTREMOVE=y
CONFIG_MEMORY=y CONFIG_MEMORY=y
CONFIG_MEM_SOFT_DIRTY=y CONFIG_MEM_SOFT_DIRTY=y
# CONFIG_MEMSTICK_DEBUG is not set # CONFIG_MEMSTICK_DEBUG is not set
@ -7653,6 +7654,7 @@ CONFIG_VIRTIO_FS=m
# CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set # CONFIG_VIRTIO_HARDEN_NOTIFICATION is not set
CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_INPUT=m
CONFIG_VIRTIO_IOMMU=y CONFIG_VIRTIO_IOMMU=y
CONFIG_VIRTIO_MEM=m
CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_MENU=y
# CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
CONFIG_VIRTIO_MMIO=m CONFIG_VIRTIO_MMIO=m

View File

@ -174,13 +174,13 @@ Summary: The Linux kernel
%define specrpmversion 6.5.0 %define specrpmversion 6.5.0
%define specversion 6.5.0 %define specversion 6.5.0
%define patchversion 6.5 %define patchversion 6.5
%define pkgrelease 0.rc5.20230810git374a7f47bf40.39 %define pkgrelease 0.rc5.20230811git25aa0bebba72.40
%define kversion 6 %define kversion 6
%define tarfile_release 6.5-rc5-63-g374a7f47bf40 %define tarfile_release 6.5-rc5-182-g25aa0bebba72
# This is needed to do merge window version magic # This is needed to do merge window version magic
%define patchlevel 5 %define patchlevel 5
# This allows pkg_release to have configurable %%{?dist} tag # This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 0.rc5.20230810git374a7f47bf40.39%{?buildid}%{?dist} %define specrelease 0.rc5.20230811git25aa0bebba72.40%{?buildid}%{?dist}
# This defines the kabi tarball version # This defines the kabi tarball version
%define kabiversion 6.5.0 %define kabiversion 6.5.0
@ -210,6 +210,8 @@ Summary: The Linux kernel
%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1} %define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
# kernel-zfcpdump (s390 specific kernel for zfcpdump) # kernel-zfcpdump (s390 specific kernel for zfcpdump)
%define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1} %define with_zfcpdump %{?_without_zfcpdump: 0} %{?!_without_zfcpdump: 1}
# kernel-16k (aarch64 kernel with 16K page_size)
%define with_arm64_16k %{?_without_arm64_16k: 0} %{?!_without_arm64_16k: 1}
# kernel-64k (aarch64 kernel with 64K page_size) # kernel-64k (aarch64 kernel with 64K page_size)
%define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1} %define with_arm64_64k %{?_without_arm64_64k: 0} %{?!_without_arm64_64k: 1}
# kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel) # kernel-rt (x86_64 and aarch64 only PREEMPT_RT enabled kernel)
@ -220,6 +222,7 @@ Summary: The Linux kernel
# up X X X # up X X X
# pae X X # pae X X
# zfcpdump X X # zfcpdump X X
# arm64_16k X X X
# arm64_64k X X X # arm64_64k X X X
# realtime X X X # realtime X X X
@ -318,6 +321,9 @@ Summary: The Linux kernel
%define with_arm64_64k 0 %define with_arm64_64k 0
%endif %endif
# No arm64-16k flavor for now
%define with_arm64_16k 0
%if %{with_verbose} %if %{with_verbose}
%define make_opts V=1 %define make_opts V=1
%else %else
@ -450,6 +456,7 @@ Summary: The Linux kernel
%define with_headers 0 %define with_headers 0
%define with_efiuki 0 %define with_efiuki 0
%define with_zfcpdump 0 %define with_zfcpdump 0
%define with_arm64_16k 0
%define with_arm64_64k 0 %define with_arm64_64k 0
%endif %endif
@ -516,8 +523,9 @@ Summary: The Linux kernel
%define with_zfcpdump 0 %define with_zfcpdump 0
%endif %endif
# 64k variant only for aarch64 # 16k and 64k variants only for aarch64
%ifnarch aarch64 %ifnarch aarch64
%define with_arm64_16k 0
%define with_arm64_64k 0 %define with_arm64_64k 0
%endif %endif
@ -611,6 +619,7 @@ Summary: The Linux kernel
%define with_debug 0 %define with_debug 0
%define with_pae 0 %define with_pae 0
%define with_zfcpdump 0 %define with_zfcpdump 0
%define with_arm64_16k 0
%define with_arm64_64k 0 %define with_arm64_64k 0
%define with_realtime 0 %define with_realtime 0
@ -663,6 +672,11 @@ Summary: The Linux kernel
%else %else
%define with_realtime_base 0 %define with_realtime_base 0
%endif %endif
%if %{with_arm64_16k} && !%{with_dbgonly}
%define with_arm64_16k_base 1
%else
%define with_arm64_16k_base 0
%endif
%if %{with_arm64_64k} && !%{with_dbgonly} %if %{with_arm64_64k} && !%{with_dbgonly}
%define with_arm64_64k_base 1 %define with_arm64_64k_base 1
%else %else
@ -945,6 +959,8 @@ Source54: %{name}-armv7hl-fedora.config
Source55: %{name}-armv7hl-debug-fedora.config Source55: %{name}-armv7hl-debug-fedora.config
Source56: %{name}-armv7hl-lpae-fedora.config Source56: %{name}-armv7hl-lpae-fedora.config
Source57: %{name}-armv7hl-lpae-debug-fedora.config Source57: %{name}-armv7hl-lpae-debug-fedora.config
Source58: %{name}-aarch64-16k-fedora.config
Source59: %{name}-aarch64-16k-debug-fedora.config
Source60: %{name}-ppc64le-fedora.config Source60: %{name}-ppc64le-fedora.config
Source61: %{name}-ppc64le-debug-fedora.config Source61: %{name}-ppc64le-debug-fedora.config
Source62: %{name}-s390x-fedora.config Source62: %{name}-s390x-fedora.config
@ -1608,6 +1624,29 @@ zfcpdump infrastructure.
# with_zfcpdump # with_zfcpdump
%endif %endif
%if %{with_arm64_16k_base}
%define variant_summary The Linux kernel compiled for 16k pagesize usage
%kernel_variant_package 16k
%description 16k-core
The kernel package contains a variant of the ARM64 Linux kernel using
a 16K page size.
%endif
%if %{with_arm64_16k} && %{with_debug}
%define variant_summary The Linux kernel compiled with extra debugging enabled
%if !%{debugbuildsenabled}
%kernel_variant_package -m 16k-debug
%else
%kernel_variant_package 16k-debug
%endif
%description 16k-debug-core
The debug kernel package contains a variant of the ARM64 Linux kernel using
a 16K page size.
This variant of the kernel has numerous debugging options enabled.
It should only be installed when trying to gather additional information
on kernel bugs, as some of these options impact performance noticably.
%endif
%if %{with_arm64_64k_base} %if %{with_arm64_64k_base}
%define variant_summary The Linux kernel compiled for 64k pagesize usage %define variant_summary The Linux kernel compiled for 64k pagesize usage
%kernel_variant_package 64k %kernel_variant_package 64k
@ -2660,6 +2699,10 @@ echo "building rt-debug"
BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug BuildKernel %make_target %kernel_image %{_use_vdso} rt-debug
%endif %endif
%if %{with_arm64_16k}
BuildKernel %make_target %kernel_image %{_use_vdso} 16k-debug
%endif
%if %{with_arm64_64k} %if %{with_arm64_64k}
BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug BuildKernel %make_target %kernel_image %{_use_vdso} 64k-debug
%endif %endif
@ -2674,6 +2717,10 @@ BuildKernel %make_target %kernel_image %{_use_vdso} debug
BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump BuildKernel %make_target %kernel_image %{_use_vdso} zfcpdump
%endif %endif
%if %{with_arm64_16k_base}
BuildKernel %make_target %kernel_image %{_use_vdso} 16k
%endif
%if %{with_arm64_64k_base} %if %{with_arm64_64k_base}
BuildKernel %make_target %kernel_image %{_use_vdso} 64k BuildKernel %make_target %kernel_image %{_use_vdso} 64k
%endif %endif
@ -2691,7 +2738,7 @@ BuildKernel %make_target %kernel_image %{_use_vdso}
%endif %endif
%ifnarch noarch i686 %{nobuildarches} %ifnarch noarch i686 %{nobuildarches}
%if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_64k} && !%{with_realtime} %if !%{with_debug} && !%{with_zfcpdump} && !%{with_pae} && !%{with_up} && !%{with_arm64_16k} && !%{with_arm64_64k} && !%{with_realtime}
# If only building the user space tools, then initialize the build environment # If only building the user space tools, then initialize the build environment
# and some variables so that the various userspace tools can be built. # and some variables so that the various userspace tools can be built.
InitBuildVars InitBuildVars
@ -2855,6 +2902,12 @@ find Documentation -type d | xargs chmod u+w
if [ "%{with_realtime}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \ if [ "%{with_realtime}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
%{modsign_cmd} certs/signing_key.pem.sign+rt-debug certs/signing_key.x509.sign+rt-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-debug/ \ %{modsign_cmd} certs/signing_key.pem.sign+rt-debug certs/signing_key.x509.sign+rt-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+rt-debug/ \
fi \ fi \
if [ "%{with_arm64_16k_base}" -ne "0" ]; then \
%{modsign_cmd} certs/signing_key.pem.sign+16k certs/signing_key.x509.sign+16k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+16k/ \
fi \
if [ "%{with_arm64_16k}" -ne "0" ] && [ "%{with_debug}" -ne "0" ]; then \
%{modsign_cmd} certs/signing_key.pem.sign+16k-debug certs/signing_key.x509.sign+16k-debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+16k-debug/ \
fi \
if [ "%{with_arm64_64k_base}" -ne "0" ]; then \ if [ "%{with_arm64_64k_base}" -ne "0" ]; then \
%{modsign_cmd} certs/signing_key.pem.sign+64k certs/signing_key.x509.sign+64k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k/ \ %{modsign_cmd} certs/signing_key.pem.sign+64k certs/signing_key.x509.sign+64k $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+64k/ \
fi \ fi \
@ -3396,6 +3449,16 @@ fi\
%kernel_variant_post -v debug %kernel_variant_post -v debug
%endif %endif
%if %{with_arm64_16k_base}
%kernel_variant_preun 16k
%kernel_variant_post -v 16k
%endif
%if %{with_debug} && %{with_arm64_16k}
%kernel_variant_preun 16k-debug
%kernel_variant_post -v 16k-debug
%endif
%if %{with_arm64_64k_base} %if %{with_arm64_64k_base}
%kernel_variant_preun 64k %kernel_variant_preun 64k
%kernel_variant_post -v 64k %kernel_variant_post -v 64k
@ -3695,6 +3758,9 @@ fi\
%if %{with_up} %if %{with_up}
%kernel_variant_files %{_use_vdso} %{with_debug} debug %kernel_variant_files %{_use_vdso} %{with_debug} debug
%endif %endif
%if %{with_arm64_16k}
%kernel_variant_files %{_use_vdso} %{with_debug} 16k-debug
%endif
%if %{with_arm64_64k} %if %{with_arm64_64k}
%kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug %kernel_variant_files %{_use_vdso} %{with_debug} 64k-debug
%endif %endif
@ -3710,6 +3776,14 @@ fi\
%files debug-modules %files debug-modules
%files debug-modules-core %files debug-modules-core
%files debug-modules-extra %files debug-modules-extra
%if %{with_arm64_16k}
%files 16k-debug
%files 16k-debug-core
%files 16k-debug-devel
%files 16k-debug-devel-matched
%files 16k-debug-modules
%files 16k-debug-modules-extra
%endif
%if %{with_arm64_64k} %if %{with_arm64_64k}
%files 64k-debug %files 64k-debug
%files 64k-debug-core %files 64k-debug-core
@ -3720,6 +3794,7 @@ fi\
%endif %endif
%endif %endif
%kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump %kernel_variant_files %{_use_vdso} %{with_zfcpdump} zfcpdump
%kernel_variant_files %{_use_vdso} %{with_arm64_16k_base} 16k
%kernel_variant_files %{_use_vdso} %{with_arm64_64k_base} 64k %kernel_variant_files %{_use_vdso} %{with_arm64_64k_base} 64k
%define kernel_variant_ipaclones(k:) \ %define kernel_variant_ipaclones(k:) \
@ -3740,6 +3815,13 @@ fi\
# #
# #
%changelog %changelog
* Fri Aug 11 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.25aa0bebba72.40.el127]
- redhat/configs: enable CONFIG_VIRTIO_MEM on aarch64 (David Hildenbrand) [2044155]
- redhat/configs: enable CONFIG_MEMORY_HOTREMOVE aarch64 (David Hildenbrand) [2062054]
- redhat: Add arm64-16k kernel flavor scaffold for 16K page-size'd AArch64 (Neal Gompa)
- fedora: enable i3c on aarch64 (Peter Robinson)
- Linux v6.5.0-0.rc5.25aa0bebba72
* Thu Aug 10 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.374a7f47bf40.39.el127] * Thu Aug 10 2023 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.5.0-0.rc5.374a7f47bf40.39.el127]
- redhat/configs: Remove `CONFIG_HZ_1000 is not set` for aarch64 (Enric Balletbo i Serra) - redhat/configs: Remove `CONFIG_HZ_1000 is not set` for aarch64 (Enric Balletbo i Serra)
- Linux v6.5.0-0.rc5.374a7f47bf40 - Linux v6.5.0-0.rc5.374a7f47bf40

View File

@ -1,3 +1,3 @@
SHA512 (linux-6.5-rc5-63-g374a7f47bf40.tar.xz) = f20c258203ccec5580752544b5d3d8a5f8a5041bc39606a3234df1e02e8dada378883cadc56acbe159b9c61d2b09a936db24c26324366ed0db00ac49cb9118bd SHA512 (linux-6.5-rc5-182-g25aa0bebba72.tar.xz) = f141881f689648095119e86d525c58ae1fa80cd5bcb1579ef80addd3c0a1418c4c74c42e06370f8b651ede1c6e94053da1e8c48904f0ce7699f1cbe2a405cf9a
SHA512 (kernel-abi-stablelists-6.5.0.tar.bz2) = 5b5f5753d02ac38d928056dad2c47adc87d8a8be42f6bb0935b79968a52066687b83fdffbc84891efe9233d9f65e620ea195919a7ba06e11f9a58f7376387569 SHA512 (kernel-abi-stablelists-6.5.0.tar.bz2) = 354ec7034d45815f4b42fbd7a9a723147337a6a9837826905d1014e5f851e5048b26f20110974287b1cc1756af9287c8384d4b8b0ba9b19345a6087c2460a9f9
SHA512 (kernel-kabi-dw-6.5.0.tar.bz2) = 78415469b01aeec84e55fec234d622eaa2a19e2d8077d807ccb5c2e2b5cb91e8777232c2b6e83224a7914b452c7682fbf708e04d9a68957d19a9e51f403eefea SHA512 (kernel-kabi-dw-6.5.0.tar.bz2) = 769bcf00964f4a76a3276633d4afabf51d7b4c65e504d6129ced1b9387603638f9213d4ece696ef91498889ee950ff5ce38072002da79ace1d227c6c9708f4fa