1
0
forked from pool/kernel-source

1 Commits

Author SHA256 Message Date
c9179107ad Update kernel-docs.spec 2025-11-04 05:51:56 +01:00
45 changed files with 1980 additions and 62094 deletions

View File

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

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

File diff suppressed because it is too large Load Diff

View File

@@ -16,8 +16,8 @@
# #
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-armv6l Name: dtb-armv6l
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif

File diff suppressed because it is too large Load Diff

View File

@@ -16,8 +16,8 @@
# #
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-armv7l Name: dtb-armv7l
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif

File diff suppressed because it is too large Load Diff

View File

@@ -16,8 +16,8 @@
# #
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-riscv64 Name: dtb-riscv64
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -285,33 +285,6 @@ cd /boot
%dir %{dtbdir}/sophgo %dir %{dtbdir}/sophgo
%{dtbdir}/sophgo/*.dtb %{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 %package -n dtb-starfive
Summary: StarFive based riscv64 systems Summary: StarFive based riscv64 systems
Group: System/Boot Group: System/Boot
@@ -384,7 +357,7 @@ export DTC_FLAGS="-R 4 -p 0x1000"
DTC_FLAGS="$DTC_FLAGS -@" DTC_FLAGS="$DTC_FLAGS -@"
cd $source/arch/riscv/boot/dts 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} target=${dts%*.dts}
mkdir -p $PPDIR/$(dirname $target) 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 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 %install
cd pp 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} target=${dts%*.dts}
install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target) install -m 755 -d %{buildroot}%{dtbdir}/$(dirname $target)
# install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target) # install -m 644 COPYING %{buildroot}%{dtbdir}/$(dirname $target)

File diff suppressed because it is too large Load Diff

View File

@@ -17,9 +17,9 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0 %define supported_modules_check 0
%define build_flavor 64kb %define build_flavor 64kb
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 1 %define use_suse_kabi_tools 0
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-64kb Name: kernel-64kb
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package BuildRequires: %gcc_package
# for objtool # for objtool
BuildRequires: libelf-devel 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 # required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils BuildRequires: elfutils
%ifarch %arm %ifarch %arm
@@ -1135,6 +1130,59 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1179,7 +1227,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do
@@ -1287,7 +1335,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \ --enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \ $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 [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then if [ -n "%certs" ] ; then
@@ -1416,11 +1471,9 @@ fi
%install %install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug # 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 # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source # %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -17,9 +17,9 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0 %define supported_modules_check 0
%define build_flavor default %define build_flavor default
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 1 %define use_suse_kabi_tools 0
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-default Name: kernel-default
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package BuildRequires: %gcc_package
# for objtool # for objtool
BuildRequires: libelf-devel 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 # required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils BuildRequires: elfutils
%ifarch %arm %ifarch %arm
@@ -1243,6 +1238,59 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1287,7 +1335,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do
@@ -1395,7 +1443,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \ --enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \ $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 [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then if [ -n "%certs" ] ; then
@@ -1524,11 +1579,9 @@ fi
%install %install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug # 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 # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source # %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -16,21 +16,21 @@
# #
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define build_html 1 %define build_html 1
%define build_pdf 0 %define build_pdf 1
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-docs Name: kernel-docs
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif

File diff suppressed because it is too large Load Diff

View File

@@ -17,9 +17,9 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0 %define supported_modules_check 0
%define build_flavor kvmsmall %define build_flavor kvmsmall
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 1 %define use_suse_kabi_tools 0
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-kvmsmall Name: kernel-kvmsmall
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package BuildRequires: %gcc_package
# for objtool # for objtool
BuildRequires: libelf-devel 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 # required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils BuildRequires: elfutils
%ifarch %arm %ifarch %arm
@@ -1151,6 +1146,59 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1195,7 +1243,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do
@@ -1303,7 +1351,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \ --enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \ $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 [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then if [ -n "%certs" ] ; then
@@ -1432,11 +1487,9 @@ fi
%install %install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug # 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 # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source # %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -17,9 +17,9 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0 %define supported_modules_check 0
%define build_flavor lpae %define build_flavor lpae
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 1 %define use_suse_kabi_tools 0
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-lpae Name: kernel-lpae
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package BuildRequires: %gcc_package
# for objtool # for objtool
BuildRequires: libelf-devel 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 # required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils BuildRequires: elfutils
%ifarch %arm %ifarch %arm
@@ -1127,6 +1122,59 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1171,7 +1219,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do
@@ -1279,7 +1327,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \ --enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \ $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 [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then if [ -n "%certs" ] ; then
@@ -1408,11 +1463,9 @@ fi
%install %install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug # 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 # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source # %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks #!BuildIgnore: post-build-checks
%define patchversion 6.18.2 %define patchversion 6.17.7
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@@ -38,23 +38,23 @@
%endif %endif
%endif %endif
%endif %endif
%global kernel_package kernel%kernel_flavor-srchash-94472718bd34ca4adb72d325d55f37bd87bfde65 %global kernel_package kernel%kernel_flavor-srchash-c376041991582f38054bc5da00a7ac4d96af6692
%endif %endif
%if 0%{?rhel_version} %if 0%{?rhel_version}
%global kernel_package kernel %global kernel_package kernel
%endif %endif
Name: kernel-obs-build Name: kernel-obs-build
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
Summary: package kernel and initrd for OBS VM builds Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only License: GPL-2.0-only
Group: SLES Group: SLES
Provides: kernel-obs-build-srchash-94472718bd34ca4adb72d325d55f37bd87bfde65 Provides: kernel-obs-build-srchash-c376041991582f38054bc5da00a7ac4d96af6692
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: device-mapper BuildRequires: device-mapper
BuildRequires: dracut BuildRequires: dracut
@@ -125,7 +125,7 @@ export KERNEL_MODULES="
xfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_mmio virtio_blk virtio_rng fat vfat 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 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 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 # manually load all modules to make sure they're available
for i in $KERNEL_MODULES; do for i in $KERNEL_MODULES; do

File diff suppressed because it is too large Load Diff

View File

@@ -17,15 +17,15 @@
# needsrootforbuild # needsrootforbuild
%define patchversion 6.18.2 %define patchversion 6.17.7
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa Name: kernel-obs-qa
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -36,7 +36,7 @@ BuildRequires: kernel-default
# kernel-obs-build must be also configured as VMinstall, but is required # kernel-obs-build must be also configured as VMinstall, but is required
# here as well to avoid that qa and build package build parallel # here as well to avoid that qa and build package build parallel
%if ! 0%{?qemu_user_space_build} %if ! 0%{?qemu_user_space_build}
BuildRequires: kernel-obs-build-srchash-94472718bd34ca4adb72d325d55f37bd87bfde65 BuildRequires: kernel-obs-build-srchash-c376041991582f38054bc5da00a7ac4d96af6692
%endif %endif
BuildRequires: modutils BuildRequires: modutils
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64 ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64

File diff suppressed because it is too large Load Diff

View File

@@ -17,9 +17,9 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0 %define supported_modules_check 0
%define build_flavor pae %define build_flavor pae
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 1 %define use_suse_kabi_tools 0
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(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 Name: kernel-pae
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package BuildRequires: %gcc_package
# for objtool # for objtool
BuildRequires: libelf-devel 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 # required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils BuildRequires: elfutils
%ifarch %arm %ifarch %arm
@@ -1199,6 +1194,59 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1243,7 +1291,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do
@@ -1351,7 +1399,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \ --enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \ $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 [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then if [ -n "%certs" ] ; then
@@ -1480,11 +1535,9 @@ fi
%install %install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug # 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 # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source # %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -16,9 +16,9 @@
# #
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-source Name: kernel-source
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif

View File

@@ -95,8 +95,6 @@ There is no reason to install this package.
# strip removes too much from the vmlinux ELF binary # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' 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 echo "%{?modules}" | tr ', ' '\n\n' > request-modules
%scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel %package_name-%version-%release %scriptdir/kernel-subpackage-build %kernel_package_name %rpm_kver-%rpm_krel %package_name-%version-%release

File diff suppressed because it is too large Load Diff

View File

@@ -16,15 +16,15 @@
# #
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
Name: kernel-syms Name: kernel-syms
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif

File diff suppressed because it is too large Load Diff

View File

@@ -17,9 +17,9 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0 %define supported_modules_check 0
%define build_flavor vanilla %define build_flavor vanilla
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 1 %define use_suse_kabi_tools 0
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(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 Name: kernel-vanilla
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package BuildRequires: %gcc_package
# for objtool # for objtool
BuildRequires: libelf-devel 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 # required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils BuildRequires: elfutils
%ifarch %arm %ifarch %arm
@@ -1123,6 +1118,59 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1167,7 +1215,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do
@@ -1275,7 +1323,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \ --enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \ $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 [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then if [ -n "%certs" ] ; then
@@ -1404,11 +1459,9 @@ fi
%install %install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug # 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 # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source # %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

File diff suppressed because it is too large Load Diff

View File

@@ -17,9 +17,9 @@
# needssslcertforbuild # needssslcertforbuild
%define srcversion 6.18 %define srcversion 6.17
%define patchversion 6.18.2 %define patchversion 6.17.7
%define git_commit 94472718bd34ca4adb72d325d55f37bd87bfde65 %define git_commit c376041991582f38054bc5da00a7ac4d96af6692
%define variant %{nil} %define variant %{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@@ -31,7 +31,7 @@
%define supported_modules_check 0 %define supported_modules_check 0
%define build_flavor zfcpdump %define build_flavor zfcpdump
%define generate_compile_commands 1 %define generate_compile_commands 1
%define use_suse_kabi_tools 1 %define use_suse_kabi_tools 0
%define gcc_package gcc %define gcc_package gcc
%define gcc_compiler 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}) %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-zfcpdump Name: kernel-zfcpdump
Version: 6.18.2 Version: 6.17.7
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g9447271 Release: <RELEASE>.gc376041
%else %else
Release: 0 Release: 0
%endif %endif
@@ -79,11 +79,6 @@ BuildRequires: dwarves >= 1.22
BuildRequires: %gcc_package BuildRequires: %gcc_package
# for objtool # for objtool
BuildRequires: libelf-devel 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 # required for 50-check-kernel-build-id rpm check
BuildRequires: elfutils BuildRequires: elfutils
%ifarch %arm %ifarch %arm
@@ -1135,6 +1130,59 @@ accessible simultaneously from multiple nodes of a cluster.
%files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files %files -n ocfs2-kmp-%build_flavor -f ocfs2-kmp.files
%package -n reiserfs-kmp-%build_flavor
Summary: Reiserfs kernel module
Group: System/Kernel
Requires: %name = %version-%source_rel
Provides: reiserfs-kmp = %version-%source_rel
Provides: multiversion(kernel)
# tell weak-modules2 to ignore this package
Provides: kmp_in_kernel
Requires(post): suse-module-tools >= 12.4
%if %build_default
%if "%CONFIG_PREEMPT_DYNAMIC" == "y"
Provides: reiserfs-kmp-preempt = %version-%release
%endif
%endif
Enhances: %name
Supplements: packageand(%name:reiserfs-kmp-%build_flavor)
%description -n reiserfs-kmp-%build_flavor
The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%preun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-preun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%postun -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-postun --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "%{usrmerged}" --certs "%certs" "$@"
%files -n reiserfs-kmp-%build_flavor -f reiserfs-kmp.files
%endif # %CONFIG_SUSE_KERNEL_SUPPORTED %endif # %CONFIG_SUSE_KERNEL_SUPPORTED
%endif # %CONFIG_MODULES %endif # %CONFIG_MODULES
@@ -1179,7 +1227,7 @@ awk '{
subpackages=( subpackages=(
base base
%if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y" %if "%CONFIG_SUSE_KERNEL_SUPPORTED" == "y"
cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp cluster-md-kmp dlm-kmp gfs2-kmp kselftests-kmp ocfs2-kmp reiserfs-kmp
%endif %endif
) )
for package in "${subpackages[@]}"; do for package in "${subpackages[@]}"; do
@@ -1287,7 +1335,14 @@ echo "Kernel debuginfo type: ${DEBUG_INFO_TYPE}"
--set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \ --set-str CONFIG_LOCALVERSION -%source_rel-%build_flavor \
--enable CONFIG_SUSE_KERNEL \ --enable CONFIG_SUSE_KERNEL \
$CONFIG_SUSE_KERNEL_RELEASED \ $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 [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then if [ -n "%certs" ] ; then
@@ -1416,11 +1471,9 @@ fi
%install %install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug # 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 # strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
export STRIP_KEEP_SYMTAB='*/vmlinux*' export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source # %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.

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.18/ v6.18
Comment: git version 2.52.0
iQIzBAABCgAdFiEEZH8oZUiU471FcZm+ONu9yGCSaT4FAmktKMYACgkQONu9yGCS
aT4Hgg/+M5KSFON3IFgCtolH4vP13nzEvFRBAAJ2hZdkluN65tWxPzLnBXvCecfj
wep1DXOBS+8GnNfoF1d5S1ZRpBj3gDdh3BRQvowmx1rRXf68PCW7DuVCgO/rs/jS
mtft0v/9z+NHY9tQkpgiFqRQaodCy7CIk2wlHE7tgiU5NAxrYEJgzKCdgJ4meeNp
Y98A1EXzaDV7GRrHjlV2FrredPEpEse/f7XbqKaDKyx5gutQSiL59mLAoZ10jlIr
A8oQJLZpA68fL4I18H1wwviuvqeGkvZO43RfzosUY3p6FJjU6DCWAWXqGo9x+hKq
OfU6EYPcMyBX5jVsMaWNgx/wF7fR+jCMnr2q65kxSA3FYaCgy68UgX3vd8sKMlAI
DudFDGujTIYoaq5hSdP3QiDKv+MJ5ToRZ/A6F16FXkbfi3bip9Na2QlHMQlVNFLK
uXwWqnw3SFWqq1TOoNOv1AjGJCwX/IU2rXbYQQ6XS3+Vj2zSU32HaoEvXQIr7IAv
iX+TjkSxj4Gb8PRtYnlekJ1d9OxuarSzagw9FBXITP3m53pAOtjzsg08ZzFaYlju
wEH7iWeAj2YKGNZuHdgXsExahHuZDBV9gDSwKxjrSDtGwDrHvi1qUU+ge33LF7j2
LZFAzg93Ua/YjlNSsCbeQR0199wPpoAkeStoZa5INabdBKNbZKI=
=2moX
-----END PGP SIGNATURE-----

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 @@
2025-12-19 10:15:01 +0000 2025-11-03 08:48:07 +0000
GIT Revision: 94472718bd34ca4adb72d325d55f37bd87bfde65 GIT Revision: c376041991582f38054bc5da00a7ac4d96af6692
GIT Branch: stable GIT Branch: stable

View File

@@ -31,6 +31,7 @@
+ocfs2-kmp fs/ocfs2/ocfs2_stack_o2cb # fate#319339 +ocfs2-kmp fs/ocfs2/ocfs2_stack_o2cb # fate#319339
+ocfs2-kmp fs/ocfs2/ocfs2_stack_user # fate#319339 +ocfs2-kmp fs/ocfs2/ocfs2_stack_user # fate#319339
+ocfs2-kmp fs/ocfs2/ocfs2_stackglue # 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-arm64
arch/arm64/crypto/aes-ce-blk arch/arm64/crypto/aes-ce-blk
arch/arm64/crypto/aes-ce-ccm arch/arm64/crypto/aes-ce-ccm
@@ -3708,6 +3709,7 @@
fs/quota/quota_tree fs/quota/quota_tree
fs/quota/quota_v1 fs/quota/quota_v1
fs/quota/quota_v2 fs/quota/quota_v2
- fs/reiserfs/reiserfs
- fs/romfs/romfs - fs/romfs/romfs
fs/squashfs/squashfs fs/squashfs/squashfs
- fs/sysv/sysv - fs/sysv/sysv