1
0
forked from pool/kernel-source

2 Commits

Author SHA256 Message Date
51417a4167 GIT Revision: 5d31a95c3fc60422efb739def20feefbf5d4d151
GIT Branch: SL-16.0
2025-12-11 09:18:13 +0000
2025-12-15 11:52:34 +01:00
fe6d5c17b2 GIT Revision: e886bd764b0ab26ae2559bc7661a5d4f8ee2cfd2
GIT Branch: SL-16.0
2025-11-06 12:29:59 +0000
2025-11-06 16:41:48 +01:00
33 changed files with 58604 additions and 104 deletions

View File

@@ -216,11 +216,13 @@ Relevant bits have the following meaning:
| 12 | ␣/O | 4096 | externally-built ("out-of-tree") module was loaded |
| 13 | ␣/E | 8192 | unsigned module was loaded |
| 16 | ␣/X | 65536 | module with third-party support was loaded |
| 31 | ␣/N | 2147483648 | unsupported module was loaded |
| 31 | ␣/n | 2147483648 | unsupported module was loaded |
Bits 16 and 31 are specific to the SUSE kernels. Since SLE15-SP6, loading an
externally supported module does not taint the kernel, but bit 16 (X) is still
tracked per module and can be read in `/sys/module/$MODULE/taint`.
Bits 16 and 31 are specific to the SUSE kernels. Starting with SLE15-SP6,
loading an externally supported module does not taint the kernel, but bit 16 (X)
is still tracked per module and can be read in `/sys/module/$MODULE/taint`.
Additionally, since SLE15-SP6, an unsupported module is indicated by the 'n'
character, whereas it was previously represented by 'N'.
Out-of-tree modules do not have the supported flag set by default; that
is, they are marked as unsupported. For building externally supported

View File

@@ -40,6 +40,7 @@ declare -a IGNORED_CONFIGS_RE=(
'PAHOLE_VERSION'
'RISCV_ISA_[A-Z_]*'
'RUSTC_SUPPORTS_[A-Z0-9_]*'
'SCHED_PROXY_EXEC'
'TOOLCHAIN_HAS_[A-Z_]*'
'TOOLCHAIN_NEEDS_[A-Z_]*'
'TOOLS_SUPPORT_[A-Z_]*'

BIN
config.tar.bz2 LFS

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -27,7 +27,7 @@
Name: dtb-aarch64
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif

BIN
kabi.tar.bz2 LFS

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.0
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -42,7 +42,7 @@
Name: kernel-64kb
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif
@@ -79,6 +79,11 @@ 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
@@ -1282,14 +1287,7 @@ 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 \
%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
$CONFIG_SUSE_HAVE_STABLE_KABI
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1418,9 +1416,11 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
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

@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.0
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -42,7 +42,7 @@
Name: kernel-default
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif
@@ -79,6 +79,11 @@ 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
@@ -1366,14 +1371,7 @@ 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 \
%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
$CONFIG_SUSE_HAVE_STABLE_KABI
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1502,9 +1500,11 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
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

@@ -18,7 +18,7 @@
%define srcversion 6.12
%define patchversion 6.12.0
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%define build_html 1
%define build_pdf 0
@@ -30,7 +30,7 @@
Name: kernel-docs
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif

File diff suppressed because it is too large Load Diff

View File

@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.0
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -42,7 +42,7 @@
Name: kernel-kvmsmall
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif
@@ -79,6 +79,11 @@ 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
@@ -1298,14 +1303,7 @@ 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 \
%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
$CONFIG_SUSE_HAVE_STABLE_KABI
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1434,9 +1432,11 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
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

@@ -38,7 +38,7 @@
%endif
%endif
%endif
%global kernel_package kernel%kernel_flavor-srchash-724dacd27ee67991898e785076ef11560b0b2d26
%global kernel_package kernel%kernel_flavor-srchash-5d31a95c3fc60422efb739def20feefbf5d4d151
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
@@ -47,14 +47,14 @@
Name: kernel-obs-build
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%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-724dacd27ee67991898e785076ef11560b0b2d26
Provides: kernel-obs-build-srchash-5d31a95c3fc60422efb739def20feefbf5d4d151
BuildRequires: coreutils
BuildRequires: device-mapper
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
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"
iso9660 xt_addrtype"
# 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

@@ -25,7 +25,7 @@
Name: kernel-obs-qa
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif
@@ -36,7 +36,7 @@ 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-724dacd27ee67991898e785076ef11560b0b2d26
BuildRequires: kernel-obs-build-srchash-5d31a95c3fc60422efb739def20feefbf5d4d151
%endif
BuildRequires: modutils
ExclusiveArch: aarch64 ppc64le s390x x86_64

File diff suppressed because it is too large Load Diff

View File

@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.0
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -42,7 +42,7 @@
Name: kernel-rt
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif
@@ -79,6 +79,11 @@ 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
@@ -1302,14 +1307,7 @@ 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 \
%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
$CONFIG_SUSE_HAVE_STABLE_KABI
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1438,9 +1436,11 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
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

@@ -18,7 +18,7 @@
%define srcversion 6.12
%define patchversion 6.12.0
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%define gcc_package gcc13
%define gcc_compiler gcc-13
@@ -30,7 +30,7 @@
Name: kernel-source
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif

View File

@@ -95,6 +95,8 @@ 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

@@ -16,7 +16,7 @@
#
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -24,7 +24,7 @@
Name: kernel-syms
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif

File diff suppressed because it is too large Load Diff

View File

@@ -19,7 +19,7 @@
%define srcversion 6.12
%define patchversion 6.12.0
%define git_commit 724dacd27ee67991898e785076ef11560b0b2d26
%define git_commit 5d31a95c3fc60422efb739def20feefbf5d4d151
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -42,7 +42,7 @@
Name: kernel-zfcpdump
Version: 6.12.0
%if 0%{?is_kotd}
Release: <RELEASE>.g724dacd
Release: <RELEASE>.g5d31a95
%else
Release: 0
%endif
@@ -79,6 +79,11 @@ 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
@@ -1282,14 +1287,7 @@ 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 \
%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
$CONFIG_SUSE_HAVE_STABLE_KABI
if [ %CONFIG_MODULE_SIG = "y" ]; then
if [ -n "%certs" ] ; then
@@ -1418,9 +1416,11 @@ fi
%install
%if 0%{?__debug_package:1}
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
%endif
# strip removes too much from the vmlinux ELF binary
export STRIP_KEEP_SYMTAB='*/vmlinux*'
# %kernel_module_directory/%kernelrelease-%build_flavor/source points to the source

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-10-17 10:54:40 +0000
GIT Revision: 724dacd27ee67991898e785076ef11560b0b2d26
GIT Branch: users/vkarasulli/SL-16.0/for-next
2025-12-11 09:18:13 +0000
GIT Revision: 5d31a95c3fc60422efb739def20feefbf5d4d151
GIT Branch: SL-16.0

View File

@@ -5785,7 +5785,6 @@
- drivers/watchdog/bd70528_wdt
- drivers/watchdog/bd9576_wdt
drivers/watchdog/cadence_wdt # Xilinx ZynqMP watchdog
drivers/watchdog/cpu5wdt # sma cpu5 watchdog driver
-!optional drivers/watchdog/cros_ec_wdt
- drivers/watchdog/da9052_wdt # armv7hl
- drivers/watchdog/da9055_wdt # armv7hl