Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source-longterm for 
openSUSE:Factory checked in at 2026-11-03 17:53:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source-longterm (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1257 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source-longterm"

Tue Nov  3 17:53:11 2026 rev:149 rq:1394237 version:6.18.60

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes   
2026-09-28 10:38:49.929797460 +0200
+++ 
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1257/kernel-longterm.changes
 2026-11-03 17:53:48.164899748 +0100
@@ -1,0 +2,3307 @@
+Sat Oct 31 00:34:56 CET 2026 - [email protected]
+
+- Linux 6.18.60 (bsc#1258210).
+- ACPI: tiny-power-button: Convert the driver to a platform one
+  (bsc#1258210).
+- ACPI: scan: Do not combine resources that overlap completely
+  (bsc#1258210).
+- resource: Add __resource_contains_unbound() for internal
+  contains checks (bsc#1258210).
+- ACPI: scan: Avoid registering platform devices with resource
+  overlaps (bsc#1258210).
+- pid_namespace: prevent TIF_NOTIFY_SIGNAL from interrupting
+  the reaper (bsc#1258210).
+- signal: allow taks to temporarily block TIF_NOTIFY_SIGNAL
+  (bsc#1258210).
+- exit: hang up the tty before closing the files (bsc#1258210).
+- fork: release the files of a failed fork after
+  sched_cancel_fork() (bsc#1258210).
+- ptrace: refuse to change the signal mask of a user worker
+  (bsc#1258210).
+- signal: only SIGKILL and the freezers interrupt a coredumping
+  task (bsc#1258210).
+- signal: don't retarget shared signals in a dying thread group
+  (bsc#1258210).
+- coredump: hold RCU while releasing parked threads (bsc#1258210).
+- ftrace: Initialize modname and offset in print_rec()
+  (bsc#1258210).
+- asymmetric_keys: reject trust keys without IDs (bsc#1258210).
+- keys/trusted_keys: return immediately after TPM unseal failure
+  (bsc#1258210).
+- KEYS: trusted: Fix blob allocation size in tpm2_key_decode()
+  (bsc#1258210).
+- KEYS: Fix key_reject_and_link() race with keyring restriction
+  (bsc#1258210).
+- keys: Protect the read method check against type removal
+  (bsc#1258210).
+- keys: make keyring indexes independent of kernel addresses
+  (bsc#1258210).
+- keys: Protect the type name while describing a key (bsc#1258210).
+- keys: Check the authorization payload in process keyring searches
+  (bsc#1258210).
+- keys: Avoid the owner account dereference in named keyring
+  lookup (bsc#1258210).
+- io_uring: keep the drain active when a deferred drain request
+  is started (bsc#1258210).
+- io_uring: end the drain when the drain request completes
+  (bsc#1258210).
+- io_uring/waitid: prevent cancel reference wrap (bsc#1258210).
+- io_uring/wait: wake real-time waiters from hard interrupt
+  context (bsc#1258210).
+- io_uring/net: keep recv buffer select length within MAX_RW_COUNT
+  (bsc#1258210).
+- io_uring/poll: don't loop on HUP with multiple references
+  (bsc#1258210).
+- io_uring/timeout: don't lose a cancel as io-wq arms a timeout
+  (bsc#1258210).
+- io_uring/timeout: don't flush with the sequence behind the
+  last flush (bsc#1258210).
+- io_uring/timeout: don't put a sequence target behind the last
+  flush (bsc#1258210).
+- io_uring/poll: avoid retry wakeup loss when dropping ownership
+  (bsc#1258210).
+- io_uring: look up the file before queueing to io-wq
+  (bsc#1258210).
+- io_uring/timeout: don't end a linked timeout with 1
+  (bsc#1258210).
+- io_uring/timeout: no ABS update of multishot timeouts
+  (bsc#1258210).
+- io_uring/net: don't retry recv on uncommitted buffers
+  (bsc#1258210).
+- io_uring: don't pass restart error codes to userspace
+  (bsc#1258210).
+- io_uring/openclose: keep the lock in io_pipe_fixed()
+  (bsc#1258210).
+- io_uring/sqpoll: let the thread sleep on disabled rings
+  (bsc#1258210).
+- io_uring/kbuf: handle index wrap in last buffer check
+  (bsc#1258210).
+- io_uring/zcrx: fix buffer offsets in areas above 4GB
+  (bsc#1258210).
+- io_uring/napi: don't busy poll past an expired timeout
+  (bsc#1258210).
+- io_uring/napi: make stale entries time out after 60s
+  (bsc#1258210).
+- io_uring/wait: no early -ETIME if min_wait finds work
+  (bsc#1258210).
+- io_uring/timeout: keep repeat count on multishot update
+  (bsc#1258210).
+- io_uring/timeout: don't skip over reached sequences
+  (bsc#1258210).
+- io_uring/fdinfo: fix CQE dump of CQE32 rings (bsc#1258210).
+- io_uring/register: handle index wrap when resizing (bsc#1258210).
+- io_uring/register: don't wrap 32b CQEs when resizing
+  (bsc#1258210).
+- io_uring: drop the CQE cache if a refill fails (bsc#1258210).
+- io_uring/futex: allocate private hash before waiting
+  (bsc#1258210).
+- io_uring/poll: drop stale double poll entry on rearm
+  (bsc#1258210).
+- io_uring/wait: look at all CQ waiters on wake up (bsc#1258210).
+- io_uring: wake ring pollers for local task_work (bsc#1258210).
+- io_uring/cancel: let CANCEL_ALL find parked requests
+  (bsc#1258210).
+- io_uring/cancel: recognize "no timeout" on 32-bit (bsc#1258210).
+- io_uring/cancel: don't forget that the work was running
+  (bsc#1258210).
+- io_uring: don't lose a cancel as io-wq parks a request
+  (bsc#1258210).
+- io_uring/poll: don't lose a cancel as io-wq arms poll
+  (bsc#1258210).
+- io_uring/io-wq: let cancel find picked up hashed work
+  (bsc#1258210).
+- io_uring/io-wq: don't exit with a creation pending (bsc#1258210).
+- io_uring/io-wq: don't strand work when a worker exits
+  (bsc#1258210).
+- io_uring/io-wq: don't go to sleep on pending work (bsc#1258210).
+- io_uring: don't flood a cancelling task with task_work
+  (bsc#1258210).
+- io_uring/io-wq: don't hide a link from cancellations
+  (bsc#1258210).
+- io_uring/io-wq: don't lose the signal that ends work
+  (bsc#1258210).
+- io_uring/wait: don't spin on a stuck overflow list (bsc#1258210).
+- io_uring/cmd: don't leave list poison in ->hash_node
+  (bsc#1258210).
+- io_uring/waitid: own the request before clearing ->head
+  (bsc#1258210).
+- io-wq: order the exit bit against worker creation task work
+  (bsc#1258210).
+- net: gso: limit recursive IP-in-IP segmentation (bsc#1258210).
+- tracing/histograms: Verify event_call identity when updating
+  synth_event refcount (bsc#1258210).
+- tracing: Fix 64-bit and signed histogram fields on 32-bit
+  kernels (bsc#1258210).
+- tracing: Unregister field variable histograms when the command
+  fails (bsc#1258210).
+- tracing: Save the event file instead of the compatible histogram
+  (bsc#1258210).
+- tracing: Reject incomplete event filter expressions
+  (bsc#1258210).
+- tracing: Hold trace_types_lock when resetting last boot data
+  from readers (bsc#1258210).
+- tracing: Hold trace_types_lock when updating modules in
+  persistent instances (bsc#1258210).
+- Bluetooth: L2CAP: refuse __l2cap_chan_add if chan already has
+  conn (bsc#1258210).
+- net_sched: codel: fix stale state for empty flows in fq_codel
+  (bsc#1258210).
+- mm/damon/core: error damos_commit_quota_goal() for zero
+  target_value (bsc#1258210).
+- block: avoid potential deadlock on zone revalidation failure
+  (bsc#1258210).
+- ax25: don't free an incoming SABM skb left on the listener's
+  queue (bsc#1258210).
+- rose: bring up the link of the preferred route passed over by
+  a connect request (bsc#1258210).
+- ax25: send unacknowledged I frames again when a link is
+  re-established (bsc#1258210).
+- rose: clear the circuits of a neighbour that restarts the link
+  (bsc#1258210).
+- ax25: send a private copy of each I frame (bsc#1258210).
+- ax25: don't accept frames on a device that is going down
+  (bsc#1258210).
+- ax25: wait for ax25_send_frame() before detaching the connections
+  of a device (bsc#1258210).
+- ax25: read the connection's ax25_dev only once when walking
+  ax25_list (bsc#1258210).
+- ax25: don't create two connections for the same link in
+  ax25_send_frame() (bsc#1258210).
+- rose: process received frames and send with the socket locked
+  (bsc#1258210).
+- ax25: serialise the transmission of I frames on a connection
+  (bsc#1258210).
+- rose: restart the link of a neighbour created over a live
+  AX.25 connection (bsc#1258210).
+- rose: clear through routes when a neighbour is removed from
+  the tables (bsc#1258210).
+- netrom: fix nr_node leak when nr_del_node() removes the last
+  route (bsc#1258210).
+- netrom: clear nr_neigh->ax25 under the routing lock in
+  nr_link_failed() (bsc#1258210).
+- netrom: fix reference count leak in nr_rt_device_down
+  (bsc#1258210).
+- netrom: look up and update routes in one critical section
+  (bsc#1258210).
+- netrom: use a single lock for the node and neighbour lists
+  (bsc#1258210).
+- net: ax25: fix integer overflow in ax25_rx_fragment()
+  (bsc#1258210).
+- ax25: check frame length in ax25_decode() and ax25_rx_iframe()
+  (bsc#1258210).
+- ax25: fix OOB read after address header strip in ax25_rcv()
+  (bsc#1258210).
+- netrom: bound fragment reassembly in nr_queue_rx_frame()
+  (bsc#1258210).
+- net: netrom: validate source address in nr_find_socket()
+  (bsc#1258210).
+- netrom: require full NET/ROM headers in nr_route_frame()
+  (bsc#1258210).
+- netrom: linearize and validate lengths in nr_rx_frame()
+  (bsc#1258210).
+- rose: clear stale N(R)/N(S) before (re)transmitting a data frame
+  (bsc#1258210).
+- ice: change XDP RxQ frag_size from DMA write length to
+  xdp.frame_sz (bsc#1258210).
+- ice: fix rxq info registering in mbuf packets (bsc#1258210).
+- ACPI: scan: Register platform devices for fixed event buttons
+  (bsc#1258210).
+- eventfs: fix SRCU read lock leak in eventfs_iterate()
+  (bsc#1258210).
+- commit 9a3ed51
+
+-------------------------------------------------------------------
+Fri Oct 30 15:22:47 CET 2026 - [email protected]
+
+- tools: linux/types.h: Add 128-bit integer types for arm64 UAPI
+  structures (bsc#1258210).
+- commit 77721fe
+
+-------------------------------------------------------------------
+Fri Oct 30 13:41:39 CET 2026 - [email protected]
+
+- rpm/release-projects: Add SUSE:SLFO:Kernel:1.0
+- commit 2b42edb
+
+-------------------------------------------------------------------
+Thu Oct 29 17:06:31 CET 2026 - [email protected]
+
+- rpm/mkspec: Adjust for 32bit arch rename again
+  There is a discrepancy between OBS architecture and rpm architecture for
+  32bit arm. Specify both variants.
+  Fixes: 38dbb311314 ("rpm/mkspec: Adjust for 32bit Arm arch rename")
+- commit 09b332e
+
+-------------------------------------------------------------------
+Thu Oct 29 14:02:16 CET 2026 - [email protected]
+
+- power_supply: serialize property access with unregister
+  (git-fixes).
+- i3c: mipi-i3c-hci: Fix runtime PM violation in i3c_hci_free_ibi()
+  (git-fixes).
+- Revert "namei: don't reveal overmounted entries in refwalk"
+  (git-fixes).
+- tty: add break_wait kernel-doc (git-fixes).
+- iommu/vt-d: Drop old iopf ref only after attach succeeds
+  (git-fixes).
+- commit 13e80f5
+
+-------------------------------------------------------------------
+Thu Oct 29 13:47:27 CET 2026 - [email protected]
+
+- tracing: Fix ring_buffer_read_page_size() kernel-doc (git-fixes).
+- tracing: Fix comment in tracing_buffers_splice_read()
+  (git-fixes).
+- net: microchip: vcap: use port number instead of netdev name
+  for debugfs (git-fixes).
+- Revert "esp: do not unref managed frag pages in esp_ssg_unref()"
+  (git-fixes).
+- commit 3569b1e
+
+-------------------------------------------------------------------
+Wed Oct 28 23:35:37 CET 2026 - [email protected]
+
+- Linux 6.18.59 (bsc#1258210).
+- smb: client: drain outstanding I/O before truncating on O_TRUNC
+  open (bsc#1258210).
+- ice: fix crash in ethtool offline loopback test (bsc#1258210).
+- ice: fix broken Rx on VFs (bsc#1258210).
+- ice: switch to Page Pool (bsc#1258210).
+- ice: drop page splitting and recycling (bsc#1258210).
+- ice: remove legacy Rx and construct SKB (bsc#1258210).
+- smb: client: fix data corruption with concurrent writes and
+  O_TRUNC (bsc#1258210).
+- vsock/vmci: validate packet source for connected sockets
+  (bsc#1258210).
+- ipv4: udp: Create exceptions before socket matching
+  (bsc#1258210).
+- vsock/virtio: validate packet source for connected sockets
+  (bsc#1258210).
+- virtio: set skb owner of virtio_transport_reset_no_sock()
+  reply (bsc#1258210).
+- workqueue: Fix unbound pool lifetime for pending pwqs
+  (bsc#1258210).
+- workqueue: release pwq pools by pool type (bsc#1258210).
+- io_uring/cancel: don't spin on local work the task can't run
+  (bsc#1258210).
+- io_uring/cancel: move cancelation code from io_uring.c to
+  cancel.c (bsc#1258210).
+- io_uring/cancel: move __io_uring_cancel() into cancel.c
+  (bsc#1258210).
+- io_uring/cancel: move request/task cancelation logic into
+  cancel.c (bsc#1258210).
+- cifs: add revalidation on FSCTL failure in
+  smb2_duplicate_extents() (bsc#1258210).
+- smb/client: refresh allocation size after duplicate extents
+  (bsc#1258210).
+- sched_ext: Fix stall when a task enqueued with SCX_ENQ_LAST
++++ 3010 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes
++++ and 
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1257/kernel-longterm.changes
kernel-source-longterm.changes: same change
kernel-syms-longterm.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kernel-longterm.spec ++++++
--- /var/tmp/diff_new_pack.Bio6tX/_old  2026-11-03 17:53:57.153275427 +0100
+++ /var/tmp/diff_new_pack.Bio6tX/_new  2026-11-03 17:53:57.157275594 +0100
@@ -18,8 +18,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.54
-%define git_commit 838d5407494931b5d8e3908423d0d9d044f97cb1
+%define patchversion 6.18.60
+%define git_commit 0110c91c9751afdf2eafb9eb3165ff6f4dd6594d
 %define variant -longterm%{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -40,9 +40,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-longterm
-Version:        6.18.54
+Version:        6.18.60
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g838d540
+Release:        <RELEASE>.g0110c91
 %else
 Release:        0
 %endif
@@ -1683,6 +1683,8 @@
                 %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor \
                 %my_builddir/symtypes-%build_flavor || true
         %endif
+       # emulate kabi.pl so that kbuild can always find this message when kABI 
check fails
+       echo KABI: aborting due to kabi changes >&2
 
        # %ignore_kabi_badness is defined in the Kernel:* projects in the
        # OBS to be able to build the KOTD in spite of kabi errors

++++++ kernel-source-longterm.spec ++++++
--- /var/tmp/diff_new_pack.Bio6tX/_old  2026-11-03 17:53:57.187276848 +0100
+++ /var/tmp/diff_new_pack.Bio6tX/_new  2026-11-03 17:53:57.194277140 +0100
@@ -17,8 +17,8 @@
 
 
 %define srcversion 6.18
-%define patchversion 6.18.54
-%define git_commit 838d5407494931b5d8e3908423d0d9d044f97cb1
+%define patchversion 6.18.60
+%define git_commit 0110c91c9751afdf2eafb9eb3165ff6f4dd6594d
 %define variant -longterm%{nil}
 %define gcc_package gcc
 %define gcc_compiler gcc
@@ -28,9 +28,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,arch-symbols,check-module-license,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
 
 Name:           kernel-source-longterm
-Version:        6.18.54
+Version:        6.18.60
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g838d540
+Release:        <RELEASE>.g0110c91
 %else
 Release:        0
 %endif

++++++ kernel-syms-longterm.spec ++++++
--- /var/tmp/diff_new_pack.Bio6tX/_old  2026-11-03 17:53:57.227278520 +0100
+++ /var/tmp/diff_new_pack.Bio6tX/_new  2026-11-03 17:53:57.228278562 +0100
@@ -16,15 +16,15 @@
 #
 
 
-%define git_commit 838d5407494931b5d8e3908423d0d9d044f97cb1
+%define git_commit 0110c91c9751afdf2eafb9eb3165ff6f4dd6594d
 %define variant -longterm%{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
 Name:           kernel-syms-longterm
-Version:        6.18.54
+Version:        6.18.60
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g838d540
+Release:        <RELEASE>.g0110c91
 %else
 Release:        0
 %endif

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.Bio6tX/_old  2026-11-03 17:53:57.407286044 +0100
+++ /var/tmp/diff_new_pack.Bio6tX/_new  2026-11-03 17:53:57.410286169 +0100
@@ -1,6 +1,6 @@
-mtime: 1790402917
-commit: bfcca947be6452d58088ed37f7bd467a17929754cbf04a8b7ee62becd2465bbd
+mtime: 1793516744
+commit: f7e4b1cd2e09ceee119e837b99d3c4a3f8ec4d49ca8d7d3d0b278a583e522e19
 url: https://src.opensuse.org/kernelbugs/kernel-source-longterm
-revision: bfcca947be6452d58088ed37f7bd467a17929754cbf04a8b7ee62becd2465bbd
+revision: f7e4b1cd2e09ceee119e837b99d3c4a3f8ec4d49ca8d7d3d0b278a583e522e19
 trackingbranch: Kernel/slowroll
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-11-01 08:05:44.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2026-09-25 21:31:29.000000000 +0200
+++ new/config/arm64/default    2026-10-28 20:53:43.000000000 +0100
@@ -26,6 +26,7 @@
 CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
 CONFIG_CC_HAS_COUNTED_BY=y
 CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
+CONFIG_CC_OPT_INLINE_MEMSET="-finline-stringops=memset"
 CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
 # CONFIG_RUSTC_HAS_COERCE_POINTEE is not set
 # CONFIG_RUSTC_HAS_SPAN_FILE is not set
@@ -468,8 +469,10 @@
 CONFIG_ARM64_ERRATUM_2064142=y
 CONFIG_ARM64_ERRATUM_2038923=y
 CONFIG_ARM64_ERRATUM_1902691=y
+CONFIG_ARM64_WORKAROUND_BROKEN_AMU_CONSTCNT=y
 CONFIG_ARM64_ERRATUM_2457168=y
 CONFIG_ARM64_ERRATUM_2645198=y
+CONFIG_ARM64_ERRATUM_3821522=y
 CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
 CONFIG_ARM64_ERRATUM_2966298=y
 CONFIG_ARM64_ERRATUM_3117295=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2026-09-25 21:31:29.000000000 +0200
+++ new/config/x86_64/default   2026-10-28 20:53:43.000000000 +0100
@@ -26,6 +26,7 @@
 CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
 CONFIG_CC_HAS_COUNTED_BY=y
 CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
+CONFIG_CC_OPT_INLINE_MEMSET="-finline-stringops=memset"
 CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
 # CONFIG_RUSTC_HAS_COERCE_POINTEE is not set
 # CONFIG_RUSTC_HAS_SPAN_FILE is not set




++++++ patches.kernel.org.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source-longterm/patches.kernel.org.tar.bz2 
/work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1257/patches.kernel.org.tar.bz2
 differ: char 11, line 1

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/tools-linux-types.h-Add-128-bit-integer-types-for-arm64-UA.patch
 
new/patches.suse/tools-linux-types.h-Add-128-bit-integer-types-for-arm64-UA.patch
--- 
old/patches.suse/tools-linux-types.h-Add-128-bit-integer-types-for-arm64-UA.patch
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/patches.suse/tools-linux-types.h-Add-128-bit-integer-types-for-arm64-UA.patch
   2026-10-30 15:22:47.000000000 +0100
@@ -0,0 +1,40 @@
+From: Will Deacon <[email protected]>
+Date: Fri, 26 Jun 2026 15:17:28 +0100
+Subject: tools: linux/types.h: Add 128-bit integer types for arm64 UAPI
+ structures
+Git-commit: 10a47fb67340bca274276faf855d7d460afd9a7a
+Patch-mainline: v7.3-rc1
+References: bsc#1258210
+
+The arm64 UAPI exposes some 128-bit integer types to represent things
+such as fpsimd registers in the sigcontext. In preparation for defining
+these using the '__u128' typedef implemented by uapi/linux/types.h, copy
+that typedef over to the private linux/types.h header used by the tools
+directory.
+
+Cc: Arnd Bergmann <[email protected]>
+Cc: Arnaldo Carvalho de Melo <[email protected]>
+Cc: David Matlack <[email protected]>
+Signed-off-by: Will Deacon <[email protected]>
+Signed-off-by: Robert Frohl <[email protected]>
+---
+ tools/include/linux/types.h | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/tools/include/linux/types.h b/tools/include/linux/types.h
+index d41f8a261bce..b6c473b7920d 100644
+--- a/tools/include/linux/types.h
++++ b/tools/include/linux/types.h
+@@ -23,6 +23,11 @@ typedef enum {
+       __GFP_HIGH
+ } gfp_t;
+ 
++#ifdef __SIZEOF_INT128__
++typedef __signed__ __int128 __s128 __attribute__((aligned(16)));
++typedef unsigned __int128 __u128 __attribute__((aligned(16)));
++#endif
++
+ /*
+  * We define u64 as uint64_t for every architecture
+  * so that we can print it with "%"PRIx64 without getting warnings.
+

++++++ release-projects ++++++
--- /var/tmp/diff_new_pack.Bio6tX/_old  2026-11-03 17:53:58.144316848 +0100
+++ /var/tmp/diff_new_pack.Bio6tX/_new  2026-11-03 17:53:58.147316974 +0100
@@ -3,6 +3,7 @@
 # This will mark the kernel as released when it's built.
 SUSE:SLFO:[0-9].*
 SUSE:ALP:Source:Standard:Core:1.0:Build
+SUSE:SLFO:Kernel:1.0
 SUSE:SLFO:Kernel:1.0:Build
 SUSE:SLE-.*
 SUSE:Maintenance:.*

++++++ series.conf ++++++
++++ 1813 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source-longterm/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1257/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.Bio6tX/_old  2026-11-03 17:53:58.226320276 +0100
+++ /var/tmp/diff_new_pack.Bio6tX/_new  2026-11-03 17:53:58.230320443 +0100
@@ -1,4 +1,4 @@
-2026-09-25 19:51:26 +0000
-GIT Revision: 838d5407494931b5d8e3908423d0d9d044f97cb1
+2026-10-31 10:57:59 +0000
+GIT Revision: 0110c91c9751afdf2eafb9eb3165ff6f4dd6594d
 GIT Branch: slowroll
 

Reply via email to