1
0
forked from pool/kernel-source

3 Commits

Author SHA256 Message Date
c9179107ad Update kernel-docs.spec 2025-11-04 05:51:56 +01:00
2b5e615459 GIT Revision: c376041991582f38054bc5da00a7ac4d96af6692
GIT Branch: stable
2025-11-03 08:48:07 +0000
2025-11-03 09:56:37 +01:00
2ea41c06d6 Update .gitattributes 2025-11-03 09:56:27 +01:00
49 changed files with 2679753 additions and 15817 deletions

View File

@@ -2,10 +2,14 @@
<!-- Default 35GB for binary packages -->
<overwrite>
<conditions>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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>
@@ -67,10 +71,14 @@
<conditions>
<arch>armv7l</arch>
<arch>armv6l</arch>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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>
@@ -89,10 +97,14 @@
<overwrite>
<conditions>
<arch>s390x</arch>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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>
@@ -116,10 +128,14 @@
<arch>i586</arch>
<arch>x86_64</arch>
<arch>riscv64</arch>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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>
@@ -138,10 +154,14 @@
<arch>ppc</arch>
<arch>ppc64</arch>
<arch>ppc64le</arch>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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,10 +180,14 @@
<arch>aarch64</arch>
<arch>armv6l</arch>
<arch>armv7l</arch>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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>
@@ -193,10 +217,14 @@
<conditions>
<arch>aarch64</arch>
<arch>x86_64</arch>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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>
@@ -215,10 +243,14 @@
<overwrite>
<conditions>
<arch>riscv64</arch>
<package>kernel-64kb</package>
<package>kernel-source:kernel-64kb</package>
<package>kernel-default</package>
<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

@@ -3,9 +3,11 @@
<package>dtb-armv6l</package>
<package>dtb-armv7l</package>
<package>dtb-riscv64</package>
<package>kernel-64kb</package>
<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

@@ -22,15 +22,15 @@
+ppc64le -syms ppc64le/kvmsmall
# ARM architectures
+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 -!needs_updating arm64/default
+arm64 -!needs_updating arm64/64kb
+arm64 -!needs_updating arm64/vanilla
+arm64 -syms -!needs_updating arm64/kvmsmall
+armv6hl armv6hl/default
+armv6hl armv6hl/vanilla
+armv7hl armv7hl/default
+armv7hl armv7hl/vanilla
+armv7hl armv7hl/lpae
+arm64 arm64/default
+arm64 arm64/64kb
+arm64 arm64/vanilla
+arm64 -syms arm64/kvmsmall
+s390x s390x/default
+s390x s390x/vanilla

View File

@@ -1,5 +1,5 @@
# The version of the main tarball to use
SRCVERSION=6.19-rc8
SRCVERSION=6.17
# 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-rc8
%define patchversion 6.19.0-rc8
%define srcversion 6.17
%define patchversion 6.17.7
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: aarch64
%define dtbdir /boot/dtb-%kernelrelease
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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-rc8
%define patchversion 6.19.0-rc8
%define srcversion 6.17
%define patchversion 6.17.7
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: armv6l armv6hl
%define dtbdir /boot/dtb-%kernelrelease
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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-rc8
%define patchversion 6.19.0-rc8
%define srcversion 6.17
%define patchversion 6.17.7
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: armv7l armv7hl
%define dtbdir /boot/dtb-%kernelrelease
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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-rc8
%define patchversion 6.19.0-rc8
%define srcversion 6.17
%define patchversion 6.17.7
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%else
Release: 0
%endif
@@ -42,7 +42,7 @@ ExclusiveArch: riscv64
%define dtbdir /boot/dtb-%kernelrelease
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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)

193376
kernel-64kb.changes Normal file

File diff suppressed because it is too large Load Diff

2024
kernel-64kb.spec Normal file

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-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-rc8
%define patchversion 6.19.0-rc8
%define git_commit 0b018ce54379e15af79413e90489a48d53841f06
%define srcversion 6.17
%define patchversion 6.17.7
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%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: %ix86 ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
%ifarch %ix86 x86_64
%define image vmlinuz
@@ -173,7 +168,7 @@ ExclusiveArch: %ix86 ppc64le riscv64 s390x x86_64
echo -n "$space$cert" ; space=" " \
done )
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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,21 +16,21 @@
#
%define srcversion 6.19-rc8
%define patchversion 6.19.0-rc8
%define git_commit 0b018ce54379e15af79413e90489a48d53841f06
%define srcversion 6.17
%define patchversion 6.17.7
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil}
%define build_html 1
%define build_pdf 0
%define build_pdf 1
%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})
Name: kernel-docs
Version: 6.19~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%else
Release: 0
%endif
@@ -85,7 +85,7 @@ BuildRequires: texlive-zapfding
%endif
%endif
BuildArch: noarch
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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-rc8
%define patchversion 6.19.0-rc8
%define git_commit 0b018ce54379e15af79413e90489a48d53841f06
%define srcversion 6.17
%define patchversion 6.17.7
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%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: ppc64le x86_64
ExclusiveArch: aarch64 ppc64le x86_64
%ifarch %ix86 x86_64
%define image vmlinuz
@@ -173,7 +168,7 @@ ExclusiveArch: ppc64le x86_64
echo -n "$space$cert" ; space=" " \
done )
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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

193376
kernel-lpae.changes Normal file

File diff suppressed because it is too large Load Diff

2016
kernel-lpae.spec Normal file

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.0-rc8
%define patchversion 6.17.7
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
%endif
%endif
%endif
%global kernel_package kernel%kernel_flavor-srchash-0b018ce54379e15af79413e90489a48d53841f06
%global kernel_package kernel%kernel_flavor-srchash-c376041991582f38054bc5da00a7ac4d96af6692
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
%endif
Name: kernel-obs-build
Version: 6.19~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%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-0b018ce54379e15af79413e90489a48d53841f06
Provides: kernel-obs-build-srchash-c376041991582f38054bc5da00a7ac4d96af6692
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: ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 armv6hl armv7hl 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.0-rc8
%define patchversion 6.17.7
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa
Version: 6.19~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%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-0b018ce54379e15af79413e90489a48d53841f06
BuildRequires: kernel-obs-build-srchash-c376041991582f38054bc5da00a7ac4d96af6692
%endif
BuildRequires: modutils
ExclusiveArch: ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 armv6hl armv7hl 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-rc8
%define patchversion 6.19.0-rc8
%define git_commit 0b018ce54379e15af79413e90489a48d53841f06
%define srcversion 6.17
%define patchversion 6.17.7
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%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: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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-rc8
%define patchversion 6.19.0-rc8
%define git_commit 0b018ce54379e15af79413e90489a48d53841f06
%define srcversion 6.17
%define patchversion 6.17.7
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%else
Release: 0
%endif
@@ -56,9 +56,9 @@ Prefix: /usr/src
%define _rpmmacrodir /etc/rpm
%endif
Source0: linux-%srcversion.tar.xz
%if "" != ""
Source1: linux-%srcversion.tar.sign
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
Source2: linux.keyring
%endif
Source3: kernel-source.rpmlintrc

View File

@@ -95,8 +95,6 @@ There is no reason to install this package.
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# Modules should be already signed, do not sign again (bsc#1251930)
export BRP_PESIGN_FILES=""
echo "%{?modules}" | tr ', ' '\n\n' > request-modules
%scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel %package_name-%version-%release

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 0b018ce54379e15af79413e90489a48d53841f06
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms
Version: 6.19~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%else
Release: 0
%endif
@@ -33,13 +33,19 @@ License: GPL-2.0-only
Group: Development/Sources
URL: https://www.kernel.org/
BuildRequires: coreutils
ExclusiveArch: %ix86 ppc64le riscv64 s390x x86_64
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
Prefix: /usr/src
AutoReqProv: off
Source: README.KSYMS
%ifarch %ix86 ppc64le riscv64 s390x x86_64
%ifarch aarch64
Requires: kernel-64kb-devel = %version-%source_rel
%endif
%ifarch aarch64 armv6hl armv7hl %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-rc8
%define patchversion 6.19.0-rc8
%define git_commit 0b018ce54379e15af79413e90489a48d53841f06
%define srcversion 6.17
%define patchversion 6.17.7
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%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: %ix86 ppc64le riscv64 s390x x86_64
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
%ifarch %ix86 x86_64
%define image vmlinuz
@@ -173,7 +168,7 @@ ExclusiveArch: %ix86 ppc64le riscv64 s390x x86_64
echo -n "$space$cert" ; space=" " \
done )
Source0: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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-rc8
%define patchversion 6.19.0-rc8
%define git_commit 0b018ce54379e15af79413e90489a48d53841f06
%define srcversion 6.17
%define patchversion 6.17.7
%define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%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~rc8
Version: 6.17.7
%if 0%{?is_kotd}
Release: <RELEASE>.g0b018ce
Release: <RELEASE>.gc376041
%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: linux-%srcversion.tar.xz
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/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

19
linux-6.17.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.17/ v6.17
Comment: git version 2.51.0
iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmjaF/kACgkQONu9yGCS
aT6G7Q/+MfjNnvqCtqjJ9/K4C09+eqt2WOI7cYXfziT74zNYXgRo2/xiJ0hQv20J
2PjQO9gKLsz3JdWvY56joe2OpyL9VqPAMH+RDcdfj07ySpz7MvwQQ86ii1BqFbxg
bmlud5d47BDI2fyAVeKcIyH0mm/PFblR1SR07ruAcDDAH/clYVOqiiF2w5Z2LjnJ
s6kRX2BMmEAbHvX6PHvP+8b/GHxr7RImSqO5g2pKT6PC++myUczJ3ffiMPwL1R1B
cyAfhnJ5YBcEV/yusHx0QTemnZOmGyT63sWJaB4lTaxk38FB1WN1CkVm9He/cjEA
3TTfBTSEEdQJXVRtPGQTz6odY3wx8diltfNMhy+NIRdM9rk7rM/QTZ+i7eKzGV4Y
N3Cn1YnSVOxK4cEEwUg2vh2k1vHhCzwzOkY4rrWVNAXtkkBFNX5jzs4HPfMnsXX9
lDb5vJQkm1ipKYTHpk/xtvaXYCnxumzb9sCx11jFYrKWU8kG4Gp/ZFcd+duvaQTX
yXUBoh2AMypVDZFy9KNBdzj8jlC4kCgNe+9W60Fl5rFKzYevnlGENZldgYc+1Xmk
afupwrS7DoW+Zf0EvdzNTOXRd7pHFNtB2kOa91mOBpnCRO8Qsi570IcfnMPkNRTr
xQ2JxkohlIFQ14KvEADVziTnljs7hp/cPWbLJm7C4vwpTcJgjQw=
=Lc8u
-----END PGP SIGNATURE-----

BIN
linux-6.17.tar.xz LFS Normal file

Binary file not shown.

Binary file not shown.

BIN
linux.keyring Normal file

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-02-05 11:20:49 +0000
GIT Revision: 0b018ce54379e15af79413e90489a48d53841f06
GIT Branch: master
2025-11-03 08:48:07 +0000
GIT Revision: c376041991582f38054bc5da00a7ac4d96af6692
GIT Branch: stable

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.