1
0
forked from pool/kernel-source

18 Commits

Author SHA256 Message Date
38de602261 GIT Revision: e4af1982fecb7ec2c689b6ced0418ef945bee56b
GIT Branch: SL-16.1
2026-01-17 00:00:21 +0000
2026-01-17 08:00:36 +01:00
76a3f59bba GIT Revision: 1a056139002a27b8122b37ed99159dd71cad05be
GIT Branch: SL-16.1
2026-01-16 00:00:20 +0000
2026-01-16 08:00:43 +01:00
55051feb93 GIT Revision: c95a0ee234696f213bfcad508e98e9357f14cb67
GIT Branch: SL-16.1
2026-01-14 00:00:20 +0000
2026-01-14 08:01:51 +01:00
d6ca9dc0a7 GIT Revision: 14d31b3d7811391d07dd7f05c29789021fe16370
GIT Branch: SL-16.1
2026-01-13 00:00:19 +0000
2026-01-13 08:00:38 +01:00
80e8111f62 GIT Revision: 9c542de6320aa085556323e355a0923ae2ba0e28
GIT Branch: SL-16.1
2026-01-10 00:00:20 +0000
2026-01-10 08:00:45 +01:00
dac4839ee5 GIT Revision: 1db1c71afdd81a628aacda2e83cb67852953f94e
GIT Branch: SL-16.1
2026-01-09 00:01:56 +0000
2026-01-09 08:00:34 +01:00
81f95e483a GIT Revision: d6bc9116856fc068b0268dc39a34985586af8cbd
GIT Branch: SL-16.1
2026-01-08 00:01:52 +0000
2026-01-08 08:16:02 +01:00
6a04013cb9 GIT Revision: 65283c876591c9e8d86ff13b4d55fa0913629f56
GIT Branch: SL-16.1
2026-01-06 12:45:07 +0000
2026-01-07 08:00:37 +01:00
c65b043aaa GIT Revision: fe99df5a6e4abf3955a05e59d9413167da8362b8
GIT Branch: SL-16.1
2025-12-31 14:00:13 +0000
2026-01-06 08:00:48 +01:00
ae0b1c29d4 GIT Revision: cd450b4544355d6ffe04ab5d357c30502883668b
GIT Branch: SL-16.1
2025-12-18 00:00:14 +0000
2025-12-18 15:52:46 +01:00
f9fd10d7d8 GIT Revision: b95c6108b383e56a451bf2ddd77c3e65b081a773
2025-12-11 00:16:12 +0000
2025-12-11 15:05:11 +01:00
93dd2419eb GIT Revision: 03505407f66a0c17e6ca4acf5547686fe10f308f
2025-11-27 08:54:46 +0000
2025-11-27 19:37:08 +01:00
74624fea47 GIT Revision: 0ed1f6cf31296d6ffcd18424abf8470bd50b8416
GIT Branch: SL-16.1
2025-11-20 09:19:04 +0000
2025-11-20 16:37:48 +01:00
Vasant Karasulli
3dc5bf985d SL-16.0: first kernel update 2025-10-20 10:20:53 +02:00
Michal Suchanek
a559f95ffd GIT Revision: 3545bbd7c4884cb81d0249eb9cfde24828787e7a
2025-09-10 15:26:25 +0000
2025-09-11 20:18:32 +02:00
Michal Suchanek
87c5ad1b3a Update .gitattributes 2025-09-11 20:18:24 +02:00
Vasant Karasulli
a56d56ab72 Sync to SL-16.0 GMC kernel 2025-08-28 15:45:06 +02:00
59a3535b90 Sync changes to SLFO-1.2 branch 2025-08-20 15:19:19 +02:00
59 changed files with 653944 additions and 863512 deletions

View File

@@ -4,14 +4,14 @@
<conditions> <conditions>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>
@@ -71,14 +71,14 @@
<arch>armv6l</arch> <arch>armv6l</arch>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>
@@ -95,14 +95,14 @@
<arch>s390x</arch> <arch>s390x</arch>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>
@@ -124,14 +124,14 @@
<arch>riscv64</arch> <arch>riscv64</arch>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>
@@ -148,14 +148,14 @@
<arch>ppc64le</arch> <arch>ppc64le</arch>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>
@@ -172,14 +172,14 @@
<arch>armv7l</arch> <arch>armv7l</arch>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>
@@ -188,6 +188,18 @@
</hardware> </hardware>
</overwrite> </overwrite>
<!-- POWER9 now required on ppc64le -->
<overwrite>
<conditions>
<arch>ppc64le</arch>
</conditions>
<hardware>
<cpu>
<flag>power9</flag>
</cpu>
</hardware>
</overwrite>
<!-- Build on recent ARMv8.1 to avoid slow builders --> <!-- Build on recent ARMv8.1 to avoid slow builders -->
<overwrite> <overwrite>
<conditions> <conditions>
@@ -207,14 +219,14 @@
<arch>x86_64</arch> <arch>x86_64</arch>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>
@@ -231,14 +243,14 @@
<arch>riscv64</arch> <arch>riscv64</arch>
<package>kernel-64kb</package> <package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package> <package>kernel-source:kernel-64kb</package>
<package>kernel-debug</package> <package>kernel-azure</package>
<package>kernel-source:kernel-debug</package> <package>kernel-source:kernel-azure</package>
<package>kernel-default</package> <package>kernel-default</package>
<package>kernel-source:kernel-default</package> <package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package> <package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package> <package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package> <package>kernel-rt</package>
<package>kernel-source:kernel-lpae</package> <package>kernel-source:kernel-rt</package>
<package>kernel-zfcpdump</package> <package>kernel-zfcpdump</package>
<package>kernel-source:kernel-zfcpdump</package> <package>kernel-source:kernel-zfcpdump</package>
</conditions> </conditions>

13
_multibuild Normal file
View File

@@ -0,0 +1,13 @@
<multibuild>
<package>dtb-aarch64</package>
<package>kernel-64kb</package>
<package>kernel-azure</package>
<package>kernel-default</package>
<package>kernel-docs</package>
<package>kernel-kvmsmall</package>
<package>kernel-obs-build</package>
<package>kernel-obs-qa</package>
<package>kernel-rt</package>
<package>kernel-syms</package>
<package>kernel-zfcpdump</package>
</multibuild>

0
apply-patches Normal file → Executable file
View File

0
arch-symbols Normal file → Executable file
View File

0
check-for-config-changes Normal file → Executable file
View File

0
check-module-license Normal file → Executable file
View File

View File

@@ -8,20 +8,19 @@
# kernel-binary and kernel-source rely on this # kernel-binary and kernel-source rely on this
# #
+x86_64 x86_64/azure
+x86_64 x86_64/default +x86_64 x86_64/default
+x86_64 -syms x86_64/debug
+x86_64 -syms x86_64/kvmsmall +x86_64 -syms x86_64/kvmsmall
+x86_64 x86_64/rt
+ppc64le ppc64le/default +ppc64le ppc64le/default
+ppc64le -syms ppc64le/debug
+ppc64le -syms ppc64le/kvmsmall +ppc64le -syms ppc64le/kvmsmall
# ARM architectures +arm64 arm64/azure
+arm64 arm64/default +arm64 arm64/default
+arm64 arm64/64kb +arm64 arm64/64kb
+arm64 -syms arm64/kvmsmall +arm64 -syms arm64/kvmsmall
+armv7hl armv7hl/default +arm64 arm64/rt
+armv7hl armv7hl/lpae
+s390x s390x/default +s390x s390x/default
+s390x -syms s390x/zfcpdump +s390x -syms s390x/zfcpdump

View File

@@ -1,29 +1,34 @@
# The version of the main tarball to use # The version of the main tarball to use
SRCVERSION=6.4 SRCVERSION=6.12
# variant of the kernel-source package, either empty or "-rt" # variant of the kernel-source package, either empty or "-rt"
VARIANT= VARIANT=
# enable kernel module compression # enable kernel module compression
COMPRESS_MODULES="zstd" COMPRESS_MODULES="zstd"
COMPRESS_VMLINUX="xz"
# Compile binary devicetrees on master and stable branches.
BUILD_DTBS="Yes"
# Generate a _multibuild file
MULTIBUILD="Yes"
# Use new style livepatch package names # Use new style livepatch package names
LIVEPATCH=livepatch LIVEPATCH=livepatch
# Compile binary devicetrees for Leap # Enable livepatching related packages on -rt variant
BUILD_DTBS="Yes" LIVEPATCH_RT=1
# buildservice projects to build the kernel against # buildservice projects to build the kernel against
OBS_PROJECT=SUSE:SLE-15-SP6:Update OBS_PROJECT=SUSE:SLFO:Main
OBS_PROJECT_ARM=openSUSE:Step:15-SP6 IBS_PROJECT=SUSE:SLFO:Main
IBS_PROJECT=SUSE:SLE-15-SP6:Update
# Bugzilla info # Bugzilla info
BUGZILLA_SERVER="apibugzilla.suse.com" BUGZILLA_SERVER="apibugzilla.suse.com"
BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 15 SP6" BUGZILLA_PRODUCT="SUSE Linux Enterprise Server 16.1"
# Check the sorted patches section of series.conf BUGZILLA_COMPONENT="Kernel"
SORT_SERIES=yes
# Modules not listed in supported.conf will abort the kernel build
SUPPORTED_MODULES_CHECK=Yes
# Split Leap-only modules to kernel-*-optional subpackage
SPLIT_OPTIONAL=Yes SPLIT_OPTIONAL=Yes
SUPPORTED_MODULES_CHECK=Yes
# build documentation in HTML format # build documentation in HTML format
BUILD_HTML=Yes BUILD_HTML=Yes
# build documentation in PDF format # build documentation in PDF format
BUILD_PDF=No BUILD_PDF=No
# Generate compile_commands.json # Generate compile_commands.json
GENERATE_COMPILE_COMMANDS=Yes GENERATE_COMPILE_COMMANDS=Yes
# Set gcc version to the one used for build in IBS
GCC_VERSION=13
# Use the new kABI tool
USE_SUSE_KABI_TOOLS=Yes

BIN
config.tar.bz2 LFS

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -16,8 +16,8 @@
# #
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-aarch64 Name: dtb-aarch64
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif

File diff suppressed because it is too large Load Diff

0
group-source-files.pl Normal file → Executable file
View File

0
guards Normal file → Executable file
View File

0
kabi.pl Normal file → Executable file
View File

BIN
kabi.tar.bz2 LFS

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -17,32 +17,32 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux gz %define compress_vmlinux xz
%define livepatch livepatch%{nil} %define livepatch livepatch%{nil}
%define livepatch_rt %{nil} %define livepatch_rt 1%{nil}
%define sb_efi_only 0 %define sb_efi_only 0
%define split_base 0 %define split_base 0
%define split_optional 1 %define split_optional 1
%define supported_modules_check 1 %define supported_modules_check 1
%define build_flavor 64kb %define build_flavor 64kb
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 0 %define use_suse_kabi_tools 1
%define gcc_package gcc %define gcc_package gcc13
%define gcc_compiler gcc %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,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-64kb Name: kernel-64kb
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
@@ -328,14 +328,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -466,14 +474,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -1119,59 +1135,6 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1216,7 +1179,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
# #
# spec file for package kernel-lpae # spec file for package kernel-azure
# #
# Copyright (c) 2026 SUSE LLC # Copyright (c) 2026 SUSE LLC
# #
@@ -17,36 +17,36 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux gz %define compress_vmlinux xz
%define livepatch livepatch%{nil} %define livepatch livepatch%{nil}
%define livepatch_rt %{nil} %define livepatch_rt 1%{nil}
%define sb_efi_only 0 %define sb_efi_only 0
%define split_base 0 %define split_base 0
%define split_optional 1 %define split_optional 1
%define supported_modules_check 1 %define supported_modules_check 1
%define build_flavor lpae %define build_flavor azure
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 0 %define use_suse_kabi_tools 1
%define gcc_package gcc %define gcc_package gcc13
%define gcc_compiler gcc %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,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-lpae Name: kernel-azure
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
Summary: Kernel for LPAE enabled systems Summary: Kernel for MS Azure cloud
License: GPL-2.0-only License: GPL-2.0-only
Group: System/Kernel Group: System/Kernel
URL: https://www.kernel.org/ URL: https://www.kernel.org/
@@ -98,7 +98,7 @@ BuildRequires: suse-kabi-tools
# Remove some packages that are installed automatically by the build system, # Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel # but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
ExclusiveArch: armv7hl ExclusiveArch: aarch64 x86_64
%ifarch %ix86 x86_64 %ifarch %ix86 x86_64
%define image vmlinuz %define image vmlinuz
@@ -328,14 +328,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -401,8 +409,8 @@ Provides: kernel-preempt_%_target_cpu = %version-%source_rel
} }
%description %description
The kernel for all 32-bit ARM platforms that support LPAE. This includes all Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000. solutions.
%source_timestamp %source_timestamp
@@ -446,7 +454,7 @@ Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000.
%if "%CONFIG_MODULES" == "y" && %split_base %if "%CONFIG_MODULES" == "y" && %split_base
%package base %package base
Summary: Kernel for LPAE enabled systems - base modules Summary: Kernel for MS Azure cloud - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
@@ -464,14 +472,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -509,8 +525,8 @@ Conflicts: libc.so.6()(64bit)
%endif %endif
%description base %description base
The kernel for all 32-bit ARM platforms that support LPAE. This includes all Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000. solutions.
This package contains only the base modules, required in all installs. This package contains only the base modules, required in all installs.
@@ -550,7 +566,7 @@ This package contains only the base modules, required in all installs.
%endif %endif
%package extra %package extra
Summary: Kernel for LPAE enabled systems - Unsupported kernel modules Summary: Kernel for MS Azure cloud - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
URL: https://www.kernel.org/ URL: https://www.kernel.org/
Provides: %name-extra_%_target_cpu = %version-%source_rel Provides: %name-extra_%_target_cpu = %version-%source_rel
@@ -576,8 +592,8 @@ Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel
%endif %endif
%description extra %description extra
The kernel for all 32-bit ARM platforms that support LPAE. This includes all Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000. solutions.
This package contains additional modules not supported by SUSE. This package contains additional modules not supported by SUSE.
@@ -621,7 +637,7 @@ This package contains additional modules not supported by SUSE.
%if %split_extra && %split_optional %if %split_extra && %split_optional
%package optional %package optional
Summary: Kernel for LPAE enabled systems - Optional kernel modules Summary: Kernel for MS Azure cloud - Optional kernel modules
Group: System/Kernel Group: System/Kernel
URL: https://www.kernel.org/ URL: https://www.kernel.org/
Provides: %name-optional_%_target_cpu = %version-%source_rel Provides: %name-optional_%_target_cpu = %version-%source_rel
@@ -645,8 +661,8 @@ Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel
%endif %endif
%description optional %description optional
The kernel for all 32-bit ARM platforms that support LPAE. This includes all Kernel for use in the MS Azure cloud and other Hyper-V based virtualization
Cortex A15 based SoCs, like the Exynos5, OMAP5 or Calxeda ECX-2000. solutions.
This package contains optional modules only for openSUSE Leap. This package contains optional modules only for openSUSE Leap.
@@ -1111,59 +1127,6 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1208,7 +1171,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -17,32 +17,32 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux gz %define compress_vmlinux xz
%define livepatch livepatch%{nil} %define livepatch livepatch%{nil}
%define livepatch_rt %{nil} %define livepatch_rt 1%{nil}
%define sb_efi_only 0 %define sb_efi_only 0
%define split_base 0 %define split_base 0
%define split_optional 1 %define split_optional 1
%define supported_modules_check 1 %define supported_modules_check 1
%define build_flavor default %define build_flavor default
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 0 %define use_suse_kabi_tools 1
%define gcc_package gcc %define gcc_package gcc13
%define gcc_compiler gcc %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,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-default Name: kernel-default
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
@@ -98,7 +98,7 @@ BuildRequires: suse-kabi-tools
# Remove some packages that are installed automatically by the build system, # Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel # but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64 ExclusiveArch: aarch64 ppc64le s390x x86_64
%ifarch %ix86 x86_64 %ifarch %ix86 x86_64
%define image vmlinuz %define image vmlinuz
@@ -328,14 +328,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -495,14 +503,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -1203,59 +1219,6 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1300,7 +1263,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do

File diff suppressed because it is too large Load Diff

View File

@@ -16,9 +16,9 @@
# #
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define build_html 1 %define build_html 1
%define build_pdf 0 %define build_pdf 0
@@ -28,9 +28,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-docs Name: kernel-docs
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif

File diff suppressed because it is too large Load Diff

View File

@@ -17,32 +17,32 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux gz %define compress_vmlinux xz
%define livepatch livepatch%{nil} %define livepatch livepatch%{nil}
%define livepatch_rt %{nil} %define livepatch_rt 1%{nil}
%define sb_efi_only 0 %define sb_efi_only 0
%define split_base 0 %define split_base 0
%define split_optional 1 %define split_optional 1
%define supported_modules_check 1 %define supported_modules_check 1
%define build_flavor kvmsmall %define build_flavor kvmsmall
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 0 %define use_suse_kabi_tools 1
%define gcc_package gcc %define gcc_package gcc13
%define gcc_compiler gcc %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,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-kvmsmall Name: kernel-kvmsmall
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
@@ -328,14 +328,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -470,14 +478,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -1135,59 +1151,6 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1232,7 +1195,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do

File diff suppressed because it is too large Load Diff

View File

@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks #!BuildIgnore: post-build-checks
%define patchversion 6.4.0 %define patchversion 6.12.0
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
%endif %endif
%endif %endif
%endif %endif
%global kernel_package kernel%kernel_flavor-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %global kernel_package kernel%kernel_flavor-srchash-e4af1982fecb7ec2c689b6ced0418ef945bee56b
%endif %endif
%if 0%{?rhel_version} %if 0%{?rhel_version}
%global kernel_package kernel %global kernel_package kernel
%endif %endif
Name: kernel-obs-build Name: kernel-obs-build
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%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-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef Provides: kernel-obs-build-srchash-e4af1982fecb7ec2c689b6ced0418ef945bee56b
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: device-mapper BuildRequires: device-mapper
BuildRequires: dracut BuildRequires: dracut
@@ -63,7 +63,7 @@ BuildRequires: util-linux
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200 %if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
BuildRequires: zstd BuildRequires: zstd
%endif %endif
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64 ExclusiveArch: aarch64 ppc64le s390x x86_64
%description %description
This package is repackaging already compiled kernels to make them usable This package is repackaging already compiled kernels to make them usable

File diff suppressed because it is too large Load Diff

View File

@@ -17,15 +17,15 @@
# needsrootforbuild # needsrootforbuild
%define patchversion 6.4.0 %define patchversion 6.12.0
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa Name: kernel-obs-qa
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
@@ -36,10 +36,10 @@ 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} %if ! 0%{?qemu_user_space_build}
BuildRequires: kernel-obs-build-srchash-dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef BuildRequires: kernel-obs-build-srchash-e4af1982fecb7ec2c689b6ced0418ef945bee56b
%endif %endif
BuildRequires: modutils BuildRequires: modutils
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64 ExclusiveArch: aarch64 ppc64le s390x x86_64
%description %description
This package is using the kernel compiled within Open Build Service(OBS) This package is using the kernel compiled within Open Build Service(OBS)

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
# #
# spec file for package kernel-debug # spec file for package kernel-rt
# #
# Copyright (c) 2026 SUSE LLC # Copyright (c) 2026 SUSE LLC
# #
@@ -17,36 +17,36 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux gz %define compress_vmlinux xz
%define livepatch livepatch%{nil} %define livepatch livepatch%{nil}
%define livepatch_rt %{nil} %define livepatch_rt 1%{nil}
%define sb_efi_only 0 %define sb_efi_only 0
%define split_base 0 %define split_base 0
%define split_optional 1 %define split_optional 1
%define supported_modules_check 1 %define supported_modules_check 1
%define build_flavor debug %define build_flavor rt
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 0 %define use_suse_kabi_tools 1
%define gcc_package gcc %define gcc_package gcc13
%define gcc_compiler gcc %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,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-debug Name: kernel-rt
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
Summary: A Debug Version of the Kernel Summary: Kernel with PREEMPT_RT (realtime) support
License: GPL-2.0-only License: GPL-2.0-only
Group: System/Kernel Group: System/Kernel
URL: https://www.kernel.org/ URL: https://www.kernel.org/
@@ -98,7 +98,7 @@ BuildRequires: suse-kabi-tools
# Remove some packages that are installed automatically by the build system, # Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel # but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
ExclusiveArch: ppc64le x86_64 ExclusiveArch: aarch64 x86_64
%ifarch %ix86 x86_64 %ifarch %ix86 x86_64
%define image vmlinuz %define image vmlinuz
@@ -328,14 +328,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -368,6 +376,14 @@ Provides: kernel-%build_flavor-base-srchash-%git_commit
Provides: kernel-srchash-%git_commit Provides: kernel-srchash-%git_commit
# END COMMON DEPS # END COMMON DEPS
Provides: %name-srchash-%git_commit Provides: %name-srchash-%git_commit
%ifarch x86_64
Provides: kernel-compute = 3.13
Obsoletes: kernel-compute < 3.13
%endif
%ifarch x86_64
Provides: kernel-compute-base = 3.13
Obsoletes: kernel-compute-base < 3.13
%endif
%obsolete_rebuilds %name %obsolete_rebuilds %name
%define kmp_target_cpu %_target_cpu %define kmp_target_cpu %_target_cpu
@@ -401,8 +417,9 @@ Provides: kernel-preempt_%_target_cpu = %version-%source_rel
} }
%description %description
This kernel has several debug facilities enabled that hurt performance. The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
Only use this kernel when investigating problems. main purpose is to serve workloads with strict latency requirements with more
deterministic worst case behaviour than the default kernel.
%source_timestamp %source_timestamp
@@ -446,7 +463,7 @@ Only use this kernel when investigating problems.
%if "%CONFIG_MODULES" == "y" && %split_base %if "%CONFIG_MODULES" == "y" && %split_base
%package base %package base
Summary: A Debug Version of the Kernel - base modules Summary: Kernel with PREEMPT_RT (realtime) support - base modules
Group: System/Kernel Group: System/Kernel
Url: http://www.kernel.org/ Url: http://www.kernel.org/
Provides: kernel-base = %version-%source_rel Provides: kernel-base = %version-%source_rel
@@ -464,14 +481,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -503,14 +528,19 @@ Provides: kernel = %version-%source_rel
Provides: kernel-%build_flavor-base-srchash-%git_commit Provides: kernel-%build_flavor-base-srchash-%git_commit
Provides: kernel-srchash-%git_commit Provides: kernel-srchash-%git_commit
%ifarch x86_64
Provides: kernel-compute-base = 3.13
Obsoletes: kernel-compute-base < 3.13
%endif
%obsolete_rebuilds %name-base %obsolete_rebuilds %name-base
%ifarch %ix86 %ifarch %ix86
Conflicts: libc.so.6()(64bit) Conflicts: libc.so.6()(64bit)
%endif %endif
%description base %description base
This kernel has several debug facilities enabled that hurt performance. The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
Only use this kernel when investigating problems. main purpose is to serve workloads with strict latency requirements with more
deterministic worst case behaviour than the default kernel.
This package contains only the base modules, required in all installs. This package contains only the base modules, required in all installs.
@@ -550,7 +580,7 @@ This package contains only the base modules, required in all installs.
%endif %endif
%package extra %package extra
Summary: A Debug Version of the Kernel - Unsupported kernel modules Summary: Kernel with PREEMPT_RT (realtime) support - Unsupported kernel modules
Group: System/Kernel Group: System/Kernel
URL: https://www.kernel.org/ URL: https://www.kernel.org/
Provides: %name-extra_%_target_cpu = %version-%source_rel Provides: %name-extra_%_target_cpu = %version-%source_rel
@@ -561,6 +591,10 @@ Requires(pre): coreutils awk
Requires(post): modutils Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): dracut Requires(post): dracut
%ifarch x86_64
Provides: kernel-compute-extra = 3.13
Obsoletes: kernel-compute-extra < 3.13
%endif
%obsolete_rebuilds %name-extra %obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu) Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu) Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@@ -576,8 +610,9 @@ Provides: kernel-preempt-extra_%_target_cpu = %version-%source_rel
%endif %endif
%description extra %description extra
This kernel has several debug facilities enabled that hurt performance. The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
Only use this kernel when investigating problems. main purpose is to serve workloads with strict latency requirements with more
deterministic worst case behaviour than the default kernel.
This package contains additional modules not supported by SUSE. This package contains additional modules not supported by SUSE.
@@ -621,7 +656,7 @@ This package contains additional modules not supported by SUSE.
%if %split_extra && %split_optional %if %split_extra && %split_optional
%package optional %package optional
Summary: A Debug Version of the Kernel - Optional kernel modules Summary: Kernel with PREEMPT_RT (realtime) support - Optional kernel modules
Group: System/Kernel Group: System/Kernel
URL: https://www.kernel.org/ URL: https://www.kernel.org/
Provides: %name-optional_%_target_cpu = %version-%source_rel Provides: %name-optional_%_target_cpu = %version-%source_rel
@@ -632,6 +667,10 @@ Requires(pre): coreutils awk
Requires(post): modutils Requires(post): modutils
Requires(post): perl-Bootloader Requires(post): perl-Bootloader
Requires(post): dracut Requires(post): dracut
%ifarch x86_64
Provides: kernel-compute-optional = 3.13
Obsoletes: kernel-compute-optional < 3.13
%endif
%obsolete_rebuilds %name-optional %obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu) Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86 %ifarch %ix86
@@ -645,8 +684,9 @@ Provides: kernel-preempt-optional_%_target_cpu = %version-%source_rel
%endif %endif
%description optional %description optional
This kernel has several debug facilities enabled that hurt performance. The kernel for arm64 and x86_64 architectures that supports CONFIG_PREEMPT_RT. Its
Only use this kernel when investigating problems. main purpose is to serve workloads with strict latency requirements with more
deterministic worst case behaviour than the default kernel.
This package contains optional modules only for openSUSE Leap. This package contains optional modules only for openSUSE Leap.
@@ -749,6 +789,10 @@ Provides: kernel-preempt-devel = %version-%release
%endif %endif
%endif %endif
Requires: %gcc_package Requires: %gcc_package
%ifarch x86_64
Provides: kernel-compute-devel = 3.13
Obsoletes: kernel-compute-devel < 3.13
%endif
%obsolete_rebuilds %name-devel %obsolete_rebuilds %name-devel
PreReq: coreutils PreReq: coreutils
@@ -1111,59 +1155,6 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1208,7 +1199,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do

File diff suppressed because it is too large Load Diff

View File

@@ -16,21 +16,21 @@
# #
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define gcc_package gcc %define gcc_package gcc13
%define gcc_compiler gcc %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,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-source Name: kernel-source
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif

File diff suppressed because it is too large Load Diff

View File

@@ -16,15 +16,15 @@
# #
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
Name: kernel-syms Name: kernel-syms
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
@@ -33,19 +33,16 @@ License: GPL-2.0-only
Group: Development/Sources Group: Development/Sources
URL: https://www.kernel.org/ URL: https://www.kernel.org/
BuildRequires: coreutils BuildRequires: coreutils
ExclusiveArch: aarch64 armv7hl ppc64le s390x x86_64 ExclusiveArch: aarch64 ppc64le s390x x86_64
Prefix: /usr/src Prefix: /usr/src
AutoReqProv: off AutoReqProv: off
Source: README.KSYMS Source: README.KSYMS
%ifarch aarch64 %ifarch aarch64
Requires: kernel-64kb-devel = %version-%source_rel Requires: kernel-64kb-devel = %version-%source_rel
%endif %endif
%ifarch aarch64 armv7hl 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
%ifarch armv7hl
Requires: kernel-lpae-devel = %version-%source_rel
%endif
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

File diff suppressed because it is too large Load Diff

View File

@@ -17,32 +17,32 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.4 %define srcversion 6.12
%define patchversion 6.4.0 %define patchversion 6.12.0
%define git_commit dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef %define git_commit e4af1982fecb7ec2c689b6ced0418ef945bee56b
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux gz %define compress_vmlinux xz
%define livepatch livepatch%{nil} %define livepatch livepatch%{nil}
%define livepatch_rt %{nil} %define livepatch_rt 1%{nil}
%define sb_efi_only 0 %define sb_efi_only 0
%define split_base 0 %define split_base 0
%define split_optional 1 %define split_optional 1
%define supported_modules_check 1 %define supported_modules_check 1
%define build_flavor zfcpdump %define build_flavor zfcpdump
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 0 %define use_suse_kabi_tools 1
%define gcc_package gcc %define gcc_package gcc13
%define gcc_compiler gcc %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,arch-symbols,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,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-zfcpdump Name: kernel-zfcpdump
Version: 6.4.0 Version: 6.12.0
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.gdc06f85 Release: <RELEASE>.ge4af198
%else %else
Release: 0 Release: 0
%endif %endif
@@ -328,14 +328,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -466,14 +474,22 @@ Requires: suse-module-tools
# For depmod (modutils is a dependency provided by both module-init-tools and # For depmod (modutils is a dependency provided by both module-init-tools and
# kmod-compat) # kmod-compat)
Requires(post): modutils Requires(post): modutils
# This Requires is wrong, because the post/postun scripts have a # Use OrderWithRequires to instruct the package manager to schedule the
# test -x update-bootloader, having perl-Bootloader is not a hard requirement. # installation of bootloader and dracut related tools as if they were
# But, there is no way to tell rpm or yast to schedule the installation # required. This will ensure they're there for post scripts without hard
# of perl-Bootloader before kernel-binary.rpm if both are in the list of # requiring them. (boo#1228659, boo#1240785)
# packages to install/update. Likewise, this is true for dracut. # But OrderWithRequires is not correctly implemented (bsc#1241513, bsc#1241353)
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry # Workaround: Add extra suggests for the ordered package
Requires(post): perl-Bootloader >= 0.4.15 OrderWithRequires(post): udev
Requires(post): dracut Suggests: udev
OrderWithRequires(post): systemd-boot
Suggests: systemd-boot
OrderWithRequires(post): perl-Bootloader
Suggests: perl-Bootloader
OrderWithRequires(post): update-bootloader
Suggests: update-bootloader
OrderWithRequires(post): dracut
Suggests: dracut
# Install the package providing /etc/SuSE-release early enough, so that # Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565) # the grub entry has correct title (bnc#757565)
Requires(post): distribution-release Requires(post): distribution-release
@@ -1119,59 +1135,6 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1216,7 +1179,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do

19
linux-6.12.tar.sign Normal file
View File

@@ -0,0 +1,19 @@
-----BEGIN PGP SIGNATURE-----
Comment: This signature is for the .tar version of the archive
Comment: git archive --format tar --prefix=linux-6.12/ v6.12
Comment: git version 2.47.0
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmc6xcwACgkQONu9yGCS
aT65NhAAvh7QiDnvnOlH/ZI9TVDE70GYARPN0OQTE+7YmtwYYxtDmIWpl5V4gjcK
jYZYWkNWZxyIi/dzZFoY8JMEwxdPfchkc2nqJxgHbZGTWudcLnTWxIRnzlEjs+7B
B7XIlCTGYMi3hYweHNZcDzvAFp+WA2e130ZTHeJSpEy7jkdcRxnKP4kYkE52bmOr
iK0MgfPhlDY90K9T/XQ1j0CdU9ekpwXXc+vfNPtPz4H5VpAkIvLzFmu/9oYtGBlf
8w4wel6GlzYsZL8XJmBgK2GyhHXLKeEAsTFGoJSnZBwgqfr9ux9iVNCUgfMNyBh/
sPp0ZzVWnqk5CsLTO/bzV64ckRLyBp9nfTekZAjnADqXPTEfDKEGKL/AUV8AFQPE
AvZzFAV8aOFQAUkofvQyJiD61UVjziNlxh0bXLcJrTdJbNqsEQlx4Z6mWWLeufrU
7UWboDuR0+MNGUIVCxFjYF30Zb18hIxxnZ++9+MhtbY0+aAUpJUkHm6HpNls2JtI
0M0iUjTYtlohcadLCo+IdO0+8/HiN1rtDy+PypTNvVI5aoS9gPuJPXMGE+rSgUAk
M0XrPcKrekJPgkL0rQJ+CfHSodsex6de9mzmPA/RHB4iwSqkAHSShs5KXzY6jy+T
fv5YOM+4AArm5xL1uDDDINp/a3tg5Nsv49ghfeYj6IzJPJ84ciw=
=pvFU
-----END PGP SIGNATURE-----

BIN
linux-6.12.tar.xz LFS Normal file

Binary file not shown.

View File

@@ -1,19 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: This signature is for the .tar version of the archive
Comment: git archive --format tar --prefix=linux-6.4/ v6.4
Comment: git version 2.41.0
iQIzBAABCAAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmSZJtAACgkQONu9yGCS
aT6pJw/+Osrk7UvALCjSPp1LzX4MM1rV27c6McOri/Wq9/25ohOCkq0ieUywPgUJ
RZ6NyxDQWU9DyPIQMWRzjliwtVcN9+Qc0dTXFezBHnQJVfTlDA6Ms0i6T92EQEx0
A+aRo12u4rww1Z44A2aWKtYJTsGGY1hyXhTnWulsQqx1fcDoEv6G1NLdpqvlIKhn
HLYVPcTgFJiHo3dBvhx2/hqAtupIB3EJNpJr9GZlrlX4i2HncfdNcrKVGYuxsXJJ
nkn5EtbhPwOAcHkkmsWa4xAEe5omp938osZ9x20DVVfTEFM/b4BV9lt7Sm5EbHOq
uVRPbih2rCRBOF7hXgDsq4UwfY2CFYPp7B/F54cIjNSh1euHeLoaJb9Fz2PFIgub
yYDWksm80NaIoa3bXx8VG4ZNE64TwVDWfi8cBWSJkp+16nToI9Oj3/VWpHaMm7vN
rojMzgmps4joYflbBfM3hb8HthmnRM38NiUvQug8pmd8Y2nbJxCQH17A1sv3Mpbw
Ke3Qro9Zk4xfZb+GdrSuUW4G4JUbSZKM0JwU3HQZ5hQT4D7h1G0tfrl3/ClJfxal
125ZU7VThBms7Vn1Sf3GAwbD4kvkLuNt3QSbpBFjlJ/9w7SMriWvUvMKXzZ3jUJX
KefEanRsJijRBBWIKGZ8u2Z1dB6B9zLc6/zQORkWou4l3dpuTQo=
=b0YG
-----END PGP SIGNATURE-----

Binary file not shown.

0
mergedep Normal file → Executable file
View File

0
moddep Normal file → Executable file
View File

0
modflist Normal file → Executable file
View File

View File

@@ -1,78 +1,73 @@
cryptomgr ablk_helper
cryptd
crypto_simd
crypto_user
tcrypt
aes-arm64
aes-ce-blk
aes-ce-ccm aes-ce-ccm
aes-ce-cipher
aes-neon-blk
aes-neon-bs aes-neon-bs
aes_generic
aes_s390 aes_s390
aes_ti aes_ti
aesni-intel af_alg
algif_hash
ansi_cprng
anubis
arc4
authenc authenc
blowfish_common
blowfish_generic
blowfish_x86_64
camellia_generic
camellia_x86_64
cast5_generic
cast6_generic
cast_common
cbc cbc
ccm ccm
cfb cfb
chacha_s390
cmac cmac
crc32-pclmul cryptd
crc32-vx_s390 crypto_user
crc32_generic
crc32c-intel
crc32c-vpmsum
crc32c_generic
crct10dif-ce
crct10dif-pclmul
crct10dif-vpmsum
crct10dif_generic
crypto_null
ctr ctr
cts cts
deflate deflate
dh_generic des3_ede-x86_64
des_generic
des_s390
drbg drbg
ecb ecb
ecdh_generic ecdh_generic
ecdsa_generic fcrypt
essiv
gcm gcm
ghash-ce gf128mul
ghash-clmulni-intel ghash_generic
ghash-generic
ghash_s390 ghash_s390
hmac glue_helper
jitterentropy_rng khazad
keywrap keywrap
lz4 lrw
lz4hc md4
lzo michael_mic
lzo-rle
ofb ofb
paes_s390 pcbc
rsa_generic rmd128
sha1-ce rmd160
sha1-powerpc rmd256
sha1-ssse3 rmd320
sha1_generic salsa20_generic
salsa20_x86_64
seed
serpent_generic
serpent_sse2_x86_64
sha1_s390 sha1_s390
sha2-ce
sha256-arm64
sha256-ssse3
sha256_generic
sha256_s390 sha256_s390
sha3-ce
sha3_256_s390
sha3_512_s390
sha3_generic sha3_generic
sha512-arm64
sha512-ce
sha512-ssse3
sha512_generic sha512_generic
sha512_s390 sha512_s390
sha512_ssse3
tcrypt
tea
tgr192
twofish_common
twofish_generic
twofish_x86_64
twofish_x86_64_3way
vmac
wp512
xcbc
xts xts
xxhash_generic
zstd

0
modversions Normal file → Executable file
View File

View File

@@ -1,11 +1,3 @@
# List of KMPs integrated into the kernel # List of KMPs integrated into the kernel
# These KMPs shoud be removed when the kernel is installed # These KMPs shoud be removed when the kernel is installed
# <basename> <upper bound of shipped versions> # <basename> <upper bound of shipped versions>
# sle12-sp1 / Leap 42.1
xen 4.6.1
compat-wireless 4.4
# TW 4.8
ftsteutates 20160601
# SLE12-SP3 / Leap 42.3
drm 4.12

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

38721
series.conf

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,3 @@
2026-01-14 00:31:35 +0000 2026-01-17 00:00:21 +0000
GIT Revision: dc06f85a301e5cfbd92b7b9e90d41eafd5ba77ef GIT Revision: e4af1982fecb7ec2c689b6ced0418ef945bee56b
GIT Branch: SLE15-SP6-LTSS GIT Branch: SL-16.1

0
split-modules Normal file → Executable file
View File

0
splitflist Normal file → Executable file
View File

File diff suppressed because it is too large Load Diff

BIN
sysctl.tar.bz2 LFS

Binary file not shown.