forked from jirislaby/kernel-source
Compare commits
3 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
a559f95ffd | ||
|
|
87c5ad1b3a | ||
|
|
a56d56ab72 |
2
.gitattributes
vendored
2
.gitattributes
vendored
@@ -21,3 +21,5 @@
|
|||||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tar.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tar.?z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
|||||||
@@ -1,15 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -x
|
|
||||||
|
|
||||||
# Once the brp script is reasonably widespread, we will remove the specfile
|
|
||||||
# hack and this script
|
|
||||||
if test -x /usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux; then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
vmlinux=$1
|
|
||||||
if test -e "$vmlinux" -a -e "$vmlinux.gz"; then
|
|
||||||
# Deliberately not using gzip -n; the vmlinux image has a predictable
|
|
||||||
# timestamp (bnc#880848#c20)
|
|
||||||
gzip -k -9 -f "$vmlinux"
|
|
||||||
fi
|
|
||||||
@@ -14,8 +14,8 @@ LIVEPATCH=livepatch
|
|||||||
# Enable livepatching related packages on -rt variant
|
# Enable livepatching related packages on -rt variant
|
||||||
LIVEPATCH_RT=1
|
LIVEPATCH_RT=1
|
||||||
# buildservice projects to build the kernel against
|
# buildservice projects to build the kernel against
|
||||||
OBS_PROJECT=SUSE:SLFO:Main:Build
|
OBS_PROJECT=SUSE:SLFO:1.2
|
||||||
IBS_PROJECT=SUSE:SLFO:Main:Build
|
IBS_PROJECT=SUSE:SLFO:1.2
|
||||||
# Bugzilla info
|
# Bugzilla info
|
||||||
BUGZILLA_SERVER="apibugzilla.suse.com"
|
BUGZILLA_SERVER="apibugzilla.suse.com"
|
||||||
BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 16.0"
|
BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 16.0"
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -22,12 +22,12 @@
|
|||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: dtb-aarch64
|
Name: dtb-aarch64
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -76,11 +76,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
@@ -144,11 +141,8 @@ NoSource: 62
|
|||||||
NoSource: 63
|
NoSource: 63
|
||||||
NoSource: 64
|
NoSource: 64
|
||||||
NoSource: 65
|
NoSource: 65
|
||||||
NoSource: 68
|
|
||||||
NoSource: 69
|
|
||||||
NoSource: 70
|
NoSource: 70
|
||||||
NoSource: 71
|
NoSource: 71
|
||||||
NoSource: 72
|
|
||||||
NoSource: 73
|
NoSource: 73
|
||||||
NoSource: 74
|
NoSource: 74
|
||||||
NoSource: 75
|
NoSource: 75
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
#ifdef __x86_64__
|
|
||||||
/*
|
|
||||||
* Force the linker to use the older memcpy variant, so that the user programs
|
|
||||||
* work on older systems
|
|
||||||
*/
|
|
||||||
__asm__(".symver memcpy,memcpy@GLIBC_2.2.5");
|
|
||||||
#endif
|
|
||||||
BIN
kabi.tar.bz2
LFS
BIN
kabi.tar.bz2
LFS
Binary file not shown.
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
%define srcversion 6.12
|
%define srcversion 6.12
|
||||||
%define patchversion 6.12.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
@@ -37,12 +37,12 @@
|
|||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-64kb
|
Name: kernel-64kb
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -202,11 +202,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
@@ -270,11 +267,8 @@ NoSource: 62
|
|||||||
NoSource: 63
|
NoSource: 63
|
||||||
NoSource: 64
|
NoSource: 64
|
||||||
NoSource: 65
|
NoSource: 65
|
||||||
NoSource: 68
|
|
||||||
NoSource: 69
|
|
||||||
NoSource: 70
|
NoSource: 70
|
||||||
NoSource: 71
|
NoSource: 71
|
||||||
NoSource: 72
|
|
||||||
NoSource: 73
|
NoSource: 73
|
||||||
NoSource: 74
|
NoSource: 74
|
||||||
NoSource: 75
|
NoSource: 75
|
||||||
@@ -763,6 +757,7 @@ Provides: %name-devel = %version-%source_rel
|
|||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
%if ! %build_vanilla && ! %vanilla_only
|
%if ! %build_vanilla && ! %vanilla_only
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
|
Requires: pesign-obs-integration
|
||||||
Recommends: make
|
Recommends: make
|
||||||
Recommends: gcc
|
Recommends: gcc
|
||||||
Recommends: perl
|
Recommends: perl
|
||||||
@@ -1239,7 +1234,6 @@ export KBUILD_VERBOSE=0
|
|||||||
export KBUILD_SYMTYPES=1
|
export KBUILD_SYMTYPES=1
|
||||||
export KBUILD_BUILD_USER=geeko
|
export KBUILD_BUILD_USER=geeko
|
||||||
export KBUILD_BUILD_HOST=buildhost
|
export KBUILD_BUILD_HOST=buildhost
|
||||||
export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
|
|
||||||
EOF
|
EOF
|
||||||
source .kernel-binary.spec.buildenv
|
source .kernel-binary.spec.buildenv
|
||||||
|
|
||||||
@@ -1406,20 +1400,11 @@ source .kernel-binary.spec.buildenv
|
|||||||
|
|
||||||
mkdir -p %_topdir/OTHER
|
mkdir -p %_topdir/OTHER
|
||||||
log=%_topdir/OTHER/make-stderr.log
|
log=%_topdir/OTHER/make-stderr.log
|
||||||
while true; do
|
make all $MAKE_ARGS 2> >(tee "$log")
|
||||||
make all $MAKE_ARGS 2> >(tee "$log")
|
result="${PIPESTATUS[0]}"
|
||||||
if test "${PIPESTATUS[0]}" -eq 0; then
|
if ! test "$result" -eq 0; then
|
||||||
break
|
exit "$result"
|
||||||
fi
|
fi
|
||||||
# In the linux-next and vanilla branches, we try harder to build a
|
|
||||||
# package.
|
|
||||||
if test 0%vanilla_only -gt 0 &&
|
|
||||||
%_sourcedir/try-disable-staging-driver "$log"; then
|
|
||||||
echo "Retrying make"
|
|
||||||
else
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
||||||
# Generate compile_commands.json
|
# Generate compile_commands.json
|
||||||
@@ -1455,17 +1440,9 @@ add_vmlinux()
|
|||||||
# mark the file 0644 again
|
# mark the file 0644 again
|
||||||
chmod +x %buildroot/$vmlinux
|
chmod +x %buildroot/$vmlinux
|
||||||
if test $1 == "--compressed"; then
|
if test $1 == "--compressed"; then
|
||||||
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
|
|
||||||
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||||
touch -d "$ts" %buildroot/$vmlinux
|
touch -d "$ts" %buildroot/$vmlinux
|
||||||
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
||||||
%if 0%{?__debug_package:1}
|
|
||||||
# compress the vmlinux image after find-debuginfo.sh has processed it
|
|
||||||
%global __debug_install_post %__debug_install_post \
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
|
|
||||||
%else
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
|
|
||||||
%endif
|
|
||||||
ghost_vmlinux=true
|
ghost_vmlinux=true
|
||||||
else
|
else
|
||||||
ghost_vmlinux=false
|
ghost_vmlinux=false
|
||||||
@@ -1706,7 +1683,7 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
ksymtypes compare %{?_smp_mflags} \
|
ksymtypes compare %{?_smp_mflags} \
|
||||||
--filter-symbol-list=%my_builddir/changed-exports \
|
--filter-symbol-list=%my_builddir/changed-exports \
|
||||||
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
||||||
%my_builddir/symtypes-%build_flavor
|
%my_builddir/symtypes-%build_flavor || true
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
||||||
|
|||||||
@@ -571,6 +571,7 @@ Provides: %name-devel = %version-%source_rel
|
|||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
%if ! %build_vanilla && ! %vanilla_only
|
%if ! %build_vanilla && ! %vanilla_only
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
|
Requires: pesign-obs-integration
|
||||||
Recommends: make
|
Recommends: make
|
||||||
Recommends: gcc
|
Recommends: gcc
|
||||||
Recommends: perl
|
Recommends: perl
|
||||||
@@ -819,7 +820,6 @@ export KBUILD_VERBOSE=0
|
|||||||
export KBUILD_SYMTYPES=1
|
export KBUILD_SYMTYPES=1
|
||||||
export KBUILD_BUILD_USER=geeko
|
export KBUILD_BUILD_USER=geeko
|
||||||
export KBUILD_BUILD_HOST=buildhost
|
export KBUILD_BUILD_HOST=buildhost
|
||||||
export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
|
|
||||||
EOF
|
EOF
|
||||||
source .kernel-binary.spec.buildenv
|
source .kernel-binary.spec.buildenv
|
||||||
|
|
||||||
@@ -986,20 +986,11 @@ source .kernel-binary.spec.buildenv
|
|||||||
|
|
||||||
mkdir -p %_topdir/OTHER
|
mkdir -p %_topdir/OTHER
|
||||||
log=%_topdir/OTHER/make-stderr.log
|
log=%_topdir/OTHER/make-stderr.log
|
||||||
while true; do
|
make all $MAKE_ARGS 2> >(tee "$log")
|
||||||
make all $MAKE_ARGS 2> >(tee "$log")
|
result="${PIPESTATUS[0]}"
|
||||||
if test "${PIPESTATUS[0]}" -eq 0; then
|
if ! test "$result" -eq 0; then
|
||||||
break
|
exit "$result"
|
||||||
fi
|
fi
|
||||||
# In the linux-next and vanilla branches, we try harder to build a
|
|
||||||
# package.
|
|
||||||
if test 0%vanilla_only -gt 0 &&
|
|
||||||
%_sourcedir/try-disable-staging-driver "$log"; then
|
|
||||||
echo "Retrying make"
|
|
||||||
else
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
||||||
# Generate compile_commands.json
|
# Generate compile_commands.json
|
||||||
@@ -1035,17 +1026,9 @@ add_vmlinux()
|
|||||||
# mark the file 0644 again
|
# mark the file 0644 again
|
||||||
chmod +x %buildroot/$vmlinux
|
chmod +x %buildroot/$vmlinux
|
||||||
if test $1 == "--compressed"; then
|
if test $1 == "--compressed"; then
|
||||||
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
|
|
||||||
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||||
touch -d "$ts" %buildroot/$vmlinux
|
touch -d "$ts" %buildroot/$vmlinux
|
||||||
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
||||||
%if 0%{?__debug_package:1}
|
|
||||||
# compress the vmlinux image after find-debuginfo.sh has processed it
|
|
||||||
%global __debug_install_post %__debug_install_post \
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
|
|
||||||
%else
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
|
|
||||||
%endif
|
|
||||||
ghost_vmlinux=true
|
ghost_vmlinux=true
|
||||||
else
|
else
|
||||||
ghost_vmlinux=false
|
ghost_vmlinux=false
|
||||||
@@ -1286,7 +1269,7 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
ksymtypes compare %{?_smp_mflags} \
|
ksymtypes compare %{?_smp_mflags} \
|
||||||
--filter-symbol-list=%my_builddir/changed-exports \
|
--filter-symbol-list=%my_builddir/changed-exports \
|
||||||
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
||||||
%my_builddir/symtypes-%build_flavor
|
%my_builddir/symtypes-%build_flavor || true
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
%define srcversion 6.12
|
%define srcversion 6.12
|
||||||
%define patchversion 6.12.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
@@ -37,12 +37,12 @@
|
|||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-default
|
Name: kernel-default
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -202,11 +202,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
@@ -270,11 +267,8 @@ NoSource: 62
|
|||||||
NoSource: 63
|
NoSource: 63
|
||||||
NoSource: 64
|
NoSource: 64
|
||||||
NoSource: 65
|
NoSource: 65
|
||||||
NoSource: 68
|
|
||||||
NoSource: 69
|
|
||||||
NoSource: 70
|
NoSource: 70
|
||||||
NoSource: 71
|
NoSource: 71
|
||||||
NoSource: 72
|
|
||||||
NoSource: 73
|
NoSource: 73
|
||||||
NoSource: 74
|
NoSource: 74
|
||||||
NoSource: 75
|
NoSource: 75
|
||||||
@@ -831,6 +825,7 @@ Provides: %name-devel = %version-%source_rel
|
|||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
%if ! %build_vanilla && ! %vanilla_only
|
%if ! %build_vanilla && ! %vanilla_only
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
|
Requires: pesign-obs-integration
|
||||||
Recommends: make
|
Recommends: make
|
||||||
Recommends: gcc
|
Recommends: gcc
|
||||||
Recommends: perl
|
Recommends: perl
|
||||||
@@ -1323,7 +1318,6 @@ export KBUILD_VERBOSE=0
|
|||||||
export KBUILD_SYMTYPES=1
|
export KBUILD_SYMTYPES=1
|
||||||
export KBUILD_BUILD_USER=geeko
|
export KBUILD_BUILD_USER=geeko
|
||||||
export KBUILD_BUILD_HOST=buildhost
|
export KBUILD_BUILD_HOST=buildhost
|
||||||
export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
|
|
||||||
EOF
|
EOF
|
||||||
source .kernel-binary.spec.buildenv
|
source .kernel-binary.spec.buildenv
|
||||||
|
|
||||||
@@ -1490,20 +1484,11 @@ source .kernel-binary.spec.buildenv
|
|||||||
|
|
||||||
mkdir -p %_topdir/OTHER
|
mkdir -p %_topdir/OTHER
|
||||||
log=%_topdir/OTHER/make-stderr.log
|
log=%_topdir/OTHER/make-stderr.log
|
||||||
while true; do
|
make all $MAKE_ARGS 2> >(tee "$log")
|
||||||
make all $MAKE_ARGS 2> >(tee "$log")
|
result="${PIPESTATUS[0]}"
|
||||||
if test "${PIPESTATUS[0]}" -eq 0; then
|
if ! test "$result" -eq 0; then
|
||||||
break
|
exit "$result"
|
||||||
fi
|
fi
|
||||||
# In the linux-next and vanilla branches, we try harder to build a
|
|
||||||
# package.
|
|
||||||
if test 0%vanilla_only -gt 0 &&
|
|
||||||
%_sourcedir/try-disable-staging-driver "$log"; then
|
|
||||||
echo "Retrying make"
|
|
||||||
else
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
||||||
# Generate compile_commands.json
|
# Generate compile_commands.json
|
||||||
@@ -1539,17 +1524,9 @@ add_vmlinux()
|
|||||||
# mark the file 0644 again
|
# mark the file 0644 again
|
||||||
chmod +x %buildroot/$vmlinux
|
chmod +x %buildroot/$vmlinux
|
||||||
if test $1 == "--compressed"; then
|
if test $1 == "--compressed"; then
|
||||||
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
|
|
||||||
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||||
touch -d "$ts" %buildroot/$vmlinux
|
touch -d "$ts" %buildroot/$vmlinux
|
||||||
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
||||||
%if 0%{?__debug_package:1}
|
|
||||||
# compress the vmlinux image after find-debuginfo.sh has processed it
|
|
||||||
%global __debug_install_post %__debug_install_post \
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
|
|
||||||
%else
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
|
|
||||||
%endif
|
|
||||||
ghost_vmlinux=true
|
ghost_vmlinux=true
|
||||||
else
|
else
|
||||||
ghost_vmlinux=false
|
ghost_vmlinux=false
|
||||||
@@ -1790,7 +1767,7 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
ksymtypes compare %{?_smp_mflags} \
|
ksymtypes compare %{?_smp_mflags} \
|
||||||
--filter-symbol-list=%my_builddir/changed-exports \
|
--filter-symbol-list=%my_builddir/changed-exports \
|
||||||
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
||||||
%my_builddir/symtypes-%build_flavor
|
%my_builddir/symtypes-%build_flavor || true
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -18,19 +18,19 @@
|
|||||||
|
|
||||||
%define srcversion 6.12
|
%define srcversion 6.12
|
||||||
%define patchversion 6.12.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define build_html 1
|
%define build_html 1
|
||||||
%define build_pdf 0
|
%define build_pdf 0
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-docs
|
Name: kernel-docs
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -119,11 +119,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
@@ -187,11 +184,8 @@ NoSource: 62
|
|||||||
NoSource: 63
|
NoSource: 63
|
||||||
NoSource: 64
|
NoSource: 64
|
||||||
NoSource: 65
|
NoSource: 65
|
||||||
NoSource: 68
|
|
||||||
NoSource: 69
|
|
||||||
NoSource: 70
|
NoSource: 70
|
||||||
NoSource: 71
|
NoSource: 71
|
||||||
NoSource: 72
|
|
||||||
NoSource: 73
|
NoSource: 73
|
||||||
NoSource: 74
|
NoSource: 74
|
||||||
NoSource: 75
|
NoSource: 75
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
%define srcversion 6.12
|
%define srcversion 6.12
|
||||||
%define patchversion 6.12.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
@@ -37,12 +37,12 @@
|
|||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-kvmsmall
|
Name: kernel-kvmsmall
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -202,11 +202,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
@@ -270,11 +267,8 @@ NoSource: 62
|
|||||||
NoSource: 63
|
NoSource: 63
|
||||||
NoSource: 64
|
NoSource: 64
|
||||||
NoSource: 65
|
NoSource: 65
|
||||||
NoSource: 68
|
|
||||||
NoSource: 69
|
|
||||||
NoSource: 70
|
NoSource: 70
|
||||||
NoSource: 71
|
NoSource: 71
|
||||||
NoSource: 72
|
|
||||||
NoSource: 73
|
NoSource: 73
|
||||||
NoSource: 74
|
NoSource: 74
|
||||||
NoSource: 75
|
NoSource: 75
|
||||||
@@ -779,6 +773,7 @@ Provides: %name-devel = %version-%source_rel
|
|||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
%if ! %build_vanilla && ! %vanilla_only
|
%if ! %build_vanilla && ! %vanilla_only
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
|
Requires: pesign-obs-integration
|
||||||
Recommends: make
|
Recommends: make
|
||||||
Recommends: gcc
|
Recommends: gcc
|
||||||
Recommends: perl
|
Recommends: perl
|
||||||
@@ -1255,7 +1250,6 @@ export KBUILD_VERBOSE=0
|
|||||||
export KBUILD_SYMTYPES=1
|
export KBUILD_SYMTYPES=1
|
||||||
export KBUILD_BUILD_USER=geeko
|
export KBUILD_BUILD_USER=geeko
|
||||||
export KBUILD_BUILD_HOST=buildhost
|
export KBUILD_BUILD_HOST=buildhost
|
||||||
export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
|
|
||||||
EOF
|
EOF
|
||||||
source .kernel-binary.spec.buildenv
|
source .kernel-binary.spec.buildenv
|
||||||
|
|
||||||
@@ -1422,20 +1416,11 @@ source .kernel-binary.spec.buildenv
|
|||||||
|
|
||||||
mkdir -p %_topdir/OTHER
|
mkdir -p %_topdir/OTHER
|
||||||
log=%_topdir/OTHER/make-stderr.log
|
log=%_topdir/OTHER/make-stderr.log
|
||||||
while true; do
|
make all $MAKE_ARGS 2> >(tee "$log")
|
||||||
make all $MAKE_ARGS 2> >(tee "$log")
|
result="${PIPESTATUS[0]}"
|
||||||
if test "${PIPESTATUS[0]}" -eq 0; then
|
if ! test "$result" -eq 0; then
|
||||||
break
|
exit "$result"
|
||||||
fi
|
fi
|
||||||
# In the linux-next and vanilla branches, we try harder to build a
|
|
||||||
# package.
|
|
||||||
if test 0%vanilla_only -gt 0 &&
|
|
||||||
%_sourcedir/try-disable-staging-driver "$log"; then
|
|
||||||
echo "Retrying make"
|
|
||||||
else
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
||||||
# Generate compile_commands.json
|
# Generate compile_commands.json
|
||||||
@@ -1471,17 +1456,9 @@ add_vmlinux()
|
|||||||
# mark the file 0644 again
|
# mark the file 0644 again
|
||||||
chmod +x %buildroot/$vmlinux
|
chmod +x %buildroot/$vmlinux
|
||||||
if test $1 == "--compressed"; then
|
if test $1 == "--compressed"; then
|
||||||
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
|
|
||||||
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||||
touch -d "$ts" %buildroot/$vmlinux
|
touch -d "$ts" %buildroot/$vmlinux
|
||||||
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
||||||
%if 0%{?__debug_package:1}
|
|
||||||
# compress the vmlinux image after find-debuginfo.sh has processed it
|
|
||||||
%global __debug_install_post %__debug_install_post \
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
|
|
||||||
%else
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
|
|
||||||
%endif
|
|
||||||
ghost_vmlinux=true
|
ghost_vmlinux=true
|
||||||
else
|
else
|
||||||
ghost_vmlinux=false
|
ghost_vmlinux=false
|
||||||
@@ -1722,7 +1699,7 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
ksymtypes compare %{?_smp_mflags} \
|
ksymtypes compare %{?_smp_mflags} \
|
||||||
--filter-symbol-list=%my_builddir/changed-exports \
|
--filter-symbol-list=%my_builddir/changed-exports \
|
||||||
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
||||||
%my_builddir/symtypes-%build_flavor
|
%my_builddir/symtypes-%build_flavor || true
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%global kernel_package kernel%kernel_flavor-srchash-b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%global kernel_package kernel%kernel_flavor-srchash-3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?rhel_version}
|
%if 0%{?rhel_version}
|
||||||
%global kernel_package kernel
|
%global kernel_package kernel
|
||||||
@@ -47,14 +47,14 @@
|
|||||||
Name: kernel-obs-build
|
Name: kernel-obs-build
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
Summary: package kernel and initrd for OBS VM builds
|
Summary: package kernel and initrd for OBS VM builds
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: SLES
|
Group: SLES
|
||||||
Provides: kernel-obs-build-srchash-b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
Provides: kernel-obs-build-srchash-3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
BuildRequires: coreutils
|
BuildRequires: coreutils
|
||||||
BuildRequires: device-mapper
|
BuildRequires: device-mapper
|
||||||
BuildRequires: dracut
|
BuildRequires: dracut
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
Name: kernel-obs-qa
|
Name: kernel-obs-qa
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -35,7 +35,9 @@ Group: SLES
|
|||||||
BuildRequires: kernel-default
|
BuildRequires: kernel-default
|
||||||
# kernel-obs-build must be also configured as VMinstall, but is required
|
# kernel-obs-build must be also configured as VMinstall, but is required
|
||||||
# here as well to avoid that qa and build package build parallel
|
# here as well to avoid that qa and build package build parallel
|
||||||
BuildRequires: kernel-obs-build-srchash-b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%if ! 0%{?qemu_user_space_build}
|
||||||
|
BuildRequires: kernel-obs-build-srchash-3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
|
%endif
|
||||||
BuildRequires: modutils
|
BuildRequires: modutils
|
||||||
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
ExclusiveArch: aarch64 ppc64le s390x x86_64
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,9 @@ Group: SLES
|
|||||||
BuildRequires: kernel-default
|
BuildRequires: kernel-default
|
||||||
# kernel-obs-build must be also configured as VMinstall, but is required
|
# kernel-obs-build must be also configured as VMinstall, but is required
|
||||||
# here as well to avoid that qa and build package build parallel
|
# here as well to avoid that qa and build package build parallel
|
||||||
|
%if ! 0%{?qemu_user_space_build}
|
||||||
BuildRequires: kernel-obs-build-srchash-@COMMIT_FULL@
|
BuildRequires: kernel-obs-build-srchash-@COMMIT_FULL@
|
||||||
|
%endif
|
||||||
BuildRequires: modutils
|
BuildRequires: modutils
|
||||||
ExclusiveArch: @ARCHS@
|
ExclusiveArch: @ARCHS@
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
%define srcversion 6.12
|
%define srcversion 6.12
|
||||||
%define patchversion 6.12.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
@@ -37,12 +37,12 @@
|
|||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-rt
|
Name: kernel-rt
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -202,11 +202,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
@@ -270,11 +267,8 @@ NoSource: 62
|
|||||||
NoSource: 63
|
NoSource: 63
|
||||||
NoSource: 64
|
NoSource: 64
|
||||||
NoSource: 65
|
NoSource: 65
|
||||||
NoSource: 68
|
|
||||||
NoSource: 69
|
|
||||||
NoSource: 70
|
NoSource: 70
|
||||||
NoSource: 71
|
NoSource: 71
|
||||||
NoSource: 72
|
|
||||||
NoSource: 73
|
NoSource: 73
|
||||||
NoSource: 74
|
NoSource: 74
|
||||||
NoSource: 75
|
NoSource: 75
|
||||||
@@ -779,6 +773,7 @@ Provides: %name-devel = %version-%source_rel
|
|||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
%if ! %build_vanilla && ! %vanilla_only
|
%if ! %build_vanilla && ! %vanilla_only
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
|
Requires: pesign-obs-integration
|
||||||
Recommends: make
|
Recommends: make
|
||||||
Recommends: gcc
|
Recommends: gcc
|
||||||
Recommends: perl
|
Recommends: perl
|
||||||
@@ -1259,7 +1254,6 @@ export KBUILD_VERBOSE=0
|
|||||||
export KBUILD_SYMTYPES=1
|
export KBUILD_SYMTYPES=1
|
||||||
export KBUILD_BUILD_USER=geeko
|
export KBUILD_BUILD_USER=geeko
|
||||||
export KBUILD_BUILD_HOST=buildhost
|
export KBUILD_BUILD_HOST=buildhost
|
||||||
export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
|
|
||||||
EOF
|
EOF
|
||||||
source .kernel-binary.spec.buildenv
|
source .kernel-binary.spec.buildenv
|
||||||
|
|
||||||
@@ -1426,20 +1420,11 @@ source .kernel-binary.spec.buildenv
|
|||||||
|
|
||||||
mkdir -p %_topdir/OTHER
|
mkdir -p %_topdir/OTHER
|
||||||
log=%_topdir/OTHER/make-stderr.log
|
log=%_topdir/OTHER/make-stderr.log
|
||||||
while true; do
|
make all $MAKE_ARGS 2> >(tee "$log")
|
||||||
make all $MAKE_ARGS 2> >(tee "$log")
|
result="${PIPESTATUS[0]}"
|
||||||
if test "${PIPESTATUS[0]}" -eq 0; then
|
if ! test "$result" -eq 0; then
|
||||||
break
|
exit "$result"
|
||||||
fi
|
fi
|
||||||
# In the linux-next and vanilla branches, we try harder to build a
|
|
||||||
# package.
|
|
||||||
if test 0%vanilla_only -gt 0 &&
|
|
||||||
%_sourcedir/try-disable-staging-driver "$log"; then
|
|
||||||
echo "Retrying make"
|
|
||||||
else
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
||||||
# Generate compile_commands.json
|
# Generate compile_commands.json
|
||||||
@@ -1475,17 +1460,9 @@ add_vmlinux()
|
|||||||
# mark the file 0644 again
|
# mark the file 0644 again
|
||||||
chmod +x %buildroot/$vmlinux
|
chmod +x %buildroot/$vmlinux
|
||||||
if test $1 == "--compressed"; then
|
if test $1 == "--compressed"; then
|
||||||
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
|
|
||||||
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||||
touch -d "$ts" %buildroot/$vmlinux
|
touch -d "$ts" %buildroot/$vmlinux
|
||||||
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
||||||
%if 0%{?__debug_package:1}
|
|
||||||
# compress the vmlinux image after find-debuginfo.sh has processed it
|
|
||||||
%global __debug_install_post %__debug_install_post \
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
|
|
||||||
%else
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
|
|
||||||
%endif
|
|
||||||
ghost_vmlinux=true
|
ghost_vmlinux=true
|
||||||
else
|
else
|
||||||
ghost_vmlinux=false
|
ghost_vmlinux=false
|
||||||
@@ -1726,7 +1703,7 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
ksymtypes compare %{?_smp_mflags} \
|
ksymtypes compare %{?_smp_mflags} \
|
||||||
--filter-symbol-list=%my_builddir/changed-exports \
|
--filter-symbol-list=%my_builddir/changed-exports \
|
||||||
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
||||||
%my_builddir/symtypes-%build_flavor
|
%my_builddir/symtypes-%build_flavor || true
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -18,19 +18,19 @@
|
|||||||
|
|
||||||
%define srcversion 6.12
|
%define srcversion 6.12
|
||||||
%define patchversion 6.12.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define gcc_package gcc13
|
%define gcc_package gcc13
|
||||||
%define gcc_compiler gcc-13
|
%define gcc_compiler gcc-13
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-source
|
Name: kernel-source
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -93,11 +93,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
|
|||||||
@@ -93,11 +93,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
|
|||||||
@@ -91,6 +91,11 @@ There is no reason to install this package.
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
|
|
||||||
|
# get rid of /usr/lib/rpm/brp-strip-debug
|
||||||
|
# strip removes too much from the vmlinux ELF binary
|
||||||
|
export NO_BRP_STRIP_DEBUG=true
|
||||||
|
export STRIP_KEEP_SYMTAB='*/vmlinux*'
|
||||||
|
|
||||||
echo "%{?modules}" | tr ', ' '\n\n' > request-modules
|
echo "%{?modules}" | tr ', ' '\n\n' > request-modules
|
||||||
%scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel %package_name-%version-%release
|
%scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel %package_name-%version-%release
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -16,23 +16,18 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
Name: kernel-syms
|
Name: kernel-syms
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if %using_buildservice
|
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
%else
|
|
||||||
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
|
|
||||||
Release: %kernel_source_release
|
|
||||||
%endif
|
|
||||||
Summary: Kernel Symbol Versions (modversions)
|
Summary: Kernel Symbol Versions (modversions)
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: Development/Sources
|
Group: Development/Sources
|
||||||
@@ -48,7 +43,6 @@ Requires: kernel-64kb-devel = %version-%source_rel
|
|||||||
%ifarch aarch64 ppc64le s390x x86_64
|
%ifarch aarch64 ppc64le s390x x86_64
|
||||||
Requires: kernel-default-devel = %version-%source_rel
|
Requires: kernel-default-devel = %version-%source_rel
|
||||||
%endif
|
%endif
|
||||||
Requires: pesign-obs-integration
|
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
Provides: %name = %version-%source_rel
|
Provides: %name = %version-%source_rel
|
||||||
Provides: %name-srchash-%git_commit
|
Provides: %name-srchash-%git_commit
|
||||||
|
|||||||
@@ -23,16 +23,11 @@
|
|||||||
|
|
||||||
Name: kernel-syms@VARIANT@
|
Name: kernel-syms@VARIANT@
|
||||||
Version: @RPMVERSION@
|
Version: @RPMVERSION@
|
||||||
%if %using_buildservice
|
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.g@COMMIT@
|
Release: <RELEASE>.g@COMMIT@
|
||||||
%else
|
%else
|
||||||
Release: @RELEASE@
|
Release: @RELEASE@
|
||||||
%endif
|
%endif
|
||||||
%else
|
|
||||||
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
|
|
||||||
Release: %kernel_source_release
|
|
||||||
%endif
|
|
||||||
Summary: Kernel Symbol Versions (modversions)
|
Summary: Kernel Symbol Versions (modversions)
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
Group: Development/Sources
|
Group: Development/Sources
|
||||||
@@ -43,7 +38,6 @@ Prefix: /usr/src
|
|||||||
AutoReqProv: off
|
AutoReqProv: off
|
||||||
Source: README.KSYMS
|
Source: README.KSYMS
|
||||||
@REQUIRES@
|
@REQUIRES@
|
||||||
Requires: pesign-obs-integration
|
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
Provides: %name = %version-%source_rel
|
Provides: %name = %version-%source_rel
|
||||||
Provides: %name-srchash-%git_commit
|
Provides: %name-srchash-%git_commit
|
||||||
|
|||||||
@@ -1,3 +1,152 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 8 09:48:09 CEST 2025 - tzimmermann@suse.com
|
||||||
|
|
||||||
|
- Fix OOB access in "drm/amdgpu: read back register after written for VCN v4.0.5" (bsc#1249251)
|
||||||
|
- commit 3545bbd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 18 10:55:27 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- sched/psi: Fix psi_seq initialization (bsc#1248155).
|
||||||
|
- commit 2dd3707
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 14 14:34:25 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Move pesign-obs-integration requirement from kernel-syms to kernel devel
|
||||||
|
subpackage (bsc#1248108).
|
||||||
|
- commit e707e41
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 18:50:04 CEST 2025 - tbogendoerfer@suse.de
|
||||||
|
|
||||||
|
- ice, irdma: fix an off by one in error handling code
|
||||||
|
(bsc#1247712).
|
||||||
|
- irdma: free iwdev->rf after removing MSI-X (bsc#1247712).
|
||||||
|
- ice: Fix signedness bug in ice_init_interrupt_scheme()
|
||||||
|
(bsc#1247712).
|
||||||
|
- ice: init flow director before RDMA (bsc#1247712).
|
||||||
|
- ice: simplify VF MSI-X managing (bsc#1247712).
|
||||||
|
- ice: enable_rdma devlink param (bsc#1247712).
|
||||||
|
- ice: treat dyn_allowed only as suggestion (bsc#1247712).
|
||||||
|
- ice, irdma: move interrupts code to irdma (bsc#1247712).
|
||||||
|
- ice: get rid of num_lan_msix field (bsc#1247712).
|
||||||
|
- ice: remove splitting MSI-X between features (bsc#1247712).
|
||||||
|
- ice: devlink PF MSI-X max and min parameter (bsc#1247712).
|
||||||
|
- ice: count combined queues using Rx/Tx count (bsc#1247712).
|
||||||
|
- commit 5c830c5
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 11 16:20:47 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- kABI: io_uring: msg_ring ensure io_kiocb freeing is deferred
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 909d7fe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 20:22:52 CEST 2025 - krisman@suse.de
|
||||||
|
|
||||||
|
- io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
|
||||||
|
(CVE-2025-38453 bsc#1247234).
|
||||||
|
- commit 171360a
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 16:07:55 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- tls: always refresh the queue when reading sock (CVE-2025-38471
|
||||||
|
bsc#1247450).
|
||||||
|
- commit 2bcb640
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 8 12:17:14 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- smc: Fix various oops due to inet_sock type confusion
|
||||||
|
(CVE-2025-38475 bsc#1247308).
|
||||||
|
- commit 05e8074
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 19:33:31 CEST 2025 - dsterba@suse.com
|
||||||
|
|
||||||
|
- do_change_type(): refuse to operate on unmounted/not ours mounts (CVE-2025-38498 bsc#1247374)
|
||||||
|
- commit cb82edb
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Aug 6 13:45:04 CEST 2025 - pfalcato@suse.de
|
||||||
|
|
||||||
|
- nvme-tcp: fix selinux denied when calling sock_sendmsg
|
||||||
|
(bsc#1247497).
|
||||||
|
- commit 6082643
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 5 16:46:07 CEST 2025 - heming.zhao@suse.com
|
||||||
|
|
||||||
|
- md/md-cluster: handle REMOVE message earlier (bsc#1247057).
|
||||||
|
- commit 8e8eaf1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 4 09:17:26 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-syms.spec: Drop old rpm release number hack (bsc#1247172).
|
||||||
|
- commit b4fa2d1
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Aug 1 12:33:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- Move upstreamed sched, SCSI and ACPI patches into sorted section
|
||||||
|
- commit 836e139
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 30 13:02:30 CEST 2025 - jack@suse.cz
|
||||||
|
|
||||||
|
- fs: export anon_inode_make_secure_inode() and fix secretmem
|
||||||
|
LSM bypass (CVE-2025-38396 bsc#1247156).
|
||||||
|
Conflicts:
|
||||||
|
series.conf
|
||||||
|
- commit 4bbdefe
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 25 17:50:40 CEST 2025 - fdmanana@suse.com
|
||||||
|
|
||||||
|
- btrfs: fix use-after-free when COWing tree bock and tracing
|
||||||
|
is enabled (bsc#1235645 CVE-2024-56759).
|
||||||
|
- commit bd41b6c
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 24 10:53:52 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/kernel-subpackage-spec: Skip brp-strip-debug to avoid file truncation (bsc#1246879)
|
||||||
|
Put the same workaround to avoid file truncation of vmlinux and co in
|
||||||
|
kernel-default-base package, too.
|
||||||
|
- commit 2329734
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 15:22:54 CEST 2025 - petr.pavlu@suse.com
|
||||||
|
|
||||||
|
- rpm/kernel-binary.spec.in: Ignore return code from ksymtypes compare
|
||||||
|
When using suse-kabi-tools, the RPM build invokes 'ksymvers compare' to
|
||||||
|
compare the resulting symbol CRCs with the reference data. If the values
|
||||||
|
differ, it then invokes 'ksymtypes compare' to provide a detailed report
|
||||||
|
explaining why the symbols differ. The build expects the latter
|
||||||
|
'ksymtypes compare' command to always return zero, even if the two
|
||||||
|
compared kABI corpuses are different.
|
||||||
|
This is currently the case for 'ksymtypes compare'. However, I plan to
|
||||||
|
update the command to return a non-zero code when the comparison detects
|
||||||
|
any differences. This should ensure consistent behavior with 'ksymvers
|
||||||
|
compare'.
|
||||||
|
Since the build uses 'ksymtypes compare' only for more detailed
|
||||||
|
diagnostics, ignore its return code.
|
||||||
|
- commit 5ac1381
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 14:27:11 CEST 2025 - sjaeckel@suse.de
|
||||||
|
|
||||||
|
- net: atm: fix /proc/net/atm/lec handling (CVE-2025-38180
|
||||||
|
bsc#1245970).
|
||||||
|
- net: atm: add lec_mutex (CVE-2025-38323 bsc#1246473).
|
||||||
|
- commit 736dcb9
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
Mon Jul 21 11:16:32 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
@@ -1281,6 +1430,12 @@ Wed Jul 9 16:28:15 CEST 2025 - tiwai@suse.de
|
|||||||
bsc#1245682).
|
bsc#1245682).
|
||||||
- commit 79e6efd
|
- commit 79e6efd
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 9 14:11:01 CEST 2025 - tiwai@suse.de
|
||||||
|
|
||||||
|
- rpm/mkspec: Fix missing kernel-syms-rt creation (bsc#1244337)
|
||||||
|
- commit 630f139
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
Wed Jul 9 13:08:41 CEST 2025 - ailiop@suse.com
|
||||||
|
|
||||||
@@ -1997,6 +2152,14 @@ Mon Jun 30 14:29:43 CEST 2025 - ykaukab@suse.de
|
|||||||
current kABI workaround patches before the update.
|
current kABI workaround patches before the update.
|
||||||
- commit 0c9b3ad
|
- commit 0c9b3ad
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 30 13:57:15 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- kernel-obs-qa: Do not depend on srchash when qemu emulation is used
|
||||||
|
In this case the dependency is never fulfilled
|
||||||
|
Fixes: 485ae1da2b88 ("kernel-obs-qa: Use srchash for dependency as well")
|
||||||
|
- commit a840f87
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
Mon Jun 30 13:52:59 CEST 2025 - jgross@suse.com
|
||||||
|
|
||||||
@@ -3100,6 +3263,31 @@ Mon Jun 23 14:08:20 CEST 2025 - neelx@suse.com
|
|||||||
btrfs_log_inode_parent() (bsc#1245068).
|
btrfs_log_inode_parent() (bsc#1245068).
|
||||||
- commit 188ca65
|
- commit 188ca65
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 14:00:47 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove host-memcpy-hack.h
|
||||||
|
This might have been usefult at some point but we have more things that
|
||||||
|
depend on specific library versions today.
|
||||||
|
- commit 0396c23
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:58:27 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove compress-vmlinux.sh
|
||||||
|
/usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux was added in
|
||||||
|
pesign-obs-integration during SLE12 RC. This workaround can be removed.
|
||||||
|
- commit 19caac0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 23 13:53:18 CEST 2025 - msuchanek@suse.de
|
||||||
|
|
||||||
|
- Remove try-disable-staging-driver
|
||||||
|
The config for linux-next is autogenerated from master config, and
|
||||||
|
defaults filled for missing options. This is unlikely to enable any
|
||||||
|
staging driver in the first place.
|
||||||
|
- commit a6f21ed
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
Mon Jun 23 12:27:01 CEST 2025 - wqu@suse.com
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
%define srcversion 6.12
|
%define srcversion 6.12
|
||||||
%define patchversion 6.12.0
|
%define patchversion 6.12.0
|
||||||
%define git_commit b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
%define git_commit 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
%define variant %{nil}
|
%define variant %{nil}
|
||||||
%define compress_modules zstd
|
%define compress_modules zstd
|
||||||
%define compress_vmlinux xz
|
%define compress_vmlinux xz
|
||||||
@@ -37,12 +37,12 @@
|
|||||||
|
|
||||||
%include %_sourcedir/kernel-spec-macros
|
%include %_sourcedir/kernel-spec-macros
|
||||||
|
|
||||||
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,mkspec-dtb,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
|
||||||
|
|
||||||
Name: kernel-zfcpdump
|
Name: kernel-zfcpdump
|
||||||
Version: 6.12.0
|
Version: 6.12.0
|
||||||
%if 0%{?is_kotd}
|
%if 0%{?is_kotd}
|
||||||
Release: <RELEASE>.gb00eabe
|
Release: <RELEASE>.g3545bbd
|
||||||
%else
|
%else
|
||||||
Release: 0
|
Release: 0
|
||||||
%endif
|
%endif
|
||||||
@@ -202,11 +202,8 @@ Source62: old-flavors
|
|||||||
Source63: arch-symbols
|
Source63: arch-symbols
|
||||||
Source64: package-descriptions
|
Source64: package-descriptions
|
||||||
Source65: kernel-spec-macros
|
Source65: kernel-spec-macros
|
||||||
Source68: host-memcpy-hack.h
|
|
||||||
Source69: try-disable-staging-driver
|
|
||||||
Source70: kernel-obs-build.spec.in
|
Source70: kernel-obs-build.spec.in
|
||||||
Source71: kernel-obs-qa.spec.in
|
Source71: kernel-obs-qa.spec.in
|
||||||
Source72: compress-vmlinux.sh
|
|
||||||
Source73: dtb.spec.in.in
|
Source73: dtb.spec.in.in
|
||||||
Source74: mkspec-dtb
|
Source74: mkspec-dtb
|
||||||
Source75: release-projects
|
Source75: release-projects
|
||||||
@@ -270,11 +267,8 @@ NoSource: 62
|
|||||||
NoSource: 63
|
NoSource: 63
|
||||||
NoSource: 64
|
NoSource: 64
|
||||||
NoSource: 65
|
NoSource: 65
|
||||||
NoSource: 68
|
|
||||||
NoSource: 69
|
|
||||||
NoSource: 70
|
NoSource: 70
|
||||||
NoSource: 71
|
NoSource: 71
|
||||||
NoSource: 72
|
|
||||||
NoSource: 73
|
NoSource: 73
|
||||||
NoSource: 74
|
NoSource: 74
|
||||||
NoSource: 75
|
NoSource: 75
|
||||||
@@ -763,6 +757,7 @@ Provides: %name-devel = %version-%source_rel
|
|||||||
Provides: multiversion(kernel)
|
Provides: multiversion(kernel)
|
||||||
%if ! %build_vanilla && ! %vanilla_only
|
%if ! %build_vanilla && ! %vanilla_only
|
||||||
Requires: kernel-devel%variant = %version-%source_rel
|
Requires: kernel-devel%variant = %version-%source_rel
|
||||||
|
Requires: pesign-obs-integration
|
||||||
Recommends: make
|
Recommends: make
|
||||||
Recommends: gcc
|
Recommends: gcc
|
||||||
Recommends: perl
|
Recommends: perl
|
||||||
@@ -1239,7 +1234,6 @@ export KBUILD_VERBOSE=0
|
|||||||
export KBUILD_SYMTYPES=1
|
export KBUILD_SYMTYPES=1
|
||||||
export KBUILD_BUILD_USER=geeko
|
export KBUILD_BUILD_USER=geeko
|
||||||
export KBUILD_BUILD_HOST=buildhost
|
export KBUILD_BUILD_HOST=buildhost
|
||||||
export HOST_EXTRACFLAGS="-include %_sourcedir/host-memcpy-hack.h"
|
|
||||||
EOF
|
EOF
|
||||||
source .kernel-binary.spec.buildenv
|
source .kernel-binary.spec.buildenv
|
||||||
|
|
||||||
@@ -1406,20 +1400,11 @@ source .kernel-binary.spec.buildenv
|
|||||||
|
|
||||||
mkdir -p %_topdir/OTHER
|
mkdir -p %_topdir/OTHER
|
||||||
log=%_topdir/OTHER/make-stderr.log
|
log=%_topdir/OTHER/make-stderr.log
|
||||||
while true; do
|
make all $MAKE_ARGS 2> >(tee "$log")
|
||||||
make all $MAKE_ARGS 2> >(tee "$log")
|
result="${PIPESTATUS[0]}"
|
||||||
if test "${PIPESTATUS[0]}" -eq 0; then
|
if ! test "$result" -eq 0; then
|
||||||
break
|
exit "$result"
|
||||||
fi
|
fi
|
||||||
# In the linux-next and vanilla branches, we try harder to build a
|
|
||||||
# package.
|
|
||||||
if test 0%vanilla_only -gt 0 &&
|
|
||||||
%_sourcedir/try-disable-staging-driver "$log"; then
|
|
||||||
echo "Retrying make"
|
|
||||||
else
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
%if 0%{?klp_ipa_clones} && %generate_compile_commands
|
||||||
# Generate compile_commands.json
|
# Generate compile_commands.json
|
||||||
@@ -1455,17 +1440,9 @@ add_vmlinux()
|
|||||||
# mark the file 0644 again
|
# mark the file 0644 again
|
||||||
chmod +x %buildroot/$vmlinux
|
chmod +x %buildroot/$vmlinux
|
||||||
if test $1 == "--compressed"; then
|
if test $1 == "--compressed"; then
|
||||||
# avoid using the gzip -n option to make kdump happy (bnc#880848#c20)
|
|
||||||
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
ts="$(head -n1 %_sourcedir/source-timestamp)"
|
||||||
touch -d "$ts" %buildroot/$vmlinux
|
touch -d "$ts" %buildroot/$vmlinux
|
||||||
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
touch %buildroot/$vmlinux.%{compress_vmlinux}
|
||||||
%if 0%{?__debug_package:1}
|
|
||||||
# compress the vmlinux image after find-debuginfo.sh has processed it
|
|
||||||
%global __debug_install_post %__debug_install_post \
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
|
|
||||||
%else
|
|
||||||
%_sourcedir/compress-vmlinux.sh %buildroot/$vmlinux
|
|
||||||
%endif
|
|
||||||
ghost_vmlinux=true
|
ghost_vmlinux=true
|
||||||
else
|
else
|
||||||
ghost_vmlinux=false
|
ghost_vmlinux=false
|
||||||
@@ -1706,7 +1683,7 @@ if [ %CONFIG_MODULES = y ]; then
|
|||||||
ksymtypes compare %{?_smp_mflags} \
|
ksymtypes compare %{?_smp_mflags} \
|
||||||
--filter-symbol-list=%my_builddir/changed-exports \
|
--filter-symbol-list=%my_builddir/changed-exports \
|
||||||
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
%my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
|
||||||
%my_builddir/symtypes-%build_flavor
|
%my_builddir/symtypes-%build_flavor || true
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
# %ignore_kabi_badness is defined in the Kernel:* projects in the
|
||||||
|
|||||||
2
mkspec
2
mkspec
@@ -223,7 +223,7 @@ if ($variant eq "") {
|
|||||||
my $syms_archs;
|
my $syms_archs;
|
||||||
for my $flavor (sort keys(%syms_flavor_archs)) {
|
for my $flavor (sort keys(%syms_flavor_archs)) {
|
||||||
next if $flavor eq "vanilla";
|
next if $flavor eq "vanilla";
|
||||||
next if $flavor eq "rt";
|
next if $flavor eq "rt" && !$variant;
|
||||||
my @archs = arch2rpm(@{$syms_flavor_archs{$flavor}});
|
my @archs = arch2rpm(@{$syms_flavor_archs{$flavor}});
|
||||||
$syms_archs{$_} = 1 for @archs;
|
$syms_archs{$_} = 1 for @archs;
|
||||||
$requires .= "%ifarch @archs\n";
|
$requires .= "%ifarch @archs\n";
|
||||||
|
|||||||
BIN
patches.kabi.tar.bz2
LFS
BIN
patches.kabi.tar.bz2
LFS
Binary file not shown.
BIN
patches.suse.tar.bz2
LFS
BIN
patches.suse.tar.bz2
LFS
Binary file not shown.
30
series.conf
30
series.conf
@@ -3303,6 +3303,7 @@
|
|||||||
patches.suse/i2c-microchip-core-actually-use-repeated-sends.patch
|
patches.suse/i2c-microchip-core-actually-use-repeated-sends.patch
|
||||||
patches.suse/i2c-microchip-core-fix-ghost-detections.patch
|
patches.suse/i2c-microchip-core-fix-ghost-detections.patch
|
||||||
patches.suse/btrfs-fix-use-after-free-waiting-for-encoded-read-en.patch
|
patches.suse/btrfs-fix-use-after-free-waiting-for-encoded-read-en.patch
|
||||||
|
patches.suse/btrfs-fix-use-after-free-when-COWing-tree-bock-and-t.patch
|
||||||
patches.suse/btrfs-check-folio-mapping-after-unlock-in-relocate_o.patch
|
patches.suse/btrfs-check-folio-mapping-after-unlock-in-relocate_o.patch
|
||||||
patches.suse/btrfs-check-folio-mapping-after-unlock-in-put_file_d.patch
|
patches.suse/btrfs-check-folio-mapping-after-unlock-in-put_file_d.patch
|
||||||
patches.suse/btrfs-fix-race-with-memory-mapped-writes-when-activa.patch
|
patches.suse/btrfs-fix-race-with-memory-mapped-writes-when-activa.patch
|
||||||
@@ -7000,6 +7001,7 @@
|
|||||||
patches.suse/nvme-pci-remove-stale-comment.patch
|
patches.suse/nvme-pci-remove-stale-comment.patch
|
||||||
patches.suse/nvmet-fc-Remove-unused-functions.patch
|
patches.suse/nvmet-fc-Remove-unused-functions.patch
|
||||||
patches.suse/nvmet-pci-epf-Always-configure-BAR0-as-64-bit.patch
|
patches.suse/nvmet-pci-epf-Always-configure-BAR0-as-64-bit.patch
|
||||||
|
patches.suse/nvme-tcp-fix-selinux-denied-when-calling-sock_sendmsg.patch
|
||||||
patches.suse/ata-libata-core-Add-external-to-the-libata.force-ker.patch
|
patches.suse/ata-libata-core-Add-external-to-the-libata.force-ker.patch
|
||||||
patches.suse/ata-libata-eh-Do-not-use-ATAPI-DMA-for-a-device-limi.patch
|
patches.suse/ata-libata-eh-Do-not-use-ATAPI-DMA-for-a-device-limi.patch
|
||||||
patches.suse/ahci-add-PCI-ID-for-Marvell-88SE9215-SATA-Controller.patch
|
patches.suse/ahci-add-PCI-ID-for-Marvell-88SE9215-SATA-Controller.patch
|
||||||
@@ -7041,12 +7043,22 @@
|
|||||||
patches.suse/net-flush_backlog-small-changes.patch
|
patches.suse/net-flush_backlog-small-changes.patch
|
||||||
patches.suse/ipv4-ip_gre-Fix-set-but-not-used-warning-in-ipgre_er.patch
|
patches.suse/ipv4-ip_gre-Fix-set-but-not-used-warning-in-ipgre_er.patch
|
||||||
patches.suse/net-page_pool-don-t-cast-mp-param-to-devmem.patch
|
patches.suse/net-page_pool-don-t-cast-mp-param-to-devmem.patch
|
||||||
|
patches.suse/ice-count-combined-queues-using-Rx-Tx-count.patch
|
||||||
|
patches.suse/ice-devlink-PF-MSI-X-max-and-min-parameter.patch
|
||||||
|
patches.suse/ice-remove-splitting-MSI-X-between-features.patch
|
||||||
|
patches.suse/ice-get-rid-of-num_lan_msix-field.patch
|
||||||
|
patches.suse/ice-irdma-move-interrupts-code-to-irdma.patch
|
||||||
|
patches.suse/ice-treat-dyn_allowed-only-as-suggestion.patch
|
||||||
|
patches.suse/ice-enable_rdma-devlink-param.patch
|
||||||
|
patches.suse/ice-simplify-VF-MSI-X-managing.patch
|
||||||
|
patches.suse/ice-init-flow-director-before-RDMA.patch
|
||||||
patches.suse/net-usb-qmi_wwan-add-Telit-Cinterion-FN990B-composit.patch
|
patches.suse/net-usb-qmi_wwan-add-Telit-Cinterion-FN990B-composit.patch
|
||||||
patches.suse/net-page_pool-avoid-false-positive-warning-if-NAPI-w.patch
|
patches.suse/net-page_pool-avoid-false-positive-warning-if-NAPI-w.patch
|
||||||
patches.suse/r8152-add-vendor-device-ID-pair-for-Dell-Alienware-A.patch
|
patches.suse/r8152-add-vendor-device-ID-pair-for-Dell-Alienware-A.patch
|
||||||
patches.suse/ice-Don-t-check-device-type-when-checking-GNSS-prese.patch
|
patches.suse/ice-Don-t-check-device-type-when-checking-GNSS-prese.patch
|
||||||
patches.suse/ice-Remove-unnecessary-ice_is_e8xx-functions.patch
|
patches.suse/ice-Remove-unnecessary-ice_is_e8xx-functions.patch
|
||||||
patches.suse/net-usb-asix_devices-add-FiberGecko-DeviceID.patch
|
patches.suse/net-usb-asix_devices-add-FiberGecko-DeviceID.patch
|
||||||
|
patches.suse/ice-Fix-signedness-bug-in-ice_init_interrupt_scheme.patch
|
||||||
patches.suse/bnxt_en-Set-NPAR-1.2-support-when-registering-with-f.patch
|
patches.suse/bnxt_en-Set-NPAR-1.2-support-when-registering-with-f.patch
|
||||||
patches.suse/bnxt_en-Refactor-completion-ring-allocation-logic-fo.patch
|
patches.suse/bnxt_en-Refactor-completion-ring-allocation-logic-fo.patch
|
||||||
patches.suse/bnxt_en-Refactor-TX-ring-allocation-logic.patch
|
patches.suse/bnxt_en-Refactor-TX-ring-allocation-logic.patch
|
||||||
@@ -8702,6 +8714,8 @@
|
|||||||
patches.suse/HID-quirks-Add-ADATA-XPG-alpha-wireless-mouse-suppor.patch
|
patches.suse/HID-quirks-Add-ADATA-XPG-alpha-wireless-mouse-suppor.patch
|
||||||
patches.suse/HID-bpf-abort-dispatch-if-device-destroyed.patch
|
patches.suse/HID-bpf-abort-dispatch-if-device-destroyed.patch
|
||||||
patches.suse/RDMA-rxe-Fix-slab-use-after-free-Read-in-rxe_queue_c.patch
|
patches.suse/RDMA-rxe-Fix-slab-use-after-free-Read-in-rxe_queue_c.patch
|
||||||
|
patches.suse/irdma-free-iwdev-rf-after-removing-MSI-X.patch
|
||||||
|
patches.suse/ice-irdma-fix-an-off-by-one-in-error-handling-code.patch
|
||||||
patches.suse/RDMA-core-Fix-KASAN-slab-use-after-free-Read-in-ib_r.patch
|
patches.suse/RDMA-core-Fix-KASAN-slab-use-after-free-Read-in-ib_r.patch
|
||||||
patches.suse/ALSA-seq-Fix-delivery-of-UMP-events-to-group-ports.patch
|
patches.suse/ALSA-seq-Fix-delivery-of-UMP-events-to-group-ports.patch
|
||||||
patches.suse/ALSA-ump-Fix-a-typo-of-snd_ump_stream_msg_device_inf.patch
|
patches.suse/ALSA-ump-Fix-a-typo-of-snd_ump_stream_msg_device_inf.patch
|
||||||
@@ -9741,6 +9755,7 @@
|
|||||||
patches.suse/ASoC-Intel-avs-Fix-deadlock-when-the-failing-IPC-is-.patch
|
patches.suse/ASoC-Intel-avs-Fix-deadlock-when-the-failing-IPC-is-.patch
|
||||||
patches.suse/ASoC-Intel-avs-Verify-content-returned-by-parse_int_.patch
|
patches.suse/ASoC-Intel-avs-Verify-content-returned-by-parse_int_.patch
|
||||||
patches.suse/genksyms-Fix-enum-consts-from-a-reference-affecting-new-va.patch
|
patches.suse/genksyms-Fix-enum-consts-from-a-reference-affecting-new-va.patch
|
||||||
|
patches.suse/do_change_type-refuse-to-operate-on-unmounted-not-ou.patch
|
||||||
patches.suse/PCI-MSI-Size-device-MSI-domain-with-the-maximum-numb.patch
|
patches.suse/PCI-MSI-Size-device-MSI-domain-with-the-maximum-numb.patch
|
||||||
patches.suse/x86-iopl-Cure-TIF_IO_BITMAP-inconsistencies.patch
|
patches.suse/x86-iopl-Cure-TIF_IO_BITMAP-inconsistencies.patch
|
||||||
patches.suse/tools-power-turbostat-Fix-AMD-package-energy-reporting.patch
|
patches.suse/tools-power-turbostat-Fix-AMD-package-energy-reporting.patch
|
||||||
@@ -9836,6 +9851,8 @@
|
|||||||
patches.suse/net-lan743x-fix-potential-out-of-bounds-write-in-lan743x_p.patch
|
patches.suse/net-lan743x-fix-potential-out-of-bounds-write-in-lan743x_p.patch
|
||||||
patches.suse/calipso-Fix-null-ptr-deref-in-calipso_req_-set-del-a.patch
|
patches.suse/calipso-Fix-null-ptr-deref-in-calipso_req_-set-del-a.patch
|
||||||
patches.suse/NFC-nci-uart-Set-tty-disc_data-only-in-success-path.patch
|
patches.suse/NFC-nci-uart-Set-tty-disc_data-only-in-success-path.patch
|
||||||
|
patches.suse/net-atm-add-lec_mutex.patch
|
||||||
|
patches.suse/net-atm-fix-proc-net-atm-lec-handling.patch
|
||||||
patches.suse/wifi-mac80211-drop-invalid-source-address-OCB-frames.patch
|
patches.suse/wifi-mac80211-drop-invalid-source-address-OCB-frames.patch
|
||||||
patches.suse/wifi-ath6kl-remove-WARN-on-bad-firmware-input.patch
|
patches.suse/wifi-ath6kl-remove-WARN-on-bad-firmware-input.patch
|
||||||
patches.suse/wifi-carl9170-do-not-ping-device-which-has-failed-to.patch
|
patches.suse/wifi-carl9170-do-not-ping-device-which-has-failed-to.patch
|
||||||
@@ -9977,6 +9994,7 @@
|
|||||||
patches.suse/scsi-qla4xxx-Fix-missing-DMA-mapping-error-in-qla4xxx_allo.patch
|
patches.suse/scsi-qla4xxx-Fix-missing-DMA-mapping-error-in-qla4xxx_allo.patch
|
||||||
patches.suse/scsi-sd-Fix-VPD-page-0xb7-length-check.patch
|
patches.suse/scsi-sd-Fix-VPD-page-0xb7-length-check.patch
|
||||||
patches.suse/scsi-core-Enforce-unlimited-max_segment_size-when-virt_bou.patch
|
patches.suse/scsi-core-Enforce-unlimited-max_segment_size-when-virt_bou.patch
|
||||||
|
patches.suse/fs-export-anon_inode_make_secure_inode-and-fix-secre.patch
|
||||||
patches.suse/nvme-Fix-incorrect-cdw15-value-in-passthru-error-log.patch
|
patches.suse/nvme-Fix-incorrect-cdw15-value-in-passthru-error-log.patch
|
||||||
patches.suse/nvmet-fix-memory-leak-of-bio-integrity.patch
|
patches.suse/nvmet-fix-memory-leak-of-bio-integrity.patch
|
||||||
patches.suse/nvme-pci-refresh-visible-attrs-after-being-checked.patch
|
patches.suse/nvme-pci-refresh-visible-attrs-after-being-checked.patch
|
||||||
@@ -10080,6 +10098,7 @@
|
|||||||
patches.suse/net-phy-microchip-Use-genphy_soft_reset-to-purge-sta.patch
|
patches.suse/net-phy-microchip-Use-genphy_soft_reset-to-purge-sta.patch
|
||||||
patches.suse/net-phy-microchip-limit-100M-workaround-to-link-down.patch
|
patches.suse/net-phy-microchip-limit-100M-workaround-to-link-down.patch
|
||||||
patches.suse/can-m_can-m_can_handle_lost_msg-downgrade-msg-lost-i.patch
|
patches.suse/can-m_can-m_can_handle_lost_msg-downgrade-msg-lost-i.patch
|
||||||
|
patches.suse/io_uring-msg_ring-ensure-io_kiocb-freeing-is-deferre.patch
|
||||||
patches.suse/nbd-fix-uaf-in-nbd_genl_connect-error-path.patch
|
patches.suse/nbd-fix-uaf-in-nbd_genl_connect-error-path.patch
|
||||||
patches.suse/drm-xe-pf-Clear-all-LMTT-pages-on-alloc.patch
|
patches.suse/drm-xe-pf-Clear-all-LMTT-pages-on-alloc.patch
|
||||||
patches.suse/drm-xe-Allocate-PF-queue-size-on-pow2-boundary.patch
|
patches.suse/drm-xe-Allocate-PF-queue-size-on-pow2-boundary.patch
|
||||||
@@ -10101,6 +10120,7 @@
|
|||||||
patches.suse/net-sched-sch_qfq-Fix-race-condition-on-qfq_aggregat.patch
|
patches.suse/net-sched-sch_qfq-Fix-race-condition-on-qfq_aggregat.patch
|
||||||
patches.suse/af_packet-fix-the-SO_SNDTIMEO-constraint-not-effecti.patch
|
patches.suse/af_packet-fix-the-SO_SNDTIMEO-constraint-not-effecti.patch
|
||||||
patches.suse/rpl-Fix-use-after-free-in-rpl_do_srh_inline.patch
|
patches.suse/rpl-Fix-use-after-free-in-rpl_do_srh_inline.patch
|
||||||
|
patches.suse/smc-Fix-various-oops-due-to-inet_sock-type-confusion.patch
|
||||||
patches.suse/net-phy-Don-t-register-LEDs-for-genphy.patch
|
patches.suse/net-phy-Don-t-register-LEDs-for-genphy.patch
|
||||||
patches.suse/usb-net-sierra-check-for-no-status-endpoint.patch
|
patches.suse/usb-net-sierra-check-for-no-status-endpoint.patch
|
||||||
patches.suse/can-tcan4x5x-fix-reset-gpio-usage-during-probe.patch
|
patches.suse/can-tcan4x5x-fix-reset-gpio-usage-during-probe.patch
|
||||||
@@ -10109,6 +10129,7 @@
|
|||||||
patches.suse/wifi-cfg80211-remove-scan-request-n_channels-counted.patch
|
patches.suse/wifi-cfg80211-remove-scan-request-n_channels-counted.patch
|
||||||
patches.suse/msft-hv-3301-hv_netvsc-Set-VF-priv_flags-to-IFF_NO_ADDRCONF-befor.patch
|
patches.suse/msft-hv-3301-hv_netvsc-Set-VF-priv_flags-to-IFF_NO_ADDRCONF-befor.patch
|
||||||
patches.suse/virtio-net-fix-recursived-rtnl_lock-during-probe.patch
|
patches.suse/virtio-net-fix-recursived-rtnl_lock-during-probe.patch
|
||||||
|
patches.suse/tls-always-refresh-the-queue-when-reading-sock.patch
|
||||||
patches.suse/net-sched-Return-NULL-when-htb_lookup_leaf-encounter.patch
|
patches.suse/net-sched-Return-NULL-when-htb_lookup_leaf-encounter.patch
|
||||||
patches.suse/Bluetooth-Fix-null-ptr-deref-in-l2cap_sock_resume_cb.patch
|
patches.suse/Bluetooth-Fix-null-ptr-deref-in-l2cap_sock_resume_cb.patch
|
||||||
patches.suse/Bluetooth-hci_sync-fix-connectable-extended-advertis.patch
|
patches.suse/Bluetooth-hci_sync-fix-connectable-extended-advertis.patch
|
||||||
@@ -10173,8 +10194,7 @@
|
|||||||
patches.suse/msft-hv-3300-tools-hv-fcopy-Fix-irregularities-with-size-of-ring-.patch
|
patches.suse/msft-hv-3300-tools-hv-fcopy-Fix-irregularities-with-size-of-ring-.patch
|
||||||
patches.suse/i2c-stm32-fix-the-device-used-for-the-DMA-map.patch
|
patches.suse/i2c-stm32-fix-the-device-used-for-the-DMA-map.patch
|
||||||
patches.suse/i2c-stm32f7-unmap-DMA-mapped-buffer.patch
|
patches.suse/i2c-stm32f7-unmap-DMA-mapped-buffer.patch
|
||||||
|
patches.suse/ACPI-PRM-Reduce-unnecessary-printing-to-avoid-user-c.patch
|
||||||
# tip/tip
|
|
||||||
patches.suse/sched-eevdf-Correct-the-comment-in-place_entity.patch
|
patches.suse/sched-eevdf-Correct-the-comment-in-place_entity.patch
|
||||||
patches.suse/sched-fair-Bump-sd-max_newidle_lb_cost-when-newidle-balance-fails.patch
|
patches.suse/sched-fair-Bump-sd-max_newidle_lb_cost-when-newidle-balance-fails.patch
|
||||||
patches.suse/sched-psi-Optimize-psi_group_change-cpu_clock-usage.patch
|
patches.suse/sched-psi-Optimize-psi_group_change-cpu_clock-usage.patch
|
||||||
@@ -10185,8 +10205,6 @@
|
|||||||
patches.suse/sched-fair-Limit-run-to-parity-to-the-min-slice-of-enqueued-entities.patch
|
patches.suse/sched-fair-Limit-run-to-parity-to-the-min-slice-of-enqueued-entities.patch
|
||||||
patches.suse/sched-fair-Fix-entity-s-lag-with-run-to-parity.patch
|
patches.suse/sched-fair-Fix-entity-s-lag-with-run-to-parity.patch
|
||||||
patches.suse/sched-fair-Always-trigger-resched-at-the-end-of-a-protected-period.patch
|
patches.suse/sched-fair-Always-trigger-resched-at-the-end-of-a-protected-period.patch
|
||||||
|
|
||||||
# mkp/scsi queue
|
|
||||||
patches.suse/scsi-lpfc-Revise-logging-format-for-failed-CT-MIB-re.patch
|
patches.suse/scsi-lpfc-Revise-logging-format-for-failed-CT-MIB-re.patch
|
||||||
patches.suse/scsi-lpfc-Update-debugfs-trace-ring-initialization-m.patch
|
patches.suse/scsi-lpfc-Update-debugfs-trace-ring-initialization-m.patch
|
||||||
patches.suse/scsi-lpfc-Check-for-hdwq-null-ptr-when-cleaning-up-l.patch
|
patches.suse/scsi-lpfc-Check-for-hdwq-null-ptr-when-cleaning-up-l.patch
|
||||||
@@ -10200,6 +10218,7 @@
|
|||||||
patches.suse/scsi-lpfc-Modify-end-of-life-adapters-model-descript.patch
|
patches.suse/scsi-lpfc-Modify-end-of-life-adapters-model-descript.patch
|
||||||
patches.suse/scsi-lpfc-Update-lpfc-version-to-14.4.0.10.patch
|
patches.suse/scsi-lpfc-Update-lpfc-version-to-14.4.0.10.patch
|
||||||
patches.suse/scsi-lpfc-Copyright-updates-for-14.4.0.10-patches.patch
|
patches.suse/scsi-lpfc-Copyright-updates-for-14.4.0.10-patches.patch
|
||||||
|
patches.suse/sched-psi-Fix-psi_seq-initialization.patch
|
||||||
|
|
||||||
# out-of-tree patches
|
# out-of-tree patches
|
||||||
patches.suse/powerpc-pseries-dlpar-Search-DRC-index-from-ibm-drc-.patch
|
patches.suse/powerpc-pseries-dlpar-Search-DRC-index-from-ibm-drc-.patch
|
||||||
@@ -10229,7 +10248,6 @@
|
|||||||
patches.suse/kdump-wait-for-dma-to-time-out-when-using-cma.patch
|
patches.suse/kdump-wait-for-dma-to-time-out-when-using-cma.patch
|
||||||
+hare patches.suse/net-dcb-check-for-detached-device-before-executing-c.patch
|
+hare patches.suse/net-dcb-check-for-detached-device-before-executing-c.patch
|
||||||
patches.suse/s390-boot-Use-D__DISABLE_EXPORTS.patch
|
patches.suse/s390-boot-Use-D__DISABLE_EXPORTS.patch
|
||||||
patches.suse/ACPI-PRM-Reduce-unnecessary-printing-to-avoid-user-c.patch
|
|
||||||
|
|
||||||
########################################################
|
########################################################
|
||||||
# kbuild/module infrastructure fixes
|
# kbuild/module infrastructure fixes
|
||||||
@@ -10355,6 +10373,7 @@
|
|||||||
# Block layer
|
# Block layer
|
||||||
########################################################
|
########################################################
|
||||||
patches.suse/md-display-timeout-error.patch
|
patches.suse/md-display-timeout-error.patch
|
||||||
|
patches.suse/md-md-cluster-handle-REMOVE-message-earlier.patch
|
||||||
|
|
||||||
########################################################
|
########################################################
|
||||||
# Networking core
|
# Networking core
|
||||||
@@ -10647,6 +10666,7 @@
|
|||||||
patches.kabi/bpf-Do-not-include-stack-ptr-register-in-precision-b.patch
|
patches.kabi/bpf-Do-not-include-stack-ptr-register-in-precision-b.patch
|
||||||
patches.kabi/drm_framebuffer-kabi-workaround.patch
|
patches.kabi/drm_framebuffer-kabi-workaround.patch
|
||||||
patches.kabi/bluetooth-hci_dev-kabi-workaround.patch
|
patches.kabi/bluetooth-hci_dev-kabi-workaround.patch
|
||||||
|
patches.kabi/kabi-io_uring-msg_ring-ensure-io_kiocb-freeing-is-deferre.patch
|
||||||
|
|
||||||
########################################################
|
########################################################
|
||||||
# preempt-rt backport converged
|
# preempt-rt backport converged
|
||||||
|
|||||||
@@ -1,3 +1,2 @@
|
|||||||
2025-07-21 10:20:07 +0000
|
2025-09-10 15:26:25 +0000
|
||||||
GIT Revision: b00eabe67e9bafdd23c53dd65d263cbf6dc806fa
|
GIT Revision: 3545bbd7c4884cb81d0249eb9cfde24828787e7a
|
||||||
GIT Branch: SL-16.0
|
|
||||||
|
|||||||
@@ -1,83 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#############################################################################
|
|
||||||
# Copyright (c) 2011 Novell, Inc.
|
|
||||||
# Copyright (c) 2012-2022 SUSE LLC
|
|
||||||
#
|
|
||||||
# This program is free software; you can redistribute it and/or
|
|
||||||
# modify it under the terms of version 2 of the GNU General Public License as
|
|
||||||
# published by the Free Software Foundation.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program; if not, contact https://www.suse.com/source-code/
|
|
||||||
#
|
|
||||||
#############################################################################
|
|
||||||
|
|
||||||
|
|
||||||
# If make fails, check if it happened due to a staging driver and disable it.
|
|
||||||
# That way, staging does not spoil automatic package building and we also
|
|
||||||
# do not need to worry about forgetting to reenable manually disabled drivers.
|
|
||||||
|
|
||||||
if test -L source; then
|
|
||||||
source="source"
|
|
||||||
else
|
|
||||||
source="."
|
|
||||||
fi
|
|
||||||
if test -f ${source}/scripts/kconfig/Makefile && \
|
|
||||||
grep -q syncconfig ${source}/scripts/kconfig/Makefile; then
|
|
||||||
syncconfig="syncconfig"
|
|
||||||
else
|
|
||||||
syncconfig="silentoldconfig"
|
|
||||||
fi
|
|
||||||
makefile="$source/drivers/staging/Makefile"
|
|
||||||
skipped_options=staging-skipped-options
|
|
||||||
logfile=$1
|
|
||||||
|
|
||||||
if test -z "$logfile"; then
|
|
||||||
echo "Usage: $0 logfile" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if ! test -f "$logfile"; then
|
|
||||||
echo "$logfile not found" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# safety precaution
|
|
||||||
if test "0$(wc -l "$skipped_options" 2>/dev/null)" -gt 20; then
|
|
||||||
echo "Possible loop detected in $0, exiting after 20 attempts" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# find out if the error happened in drivers/staging
|
|
||||||
dir=$(sed -rn 's@.*/drivers/staging/([^/]*)/.*: error: .*@\1@p; T; q' "$logfile")
|
|
||||||
if test -z "$dir"; then
|
|
||||||
exit 1
|
|
||||||
else
|
|
||||||
echo "Build failed due to drivers/staging/$dir"
|
|
||||||
fi
|
|
||||||
|
|
||||||
option=$(sed -n 's/obj-\$(\(.*\))[[:space:]]*+=[[:space:]]*'"$dir"'\//\1/p' "$makefile")
|
|
||||||
if test -z "$option"; then
|
|
||||||
echo "Cannot determine config option to skip drivers/staging/$dir" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
# we need to be carefull not to loop endlessly
|
|
||||||
if grep -qsFx "$option" "$skipped_options"; then
|
|
||||||
echo "$option has already been disabled, but drivers/staging/$dir is still failing" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Trying to disable $option"
|
|
||||||
"$source/scripts/config" --disable "$option"
|
|
||||||
if ! make $syncconfig $MAKE_ARGS || grep "^$option" .config; then
|
|
||||||
echo "Could not disable $option" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
echo "$option" >>"$skipped_options"
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
Reference in New Issue
Block a user