2 Commits

Author SHA256 Message Date
f921be216b GIT Revision: ff6c996309cfe0f8cf3d00ec74d480f66186d84c
GIT Branch: master
2025-11-12 03:02:51 +0000
2025-11-14 10:39:31 +01:00
40c9519c10 Update .gitattributes 2025-11-14 10:37:58 +01:00
59 changed files with 3418 additions and 2805578 deletions

View File

@@ -8,8 +8,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>
@@ -77,8 +75,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>
@@ -103,8 +99,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>
@@ -134,8 +128,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>
@@ -160,8 +152,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>
@@ -186,8 +176,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>
@@ -223,8 +211,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>
@@ -249,8 +235,6 @@
<package>kernel-source:kernel-default</package>
<package>kernel-kvmsmall</package>
<package>kernel-source:kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-source:kernel-lpae</package>
<package>kernel-pae</package>
<package>kernel-source:kernel-pae</package>
<package>kernel-vanilla</package>

View File

@@ -7,7 +7,6 @@
<package>kernel-default</package>
<package>kernel-docs</package>
<package>kernel-kvmsmall</package>
<package>kernel-lpae</package>
<package>kernel-obs-build</package>
<package>kernel-obs-qa</package>
<package>kernel-pae</package>

View File

@@ -36,7 +36,6 @@ declare -a IGNORED_CONFIGS_RE=(
'LD_VERSION'
'LLD_VERSION'
'OBJTOOL'
'OPENSSL_SUPPORTS_[A-Z0-9_]*'
'PAHOLE_HAS_[A-Z0-9_]*'
'PAHOLE_VERSION'
'RISCV_ISA_[A-Z_]*'

Binary file not shown.

View File

@@ -22,11 +22,11 @@
+ppc64le -syms ppc64le/kvmsmall
# ARM architectures
+armv6hl armv6hl/default
+armv6hl armv6hl/vanilla
+armv7hl armv7hl/default
+armv7hl armv7hl/vanilla
+armv7hl armv7hl/lpae
+armv6hl -!needs_updating armv6hl/default
+armv6hl -!needs_updating armv6hl/vanilla
+armv7hl -!needs_updating armv7hl/default
+armv7hl -!needs_updating armv7hl/vanilla
+armv7hl -!needs_updating armv7hl/lpae
+arm64 arm64/default
+arm64 arm64/64kb
+arm64 arm64/vanilla

View File

@@ -1,5 +1,5 @@
# The version of the main tarball to use
SRCVERSION=6.19
SRCVERSION=6.18-rc5
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# enable kernel module compression
@@ -27,5 +27,3 @@ BUILD_HTML=Yes
BUILD_PDF=No
# Generate compile_commands.json
GENERATE_COMPILE_COMMANDS=Yes
# 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

@@ -1,7 +1,7 @@
#
# spec file for package dtb-aarch64
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
#
%define srcversion 6.19
%define patchversion 6.19.6
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define variant %{nil}
%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})
Name: dtb-aarch64
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: aarch64
%define dtbdir /boot/dtb-%kernelrelease
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package dtb-armv6l
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
#
%define srcversion 6.19
%define patchversion 6.19.6
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define variant %{nil}
%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})
Name: dtb-armv6l
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: armv6l armv6hl
%define dtbdir /boot/dtb-%kernelrelease
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package dtb-armv7l
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
#
%define srcversion 6.19
%define patchversion 6.19.6
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define variant %{nil}
%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})
Name: dtb-armv7l
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: armv7l armv7hl
%define dtbdir /boot/dtb-%kernelrelease
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package dtb-riscv64
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,8 @@
#
%define srcversion 6.19
%define patchversion 6.19.6
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define variant %{nil}
%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})
Name: dtb-riscv64
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: riscv64
%define dtbdir /boot/dtb-%kernelrelease
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards
@@ -285,33 +285,6 @@ cd /boot
%dir %{dtbdir}/sophgo
%{dtbdir}/sophgo/*.dtb
%package -n dtb-spacemit
Summary: SpacemiT based riscv64 systems
Group: System/Boot
Provides: multiversion(dtb)
Requires(post): coreutils
%description -n dtb-spacemit
Device Tree files for SpacemiT based riscv64 systems.
%post -n dtb-spacemit
cd /boot
# If /boot/dtb is a symlink, remove it, so that we can replace it.
[ -d dtb ] && [ -L dtb ] && rm -f dtb
# Unless /boot/dtb exists as real directory, create a symlink.
[ -d dtb ] || ln -sf dtb-%kernelrelease dtb
%ifarch %arm aarch64 riscv64
%files -n dtb-spacemit -f dtb-spacemit.list
%else
%files -n dtb-spacemit
%endif
%defattr(-,root,root)
%ghost /boot/dtb
%dir %{dtbdir}
%dir %{dtbdir}/spacemit
%{dtbdir}/spacemit/*.dtb
%package -n dtb-starfive
Summary: StarFive based riscv64 systems
Group: System/Boot
@@ -384,7 +357,7 @@ export DTC_FLAGS="-R 4 -p 0x1000"
DTC_FLAGS="$DTC_FLAGS -@"
cd $source/arch/riscv/boot/dts
for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts spacemit/*.dts starfive/*.dts thead/*.dts ; do
for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts starfive/*.dts thead/*.dts ; do
target=${dts%*.dts}
mkdir -p $PPDIR/$(dirname $target)
cpp -x assembler-with-cpp -undef -D__DTS__ -nostdinc -I. -I$SRCDIR/include/ -I$SRCDIR/scripts/dtc/include-prefixes/ -P $target.dts -o $PPDIR/$target.dts
@@ -393,7 +366,7 @@ done
%install
cd pp
for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts spacemit/*.dts starfive/*.dts thead/*.dts ; do
for dts in allwinner/*.dts microchip/*.dts renesas/*.dts sifive/*.dts sophgo/*.dts starfive/*.dts thead/*.dts ; do
target=${dts%*.dts}
install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
# install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)

BIN
kabi.tar.bz2 LFS

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-64kb
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
# needssslcertforbuild
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0
%define build_flavor 64kb
%define generate_compile_commands 1
%define use_suse_kabi_tools 1
%define use_suse_kabi_tools 0
%define gcc_package gcc
%define gcc_compiler gcc
@@ -40,9 +40,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})
Name: kernel-64kb
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package
# for objtool
BuildRequires: libelf-devel
# part of elfutils not shipped on SLE 12
%if 0%{?suse_version} >= 1500
# for gendwarfksyms
BuildRequires: libdw-devel
%endif
# required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils
%ifarch %arm
@@ -173,7 +168,7 @@ ExclusiveArch: aarch64
echo -n "$space$cert" ; space=" " \
done )
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards
@@ -1135,6 +1130,59 @@ accessible simultaneously from multiple nodes of a cluster.
%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_MODULES
@@ -1179,7 +1227,7 @@ awk '{
subpackages=(
base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif
)
for package in "${subpackages[@]}"; do
@@ -1287,7 +1335,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \
$CONFIG_SUSE_HAVE_STABLE_KABI
$CONFIG_SUSE_HAVE_STABLE_KABI \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
--disable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
--enable CONFIG_DEBUG_INFO_NONE
%endif
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1416,11 +1471,9 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-default
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
# needssslcertforbuild
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0
%define build_flavor default
%define generate_compile_commands 1
%define use_suse_kabi_tools 1
%define use_suse_kabi_tools 0
%define gcc_package gcc
%define gcc_compiler gcc
@@ -40,9 +40,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})
Name: kernel-default
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package
# for objtool
BuildRequires: libelf-devel
# part of elfutils not shipped on SLE 12
%if 0%{?suse_version} >= 1500
# for gendwarfksyms
BuildRequires: libdw-devel
%endif
# required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils
%ifarch %arm
@@ -98,7 +93,7 @@ BuildRequires: suse-kabi-tools
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 %ix86 ppc64le riscv64 s390x x86_64
%ifarch %ix86 x86_64
%define image vmlinuz
@@ -173,7 +168,7 @@ ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
echo -n "$space$cert" ; space=" " \
done )
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards
@@ -1243,6 +1238,59 @@ accessible simultaneously from multiple nodes of a cluster.
%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_MODULES
@@ -1287,7 +1335,7 @@ awk '{
subpackages=(
base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif
)
for package in "${subpackages[@]}"; do
@@ -1395,7 +1443,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \
$CONFIG_SUSE_HAVE_STABLE_KABI
$CONFIG_SUSE_HAVE_STABLE_KABI \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
--disable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
--enable CONFIG_DEBUG_INFO_NONE
%endif
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1524,11 +1579,9 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-docs
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
#
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define build_html 1
%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})
Name: kernel-docs
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -85,7 +85,7 @@ BuildRequires: texlive-zapfding
%endif
%endif
BuildArch: noarch
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-kvmsmall
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
# needssslcertforbuild
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0
%define build_flavor kvmsmall
%define generate_compile_commands 1
%define use_suse_kabi_tools 1
%define use_suse_kabi_tools 0
%define gcc_package gcc
%define gcc_compiler gcc
@@ -40,9 +40,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})
Name: kernel-kvmsmall
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package
# for objtool
BuildRequires: libelf-devel
# part of elfutils not shipped on SLE 12
%if 0%{?suse_version} >= 1500
# for gendwarfksyms
BuildRequires: libdw-devel
%endif
# required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils
%ifarch %arm
@@ -173,7 +168,7 @@ ExclusiveArch: aarch64 ppc64le x86_64
echo -n "$space$cert" ; space=" " \
done )
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards
@@ -1151,6 +1146,59 @@ accessible simultaneously from multiple nodes of a cluster.
%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_MODULES
@@ -1195,7 +1243,7 @@ awk '{
subpackages=(
base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif
)
for package in "${subpackages[@]}"; do
@@ -1303,7 +1351,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \
$CONFIG_SUSE_HAVE_STABLE_KABI
$CONFIG_SUSE_HAVE_STABLE_KABI \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
--disable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
--enable CONFIG_DEBUG_INFO_NONE
%endif
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1432,11 +1487,9 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-obs-build
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
%define patchversion 6.19.6
%define patchversion 6.18.0-rc5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
%endif
%endif
%endif
%global kernel_package kernel%kernel_flavor-srchash-9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%global kernel_package kernel%kernel_flavor-srchash-ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
%endif
Name: kernel-obs-build
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
Provides: kernel-obs-build-srchash-9abab2a0c3faf8ccbae08f23732acaa4d67c941d
Provides: kernel-obs-build-srchash-ff6c996309cfe0f8cf3d00ec74d480f66186d84c
BuildRequires: coreutils
BuildRequires: device-mapper
BuildRequires: dracut
@@ -63,7 +63,7 @@ BuildRequires: util-linux
%if 0%{?suse_version} > 1550 || 0%{?sle_version} > 150200
BuildRequires: zstd
%endif
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
%description
This package is repackaging already compiled kernels to make them usable
@@ -125,7 +125,7 @@ export KERNEL_MODULES="
xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat
nls_cp437 nls_iso8859-1 ibmvscsi sd_mod e1000 ibmveth overlay 9p 9pnet_virtio qemu_fw_cfg
algif_hash aegis128 xts bridge br_netfilter nf_nat nf_tables xt_conntrack iptable_nat iptable_filter
iso9660 xt_addrtype"
iso9660"
# manually load all modules to make sure they're available
for i in $KERNEL_MODULES; do

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-obs-qa
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,15 +17,15 @@
# needsrootforbuild
%define patchversion 6.19.6
%define patchversion 6.18.0-rc5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -36,10 +36,10 @@ BuildRequires: kernel-default
# kernel-obs-build must be also configured as VMinstall, but is required
# here as well to avoid that qa and build package build parallel
%if ! 0%{?qemu_user_space_build}
BuildRequires: kernel-obs-build-srchash-9abab2a0c3faf8ccbae08f23732acaa4d67c941d
BuildRequires: kernel-obs-build-srchash-ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%endif
BuildRequires: modutils
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 ppc64le riscv64 s390x x86_64
%description
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,7 +1,7 @@
#
# spec file for package kernel-pae
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
# needssslcertforbuild
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0
%define build_flavor pae
%define generate_compile_commands 1
%define use_suse_kabi_tools 1
%define use_suse_kabi_tools 0
%define gcc_package gcc
%define gcc_compiler gcc
@@ -40,9 +40,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})
Name: kernel-pae
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package
# for objtool
BuildRequires: libelf-devel
# part of elfutils not shipped on SLE 12
%if 0%{?suse_version} >= 1500
# for gendwarfksyms
BuildRequires: libdw-devel
%endif
# required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils
%ifarch %arm
@@ -173,7 +168,7 @@ ExclusiveArch: %ix86
echo -n "$space$cert" ; space=" " \
done )
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards
@@ -1199,6 +1194,59 @@ accessible simultaneously from multiple nodes of a cluster.
%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_MODULES
@@ -1243,7 +1291,7 @@ awk '{
subpackages=(
base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif
)
for package in "${subpackages[@]}"; do
@@ -1351,7 +1399,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \
$CONFIG_SUSE_HAVE_STABLE_KABI
$CONFIG_SUSE_HAVE_STABLE_KABI \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
--disable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
--enable CONFIG_DEBUG_INFO_NONE
%endif
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1480,11 +1535,9 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-source
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
#
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define gcc_package gcc
%define gcc_compiler gcc
@@ -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})
Name: kernel-source
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -56,9 +56,9 @@ Prefix: /usr/src
%define _rpmmacrodir /etc/rpm
%endif
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
%if "https://www.kernel.org/pub/linux/kernel/v6.x/" != ""
Source1: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.sign
Source0: linux-%srcversion.tar.xz
%if "" != ""
Source1: linux-%srcversion.tar.sign
Source2: linux.keyring
%endif
Source3: kernel-source.rpmlintrc

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-syms
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,15 @@
#
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -33,19 +33,16 @@ License: GPL-2.0-only
Group: Development/Sources
URL: https://www.kernel.org/
BuildRequires: coreutils
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
ExclusiveArch: %ix86 aarch64 ppc64le riscv64 s390x x86_64
Prefix: /usr/src
AutoReqProv: off
Source: README.KSYMS
%ifarch aarch64
Requires: kernel-64kb-devel = %version-%source_rel
%endif
%ifarch aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
%ifarch aarch64 %ix86 ppc64le riscv64 s390x x86_64
Requires: kernel-default-devel = %version-%source_rel
%endif
%ifarch armv7hl
Requires: kernel-lpae-devel = %version-%source_rel
%endif
%ifarch %ix86
Requires: kernel-pae-devel = %version-%source_rel
%endif

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-vanilla
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
# needssslcertforbuild
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0
%define build_flavor vanilla
%define generate_compile_commands 1
%define use_suse_kabi_tools 1
%define use_suse_kabi_tools 0
%define gcc_package gcc
%define gcc_compiler gcc
@@ -40,9 +40,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})
Name: kernel-vanilla
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package
# for objtool
BuildRequires: libelf-devel
# part of elfutils not shipped on SLE 12
%if 0%{?suse_version} >= 1500
# for gendwarfksyms
BuildRequires: libdw-devel
%endif
# required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils
%ifarch %arm
@@ -98,7 +93,7 @@ BuildRequires: suse-kabi-tools
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 %ix86 ppc64le riscv64 s390x x86_64
%ifarch %ix86 x86_64
%define image vmlinuz
@@ -173,7 +168,7 @@ ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
echo -n "$space$cert" ; space=" " \
done )
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards
@@ -1123,6 +1118,59 @@ accessible simultaneously from multiple nodes of a cluster.
%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_MODULES
@@ -1167,7 +1215,7 @@ awk '{
subpackages=(
base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif
)
for package in "${subpackages[@]}"; do
@@ -1275,7 +1323,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \
$CONFIG_SUSE_HAVE_STABLE_KABI
$CONFIG_SUSE_HAVE_STABLE_KABI \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
--disable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
--enable CONFIG_DEBUG_INFO_NONE
%endif
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1404,11 +1459,9 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
#
# spec file for package kernel-zfcpdump
#
# Copyright (c) 2026 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,9 +17,9 @@
# needssslcertforbuild
%define srcversion 6.19
%define patchversion 6.19.6
%define git_commit 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
%define srcversion 6.18-rc5
%define patchversion 6.18.0-rc5
%define git_commit ff6c996309cfe0f8cf3d00ec74d480f66186d84c
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0
%define build_flavor zfcpdump
%define generate_compile_commands 1
%define use_suse_kabi_tools 1
%define use_suse_kabi_tools 0
%define gcc_package gcc
%define gcc_compiler gcc
@@ -40,9 +40,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})
Name: kernel-zfcpdump
Version: 6.19.6
Version: 6.18~rc5
%if 0%{?is_kotd}
Release: <RELEASE>.g9abab2a
Release: <RELEASE>.gff6c996
%else
Release: 0
%endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package
# for objtool
BuildRequires: libelf-devel
# part of elfutils not shipped on SLE 12
%if 0%{?suse_version} >= 1500
# for gendwarfksyms
BuildRequires: libdw-devel
%endif
# required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils
%ifarch %arm
@@ -173,7 +168,7 @@ ExclusiveArch: s390x
echo -n "$space$cert" ; space=" " \
done )
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
Source0: linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
Source14: series.conf
Source16: guards
@@ -1135,6 +1130,59 @@ accessible simultaneously from multiple nodes of a cluster.
%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_MODULES
@@ -1179,7 +1227,7 @@ awk '{
subpackages=(
base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif
)
for package in "${subpackages[@]}"; do
@@ -1287,7 +1335,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \
$CONFIG_SUSE_HAVE_STABLE_KABI
$CONFIG_SUSE_HAVE_STABLE_KABI \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
--disable CONFIG_DEBUG_INFO \
--disable CONFIG_DEBUG_INFO_"${DEBUG_INFO_TYPE}" \
--enable CONFIG_DEBUG_INFO_NONE
%endif
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1416,11 +1471,9 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

BIN
linux-6.18-rc5.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.19/ v6.19
Comment: git version 2.53.0
iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmmJgOIACgkQONu9yGCS
aT5l9g//XBAwCP5LhhxgjbJk5OF120nQHVxPCQnGUB5x6gs0t7Fj3mlPlf750Dq9
RUUgcOmn6c1ZM0ZqDA1+saWqniMXOtTrx4xHNa/Fiyp73DsyPXR59T2QLUCumGrf
sqVrs605k6xS1e9E8ECRrcYXVpYbsQlUSngSH7TxzJ6G4KluECJ6tnEn/xaxkWcv
tW4mdpPQ4QckeV89miNVlmc6UdcJ95AZsSd90IingX+xz5zVZxxIPL9FkgoaVbmt
veFUDr4VwvCjsE/NL2xkQHl5LOkE5ZpbXZ/EQwsAqu+N9D/ygluniH0bIcASZjZb
SkX4DfgKNlk2ixN9mj2WwVwLpnhG9fDzPx6BZUnz/wmhgZgEvdEPjX+5DKYvg8oE
/eXTvb9ELI+sSOscn7pG0/3oeIr9sz0xZW3lGdsiJvhmHLb6BtLS0MhWHHP56+Ii
NkyExp94gWGFOuQiBpv6z3pThoq5U0d671U2gGaKSkkSaKU0F0Y0hC2oqdt1v9A6
FJ7PaSDoGTclX83SywnNV2+YqWKv0yI9OWpHC8vx2m9RF19D38yfdzG0UBTWB4H8
F+EC27XdmpSoOunVXTymlEpSfTz7wrk5qGSOHBYw0XeVE5lveA+cwXnB4Aht8t7e
Ijy8+gcLFOQ5G9WMrPM6lJasadZmVyI5AuFjPNtGa0ClC6DD+D8=
=rTE8
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,3 @@
2026-03-05 06:13:19 +0000
GIT Revision: 9abab2a0c3faf8ccbae08f23732acaa4d67c941d
GIT Branch: stable
2025-11-12 03:02:51 +0000
GIT Revision: ff6c996309cfe0f8cf3d00ec74d480f66186d84c
GIT Branch: master

View File

@@ -31,6 +31,7 @@
+ocfs2-kmp fs/ocfs2/ocfs2_stack_o2cb # fate#319339
+ocfs2-kmp fs/ocfs2/ocfs2_stack_user # fate#319339
+ocfs2-kmp fs/ocfs2/ocfs2_stackglue # fate#319339
+reiserfs-kmp fs/reiserfs/reiserfs # ReiserFS journaled filesystem
arch/arm64/crypto/aes-arm64
arch/arm64/crypto/aes-ce-blk
arch/arm64/crypto/aes-ce-ccm
@@ -3708,6 +3709,7 @@
fs/quota/quota_tree
fs/quota/quota_v1
fs/quota/quota_v2
- fs/reiserfs/reiserfs
- fs/romfs/romfs
fs/squashfs/squashfs
- fs/sysv/sysv

BIN
sysctl.tar.bz2 LFS

Binary file not shown.