diff --git a/check-for-config-changes b/check-for-config-changes
index 97d38d6..9d3d1aa 100644
--- a/check-for-config-changes
+++ b/check-for-config-changes
@@ -15,6 +15,7 @@ declare -a IGNORED_CONFIGS_RE=(
 	'CC_VERSION_TEXT'
 	'DYNAMIC_SIGFRAME'
 	'FTRACE_MCOUNT_USE_[A-Z_]*'
+	'GCC_ASM_GOTO_OUTPUT_WORKAROUND'
 	'GCC_VERSION'
 	'G*CC[0-9]*_NO_[A-Z_]*'
 	'HAVE_[A-Z]*_COMPILER'
diff --git a/compute-PATCHVERSION.sh b/compute-PATCHVERSION.sh
index 746d84a..cdcabe8 100644
--- a/compute-PATCHVERSION.sh
+++ b/compute-PATCHVERSION.sh
@@ -64,13 +64,13 @@ done >"$series" < <($(dirname $0)/guards $EXTRA_SYMBOLS <series.conf)
 
 # Parse all the changes to KERNELRELEASE out of all patches and
 # convert them to shell code that can be evaluated. Evaluate it.
-eval "$(
+eval "$( {
     <"$series" xargs awk '
     /^--- |^\+\+\+ / \
 	{ M = match($2, /^[^\/]+\/Makefile( \t|$)/) }
     M && /^+(VERSION|PATCHLEVEL|SUBLEVEL|EXTRAVERSION)/ \
 	{ print }
-    ' \
+    ' || echo exit 1 ; } \
     | sed -e 's,^+,,' -e 's, *= *\(.*\),="\1",'
 )"
 
diff --git a/kernel-binary.spec.in b/kernel-binary.spec.in
index 82a52ae..8187eb6 100644
--- a/kernel-binary.spec.in
+++ b/kernel-binary.spec.in
@@ -155,7 +155,7 @@ BuildRequires:  u-boot-tools
 %endif
 # Do not install p-b and dracut for the install check, the %post script is
 # 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,
 # but are not needed to build the kernel
 #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
@@ -886,6 +886,31 @@ if [ %CONFIG_MODULES = y ]; then
     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
 
 add_dirs_to_filelist() {
@@ -899,7 +924,7 @@ add_dirs_to_filelist() {
         # print all parents
         :a
             # 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
         ta
     ' "$@" | sort -u
@@ -932,6 +957,10 @@ shopt -s nullglob dotglob
         echo "/$file"
 %endif
     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
 ( 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$'| \
@@ -1082,14 +1111,14 @@ fi
 
 %pre
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 %endif
 %post
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1110,7 +1139,7 @@ fi
 %endif
 %posttrans
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1140,13 +1169,13 @@ This package contains only the base modules, required in all installs.
 
 %source_timestamp
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1208,13 +1237,13 @@ This package contains additional modules not supported by SUSE.
 %source_timestamp
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1232,7 +1261,7 @@ This package contains additional modules not supported by SUSE.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1277,13 +1306,13 @@ This package contains optional modules only for openSUSE Leap.
 %source_timestamp
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1301,7 +1330,7 @@ This package contains optional modules only for openSUSE Leap.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1470,13 +1499,13 @@ Supplements:	packageand(%name:@KMP_NAME@-%build_flavor)
 @KMP_DESCRIPTION@
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1494,7 +1523,7 @@ Supplements:	packageand(%name:@KMP_NAME@-%build_flavor)
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
diff --git a/kernel-cert-subpackage b/kernel-cert-subpackage
index 30b4c1d..22f9cb6 100644
--- a/kernel-cert-subpackage
+++ b/kernel-cert-subpackage
@@ -20,10 +20,10 @@ fi                                      \
 run_if_exists
 
 %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
-/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
 %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@" "$@"
 
 %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
 %defattr(-, root, root)
diff --git a/kernel-longterm.changes b/kernel-longterm.changes
index 8892fa3..c5e4346 100644
--- a/kernel-longterm.changes
+++ b/kernel-longterm.changes
@@ -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
 
@@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com
   replay (bsc#1218260).
 - 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
 
@@ -2971,6 +3596,12 @@ Thu Feb  1 09:57:11 CET 2024 - rfrohl@suse.com
   separate API (bsc#1012628).
 - 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
 
@@ -7167,6 +7798,13 @@ Fri Dec  1 21:20:13 CET 2023 - msuchanek@suse.de
   generating ramdisk. Add plain Requires as well.
 - 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
 
@@ -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).
 - commit 87cd715
 
+-------------------------------------------------------------------
+Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de
+
+- doc/README.KSYMS: Add to repo.
+- commit 04ec451
+
diff --git a/kernel-longterm.spec b/kernel-longterm.spec
index 123202c..fe52aff 100644
--- a/kernel-longterm.spec
+++ b/kernel-longterm.spec
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.6
-%define patchversion 6.6.17
-%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e
+%define patchversion 6.6.18
+%define git_commit d196440022fe20ea32acaf31214950f0585fc4a0
 %define variant -longterm%{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -113,9 +113,9 @@ Name:           kernel-longterm
 Summary:        The Linux Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.6.17
+Version:        6.6.18
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3e5b219
+Release:        <RELEASE>.gd196440
 %else
 Release:        0
 %endif
@@ -155,7 +155,7 @@ BuildRequires:  u-boot-tools
 %endif
 # Do not install p-b and dracut for the install check, the %post script is
 # 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,
 # but are not needed to build the kernel
 #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
@@ -1022,6 +1022,31 @@ if [ %CONFIG_MODULES = y ]; then
     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
 
 add_dirs_to_filelist() {
@@ -1035,7 +1060,7 @@ add_dirs_to_filelist() {
         # print all parents
         :a
             # 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
         ta
     ' "$@" | sort -u
@@ -1068,6 +1093,10 @@ shopt -s nullglob dotglob
         echo "/$file"
 %endif
     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
 ( 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$'| \
@@ -1218,14 +1247,14 @@ fi
 
 %pre
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 %endif
 %post
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1246,7 +1275,7 @@ fi
 %endif
 %posttrans
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1325,13 +1354,13 @@ This package contains only the base modules, required in all installs.
 
 %source_timestamp
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1392,13 +1421,13 @@ This package contains additional modules not supported by SUSE.
 %source_timestamp
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1416,7 +1445,7 @@ This package contains additional modules not supported by SUSE.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1460,13 +1489,13 @@ This package contains optional modules only for openSUSE Leap.
 %source_timestamp
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1484,7 +1513,7 @@ This package contains optional modules only for openSUSE Leap.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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.
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1677,7 +1706,7 @@ nodes in the cluster can access the MD devices simultaneously.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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.
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1730,7 +1759,7 @@ shared resources over the cluster.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1759,13 +1788,13 @@ Requires:       dlm-kmp-%build_flavor = %version-%release
 GFS2 is Global Filesystem, a shared device filesystem.
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1783,7 +1812,7 @@ GFS2 is Global Filesystem, a shared device filesystem.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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.
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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.
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1905,7 +1934,7 @@ accessible simultaneously from multiple nodes of a cluster.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --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.
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
@@ -1958,7 +1987,7 @@ provides the reiserfs module for the installation system.
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
 
 %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" \
   --image "%image" --flavor "%build_flavor" --variant "%variant" \
   --usrmerged "0%{?usrmerged}" --certs "%certs" "$@"
diff --git a/kernel-module-subpackage b/kernel-module-subpackage
index 55950a2..da2ba8a 100644
--- a/kernel-module-subpackage
+++ b/kernel-module-subpackage
@@ -71,12 +71,12 @@ END		{ exit(! good) }
 )
 %pre -n %{-n*}-kmp-%1
 %{-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" \
   --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
 %post -n %{-n*}-kmp-%1
 %{-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" \
   --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
 %preun -n %{-n*}-kmp-%1
@@ -91,7 +91,7 @@ END		{ exit(! good) }
   --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
 %posttrans -n %{-n*}-kmp-%1
 %{-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" \
   --flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
 %files -n %{-n*}-kmp-%1
diff --git a/kernel-source-longterm.changes b/kernel-source-longterm.changes
index 8892fa3..c5e4346 100644
--- a/kernel-source-longterm.changes
+++ b/kernel-source-longterm.changes
@@ -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
 
@@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com
   replay (bsc#1218260).
 - 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
 
@@ -2971,6 +3596,12 @@ Thu Feb  1 09:57:11 CET 2024 - rfrohl@suse.com
   separate API (bsc#1012628).
 - 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
 
@@ -7167,6 +7798,13 @@ Fri Dec  1 21:20:13 CET 2023 - msuchanek@suse.de
   generating ramdisk. Add plain Requires as well.
 - 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
 
@@ -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).
 - commit 87cd715
 
+-------------------------------------------------------------------
+Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de
+
+- doc/README.KSYMS: Add to repo.
+- commit 04ec451
+
diff --git a/kernel-source-longterm.spec b/kernel-source-longterm.spec
index 0830b10..9588288 100644
--- a/kernel-source-longterm.spec
+++ b/kernel-source-longterm.spec
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.6
-%define patchversion 6.6.17
-%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e
+%define patchversion 6.6.18
+%define git_commit d196440022fe20ea32acaf31214950f0585fc4a0
 %define variant -longterm%{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 %endif
 
 Name:           kernel-source-longterm
-Version:        6.6.17
+Version:        6.6.18
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3e5b219
+Release:        <RELEASE>.gd196440
 %else
 Release:        0
 %endif
@@ -190,7 +190,7 @@ Group:          Development/Sources
 Provides:       kernel-subpackage-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
 
diff --git a/kernel-source.spec.in b/kernel-source.spec.in
index 79b6431..97bc9e7 100644
--- a/kernel-source.spec.in
+++ b/kernel-source.spec.in
@@ -190,7 +190,7 @@ Group:          Development/Sources
 Provides:       kernel-subpackage-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
 
diff --git a/kernel-syms-longterm.changes b/kernel-syms-longterm.changes
index 8892fa3..c5e4346 100644
--- a/kernel-syms-longterm.changes
+++ b/kernel-syms-longterm.changes
@@ -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
 
@@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com
   replay (bsc#1218260).
 - 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
 
@@ -2971,6 +3596,12 @@ Thu Feb  1 09:57:11 CET 2024 - rfrohl@suse.com
   separate API (bsc#1012628).
 - 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
 
@@ -7167,6 +7798,13 @@ Fri Dec  1 21:20:13 CET 2023 - msuchanek@suse.de
   generating ramdisk. Add plain Requires as well.
 - 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
 
@@ -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).
 - commit 87cd715
 
+-------------------------------------------------------------------
+Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de
+
+- doc/README.KSYMS: Add to repo.
+- commit 04ec451
+
diff --git a/kernel-syms-longterm.spec b/kernel-syms-longterm.spec
index 85a0112..c7e0e88 100644
--- a/kernel-syms-longterm.spec
+++ b/kernel-syms-longterm.spec
@@ -16,7 +16,7 @@
 #
 
 
-%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e
+%define git_commit d196440022fe20ea32acaf31214950f0585fc4a0
 %define variant -longterm%{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -25,10 +25,10 @@ Name:           kernel-syms-longterm
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.6.17
+Version:        6.6.18
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g3e5b219
+Release:        <RELEASE>.gd196440
 %else
 Release:        0
 %endif
diff --git a/mkspec b/mkspec
index 42d0935..66c3ae3 100644
--- a/mkspec
+++ b/mkspec
@@ -564,7 +564,7 @@ sub copy_changes {
 	xopen(my $fh, '>', "$dir/_multibuild") if $multibuild;
 	print $fh "<multibuild>\n" if $fh;
 
-	while (my $name = readdir $dh) {
+	foreach my $name (sort readdir $dh) {
 		next unless $name =~ /\.spec$/;
 		next if $name eq "kernel-source$variant.spec";
 
diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2
index dce690c..7af69a5 100644
--- a/patches.kernel.org.tar.bz2
+++ b/patches.kernel.org.tar.bz2
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:f22a6e5f707c7b532c651b63ba6777858501d7c0d82fd63c86bfd111a429cb6b
-size 2822503
+oid sha256:4bb2bffe9f83b24fe977164b7edd6acccfa9d64384c1e63d98cc3f4e9ea1e4e8
+size 3102364
diff --git a/series.conf b/series.conf
index e008295..055e010 100644
--- a/series.conf
+++ b/series.conf
@@ -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-126-Linux-6.6.17.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.
diff --git a/source-timestamp b/source-timestamp
index 17e1be4..a628d44 100644
--- a/source-timestamp
+++ b/source-timestamp
@@ -1,3 +1,3 @@
-2024-02-16 22:43:00 +0000
-GIT Revision: 3e5b219e834c2731f503657cd93ddc2091dd706e
+2024-02-23 09:33:05 +0000
+GIT Revision: d196440022fe20ea32acaf31214950f0585fc4a0
 GIT Branch: slowroll