diff --git a/Makefile.rhelver b/Makefile.rhelver index 73d969358..a05458649 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 197 +RHEL_RELEASE = 198 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 421f3ba77..7bc234988 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -8080,6 +8080,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index f540a692c..9ca19c7c1 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -8055,6 +8055,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 0112e3e51..c7fb83586 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -8076,6 +8076,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 3d9df242f..8cde516bd 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -8051,6 +8051,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 37cd2b760..87b1d94bc 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -8129,6 +8129,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index 3dada63b7..72d3de17a 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -8104,6 +8104,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index a0cb01a1e..c2c5c329d 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -8125,6 +8125,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 674ba6e9b..22186867f 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -8100,6 +8100,7 @@ CONFIG_VGA_ARB=y # CONFIG_VGA_CONSOLE is not set # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 65ba5723f..7b81f6a63 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -7506,6 +7506,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y # CONFIG_VGA_SWITCHEROO is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index a1713c1d5..d0d348789 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -7483,6 +7483,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y # CONFIG_VGA_SWITCHEROO is not set CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index 80a54e784..f326de20d 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -7416,6 +7416,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index 1d011c9ea..92b1f51c2 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -7393,6 +7393,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 20caeb5e3..5bfcff908 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -4847,6 +4847,7 @@ CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_MOCK=m # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_S390=y CONFIG_PT_RECLAIM=y # CONFIG_PUNIT_ATOM_DEBUG is not set # CONFIG_PVPANIC is not set @@ -7489,6 +7490,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index b63769bff..311c588d6 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -4826,6 +4826,7 @@ CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PTP_1588_CLOCK_MOCK=m # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y +CONFIG_PTP_S390=y CONFIG_PT_RECLAIM=y # CONFIG_PUNIT_ATOM_DEBUG is not set # CONFIG_PVPANIC is not set @@ -7466,6 +7467,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 86a4a9f96..09a1c88f1 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -4838,6 +4838,7 @@ CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_MOCK is not set # CONFIG_PTP_1588_CLOCK_OCP is not set CONFIG_PTP_1588_CLOCK=y +# CONFIG_PTP_S390 is not set CONFIG_PT_RECLAIM=y # CONFIG_PUNIT_ATOM_DEBUG is not set # CONFIG_PVPANIC is not set @@ -7487,6 +7488,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y # CONFIG_VGA_SWITCHEROO is not set # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y # CONFIG_VHOST_NET is not set # CONFIG_VHOST_SCSI is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 9c6dc0dd6..45152978d 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -7910,6 +7910,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y CONFIG_VGA_SWITCHEROO=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index f6c1d3db4..66a60dfb9 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -7886,6 +7886,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y CONFIG_VGA_SWITCHEROO=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index be4908a47..7c8edb1e9 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -7959,6 +7959,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y CONFIG_VGA_SWITCHEROO=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index f0b6aa0bc..45348cdcb 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -7935,6 +7935,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_CONSOLE=y CONFIG_VGA_SWITCHEROO=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set +CONFIG_VHOST_ENABLE_FORK_OWNER_CONTROL=y CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set diff --git a/kernel.changelog b/kernel.changelog index a9da2cd05..2b2fb6b69 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,20 @@ +* Tue Feb 03 2026 CKI KWF Bot [6.12.0-198.el10] +- s390/cio: Update purge function to unregister the unused subchannels (Mete Durlu) [RHEL-145335] +- s390/ipl: Clear SBP flag when bootprog is set (Mete Durlu) [RHEL-145336] +- redhat/configs: Enable CONFIG_PTP_S390 (Mete Durlu) [RHEL-141647] +- s390/time: Add PtP driver (Mete Durlu) [RHEL-141647] +- s390/time: Add clocksource id to TOD clock (Mete Durlu) [RHEL-141647] +- vhost: enable VHOST_FORK_OWNER_KTHREAD (Cindy Lu) [RHEL-58639] +- config : enable VHOST_ENABLE_FORK_OWNER_CONTROL (Cindy Lu) [RHEL-58639] +- vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER (Cindy Lu) [RHEL-58639] +- vhost: Fix kthread worker cgroup failure handling (Cindy Lu) [RHEL-58639] +- vhost: Reintroduce kthread API and add mode selection (Cindy Lu) [RHEL-58639] +- selftests/bpf: Clobber a lot of registers in tailcall_bpf2bpf_hierarchy tests (Gregory Bell) [RHEL-127629] +- s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG (Gregory Bell) [RHEL-127629] +- s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL (Gregory Bell) [RHEL-127629] +- s390/bpf: Do not write tail call counter into helper and kfunc frames (Gregory Bell) [RHEL-127629] +Resolves: RHEL-127629, RHEL-141647, RHEL-145335, RHEL-145336, RHEL-58639 + * Mon Feb 02 2026 CKI KWF Bot [6.12.0-197.el10] - sched: Fix tracepoint called from set_tsk_need_resched() more (Phil Auld) [RHEL-145178] - soc/tegra: pmc: Don't fail if "aotag" is not present (CKI Backport Bot) [RHEL-140002] diff --git a/kernel.spec b/kernel.spec index 83651f419..b3993753c 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 197 +%define pkgrelease 198 %define kversion 6 -%define tarfile_release 6.12.0-197.el10 +%define tarfile_release 6.12.0-198.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 197%{?buildid}%{?dist} +%define specrelease 198%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-197.el10 +%define kabiversion 6.12.0-198.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4481,6 +4481,22 @@ fi\ # # %changelog +* Tue Feb 03 2026 CKI KWF Bot [6.12.0-198.el10] +- s390/cio: Update purge function to unregister the unused subchannels (Mete Durlu) [RHEL-145335] +- s390/ipl: Clear SBP flag when bootprog is set (Mete Durlu) [RHEL-145336] +- redhat/configs: Enable CONFIG_PTP_S390 (Mete Durlu) [RHEL-141647] +- s390/time: Add PtP driver (Mete Durlu) [RHEL-141647] +- s390/time: Add clocksource id to TOD clock (Mete Durlu) [RHEL-141647] +- vhost: enable VHOST_FORK_OWNER_KTHREAD (Cindy Lu) [RHEL-58639] +- config : enable VHOST_ENABLE_FORK_OWNER_CONTROL (Cindy Lu) [RHEL-58639] +- vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER (Cindy Lu) [RHEL-58639] +- vhost: Fix kthread worker cgroup failure handling (Cindy Lu) [RHEL-58639] +- vhost: Reintroduce kthread API and add mode selection (Cindy Lu) [RHEL-58639] +- selftests/bpf: Clobber a lot of registers in tailcall_bpf2bpf_hierarchy tests (Gregory Bell) [RHEL-127629] +- s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG (Gregory Bell) [RHEL-127629] +- s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL (Gregory Bell) [RHEL-127629] +- s390/bpf: Do not write tail call counter into helper and kfunc frames (Gregory Bell) [RHEL-127629] + * Mon Feb 02 2026 CKI KWF Bot [6.12.0-197.el10] - sched: Fix tracepoint called from set_tsk_need_resched() more (Phil Auld) [RHEL-145178] - soc/tegra: pmc: Don't fail if "aotag" is not present (CKI Backport Bot) [RHEL-140002] diff --git a/sources b/sources index 60e02e443..3162b7e24 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-197.el10.tar.xz) = 3f35283cbfc30a482520957095b2a99f037689c007491d5c8a1e104e1021da3a58422dff88973deb9ad8fc1522fae149761595bcf6b4f44cabf4fa4e5a131451 -SHA512 (kernel-abi-stablelists-6.12.0-197.el10.tar.xz) = 1c6995e101eb5791a158a0e262497b1ac643552d9c48cbe81fcc5bc8b3189be8e879901bf901c7b74810d032a43f65813679643119a009baeb8cbda361e4ecf0 -SHA512 (kernel-kabi-dw-6.12.0-197.el10.tar.xz) = 61887d6a37dc53e547c941a83517af4e463c9f9b8d5249fdd234f6b1db2639391ea9c3f41fe66744f59d47508f9a633e2a33c9dde1361c6437e4c37cc4a4907d +SHA512 (linux-6.12.0-198.el10.tar.xz) = 9b3d044902493e19db5118c647d064176f139f1e47918625481a1d1605a201e67670cd6bda9d78e4ed5442165597031bb5917200b7cdd0ceedbeb685e92141e3 +SHA512 (kernel-abi-stablelists-6.12.0-198.el10.tar.xz) = d27ab7690f230b613a605a0bd7f0a47d98a34a151c6d4280c839d35113ab9f55e896d325b1173907f55fc7087f143e6727f74d7f85908761d45e02c025d73d55 +SHA512 (kernel-kabi-dw-6.12.0-198.el10.tar.xz) = f816f6026554269b246fddbd3906f95beea041c09e36e37c799300fef339f24417368c63abc981eaf8d7806c73c2dc52985ad55891ab0f46fd421a91cc3a4986