Accepting request 1150117 from Kernel:slowroll

6.6.18

OBS-URL: https://build.opensuse.org/request/show/1150117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source-longterm?expand=0&rev=2
This commit is contained in:
Ana Guerrero 2024-02-25 13:05:10 +00:00 committed by Git OBS Bridge
commit eeb3ef4335
16 changed files with 2405 additions and 75 deletions

View File

@ -15,6 +15,7 @@ declare -a IGNORED_CONFIGS_RE=(
'CC_VERSION_TEXT' 'CC_VERSION_TEXT'
'DYNAMIC_SIGFRAME' 'DYNAMIC_SIGFRAME'
'FTRACE_MCOUNT_USE_[A-Z_]*' 'FTRACE_MCOUNT_USE_[A-Z_]*'
'GCC_ASM_GOTO_OUTPUT_WORKAROUND'
'GCC_VERSION' 'GCC_VERSION'
'G*CC[0-9]*_NO_[A-Z_]*' 'G*CC[0-9]*_NO_[A-Z_]*'
'HAVE_[A-Z]*_COMPILER' 'HAVE_[A-Z]*_COMPILER'

View File

@ -64,13 +64,13 @@ done >"$series" < <($(dirname $0)/guards $EXTRA_SYMBOLS <series.conf)
# Parse all the changes to KERNELRELEASE out of all patches and # Parse all the changes to KERNELRELEASE out of all patches and
# convert them to shell code that can be evaluated. Evaluate it. # convert them to shell code that can be evaluated. Evaluate it.
eval "$( eval "$( {
<"$series" xargs awk ' <"$series" xargs awk '
/^--- |^\+\+\+ / \ /^--- |^\+\+\+ / \
{ M = match($2, /^[^\/]+\/Makefile( \t|$)/) } { M = match($2, /^[^\/]+\/Makefile( \t|$)/) }
M && /^+(VERSION|PATCHLEVEL|SUBLEVEL|EXTRAVERSION)/ \ M && /^+(VERSION|PATCHLEVEL|SUBLEVEL|EXTRAVERSION)/ \
{ print } { print }
' \ ' || echo exit 1 ; } \
| sed -e 's,^+,,' -e 's, *= *\(.*\),="\1",' | sed -e 's,^+,,' -e 's, *= *\(.*\),="\1",'
)" )"

View File

@ -155,7 +155,7 @@ BuildRequires: u-boot-tools
%endif %endif
# Do not install p-b and dracut for the install check, the %post script is # Do not install p-b and dracut for the install check, the %post script is
# able to handle this # able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release #!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets
# Remove some packages that are installed automatically by the build system, # Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel # but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
@ -886,6 +886,31 @@ if [ %CONFIG_MODULES = y ]; then
fi fi
fi fi
# CONFIG_GDB_SCRIPTS
if [ -e vmlinux-gdb.py ]; then
DEST=%rpm_install_dir/%cpu_arch_flavor/
install -m 755 -d "$DEST"
# set sys.path to our devel.rpm scripts
sed 's@\(sys\.path\.insert(0, \).*@\1"%obj_install_dir/%cpu_arch_flavor/scripts/gdb/")@' vmlinux-gdb.py > "$DEST/vmlinux-gdb.py"
DEST=%rpm_install_dir/%cpu_arch_flavor/scripts/gdb/linux
install -m 755 -d "$DEST"
pushd scripts/gdb/linux/
for file in *.py; do
if test -L "$file"; then
# relink against our devel.rpm sources, not of buildroot's
ln -s "%src_install_dir/scripts/gdb/linux/$file" "$DEST/$file"
else
cp -p "$file" "$DEST"
fi
done
popd
DEST=%{buildroot}%{_datadir}/gdb/auto-load%modules_dir
install -m 755 -d "$DEST"
ln -s %obj_install_dir/%cpu_arch_flavor/vmlinux-gdb.py "$DEST/vmlinux-gdb.py"
fi
rm -rf %{buildroot}/lib/firmware rm -rf %{buildroot}/lib/firmware
add_dirs_to_filelist() { add_dirs_to_filelist() {
@ -899,7 +924,7 @@ add_dirs_to_filelist() {
# print all parents # print all parents
:a :a
# skip directories owned by other packages # skip directories owned by other packages
s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/src)/[^/]+$:: s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/share|/usr/src)/[^/]+$::
s:/[^/]+$::p s:/[^/]+$::p
ta ta
' "$@" | sort -u ' "$@" | sort -u
@ -932,6 +957,10 @@ shopt -s nullglob dotglob
echo "/$file" echo "/$file"
%endif %endif
done done
if test -d .%{_datadir}/gdb/; then
find .%obj_install_dir/%cpu_arch_flavor/scripts/gdb/linux/ -name '*.py' -type l | sed -e 's/^[.]//'
echo "%{_datadir}/gdb/auto-load%modules_dir/vmlinux-gdb.py"
fi
} | add_dirs_to_filelist >%my_builddir/kernel-devel.files } | add_dirs_to_filelist >%my_builddir/kernel-devel.files
( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ ( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
@ -1082,14 +1111,14 @@ fi
%pre %pre
%if "%build_flavor" != "zfcpdump" %if "%build_flavor" != "zfcpdump"
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%endif %endif
%post %post
%if "%build_flavor" != "zfcpdump" %if "%build_flavor" != "zfcpdump"
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1110,7 +1139,7 @@ fi
%endif %endif
%posttrans %posttrans
%if "%build_flavor" != "zfcpdump" %if "%build_flavor" != "zfcpdump"
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1140,13 +1169,13 @@ This package contains only the base modules, required in all installs.
%source_timestamp %source_timestamp
%pre base %pre base
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post base %post base
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1164,7 +1193,7 @@ This package contains only the base modules, required in all installs.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans base %posttrans base
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1208,13 +1237,13 @@ This package contains additional modules not supported by SUSE.
%source_timestamp %source_timestamp
%pre extra %pre extra
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post extra %post extra
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1232,7 +1261,7 @@ This package contains additional modules not supported by SUSE.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans extra %posttrans extra
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1277,13 +1306,13 @@ This package contains optional modules only for openSUSE Leap.
%source_timestamp %source_timestamp
%pre optional %pre optional
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post optional %post optional
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1301,7 +1330,7 @@ This package contains optional modules only for openSUSE Leap.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans optional %posttrans optional
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1470,13 +1499,13 @@ Supplements: packageand(%name:@KMP_NAME@-%build_flavor)
@KMP_DESCRIPTION@ @KMP_DESCRIPTION@
%pre -n @KMP_NAME@-%build_flavor %pre -n @KMP_NAME@-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "@KMP_NAME@-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "@KMP_NAME@-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post -n @KMP_NAME@-%build_flavor %post -n @KMP_NAME@-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "@KMP_NAME@-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "@KMP_NAME@-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1494,7 +1523,7 @@ Supplements: packageand(%name:@KMP_NAME@-%build_flavor)
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans -n @KMP_NAME@-%build_flavor %posttrans -n @KMP_NAME@-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "@KMP_NAME@-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "@KMP_NAME@-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"

View File

@ -20,10 +20,10 @@ fi \
run_if_exists run_if_exists
%pre -n %{-n*}-ueficert %pre -n %{-n*}-ueficert
/usr/lib/module-init-tools/kernel-scriptlets/cert-pre --certs "@CERTS@" "$@" %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-pre --certs "@CERTS@" "$@"
%post -n %{-n*}-ueficert %post -n %{-n*}-ueficert
/usr/lib/module-init-tools/kernel-scriptlets/cert-post --certs "@CERTS@" "$@" %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-post --certs "@CERTS@" "$@"
%preun -n %{-n*}-ueficert %preun -n %{-n*}-ueficert
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-preun --certs "@CERTS@" "$@" %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-preun --certs "@CERTS@" "$@"
@ -32,7 +32,7 @@ run_if_exists
%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-postun --certs "@CERTS@" "$@" %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-postun --certs "@CERTS@" "$@"
%posttrans -n %{-n*}-ueficert %posttrans -n %{-n*}-ueficert
/usr/lib/module-init-tools/kernel-scriptlets/cert-posttrans --certs "@CERTS@" "$@" %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-posttrans --certs "@CERTS@" "$@"
%files -n %{-n*}-ueficert %files -n %{-n*}-ueficert
%defattr(-, root, root) %defattr(-, root, root)

View File

@ -1,3 +1,608 @@
-------------------------------------------------------------------
Fri Feb 23 10:08:45 CET 2024 - rfrohl@suse.com
- Linux 6.6.18 (bsc#1218260) and blacklist.conf
- tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir()
(bsc#1218260).
- tracing: Make system_callback() function static (bsc#1218260).
- Documentation/arch/ia64/features.rst: fix kernel-feat directive
(bsc#1218260).
- x86/barrier: Do not serialize MSR accesses on AMD (bsc#1218260).
- dm: limit the number of targets and parameter size area
(bsc#1218260).
- nilfs2: fix potential bug in end_buffer_async_write
(bsc#1218260).
- of: property: Add in-ports/out-ports support to
of_graph_get_port_parent() (bsc#1218260).
- sched/membarrier: reduce the ability to hammer on sys_membarrier
(bsc#1218260).
- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat
section (bsc#1218260).
- x86/boot: Increase section and file alignment to 4k/512
(bsc#1218260).
- x86/boot: Split off PE/COFF .data section (bsc#1218260).
- x86/boot: Drop PE/COFF .reloc section (bsc#1218260).
- x86/boot: Construct PE/COFF .text section from assembler
(bsc#1218260).
- x86/boot: Derive file size from _edata symbol (bsc#1218260).
- x86/boot: Define setup size in linker script (bsc#1218260).
- x86/boot: Set EFI handover offset directly in header asm
(bsc#1218260).
- x86/boot: Grab kernel_info offset from zoffset header directly
(bsc#1218260).
- x86/boot: Drop references to startup_64 (bsc#1218260).
- x86/boot: Drop redundant code setting the root device
(bsc#1218260).
- x86/boot: Omit compression buffer from PE/COFF image memory
footprint (bsc#1218260).
- x86/boot: Remove the 'bugger off' message (bsc#1218260).
- x86/efi: Drop alignment flags from PE section headers
(bsc#1218260).
- x86/efi: Disregard setup header of loaded image (bsc#1218260).
- x86/efi: Drop EFI stub .bss from .data section (bsc#1218260).
- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (bsc#1218260).
- eventfs: Keep all directory links at 1 (bsc#1218260).
- eventfs: Remove fsnotify*() functions from lookup()
(bsc#1218260).
- eventfs: Restructure eventfs_inode structure to be more
condensed (bsc#1218260).
- eventfs: Warn if an eventfs_inode is freed without is_freed
being set (bsc#1218260).
- eventfs: Get rid of dentry pointers without refcounts
(bsc#1218260).
- eventfs: Clean up dentry ops and add revalidate function
(bsc#1218260).
- eventfs: Remove unused d_parent pointer field (bsc#1218260).
- tracefs: dentry lookup crapectomy (bsc#1218260).
- tracefs: Avoid using the ei->dentry pointer unnecessarily
(bsc#1218260).
- eventfs: Initialize the tracefs inode properly (bsc#1218260).
- tracefs: Zero out the tracefs_inode when allocating it
(bsc#1218260).
- tracefs: remove stale update_gid code (bsc#1218260).
- eventfs: Save directory inodes in the eventfs_inode structure
(bsc#1218260).
- eventfs: Use kcalloc() instead of kzalloc() (bsc#1218260).
- eventfs: Do not create dentries nor inodes in iterate_shared
(bsc#1218260).
- eventfs: Have the inodes all for files and directories all be
the same (bsc#1218260).
- eventfs: Shortcut eventfs_iterate() by skipping entries already
read (bsc#1218260).
- eventfs: Read ei->entries before ei->children in
eventfs_iterate() (bsc#1218260).
- eventfs: Do ctx->pos update for all iterations in
eventfs_iterate() (bsc#1218260).
- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed
is set (bsc#1218260).
- tracefs/eventfs: Use root and instance inodes as default
ownership (bsc#1218260).
- eventfs: Stop using dcache_readdir() for getdents()
(bsc#1218260).
- eventfs: Remove "lookup" parameter from create_dir/file_dentry()
(bsc#1218260).
- eventfs: Fix bitwise fields for "is_events" (bsc#1218260).
- tracefs: Check for dentry->d_inode exists in set_gid()
(bsc#1218260).
- eventfs: Fix file and directory uid and gid ownership
(bsc#1218260).
- eventfs: Have event files and directories default to parent
uid and gid (bsc#1218260).
- eventfs: Fix events beyond NAME_MAX blocking tasks
(bsc#1218260).
- eventfs: Make sure that parent->d_inode is locked in creating
files/dirs (bsc#1218260).
- eventfs: Do not allow NULL parent to eventfs_start_creating()
(bsc#1218260).
- eventfs: Move taking of inode_lock into
dcache_dir_open_wrapper() (bsc#1218260).
- eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held
(bsc#1218260).
- eventfs: Do not invalidate dentry in create_file/dir_dentry()
(bsc#1218260).
- eventfs: Remove expectation that ei->is_freed means ei->dentry
== NULL (bsc#1218260).
- eventfs: Use simple_recursive_removal() to clean up dentries
(bsc#1218260).
- eventfs: Remove special processing of dput() of events directory
(bsc#1218260).
- eventfs: Delete eventfs_inode when the last dentry is freed
(bsc#1218260).
- eventfs: Hold eventfs_mutex when calling callback functions
(bsc#1218260).
- eventfs: Save ownership and mode (bsc#1218260).
- eventfs: Test for ei->is_freed when accessing ei->dentry
(bsc#1218260).
- eventfs: Have a free_ei() that just frees the eventfs_inode
(bsc#1218260).
- eventfs: Remove "is_freed" union with rcu head (bsc#1218260).
- eventfs: Fix kerneldoc of eventfs_remove_rec() (bsc#1218260).
- eventfs: Remove extra dget() in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Fix typo in eventfs_inode union comment (bsc#1218260).
- eventfs: Fix WARN_ON() in create_file_dentry() (bsc#1218260).
- tracefs/eventfs: Modify mismatched function name (bsc#1218260).
- eventfs: Fix failure path in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Use ERR_CAST() in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Use eventfs_remove_events_dir() (bsc#1218260).
- eventfs: Remove eventfs_file and just use eventfs_inode
(bsc#1218260).
- Revert "eventfs: Remove "is_freed" union with rcu head"
(bsc#1218260).
- Revert "eventfs: Save ownership and mode" (bsc#1218260).
- Revert "eventfs: Delete eventfs_inode when the last dentry is
freed" (bsc#1218260).
- Revert "eventfs: Use simple_recursive_removal() to clean up
dentries" (bsc#1218260).
- Revert "eventfs: Check for NULL ef in eventfs_set_attr()"
(bsc#1218260).
- Revert "eventfs: Do not allow NULL parent to
eventfs_start_creating()" (bsc#1218260).
- parisc: Fix random data corruption from exception handler
(bsc#1218260).
- netfilter: ipset: Missing gc cancellations fixed (bsc#1218260).
- netfilter: ipset: fix performance regression in swap operation
(bsc#1218260).
- block: fix partial zone append completion handling in
req_bio_endio() (bsc#1218260).
- md: bypass block throttle for superblock update (bsc#1218260).
- tracing: Inform kmemleak of saved_cmdlines allocation
(bsc#1218260).
- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (bsc#1218260).
- fs/proc: do_task_stat: move thread_group_cputime_adjusted()
outside of lock_task_sighand() (bsc#1218260).
- pmdomain: core: Move the unused cleanup to a _sync initcall
(bsc#1218260).
- can: j1939: Fix UAF in j1939_sk_match_filter during
setsockopt(SO_J1939_FILTER) (bsc#1218260).
- can: j1939: prevent deadlock by changing j1939_socks_lock to
rwlock (bsc#1218260).
- can: netlink: Fix TDCO calculation using the old data bittiming
(bsc#1218260).
- of: property: fix typo in io-channels (bsc#1218260).
- docs: kernel_feat.py: fix build error for missing files
(bsc#1218260).
- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218260).
- LoongArch: Fix earlycon parameter if KASAN enabled
(bsc#1218260).
- mm: hugetlb pages should not be reserved by shmat() if
SHM_NORESERVE (bsc#1218260).
- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
(bsc#1218260).
- ceph: prevent use-after-free in encode_cap_msg() (bsc#1218260).
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER
missed (bsc#1218260).
- net: stmmac: protect updates of 64-bit statistics counters
(bsc#1218260).
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
(bsc#1218260).
- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
(bsc#1218260).
- s390/qeth: Fix potential loss of L3-IP@ in case of network
issues (bsc#1218260).
- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
(bsc#1218260).
- fs: relax mount_setattr() permission checks (bsc#1218260).
- tools/rtla: Fix Makefile compiler options for clang
(bsc#1218260).
- tools/rtla: Fix uninitialized bucket/data->bucket_size warning
(bsc#1218260).
- tools/rtla: Exit with EXIT_SUCCESS when help is invoked
(bsc#1218260).
- tools/rtla: Fix clang warning about mount_point var size
(bsc#1218260).
- tools/rtla: Replace setting prio with nice for SCHED_OTHER
(bsc#1218260).
- tools/rtla: Remove unused sched_getattr() function
(bsc#1218260).
- tools/rv: Fix Makefile compiler options for clang (bsc#1218260).
- tools/rv: Fix curr_reactor uninitialized variable (bsc#1218260).
- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8
(bsc#1218260).
- ASoC: tas2781: add module parameter to tascodec_init()
(bsc#1218260).
- ASoC: SOF: IPC3: fix message bounds on ipc ops (bsc#1218260).
- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse
N2 errata (bsc#1218260).
- arm64/signal: Don't assume that TIF_SVE means we saved SVE state
(bsc#1218260).
- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk
can't be detected by BIOS (bsc#1218260).
- zonefs: Improve error handling (bsc#1218260).
- KVM: arm64: Fix circular locking dependency (bsc#1218260).
- smb: Fix regression in writes when non-standard maximum write
size negotiated (bsc#1218260).
- smb: client: set correct id, uid and cruid for multiuser
automounts (bsc#1218260).
- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5
(bsc#1218260).
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
(bsc#1218260).
- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems
(bsc#1218260).
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
(bsc#1218260).
- wifi: iwlwifi: mvm: fix a crash when we run out of stations
(bsc#1218260).
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
(bsc#1218260).
- wifi: cfg80211: fix wiphy delayed work queueing (bsc#1218260).
- wifi: iwlwifi: fix double-free bug (bsc#1218260).
- nfp: flower: prevent re-adding mac index for bonded port
(bsc#1218260).
- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (bsc#1218260).
- nfp: use correct macro for LengthSelect in BAR config
(bsc#1218260).
- crypto: algif_hash - Remove bogus SGL free on zero-length
error path (bsc#1218260).
- crypto: ccp - Fix null pointer dereference in
__sev_platform_shutdown_locked (bsc#1218260).
- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
(bsc#1218260).
- nilfs2: fix data corruption in dsync block recovery for small
block sizes (bsc#1218260).
- ALSA: hda/realtek: add IDs for Dell dual spk platform
(bsc#1218260).
- ALSA: hda/conexant: Add quirk for SWS JS201D (bsc#1218260).
- ALSA: hda/realtek: fix mute/micmute LED For HP mt645
(bsc#1218260).
- mmc: slot-gpio: Allow non-sleeping GPIO ro (bsc#1218260).
- io_uring/net: fix multishot accept overflow handling
(bsc#1218260).
- x86/mm/ident_map: Use gbpages only where full GB page should
be mapped (bsc#1218260).
- KVM: x86/pmu: Fix type length error when reading
pmu->fixed_ctr_ctrl (bsc#1218260).
- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu
(bsc#1218260).
- x86/fpu: Stop relying on userspace for info to fault in xsave
buffer (bsc#1218260).
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
(bsc#1218260).
- serial: mxs-auart: fix tx (bsc#1218260).
- serial: core: introduce uart_port_tx_flags() (bsc#1218260).
- powerpc/pseries: fix accuracy of stolen time (bsc#1218260).
- powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E
(bsc#1218260).
- powerpc/64: Set task pt_regs->link to the LR value on scv entry
(bsc#1218260).
- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default
(bsc#1218260).
- serial: max310x: prevent infinite while() loop in port startup
(bsc#1218260).
- serial: max310x: fail probe if clock crystal is unstable
(bsc#1218260).
- serial: max310x: improve crystal stable clock detection
(bsc#1218260).
- serial: max310x: set default value when reading clock ready bit
(bsc#1218260).
- nfp: flower: fix hardware offload for the transfer layer port
(bsc#1218260).
- nfp: flower: add hardware offload check for post ct entry
(bsc#1218260).
- net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45
reads (bsc#1218260).
- ring-buffer: Clean ring_buffer_poll_wait() error return
(bsc#1218260).
- hv_netvsc: Fix race condition between netvsc_probe and
netvsc_remove (bsc#1218260).
- drm/amd/display: Preserve original aspect ratio in create stream
(bsc#1218260).
- drm/amd/display: Increase frame-larger-than for all
display_mode_vba files (bsc#1218260).
- drm/amd/display: Fix MST Null Ptr for RV (bsc#1218260).
- drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
(bsc#1218260).
- drm/prime: Support page array >= 4GB (bsc#1218260).
- drm/amd/display: Add align done check (bsc#1218260).
- drm/msm: Wire up tlb ops (bsc#1218260).
- ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
(bsc#1218260).
- media: rc: bpf attach/detach requires write permission
(bsc#1218260).
- pmdomain: mediatek: fix race conditions with genpd
(bsc#1218260).
- iio: pressure: bmp280: Add missing bmp085 to SPI id table
(bsc#1218260).
- iio: imu: bno055: serdev requires REGMAP (bsc#1218260).
- iio: imu: adis: ensure proper DMA alignment (bsc#1218260).
- iio: adc: ad_sigma_delta: ensure proper DMA alignment
(bsc#1218260).
- iio: accel: bma400: Fix a compilation problem (bsc#1218260).
- iio: commom: st_sensors: ensure proper DMA alignment
(bsc#1218260).
- iio: core: fix memleak in iio_device_register_sysfs
(bsc#1218260).
- iio: magnetometer: rm3100: add boundary check for the value
read from RM3100_REG_TMRC (bsc#1218260).
- staging: iio: ad5933: fix type mismatch regression
(bsc#1218260).
- Revert "workqueue: Override implicit ordered attribute in
workqueue_apply_unbound_cpumask()" (bsc#1218260).
- tracing/probes: Fix to search structure fields correctly
(bsc#1218260).
- tracing/probes: Fix to set arg size and fmt after setting type
from BTF (bsc#1218260).
- tracing/probes: Fix to show a parse error for bad type for $comm
(bsc#1218260).
- tracing/synthetic: Fix trace_string() return value
(bsc#1218260).
- tracing: Fix wasted memory in saved_cmdlines logic
(bsc#1218260).
- tracing/timerlat: Move hrtimer_init to timerlat_fd open()
(bsc#1218260).
- ext4: avoid bb_free and bb_fragments inconsistency in
mb_free_blocks() (bsc#1218260).
- ext4: fix double-free of blocks due to wrong extents moved_len
(bsc#1218260).
- misc: fastrpc: Mark all sessions as invalid in cb_remove
(bsc#1218260).
- binder: signal epoll threads of self-work (bsc#1218260).
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
(bsc#1218260).
- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
(bsc#1218260).
- ASoC: codecs: wcd938x: handle deferred probe (bsc#1218260).
- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual
speaker platform (bsc#1218260).
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
(bsc#1218260).
- usb: typec: tpcm: Fix issues with power being removed during
reset (bsc#1218260).
- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS
(bsc#1218260).
- linux/init: remove __memexit* annotations (bsc#1218260).
- um: Fix adding '-no-pie' for clang (bsc#1218260).
- xen-netback: properly sync TX responses (bsc#1218260).
- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup
(bsc#1218260).
- net: stmmac: do not clear TBS enable bit on link up/down
(bsc#1218260).
- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
(bsc#1218260).
- nfc: nci: free rx_data_reassembly skb on NCI device cleanup
(bsc#1218260).
- kbuild: Fix changing ELF file type for output of gen_btf for
big endian (bsc#1218260).
- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287
thinkpads (bsc#1218260).
- firewire: core: correct documentation of fw_csr_string()
kernel API (bsc#1218260).
- lsm: fix the logic in security_inode_getsecctx() (bsc#1218260).
- lsm: fix default return value of the socket_getpeersec_*()
hooks (bsc#1218260).
- drm/amd: Don't init MEC2 firmware when it fails to load
(bsc#1218260).
- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (bsc#1218260).
- drm/virtio: Set segment size for virtio_gpu device
(bsc#1218260).
- connector/cn_proc: revert "connector: Fix
proc_event_num_listeners count not cleared" (bsc#1218260).
- Revert "drm/msm/gpu: Push gpu lock down past runpm"
(bsc#1218260).
- Revert "drm/amd: flush any delayed gfxoff on suspend entry"
(bsc#1218260).
- scsi: Revert "scsi: fcoe: Fix potential deadlock on
&fip->ctlr_lock" (bsc#1218260).
- media: Revert "media: rkisp1: Drop IRQF_SHARED" (bsc#1218260).
- Revert "powerpc/pseries/iommu: Fix iommu initialisation during
DLPAR add" (bsc#1218260).
- mptcp: really cope with fastopen race (bsc#1218260).
- mptcp: check addrs list in userspace_pm_get_local_id
(bsc#1218260).
- mptcp: fix rcv space initialization (bsc#1218260).
- mptcp: drop the push_pending field (bsc#1218260).
- selftests: mptcp: add mptcp_lib_kill_wait (bsc#1218260).
- selftests: mptcp: allow changing subtests prefix (bsc#1218260).
- selftests: mptcp: increase timeout to 30 min (bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Mangle
(bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Filter in v6
(bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Filter
(bsc#1218260).
- mptcp: fix data re-injection from stale subflow (bsc#1218260).
- kallsyms: ignore ARMv4 thunks along with others (bsc#1218260).
- modpost: trim leading spaces when processing source files list
(bsc#1218260).
- i2c: i801: Fix block process call transactions (bsc#1218260).
- i2c: pasemi: split driver into two separate modules
(bsc#1218260).
- powerpc/kasan: Limit KASAN thread size increase to 32KB
(bsc#1218260).
- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors
(bsc#1218260).
- irqchip/loongson-eiointc: Use correct struct type in
eiointc_domain_alloc() (bsc#1218260).
- i2c: qcom-geni: Correct I2C TRE sequence (bsc#1218260).
- cifs: fix underflow in parse_server_interfaces() (bsc#1218260).
- iio: adc: ad4130: only set GPIO_CTRL if pin is unused
(bsc#1218260).
- iio: adc: ad4130: zero-initialize clock init data (bsc#1218260).
- PCI: Fix active state requirement in PME polling (bsc#1218260).
- Revert "kobject: Remove redundant checks for whether ktype is
NULL" (bsc#1218260).
- powerpc/kasan: Fix addr error caused by page alignment
(bsc#1218260).
- powerpc/6xx: set High BAT Enable flag on G2_LE cores
(bsc#1218260).
- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR
add (bsc#1218260).
- driver core: fw_devlink: Improve detection of overlapping cycles
(bsc#1218260).
- media: ir_toy: fix a memleak in irtoy_tx (bsc#1218260).
- interconnect: qcom: sm8550: Enable sync_state (bsc#1218260).
- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive
(bsc#1218260).
- usb: dwc3: gadget: Fix NULL pointer dereference in
dwc3_gadget_suspend (bsc#1218260).
- usb: core: Prevent null pointer dereference in
update_port_device_state (bsc#1218260).
- usb: chipidea: core: handle power lost in workqueue
(bsc#1218260).
- usb: f_mass_storage: forbid async queue when shutdown happen
(bsc#1218260).
- USB: hub: check for alternate port before enabling
A_ALT_HNP_SUPPORT (bsc#1218260).
- usb: ucsi_acpi: Fix command completion handling (bsc#1218260).
- usb: ulpi: Fix debugfs directory leak (bsc#1218260).
- usb: ucsi: Add missing ppm_lock (bsc#1218260).
- iio: hid-sensor-als: Return 0 for
HID_USAGE_SENSOR_TIME_TIMESTAMP (bsc#1218260).
- HID: wacom: Do not register input devices until after
hid_hw_start (bsc#1218260).
- HID: wacom: generic: Avoid reporting a serial of '0' to
userspace (bsc#1218260).
- HID: i2c-hid-of: fix NULL-deref on failed power up
(bsc#1218260).
- HID: bpf: actually free hdev memory after attaching a HID-BPF
program (bsc#1218260).
- HID: bpf: remove double fdget() (bsc#1218260).
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
(bsc#1218260).
- ALSA: hda/realtek: Fix the external mic not being recognised
for Acer Swift 1 SF114-32 (bsc#1218260).
- parisc: Prevent hung tasks when printing inventory on serial
console (bsc#1218260).
- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF
(bsc#1218260).
- dm-crypt, dm-verity: disable tasklets (bsc#1218260).
- nouveau: offload fence uevents work to workqueue (bsc#1218260).
- scsi: storvsc: Fix ring buffer size calculation (bsc#1218260).
- selftests: mm: fix map_hugetlb failure on 64K page size systems
(bsc#1218260).
- selftests/mm: Update va_high_addr_switch.sh to check CPU for
la57 flag (bsc#1218260).
- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(),
again (bsc#1218260).
- selftests/mm: switch to bash from sh (bsc#1218260).
- tracing/trigger: Fix to return error if failed to alloc snapshot
(bsc#1218260).
- scs: add CONFIG_MMU dependency for vfree_atomic() (bsc#1218260).
- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
(bsc#1218260).
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
(bsc#1218260).
- i40e: Fix waiting for queues of all VSIs to be disabled
(bsc#1218260).
- i40e: Do not allow untrusted VF to remove administratively
set MAC (bsc#1218260).
- mm/memory: Use exception ip to search exception tables
(bsc#1218260).
- ptrace: Introduce exception_ip arch hook (bsc#1218260).
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
(bsc#1218260).
- nouveau/svm: fix kvcalloc() argument order (bsc#1218260).
- net: sysfs: Fix /sys/class/net/<iface> path for statistics
(bsc#1218260).
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
(bsc#1218260).
- spi: ppc4xx: Drop write-only variable (bsc#1218260).
- net: tls: fix returned read length with async decrypt
(bsc#1218260).
- net: tls: fix use-after-free with partial reads and async
decrypt (bsc#1218260).
- net: tls: handle backlogging of crypto requests (bsc#1218260).
- tls: fix race between tx work scheduling and socket close
(bsc#1218260).
- tls: fix race between async notify and socket close
(bsc#1218260).
- net: tls: factor out tls_*crypt_async_wait() (bsc#1218260).
- tls: extract context alloc/initialization out of
tls_set_sw_offload (bsc#1218260).
- lan966x: Fix crash when adding interface under a lag
(bsc#1218260).
- net: openvswitch: limit the number of recursions from action
sets (bsc#1218260).
- selftests: forwarding: Fix bridge locked port test flakiness
(bsc#1218260).
- selftests: forwarding: Suppress grep warnings (bsc#1218260).
- selftests: bridge_mdb: Use MDB get instead of dump
(bsc#1218260).
- selftests: forwarding: Fix bridge MDB test flakiness
(bsc#1218260).
- selftests: forwarding: Fix layer 2 miss test flakiness
(bsc#1218260).
- selftests: net: Fix bridge backup port test flakiness
(bsc#1218260).
- selftests/net: convert test_bridge_backup_port.sh to run it
in unique namespace (bsc#1218260).
- perf: CXL: fix mismatched cpmu event opcode (bsc#1218260).
- ALSA: hda/cs35l56: select intended config FW_CS_DSP
(bsc#1218260).
- of: property: Improve finding the supplier of a remote-endpoint
property (bsc#1218260).
- of: property: Improve finding the consumer of a remote-endpoint
property (bsc#1218260).
- devlink: Fix command annotation documentation (bsc#1218260).
- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY
(bsc#1218260).
- net/handshake: Fix handshake_req_destroy_test1 (bsc#1218260).
- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic
(bsc#1218260).
- wifi: iwlwifi: uninitialized variable in
iwl_acpi_get_ppag_table() (bsc#1218260).
- wifi: iwlwifi: Fix some error codes (bsc#1218260).
- KVM: selftests: Fix a semaphore imbalance in the dirty ring
logging test (bsc#1218260).
- spi: imx: fix the burst length at DMA mode and CPU mode
(bsc#1218260).
- drm/msm/gem: Fix double resv lock aquire (bsc#1218260).
- of: unittest: Fix compile in the non-dynamic case (bsc#1218260).
- KVM: selftests: Avoid infinite loop in hyperv_features when
invtsc is missing (bsc#1218260).
- KVM: selftests: Delete superfluous, unused "stage" variable
in AMX test (bsc#1218260).
- selftests/landlock: Fix fs_test build with old libc
(bsc#1218260).
- driver core: Fix device_link_flag_is_sync_state_only()
(bsc#1218260).
- btrfs: don't drop extent_map for free space inode on write error
(bsc#1218260).
- btrfs: reject encoded write if inode has nodatasum flag set
(bsc#1218260).
- btrfs: don't reserve space for checksums when writing to nocow
files (bsc#1218260).
- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1218260).
- btrfs: forbid deleting live subvol qgroup (bsc#1218260).
- btrfs: do not ASSERT() if the newly created subvolume already
got read (bsc#1218260).
- btrfs: forbid creating subvol qgroups (bsc#1218260).
- btrfs: do not delete unused block group if it may be used soon
(bsc#1218260).
- btrfs: add and use helper to check if block group is used
(bsc#1218260).
- update workarounds for gcc "asm goto" issue (bsc#1218260).
- work around gcc bugs with 'asm goto' with outputs (bsc#1218260).
- commit 25598f3
-------------------------------------------------------------------
Wed Feb 21 07:30:11 CET 2024 - jslaby@suse.cz
- rpm/check-for-config-changes: add GCC_ASM_GOTO_OUTPUT_WORKAROUND to IGNORED_CONFIGS_RE
Introduced by commit 68fb3ca0e408 ("update workarounds for gcc "asm
goto" issue").
- commit be1bdab
-------------------------------------------------------------------
Mon Feb 19 12:34:16 CET 2024 - msuchanek@suse.de
- compute-PATCHVERSION: Do not produce output when awk fails
compute-PATCHVERSION uses awk to produce a shell script that is
subsequently executed to update shell variables which are then printed
as the patchversion.
Some versions of awk, most notably bysybox-gawk do not understand the
awk program and fail to run. This results in no script generated as
output, and printing the initial values of the shell variables as
the patchversion.
When the awk program fails to run produce 'exit 1' as the shell script
to run instead. That prevents printing the stale values, generates no
output, and generates invalid rpm spec file down the line. Then the
problem is flagged early and should be easier to diagnose.
- commit 8ef8383
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com
@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com
replay (bsc#1218260). replay (bsc#1218260).
- commit 77e76e5 - commit 77e76e5
-------------------------------------------------------------------
Wed Feb 7 12:50:28 CET 2024 - jslaby@suse.cz
- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config
(bsc#1219653)
They are put into -devel subpackage. And a proper link to
/usr/share/gdb/auto-load/ is created.
- commit 1dccf2a
-------------------------------------------------------------------
Tue Feb 6 07:09:35 CET 2024 - jslaby@suse.cz
- rpm/mkspec: sort entries in _multibuild
Otherwise it creates unnecessary diffs when tar-up-ing. It's of course
due to readdir() using "random" order as served by the underlying
filesystem.
See for example:
https://build.opensuse.org/request/show/1144457/changes
- commit d1155de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com
@ -2971,6 +3596,12 @@ Thu Feb 1 09:57:11 CET 2024 - rfrohl@suse.com
separate API (bsc#1012628). separate API (bsc#1012628).
- commit 9bd35fb - commit 9bd35fb
-------------------------------------------------------------------
Wed Jan 31 20:58:48 CET 2024 - msuchanek@suse.de
- kernel-source: Fix description typo
- commit 8abff35
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz
@ -7167,6 +7798,13 @@ Fri Dec 1 21:20:13 CET 2023 - msuchanek@suse.de
generating ramdisk. Add plain Requires as well. generating ramdisk. Add plain Requires as well.
- commit 8c12816 - commit 8c12816
-------------------------------------------------------------------
Fri Dec 1 21:07:09 CET 2023 - msuchanek@suse.de
- rpm: Use run_if_exists for all external scriptlets
With that the scriptlets do not need to be installed for build.
- commit 25edd65
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de
@ -147145,3 +147783,9 @@ Tue Apr 26 17:28:19 CEST 2016 - mmarek@suse.cz
- Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838). - Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838).
- commit 87cd715 - commit 87cd715
-------------------------------------------------------------------
Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de
- doc/README.KSYMS: Add to repo.
- commit 04ec451

View File

@ -18,8 +18,8 @@
%define srcversion 6.6 %define srcversion 6.6
%define patchversion 6.6.17 %define patchversion 6.6.18
%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e %define git_commit d196440022fe20ea32acaf31214950f0585fc4a0
%define variant -longterm%{nil} %define variant -longterm%{nil}
%define compress_modules zstd %define compress_modules zstd
%define compress_vmlinux xz %define compress_vmlinux xz
@ -113,9 +113,9 @@ Name: kernel-longterm
Summary: The Linux Kernel Summary: The Linux Kernel
License: GPL-2.0-only License: GPL-2.0-only
Group: System/Kernel Group: System/Kernel
Version: 6.6.17 Version: 6.6.18
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g3e5b219 Release: <RELEASE>.gd196440
%else %else
Release: 0 Release: 0
%endif %endif
@ -155,7 +155,7 @@ BuildRequires: u-boot-tools
%endif %endif
# Do not install p-b and dracut for the install check, the %post script is # Do not install p-b and dracut for the install check, the %post script is
# able to handle this # able to handle this
#!BuildIgnore: perl-Bootloader dracut distribution-release #!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets
# Remove some packages that are installed automatically by the build system, # Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel # but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
@ -1022,6 +1022,31 @@ if [ %CONFIG_MODULES = y ]; then
fi fi
fi fi
# CONFIG_GDB_SCRIPTS
if [ -e vmlinux-gdb.py ]; then
DEST=%rpm_install_dir/%cpu_arch_flavor/
install -m 755 -d "$DEST"
# set sys.path to our devel.rpm scripts
sed 's@\(sys\.path\.insert(0, \).*@\1"%obj_install_dir/%cpu_arch_flavor/scripts/gdb/")@' vmlinux-gdb.py > "$DEST/vmlinux-gdb.py"
DEST=%rpm_install_dir/%cpu_arch_flavor/scripts/gdb/linux
install -m 755 -d "$DEST"
pushd scripts/gdb/linux/
for file in *.py; do
if test -L "$file"; then
# relink against our devel.rpm sources, not of buildroot's
ln -s "%src_install_dir/scripts/gdb/linux/$file" "$DEST/$file"
else
cp -p "$file" "$DEST"
fi
done
popd
DEST=%{buildroot}%{_datadir}/gdb/auto-load%modules_dir
install -m 755 -d "$DEST"
ln -s %obj_install_dir/%cpu_arch_flavor/vmlinux-gdb.py "$DEST/vmlinux-gdb.py"
fi
rm -rf %{buildroot}/lib/firmware rm -rf %{buildroot}/lib/firmware
add_dirs_to_filelist() { add_dirs_to_filelist() {
@ -1035,7 +1060,7 @@ add_dirs_to_filelist() {
# print all parents # print all parents
:a :a
# skip directories owned by other packages # skip directories owned by other packages
s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/src)/[^/]+$:: s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/share|/usr/src)/[^/]+$::
s:/[^/]+$::p s:/[^/]+$::p
ta ta
' "$@" | sort -u ' "$@" | sort -u
@ -1068,6 +1093,10 @@ shopt -s nullglob dotglob
echo "/$file" echo "/$file"
%endif %endif
done done
if test -d .%{_datadir}/gdb/; then
find .%obj_install_dir/%cpu_arch_flavor/scripts/gdb/linux/ -name '*.py' -type l | sed -e 's/^[.]//'
echo "%{_datadir}/gdb/auto-load%modules_dir/vmlinux-gdb.py"
fi
} | add_dirs_to_filelist >%my_builddir/kernel-devel.files } | add_dirs_to_filelist >%my_builddir/kernel-devel.files
( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ ( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \
sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \
@ -1218,14 +1247,14 @@ fi
%pre %pre
%if "%build_flavor" != "zfcpdump" %if "%build_flavor" != "zfcpdump"
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%endif %endif
%post %post
%if "%build_flavor" != "zfcpdump" %if "%build_flavor" != "zfcpdump"
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1246,7 +1275,7 @@ fi
%endif %endif
%posttrans %posttrans
%if "%build_flavor" != "zfcpdump" %if "%build_flavor" != "zfcpdump"
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1325,13 +1354,13 @@ This package contains only the base modules, required in all installs.
%source_timestamp %source_timestamp
%pre base %pre base
/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post base %post base
/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1349,7 +1378,7 @@ This package contains only the base modules, required in all installs.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans base %posttrans base
/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1392,13 +1421,13 @@ This package contains additional modules not supported by SUSE.
%source_timestamp %source_timestamp
%pre extra %pre extra
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post extra %post extra
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1416,7 +1445,7 @@ This package contains additional modules not supported by SUSE.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans extra %posttrans extra
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1460,13 +1489,13 @@ This package contains optional modules only for openSUSE Leap.
%source_timestamp %source_timestamp
%pre optional %pre optional
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post optional %post optional
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1484,7 +1513,7 @@ This package contains optional modules only for openSUSE Leap.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans optional %posttrans optional
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1653,13 +1682,13 @@ synchronization across multiple systems on the cluster, so all
nodes in the cluster can access the MD devices simultaneously. nodes in the cluster can access the MD devices simultaneously.
%pre -n cluster-md-kmp-%build_flavor %pre -n cluster-md-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "cluster-md-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "cluster-md-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post -n cluster-md-kmp-%build_flavor %post -n cluster-md-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "cluster-md-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "cluster-md-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1677,7 +1706,7 @@ nodes in the cluster can access the MD devices simultaneously.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans -n cluster-md-kmp-%build_flavor %posttrans -n cluster-md-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "cluster-md-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "cluster-md-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1706,13 +1735,13 @@ DLM stands for Distributed Lock Manager, a means to synchronize access to
shared resources over the cluster. shared resources over the cluster.
%pre -n dlm-kmp-%build_flavor %pre -n dlm-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "dlm-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "dlm-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post -n dlm-kmp-%build_flavor %post -n dlm-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "dlm-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "dlm-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1730,7 +1759,7 @@ shared resources over the cluster.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans -n dlm-kmp-%build_flavor %posttrans -n dlm-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "dlm-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "dlm-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1759,13 +1788,13 @@ Requires: dlm-kmp-%build_flavor = %version-%release
GFS2 is Global Filesystem, a shared device filesystem. GFS2 is Global Filesystem, a shared device filesystem.
%pre -n gfs2-kmp-%build_flavor %pre -n gfs2-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "gfs2-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "gfs2-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post -n gfs2-kmp-%build_flavor %post -n gfs2-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "gfs2-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "gfs2-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1783,7 +1812,7 @@ GFS2 is Global Filesystem, a shared device filesystem.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans -n gfs2-kmp-%build_flavor %posttrans -n gfs2-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "gfs2-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "gfs2-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1827,13 +1856,13 @@ Selftest drivers are intended to be supported only in testing and QA
environments, they are not intended to be run on production systems. environments, they are not intended to be run on production systems.
%pre -n kselftests-kmp-%build_flavor %pre -n kselftests-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "kselftests-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "kselftests-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post -n kselftests-kmp-%build_flavor %post -n kselftests-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "kselftests-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "kselftests-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1851,7 +1880,7 @@ environments, they are not intended to be run on production systems.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans -n kselftests-kmp-%build_flavor %posttrans -n kselftests-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "kselftests-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "kselftests-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1881,13 +1910,13 @@ OCFS2 is the Oracle Cluster Filesystem, a filesystem for shared devices
accessible simultaneously from multiple nodes of a cluster. accessible simultaneously from multiple nodes of a cluster.
%pre -n ocfs2-kmp-%build_flavor %pre -n ocfs2-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "ocfs2-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "ocfs2-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post -n ocfs2-kmp-%build_flavor %post -n ocfs2-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "ocfs2-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "ocfs2-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1905,7 +1934,7 @@ accessible simultaneously from multiple nodes of a cluster.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans -n ocfs2-kmp-%build_flavor %posttrans -n ocfs2-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "ocfs2-kmp-%build_flavor" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "ocfs2-kmp-%build_flavor" \
--version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1934,13 +1963,13 @@ The reiserfs file system is no longer supported in SLE15. This package
provides the reiserfs module for the installation system. provides the reiserfs module for the installation system.
%pre -n reiserfs-kmp-%build_flavor %pre -n reiserfs-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "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" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%post -n reiserfs-kmp-%build_flavor %post -n reiserfs-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "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" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@ -1958,7 +1987,7 @@ provides the reiserfs module for the installation system.
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
%posttrans -n reiserfs-kmp-%build_flavor %posttrans -n reiserfs-kmp-%build_flavor
/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "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" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \
--image "%image" --flavor "%build_flavor" --variant "%variant" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \
--usrmerged "0%{?usrmerged}" --certs "%certs" "$@" --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"

View File

@ -71,12 +71,12 @@ END { exit(! good) }
) )
%pre -n %{-n*}-kmp-%1 %pre -n %{-n*}-kmp-%1
%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD} %{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
/usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "%{-n*}-kmp-%1" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \ --version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@" --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%post -n %{-n*}-kmp-%1 %post -n %{-n*}-kmp-%1
%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD} %{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
/usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "%{-n*}-kmp-%1" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \ --version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@" --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%preun -n %{-n*}-kmp-%1 %preun -n %{-n*}-kmp-%1
@ -91,7 +91,7 @@ END { exit(! good) }
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@" --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%posttrans -n %{-n*}-kmp-%1 %posttrans -n %{-n*}-kmp-%1
%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD} %{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
/usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name "%{-n*}-kmp-%1" \ %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name "%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \ --version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@" --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%files -n %{-n*}-kmp-%1 %files -n %{-n*}-kmp-%1

View File

@ -1,3 +1,608 @@
-------------------------------------------------------------------
Fri Feb 23 10:08:45 CET 2024 - rfrohl@suse.com
- Linux 6.6.18 (bsc#1218260) and blacklist.conf
- tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir()
(bsc#1218260).
- tracing: Make system_callback() function static (bsc#1218260).
- Documentation/arch/ia64/features.rst: fix kernel-feat directive
(bsc#1218260).
- x86/barrier: Do not serialize MSR accesses on AMD (bsc#1218260).
- dm: limit the number of targets and parameter size area
(bsc#1218260).
- nilfs2: fix potential bug in end_buffer_async_write
(bsc#1218260).
- of: property: Add in-ports/out-ports support to
of_graph_get_port_parent() (bsc#1218260).
- sched/membarrier: reduce the ability to hammer on sys_membarrier
(bsc#1218260).
- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat
section (bsc#1218260).
- x86/boot: Increase section and file alignment to 4k/512
(bsc#1218260).
- x86/boot: Split off PE/COFF .data section (bsc#1218260).
- x86/boot: Drop PE/COFF .reloc section (bsc#1218260).
- x86/boot: Construct PE/COFF .text section from assembler
(bsc#1218260).
- x86/boot: Derive file size from _edata symbol (bsc#1218260).
- x86/boot: Define setup size in linker script (bsc#1218260).
- x86/boot: Set EFI handover offset directly in header asm
(bsc#1218260).
- x86/boot: Grab kernel_info offset from zoffset header directly
(bsc#1218260).
- x86/boot: Drop references to startup_64 (bsc#1218260).
- x86/boot: Drop redundant code setting the root device
(bsc#1218260).
- x86/boot: Omit compression buffer from PE/COFF image memory
footprint (bsc#1218260).
- x86/boot: Remove the 'bugger off' message (bsc#1218260).
- x86/efi: Drop alignment flags from PE section headers
(bsc#1218260).
- x86/efi: Disregard setup header of loaded image (bsc#1218260).
- x86/efi: Drop EFI stub .bss from .data section (bsc#1218260).
- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (bsc#1218260).
- eventfs: Keep all directory links at 1 (bsc#1218260).
- eventfs: Remove fsnotify*() functions from lookup()
(bsc#1218260).
- eventfs: Restructure eventfs_inode structure to be more
condensed (bsc#1218260).
- eventfs: Warn if an eventfs_inode is freed without is_freed
being set (bsc#1218260).
- eventfs: Get rid of dentry pointers without refcounts
(bsc#1218260).
- eventfs: Clean up dentry ops and add revalidate function
(bsc#1218260).
- eventfs: Remove unused d_parent pointer field (bsc#1218260).
- tracefs: dentry lookup crapectomy (bsc#1218260).
- tracefs: Avoid using the ei->dentry pointer unnecessarily
(bsc#1218260).
- eventfs: Initialize the tracefs inode properly (bsc#1218260).
- tracefs: Zero out the tracefs_inode when allocating it
(bsc#1218260).
- tracefs: remove stale update_gid code (bsc#1218260).
- eventfs: Save directory inodes in the eventfs_inode structure
(bsc#1218260).
- eventfs: Use kcalloc() instead of kzalloc() (bsc#1218260).
- eventfs: Do not create dentries nor inodes in iterate_shared
(bsc#1218260).
- eventfs: Have the inodes all for files and directories all be
the same (bsc#1218260).
- eventfs: Shortcut eventfs_iterate() by skipping entries already
read (bsc#1218260).
- eventfs: Read ei->entries before ei->children in
eventfs_iterate() (bsc#1218260).
- eventfs: Do ctx->pos update for all iterations in
eventfs_iterate() (bsc#1218260).
- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed
is set (bsc#1218260).
- tracefs/eventfs: Use root and instance inodes as default
ownership (bsc#1218260).
- eventfs: Stop using dcache_readdir() for getdents()
(bsc#1218260).
- eventfs: Remove "lookup" parameter from create_dir/file_dentry()
(bsc#1218260).
- eventfs: Fix bitwise fields for "is_events" (bsc#1218260).
- tracefs: Check for dentry->d_inode exists in set_gid()
(bsc#1218260).
- eventfs: Fix file and directory uid and gid ownership
(bsc#1218260).
- eventfs: Have event files and directories default to parent
uid and gid (bsc#1218260).
- eventfs: Fix events beyond NAME_MAX blocking tasks
(bsc#1218260).
- eventfs: Make sure that parent->d_inode is locked in creating
files/dirs (bsc#1218260).
- eventfs: Do not allow NULL parent to eventfs_start_creating()
(bsc#1218260).
- eventfs: Move taking of inode_lock into
dcache_dir_open_wrapper() (bsc#1218260).
- eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held
(bsc#1218260).
- eventfs: Do not invalidate dentry in create_file/dir_dentry()
(bsc#1218260).
- eventfs: Remove expectation that ei->is_freed means ei->dentry
== NULL (bsc#1218260).
- eventfs: Use simple_recursive_removal() to clean up dentries
(bsc#1218260).
- eventfs: Remove special processing of dput() of events directory
(bsc#1218260).
- eventfs: Delete eventfs_inode when the last dentry is freed
(bsc#1218260).
- eventfs: Hold eventfs_mutex when calling callback functions
(bsc#1218260).
- eventfs: Save ownership and mode (bsc#1218260).
- eventfs: Test for ei->is_freed when accessing ei->dentry
(bsc#1218260).
- eventfs: Have a free_ei() that just frees the eventfs_inode
(bsc#1218260).
- eventfs: Remove "is_freed" union with rcu head (bsc#1218260).
- eventfs: Fix kerneldoc of eventfs_remove_rec() (bsc#1218260).
- eventfs: Remove extra dget() in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Fix typo in eventfs_inode union comment (bsc#1218260).
- eventfs: Fix WARN_ON() in create_file_dentry() (bsc#1218260).
- tracefs/eventfs: Modify mismatched function name (bsc#1218260).
- eventfs: Fix failure path in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Use ERR_CAST() in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Use eventfs_remove_events_dir() (bsc#1218260).
- eventfs: Remove eventfs_file and just use eventfs_inode
(bsc#1218260).
- Revert "eventfs: Remove "is_freed" union with rcu head"
(bsc#1218260).
- Revert "eventfs: Save ownership and mode" (bsc#1218260).
- Revert "eventfs: Delete eventfs_inode when the last dentry is
freed" (bsc#1218260).
- Revert "eventfs: Use simple_recursive_removal() to clean up
dentries" (bsc#1218260).
- Revert "eventfs: Check for NULL ef in eventfs_set_attr()"
(bsc#1218260).
- Revert "eventfs: Do not allow NULL parent to
eventfs_start_creating()" (bsc#1218260).
- parisc: Fix random data corruption from exception handler
(bsc#1218260).
- netfilter: ipset: Missing gc cancellations fixed (bsc#1218260).
- netfilter: ipset: fix performance regression in swap operation
(bsc#1218260).
- block: fix partial zone append completion handling in
req_bio_endio() (bsc#1218260).
- md: bypass block throttle for superblock update (bsc#1218260).
- tracing: Inform kmemleak of saved_cmdlines allocation
(bsc#1218260).
- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (bsc#1218260).
- fs/proc: do_task_stat: move thread_group_cputime_adjusted()
outside of lock_task_sighand() (bsc#1218260).
- pmdomain: core: Move the unused cleanup to a _sync initcall
(bsc#1218260).
- can: j1939: Fix UAF in j1939_sk_match_filter during
setsockopt(SO_J1939_FILTER) (bsc#1218260).
- can: j1939: prevent deadlock by changing j1939_socks_lock to
rwlock (bsc#1218260).
- can: netlink: Fix TDCO calculation using the old data bittiming
(bsc#1218260).
- of: property: fix typo in io-channels (bsc#1218260).
- docs: kernel_feat.py: fix build error for missing files
(bsc#1218260).
- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218260).
- LoongArch: Fix earlycon parameter if KASAN enabled
(bsc#1218260).
- mm: hugetlb pages should not be reserved by shmat() if
SHM_NORESERVE (bsc#1218260).
- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
(bsc#1218260).
- ceph: prevent use-after-free in encode_cap_msg() (bsc#1218260).
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER
missed (bsc#1218260).
- net: stmmac: protect updates of 64-bit statistics counters
(bsc#1218260).
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
(bsc#1218260).
- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
(bsc#1218260).
- s390/qeth: Fix potential loss of L3-IP@ in case of network
issues (bsc#1218260).
- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
(bsc#1218260).
- fs: relax mount_setattr() permission checks (bsc#1218260).
- tools/rtla: Fix Makefile compiler options for clang
(bsc#1218260).
- tools/rtla: Fix uninitialized bucket/data->bucket_size warning
(bsc#1218260).
- tools/rtla: Exit with EXIT_SUCCESS when help is invoked
(bsc#1218260).
- tools/rtla: Fix clang warning about mount_point var size
(bsc#1218260).
- tools/rtla: Replace setting prio with nice for SCHED_OTHER
(bsc#1218260).
- tools/rtla: Remove unused sched_getattr() function
(bsc#1218260).
- tools/rv: Fix Makefile compiler options for clang (bsc#1218260).
- tools/rv: Fix curr_reactor uninitialized variable (bsc#1218260).
- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8
(bsc#1218260).
- ASoC: tas2781: add module parameter to tascodec_init()
(bsc#1218260).
- ASoC: SOF: IPC3: fix message bounds on ipc ops (bsc#1218260).
- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse
N2 errata (bsc#1218260).
- arm64/signal: Don't assume that TIF_SVE means we saved SVE state
(bsc#1218260).
- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk
can't be detected by BIOS (bsc#1218260).
- zonefs: Improve error handling (bsc#1218260).
- KVM: arm64: Fix circular locking dependency (bsc#1218260).
- smb: Fix regression in writes when non-standard maximum write
size negotiated (bsc#1218260).
- smb: client: set correct id, uid and cruid for multiuser
automounts (bsc#1218260).
- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5
(bsc#1218260).
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
(bsc#1218260).
- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems
(bsc#1218260).
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
(bsc#1218260).
- wifi: iwlwifi: mvm: fix a crash when we run out of stations
(bsc#1218260).
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
(bsc#1218260).
- wifi: cfg80211: fix wiphy delayed work queueing (bsc#1218260).
- wifi: iwlwifi: fix double-free bug (bsc#1218260).
- nfp: flower: prevent re-adding mac index for bonded port
(bsc#1218260).
- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (bsc#1218260).
- nfp: use correct macro for LengthSelect in BAR config
(bsc#1218260).
- crypto: algif_hash - Remove bogus SGL free on zero-length
error path (bsc#1218260).
- crypto: ccp - Fix null pointer dereference in
__sev_platform_shutdown_locked (bsc#1218260).
- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
(bsc#1218260).
- nilfs2: fix data corruption in dsync block recovery for small
block sizes (bsc#1218260).
- ALSA: hda/realtek: add IDs for Dell dual spk platform
(bsc#1218260).
- ALSA: hda/conexant: Add quirk for SWS JS201D (bsc#1218260).
- ALSA: hda/realtek: fix mute/micmute LED For HP mt645
(bsc#1218260).
- mmc: slot-gpio: Allow non-sleeping GPIO ro (bsc#1218260).
- io_uring/net: fix multishot accept overflow handling
(bsc#1218260).
- x86/mm/ident_map: Use gbpages only where full GB page should
be mapped (bsc#1218260).
- KVM: x86/pmu: Fix type length error when reading
pmu->fixed_ctr_ctrl (bsc#1218260).
- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu
(bsc#1218260).
- x86/fpu: Stop relying on userspace for info to fault in xsave
buffer (bsc#1218260).
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
(bsc#1218260).
- serial: mxs-auart: fix tx (bsc#1218260).
- serial: core: introduce uart_port_tx_flags() (bsc#1218260).
- powerpc/pseries: fix accuracy of stolen time (bsc#1218260).
- powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E
(bsc#1218260).
- powerpc/64: Set task pt_regs->link to the LR value on scv entry
(bsc#1218260).
- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default
(bsc#1218260).
- serial: max310x: prevent infinite while() loop in port startup
(bsc#1218260).
- serial: max310x: fail probe if clock crystal is unstable
(bsc#1218260).
- serial: max310x: improve crystal stable clock detection
(bsc#1218260).
- serial: max310x: set default value when reading clock ready bit
(bsc#1218260).
- nfp: flower: fix hardware offload for the transfer layer port
(bsc#1218260).
- nfp: flower: add hardware offload check for post ct entry
(bsc#1218260).
- net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45
reads (bsc#1218260).
- ring-buffer: Clean ring_buffer_poll_wait() error return
(bsc#1218260).
- hv_netvsc: Fix race condition between netvsc_probe and
netvsc_remove (bsc#1218260).
- drm/amd/display: Preserve original aspect ratio in create stream
(bsc#1218260).
- drm/amd/display: Increase frame-larger-than for all
display_mode_vba files (bsc#1218260).
- drm/amd/display: Fix MST Null Ptr for RV (bsc#1218260).
- drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
(bsc#1218260).
- drm/prime: Support page array >= 4GB (bsc#1218260).
- drm/amd/display: Add align done check (bsc#1218260).
- drm/msm: Wire up tlb ops (bsc#1218260).
- ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
(bsc#1218260).
- media: rc: bpf attach/detach requires write permission
(bsc#1218260).
- pmdomain: mediatek: fix race conditions with genpd
(bsc#1218260).
- iio: pressure: bmp280: Add missing bmp085 to SPI id table
(bsc#1218260).
- iio: imu: bno055: serdev requires REGMAP (bsc#1218260).
- iio: imu: adis: ensure proper DMA alignment (bsc#1218260).
- iio: adc: ad_sigma_delta: ensure proper DMA alignment
(bsc#1218260).
- iio: accel: bma400: Fix a compilation problem (bsc#1218260).
- iio: commom: st_sensors: ensure proper DMA alignment
(bsc#1218260).
- iio: core: fix memleak in iio_device_register_sysfs
(bsc#1218260).
- iio: magnetometer: rm3100: add boundary check for the value
read from RM3100_REG_TMRC (bsc#1218260).
- staging: iio: ad5933: fix type mismatch regression
(bsc#1218260).
- Revert "workqueue: Override implicit ordered attribute in
workqueue_apply_unbound_cpumask()" (bsc#1218260).
- tracing/probes: Fix to search structure fields correctly
(bsc#1218260).
- tracing/probes: Fix to set arg size and fmt after setting type
from BTF (bsc#1218260).
- tracing/probes: Fix to show a parse error for bad type for $comm
(bsc#1218260).
- tracing/synthetic: Fix trace_string() return value
(bsc#1218260).
- tracing: Fix wasted memory in saved_cmdlines logic
(bsc#1218260).
- tracing/timerlat: Move hrtimer_init to timerlat_fd open()
(bsc#1218260).
- ext4: avoid bb_free and bb_fragments inconsistency in
mb_free_blocks() (bsc#1218260).
- ext4: fix double-free of blocks due to wrong extents moved_len
(bsc#1218260).
- misc: fastrpc: Mark all sessions as invalid in cb_remove
(bsc#1218260).
- binder: signal epoll threads of self-work (bsc#1218260).
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
(bsc#1218260).
- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
(bsc#1218260).
- ASoC: codecs: wcd938x: handle deferred probe (bsc#1218260).
- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual
speaker platform (bsc#1218260).
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
(bsc#1218260).
- usb: typec: tpcm: Fix issues with power being removed during
reset (bsc#1218260).
- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS
(bsc#1218260).
- linux/init: remove __memexit* annotations (bsc#1218260).
- um: Fix adding '-no-pie' for clang (bsc#1218260).
- xen-netback: properly sync TX responses (bsc#1218260).
- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup
(bsc#1218260).
- net: stmmac: do not clear TBS enable bit on link up/down
(bsc#1218260).
- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
(bsc#1218260).
- nfc: nci: free rx_data_reassembly skb on NCI device cleanup
(bsc#1218260).
- kbuild: Fix changing ELF file type for output of gen_btf for
big endian (bsc#1218260).
- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287
thinkpads (bsc#1218260).
- firewire: core: correct documentation of fw_csr_string()
kernel API (bsc#1218260).
- lsm: fix the logic in security_inode_getsecctx() (bsc#1218260).
- lsm: fix default return value of the socket_getpeersec_*()
hooks (bsc#1218260).
- drm/amd: Don't init MEC2 firmware when it fails to load
(bsc#1218260).
- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (bsc#1218260).
- drm/virtio: Set segment size for virtio_gpu device
(bsc#1218260).
- connector/cn_proc: revert "connector: Fix
proc_event_num_listeners count not cleared" (bsc#1218260).
- Revert "drm/msm/gpu: Push gpu lock down past runpm"
(bsc#1218260).
- Revert "drm/amd: flush any delayed gfxoff on suspend entry"
(bsc#1218260).
- scsi: Revert "scsi: fcoe: Fix potential deadlock on
&fip->ctlr_lock" (bsc#1218260).
- media: Revert "media: rkisp1: Drop IRQF_SHARED" (bsc#1218260).
- Revert "powerpc/pseries/iommu: Fix iommu initialisation during
DLPAR add" (bsc#1218260).
- mptcp: really cope with fastopen race (bsc#1218260).
- mptcp: check addrs list in userspace_pm_get_local_id
(bsc#1218260).
- mptcp: fix rcv space initialization (bsc#1218260).
- mptcp: drop the push_pending field (bsc#1218260).
- selftests: mptcp: add mptcp_lib_kill_wait (bsc#1218260).
- selftests: mptcp: allow changing subtests prefix (bsc#1218260).
- selftests: mptcp: increase timeout to 30 min (bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Mangle
(bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Filter in v6
(bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Filter
(bsc#1218260).
- mptcp: fix data re-injection from stale subflow (bsc#1218260).
- kallsyms: ignore ARMv4 thunks along with others (bsc#1218260).
- modpost: trim leading spaces when processing source files list
(bsc#1218260).
- i2c: i801: Fix block process call transactions (bsc#1218260).
- i2c: pasemi: split driver into two separate modules
(bsc#1218260).
- powerpc/kasan: Limit KASAN thread size increase to 32KB
(bsc#1218260).
- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors
(bsc#1218260).
- irqchip/loongson-eiointc: Use correct struct type in
eiointc_domain_alloc() (bsc#1218260).
- i2c: qcom-geni: Correct I2C TRE sequence (bsc#1218260).
- cifs: fix underflow in parse_server_interfaces() (bsc#1218260).
- iio: adc: ad4130: only set GPIO_CTRL if pin is unused
(bsc#1218260).
- iio: adc: ad4130: zero-initialize clock init data (bsc#1218260).
- PCI: Fix active state requirement in PME polling (bsc#1218260).
- Revert "kobject: Remove redundant checks for whether ktype is
NULL" (bsc#1218260).
- powerpc/kasan: Fix addr error caused by page alignment
(bsc#1218260).
- powerpc/6xx: set High BAT Enable flag on G2_LE cores
(bsc#1218260).
- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR
add (bsc#1218260).
- driver core: fw_devlink: Improve detection of overlapping cycles
(bsc#1218260).
- media: ir_toy: fix a memleak in irtoy_tx (bsc#1218260).
- interconnect: qcom: sm8550: Enable sync_state (bsc#1218260).
- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive
(bsc#1218260).
- usb: dwc3: gadget: Fix NULL pointer dereference in
dwc3_gadget_suspend (bsc#1218260).
- usb: core: Prevent null pointer dereference in
update_port_device_state (bsc#1218260).
- usb: chipidea: core: handle power lost in workqueue
(bsc#1218260).
- usb: f_mass_storage: forbid async queue when shutdown happen
(bsc#1218260).
- USB: hub: check for alternate port before enabling
A_ALT_HNP_SUPPORT (bsc#1218260).
- usb: ucsi_acpi: Fix command completion handling (bsc#1218260).
- usb: ulpi: Fix debugfs directory leak (bsc#1218260).
- usb: ucsi: Add missing ppm_lock (bsc#1218260).
- iio: hid-sensor-als: Return 0 for
HID_USAGE_SENSOR_TIME_TIMESTAMP (bsc#1218260).
- HID: wacom: Do not register input devices until after
hid_hw_start (bsc#1218260).
- HID: wacom: generic: Avoid reporting a serial of '0' to
userspace (bsc#1218260).
- HID: i2c-hid-of: fix NULL-deref on failed power up
(bsc#1218260).
- HID: bpf: actually free hdev memory after attaching a HID-BPF
program (bsc#1218260).
- HID: bpf: remove double fdget() (bsc#1218260).
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
(bsc#1218260).
- ALSA: hda/realtek: Fix the external mic not being recognised
for Acer Swift 1 SF114-32 (bsc#1218260).
- parisc: Prevent hung tasks when printing inventory on serial
console (bsc#1218260).
- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF
(bsc#1218260).
- dm-crypt, dm-verity: disable tasklets (bsc#1218260).
- nouveau: offload fence uevents work to workqueue (bsc#1218260).
- scsi: storvsc: Fix ring buffer size calculation (bsc#1218260).
- selftests: mm: fix map_hugetlb failure on 64K page size systems
(bsc#1218260).
- selftests/mm: Update va_high_addr_switch.sh to check CPU for
la57 flag (bsc#1218260).
- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(),
again (bsc#1218260).
- selftests/mm: switch to bash from sh (bsc#1218260).
- tracing/trigger: Fix to return error if failed to alloc snapshot
(bsc#1218260).
- scs: add CONFIG_MMU dependency for vfree_atomic() (bsc#1218260).
- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
(bsc#1218260).
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
(bsc#1218260).
- i40e: Fix waiting for queues of all VSIs to be disabled
(bsc#1218260).
- i40e: Do not allow untrusted VF to remove administratively
set MAC (bsc#1218260).
- mm/memory: Use exception ip to search exception tables
(bsc#1218260).
- ptrace: Introduce exception_ip arch hook (bsc#1218260).
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
(bsc#1218260).
- nouveau/svm: fix kvcalloc() argument order (bsc#1218260).
- net: sysfs: Fix /sys/class/net/<iface> path for statistics
(bsc#1218260).
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
(bsc#1218260).
- spi: ppc4xx: Drop write-only variable (bsc#1218260).
- net: tls: fix returned read length with async decrypt
(bsc#1218260).
- net: tls: fix use-after-free with partial reads and async
decrypt (bsc#1218260).
- net: tls: handle backlogging of crypto requests (bsc#1218260).
- tls: fix race between tx work scheduling and socket close
(bsc#1218260).
- tls: fix race between async notify and socket close
(bsc#1218260).
- net: tls: factor out tls_*crypt_async_wait() (bsc#1218260).
- tls: extract context alloc/initialization out of
tls_set_sw_offload (bsc#1218260).
- lan966x: Fix crash when adding interface under a lag
(bsc#1218260).
- net: openvswitch: limit the number of recursions from action
sets (bsc#1218260).
- selftests: forwarding: Fix bridge locked port test flakiness
(bsc#1218260).
- selftests: forwarding: Suppress grep warnings (bsc#1218260).
- selftests: bridge_mdb: Use MDB get instead of dump
(bsc#1218260).
- selftests: forwarding: Fix bridge MDB test flakiness
(bsc#1218260).
- selftests: forwarding: Fix layer 2 miss test flakiness
(bsc#1218260).
- selftests: net: Fix bridge backup port test flakiness
(bsc#1218260).
- selftests/net: convert test_bridge_backup_port.sh to run it
in unique namespace (bsc#1218260).
- perf: CXL: fix mismatched cpmu event opcode (bsc#1218260).
- ALSA: hda/cs35l56: select intended config FW_CS_DSP
(bsc#1218260).
- of: property: Improve finding the supplier of a remote-endpoint
property (bsc#1218260).
- of: property: Improve finding the consumer of a remote-endpoint
property (bsc#1218260).
- devlink: Fix command annotation documentation (bsc#1218260).
- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY
(bsc#1218260).
- net/handshake: Fix handshake_req_destroy_test1 (bsc#1218260).
- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic
(bsc#1218260).
- wifi: iwlwifi: uninitialized variable in
iwl_acpi_get_ppag_table() (bsc#1218260).
- wifi: iwlwifi: Fix some error codes (bsc#1218260).
- KVM: selftests: Fix a semaphore imbalance in the dirty ring
logging test (bsc#1218260).
- spi: imx: fix the burst length at DMA mode and CPU mode
(bsc#1218260).
- drm/msm/gem: Fix double resv lock aquire (bsc#1218260).
- of: unittest: Fix compile in the non-dynamic case (bsc#1218260).
- KVM: selftests: Avoid infinite loop in hyperv_features when
invtsc is missing (bsc#1218260).
- KVM: selftests: Delete superfluous, unused "stage" variable
in AMX test (bsc#1218260).
- selftests/landlock: Fix fs_test build with old libc
(bsc#1218260).
- driver core: Fix device_link_flag_is_sync_state_only()
(bsc#1218260).
- btrfs: don't drop extent_map for free space inode on write error
(bsc#1218260).
- btrfs: reject encoded write if inode has nodatasum flag set
(bsc#1218260).
- btrfs: don't reserve space for checksums when writing to nocow
files (bsc#1218260).
- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1218260).
- btrfs: forbid deleting live subvol qgroup (bsc#1218260).
- btrfs: do not ASSERT() if the newly created subvolume already
got read (bsc#1218260).
- btrfs: forbid creating subvol qgroups (bsc#1218260).
- btrfs: do not delete unused block group if it may be used soon
(bsc#1218260).
- btrfs: add and use helper to check if block group is used
(bsc#1218260).
- update workarounds for gcc "asm goto" issue (bsc#1218260).
- work around gcc bugs with 'asm goto' with outputs (bsc#1218260).
- commit 25598f3
-------------------------------------------------------------------
Wed Feb 21 07:30:11 CET 2024 - jslaby@suse.cz
- rpm/check-for-config-changes: add GCC_ASM_GOTO_OUTPUT_WORKAROUND to IGNORED_CONFIGS_RE
Introduced by commit 68fb3ca0e408 ("update workarounds for gcc "asm
goto" issue").
- commit be1bdab
-------------------------------------------------------------------
Mon Feb 19 12:34:16 CET 2024 - msuchanek@suse.de
- compute-PATCHVERSION: Do not produce output when awk fails
compute-PATCHVERSION uses awk to produce a shell script that is
subsequently executed to update shell variables which are then printed
as the patchversion.
Some versions of awk, most notably bysybox-gawk do not understand the
awk program and fail to run. This results in no script generated as
output, and printing the initial values of the shell variables as
the patchversion.
When the awk program fails to run produce 'exit 1' as the shell script
to run instead. That prevents printing the stale values, generates no
output, and generates invalid rpm spec file down the line. Then the
problem is flagged early and should be easier to diagnose.
- commit 8ef8383
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com
@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com
replay (bsc#1218260). replay (bsc#1218260).
- commit 77e76e5 - commit 77e76e5
-------------------------------------------------------------------
Wed Feb 7 12:50:28 CET 2024 - jslaby@suse.cz
- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config
(bsc#1219653)
They are put into -devel subpackage. And a proper link to
/usr/share/gdb/auto-load/ is created.
- commit 1dccf2a
-------------------------------------------------------------------
Tue Feb 6 07:09:35 CET 2024 - jslaby@suse.cz
- rpm/mkspec: sort entries in _multibuild
Otherwise it creates unnecessary diffs when tar-up-ing. It's of course
due to readdir() using "random" order as served by the underlying
filesystem.
See for example:
https://build.opensuse.org/request/show/1144457/changes
- commit d1155de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com
@ -2971,6 +3596,12 @@ Thu Feb 1 09:57:11 CET 2024 - rfrohl@suse.com
separate API (bsc#1012628). separate API (bsc#1012628).
- commit 9bd35fb - commit 9bd35fb
-------------------------------------------------------------------
Wed Jan 31 20:58:48 CET 2024 - msuchanek@suse.de
- kernel-source: Fix description typo
- commit 8abff35
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz
@ -7167,6 +7798,13 @@ Fri Dec 1 21:20:13 CET 2023 - msuchanek@suse.de
generating ramdisk. Add plain Requires as well. generating ramdisk. Add plain Requires as well.
- commit 8c12816 - commit 8c12816
-------------------------------------------------------------------
Fri Dec 1 21:07:09 CET 2023 - msuchanek@suse.de
- rpm: Use run_if_exists for all external scriptlets
With that the scriptlets do not need to be installed for build.
- commit 25edd65
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de
@ -147145,3 +147783,9 @@ Tue Apr 26 17:28:19 CEST 2016 - mmarek@suse.cz
- Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838). - Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838).
- commit 87cd715 - commit 87cd715
-------------------------------------------------------------------
Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de
- doc/README.KSYMS: Add to repo.
- commit 04ec451

View File

@ -17,8 +17,8 @@
%define srcversion 6.6 %define srcversion 6.6
%define patchversion 6.6.17 %define patchversion 6.6.18
%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e %define git_commit d196440022fe20ea32acaf31214950f0585fc4a0
%define variant -longterm%{nil} %define variant -longterm%{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@ -31,9 +31,9 @@
%endif %endif
Name: kernel-source-longterm Name: kernel-source-longterm
Version: 6.6.17 Version: 6.6.18
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g3e5b219 Release: <RELEASE>.gd196440
%else %else
Release: 0 Release: 0
%endif %endif
@ -190,7 +190,7 @@ Group: Development/Sources
Provides: kernel-subpackage-macros Provides: kernel-subpackage-macros
%description -n kernel-macros %description -n kernel-macros
This package provides the rpm macros and templates for Kernel Module Pakcages This package provides the rpm macros and templates for Kernel Module Packages
%source_timestamp %source_timestamp

View File

@ -190,7 +190,7 @@ Group: Development/Sources
Provides: kernel-subpackage-macros Provides: kernel-subpackage-macros
%description -n kernel-macros %description -n kernel-macros
This package provides the rpm macros and templates for Kernel Module Pakcages This package provides the rpm macros and templates for Kernel Module Packages
%source_timestamp %source_timestamp

View File

@ -1,3 +1,608 @@
-------------------------------------------------------------------
Fri Feb 23 10:08:45 CET 2024 - rfrohl@suse.com
- Linux 6.6.18 (bsc#1218260) and blacklist.conf
- tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir()
(bsc#1218260).
- tracing: Make system_callback() function static (bsc#1218260).
- Documentation/arch/ia64/features.rst: fix kernel-feat directive
(bsc#1218260).
- x86/barrier: Do not serialize MSR accesses on AMD (bsc#1218260).
- dm: limit the number of targets and parameter size area
(bsc#1218260).
- nilfs2: fix potential bug in end_buffer_async_write
(bsc#1218260).
- of: property: Add in-ports/out-ports support to
of_graph_get_port_parent() (bsc#1218260).
- sched/membarrier: reduce the ability to hammer on sys_membarrier
(bsc#1218260).
- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat
section (bsc#1218260).
- x86/boot: Increase section and file alignment to 4k/512
(bsc#1218260).
- x86/boot: Split off PE/COFF .data section (bsc#1218260).
- x86/boot: Drop PE/COFF .reloc section (bsc#1218260).
- x86/boot: Construct PE/COFF .text section from assembler
(bsc#1218260).
- x86/boot: Derive file size from _edata symbol (bsc#1218260).
- x86/boot: Define setup size in linker script (bsc#1218260).
- x86/boot: Set EFI handover offset directly in header asm
(bsc#1218260).
- x86/boot: Grab kernel_info offset from zoffset header directly
(bsc#1218260).
- x86/boot: Drop references to startup_64 (bsc#1218260).
- x86/boot: Drop redundant code setting the root device
(bsc#1218260).
- x86/boot: Omit compression buffer from PE/COFF image memory
footprint (bsc#1218260).
- x86/boot: Remove the 'bugger off' message (bsc#1218260).
- x86/efi: Drop alignment flags from PE section headers
(bsc#1218260).
- x86/efi: Disregard setup header of loaded image (bsc#1218260).
- x86/efi: Drop EFI stub .bss from .data section (bsc#1218260).
- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (bsc#1218260).
- eventfs: Keep all directory links at 1 (bsc#1218260).
- eventfs: Remove fsnotify*() functions from lookup()
(bsc#1218260).
- eventfs: Restructure eventfs_inode structure to be more
condensed (bsc#1218260).
- eventfs: Warn if an eventfs_inode is freed without is_freed
being set (bsc#1218260).
- eventfs: Get rid of dentry pointers without refcounts
(bsc#1218260).
- eventfs: Clean up dentry ops and add revalidate function
(bsc#1218260).
- eventfs: Remove unused d_parent pointer field (bsc#1218260).
- tracefs: dentry lookup crapectomy (bsc#1218260).
- tracefs: Avoid using the ei->dentry pointer unnecessarily
(bsc#1218260).
- eventfs: Initialize the tracefs inode properly (bsc#1218260).
- tracefs: Zero out the tracefs_inode when allocating it
(bsc#1218260).
- tracefs: remove stale update_gid code (bsc#1218260).
- eventfs: Save directory inodes in the eventfs_inode structure
(bsc#1218260).
- eventfs: Use kcalloc() instead of kzalloc() (bsc#1218260).
- eventfs: Do not create dentries nor inodes in iterate_shared
(bsc#1218260).
- eventfs: Have the inodes all for files and directories all be
the same (bsc#1218260).
- eventfs: Shortcut eventfs_iterate() by skipping entries already
read (bsc#1218260).
- eventfs: Read ei->entries before ei->children in
eventfs_iterate() (bsc#1218260).
- eventfs: Do ctx->pos update for all iterations in
eventfs_iterate() (bsc#1218260).
- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed
is set (bsc#1218260).
- tracefs/eventfs: Use root and instance inodes as default
ownership (bsc#1218260).
- eventfs: Stop using dcache_readdir() for getdents()
(bsc#1218260).
- eventfs: Remove "lookup" parameter from create_dir/file_dentry()
(bsc#1218260).
- eventfs: Fix bitwise fields for "is_events" (bsc#1218260).
- tracefs: Check for dentry->d_inode exists in set_gid()
(bsc#1218260).
- eventfs: Fix file and directory uid and gid ownership
(bsc#1218260).
- eventfs: Have event files and directories default to parent
uid and gid (bsc#1218260).
- eventfs: Fix events beyond NAME_MAX blocking tasks
(bsc#1218260).
- eventfs: Make sure that parent->d_inode is locked in creating
files/dirs (bsc#1218260).
- eventfs: Do not allow NULL parent to eventfs_start_creating()
(bsc#1218260).
- eventfs: Move taking of inode_lock into
dcache_dir_open_wrapper() (bsc#1218260).
- eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held
(bsc#1218260).
- eventfs: Do not invalidate dentry in create_file/dir_dentry()
(bsc#1218260).
- eventfs: Remove expectation that ei->is_freed means ei->dentry
== NULL (bsc#1218260).
- eventfs: Use simple_recursive_removal() to clean up dentries
(bsc#1218260).
- eventfs: Remove special processing of dput() of events directory
(bsc#1218260).
- eventfs: Delete eventfs_inode when the last dentry is freed
(bsc#1218260).
- eventfs: Hold eventfs_mutex when calling callback functions
(bsc#1218260).
- eventfs: Save ownership and mode (bsc#1218260).
- eventfs: Test for ei->is_freed when accessing ei->dentry
(bsc#1218260).
- eventfs: Have a free_ei() that just frees the eventfs_inode
(bsc#1218260).
- eventfs: Remove "is_freed" union with rcu head (bsc#1218260).
- eventfs: Fix kerneldoc of eventfs_remove_rec() (bsc#1218260).
- eventfs: Remove extra dget() in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Fix typo in eventfs_inode union comment (bsc#1218260).
- eventfs: Fix WARN_ON() in create_file_dentry() (bsc#1218260).
- tracefs/eventfs: Modify mismatched function name (bsc#1218260).
- eventfs: Fix failure path in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Use ERR_CAST() in eventfs_create_events_dir()
(bsc#1218260).
- eventfs: Use eventfs_remove_events_dir() (bsc#1218260).
- eventfs: Remove eventfs_file and just use eventfs_inode
(bsc#1218260).
- Revert "eventfs: Remove "is_freed" union with rcu head"
(bsc#1218260).
- Revert "eventfs: Save ownership and mode" (bsc#1218260).
- Revert "eventfs: Delete eventfs_inode when the last dentry is
freed" (bsc#1218260).
- Revert "eventfs: Use simple_recursive_removal() to clean up
dentries" (bsc#1218260).
- Revert "eventfs: Check for NULL ef in eventfs_set_attr()"
(bsc#1218260).
- Revert "eventfs: Do not allow NULL parent to
eventfs_start_creating()" (bsc#1218260).
- parisc: Fix random data corruption from exception handler
(bsc#1218260).
- netfilter: ipset: Missing gc cancellations fixed (bsc#1218260).
- netfilter: ipset: fix performance regression in swap operation
(bsc#1218260).
- block: fix partial zone append completion handling in
req_bio_endio() (bsc#1218260).
- md: bypass block throttle for superblock update (bsc#1218260).
- tracing: Inform kmemleak of saved_cmdlines allocation
(bsc#1218260).
- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (bsc#1218260).
- fs/proc: do_task_stat: move thread_group_cputime_adjusted()
outside of lock_task_sighand() (bsc#1218260).
- pmdomain: core: Move the unused cleanup to a _sync initcall
(bsc#1218260).
- can: j1939: Fix UAF in j1939_sk_match_filter during
setsockopt(SO_J1939_FILTER) (bsc#1218260).
- can: j1939: prevent deadlock by changing j1939_socks_lock to
rwlock (bsc#1218260).
- can: netlink: Fix TDCO calculation using the old data bittiming
(bsc#1218260).
- of: property: fix typo in io-channels (bsc#1218260).
- docs: kernel_feat.py: fix build error for missing files
(bsc#1218260).
- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218260).
- LoongArch: Fix earlycon parameter if KASAN enabled
(bsc#1218260).
- mm: hugetlb pages should not be reserved by shmat() if
SHM_NORESERVE (bsc#1218260).
- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
(bsc#1218260).
- ceph: prevent use-after-free in encode_cap_msg() (bsc#1218260).
- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER
missed (bsc#1218260).
- net: stmmac: protect updates of 64-bit statistics counters
(bsc#1218260).
- pmdomain: renesas: r8a77980-sysc: CR7 must be always on
(bsc#1218260).
- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
(bsc#1218260).
- s390/qeth: Fix potential loss of L3-IP@ in case of network
issues (bsc#1218260).
- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
(bsc#1218260).
- fs: relax mount_setattr() permission checks (bsc#1218260).
- tools/rtla: Fix Makefile compiler options for clang
(bsc#1218260).
- tools/rtla: Fix uninitialized bucket/data->bucket_size warning
(bsc#1218260).
- tools/rtla: Exit with EXIT_SUCCESS when help is invoked
(bsc#1218260).
- tools/rtla: Fix clang warning about mount_point var size
(bsc#1218260).
- tools/rtla: Replace setting prio with nice for SCHED_OTHER
(bsc#1218260).
- tools/rtla: Remove unused sched_getattr() function
(bsc#1218260).
- tools/rv: Fix Makefile compiler options for clang (bsc#1218260).
- tools/rv: Fix curr_reactor uninitialized variable (bsc#1218260).
- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8
(bsc#1218260).
- ASoC: tas2781: add module parameter to tascodec_init()
(bsc#1218260).
- ASoC: SOF: IPC3: fix message bounds on ipc ops (bsc#1218260).
- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse
N2 errata (bsc#1218260).
- arm64/signal: Don't assume that TIF_SVE means we saved SVE state
(bsc#1218260).
- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk
can't be detected by BIOS (bsc#1218260).
- zonefs: Improve error handling (bsc#1218260).
- KVM: arm64: Fix circular locking dependency (bsc#1218260).
- smb: Fix regression in writes when non-standard maximum write
size negotiated (bsc#1218260).
- smb: client: set correct id, uid and cruid for multiuser
automounts (bsc#1218260).
- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5
(bsc#1218260).
- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
(bsc#1218260).
- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems
(bsc#1218260).
- irqchip/irq-brcmstb-l2: Add write memory barrier before exit
(bsc#1218260).
- wifi: iwlwifi: mvm: fix a crash when we run out of stations
(bsc#1218260).
- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
(bsc#1218260).
- wifi: cfg80211: fix wiphy delayed work queueing (bsc#1218260).
- wifi: iwlwifi: fix double-free bug (bsc#1218260).
- nfp: flower: prevent re-adding mac index for bonded port
(bsc#1218260).
- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (bsc#1218260).
- nfp: use correct macro for LengthSelect in BAR config
(bsc#1218260).
- crypto: algif_hash - Remove bogus SGL free on zero-length
error path (bsc#1218260).
- crypto: ccp - Fix null pointer dereference in
__sev_platform_shutdown_locked (bsc#1218260).
- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
(bsc#1218260).
- nilfs2: fix data corruption in dsync block recovery for small
block sizes (bsc#1218260).
- ALSA: hda/realtek: add IDs for Dell dual spk platform
(bsc#1218260).
- ALSA: hda/conexant: Add quirk for SWS JS201D (bsc#1218260).
- ALSA: hda/realtek: fix mute/micmute LED For HP mt645
(bsc#1218260).
- mmc: slot-gpio: Allow non-sleeping GPIO ro (bsc#1218260).
- io_uring/net: fix multishot accept overflow handling
(bsc#1218260).
- x86/mm/ident_map: Use gbpages only where full GB page should
be mapped (bsc#1218260).
- KVM: x86/pmu: Fix type length error when reading
pmu->fixed_ctr_ctrl (bsc#1218260).
- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu
(bsc#1218260).
- x86/fpu: Stop relying on userspace for info to fault in xsave
buffer (bsc#1218260).
- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
(bsc#1218260).
- serial: mxs-auart: fix tx (bsc#1218260).
- serial: core: introduce uart_port_tx_flags() (bsc#1218260).
- powerpc/pseries: fix accuracy of stolen time (bsc#1218260).
- powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E
(bsc#1218260).
- powerpc/64: Set task pt_regs->link to the LR value on scv entry
(bsc#1218260).
- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default
(bsc#1218260).
- serial: max310x: prevent infinite while() loop in port startup
(bsc#1218260).
- serial: max310x: fail probe if clock crystal is unstable
(bsc#1218260).
- serial: max310x: improve crystal stable clock detection
(bsc#1218260).
- serial: max310x: set default value when reading clock ready bit
(bsc#1218260).
- nfp: flower: fix hardware offload for the transfer layer port
(bsc#1218260).
- nfp: flower: add hardware offload check for post ct entry
(bsc#1218260).
- net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45
reads (bsc#1218260).
- ring-buffer: Clean ring_buffer_poll_wait() error return
(bsc#1218260).
- hv_netvsc: Fix race condition between netvsc_probe and
netvsc_remove (bsc#1218260).
- drm/amd/display: Preserve original aspect ratio in create stream
(bsc#1218260).
- drm/amd/display: Increase frame-larger-than for all
display_mode_vba files (bsc#1218260).
- drm/amd/display: Fix MST Null Ptr for RV (bsc#1218260).
- drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution
(bsc#1218260).
- drm/prime: Support page array >= 4GB (bsc#1218260).
- drm/amd/display: Add align done check (bsc#1218260).
- drm/msm: Wire up tlb ops (bsc#1218260).
- ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
(bsc#1218260).
- media: rc: bpf attach/detach requires write permission
(bsc#1218260).
- pmdomain: mediatek: fix race conditions with genpd
(bsc#1218260).
- iio: pressure: bmp280: Add missing bmp085 to SPI id table
(bsc#1218260).
- iio: imu: bno055: serdev requires REGMAP (bsc#1218260).
- iio: imu: adis: ensure proper DMA alignment (bsc#1218260).
- iio: adc: ad_sigma_delta: ensure proper DMA alignment
(bsc#1218260).
- iio: accel: bma400: Fix a compilation problem (bsc#1218260).
- iio: commom: st_sensors: ensure proper DMA alignment
(bsc#1218260).
- iio: core: fix memleak in iio_device_register_sysfs
(bsc#1218260).
- iio: magnetometer: rm3100: add boundary check for the value
read from RM3100_REG_TMRC (bsc#1218260).
- staging: iio: ad5933: fix type mismatch regression
(bsc#1218260).
- Revert "workqueue: Override implicit ordered attribute in
workqueue_apply_unbound_cpumask()" (bsc#1218260).
- tracing/probes: Fix to search structure fields correctly
(bsc#1218260).
- tracing/probes: Fix to set arg size and fmt after setting type
from BTF (bsc#1218260).
- tracing/probes: Fix to show a parse error for bad type for $comm
(bsc#1218260).
- tracing/synthetic: Fix trace_string() return value
(bsc#1218260).
- tracing: Fix wasted memory in saved_cmdlines logic
(bsc#1218260).
- tracing/timerlat: Move hrtimer_init to timerlat_fd open()
(bsc#1218260).
- ext4: avoid bb_free and bb_fragments inconsistency in
mb_free_blocks() (bsc#1218260).
- ext4: fix double-free of blocks due to wrong extents moved_len
(bsc#1218260).
- misc: fastrpc: Mark all sessions as invalid in cb_remove
(bsc#1218260).
- binder: signal epoll threads of self-work (bsc#1218260).
- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power
(bsc#1218260).
- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
(bsc#1218260).
- ASoC: codecs: wcd938x: handle deferred probe (bsc#1218260).
- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual
speaker platform (bsc#1218260).
- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
(bsc#1218260).
- usb: typec: tpcm: Fix issues with power being removed during
reset (bsc#1218260).
- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS
(bsc#1218260).
- linux/init: remove __memexit* annotations (bsc#1218260).
- um: Fix adding '-no-pie' for clang (bsc#1218260).
- xen-netback: properly sync TX responses (bsc#1218260).
- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup
(bsc#1218260).
- net: stmmac: do not clear TBS enable bit on link up/down
(bsc#1218260).
- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
(bsc#1218260).
- nfc: nci: free rx_data_reassembly skb on NCI device cleanup
(bsc#1218260).
- kbuild: Fix changing ELF file type for output of gen_btf for
big endian (bsc#1218260).
- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287
thinkpads (bsc#1218260).
- firewire: core: correct documentation of fw_csr_string()
kernel API (bsc#1218260).
- lsm: fix the logic in security_inode_getsecctx() (bsc#1218260).
- lsm: fix default return value of the socket_getpeersec_*()
hooks (bsc#1218260).
- drm/amd: Don't init MEC2 firmware when it fails to load
(bsc#1218260).
- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (bsc#1218260).
- drm/virtio: Set segment size for virtio_gpu device
(bsc#1218260).
- connector/cn_proc: revert "connector: Fix
proc_event_num_listeners count not cleared" (bsc#1218260).
- Revert "drm/msm/gpu: Push gpu lock down past runpm"
(bsc#1218260).
- Revert "drm/amd: flush any delayed gfxoff on suspend entry"
(bsc#1218260).
- scsi: Revert "scsi: fcoe: Fix potential deadlock on
&fip->ctlr_lock" (bsc#1218260).
- media: Revert "media: rkisp1: Drop IRQF_SHARED" (bsc#1218260).
- Revert "powerpc/pseries/iommu: Fix iommu initialisation during
DLPAR add" (bsc#1218260).
- mptcp: really cope with fastopen race (bsc#1218260).
- mptcp: check addrs list in userspace_pm_get_local_id
(bsc#1218260).
- mptcp: fix rcv space initialization (bsc#1218260).
- mptcp: drop the push_pending field (bsc#1218260).
- selftests: mptcp: add mptcp_lib_kill_wait (bsc#1218260).
- selftests: mptcp: allow changing subtests prefix (bsc#1218260).
- selftests: mptcp: increase timeout to 30 min (bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Mangle
(bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Filter in v6
(bsc#1218260).
- selftests: mptcp: add missing kconfig for NF Filter
(bsc#1218260).
- mptcp: fix data re-injection from stale subflow (bsc#1218260).
- kallsyms: ignore ARMv4 thunks along with others (bsc#1218260).
- modpost: trim leading spaces when processing source files list
(bsc#1218260).
- i2c: i801: Fix block process call transactions (bsc#1218260).
- i2c: pasemi: split driver into two separate modules
(bsc#1218260).
- powerpc/kasan: Limit KASAN thread size increase to 32KB
(bsc#1218260).
- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors
(bsc#1218260).
- irqchip/loongson-eiointc: Use correct struct type in
eiointc_domain_alloc() (bsc#1218260).
- i2c: qcom-geni: Correct I2C TRE sequence (bsc#1218260).
- cifs: fix underflow in parse_server_interfaces() (bsc#1218260).
- iio: adc: ad4130: only set GPIO_CTRL if pin is unused
(bsc#1218260).
- iio: adc: ad4130: zero-initialize clock init data (bsc#1218260).
- PCI: Fix active state requirement in PME polling (bsc#1218260).
- Revert "kobject: Remove redundant checks for whether ktype is
NULL" (bsc#1218260).
- powerpc/kasan: Fix addr error caused by page alignment
(bsc#1218260).
- powerpc/6xx: set High BAT Enable flag on G2_LE cores
(bsc#1218260).
- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR
add (bsc#1218260).
- driver core: fw_devlink: Improve detection of overlapping cycles
(bsc#1218260).
- media: ir_toy: fix a memleak in irtoy_tx (bsc#1218260).
- interconnect: qcom: sm8550: Enable sync_state (bsc#1218260).
- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive
(bsc#1218260).
- usb: dwc3: gadget: Fix NULL pointer dereference in
dwc3_gadget_suspend (bsc#1218260).
- usb: core: Prevent null pointer dereference in
update_port_device_state (bsc#1218260).
- usb: chipidea: core: handle power lost in workqueue
(bsc#1218260).
- usb: f_mass_storage: forbid async queue when shutdown happen
(bsc#1218260).
- USB: hub: check for alternate port before enabling
A_ALT_HNP_SUPPORT (bsc#1218260).
- usb: ucsi_acpi: Fix command completion handling (bsc#1218260).
- usb: ulpi: Fix debugfs directory leak (bsc#1218260).
- usb: ucsi: Add missing ppm_lock (bsc#1218260).
- iio: hid-sensor-als: Return 0 for
HID_USAGE_SENSOR_TIME_TIMESTAMP (bsc#1218260).
- HID: wacom: Do not register input devices until after
hid_hw_start (bsc#1218260).
- HID: wacom: generic: Avoid reporting a serial of '0' to
userspace (bsc#1218260).
- HID: i2c-hid-of: fix NULL-deref on failed power up
(bsc#1218260).
- HID: bpf: actually free hdev memory after attaching a HID-BPF
program (bsc#1218260).
- HID: bpf: remove double fdget() (bsc#1218260).
- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
(bsc#1218260).
- ALSA: hda/realtek: Fix the external mic not being recognised
for Acer Swift 1 SF114-32 (bsc#1218260).
- parisc: Prevent hung tasks when printing inventory on serial
console (bsc#1218260).
- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF
(bsc#1218260).
- dm-crypt, dm-verity: disable tasklets (bsc#1218260).
- nouveau: offload fence uevents work to workqueue (bsc#1218260).
- scsi: storvsc: Fix ring buffer size calculation (bsc#1218260).
- selftests: mm: fix map_hugetlb failure on 64K page size systems
(bsc#1218260).
- selftests/mm: Update va_high_addr_switch.sh to check CPU for
la57 flag (bsc#1218260).
- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(),
again (bsc#1218260).
- selftests/mm: switch to bash from sh (bsc#1218260).
- tracing/trigger: Fix to return error if failed to alloc snapshot
(bsc#1218260).
- scs: add CONFIG_MMU dependency for vfree_atomic() (bsc#1218260).
- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory
(bsc#1218260).
- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
(bsc#1218260).
- i40e: Fix waiting for queues of all VSIs to be disabled
(bsc#1218260).
- i40e: Do not allow untrusted VF to remove administratively
set MAC (bsc#1218260).
- mm/memory: Use exception ip to search exception tables
(bsc#1218260).
- ptrace: Introduce exception_ip arch hook (bsc#1218260).
- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
(bsc#1218260).
- nouveau/svm: fix kvcalloc() argument order (bsc#1218260).
- net: sysfs: Fix /sys/class/net/<iface> path for statistics
(bsc#1218260).
- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
(bsc#1218260).
- spi: ppc4xx: Drop write-only variable (bsc#1218260).
- net: tls: fix returned read length with async decrypt
(bsc#1218260).
- net: tls: fix use-after-free with partial reads and async
decrypt (bsc#1218260).
- net: tls: handle backlogging of crypto requests (bsc#1218260).
- tls: fix race between tx work scheduling and socket close
(bsc#1218260).
- tls: fix race between async notify and socket close
(bsc#1218260).
- net: tls: factor out tls_*crypt_async_wait() (bsc#1218260).
- tls: extract context alloc/initialization out of
tls_set_sw_offload (bsc#1218260).
- lan966x: Fix crash when adding interface under a lag
(bsc#1218260).
- net: openvswitch: limit the number of recursions from action
sets (bsc#1218260).
- selftests: forwarding: Fix bridge locked port test flakiness
(bsc#1218260).
- selftests: forwarding: Suppress grep warnings (bsc#1218260).
- selftests: bridge_mdb: Use MDB get instead of dump
(bsc#1218260).
- selftests: forwarding: Fix bridge MDB test flakiness
(bsc#1218260).
- selftests: forwarding: Fix layer 2 miss test flakiness
(bsc#1218260).
- selftests: net: Fix bridge backup port test flakiness
(bsc#1218260).
- selftests/net: convert test_bridge_backup_port.sh to run it
in unique namespace (bsc#1218260).
- perf: CXL: fix mismatched cpmu event opcode (bsc#1218260).
- ALSA: hda/cs35l56: select intended config FW_CS_DSP
(bsc#1218260).
- of: property: Improve finding the supplier of a remote-endpoint
property (bsc#1218260).
- of: property: Improve finding the consumer of a remote-endpoint
property (bsc#1218260).
- devlink: Fix command annotation documentation (bsc#1218260).
- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY
(bsc#1218260).
- net/handshake: Fix handshake_req_destroy_test1 (bsc#1218260).
- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic
(bsc#1218260).
- wifi: iwlwifi: uninitialized variable in
iwl_acpi_get_ppag_table() (bsc#1218260).
- wifi: iwlwifi: Fix some error codes (bsc#1218260).
- KVM: selftests: Fix a semaphore imbalance in the dirty ring
logging test (bsc#1218260).
- spi: imx: fix the burst length at DMA mode and CPU mode
(bsc#1218260).
- drm/msm/gem: Fix double resv lock aquire (bsc#1218260).
- of: unittest: Fix compile in the non-dynamic case (bsc#1218260).
- KVM: selftests: Avoid infinite loop in hyperv_features when
invtsc is missing (bsc#1218260).
- KVM: selftests: Delete superfluous, unused "stage" variable
in AMX test (bsc#1218260).
- selftests/landlock: Fix fs_test build with old libc
(bsc#1218260).
- driver core: Fix device_link_flag_is_sync_state_only()
(bsc#1218260).
- btrfs: don't drop extent_map for free space inode on write error
(bsc#1218260).
- btrfs: reject encoded write if inode has nodatasum flag set
(bsc#1218260).
- btrfs: don't reserve space for checksums when writing to nocow
files (bsc#1218260).
- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1218260).
- btrfs: forbid deleting live subvol qgroup (bsc#1218260).
- btrfs: do not ASSERT() if the newly created subvolume already
got read (bsc#1218260).
- btrfs: forbid creating subvol qgroups (bsc#1218260).
- btrfs: do not delete unused block group if it may be used soon
(bsc#1218260).
- btrfs: add and use helper to check if block group is used
(bsc#1218260).
- update workarounds for gcc "asm goto" issue (bsc#1218260).
- work around gcc bugs with 'asm goto' with outputs (bsc#1218260).
- commit 25598f3
-------------------------------------------------------------------
Wed Feb 21 07:30:11 CET 2024 - jslaby@suse.cz
- rpm/check-for-config-changes: add GCC_ASM_GOTO_OUTPUT_WORKAROUND to IGNORED_CONFIGS_RE
Introduced by commit 68fb3ca0e408 ("update workarounds for gcc "asm
goto" issue").
- commit be1bdab
-------------------------------------------------------------------
Mon Feb 19 12:34:16 CET 2024 - msuchanek@suse.de
- compute-PATCHVERSION: Do not produce output when awk fails
compute-PATCHVERSION uses awk to produce a shell script that is
subsequently executed to update shell variables which are then printed
as the patchversion.
Some versions of awk, most notably bysybox-gawk do not understand the
awk program and fail to run. This results in no script generated as
output, and printing the initial values of the shell variables as
the patchversion.
When the awk program fails to run produce 'exit 1' as the shell script
to run instead. That prevents printing the stale values, generates no
output, and generates invalid rpm spec file down the line. Then the
problem is flagged early and should be easier to diagnose.
- commit 8ef8383
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com
@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com
replay (bsc#1218260). replay (bsc#1218260).
- commit 77e76e5 - commit 77e76e5
-------------------------------------------------------------------
Wed Feb 7 12:50:28 CET 2024 - jslaby@suse.cz
- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config
(bsc#1219653)
They are put into -devel subpackage. And a proper link to
/usr/share/gdb/auto-load/ is created.
- commit 1dccf2a
-------------------------------------------------------------------
Tue Feb 6 07:09:35 CET 2024 - jslaby@suse.cz
- rpm/mkspec: sort entries in _multibuild
Otherwise it creates unnecessary diffs when tar-up-ing. It's of course
due to readdir() using "random" order as served by the underlying
filesystem.
See for example:
https://build.opensuse.org/request/show/1144457/changes
- commit d1155de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com
@ -2971,6 +3596,12 @@ Thu Feb 1 09:57:11 CET 2024 - rfrohl@suse.com
separate API (bsc#1012628). separate API (bsc#1012628).
- commit 9bd35fb - commit 9bd35fb
-------------------------------------------------------------------
Wed Jan 31 20:58:48 CET 2024 - msuchanek@suse.de
- kernel-source: Fix description typo
- commit 8abff35
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz
@ -7167,6 +7798,13 @@ Fri Dec 1 21:20:13 CET 2023 - msuchanek@suse.de
generating ramdisk. Add plain Requires as well. generating ramdisk. Add plain Requires as well.
- commit 8c12816 - commit 8c12816
-------------------------------------------------------------------
Fri Dec 1 21:07:09 CET 2023 - msuchanek@suse.de
- rpm: Use run_if_exists for all external scriptlets
With that the scriptlets do not need to be installed for build.
- commit 25edd65
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de
@ -147145,3 +147783,9 @@ Tue Apr 26 17:28:19 CEST 2016 - mmarek@suse.cz
- Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838). - Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838).
- commit 87cd715 - commit 87cd715
-------------------------------------------------------------------
Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de
- doc/README.KSYMS: Add to repo.
- commit 04ec451

View File

@ -16,7 +16,7 @@
# #
%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e %define git_commit d196440022fe20ea32acaf31214950f0585fc4a0
%define variant -longterm%{nil} %define variant -longterm%{nil}
%include %_sourcedir/kernel-spec-macros %include %_sourcedir/kernel-spec-macros
@ -25,10 +25,10 @@ Name: kernel-syms-longterm
Summary: Kernel Symbol Versions (modversions) Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0-only License: GPL-2.0-only
Group: Development/Sources Group: Development/Sources
Version: 6.6.17 Version: 6.6.18
%if %using_buildservice %if %using_buildservice
%if 0%{?is_kotd} %if 0%{?is_kotd}
Release: <RELEASE>.g3e5b219 Release: <RELEASE>.gd196440
%else %else
Release: 0 Release: 0
%endif %endif

2
mkspec
View File

@ -564,7 +564,7 @@ sub copy_changes {
xopen(my $fh, '>', "$dir/_multibuild") if $multibuild; xopen(my $fh, '>', "$dir/_multibuild") if $multibuild;
print $fh "<multibuild>\n" if $fh; print $fh "<multibuild>\n" if $fh;
while (my $name = readdir $dh) { foreach my $name (sort readdir $dh) {
next unless $name =~ /\.spec$/; next unless $name =~ /\.spec$/;
next if $name eq "kernel-source$variant.spec"; next if $name eq "kernel-source$variant.spec";

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:f22a6e5f707c7b532c651b63ba6777858501d7c0d82fd63c86bfd111a429cb6b oid sha256:4bb2bffe9f83b24fe977164b7edd6acccfa9d64384c1e63d98cc3f4e9ea1e4e8
size 2822503 size 3102364

View File

@ -3702,6 +3702,345 @@
patches.kernel.org/6.6.17-125-netfilter-nft_set_rbtree-skip-end-interval-ele.patch patches.kernel.org/6.6.17-125-netfilter-nft_set_rbtree-skip-end-interval-ele.patch
patches.kernel.org/6.6.17-126-Linux-6.6.17.patch patches.kernel.org/6.6.17-126-Linux-6.6.17.patch
patches.kernel.org/af_unix-Fix-task-hung-while-purging-oob_skb-in-GC.patch patches.kernel.org/af_unix-Fix-task-hung-while-purging-oob_skb-in-GC.patch
patches.kernel.org/6.6.18-001-work-around-gcc-bugs-with-asm-goto-with-output.patch
patches.kernel.org/6.6.18-002-update-workarounds-for-gcc-asm-goto-issue.patch
patches.kernel.org/6.6.18-003-btrfs-add-and-use-helper-to-check-if-block-gro.patch
patches.kernel.org/6.6.18-004-btrfs-do-not-delete-unused-block-group-if-it-m.patch
patches.kernel.org/6.6.18-005-btrfs-forbid-creating-subvol-qgroups.patch
patches.kernel.org/6.6.18-006-btrfs-do-not-ASSERT-if-the-newly-created-subvo.patch
patches.kernel.org/6.6.18-007-btrfs-forbid-deleting-live-subvol-qgroup.patch
patches.kernel.org/6.6.18-008-btrfs-send-return-EOPNOTSUPP-on-unknown-flags.patch
patches.kernel.org/6.6.18-009-btrfs-don-t-reserve-space-for-checksums-when-w.patch
patches.kernel.org/6.6.18-010-btrfs-reject-encoded-write-if-inode-has-nodata.patch
patches.kernel.org/6.6.18-011-btrfs-don-t-drop-extent_map-for-free-space-ino.patch
patches.kernel.org/6.6.18-012-driver-core-Fix-device_link_flag_is_sync_state.patch
patches.kernel.org/6.6.18-013-selftests-landlock-Fix-fs_test-build-with-old-.patch
patches.kernel.org/6.6.18-014-KVM-selftests-Delete-superfluous-unused-stage-.patch
patches.kernel.org/6.6.18-015-KVM-selftests-Avoid-infinite-loop-in-hyperv_fe.patch
patches.kernel.org/6.6.18-016-of-unittest-Fix-compile-in-the-non-dynamic-cas.patch
patches.kernel.org/6.6.18-017-drm-msm-gem-Fix-double-resv-lock-aquire.patch
patches.kernel.org/6.6.18-018-spi-imx-fix-the-burst-length-at-DMA-mode-and-C.patch
patches.kernel.org/6.6.18-019-KVM-selftests-Fix-a-semaphore-imbalance-in-the.patch
patches.kernel.org/6.6.18-020-wifi-iwlwifi-Fix-some-error-codes.patch
patches.kernel.org/6.6.18-021-wifi-iwlwifi-uninitialized-variable-in-iwl_acp.patch
patches.kernel.org/6.6.18-022-ASoC-SOF-ipc3-topology-Fix-pipeline-tear-down-.patch
patches.kernel.org/6.6.18-023-net-handshake-Fix-handshake_req_destroy_test1.patch
patches.kernel.org/6.6.18-024-bonding-do-not-report-NETDEV_XDP_ACT_XSK_ZEROC.patch
patches.kernel.org/6.6.18-025-devlink-Fix-command-annotation-documentation.patch
patches.kernel.org/6.6.18-026-of-property-Improve-finding-the-consumer-of-a-.patch
patches.kernel.org/6.6.18-027-of-property-Improve-finding-the-supplier-of-a-.patch
patches.kernel.org/6.6.18-028-ALSA-hda-cs35l56-select-intended-config-FW_CS_.patch
patches.kernel.org/6.6.18-029-perf-CXL-fix-mismatched-cpmu-event-opcode.patch
patches.kernel.org/6.6.18-030-selftests-net-convert-test_bridge_backup_port..patch
patches.kernel.org/6.6.18-031-selftests-net-Fix-bridge-backup-port-test-flak.patch
patches.kernel.org/6.6.18-032-selftests-forwarding-Fix-layer-2-miss-test-fla.patch
patches.kernel.org/6.6.18-033-selftests-forwarding-Fix-bridge-MDB-test-flaki.patch
patches.kernel.org/6.6.18-034-selftests-bridge_mdb-Use-MDB-get-instead-of-du.patch
patches.kernel.org/6.6.18-035-selftests-forwarding-Suppress-grep-warnings.patch
patches.kernel.org/6.6.18-036-selftests-forwarding-Fix-bridge-locked-port-te.patch
patches.kernel.org/6.6.18-037-net-openvswitch-limit-the-number-of-recursions.patch
patches.kernel.org/6.6.18-038-lan966x-Fix-crash-when-adding-interface-under-.patch
patches.kernel.org/6.6.18-039-tls-extract-context-alloc-initialization-out-o.patch
patches.kernel.org/6.6.18-040-net-tls-factor-out-tls_-crypt_async_wait.patch
patches.kernel.org/6.6.18-041-tls-fix-race-between-async-notify-and-socket-c.patch
patches.kernel.org/6.6.18-042-tls-fix-race-between-tx-work-scheduling-and-so.patch
patches.kernel.org/6.6.18-043-net-tls-handle-backlogging-of-crypto-requests.patch
patches.kernel.org/6.6.18-044-net-tls-fix-use-after-free-with-partial-reads-.patch
patches.kernel.org/6.6.18-045-net-tls-fix-returned-read-length-with-async-de.patch
patches.kernel.org/6.6.18-046-spi-ppc4xx-Drop-write-only-variable.patch
patches.kernel.org/6.6.18-047-ASoC-rt5645-Fix-deadlock-in-rt5645_jack_detect.patch
patches.kernel.org/6.6.18-048-net-sysfs-Fix-sys-class-net-iface-path-for-sta.patch
patches.kernel.org/6.6.18-049-nouveau-svm-fix-kvcalloc-argument-order.patch
patches.kernel.org/6.6.18-050-MIPS-Add-memory-clobber-to-csum_ipv6_magic-inl.patch
patches.kernel.org/6.6.18-051-ptrace-Introduce-exception_ip-arch-hook.patch
patches.kernel.org/6.6.18-052-mm-memory-Use-exception-ip-to-search-exception.patch
patches.kernel.org/6.6.18-053-i40e-Do-not-allow-untrusted-VF-to-remove-admin.patch
patches.kernel.org/6.6.18-054-i40e-Fix-waiting-for-queues-of-all-VSIs-to-be-.patch
patches.kernel.org/6.6.18-055-userfaultfd-fix-mmap_changing-checking-in-mfil.patch
patches.kernel.org/6.6.18-056-selftests-mm-ksm_tests-should-only-MADV_HUGEPA.patch
patches.kernel.org/6.6.18-057-scs-add-CONFIG_MMU-dependency-for-vfree_atomic.patch
patches.kernel.org/6.6.18-058-tracing-trigger-Fix-to-return-error-if-failed-.patch
patches.kernel.org/6.6.18-059-selftests-mm-switch-to-bash-from-sh.patch
patches.kernel.org/6.6.18-060-mm-writeback-fix-possible-divide-by-zero-in-wb.patch
patches.kernel.org/6.6.18-061-selftests-mm-Update-va_high_addr_switch.sh-to-.patch
patches.kernel.org/6.6.18-062-selftests-mm-fix-map_hugetlb-failure-on-64K-pa.patch
patches.kernel.org/6.6.18-063-scsi-storvsc-Fix-ring-buffer-size-calculation.patch
patches.kernel.org/6.6.18-064-nouveau-offload-fence-uevents-work-to-workqueu.patch
patches.kernel.org/6.6.18-065-dm-crypt-dm-verity-disable-tasklets.patch
patches.kernel.org/6.6.18-066-ASoC-amd-yc-Add-DMI-quirk-for-MSI-Bravo-15-C7V.patch
patches.kernel.org/6.6.18-067-parisc-Prevent-hung-tasks-when-printing-invent.patch
patches.kernel.org/6.6.18-068-ALSA-hda-realtek-Fix-the-external-mic-not-bein.patch
patches.kernel.org/6.6.18-069-ALSA-hda-realtek-Enable-Mute-LED-on-HP-Laptop-.patch
patches.kernel.org/6.6.18-070-HID-bpf-remove-double-fdget.patch
patches.kernel.org/6.6.18-071-HID-bpf-actually-free-hdev-memory-after-attach.patch
patches.kernel.org/6.6.18-072-HID-i2c-hid-of-fix-NULL-deref-on-failed-power-.patch
patches.kernel.org/6.6.18-073-HID-wacom-generic-Avoid-reporting-a-serial-of-.patch
patches.kernel.org/6.6.18-074-HID-wacom-Do-not-register-input-devices-until-.patch
patches.kernel.org/6.6.18-075-iio-hid-sensor-als-Return-0-for-HID_USAGE_SENS.patch
patches.kernel.org/6.6.18-076-usb-ucsi-Add-missing-ppm_lock.patch
patches.kernel.org/6.6.18-077-usb-ulpi-Fix-debugfs-directory-leak.patch
patches.kernel.org/6.6.18-078-usb-ucsi_acpi-Fix-command-completion-handling.patch
patches.kernel.org/6.6.18-079-USB-hub-check-for-alternate-port-before-enabli.patch
patches.kernel.org/6.6.18-080-usb-f_mass_storage-forbid-async-queue-when-shu.patch
patches.kernel.org/6.6.18-081-usb-chipidea-core-handle-power-lost-in-workque.patch
patches.kernel.org/6.6.18-082-usb-core-Prevent-null-pointer-dereference-in-u.patch
patches.kernel.org/6.6.18-083-usb-dwc3-gadget-Fix-NULL-pointer-dereference-i.patch
patches.kernel.org/6.6.18-084-interconnect-qcom-sc8180x-Mark-CO0-BCM-keepali.patch
patches.kernel.org/6.6.18-085-interconnect-qcom-sm8550-Enable-sync_state.patch
patches.kernel.org/6.6.18-086-media-ir_toy-fix-a-memleak-in-irtoy_tx.patch
patches.kernel.org/6.6.18-087-driver-core-fw_devlink-Improve-detection-of-ov.patch
patches.kernel.org/6.6.18-088-powerpc-pseries-iommu-Fix-iommu-initialisation.patch
patches.kernel.org/6.6.18-089-powerpc-6xx-set-High-BAT-Enable-flag-on-G2_LE-.patch
patches.kernel.org/6.6.18-090-powerpc-kasan-Fix-addr-error-caused-by-page-al.patch
patches.kernel.org/6.6.18-091-Revert-kobject-Remove-redundant-checks-for-whe.patch
patches.kernel.org/6.6.18-092-PCI-Fix-active-state-requirement-in-PME-pollin.patch
patches.kernel.org/6.6.18-093-iio-adc-ad4130-zero-initialize-clock-init-data.patch
patches.kernel.org/6.6.18-094-iio-adc-ad4130-only-set-GPIO_CTRL-if-pin-is-un.patch
patches.kernel.org/6.6.18-095-cifs-fix-underflow-in-parse_server_interfaces.patch
patches.kernel.org/6.6.18-096-i2c-qcom-geni-Correct-I2C-TRE-sequence.patch
patches.kernel.org/6.6.18-097-irqchip-loongson-eiointc-Use-correct-struct-ty.patch
patches.kernel.org/6.6.18-098-irqchip-gic-v3-its-Handle-non-coherent-GICv4-r.patch
patches.kernel.org/6.6.18-099-powerpc-kasan-Limit-KASAN-thread-size-increase.patch
patches.kernel.org/6.6.18-100-i2c-pasemi-split-driver-into-two-separate-modu.patch
patches.kernel.org/6.6.18-101-i2c-i801-Fix-block-process-call-transactions.patch
patches.kernel.org/6.6.18-102-modpost-trim-leading-spaces-when-processing-so.patch
patches.kernel.org/6.6.18-103-kallsyms-ignore-ARMv4-thunks-along-with-others.patch
patches.kernel.org/6.6.18-104-mptcp-fix-data-re-injection-from-stale-subflow.patch
patches.kernel.org/6.6.18-105-selftests-mptcp-add-missing-kconfig-for-NF-Fil.patch
patches.kernel.org/6.6.18-106-selftests-mptcp-add-missing-kconfig-for-NF-Fil.patch
patches.kernel.org/6.6.18-107-selftests-mptcp-add-missing-kconfig-for-NF-Man.patch
patches.kernel.org/6.6.18-108-selftests-mptcp-increase-timeout-to-30-min.patch
patches.kernel.org/6.6.18-109-selftests-mptcp-allow-changing-subtests-prefix.patch
patches.kernel.org/6.6.18-110-selftests-mptcp-add-mptcp_lib_kill_wait.patch
patches.kernel.org/6.6.18-111-mptcp-drop-the-push_pending-field.patch
patches.kernel.org/6.6.18-112-mptcp-fix-rcv-space-initialization.patch
patches.kernel.org/6.6.18-113-mptcp-check-addrs-list-in-userspace_pm_get_loc.patch
patches.kernel.org/6.6.18-114-mptcp-really-cope-with-fastopen-race.patch
patches.kernel.org/6.6.18-115-Revert-powerpc-pseries-iommu-Fix-iommu-initial.patch
patches.kernel.org/6.6.18-116-media-Revert-media-rkisp1-Drop-IRQF_SHARED.patch
patches.kernel.org/6.6.18-117-scsi-Revert-scsi-fcoe-Fix-potential-deadlock-o.patch
patches.kernel.org/6.6.18-118-Revert-drm-amd-flush-any-delayed-gfxoff-on-sus.patch
patches.kernel.org/6.6.18-119-Revert-drm-msm-gpu-Push-gpu-lock-down-past-run.patch
patches.kernel.org/6.6.18-120-connector-cn_proc-revert-connector-Fix-proc_ev.patch
patches.kernel.org/6.6.18-121-drm-virtio-Set-segment-size-for-virtio_gpu-dev.patch
patches.kernel.org/6.6.18-122-drm-amdgpu-Reset-IH-OVERFLOW_CLEAR-bit.patch
patches.kernel.org/6.6.18-123-drm-amd-Don-t-init-MEC2-firmware-when-it-fails.patch
patches.kernel.org/6.6.18-124-lsm-fix-default-return-value-of-the-socket_get.patch
patches.kernel.org/6.6.18-125-lsm-fix-the-logic-in-security_inode_getsecctx.patch
patches.kernel.org/6.6.18-126-firewire-core-correct-documentation-of-fw_csr_.patch
patches.kernel.org/6.6.18-127-ALSA-hda-realtek-Apply-headset-jack-quirk-for-.patch
patches.kernel.org/6.6.18-128-kbuild-Fix-changing-ELF-file-type-for-output-o.patch
patches.kernel.org/6.6.18-129-nfc-nci-free-rx_data_reassembly-skb-on-NCI-dev.patch
patches.kernel.org/6.6.18-130-net-hsr-remove-WARN_ONCE-in-send_hsr_supervisi.patch
patches.kernel.org/6.6.18-131-net-stmmac-do-not-clear-TBS-enable-bit-on-link.patch
patches.kernel.org/6.6.18-132-parisc-BTLB-Fix-crash-when-setting-up-BTLB-at-.patch
patches.kernel.org/6.6.18-133-xen-netback-properly-sync-TX-responses.patch
patches.kernel.org/6.6.18-134-um-Fix-adding-no-pie-for-clang.patch
patches.kernel.org/6.6.18-135-linux-init-remove-__memexit-annotations.patch
patches.kernel.org/6.6.18-136-modpost-Add-.ltext-and-.ltext.-to-TEXT_SECTION.patch
patches.kernel.org/6.6.18-137-usb-typec-tpcm-Fix-issues-with-power-being-rem.patch
patches.kernel.org/6.6.18-138-ALSA-hda-realtek-Enable-headset-mic-on-Vaio-VJ.patch
patches.kernel.org/6.6.18-139-ALSA-hda-realtek-Add-speaker-pin-verbtable-for.patch
patches.kernel.org/6.6.18-140-ASoC-codecs-wcd938x-handle-deferred-probe.patch
patches.kernel.org/6.6.18-141-ALSA-hda-cs8409-Suppress-vmaster-control-for-D.patch
patches.kernel.org/6.6.18-142-ALSA-hda-realtek-fix-mute-micmute-LEDs-for-HP-.patch
patches.kernel.org/6.6.18-143-binder-signal-epoll-threads-of-self-work.patch
patches.kernel.org/6.6.18-144-misc-fastrpc-Mark-all-sessions-as-invalid-in-c.patch
patches.kernel.org/6.6.18-145-ext4-fix-double-free-of-blocks-due-to-wrong-ex.patch
patches.kernel.org/6.6.18-146-ext4-avoid-bb_free-and-bb_fragments-inconsiste.patch
patches.kernel.org/6.6.18-147-tracing-timerlat-Move-hrtimer_init-to-timerlat.patch
patches.kernel.org/6.6.18-148-tracing-Fix-wasted-memory-in-saved_cmdlines-lo.patch
patches.kernel.org/6.6.18-149-tracing-synthetic-Fix-trace_string-return-valu.patch
patches.kernel.org/6.6.18-150-tracing-probes-Fix-to-show-a-parse-error-for-b.patch
patches.kernel.org/6.6.18-151-tracing-probes-Fix-to-set-arg-size-and-fmt-aft.patch
patches.kernel.org/6.6.18-152-tracing-probes-Fix-to-search-structure-fields-.patch
patches.kernel.org/6.6.18-153-Revert-workqueue-Override-implicit-ordered-att.patch
patches.kernel.org/6.6.18-154-staging-iio-ad5933-fix-type-mismatch-regressio.patch
patches.kernel.org/6.6.18-155-iio-magnetometer-rm3100-add-boundary-check-for.patch
patches.kernel.org/6.6.18-156-iio-core-fix-memleak-in-iio_device_register_sy.patch
patches.kernel.org/6.6.18-157-iio-commom-st_sensors-ensure-proper-DMA-alignm.patch
patches.kernel.org/6.6.18-158-iio-accel-bma400-Fix-a-compilation-problem.patch
patches.kernel.org/6.6.18-159-iio-adc-ad_sigma_delta-ensure-proper-DMA-align.patch
patches.kernel.org/6.6.18-160-iio-imu-adis-ensure-proper-DMA-alignment.patch
patches.kernel.org/6.6.18-161-iio-imu-bno055-serdev-requires-REGMAP.patch
patches.kernel.org/6.6.18-162-iio-pressure-bmp280-Add-missing-bmp085-to-SPI-.patch
patches.kernel.org/6.6.18-163-pmdomain-mediatek-fix-race-conditions-with-gen.patch
patches.kernel.org/6.6.18-164-media-rc-bpf-attach-detach-requires-write-perm.patch
patches.kernel.org/6.6.18-165-ksmbd-free-aux-buffer-if-ksmbd_iov_pin_rsp_rea.patch
patches.kernel.org/6.6.18-166-drm-msm-Wire-up-tlb-ops.patch
patches.kernel.org/6.6.18-167-drm-amd-display-Add-align-done-check.patch
patches.kernel.org/6.6.18-168-drm-prime-Support-page-array-4GB.patch
patches.kernel.org/6.6.18-169-drm-amdgpu-soc21-update-VCN-4-max-HEVC-encodin.patch
patches.kernel.org/6.6.18-170-drm-amd-display-Fix-MST-Null-Ptr-for-RV.patch
patches.kernel.org/6.6.18-171-drm-amd-display-Increase-frame-larger-than-for.patch
patches.kernel.org/6.6.18-172-drm-amd-display-Preserve-original-aspect-ratio.patch
patches.kernel.org/6.6.18-173-hv_netvsc-Fix-race-condition-between-netvsc_pr.patch
patches.kernel.org/6.6.18-174-ring-buffer-Clean-ring_buffer_poll_wait-error-.patch
patches.kernel.org/6.6.18-175-net-dsa-mv88e6xxx-Fix-failed-probe-due-to-unsu.patch
patches.kernel.org/6.6.18-176-nfp-flower-add-hardware-offload-check-for-post.patch
patches.kernel.org/6.6.18-177-nfp-flower-fix-hardware-offload-for-the-transf.patch
patches.kernel.org/6.6.18-178-serial-max310x-set-default-value-when-reading-.patch
patches.kernel.org/6.6.18-179-serial-max310x-improve-crystal-stable-clock-de.patch
patches.kernel.org/6.6.18-180-serial-max310x-fail-probe-if-clock-crystal-is-.patch
patches.kernel.org/6.6.18-181-serial-max310x-prevent-infinite-while-loop-in-.patch
patches.kernel.org/6.6.18-182-ftrace-Fix-DIRECT_CALLS-to-use-SAVE_REGS-by-de.patch
patches.kernel.org/6.6.18-183-powerpc-64-Set-task-pt_regs-link-to-the-LR-val.patch
patches.kernel.org/6.6.18-184-powerpc-cputable-Add-missing-PPC_FEATURE_BOOKE.patch
patches.kernel.org/6.6.18-185-powerpc-pseries-fix-accuracy-of-stolen-time.patch
patches.kernel.org/6.6.18-186-serial-core-introduce-uart_port_tx_flags.patch
patches.kernel.org/6.6.18-187-serial-mxs-auart-fix-tx.patch
patches.kernel.org/6.6.18-188-x86-Kconfig-Transmeta-Crusoe-is-CPU-family-5-n.patch
patches.kernel.org/6.6.18-189-x86-fpu-Stop-relying-on-userspace-for-info-to-.patch
patches.kernel.org/6.6.18-190-KVM-x86-make-KVM_REQ_NMI-request-iff-NMI-pendi.patch
patches.kernel.org/6.6.18-191-KVM-x86-pmu-Fix-type-length-error-when-reading.patch
patches.kernel.org/6.6.18-192-x86-mm-ident_map-Use-gbpages-only-where-full-G.patch
patches.kernel.org/6.6.18-193-io_uring-net-fix-multishot-accept-overflow-han.patch
patches.kernel.org/6.6.18-194-mmc-slot-gpio-Allow-non-sleeping-GPIO-ro.patch
patches.kernel.org/6.6.18-195-ALSA-hda-realtek-fix-mute-micmute-LED-For-HP-m.patch
patches.kernel.org/6.6.18-196-ALSA-hda-conexant-Add-quirk-for-SWS-JS201D.patch
patches.kernel.org/6.6.18-197-ALSA-hda-realtek-add-IDs-for-Dell-dual-spk-pla.patch
patches.kernel.org/6.6.18-198-nilfs2-fix-data-corruption-in-dsync-block-reco.patch
patches.kernel.org/6.6.18-199-nilfs2-fix-hang-in-nilfs_lookup_dirty_data_buf.patch
patches.kernel.org/6.6.18-200-crypto-ccp-Fix-null-pointer-dereference-in-__s.patch
patches.kernel.org/6.6.18-201-crypto-algif_hash-Remove-bogus-SGL-free-on-zer.patch
patches.kernel.org/6.6.18-202-nfp-use-correct-macro-for-LengthSelect-in-BAR-.patch
patches.kernel.org/6.6.18-203-nfp-enable-NETDEV_XDP_ACT_REDIRECT-feature-fla.patch
patches.kernel.org/6.6.18-204-nfp-flower-prevent-re-adding-mac-index-for-bon.patch
patches.kernel.org/6.6.18-205-wifi-iwlwifi-fix-double-free-bug.patch
patches.kernel.org/6.6.18-206-wifi-cfg80211-fix-wiphy-delayed-work-queueing.patch
patches.kernel.org/6.6.18-207-wifi-mac80211-reload-info-pointer-in-ieee80211.patch
patches.kernel.org/6.6.18-208-wifi-iwlwifi-mvm-fix-a-crash-when-we-run-out-o.patch
patches.kernel.org/6.6.18-209-irqchip-irq-brcmstb-l2-Add-write-memory-barrie.patch
patches.kernel.org/6.6.18-210-irqchip-gic-v3-its-Restore-quirk-probing-for-A.patch
patches.kernel.org/6.6.18-211-irqchip-gic-v3-its-Fix-GICv4.1-VPE-affinity-up.patch
patches.kernel.org/6.6.18-212-thunderbolt-Fix-setting-the-CNS-bit-in-ROUTER_.patch
patches.kernel.org/6.6.18-213-smb-client-set-correct-id-uid-and-cruid-for-mu.patch
patches.kernel.org/6.6.18-214-smb-Fix-regression-in-writes-when-non-standard.patch
patches.kernel.org/6.6.18-215-KVM-arm64-Fix-circular-locking-dependency.patch
patches.kernel.org/6.6.18-216-zonefs-Improve-error-handling.patch
patches.kernel.org/6.6.18-217-mmc-sdhci-pci-o2micro-Fix-a-warm-reboot-issue-.patch
patches.kernel.org/6.6.18-218-arm64-signal-Don-t-assume-that-TIF_SVE-means-w.patch
patches.kernel.org/6.6.18-219-arm64-Subscribe-Microsoft-Azure-Cobalt-100-to-.patch
patches.kernel.org/6.6.18-220-ASoC-SOF-IPC3-fix-message-bounds-on-ipc-ops.patch
patches.kernel.org/6.6.18-221-ASoC-tas2781-add-module-parameter-to-tascodec_.patch
patches.kernel.org/6.6.18-222-ASoC-amd-yc-Add-DMI-quirk-for-Lenovo-Ideapad-P.patch
patches.kernel.org/6.6.18-223-tools-rv-Fix-curr_reactor-uninitialized-variab.patch
patches.kernel.org/6.6.18-224-tools-rv-Fix-Makefile-compiler-options-for-cla.patch
patches.kernel.org/6.6.18-225-tools-rtla-Remove-unused-sched_getattr-functio.patch
patches.kernel.org/6.6.18-226-tools-rtla-Replace-setting-prio-with-nice-for-.patch
patches.kernel.org/6.6.18-227-tools-rtla-Fix-clang-warning-about-mount_point.patch
patches.kernel.org/6.6.18-228-tools-rtla-Exit-with-EXIT_SUCCESS-when-help-is.patch
patches.kernel.org/6.6.18-229-tools-rtla-Fix-uninitialized-bucket-data-bucke.patch
patches.kernel.org/6.6.18-230-tools-rtla-Fix-Makefile-compiler-options-for-c.patch
patches.kernel.org/6.6.18-231-fs-relax-mount_setattr-permission-checks.patch
patches.kernel.org/6.6.18-232-net-ethernet-ti-cpsw-enable-mac_managed_pm-to-.patch
patches.kernel.org/6.6.18-233-s390-qeth-Fix-potential-loss-of-L3-IP-in-case-.patch
patches.kernel.org/6.6.18-234-net-ethernet-ti-cpsw_new-enable-mac_managed_pm.patch
patches.kernel.org/6.6.18-235-pmdomain-renesas-r8a77980-sysc-CR7-must-be-alw.patch
patches.kernel.org/6.6.18-236-net-stmmac-protect-updates-of-64-bit-statistic.patch
patches.kernel.org/6.6.18-237-hv_netvsc-Register-VF-in-netvsc_probe-if-NET_D.patch
patches.kernel.org/6.6.18-238-ceph-prevent-use-after-free-in-encode_cap_msg.patch
patches.kernel.org/6.6.18-239-fs-hugetlb-fix-NULL-pointer-dereference-in-hug.patch
patches.kernel.org/6.6.18-240-mm-hugetlb-pages-should-not-be-reserved-by-shm.patch
patches.kernel.org/6.6.18-241-LoongArch-Fix-earlycon-parameter-if-KASAN-enab.patch
patches.kernel.org/6.6.18-242-blk-wbt-Fix-detection-of-dirty-throttled-tasks.patch
patches.kernel.org/6.6.18-243-docs-kernel_feat.py-fix-build-error-for-missin.patch
patches.kernel.org/6.6.18-244-of-property-fix-typo-in-io-channels.patch
patches.kernel.org/6.6.18-245-can-netlink-Fix-TDCO-calculation-using-the-old.patch
patches.kernel.org/6.6.18-246-can-j1939-prevent-deadlock-by-changing-j1939_s.patch
patches.kernel.org/6.6.18-247-can-j1939-Fix-UAF-in-j1939_sk_match_filter-dur.patch
patches.kernel.org/6.6.18-248-pmdomain-core-Move-the-unused-cleanup-to-a-_sy.patch
patches.kernel.org/6.6.18-249-fs-proc-do_task_stat-move-thread_group_cputime.patch
patches.kernel.org/6.6.18-250-tracing-Fix-HAVE_DYNAMIC_FTRACE_WITH_REGS-ifde.patch
patches.kernel.org/6.6.18-251-tracing-Inform-kmemleak-of-saved_cmdlines-allo.patch
patches.kernel.org/6.6.18-252-md-bypass-block-throttle-for-superblock-update.patch
patches.kernel.org/6.6.18-253-block-fix-partial-zone-append-completion-handl.patch
patches.kernel.org/6.6.18-254-netfilter-ipset-fix-performance-regression-in-.patch
patches.kernel.org/6.6.18-255-netfilter-ipset-Missing-gc-cancellations-fixed.patch
patches.kernel.org/6.6.18-256-parisc-Fix-random-data-corruption-from-excepti.patch
patches.kernel.org/6.6.18-257-Revert-eventfs-Do-not-allow-NULL-parent-to-eve.patch
patches.kernel.org/6.6.18-258-Revert-eventfs-Check-for-NULL-ef-in-eventfs_se.patch
patches.kernel.org/6.6.18-259-Revert-eventfs-Use-simple_recursive_removal-to.patch
patches.kernel.org/6.6.18-260-Revert-eventfs-Delete-eventfs_inode-when-the-l.patch
patches.kernel.org/6.6.18-261-Revert-eventfs-Save-ownership-and-mode.patch
patches.kernel.org/6.6.18-262-Revert-eventfs-Remove-is_freed-union-with-rcu-.patch
patches.kernel.org/6.6.18-263-eventfs-Remove-eventfs_file-and-just-use-event.patch
patches.kernel.org/6.6.18-264-eventfs-Use-eventfs_remove_events_dir.patch
patches.kernel.org/6.6.18-265-eventfs-Use-ERR_CAST-in-eventfs_create_events_.patch
patches.kernel.org/6.6.18-266-eventfs-Fix-failure-path-in-eventfs_create_eve.patch
patches.kernel.org/6.6.18-267-tracefs-eventfs-Modify-mismatched-function-nam.patch
patches.kernel.org/6.6.18-268-eventfs-Fix-WARN_ON-in-create_file_dentry.patch
patches.kernel.org/6.6.18-269-eventfs-Fix-typo-in-eventfs_inode-union-commen.patch
patches.kernel.org/6.6.18-270-eventfs-Remove-extra-dget-in-eventfs_create_ev.patch
patches.kernel.org/6.6.18-271-eventfs-Fix-kerneldoc-of-eventfs_remove_rec.patch
patches.kernel.org/6.6.18-272-eventfs-Remove-is_freed-union-with-rcu-head.patch
patches.kernel.org/6.6.18-273-eventfs-Have-a-free_ei-that-just-frees-the-eve.patch
patches.kernel.org/6.6.18-274-eventfs-Test-for-ei-is_freed-when-accessing-ei.patch
patches.kernel.org/6.6.18-275-eventfs-Save-ownership-and-mode.patch
patches.kernel.org/6.6.18-276-eventfs-Hold-eventfs_mutex-when-calling-callba.patch
patches.kernel.org/6.6.18-277-eventfs-Delete-eventfs_inode-when-the-last-den.patch
patches.kernel.org/6.6.18-278-eventfs-Remove-special-processing-of-dput-of-e.patch
patches.kernel.org/6.6.18-279-eventfs-Use-simple_recursive_removal-to-clean-.patch
patches.kernel.org/6.6.18-280-eventfs-Remove-expectation-that-ei-is_freed-me.patch
patches.kernel.org/6.6.18-281-eventfs-Do-not-invalidate-dentry-in-create_fil.patch
patches.kernel.org/6.6.18-282-eventfs-Use-GFP_NOFS-for-allocation-when-event.patch
patches.kernel.org/6.6.18-283-eventfs-Move-taking-of-inode_lock-into-dcache_.patch
patches.kernel.org/6.6.18-284-eventfs-Do-not-allow-NULL-parent-to-eventfs_st.patch
patches.kernel.org/6.6.18-285-eventfs-Make-sure-that-parent-d_inode-is-locke.patch
patches.kernel.org/6.6.18-286-eventfs-Fix-events-beyond-NAME_MAX-blocking-ta.patch
patches.kernel.org/6.6.18-287-eventfs-Have-event-files-and-directories-defau.patch
patches.kernel.org/6.6.18-288-eventfs-Fix-file-and-directory-uid-and-gid-own.patch
patches.kernel.org/6.6.18-289-tracefs-Check-for-dentry-d_inode-exists-in-set.patch
patches.kernel.org/6.6.18-290-eventfs-Fix-bitwise-fields-for-is_events.patch
patches.kernel.org/6.6.18-291-eventfs-Remove-lookup-parameter-from-create_di.patch
patches.kernel.org/6.6.18-292-eventfs-Stop-using-dcache_readdir-for-getdents.patch
patches.kernel.org/6.6.18-293-tracefs-eventfs-Use-root-and-instance-inodes-a.patch
patches.kernel.org/6.6.18-294-eventfs-Have-eventfs_iterate-stop-immediately-.patch
patches.kernel.org/6.6.18-295-eventfs-Do-ctx-pos-update-for-all-iterations-i.patch
patches.kernel.org/6.6.18-296-eventfs-Read-ei-entries-before-ei-children-in-.patch
patches.kernel.org/6.6.18-297-eventfs-Shortcut-eventfs_iterate-by-skipping-e.patch
patches.kernel.org/6.6.18-298-eventfs-Have-the-inodes-all-for-files-and-dire.patch
patches.kernel.org/6.6.18-299-eventfs-Do-not-create-dentries-nor-inodes-in-i.patch
patches.kernel.org/6.6.18-300-eventfs-Use-kcalloc-instead-of-kzalloc.patch
patches.kernel.org/6.6.18-301-eventfs-Save-directory-inodes-in-the-eventfs_i.patch
patches.kernel.org/6.6.18-302-tracefs-remove-stale-update_gid-code.patch
patches.kernel.org/6.6.18-303-tracefs-Zero-out-the-tracefs_inode-when-alloca.patch
patches.kernel.org/6.6.18-304-eventfs-Initialize-the-tracefs-inode-properly.patch
patches.kernel.org/6.6.18-305-tracefs-Avoid-using-the-ei-dentry-pointer-unne.patch
patches.kernel.org/6.6.18-306-tracefs-dentry-lookup-crapectomy.patch
patches.kernel.org/6.6.18-307-eventfs-Remove-unused-d_parent-pointer-field.patch
patches.kernel.org/6.6.18-308-eventfs-Clean-up-dentry-ops-and-add-revalidate.patch
patches.kernel.org/6.6.18-309-eventfs-Get-rid-of-dentry-pointers-without-ref.patch
patches.kernel.org/6.6.18-310-eventfs-Warn-if-an-eventfs_inode-is-freed-with.patch
patches.kernel.org/6.6.18-311-eventfs-Restructure-eventfs_inode-structure-to.patch
patches.kernel.org/6.6.18-312-eventfs-Remove-fsnotify-functions-from-lookup.patch
patches.kernel.org/6.6.18-313-eventfs-Keep-all-directory-links-at-1.patch
patches.kernel.org/6.6.18-314-nfsd-don-t-take-fi_lock-in-nfsd_break_deleg_cb.patch
patches.kernel.org/6.6.18-315-x86-efi-Drop-EFI-stub-.bss-from-.data-section.patch
patches.kernel.org/6.6.18-316-x86-efi-Disregard-setup-header-of-loaded-image.patch
patches.kernel.org/6.6.18-317-x86-efi-Drop-alignment-flags-from-PE-section-h.patch
patches.kernel.org/6.6.18-318-x86-boot-Remove-the-bugger-off-message.patch
patches.kernel.org/6.6.18-319-x86-boot-Omit-compression-buffer-from-PE-COFF-.patch
patches.kernel.org/6.6.18-320-x86-boot-Drop-redundant-code-setting-the-root-.patch
patches.kernel.org/6.6.18-321-x86-boot-Drop-references-to-startup_64.patch
patches.kernel.org/6.6.18-322-x86-boot-Grab-kernel_info-offset-from-zoffset-.patch
patches.kernel.org/6.6.18-323-x86-boot-Set-EFI-handover-offset-directly-in-h.patch
patches.kernel.org/6.6.18-324-x86-boot-Define-setup-size-in-linker-script.patch
patches.kernel.org/6.6.18-325-x86-boot-Derive-file-size-from-_edata-symbol.patch
patches.kernel.org/6.6.18-326-x86-boot-Construct-PE-COFF-.text-section-from-.patch
patches.kernel.org/6.6.18-327-x86-boot-Drop-PE-COFF-.reloc-section.patch
patches.kernel.org/6.6.18-328-x86-boot-Split-off-PE-COFF-.data-section.patch
patches.kernel.org/6.6.18-329-x86-boot-Increase-section-and-file-alignment-t.patch
patches.kernel.org/6.6.18-330-x86-efistub-Use-1-1-file-memory-mapping-for-PE.patch
patches.kernel.org/6.6.18-331-sched-membarrier-reduce-the-ability-to-hammer-.patch
patches.kernel.org/6.6.18-332-of-property-Add-in-ports-out-ports-support-to-.patch
patches.kernel.org/6.6.18-333-nilfs2-fix-potential-bug-in-end_buffer_async_w.patch
patches.kernel.org/6.6.18-334-dm-limit-the-number-of-targets-and-parameter-s.patch
patches.kernel.org/6.6.18-335-x86-barrier-Do-not-serialize-MSR-accesses-on-A.patch
patches.kernel.org/6.6.18-336-Documentation-arch-ia64-features.rst-fix-kerne.patch
patches.kernel.org/6.6.18-337-tracing-Make-system_callback-function-static.patch
patches.kernel.org/6.6.18-338-tracing-Fix-a-NULL-vs-IS_ERR-bug-in-event_subs.patch
patches.kernel.org/6.6.18-339-Linux-6.6.18.patch
######################################################## ########################################################
# Build fixes that apply to the vanilla kernel too. # Build fixes that apply to the vanilla kernel too.

View File

@ -1,3 +1,3 @@
2024-02-16 22:43:00 +0000 2024-02-23 09:33:05 +0000
GIT Revision: 3e5b219e834c2731f503657cd93ddc2091dd706e GIT Revision: d196440022fe20ea32acaf31214950f0585fc4a0
GIT Branch: slowroll GIT Branch: slowroll