openSUSE Commits
Threads by month
- ----- 2024 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2024
- 1 participants
- 1521 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package selinux-policy for openSUSE:Factory checked in at 2024-07-14 08:48:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/selinux-policy (Old)
and /work/SRC/openSUSE:Factory/.selinux-policy.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "selinux-policy"
Sun Jul 14 08:48:58 2024 rev:64 rq:1186820 version:20240710
Changes:
--------
--- /work/SRC/openSUSE:Factory/selinux-policy/selinux-policy.changes 2024-07-03 20:29:43.283793827 +0200
+++ /work/SRC/openSUSE:Factory/.selinux-policy.new.17339/selinux-policy.changes 2024-07-14 08:49:37.966537312 +0200
@@ -1,0 +2,67 @@
+Wed Jul 10 07:45:13 UTC 2024 - cathy.hu(a)suse.com
+
+- Enable sap module
+- Add equivalency in file_contexts.subs_dist
+ * /bin /usr/bin
+ * /sbin /usr/bin
+ * /usr/sbin /usr/bin
+- Update to version 20240710:
+ * Change fc in rebootmgr module for /sbin -> /usr/bin
+ * Change fc in rpm module for /sbin -> /usr/bin
+ * Change fc in rsync module for /sbin -> /usr/bin
+ * Change fc in wicked module for /sbin -> /usr/bin
+ * Confine libvirt-dbus
+ * Allow virtqemud the kill capability in user namespace
+ * Allow rshim get options of the netlink class for KOBJECT_UEVENT family
+ * Allow dhcpcd the kill capability
+ * Allow systemd-networkd list /var/lib/systemd/network
+ * Allow sysadm_t run systemd-nsresourced bpf programs
+ * Update policy for systemd generators interactions
+ * Allow create memory.pressure files with cgroup_memory_pressure_t
+ * Add support for libvirt hooks
+ * Allow certmonger read and write tpm devices
+ * Allow all domains to connect to systemd-nsresourced over a unix socket
+ * Allow systemd-machined read the vsock device
+ * Update policy for systemd generators
+ * Allow ptp4l_t request that the kernel load a kernel module
+ * Allow sbd to trace processes in user namespace
+ * Allow request-key execute scripts
+ * Update policy for haproxyd
+ * Update policy for systemd-nsresourced
+ * Correct sbin-related file context entries
+ * Allow login_userdomain execute systemd-tmpfiles in the caller domain
+ * Allow virt_driver_domain read files labeled unconfined_t
+ * Allow virt_driver_domain dbus chat with policykit
+ * Allow virtqemud manage nfs files when virt_use_nfs boolean is on
+ * Add rules for interactions between generators
+ * Label memory.pressure files with cgroup_memory_pressure_t
+ * Revert "Allow some systemd services write to cgroup files"
+ * Update policy for systemd-nsresourced
+ * Label /usr/bin/ntfsck with fsadm_exec_t
+ * Allow systemd_fstab_generator_t read tmpfs files
+ * Update policy for systemd-nsresourced
+ * Alias /usr/sbin to /usr/bin and change all /usr/sbin paths to /usr/bin
+ * Remove a few lines duplicated between {dkim,milter}.fc
+ * Alias /bin → /usr/bin and remove redundant paths
+ * Drop duplicate line for /usr/sbin/unix_chkpwd
+ * Drop duplicate paths for /usr/sbin
+ * Update systemd-generator policy
+ * Remove permissive domain for bootupd_t
+ * Remove permissive domain for coreos_installer_t
+ * Remove permissive domain for afterburn_t
+ * Add the sap module to modules.conf
+ * Move unconfined_domain(sap_unconfined_t) to an optional block
+ * Create the sap module
+ * Allow systemd-coredumpd sys_admin and sys_resource capabilities
+ * Allow systemd-coredump read nsfs files
+ * Allow generators auto file transition only for plain files
+ * Allow systemd-hwdb write to the kernel messages device
+ * Escape "interface" as a file name in a virt filetrans pattern
+ * Allow gnome-software work for login_userdomain
+ * Allow systemd-machined manage runtime sockets
+ * Revert "Allow systemd-machined manage runtime sockets"
+ * Allow postfix_domain connect to postgresql over a unix socket
+ * Dontaudit systemd-coredump sys_admin capability
+- Update container-selinux
+
+-------------------------------------------------------------------
Old:
----
selinux-policy-20240702.tar.xz
New:
----
selinux-policy-20240710.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ selinux-policy.spec ++++++
--- /var/tmp/diff_new_pack.mfMWq0/_old 2024-07-14 08:49:40.238620319 +0200
+++ /var/tmp/diff_new_pack.mfMWq0/_new 2024-07-14 08:49:40.242620465 +0200
@@ -33,7 +33,7 @@
License: GPL-2.0-or-later
Group: System/Management
Name: selinux-policy
-Version: 20240702
+Version: 20240710
Release: 0
Source0: %{name}-%{version}.tar.xz
Source1: container.fc
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mfMWq0/_old 2024-07-14 08:49:40.314623096 +0200
+++ /var/tmp/diff_new_pack.mfMWq0/_new 2024-07-14 08:49:40.318623242 +0200
@@ -1,7 +1,7 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://gitlab.suse.de/selinux/selinux-policy.git</param>
- <param name="changesrevision">174046c04175d806c0ea28d37f7b5ff8ac5afc8e</param></service><service name="tar_scm">
+ <param name="changesrevision">aa9c35290108fc65d5bf3d39813b1ce19e24ae4a</param></service><service name="tar_scm">
<param name="url">https://github.com/containers/container-selinux.git</param>
<param name="changesrevision">07b3034f6d9625ab84508a2f46515d8ff79b4204</param></service><service name="tar_scm">
<param name="url">https://gitlab.suse.de/jsegitz/selinux-policy.git</param>
++++++ container.te ++++++
--- /var/tmp/diff_new_pack.mfMWq0/_old 2024-07-14 08:49:40.422627041 +0200
+++ /var/tmp/diff_new_pack.mfMWq0/_new 2024-07-14 08:49:40.426627188 +0200
@@ -1,4 +1,4 @@
-policy_module(container, 2.230.0)
+policy_module(container, 2.232.1)
gen_require(`
class passwd rootok;
@@ -40,6 +40,13 @@
## <desc>
## <p>
+## Allow containers to use any xserver device volume mounted into container, mostly used for GPU acceleration
+## </p>
+## </desc>
+gen_tunable(container_use_xserver_devices, false)
+
+## <desc>
+## <p>
## Allow containers to use any dri device volume mounted into container
## </p>
## </desc>
@@ -777,6 +784,8 @@
optional_policy(`
systemd_dbus_chat_machined(spc_t)
systemd_dbus_chat_logind(spc_t)
+ systemd_dbus_chat_timedated(spc_t)
+ systemd_dbus_chat_localed(spc_t)
')
domain_transition_all(spc_t)
@@ -1087,6 +1096,7 @@
allow container_net_domain self:netlink_kobject_uevent_socket create_socket_perms;
allow container_net_domain self:netlink_xfrm_socket create_netlink_socket_perms;
+allow container_domain spc_t:unix_stream_socket { read write };
kernel_unlabeled_domtrans(container_runtime_domain, spc_t)
kernel_unlabeled_entry_type(spc_t)
allow container_runtime_domain unlabeled_t:key manage_key_perms;
@@ -1394,6 +1404,11 @@
allow container_domain device_node:blk_file {rw_blk_file_perms map};
')
+tunable_policy(`container_use_xserver_devices',`
+ dev_getattr_xserver_misc_dev(container_t)
+ dev_rw_xserver_misc(container_t)
+')
+
tunable_policy(`container_use_dri_devices',`
dev_rw_dri(container_domain)
')
@@ -1432,6 +1447,23 @@
allow container_engine_t proc_kcore_t:file mounton;
allow container_engine_t proc_t:filesystem remount;
allow container_engine_t sysctl_t:{dir file} mounton;
+allow container_engine_t fusefs_t:dir { relabelfrom relabelto };
+allow container_engine_t fusefs_t:file relabelto;
+allow container_engine_t kernel_t:system module_request;
+allow container_engine_t null_device_t:chr_file mounton;
+allow container_engine_t random_device_t:chr_file mounton;
+allow container_engine_t self:netlink_tcpdiag_socket nlmsg_read;
+allow container_engine_t urandom_device_t:chr_file mounton;
+allow container_engine_t zero_device_t:chr_file mounton;
+
+manage_chr_files_pattern(container_engine_t, fusefs_t, fusefs_t)
+
+optional_policy(`
+ gen_require(`
+ type devtty_t;
+ ')
+ allow container_engine_t devtty_t:chr_file mounton;
+')
type kubelet_t, container_runtime_domain;
domain_type(kubelet_t)
@@ -1444,6 +1476,7 @@
unconfined_domain(kubelet_t)
')
+manage_chr_files_pattern(container_engine_t, fusefs_t, fusefs_t)
type kubelet_exec_t;
application_executable_file(kubelet_exec_t)
++++++ file_contexts.subs_dist ++++++
--- /var/tmp/diff_new_pack.mfMWq0/_old 2024-07-14 08:49:40.470628795 +0200
+++ /var/tmp/diff_new_pack.mfMWq0/_new 2024-07-14 08:49:40.474628942 +0200
@@ -17,4 +17,7 @@
/var/adm/netconfig/md5/etc /etc
/var/adm/netconfig/md5/var /var
/usr/etc /etc
+/bin /usr/bin
+/sbin /usr/bin
+/usr/sbin /usr/bin
++++++ modules-targeted-contrib.conf ++++++
--- /var/tmp/diff_new_pack.mfMWq0/_old 2024-07-14 08:49:40.598633471 +0200
+++ /var/tmp/diff_new_pack.mfMWq0/_new 2024-07-14 08:49:40.602633618 +0200
@@ -2776,3 +2776,10 @@
##
kiwi = module
+# Layer: contrib
+# Module: sap
+#
+# sap
+#
+sap = module
+
++++++ selinux-policy-20240702.tar.xz -> selinux-policy-20240710.tar.xz ++++++
++++ 6539 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package container-selinux for openSUSE:Factory checked in at 2024-07-14 08:48:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/container-selinux (Old)
and /work/SRC/openSUSE:Factory/.container-selinux.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "container-selinux"
Sun Jul 14 08:48:57 2024 rev:21 rq:1186819 version:2.232.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/container-selinux/container-selinux.changes 2024-01-12 23:44:32.380649782 +0100
+++ /work/SRC/openSUSE:Factory/.container-selinux.new.17339/container-selinux.changes 2024-07-14 08:49:35.486446625 +0200
@@ -1,0 +2,41 @@
+Wed Jul 10 07:52:16 UTC 2024 - cathy.hu(a)suse.com
+
+- Update to version 2.232.1:
+ * Bump to v2.232.1
+ * TMT: fix srpm download syntax on rawhide
+ * Bump to 2.232.0
+ * Packit: remove `update_release` key from downstream jobs (#313)
+ * Update container-selinux.8 man page
+ * Add ownership of /usr/share/udica (#312)
+ * Packit/TMT: upstream maintenance of downstream gating tests
+ * extend container_engine_t again
+ * Allow spc_t to use localectl
+ * Allow spc_t to use timedatectl
+ * introduce container_use_xserver_devices boolean to allow GPU access
+
+-------------------------------------------------------------------
+Mon May 06 07:36:02 UTC 2024 - jsegitz(a)suse.com
+
+- Update to version 2.231.0:
+ * Allow container domains to communicate with spc_t unix_stream_sockets
+ * Move to %posttrans to ensure selinux-policy got updated before
+ the commands run (bsc#1221720)
+
+-------------------------------------------------------------------
+Wed Apr 10 15:47:15 UTC 2024 - Cathy Hu <cathy.hu(a)suse.com>
+
+- Manual update to version 2.230.0+git4.a8e389d to include this
+ commit that is needed for the main selinux-policy update to work:
+ * Rename all /var/run file context entries to /run
+
+-------------------------------------------------------------------
+Wed Apr 10 15:38:24 UTC 2024 - Cathy Hu <cathy.hu(a)suse.com>
+
+- Update to version 2.230.0:
+ * Move to tar_scm based packaging: added _service and _servicedata
+ * Allow containers to unmount file systems
+ * Add buildah as a container_runtime_exec_t label
+ * Additional rules for container_user_t
+ * improve container_engine_t
+
+-------------------------------------------------------------------
Old:
----
v2.228.0.tar.gz
New:
----
_service
_servicedata
container-selinux-2.232.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ container-selinux.spec ++++++
--- /var/tmp/diff_new_pack.klCJZX/_old 2024-07-14 08:49:36.602487447 +0200
+++ /var/tmp/diff_new_pack.klCJZX/_new 2024-07-14 08:49:36.606487593 +0200
@@ -26,20 +26,20 @@
# Version of SELinux we were using
%define selinux_policyver %(rpm -q selinux-policy --qf '%%{version}')
Name: container-selinux
-Version: 2.228.0
+Version: 2.232.1
Release: 0
Summary: SELinux policies for container runtimes
License: GPL-2.0-only
URL: https://github.com/containers/container-selinux
-Source0: https://github.com/containers/container-selinux/archive/refs/tags/v%{versio…
+Source0: container-selinux-%{version}.tar.xz
BuildRequires: selinux-policy
BuildRequires: selinux-policy-devel
Requires: selinux-policy >= %(rpm -q selinux-policy --qf '%%{version}-%%{release}')
-Requires(post): policycoreutils
-Requires(post): /usr/bin/sed
-Requires(post): selinux-policy-base >= %{selinux_policyver}
-Requires(post): selinux-policy-targeted >= %{selinux_policyver}
-Requires(post): selinux-tools
+Requires(posttrans): policycoreutils
+Requires(posttrans): /usr/bin/sed
+Requires(posttrans): selinux-policy-base >= %{selinux_policyver}
+Requires(posttrans): selinux-policy-targeted >= %{selinux_policyver}
+Requires(posttrans): selinux-tools
BuildArch: noarch
%description
@@ -68,7 +68,12 @@
%pre
%selinux_relabel_pre -s %{selinuxtype}
-%post
+%postun
+if [ $1 -eq 0 ]; then
+ %selinux_modules_uninstall -s %{selinuxtype} %{modulenames} docker
+fi
+
+%posttrans
# Install all modules in a single transaction
if [ $1 -eq 1 ]; then
%{_sbindir}/setsebool -P -N virt_use_nfs=1 virt_sandbox_use_all_caps=1
@@ -81,13 +86,6 @@
. %{_sysconfdir}/selinux/config
sed -e "\|container_file_t|h; \${x;s|container_file_t||;{g;t};a\\" -e "container_file_t" -e "}" -i %{_sysconfdir}/selinux/${SELINUXTYPE}/contexts/customizable_types
matchpathcon -qV %{_sharedstatedir}/containers || restorecon -R %{_sharedstatedir}/containers &> /dev/null || :
-
-%postun
-if [ $1 -eq 0 ]; then
- %selinux_modules_uninstall -s %{selinuxtype} %{modulenames} docker
-fi
-
-%posttrans
%selinux_relabel_post -s %{selinuxtype}
%files
++++++ _service ++++++
<services>
<service name="tar_scm" mode="manual">
<param name="version">_auto_</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="url">https://github.com/containers/container-selinux.git</param>
<param name="scm">git</param>
<param name="changesgenerate">enable</param>
<param name="match-tag">v*</param>
<param name="revision">main</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
</service>
<service name="recompress" mode="manual">
<param name="compression">xz</param>
<param name="file">*.tar</param>
</service>
<service name="set_version" mode="manual" >
<param name="file">container-selinux.spec</param>
</service>
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/containers/container-selinux.git</param>
<param name="changesrevision">a68865582e123856c191fe0ecbbba9301758e591</param></service></servicedata>
(No newline at EOF)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package podman for openSUSE:Factory checked in at 2024-07-14 08:48:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/podman (Old)
and /work/SRC/openSUSE:Factory/.podman.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "podman"
Sun Jul 14 08:48:56 2024 rev:137 rq:1186811 version:5.1.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/podman/podman.changes 2024-07-03 20:29:37.691589150 +0200
+++ /work/SRC/openSUSE:Factory/.podman.new.17339/podman.changes 2024-07-14 08:49:32.970354595 +0200
@@ -1,0 +2,25 @@
+Thu Jul 11 07:34:21 UTC 2024 - danish.prakash(a)suse.com
+
+- Update to version 5.1.2:
+ * Bump to v5.1.2
+ * libpod/container_top_linux.c: fix missing header
+ * pkg/machine/wsl: force terminate wsl instance
+ * pkg/machine/wsl: wrap command errors
+ * Update release notes for v5.1.2
+ * remote: fix incorrect CONTAINER_CONNECTION parsing
+ * CI: do not install python packages at runtime
+ * Undo a change to .cirrus.yml that depends on things not backported
+ * Update containers/image to v5.31.1
+ * apple virtiofs: fix racy mount setup
+ * cirrus: fix broken macos artifacts URL
+ * test/e2e: remove podman system service tests
+ * pkg/machine/apple: machine stop timeout
+ * podman top: join the container userns
+ * restore: fix missing network setup
+ * podman run use pod userns even with --pod-id-file
+ * remote API: fix pod top error reporting
+ * [v5.1] Drop minikube CI test
+ * Workaround rawhide validation dnf error
+ * Bump to v5.1.2-dev
+
+-------------------------------------------------------------------
Old:
----
podman-5.1.1.obscpio
New:
----
podman-5.1.2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ podman.spec ++++++
--- /var/tmp/diff_new_pack.YUvFYq/_old 2024-07-14 08:49:34.114396441 +0200
+++ /var/tmp/diff_new_pack.YUvFYq/_new 2024-07-14 08:49:34.118396587 +0200
@@ -22,7 +22,7 @@
%bcond_without apparmor
Name: podman
-Version: 5.1.1
+Version: 5.1.2
Release: 0
Summary: Daemon-less container engine for managing containers, pods and images
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.YUvFYq/_old 2024-07-14 08:49:34.150397757 +0200
+++ /var/tmp/diff_new_pack.YUvFYq/_new 2024-07-14 08:49:34.150397757 +0200
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/containers/podman.git</param>
<param name="scm">git</param>
- <param name="revision">v5.1.1</param>
+ <param name="revision">v5.1.2</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.YUvFYq/_old 2024-07-14 08:49:34.174398636 +0200
+++ /var/tmp/diff_new_pack.YUvFYq/_new 2024-07-14 08:49:34.178398781 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/containers/podman.git</param>
- <param name="changesrevision">bda6eb03dcbcf12a5b7ae004c1240e38dd056d24</param></service></servicedata>
+ <param name="changesrevision">94a24974ab345324db1a1489c924af4b89d2d0e9</param></service></servicedata>
(No newline at EOF)
++++++ podman-5.1.1.obscpio -> podman-5.1.2.obscpio ++++++
/work/SRC/openSUSE:Factory/podman/podman-5.1.1.obscpio /work/SRC/openSUSE:Factory/.podman.new.17339/podman-5.1.2.obscpio differ: char 49, line 1
++++++ podman.obsinfo ++++++
--- /var/tmp/diff_new_pack.YUvFYq/_old 2024-07-14 08:49:34.222400392 +0200
+++ /var/tmp/diff_new_pack.YUvFYq/_new 2024-07-14 08:49:34.226400537 +0200
@@ -1,5 +1,5 @@
name: podman
-version: 5.1.1
-mtime: 1717530847
-commit: bda6eb03dcbcf12a5b7ae004c1240e38dd056d24
+version: 5.1.2
+mtime: 1720614055
+commit: 94a24974ab345324db1a1489c924af4b89d2d0e9
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package zypp-boot-plugin for openSUSE:Factory checked in at 2024-07-14 08:48:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zypp-boot-plugin (Old)
and /work/SRC/openSUSE:Factory/.zypp-boot-plugin.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zypp-boot-plugin"
Sun Jul 14 08:48:54 2024 rev:6 rq:1186810 version:0.0.11
Changes:
--------
--- /work/SRC/openSUSE:Factory/zypp-boot-plugin/zypp-boot-plugin.changes 2024-06-17 19:27:30.685901192 +0200
+++ /work/SRC/openSUSE:Factory/.zypp-boot-plugin.new.17339/zypp-boot-plugin.changes 2024-07-14 08:49:26.926133519 +0200
@@ -1,0 +2,6 @@
+Thu Jul 11 09:32:43 UTC 2024 - schubi(a)suse.com
+
+- Update to version 0.0.11:
+ * Handle content-length of stomp in zypper plugin (bsc#1227418).
+
+-------------------------------------------------------------------
Old:
----
zypp-boot-plugin-0.0.10.tar.xz
New:
----
zypp-boot-plugin-0.0.11.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zypp-boot-plugin.spec ++++++
--- /var/tmp/diff_new_pack.0piKrz/_old 2024-07-14 08:49:28.210180485 +0200
+++ /var/tmp/diff_new_pack.0piKrz/_new 2024-07-14 08:49:28.210180485 +0200
@@ -17,7 +17,7 @@
Name: zypp-boot-plugin
-Version: 0.0.10
+Version: 0.0.11
Release: 0
Summary: Zypp plugin for checking if a reboot is needed
License: AGPL-3.0-or-later
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.0piKrz/_old 2024-07-14 08:49:28.250181948 +0200
+++ /var/tmp/diff_new_pack.0piKrz/_new 2024-07-14 08:49:28.254182094 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/zypp-boot-plugin.git</param>
- <param name="changesrevision">98cb017c70f60681ed3cf0bcb646665d55246078</param></service></servicedata>
+ <param name="changesrevision">7b39e6110e00d752a03cecbb29a76c47dcdb0047</param></service></servicedata>
(No newline at EOF)
++++++ zypp-boot-plugin-0.0.10.tar.xz -> zypp-boot-plugin-0.0.11.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zypp-boot-plugin-0.0.10/NEWS new/zypp-boot-plugin-0.0.11/NEWS
--- old/zypp-boot-plugin-0.0.10/NEWS 2024-06-14 11:37:29.000000000 +0200
+++ new/zypp-boot-plugin-0.0.11/NEWS 2024-07-11 11:23:47.000000000 +0200
@@ -1,3 +1,6 @@
+Version 0.0.11
+* Handle content-length of stomp in zypper plugin
+
Version 0.0.10
* Updated zypp-boot-plugin.conf docu.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zypp-boot-plugin-0.0.10/meson.build new/zypp-boot-plugin-0.0.11/meson.build
--- old/zypp-boot-plugin-0.0.10/meson.build 2024-06-14 11:37:29.000000000 +0200
+++ new/zypp-boot-plugin-0.0.11/meson.build 2024-07-11 11:23:47.000000000 +0200
@@ -1,5 +1,5 @@
project('zypp-boot_plugin', 'cpp',
- version : '0.0.10',
+ version : '0.0.11',
license : 'LGPLv3',
default_options : [
'buildtype=debugoptimized',
@@ -19,6 +19,7 @@
'src/solvable-matcher.cc',
'src/zypp-commit-plugin.cc',
'src/zypp-plugin.cc',
+ 'src/stomp.cc',
)
libeconf_dep = dependency('libeconf')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zypp-boot-plugin-0.0.10/src/stomp.cc new/zypp-boot-plugin-0.0.11/src/stomp.cc
--- old/zypp-boot-plugin-0.0.10/src/stomp.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/zypp-boot-plugin-0.0.11/src/stomp.cc 2024-07-11 11:23:47.000000000 +0200
@@ -0,0 +1,228 @@
+/*
+ * Copyright (c) [2019-2024] SUSE LLC
+ *
+ * All Rights Reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of version 2 of the GNU General Public License as published
+ * by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, contact SUSE LLC.
+ *
+ * To contact SUSE about this file by physical or electronic mail, you may
+ * find current contact information at www.suse.com.
+ */
+
+
+#include <regex>
+
+
+using namespace std;
+
+
+#include "stomp.h"
+
+
+namespace Stomp
+{
+
+ Message
+ read_message(istream& is)
+ {
+ static const regex rx_command("[A-Za-z0-9_]+", regex::extended);
+
+ enum class State { Start, Headers, Body } state = State::Start;
+ bool has_content_length = false;
+ ssize_t content_length = 0;
+
+ Message msg;
+
+ while (!is.eof())
+ {
+ string line;
+ getline(is, line);
+ line = strip_cr(line);
+
+ if (state == State::Start)
+ {
+ if (is.eof())
+ return msg; // empty
+
+ if (line.empty())
+ continue;
+
+ if (regex_match(line, rx_command))
+ {
+ msg = Message();
+ msg.command = line;
+ state = State::Headers;
+ }
+ else
+ {
+ throw runtime_error("stomp error: expected a command, got '" + line + "'");
+ }
+ }
+ else if (state == State::Headers)
+ {
+ if (line.empty())
+ {
+ state = State::Body;
+
+ if (has_content_length)
+ {
+ if (content_length > 0)
+ {
+ vector<char> buf(content_length);
+ is.read(buf.data(), content_length);
+ msg.body.assign(buf.data(), content_length);
+ }
+
+ // still read the \0 that terminates the frame
+ char buf2 = '-';
+ is.read(&buf2, 1);
+ if (buf2 != '\0')
+ throw runtime_error("stomp error: missing \\0 at frame end");
+ }
+ else
+ {
+ getline(is, msg.body, '\0');
+ }
+
+ return msg;
+ }
+ else
+ {
+ string::size_type pos = line.find(':');
+ if (pos == string::npos)
+ throw runtime_error("stomp error: expected a header or new line, got '" + line + "'");
+
+ string key = unescape_header(line.substr(0, pos));
+ string value = unescape_header(line.substr(pos + 1));
+
+ if (key == "content-length")
+ {
+ has_content_length = true;
+ content_length = std::stol(value.c_str());
+ }
+
+ msg.headers[key] = value;
+ }
+ }
+ }
+
+ throw runtime_error("stomp error: expected a message, got a part of it");
+ }
+
+
+ void
+ write_message(ostream& os, const Message& msg)
+ {
+ os << msg.command << '\n';
+ for (auto it : msg.headers)
+ os << escape_header(it.first) << ':' << escape_header(it.second) << '\n';
+ os << '\n';
+ os << msg.body << '\0';
+ os.flush();
+ }
+
+
+ Message
+ ack()
+ {
+ Message msg;
+ msg.command = "ACK";
+ return msg;
+ }
+
+
+ Message
+ nack()
+ {
+ Message msg;
+ msg.command = "NACK";
+ return msg;
+ }
+
+
+ std::string
+ strip_cr(const std::string& in)
+ {
+ string::size_type length = in.size();
+
+ if (length > 0 && in[length - 1] == '\r')
+ return in.substr(0, length - 1);
+
+ return in;
+ }
+
+
+ std::string
+ escape_header(const std::string& in)
+ {
+ string out;
+
+ for (const char c : in)
+ {
+ switch (c)
+ {
+ case '\r':
+ out += "\\r"; break;
+ case '\n':
+ out += "\\n"; break;
+ case ':':
+ out += "\\c"; break;
+ case '\\':
+ out += "\\\\"; break;
+
+ default:
+ out += c;
+ }
+ }
+
+ return out;
+ }
+
+
+ std::string
+ unescape_header(const std::string& in)
+ {
+ string out;
+
+ for (string::const_iterator it = in.begin(); it != in.end(); ++it)
+ {
+ if (*it == '\\')
+ {
+ if (++it == in.end())
+ throw runtime_error("stomp error: invalid start of escape sequence");
+
+ switch (*it)
+ {
+ case 'r':
+ out += '\r'; break;
+ case 'n':
+ out += '\n'; break;
+ case 'c':
+ out += ':'; break;
+ case '\\':
+ out += '\\'; break;
+
+ default:
+ throw runtime_error("stomp error: unknown escape sequence");
+ }
+ }
+ else
+ {
+ out += *it;
+ }
+ }
+
+ return out;
+ }
+
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zypp-boot-plugin-0.0.10/src/stomp.h new/zypp-boot-plugin-0.0.11/src/stomp.h
--- old/zypp-boot-plugin-0.0.10/src/stomp.h 1970-01-01 01:00:00.000000000 +0100
+++ new/zypp-boot-plugin-0.0.11/src/stomp.h 2024-07-11 11:23:47.000000000 +0200
@@ -0,0 +1,62 @@
+/*
+ * Copyright (c) [2019-2024] SUSE LLC
+ *
+ * All Rights Reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of version 2 of the GNU General Public License as published
+ * by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, contact SUSE LLC.
+ *
+ * To contact SUSE about this file by physical or electronic mail, you may
+ * find current contact information at www.suse.com.
+ */
+
+
+#ifndef SNAPPER_STOMP_H
+#define SNAPPER_STOMP_H
+
+
+#include <istream>
+#include <ostream>
+#include <string>
+#include <map>
+
+
+/**
+ * A tiny STOMP (https://stomp.github.io/) implementation.
+ */
+
+namespace Stomp
+{
+
+ struct Message
+ {
+ std::string command;
+ std::map<std::string, std::string> headers;
+ std::string body;
+ };
+
+
+ Message read_message(std::istream& is);
+ void write_message(std::ostream& os, const Message& msg);
+
+ Message ack();
+ Message nack();
+
+ std::string strip_cr(const std::string& in);
+
+ std::string escape_header(const std::string& in);
+ std::string unescape_header(const std::string& in);
+
+}
+
+
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zypp-boot-plugin-0.0.10/src/zypp-plugin.cc new/zypp-boot-plugin-0.0.11/src/zypp-plugin.cc
--- old/zypp-boot-plugin-0.0.10/src/zypp-plugin.cc 2024-06-14 11:37:29.000000000 +0200
+++ new/zypp-boot-plugin-0.0.11/src/zypp-plugin.cc 2024-07-11 11:23:47.000000000 +0200
@@ -5,10 +5,8 @@
using namespace std;
-
#include "zypp-plugin.h"
-
int
ZyppPlugin::main()
{
@@ -26,86 +24,6 @@
}
-void
-ZyppPlugin::write_message(ostream& os, const Message& msg)
-{
- os << msg.command << endl;
- for(auto it: msg.headers) {
- os << it.first << ':' << it.second << endl;
- }
- os << endl;
- os << msg.body << '\0';
- os.flush();
-}
-
-
-ZyppPlugin::Message
-ZyppPlugin::read_message(istream& is)
-{
- enum class State {
- Start,
- Headers,
- Body
- } state = State::Start;
-
- Message msg;
-
- while (!is.eof())
- {
- string line;
-
- getline(is, line);
- boost::trim_right(line);
-
- if (state == State::Start) {
- if (is.eof())
- return msg; //empty
-
- if (line.empty())
- continue;
-
- static const regex rx_word("[A-Za-z0-9_]+", regex::extended);
- if (regex_match(line, rx_word))
- {
- msg = Message();
- msg.command = line;
- state = State::Headers;
- }
- else
- {
- throw runtime_error("Plugin protocol error: expected a command. Got '" + line + "'");
- }
- }
- else if (state == State::Headers) {
- if (line.empty()) {
- state = State::Body;
- getline(is, msg.body, '\0');
-
- return msg;
- }
- else
- {
- static const regex rx_header("([A-Za-z0-9_]+):[ \t]*(.+)", regex::extended);
- smatch match;
-
- if (regex_match(line, match, rx_header))
- {
- string key = match[1];
- string value = match[2];
- msg.headers[key] = value;
- }
- else
- {
- throw runtime_error("Plugin protocol error: expected a header or new line. Got '" + line + "'");
- }
- }
- }
- }
-
- throw runtime_error("Plugin protocol error: expected a message, got a part of it");
-}
-
-
ZyppPlugin::Message
ZyppPlugin::dispatch(const Message& msg)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zypp-boot-plugin-0.0.10/src/zypp-plugin.h new/zypp-boot-plugin-0.0.11/src/zypp-plugin.h
--- old/zypp-boot-plugin-0.0.10/src/zypp-plugin.h 2024-06-14 11:37:29.000000000 +0200
+++ new/zypp-boot-plugin-0.0.11/src/zypp-plugin.h 2024-07-11 11:23:47.000000000 +0200
@@ -2,18 +2,13 @@
#define ZYPP_PLUGIN_H
#include <iostream>
-#include <map>
-#include <string>
+#include "stomp.h"
class ZyppPlugin {
public:
// Plugin message aka frame
// https://doc.opensuse.org/projects/libzypp/HEAD/zypp-plugins.html
- struct Message {
- std::string command;
- std::map<std::string, std::string> headers;
- std::string body;
- };
+ using Message = Stomp::Message;
/// Where the protocol reads from
std::istream& pin;
@@ -28,7 +23,8 @@
, pout(out)
, plog(log)
{}
- virtual ~ZyppPlugin() {}
+
+ virtual ~ZyppPlugin() = default;
virtual int main();
@@ -38,15 +34,10 @@
// The base acks a _DISCONNECT and replies _ENOMETHOD to everything else.
virtual Message dispatch(const Message&);
- Message read_message(std::istream& is);
- void write_message(std::ostream& os, const Message& msg);
+ Message read_message(std::istream& is) const { return Stomp::read_message(is); }
+ void write_message(std::ostream& os, const Message& msg) const { Stomp::write_message(os, msg); }
- Message ack() {
- Message a;
- a.command = "ACK";
- std::cerr << "INFO:(boot-plugin):" << "RETURNING ACK" << std::endl;
- return a;
- }
+ Message ack() const { return Stomp::ack(); }
};
#endif //ZYPP_PLUGIN_H
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ldns for openSUSE:Factory checked in at 2024-07-14 08:48:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ldns (Old)
and /work/SRC/openSUSE:Factory/.ldns.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ldns"
Sun Jul 14 08:48:52 2024 rev:19 rq:1186785 version:1.8.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/ldns/ldns.changes 2022-09-06 13:01:03.586971021 +0200
+++ /work/SRC/openSUSE:Factory/.ldns.new.17339/ldns.changes 2024-07-14 08:49:22.257962773 +0200
@@ -1,0 +2,7 @@
+Wed Jul 10 13:43:44 UTC 2024 - Martin Jambor <mjambor(a)suse.com>
+
+- Added ldns-swig-4.2.patch and ldns-swig-32bit.patch in order to
+ avoid C99 viloations which are compile time errors by default with
+ GCC 14. [boo#1225794]
+
+-------------------------------------------------------------------
New:
----
ldns-swig-32bit.patch
ldns-swig-4.2.patch
BETA DEBUG BEGIN:
New:
- Added ldns-swig-4.2.patch and ldns-swig-32bit.patch in order to
avoid C99 viloations which are compile time errors by default with
New:
- Added ldns-swig-4.2.patch and ldns-swig-32bit.patch in order to
avoid C99 viloations which are compile time errors by default with
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ldns.spec ++++++
--- /var/tmp/diff_new_pack.DNVB0T/_old 2024-07-14 08:49:23.726016470 +0200
+++ /var/tmp/diff_new_pack.DNVB0T/_new 2024-07-14 08:49:23.738016908 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ldns
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,8 @@
Source: https://www.nlnetlabs.nl/downloads/ldns/ldns-%{version}.tar.gz
Source1: https://www.nlnetlabs.nl/downloads/ldns/ldns-%{version}.tar.gz.asc
Source2: ldns.keyring
+Patch0: ldns-swig-4.2.patch
+Patch1: ldns-swig-32bit.patch
BuildRequires: doxygen
BuildRequires: fdupes
BuildRequires: libopenssl-devel
@@ -85,7 +87,7 @@
Perl bindings for the ldns library.
%prep
-%autosetup
+%autosetup -p1
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
++++++ ldns-swig-32bit.patch ++++++
From f91f61e10be595a6a46845112aaed7da24551bf9 Mon Sep 17 00:00:00 2001
From: Florian Weimer <fweimer(a)redhat.com>
Date: Fri, 26 Jan 2024 11:57:03 +0100
Subject: [PATCH] 32-bit compatibility for Python SWIG bindings
Upstream: https://github.com/NLnetLabs/ldns/pull/233
References: boo#1225794
The ssize_t type can be int instead of long, and the pointer
types are incompatible.
---
contrib/python/ldns.i | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/contrib/python/ldns.i b/contrib/python/ldns.i
index 881ba5e85..b4a740820 100644
--- a/contrib/python/ldns.i
+++ b/contrib/python/ldns.i
@@ -99,12 +99,14 @@
%typemap(in, noblock=1) (ssize_t)
{
int $1_res = 0;
- $1_res = SWIG_AsVal_long($input, &$1);
+ long val;
+ $1_res = SWIG_AsVal_long($input, &val);
if (!SWIG_IsOK($1_res)) {
SWIG_exception_fail(SWIG_ArgError($1_res), "in method '"
"$symname" "', argument " "$argnum" " of type '"
"$type""'");
}
+ $1 = val;
}
++++++ ldns-swig-4.2.patch ++++++
From daf38095763f758c77be538da25c267dc5cb73c8 Mon Sep 17 00:00:00 2001
From: Florian Weimer <fweimer(a)redhat.com>
Date: Fri, 26 Jan 2024 11:30:39 +0100
Subject: [PATCH] SWIG_Python_str_AsChar removal in SWIG 4.2.0
Upstream: https://github.com/NLnetLabs/ldns/pull/232
References: boo#1225794
The replacement, SWIG_PyUnicode_AsUTF8AndSize, has different
memory management requirements.
---
contrib/python/ldns_rdf.i | 21 +++++++++++++++++++--
1 file changed, 19 insertions(+), 2 deletions(-)
diff --git a/contrib/python/ldns_rdf.i b/contrib/python/ldns_rdf.i
index 5d7448fd..60daf1a7 100644
--- a/contrib/python/ldns_rdf.i
+++ b/contrib/python/ldns_rdf.i
@@ -56,7 +56,11 @@
*/
%typemap(arginit, noblock=1) const ldns_rdf *
{
+#if SWIG_VERSION >= 0x040200
+ PyObject *$1_bytes = NULL;
+#else
char *$1_str = NULL;
+#endif
}
/*
@@ -66,11 +70,17 @@
%typemap(in, noblock=1) const ldns_rdf * (void* argp, $1_ltype tmp = 0, int res)
{
if (Python_str_Check($input)) {
+ const char *argstr;
+#if SWIG_VERSION >= 0x040200
+ argstr = SWIG_PyUnicode_AsUTF8AndSize($input, NULL, &$1_bytes);
+#else
$1_str = SWIG_Python_str_AsChar($input);
- if ($1_str == NULL) {
+ argstr = $1_str;
+#endif
+ if (argstr == NULL) {
%argument_fail(SWIG_TypeError, "char *", $symname, $argnum);
}
- tmp = ldns_dname_new_frm_str($1_str);
+ tmp = ldns_dname_new_frm_str(argstr);
if (tmp == NULL) {
%argument_fail(SWIG_TypeError, "char *", $symname, $argnum);
}
@@ -90,10 +100,17 @@
*/
%typemap(freearg, noblock=1) const ldns_rdf *
{
+#if SWIG_VERSION >= 0x040200
+ if ($1_bytes != NULL) {
+ /* Is not NULL only when a conversion form string occurred. */
+ Py_XDECREF($1_bytes);
+ }
+#else
if ($1_str != NULL) {
/* Is not NULL only when a conversion form string occurred. */
SWIG_Python_str_DelForPy3($1_str); /* Is a empty macro for Python < 3. */
}
+#endif
}
%nodefaultctor ldns_struct_rdf; /* No default constructor. */
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2024-07-14 08:48:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source"
Sun Jul 14 08:48:50 2024 rev:739 rq:1187014 version:6.9.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2024-06-29 15:16:53.831067715 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.17339/dtb-aarch64.changes 2024-07-14 08:49:07.989440880 +0200
@@ -1,0 +2,736 @@
+Thu Jul 11 13:31:54 CEST 2024 - jslaby(a)suse.cz
+
+- Linux 6.9.9 (bsc#1012628).
+- selftests/resctrl: Fix non-contiguous CBM for AMD (bsc#1012628).
+- locking/mutex: Introduce devm_mutex_init() (bsc#1012628).
+- leds: mlxreg: Use devm_mutex_init() for mutex initialization
+ (bsc#1012628).
+- leds: an30259a: Use devm_mutex_init() for mutex initialization
+ (bsc#1012628).
+- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
+ (bsc#1012628).
+- drm/lima: fix shared irq handling on driver remove
+ (bsc#1012628).
+- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt
+ (bsc#1012628).
+- media: dvb: as102-fe: Fix as10x_register_addr packing
+ (bsc#1012628).
+- media: dvb-usb: dib0700_devices: Add missing release_firmware()
+ (bsc#1012628).
+- net: dql: Avoid calling BUG() when WARN() is enough
+ (bsc#1012628).
+- wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if
+ no 6 GHz sband (bsc#1012628).
+- drm/xe: Add outer runtime_pm protection to
+ xe_live_ktest@xe_dma_buf (bsc#1012628).
+- IB/core: Implement a limit on UMAD receive List (bsc#1012628).
+- scsi: qedf: Make qedf_execute_tmf() non-preemptible
+ (bsc#1012628).
+- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
+ (bsc#1012628).
+- selftests/bpf: adjust dummy_st_ops_success to detect additional
+ error (bsc#1012628).
+- selftests/bpf: do not pass NULL for non-nullable params in
+ dummy_st_ops (bsc#1012628).
+- bpf: check bpf_dummy_struct_ops program params for test runs
+ (bsc#1012628).
+- selftests/bpf: dummy_st_ops should reject 0 for non-nullable
+ params (bsc#1012628).
+- RISC-V: KVM: Fix the initial sample period value (bsc#1012628).
+- crypto: aead,cipher - zeroize key buffer after use
+ (bsc#1012628).
+- media: mediatek: vcodec: Only free buffer VA that is not NULL
+ (bsc#1012628).
+- drm/amdgpu: Fix uninitialized variable warnings (bsc#1012628).
+- drm/amdgpu: Using uninitialized value *size when calling
+ amdgpu_vce_cs_reloc (bsc#1012628).
+- drm/amdgpu: Initialize timestamp for some legacy SOCs
+ (bsc#1012628).
+- drm/amdgpu: fix double free err_addr pointer warnings
+ (bsc#1012628).
+- drm/amd/display: Add NULL pointer check for kzalloc
+ (bsc#1012628).
+- drm/amd/display: Check index msg_id before read or write
+ (bsc#1012628).
+- drm/amd/display: Check pipe offset before setting vblank
+ (bsc#1012628).
+- drm/amd/display: Skip finding free audio for unknown engine_id
+ (bsc#1012628).
+- drm/amd/display: Fix overlapping copy within
+ dml_core_mode_programming (bsc#1012628).
+- drm/amd/display: update pipe topology log to support subvp
+ (bsc#1012628).
+- drm/amd/display: Do not return negative stream id for array
+ (bsc#1012628).
+- drm/amd/display: ASSERT when failing to find index by
+ plane/stream id (bsc#1012628).
+- drm/amd/display: Fix uninitialized variables in DM
+ (bsc#1012628).
+- drm/amdgpu: fix uninitialized scalar variable warning
+ (bsc#1012628).
+- drm/amdgpu: fix the warning about the expression (int)size -
+ len (bsc#1012628).
+- media: dw2102: Don't translate i2c read into write
+ (bsc#1012628).
+- riscv: Apply SiFive CIP-1200 workaround to single-ASID
+ sfence.vma (bsc#1012628).
+- media: dw2102: fix a potential buffer overflow (bsc#1012628).
+- sctp: prefer struct_size over open coded arithmetic
+ (bsc#1012628).
+- firmware: dmi: Stop decoding on broken entry (bsc#1012628).
+- kunit/fortify: Do not spam logs with fortify WARNs
+ (bsc#1012628).
+- Input: ff-core - prefer struct_size over open coded arithmetic
+ (bsc#1012628).
+- usb: xhci: prevent potential failure in handle_tx_event()
+ for Transfer events without TRB (bsc#1012628).
+- wifi: mt76: replace skb_put with skb_put_zero (bsc#1012628).
+- wifi: mt76: mt7996: add sanity checks for background radar
+ trigger (bsc#1012628).
+- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on
+ lvts_data (bsc#1012628).
+- net: dsa: mv88e6xxx: Correct check for empty list (bsc#1012628).
+- media: dvb-frontends: tda18271c2dd: Remove casting during div
+ (bsc#1012628).
+- media: s2255: Use refcount_t instead of atomic_t for
+ num_channels (bsc#1012628).
+- media: i2c: st-mipid02: Use the correct div function
+ (bsc#1012628).
+- media: tc358746: Use the correct div_ function (bsc#1012628).
+- media: dvb-frontends: tda10048: Fix integer overflow
+ (bsc#1012628).
+- crypto: hisilicon/sec2 - fix for register offset (bsc#1012628).
+- gve: Account for stopped queues when reading NIC stats
+ (bsc#1012628).
+- i2c: i801: Annotate apanel_addr as __ro_after_init
+ (bsc#1012628).
+- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for
+ CONFIG_PCI=n (bsc#1012628).
+- orangefs: fix out-of-bounds fsid access (bsc#1012628).
+- kunit: Fix timeout message (bsc#1012628).
+- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
+ (bsc#1012628).
+- selftests/net: fix uninitialized variables (bsc#1012628).
+- igc: fix a log entry using uninitialized netdev (bsc#1012628).
+- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
+ (bsc#1012628).
+- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
+ (bsc#1012628).
+- scsi: mpi3mr: Sanitise num_phys (bsc#1012628).
+- serial: imx: Raise TX trigger level to 8 (bsc#1012628).
+- jffs2: Fix potential illegal address access in jffs2_free_inode
+ (bsc#1012628).
+- s390: Mark psw in __load_psw_mask() as __unitialized
+ (bsc#1012628).
+- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
+ (bsc#1012628).
+- s390/pkey: Wipe sensitive data on failure (bsc#1012628).
+- s390/pkey: Wipe copies of clear-key structures on failure
+ (bsc#1012628).
+- s390/pkey: Wipe copies of protected- and secure-keys
+ (bsc#1012628).
+- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix
+ compilation warning (bsc#1012628).
+- cdrom: rearrange last_media_change check to avoid unintentional
+ overflow (bsc#1012628).
+- tools/power turbostat: Remember global max_die_id (bsc#1012628).
+- tools/power turbostat: Avoid possible memory corruption due
+ to sparse topology IDs (bsc#1012628).
+- vhost: Use virtqueue mutex for swapping worker (bsc#1012628).
+- vhost: Release worker mutex during flushes (bsc#1012628).
+- vhost_task: Handle SIGKILL by flushing work and exiting
+ (bsc#1012628).
+- virtio-pci: Check if is_avq is NULL (bsc#1012628).
+- mac802154: fix time calculation in
+ ieee802154_configure_durations() (bsc#1012628).
+- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
+ (bsc#1012628).
+- net: phy: phy_device: Fix PHY LED blinking code comment
+ (bsc#1012628).
+- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
+ (bsc#1012628).
+- UPSTREAM: tcp: fix DSACK undo in fast recovery to call
+ tcp_try_to_open() (bsc#1012628).
+- net/mlx5: E-switch, Create ingress ACL when needed
+ (bsc#1012628).
+- net/mlx5e: Add mqprio_rl cleanup and free in
+ mlx5e_priv_cleanup() (bsc#1012628).
+- net/mlx5e: Present succeeded IPsec SA bytes and packet
+ (bsc#1012628).
+- net/mlx5e: Approximate IPsec per-SA payload data bytes count
+ (bsc#1012628).
+- Bluetooth: hci_event: Fix setting of unicast qos interval
+ (bsc#1012628).
+- Bluetooth: Ignore too large handle values in BIG (bsc#1012628).
+- Bluetooth: ISO: Check socket flag instead of hcon (bsc#1012628).
+- bluetooth/hci: disallow setting handle bigger than
+ HCI_CONN_HANDLE_MAX (bsc#1012628).
+- tcp_metrics: validate source addr length (bsc#1012628).
+- KVM: s390: fix LPSWEY handling (bsc#1012628).
+- e1000e: Fix S0ix residency on corporate systems (bsc#1012628).
+- gpiolib: of: fix lookup quirk for MIPS Lantiq (bsc#1012628).
+- net: allow skb_datagram_iter to be called from any context
+ (bsc#1012628).
+- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
+ (bsc#1012628).
+- net: txgbe: remove separate irq request for MSI and INTx
+ (bsc#1012628).
+- net: txgbe: add extra handle for MSI/INTx into thread irq handle
+ (bsc#1012628).
+- net: txgbe: free isb resources at the right time (bsc#1012628).
+- btrfs: always do the basic checks for btrfs_qgroup_inherit
+ structure (bsc#1012628).
+- net: phy: aquantia: add missing include guards (bsc#1012628).
+- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
+ from __netif_rx() (bsc#1012628).
+- drm/fbdev-generic: Fix framebuffer on big endian devices
+ (bsc#1012628).
+- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
+ (bsc#1012628).
+- s390/vfio_ccw: Fix target addresses of TIC CCWs (bsc#1012628).
+- gpio: mmio: do not calculate bgpio_bits via "ngpios"
+ (bsc#1012628).
+- wifi: wilc1000: fix ies_len type in connect path (bsc#1012628).
+- riscv: kexec: Avoid deadlock in kexec crash path (bsc#1012628).
+- netfilter: nf_tables: unconditionally flush pending work before
+ notifier (bsc#1012628).
+- net: rswitch: Avoid use-after-free in rswitch_poll()
+ (bsc#1012628).
+- bonding: Fix out-of-bounds read in
+ bond_option_arp_ip_targets_set() (bsc#1012628).
+- ice: Fix improper extts handling (bsc#1012628).
+- ice: Don't process extts if PTP is disabled (bsc#1012628).
+- ice: Reject pin requests with unsupported flags (bsc#1012628).
+- ice: use proper macro for testing bit (bsc#1012628).
+- selftests: fix OOM in msg_zerocopy selftest (bsc#1012628).
+- selftests: make order checking verbose in msg_zerocopy selftest
+ (bsc#1012628).
+- drm/xe/mcr: Avoid clobbering DSS steering (bsc#1012628).
+- tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO
+ (bsc#1012628).
+- inet_diag: Initialize pad field in struct inet_diag_req_v2
+ (bsc#1012628).
+- mlxsw: core_linecards: Fix double memory deallocation in case
+ of invalid INI file (bsc#1012628).
+- bnxt_en: Fix the resource check condition for RSS contexts
+ (bsc#1012628).
+- gpiolib: of: add polarity quirk for TSC2005 (bsc#1012628).
+- platform/x86: toshiba_acpi: Fix quickstart quirk handling
+ (bsc#1012628).
+- Revert "igc: fix a log entry using uninitialized netdev"
+ (bsc#1012628).
+- nilfs2: fix inode number range checks (bsc#1012628).
+- nilfs2: add missing check for inode numbers on directory entries
+ (bsc#1012628).
+- nilfs2: fix incorrect inode allocation from reserved inodes
+ (bsc#1012628).
+- mm: optimize the redundant loop of mm_update_owner_next()
+ (bsc#1012628).
+- mm: avoid overflows in dirty throttling logic (bsc#1012628).
+- btrfs: zoned: fix calc_available_free_space() for zoned mode
+ (bsc#1012628).
+- btrfs: fix adding block group to a reclaim list and the unused
+ list during reclaim (bsc#1012628).
+- btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
+ (bsc#1012628).
+- f2fs: Add inline to f2fs_build_fault_attr() stub (bsc#1012628).
+- scsi: mpi3mr: Use proper format specifier in
+ mpi3mr_sas_port_add() (bsc#1012628).
+- Bluetooth: hci_bcm4377: Fix msgid release (bsc#1012628).
+- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended
+ Adv Report (bsc#1012628).
+- Bluetooth: qca: Fix BT enable failure again for QCA6390 after
+ warm reboot (bsc#1012628).
+- can: kvaser_usb: Explicitly initialize family in leafimx
+ driver_info struct (bsc#1012628).
+- fsnotify: Do not generate events for O_PATH file descriptors
+ (bsc#1012628).
+- Revert "mm/writeback: fix possible divide-by-zero in
+ wb_dirty_limits(), again" (bsc#1012628).
+- drm/xe: fix error handling in xe_migrate_update_pgtables
+ (bsc#1012628).
+- drm/ttm: Always take the bo delayed cleanup path for imported
+ bos (bsc#1012628).
+- drm/nouveau: fix null pointer dereference in
+ nouveau_connector_get_modes (bsc#1012628).
+- drm/amdgpu/atomfirmware: silence UBSAN warning (bsc#1012628).
+- drm: panel-orientation-quirks: Add quirk for Valve Galileo
+ (bsc#1012628).
+- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
+ (bsc#1012628).
+- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw
+ without common (bsc#1012628).
+- powerpc/pseries: Fix scv instruction crash with kexec
+ (bsc#1012628).
+- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted
+ at address 0 (bsc#1012628).
+- firmware: sysfb: Fix reference count of sysfb parent device
+ (bsc#1012628).
+- filelock: Remove locks reliably when fcntl/close race is
+ detected (bsc#1012628).
+- mtd: rawnand: Ensure ECC configuration is propagated to upper
+ layers (bsc#1012628).
+- mtd: rawnand: Fix the nand_read_data_op() early check
+ (bsc#1012628).
+- mtd: rawnand: Bypass a couple of sanity checks during NAND
+ identification (bsc#1012628).
+- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
+ (bsc#1012628).
+- fs: don't misleadingly warn during thaw operations
+ (bsc#1012628).
+- net: stmmac: dwmac-qcom-ethqos: fix error array size
+ (bsc#1012628).
+- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
+ (bsc#1012628).
+- s390/dasd: Fix invalid dereferencing of indirect CCW data
+ pointer (bsc#1012628).
+- selftests/harness: Fix tests timeout and race condition
+ (bsc#1012628).
+- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
+ Quartz64 Model B (bsc#1012628).
+- clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents (bsc#1012628).
+- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
+ (bsc#1012628).
+- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
+ (bsc#1012628).
+- i2c: pnx: Fix potential deadlock warning from del_timer_sync()
+ call in isr (bsc#1012628).
++++ 439 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.17339/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.221815145 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.225815291 +0200
@@ -17,7 +17,7 @@
%define srcversion 6.9
-%define patchversion 6.9.7
+%define patchversion 6.9.9
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-aarch64
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.337819388 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.337819388 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.9
-%define patchversion 6.9.7
-%define git_commit a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%define patchversion 6.9.9
+%define git_commit 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-64kb
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
@@ -750,6 +750,7 @@
%source_timestamp
%files vdso
+%dir %modules_dir
%modules_dir/vdso/
%endif
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.429822753 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.429822753 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.9
-%define patchversion 6.9.7
-%define git_commit a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%define patchversion 6.9.9
+%define git_commit 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%define variant %{nil}
%define build_html 1
%define build_pdf 0
@@ -28,9 +28,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-docs
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.457823777 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.461823923 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.9
-%define patchversion 6.9.7
-%define git_commit a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%define patchversion 6.9.9
+%define git_commit 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-kvmsmall
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
@@ -766,6 +766,7 @@
%source_timestamp
%files vdso
+%dir %modules_dir
%modules_dir/vdso/
%endif
kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.521826118 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.525826264 +0200
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 6.9.7
+%define patchversion 6.9.9
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -38,16 +38,16 @@
%endif
%endif
%endif
-%global kernel_package kernel%kernel_flavor-srchash-a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%global kernel_package kernel%kernel_flavor-srchash-8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
%endif
Name: kernel-obs-build
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.549827142 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.553827289 +0200
@@ -17,15 +17,15 @@
# needsrootforbuild
-%define patchversion 6.9.7
+%define patchversion 6.9.9
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.581828312 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.581828312 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.9
-%define patchversion 6.9.7
-%define git_commit a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%define patchversion 6.9.9
+%define git_commit 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-pae
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
@@ -806,6 +806,7 @@
%source_timestamp
%files vdso
+%dir %modules_dir
%modules_dir/vdso/
%endif
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.609829337 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.613829483 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.9
-%define patchversion 6.9.7
-%define git_commit a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%define patchversion 6.9.9
+%define git_commit 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -26,9 +26,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-source
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.641830507 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.645830654 +0200
@@ -16,16 +16,16 @@
#
-%define git_commit a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%define git_commit 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms
-Version: 6.9.7
+Version: 6.9.9
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:18.673831678 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:18.673831678 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.9
-%define patchversion 6.9.7
-%define git_commit a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+%define patchversion 6.9.9
+%define git_commit 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-vanilla
-Version: 6.9.7
+Version: 6.9.9
%if 0%{?is_kotd}
-Release: <RELEASE>.ga5efffa
+Release: <RELEASE>.g8c0f797
%else
Release: 0
%endif
@@ -738,6 +738,7 @@
%source_timestamp
%files vdso
+%dir %modules_dir
%modules_dir/vdso/
%endif
kernel-zfcpdump.spec: same change
++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:19.029844699 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:19.033844846 +0200
@@ -555,6 +555,7 @@
%source_timestamp
%files vdso
+%dir %modules_dir
%modules_dir/vdso/
%endif
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 35037 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch new/patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
--- old/patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch 2024-06-28 07:50:47.000000000 +0200
+++ new/patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch 2024-07-11 13:31:54.000000000 +0200
@@ -46,12 +46,12 @@
Signed-off-by: Javier Martinez Canillas <javierm(a)redhat.com>
Acked-by: Thomas Zimmermann <tzimmermann(a)suse.de>
---
- drivers/firmware/sysfb.c | 18 +++++++++++++++++-
+ drivers/firmware/sysfb.c | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
--- a/drivers/firmware/sysfb.c
+++ b/drivers/firmware/sysfb.c
-@@ -109,6 +109,22 @@ static __init struct device *sysfb_parent_dev(const struct screen_info *si)
+@@ -111,6 +111,22 @@ static __init struct device *sysfb_paren
return NULL;
}
@@ -74,7 +74,7 @@
static __init int sysfb_init(void)
{
struct screen_info *si = &screen_info;
-@@ -134,7 +150,7 @@ static __init int sysfb_init(void)
+@@ -136,7 +152,7 @@ static __init int sysfb_init(void)
/* try to create a simple-framebuffer device */
compatible = sysfb_parse_mode(si, &mode);
@@ -82,4 +82,4 @@
+ if (compatible && !skip_simpledrm) {
pd = sysfb_create_simplefb(si, &mode, parent);
if (!IS_ERR(pd))
- goto unlock_mutex;
+ goto put_device;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/netfilter-fix-undefined-reference-to-netfilter_lwtun.patch new/patches.suse/netfilter-fix-undefined-reference-to-netfilter_lwtun.patch
--- old/patches.suse/netfilter-fix-undefined-reference-to-netfilter_lwtun.patch 2024-06-28 07:50:47.000000000 +0200
+++ new/patches.suse/netfilter-fix-undefined-reference-to-netfilter_lwtun.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,40 +0,0 @@
-From: Jianguo Wu <wujianguo(a)chinatelecom.cn>
-Date: Fri, 21 Jun 2024 10:41:13 +0800
-Subject: netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when
- CONFIG_SYSCTL=n
-Git-commit: aef5daa2c49d510436b733827d4f0bab79fcc4a0
-Patch-mainline: v6.10-rc6
-References: git-fixes
-
-if CONFIG_SYSFS is not enabled in config, we get the below compile error,
-
-All errors (new ones prefixed by >>):
-
- csky-linux-ld: net/netfilter/core.o: in function `netfilter_init':
- core.c:(.init.text+0x42): undefined reference to `netfilter_lwtunnel_init'
->> csky-linux-ld: core.c:(.init.text+0x56): undefined reference to `netfilter_lwtunnel_fini'
->> csky-linux-ld: core.c:(.init.text+0x70): undefined reference to `netfilter_lwtunnel_init'
- csky-linux-ld: core.c:(.init.text+0x78): undefined reference to `netfilter_lwtunnel_fini'
-
-Fixes: a2225e0250c5 ("netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core")
-Reported-by: Mirsad Todorovac <mtodorovac69(a)gmail.com>
-Reported-by: kernel test robot <lkp(a)intel.com>
-Closes: https://lore.kernel.org/oe-kbuild-all/202406210511.8vbByYj3-lkp@intel.com/
-Closes: https://lore.kernel.org/oe-kbuild-all/202406210520.6HmrUaA2-lkp@intel.com/
-Signed-off-by: Jianguo Wu <wujianguo(a)chinatelecom.cn>
-Signed-off-by: Pablo Neira Ayuso <pablo(a)netfilter.org>
-Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
----
- net/netfilter/nf_hooks_lwtunnel.c | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/net/netfilter/nf_hooks_lwtunnel.c
-+++ b/net/netfilter/nf_hooks_lwtunnel.c
-@@ -117,4 +117,7 @@ void netfilter_lwtunnel_fini(void)
- {
- unregister_pernet_subsys(&nf_lwtunnel_net_ops);
- }
-+#else
-+int __init netfilter_lwtunnel_init(void) { return 0; }
-+void netfilter_lwtunnel_fini(void) {}
- #endif /* CONFIG_SYSCTL */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_CA_Loss.patch new/patches.suse/tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_CA_Loss.patch
--- old/patches.suse/tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_CA_Loss.patch 2024-06-28 07:50:47.000000000 +0200
+++ new/patches.suse/tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_CA_Loss.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,161 +0,0 @@
-From: Neal Cardwell <ncardwell(a)google.com>
-Date: Mon, 24 Jun 2024 14:43:23 +0000
-Subject: tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed
- TFO
-Git-commit: 5dfe9d273932c647bdc9d664f939af9a5a398cbc
-Patch-mainline: v6.10-rc6
-References: git-fixes
-
-Testing determined that the recent commit 9e046bb111f1 ("tcp: clear
-tp->retrans_stamp in tcp_rcv_fastopen_synack()") has a race, and does
-not always ensure retrans_stamp is 0 after a TFO payload retransmit.
-
-If transmit completion for the SYN+data skb happens after the client
-TCP stack receives the SYNACK (which sometimes happens), then
-retrans_stamp can erroneously remain non-zero for the lifetime of the
-connection, causing a premature ETIMEDOUT later.
-
-Testing and tracing showed that the buggy scenario is the following
-somewhat tricky sequence:
-
-+ Client attempts a TFO handshake. tcp_send_syn_data() sends SYN + TFO
- cookie + data in a single packet in the syn_data skb. It hands the
- syn_data skb to tcp_transmit_skb(), which makes a clone. Crucially,
- it then reuses the same original (non-clone) syn_data skb,
- transforming it by advancing the seq by one byte and removing the
- FIN bit, and enques the resulting payload-only skb in the
- sk->tcp_rtx_queue.
-
-+ Client sets retrans_stamp to the start time of the three-way
- handshake.
-
-+ Cookie mismatches or server has TFO disabled, and server only ACKs
- SYN.
-
-+ tcp_ack() sees SYN is acked, tcp_clean_rtx_queue() clears
- retrans_stamp.
-
-+ Since the client SYN was acked but not the payload, the TFO failure
- code path in tcp_rcv_fastopen_synack() tries to retransmit the
- payload skb. However, in some cases the transmit completion for the
- clone of the syn_data (which had SYN + TFO cookie + data) hasn't
- happened. In those cases, skb_still_in_host_queue() returns true
- for the retransmitted TFO payload, because the clone of the syn_data
- skb has not had its tx completetion.
-
-+ Because skb_still_in_host_queue() finds skb_fclone_busy() is true,
- it sets the TSQ_THROTTLED bit and the retransmit does not happen in
- the tcp_rcv_fastopen_synack() call chain.
-
-+ The tcp_rcv_fastopen_synack() code next implicitly assumes the
- retransmit process is finished, and sets retrans_stamp to 0 to clear
- it, but this is later overwritten (see below).
-
-+ Later, upon tx completion, tcp_tsq_write() calls
- tcp_xmit_retransmit_queue(), which puts the retransmit in flight and
- sets retrans_stamp to a non-zero value.
-
-+ The client receives an ACK for the retransmitted TFO payload data.
-
-+ Since we're in CA_Open and there are no dupacks/SACKs/DSACKs/ECN to
- make tcp_ack_is_dubious() true and make us call
- tcp_fastretrans_alert() and reach a code path that clears
- retrans_stamp, retrans_stamp stays nonzero.
-
-+ Later, if there is a TLP, RTO, RTO sequence, then the connection
- will suffer an early ETIMEDOUT due to the erroneously ancient
- retrans_stamp.
-
-The fix: this commit refactors the code to have
-tcp_rcv_fastopen_synack() retransmit by reusing the relevant parts of
-tcp_simple_retransmit() that enter CA_Loss (without changing cwnd) and
-call tcp_xmit_retransmit_queue(). We have tcp_simple_retransmit() and
-tcp_rcv_fastopen_synack() share code in this way because in both cases
-we get a packet indicating non-congestion loss (MTU reduction or TFO
-failure) and thus in both cases we want to retransmit as many packets
-as cwnd allows, without reducing cwnd. And given that retransmits will
-set retrans_stamp to a non-zero value (and may do so in a later
-calling context due to TSQ), we also want to enter CA_Loss so that we
-track when all retransmitted packets are ACked and clear retrans_stamp
-when that happens (to ensure later recurring RTOs are using the
-correct retrans_stamp and don't declare ETIMEDOUT prematurely).
-
-Fixes: 9e046bb111f1 ("tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()")
-Fixes: a7abf3cd76e1 ("tcp: consider using standard rtx logic in tcp_rcv_fastopen_synack()")
-Signed-off-by: Neal Cardwell <ncardwell(a)google.com>
-Signed-off-by: Eric Dumazet <edumazet(a)google.com>
-Cc: Yuchung Cheng <ycheng(a)google.com>
-Link: https://patch.msgid.link/20240624144323.2371403-1-ncardwell.sw@gmail.com
-Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
-Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
----
- net/ipv4/tcp_input.c | 38 +++++++++++++++++++++++++++-----------
- 1 file changed, 27 insertions(+), 11 deletions(-)
-
---- a/net/ipv4/tcp_input.c
-+++ b/net/ipv4/tcp_input.c
-@@ -2779,13 +2779,37 @@ static void tcp_mtup_probe_success(struc
- NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPMTUPSUCCESS);
- }
-
-+/* Sometimes we deduce that packets have been dropped due to reasons other than
-+ * congestion, like path MTU reductions or failed client TFO attempts. In these
-+ * cases we call this function to retransmit as many packets as cwnd allows,
-+ * without reducing cwnd. Given that retransmits will set retrans_stamp to a
-+ * non-zero value (and may do so in a later calling context due to TSQ), we
-+ * also enter CA_Loss so that we track when all retransmitted packets are ACKed
-+ * and clear retrans_stamp when that happens (to ensure later recurring RTOs
-+ * are using the correct retrans_stamp and don't declare ETIMEDOUT
-+ * prematurely).
-+ */
-+static void tcp_non_congestion_loss_retransmit(struct sock *sk)
-+{
-+ const struct inet_connection_sock *icsk = inet_csk(sk);
-+ struct tcp_sock *tp = tcp_sk(sk);
-+
-+ if (icsk->icsk_ca_state != TCP_CA_Loss) {
-+ tp->high_seq = tp->snd_nxt;
-+ tp->snd_ssthresh = tcp_current_ssthresh(sk);
-+ tp->prior_ssthresh = 0;
-+ tp->undo_marker = 0;
-+ tcp_set_ca_state(sk, TCP_CA_Loss);
-+ }
-+ tcp_xmit_retransmit_queue(sk);
-+}
-+
- /* Do a simple retransmit without using the backoff mechanisms in
- * tcp_timer. This is used for path mtu discovery.
- * The socket is already locked here.
- */
- void tcp_simple_retransmit(struct sock *sk)
- {
-- const struct inet_connection_sock *icsk = inet_csk(sk);
- struct tcp_sock *tp = tcp_sk(sk);
- struct sk_buff *skb;
- int mss;
-@@ -2825,14 +2849,7 @@ void tcp_simple_retransmit(struct sock *
- * in network, but units changed and effective
- * cwnd/ssthresh really reduced now.
- */
-- if (icsk->icsk_ca_state != TCP_CA_Loss) {
-- tp->high_seq = tp->snd_nxt;
-- tp->snd_ssthresh = tcp_current_ssthresh(sk);
-- tp->prior_ssthresh = 0;
-- tp->undo_marker = 0;
-- tcp_set_ca_state(sk, TCP_CA_Loss);
-- }
-- tcp_xmit_retransmit_queue(sk);
-+ tcp_non_congestion_loss_retransmit(sk);
- }
- EXPORT_SYMBOL(tcp_simple_retransmit);
-
-@@ -6288,8 +6305,7 @@ static bool tcp_rcv_fastopen_synack(stru
- tp->fastopen_client_fail = TFO_DATA_NOT_ACKED;
- skb_rbtree_walk_from(data)
- tcp_mark_skb_lost(sk, data);
-- tcp_xmit_retransmit_queue(sk);
-- tp->retrans_stamp = 0;
-+ tcp_non_congestion_loss_retransmit(sk);
- NET_INC_STATS(sock_net(sk),
- LINUX_MIB_TCPFASTOPENACTIVEFAIL);
- return true;
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:21.445933072 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:21.481934389 +0200
@@ -1546,6 +1546,426 @@
patches.kernel.org/6.9.7-248-hid-asus-asus_report_fixup-fix-potential-read-…
patches.kernel.org/6.9.7-249-Revert-mm-mmap-allow-for-the-maximum-number-of…
patches.kernel.org/6.9.7-250-Linux-6.9.7.patch
+ patches.kernel.org/6.9.8-001-usb-typec-ucsi-Never-send-a-lone-connector-cha…
+ patches.kernel.org/6.9.8-002-usb-typec-ucsi-Ack-also-failed-Get-Error-comma…
+ patches.kernel.org/6.9.8-003-pinctrl-renesas-rzg2l-Use-spin_-lock-unlock-_i…
+ patches.kernel.org/6.9.8-004-Input-ili210x-fix-ili251x_read_touch_data-retu…
+ patches.kernel.org/6.9.8-005-pinctrl-fix-deadlock-in-create_pinctrl-when-ha…
+ patches.kernel.org/6.9.8-006-pinctrl-rockchip-fix-pinmux-bits-for-RK3328-GP…
+ patches.kernel.org/6.9.8-007-pinctrl-rockchip-fix-pinmux-bits-for-RK3328-GP…
+ patches.kernel.org/6.9.8-008-pinctrl-rockchip-use-dedicated-pinctrl-type-fo…
+ patches.kernel.org/6.9.8-009-pinctrl-rockchip-fix-pinmux-reset-in-rockchip_…
+ patches.kernel.org/6.9.8-010-MIPS-pci-lantiq-restore-reset-gpio-polarity.pa…
+ patches.kernel.org/6.9.8-011-pwm-stm32-Improve-precision-of-calculation-in-…
+ patches.kernel.org/6.9.8-012-pwm-stm32-Fix-for-settings-using-period-UINT32…
+ patches.kernel.org/6.9.8-013-pwm-stm32-Calculate-prescaler-with-a-division-…
+ patches.kernel.org/6.9.8-014-pwm-stm32-Refuse-too-small-period-requests.pat…
+ patches.kernel.org/6.9.8-015-ASoC-cs42l43-Increase-default-type-detect-time…
+ patches.kernel.org/6.9.8-016-ASoC-rockchip-i2s-tdm-Fix-trcm-mode-by-setting…
+ patches.kernel.org/6.9.8-017-ASoC-mediatek-mt8183-da7219-max98357-Fix-kcont…
+ patches.kernel.org/6.9.8-018-ASoC-atmel-atmel-classd-Re-add-dai_link-platfo…
+ patches.kernel.org/6.9.8-019-workqueue-Increase-worker-desc-s-length-to-32.…
+ patches.kernel.org/6.9.8-020-ASoC-q6apm-lpass-dai-close-graph-on-prepare-er…
+ patches.kernel.org/6.9.8-021-bpf-Add-missed-var_off-setting-in-set_sext32_d…
+ patches.kernel.org/6.9.8-022-bpf-Add-missed-var_off-setting-in-coerce_subre…
+ patches.kernel.org/6.9.8-023-s390-pci-Add-missing-virt_to_phys-for-directed…
+ patches.kernel.org/6.9.8-024-s390-virtio_ccw-Fix-config-change-notification…
+ patches.kernel.org/6.9.8-025-bpf-Fix-remap-of-arena.patch
+ patches.kernel.org/6.9.8-026-ASoC-amd-acp-add-a-null-check-for-chip_pdev-st…
+ patches.kernel.org/6.9.8-027-ASoC-amd-acp-remove-i2s-configuration-check-in…
+ patches.kernel.org/6.9.8-028-ASoC-amd-acp-move-chip-flag-variable-assignmen…
+ patches.kernel.org/6.9.8-029-ASoC-fsl-asoc-card-set-priv-pdev-before-using-…
+ patches.kernel.org/6.9.8-030-net-dsa-microchip-fix-initial-port-flush-probl…
+ patches.kernel.org/6.9.8-031-openvswitch-get-related-ct-labels-from-its-mas…
+ patches.kernel.org/6.9.8-032-bonding-fix-incorrect-software-timestamping-re…
+ patches.kernel.org/6.9.8-033-ionic-fix-kernel-panic-due-to-multi-buffer-han…
+ patches.kernel.org/6.9.8-034-mlxsw-pci-Fix-driver-initialization-with-Spect…
+ patches.kernel.org/6.9.8-035-mlxsw-spectrum_buffers-Fix-memory-corruptions-…
+ patches.kernel.org/6.9.8-036-bpf-Fix-the-corner-case-with-may_goto-and-jump…
+ patches.kernel.org/6.9.8-037-bpf-Fix-overrunning-reservations-in-ringbuf.pa…
+ patches.kernel.org/6.9.8-038-vxlan-Pull-inner-IP-header-in-vxlan_xmit_one.p…
+ patches.kernel.org/6.9.8-039-ibmvnic-Free-any-outstanding-tx-skbs-during-sc…
+ patches.kernel.org/6.9.8-040-net-phy-micrel-add-Microchip-KSZ-9477-to-the-d…
+ patches.kernel.org/6.9.8-041-net-dsa-microchip-use-collision-based-back-pre…
+ patches.kernel.org/6.9.8-042-ice-Rebuild-TC-queues-on-VSI-queue-reconfigura…
+ patches.kernel.org/6.9.8-043-bpf-Fix-may_goto-with-negative-offset.patch
+ patches.kernel.org/6.9.8-044-xdp-Remove-WARN-from-__xdp_reg_mem_model.patch
+ patches.kernel.org/6.9.8-045-ASoC-mediatek-mt8195-Add-platform-entry-for-ET…
+ patches.kernel.org/6.9.8-046-netfilter-fix-undefined-reference-to-netfilter…
+ patches.kernel.org/6.9.8-047-btrfs-use-NOFS-context-when-getting-inodes-dur…
+ patches.kernel.org/6.9.8-048-Fix-race-for-duplicate-reqsk-on-identical-SYN.…
+ patches.kernel.org/6.9.8-049-ALSA-seq-Fix-missing-channel-at-encoding-RPN-N…
+ patches.kernel.org/6.9.8-050-net-dsa-microchip-fix-wrong-register-write-whe…
+ patches.kernel.org/6.9.8-051-sparc-fix-old-compat_sys_select.patch
+ patches.kernel.org/6.9.8-052-sparc-fix-compat-recv-recvfrom-syscalls.patch
+ patches.kernel.org/6.9.8-053-parisc-use-correct-compat-recv-recvfrom-syscal…
+ patches.kernel.org/6.9.8-054-powerpc-restore-some-missing-spu-syscalls.patch
+ patches.kernel.org/6.9.8-055-ionic-use-dev_consume_skb_any-outside-of-napi.…
+ patches.kernel.org/6.9.8-056-tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_C…
+ patches.kernel.org/6.9.8-057-ALSA-seq-Fix-missing-MSB-in-MIDI2-SPP-conversi…
+ patches.kernel.org/6.9.8-058-netfilter-nf_tables-fully-validate-NFT_DATA_VA…
+ patches.kernel.org/6.9.8-059-af_unix-Stop-recv-MSG_PEEK-at-consumed-OOB-skb…
+ patches.kernel.org/6.9.8-060-af_unix-Don-t-stop-recv-MSG_DONTWAIT-if-consum…
+ patches.kernel.org/6.9.8-061-af_unix-Don-t-stop-recv-at-consumed-ex-OOB-skb…
+ patches.kernel.org/6.9.8-062-af_unix-Fix-wrong-ioctl-SIOCATMARK-when-consum…
+ patches.kernel.org/6.9.8-063-net-mana-Fix-possible-double-free-in-error-han…
+ patches.kernel.org/6.9.8-064-bpf-Take-return-from-set_memory_ro-into-accoun…
+ patches.kernel.org/6.9.8-065-bpf-Take-return-from-set_memory_rox-into-accou…
+ patches.kernel.org/6.9.8-066-drm-panel-ilitek-ili9881c-Fix-warning-with-GPI…
+ patches.kernel.org/6.9.8-067-drm-xe-Fix-potential-integer-overflow-in-page-…
+ patches.kernel.org/6.9.8-068-vduse-validate-block-features-only-with-block-…
+ patches.kernel.org/6.9.8-069-vduse-Temporarily-fail-if-control-queue-featur…
+ patches.kernel.org/6.9.8-070-x86-fpu-Fix-AMD-X86_BUG_FXSAVE_LEAK-fixup.patch
+ patches.kernel.org/6.9.8-071-drm-xe-Add-a-NULL-check-in-xe_ttm_stolen_mgr_i…
+ patches.kernel.org/6.9.8-072-drm-amd-display-correct-hostvm-flag.patch
+ patches.kernel.org/6.9.8-073-mtd-partitions-redboot-Added-conversion-of-ope…
+ patches.kernel.org/6.9.8-074-wifi-ieee80211-check-for-NULL-in-ieee80211_mle…
+ patches.kernel.org/6.9.8-075-drm-amd-display-Skip-pipe-if-the-pipe-idx-not-…
+ patches.kernel.org/6.9.8-076-bpf-Add-a-check-for-struct-bpf_fib_lookup-size…
+ patches.kernel.org/6.9.8-077-bpf-Mark-bpf-prog-stack-with-kmsan_unposion_me…
+ patches.kernel.org/6.9.8-078-drm-xe-xe_devcoredump-Check-NULL-before-assign…
+ patches.kernel.org/6.9.8-079-RDMA-restrack-Fix-potential-invalid-address-ac…
+ patches.kernel.org/6.9.8-080-net-iucv-Avoid-explicit-cpumask-var-allocation…
+ patches.kernel.org/6.9.8-081-net-dpaa2-Avoid-explicit-cpumask-var-allocatio…
+ patches.kernel.org/6.9.8-082-wifi-rtw89-download-firmware-with-five-times-r…
+ patches.kernel.org/6.9.8-083-crypto-ecdh-explicitly-zeroize-private_key.pat…
+ patches.kernel.org/6.9.8-084-ALSA-emux-improve-patch-ioctl-data-validation.…
+ patches.kernel.org/6.9.8-085-media-dvbdev-Initialize-sbuf.patch
+ patches.kernel.org/6.9.8-086-irqchip-loongson-Select-GENERIC_IRQ_EFFECTIVE_…
+ patches.kernel.org/6.9.8-087-iommu-arm-smmu-v3-Do-not-allow-a-SVA-domain-to…
+ patches.kernel.org/6.9.8-088-soc-ti-wkup_m3_ipc-Send-NULL-dummy-message-ins…
+ patches.kernel.org/6.9.8-089-gfs2-Fix-NULL-pointer-dereference-in-gfs2_log_…
+ patches.kernel.org/6.9.8-090-evm-Enforce-signatures-on-unsupported-filesyst…
+ patches.kernel.org/6.9.8-091-drm-radeon-radeon_display-Decrease-the-size-of…
+ patches.kernel.org/6.9.8-092-drm-xe-Check-pat.ops-before-dumping-PAT-settin…
+ patches.kernel.org/6.9.8-093-nvmet-do-not-return-reserved-for-empty-TSAS-va…
+ patches.kernel.org/6.9.8-094-nvme-fixup-comment-for-nvme-RDMA-Provider-Type…
+ patches.kernel.org/6.9.8-095-nvmet-make-tsas-attribute-idempotent-for-RDMA.…
+ patches.kernel.org/6.9.8-096-drm-panel-simple-Add-missing-display-timing-fl…
+ patches.kernel.org/6.9.8-097-gpio-davinci-Validate-the-obtained-number-of-I…
+ patches.kernel.org/6.9.8-098-arm64-Clear-the-initial-ID-map-correctly-befor…
+ patches.kernel.org/6.9.8-099-nfsd-initialise-nfsd_info.mutex-early.patch
+ patches.kernel.org/6.9.8-100-RISC-V-fix-vector-insn-load-store-width-mask.p…
+ patches.kernel.org/6.9.8-101-drm-amdgpu-Fix-pci-state-save-during-mode-1-re…
+ patches.kernel.org/6.9.8-102-riscv-stacktrace-convert-arch_stack_walk-to-no…
+ patches.kernel.org/6.9.8-103-iommu-amd-Introduce-per-device-DTE-update-func…
+ patches.kernel.org/6.9.8-104-iommu-amd-Invalidate-cache-before-removing-dev…
+ patches.kernel.org/6.9.8-105-iommu-amd-Fix-GT-feature-enablement-again.patch
+ patches.kernel.org/6.9.8-106-gpiolib-cdev-Disallow-reconfiguration-without-…
+ patches.kernel.org/6.9.8-107-gpiolib-cdev-Ignore-reconfiguration-without-di…
+ patches.kernel.org/6.9.8-108-tools-power-turbostat-option-n-is-ambiguous.pa…
+ patches.kernel.org/6.9.8-109-randomize_kstack-Remove-non-functional-per-arc…
+ patches.kernel.org/6.9.8-110-x86-stop-playing-stack-games-in-profile_pc.pat…
+ patches.kernel.org/6.9.8-111-parisc-use-generic-sys_fanotify_mark-implement…
+ patches.kernel.org/6.9.8-112-Revert-MIPS-pci-lantiq-restore-reset-gpio-pola…
+ patches.kernel.org/6.9.8-113-pinctrl-qcom-spmi-gpio-drop-broken-pm8008-supp…
+ patches.kernel.org/6.9.8-114-ocfs2-fix-DIO-failure-due-to-insufficient-tran…
+ patches.kernel.org/6.9.8-115-nfs-drop-the-incorrect-assertion-in-nfs_swap_r…
+ patches.kernel.org/6.9.8-116-kasan-fix-bad-call-to-unpoison_slab_object.pat…
+ patches.kernel.org/6.9.8-117-mm-fix-incorrect-vbq-reference-in-purge_fragme…
+ patches.kernel.org/6.9.8-118-mm-memory-don-t-require-head-page-for-do_set_p…
+ patches.kernel.org/6.9.8-119-Revert-mmc-moxart-mmc-Use-sg_miter-for-PIO.pat…
+ patches.kernel.org/6.9.8-120-mmc-sdhci-pci-o2micro-Convert-PCIBIOS_-return-…
+ patches.kernel.org/6.9.8-121-mmc-sdhci-brcmstb-check-R1_STATUS-for-erase-tr…
+ patches.kernel.org/6.9.8-122-mmc-sdhci-pci-Convert-PCIBIOS_-return-codes-to…
+ patches.kernel.org/6.9.8-123-mmc-sdhci-Do-not-invert-write-protect-twice.pa…
+ patches.kernel.org/6.9.8-124-mmc-sdhci-Do-not-lock-spinlock-around-mmc_gpio…
+ patches.kernel.org/6.9.8-125-iio-xilinx-ams-Don-t-include-ams_ctrl_channels…
+ patches.kernel.org/6.9.8-126-SUNRPC-Fix-backchannel-reply-again.patch
+ patches.kernel.org/6.9.8-127-counter-ti-eqep-enable-clock-at-probe.patch
+ patches.kernel.org/6.9.8-128-kbuild-doc-Update-default-INSTALL_MOD_DIR-from…
+ patches.kernel.org/6.9.8-129-kbuild-Fix-build-target-deb-pkg-ln-failed-to-c…
+ patches.kernel.org/6.9.8-130-kbuild-rpm-pkg-fix-build-error-with-CONFIG_MOD…
+ patches.kernel.org/6.9.8-131-i2c-testunit-don-t-erase-registers-after-STOP.…
+ patches.kernel.org/6.9.8-132-i2c-testunit-discard-write-requests-while-old-…
+ patches.kernel.org/6.9.8-133-ata-libata-core-Fix-null-pointer-dereference-o…
+ patches.kernel.org/6.9.8-134-ata-scsi-libata-core-Do-not-leak-memory-for-at…
+ patches.kernel.org/6.9.8-135-iio-humidity-hdc3020-fix-hysteresis-representa…
+ patches.kernel.org/6.9.8-136-iio-adc-ad7266-Fix-variable-checking-bug.patch
+ patches.kernel.org/6.9.8-137-iio-accel-fxls8962af-select-IIO_BUFFER-IIO_KFI…
+ patches.kernel.org/6.9.8-138-iio-chemical-bme680-Fix-pressure-value-output.…
+ patches.kernel.org/6.9.8-139-iio-chemical-bme680-Fix-calibration-data-varia…
+ patches.kernel.org/6.9.8-140-iio-chemical-bme680-Fix-overflows-in-compensat…
+ patches.kernel.org/6.9.8-141-iio-chemical-bme680-Fix-sensor-data-read-opera…
+ patches.kernel.org/6.9.8-142-net-usb-ax88179_178a-improve-link-status-logs.…
+ patches.kernel.org/6.9.8-143-usb-gadget-printer-SS-support.patch
+ patches.kernel.org/6.9.8-144-usb-gadget-printer-fix-races-against-disable.p…
+ patches.kernel.org/6.9.8-145-usb-musb-da8xx-fix-a-resource-leak-in-probe.pa…
+ patches.kernel.org/6.9.8-146-usb-atm-cxacru-fix-endpoint-checking-in-cxacru…
+ patches.kernel.org/6.9.8-147-usb-dwc3-core-remove-lock-of-otg-mode-during-g…
+ patches.kernel.org/6.9.8-148-usb-gadget-aspeed_udc-fix-device-address-confi…
+ patches.kernel.org/6.9.8-149-usb-typec-ucsi-glink-fix-child-node-release-in…
+ patches.kernel.org/6.9.8-150-Revert-usb-gadget-u_ether-Re-attach-netif-devi…
+ patches.kernel.org/6.9.8-151-Revert-usb-gadget-u_ether-Replace-netif_stop_q…
+ patches.kernel.org/6.9.8-152-usb-ucsi-stm32-fix-command-completion-handling…
+ patches.kernel.org/6.9.8-153-usb-dwc3-core-Workaround-for-CSR-read-timeout.…
+ patches.kernel.org/6.9.8-154-Revert-serial-core-only-stop-transmit-when-HW-…
+ patches.kernel.org/6.9.8-155-tty-serial-8250-Fix-port-count-mismatch-with-t…
+ patches.kernel.org/6.9.8-156-serial-8250_omap-Implementation-of-Errata-i231…
+ patches.kernel.org/6.9.8-157-serial-imx-set-receiver-level-before-starting-…
+ patches.kernel.org/6.9.8-158-serial-core-introduce-uart_port_tx_limited_fla…
+ patches.kernel.org/6.9.8-159-serial-bcm63xx-uart-fix-tx-after-conversion-to…
+ patches.kernel.org/6.9.8-160-ALSA-hda-realtek-fix-mute-micmute-LEDs-don-t-w…
+ patches.kernel.org/6.9.8-161-tty-mxser-Remove-__counted_by-from-mxser_board…
+ patches.kernel.org/6.9.8-162-tty-mcf-MCF54418-has-10-UARTS.patch
+ patches.kernel.org/6.9.8-163-net-can-j1939-Initialize-unused-data-in-j1939_…
+ patches.kernel.org/6.9.8-164-net-can-j1939-recover-socket-queue-on-CAN-bus-…
+ patches.kernel.org/6.9.8-165-net-can-j1939-enhanced-error-handling-for-tigh…
+ patches.kernel.org/6.9.8-166-PCI-MSI-Fix-UAF-in-msi_capability_init.patch
+ patches.kernel.org/6.9.8-167-nvmet-fc-Remove-__counted_by-from-nvmet_fc_tgt…
+ patches.kernel.org/6.9.8-168-cpufreq-intel_pstate-Use-HWP-to-initialize-ITM…
+ patches.kernel.org/6.9.8-169-irqchip-loongson-eiointc-Use-early_cpu_to_node…
+ patches.kernel.org/6.9.8-170-cpu-Fix-broken-cmdline-nosmp-and-maxcpus-0.pat…
+ patches.kernel.org/6.9.8-171-cpu-hotplug-Fix-dynstate-assignment-in-__cpuhp…
+ patches.kernel.org/6.9.8-172-irqchip-loongson-liointc-Set-different-ISRs-fo…
+ patches.kernel.org/6.9.8-173-kbuild-Install-dtb-files-as-0644-in-Makefile.d…
+ patches.kernel.org/6.9.8-174-sh-rework-sync_file_range-ABI.patch
+ patches.kernel.org/6.9.8-175-btrfs-zoned-fix-initial-free-space-detection.p…
+ patches.kernel.org/6.9.8-176-csky-hexagon-fix-broken-sys_sync_file_range.pa…
+ patches.kernel.org/6.9.8-177-hexagon-fix-fadvise64_64-calling-conventions.p…
+ patches.kernel.org/6.9.8-178-drm-drm_file-Fix-pid-refcounting-race.patch
+ patches.kernel.org/6.9.8-179-drm-nouveau-dispnv04-fix-null-pointer-derefere…
+ patches.kernel.org/6.9.8-180-drm-fbdev-dma-Only-set-smem_start-is-enable-pe…
+ patches.kernel.org/6.9.8-181-drm-amdgpu-avoid-using-null-object-of-framebuf…
+ patches.kernel.org/6.9.8-182-drm-i915-gt-Fix-potential-UAF-by-revoke-of-fen…
+ patches.kernel.org/6.9.8-183-drm-nouveau-dispnv04-fix-null-pointer-derefere…
+ patches.kernel.org/6.9.8-184-drm-amd-display-Send-DP_TOTAL_LTTPR_CNT-during…
+ patches.kernel.org/6.9.8-185-drm-amdgpu-atomfirmware-fix-parsing-of-vram_in…
+ patches.kernel.org/6.9.8-186-io_uring-signal-SQPOLL-task_work-with-TWA_SIGN…
+ patches.kernel.org/6.9.8-187-batman-adv-Don-t-accept-TT-entries-for-out-of-…
+ patches.kernel.org/6.9.8-188-can-mcp251xfd-fix-infinite-loop-when-xmit-fail…
+ patches.kernel.org/6.9.8-189-ata-ahci-Clean-up-sysfs-file-on-error.patch
+ patches.kernel.org/6.9.8-190-ata-libata-core-Add-ATA_HORKAGE_NOLPM-for-all-…
+ patches.kernel.org/6.9.8-191-ata-libata-core-Fix-double-free-on-error.patch
+ patches.kernel.org/6.9.8-192-ftruncate-pass-a-signed-offset.patch
+ patches.kernel.org/6.9.8-193-syscalls-fix-compat_sys_io_pgetevents_time64-u…
+ patches.kernel.org/6.9.8-194-syscalls-fix-sys_fanotify_mark-prototype.patch
+ patches.kernel.org/6.9.8-195-bcachefs-Fix-sb_field_downgrade-validation.pat…
+ patches.kernel.org/6.9.8-196-bcachefs-Fix-sb-downgrade-validation.patch
+ patches.kernel.org/6.9.8-197-bcachefs-Fix-bch2_sb_downgrade_update.patch
+ patches.kernel.org/6.9.8-198-bcachefs-Fix-setting-of-downgrade-recovery-pas…
+ patches.kernel.org/6.9.8-199-bcachefs-btree_gc-can-now-handle-unknown-btree…
+ patches.kernel.org/6.9.8-200-Revert-net-sfp-enhance-quirk-for-Fibrestore-2.…
+ patches.kernel.org/6.9.8-201-mm-page_alloc-Separate-THP-PCP-into-movable-an…
+ patches.kernel.org/6.9.8-202-pwm-stm32-Fix-calculation-of-prescaler.patch
+ patches.kernel.org/6.9.8-203-pwm-stm32-Fix-error-message-to-not-describe-th…
+ patches.kernel.org/6.9.8-204-arm64-dts-rockchip-Fix-SD-NAND-and-eMMC-init-o…
+ patches.kernel.org/6.9.8-205-arm64-dts-rockchip-Rename-LED-related-pinctrl-…
+ patches.kernel.org/6.9.8-206-arm64-dts-rockchip-set-correct-pwm0-pinctrl-on…
+ patches.kernel.org/6.9.8-207-arm64-dts-rockchip-Fix-the-value-of-dlg-jack-d…
+ patches.kernel.org/6.9.8-208-ARM-dts-rockchip-rk3066a-add-sound-dai-cells-t…
+ patches.kernel.org/6.9.8-209-Revert-arm64-dts-rockchip-remove-redundant-cd-…
+ patches.kernel.org/6.9.8-210-arm64-dts-rockchip-make-poweroff-8-work-on-Rad…
+ patches.kernel.org/6.9.8-211-cxl-region-Convert-cxl_pmem_region_alloc-to-sc…
+ patches.kernel.org/6.9.8-212-cxl-mem-Fix-no-cxl_nvd-during-pmem-region-auto…
+ patches.kernel.org/6.9.8-213-arm64-dts-rockchip-fix-PMIC-interrupt-pin-on-R…
+ patches.kernel.org/6.9.8-214-reset-gpio-Fix-missing-gpiolib-dependency-for-…
+ patches.kernel.org/6.9.8-215-arm64-dts-rockchip-Fix-the-i2c-address-of-es83…
+ patches.kernel.org/6.9.8-216-arm64-dts-rockchip-Add-sound-dai-cells-for-RK3…
+ patches.kernel.org/6.9.8-217-cxl-region-Move-cxl_dpa_to_region-work-to-the-…
+ patches.kernel.org/6.9.8-218-cxl-region-Avoid-null-pointer-dereference-in-r…
+ patches.kernel.org/6.9.8-219-cxl-region-check-interleave-capability.patch
+ patches.kernel.org/6.9.8-220-netfs-Fix-netfs_page_mkwrite-to-check-folio-ma…
+ patches.kernel.org/6.9.8-221-netfs-Fix-netfs_page_mkwrite-to-flush-conflict…
+ patches.kernel.org/6.9.8-222-serial-imx-only-set-receiver-level-if-it-is-ze…
+ patches.kernel.org/6.9.8-223-serial-8250_omap-Fix-Errata-i2310-with-RX-FIFO…
+ patches.kernel.org/6.9.8-224-tracing-net_sched-NULL-pointer-dereference-in-…
+ patches.kernel.org/6.9.8-225-Linux-6.9.8.patch
+ patches.kernel.org/6.9.9-001-selftests-resctrl-Fix-non-contiguous-CBM-for-A…
+ patches.kernel.org/6.9.9-002-locking-mutex-Introduce-devm_mutex_init.patch
+ patches.kernel.org/6.9.9-003-leds-mlxreg-Use-devm_mutex_init-for-mutex-init…
+ patches.kernel.org/6.9.9-004-leds-an30259a-Use-devm_mutex_init-for-mutex-in…
+ patches.kernel.org/6.9.9-005-crypto-hisilicon-debugfs-Fix-debugfs-uninit-pr…
+ patches.kernel.org/6.9.9-006-drm-lima-fix-shared-irq-handling-on-driver-rem…
+ patches.kernel.org/6.9.9-007-powerpc-Avoid-nmi_enter-nmi_exit-in-real-mode-…
+ patches.kernel.org/6.9.9-008-media-dvb-as102-fe-Fix-as10x_register_addr-pac…
+ patches.kernel.org/6.9.9-009-media-dvb-usb-dib0700_devices-Add-missing-rele…
+ patches.kernel.org/6.9.9-010-net-dql-Avoid-calling-BUG-when-WARN-is-enough.…
+ patches.kernel.org/6.9.9-011-wifi-rtw89-fw-scan-offload-prohibit-all-6-GHz-…
+ patches.kernel.org/6.9.9-012-drm-xe-Add-outer-runtime_pm-protection-to-xe_l…
+ patches.kernel.org/6.9.9-013-IB-core-Implement-a-limit-on-UMAD-receive-List…
+ patches.kernel.org/6.9.9-014-scsi-qedf-Make-qedf_execute_tmf-non-preemptibl…
+ patches.kernel.org/6.9.9-015-bpf-mark-bpf_dummy_struct_ops.test_1-parameter…
+ patches.kernel.org/6.9.9-016-selftests-bpf-adjust-dummy_st_ops_success-to-d…
+ patches.kernel.org/6.9.9-017-selftests-bpf-do-not-pass-NULL-for-non-nullabl…
+ patches.kernel.org/6.9.9-018-bpf-check-bpf_dummy_struct_ops-program-params-…
+ patches.kernel.org/6.9.9-019-selftests-bpf-dummy_st_ops-should-reject-0-for…
+ patches.kernel.org/6.9.9-020-RISC-V-KVM-Fix-the-initial-sample-period-value…
+ patches.kernel.org/6.9.9-021-crypto-aead-cipher-zeroize-key-buffer-after-us…
+ patches.kernel.org/6.9.9-022-media-mediatek-vcodec-Only-free-buffer-VA-that…
+ patches.kernel.org/6.9.9-023-drm-amdgpu-Fix-uninitialized-variable-warnings…
+ patches.kernel.org/6.9.9-024-drm-amdgpu-Using-uninitialized-value-size-when…
+ patches.kernel.org/6.9.9-025-drm-amdgpu-Initialize-timestamp-for-some-legac…
+ patches.kernel.org/6.9.9-026-drm-amdgpu-fix-double-free-err_addr-pointer-wa…
+ patches.kernel.org/6.9.9-027-drm-amd-display-Add-NULL-pointer-check-for-kza…
+ patches.kernel.org/6.9.9-028-drm-amd-display-Check-index-msg_id-before-read…
+ patches.kernel.org/6.9.9-029-drm-amd-display-Check-pipe-offset-before-setti…
+ patches.kernel.org/6.9.9-030-drm-amd-display-Skip-finding-free-audio-for-un…
+ patches.kernel.org/6.9.9-031-drm-amd-display-Fix-overlapping-copy-within-dm…
+ patches.kernel.org/6.9.9-032-drm-amd-display-update-pipe-topology-log-to-su…
+ patches.kernel.org/6.9.9-033-drm-amd-display-Do-not-return-negative-stream-…
+ patches.kernel.org/6.9.9-034-drm-amd-display-ASSERT-when-failing-to-find-in…
+ patches.kernel.org/6.9.9-035-drm-amd-display-Fix-uninitialized-variables-in…
+ patches.kernel.org/6.9.9-036-drm-amdgpu-fix-uninitialized-scalar-variable-w…
+ patches.kernel.org/6.9.9-037-drm-amdgpu-fix-the-warning-about-the-expressio…
+ patches.kernel.org/6.9.9-038-media-dw2102-Don-t-translate-i2c-read-into-wri…
+ patches.kernel.org/6.9.9-039-riscv-Apply-SiFive-CIP-1200-workaround-to-sing…
+ patches.kernel.org/6.9.9-040-media-dw2102-fix-a-potential-buffer-overflow.p…
+ patches.kernel.org/6.9.9-041-sctp-prefer-struct_size-over-open-coded-arithm…
+ patches.kernel.org/6.9.9-042-firmware-dmi-Stop-decoding-on-broken-entry.pat…
+ patches.kernel.org/6.9.9-043-kunit-fortify-Do-not-spam-logs-with-fortify-WA…
+ patches.kernel.org/6.9.9-044-Input-ff-core-prefer-struct_size-over-open-cod…
+ patches.kernel.org/6.9.9-045-usb-xhci-prevent-potential-failure-in-handle_t…
+ patches.kernel.org/6.9.9-046-wifi-mt76-replace-skb_put-with-skb_put_zero.pa…
+ patches.kernel.org/6.9.9-047-wifi-mt76-mt7996-add-sanity-checks-for-backgro…
+ patches.kernel.org/6.9.9-048-thermal-drivers-mediatek-lvts_thermal-Check-NU…
+ patches.kernel.org/6.9.9-049-net-dsa-mv88e6xxx-Correct-check-for-empty-list…
+ patches.kernel.org/6.9.9-050-media-dvb-frontends-tda18271c2dd-Remove-castin…
+ patches.kernel.org/6.9.9-051-media-s2255-Use-refcount_t-instead-of-atomic_t…
+ patches.kernel.org/6.9.9-052-media-i2c-st-mipid02-Use-the-correct-div-funct…
+ patches.kernel.org/6.9.9-053-media-tc358746-Use-the-correct-div_-function.p…
+ patches.kernel.org/6.9.9-054-media-dvb-frontends-tda10048-Fix-integer-overf…
+ patches.kernel.org/6.9.9-055-crypto-hisilicon-sec2-fix-for-register-offset.…
+ patches.kernel.org/6.9.9-056-gve-Account-for-stopped-queues-when-reading-NI…
+ patches.kernel.org/6.9.9-057-i2c-i801-Annotate-apanel_addr-as-__ro_after_in…
+ patches.kernel.org/6.9.9-058-powerpc-64-Set-_IO_BASE-to-POISON_POINTER_DELT…
+ patches.kernel.org/6.9.9-059-orangefs-fix-out-of-bounds-fsid-access.patch
+ patches.kernel.org/6.9.9-060-kunit-Fix-timeout-message.patch
+ patches.kernel.org/6.9.9-061-powerpc-xmon-Check-cpu-id-in-commands-c-dp-and…
+ patches.kernel.org/6.9.9-062-selftests-net-fix-uninitialized-variables.patch
+ patches.kernel.org/6.9.9-063-igc-fix-a-log-entry-using-uninitialized-netdev…
+ patches.kernel.org/6.9.9-064-bpf-Avoid-uninitialized-value-in-BPF_CORE_READ…
+ patches.kernel.org/6.9.9-065-f2fs-check-validation-of-fault-attrs-in-f2fs_b…
+ patches.kernel.org/6.9.9-066-scsi-mpi3mr-Sanitise-num_phys.patch
+ patches.kernel.org/6.9.9-067-serial-imx-Raise-TX-trigger-level-to-8.patch
+ patches.kernel.org/6.9.9-068-jffs2-Fix-potential-illegal-address-access-in-…
+ patches.kernel.org/6.9.9-069-s390-Mark-psw-in-__load_psw_mask-as-__unitiali…
+ patches.kernel.org/6.9.9-070-s390-pkey-Use-kfree_sensitive-to-fix-Coccinell…
+ patches.kernel.org/6.9.9-071-s390-pkey-Wipe-sensitive-data-on-failure.patch
+ patches.kernel.org/6.9.9-072-s390-pkey-Wipe-copies-of-clear-key-structures-…
+ patches.kernel.org/6.9.9-073-s390-pkey-Wipe-copies-of-protected-and-secure-…
+ patches.kernel.org/6.9.9-074-btrfs-scrub-initialize-ret-in-scrub_simple_mir…
+ patches.kernel.org/6.9.9-075-cdrom-rearrange-last_media_change-check-to-avo…
+ patches.kernel.org/6.9.9-076-tools-power-turbostat-Remember-global-max_die_…
+ patches.kernel.org/6.9.9-077-tools-power-turbostat-Avoid-possible-memory-co…
+ patches.kernel.org/6.9.9-078-vhost-Use-virtqueue-mutex-for-swapping-worker.…
+ patches.kernel.org/6.9.9-079-vhost-Release-worker-mutex-during-flushes.patch
+ patches.kernel.org/6.9.9-080-vhost_task-Handle-SIGKILL-by-flushing-work-and…
+ patches.kernel.org/6.9.9-081-virtio-pci-Check-if-is_avq-is-NULL.patch
+ patches.kernel.org/6.9.9-082-mac802154-fix-time-calculation-in-ieee802154_c…
+ patches.kernel.org/6.9.9-083-wifi-cfg80211-restrict-NL80211_ATTR_TXQ_QUANTU…
+ patches.kernel.org/6.9.9-084-net-phy-phy_device-Fix-PHY-LED-blinking-code-c…
+ patches.kernel.org/6.9.9-085-wifi-mac80211-fix-BSS_CHANGED_UNSOL_BCAST_PROB…
+ patches.kernel.org/6.9.9-086-UPSTREAM-tcp-fix-DSACK-undo-in-fast-recovery-t…
+ patches.kernel.org/6.9.9-087-net-mlx5-E-switch-Create-ingress-ACL-when-need…
+ patches.kernel.org/6.9.9-088-net-mlx5e-Add-mqprio_rl-cleanup-and-free-in-ml…
+ patches.kernel.org/6.9.9-089-net-mlx5e-Present-succeeded-IPsec-SA-bytes-and…
+ patches.kernel.org/6.9.9-090-net-mlx5e-Approximate-IPsec-per-SA-payload-dat…
+ patches.kernel.org/6.9.9-091-Bluetooth-hci_event-Fix-setting-of-unicast-qos…
+ patches.kernel.org/6.9.9-092-Bluetooth-Ignore-too-large-handle-values-in-BI…
+ patches.kernel.org/6.9.9-093-Bluetooth-ISO-Check-socket-flag-instead-of-hco…
+ patches.kernel.org/6.9.9-094-bluetooth-hci-disallow-setting-handle-bigger-t…
+ patches.kernel.org/6.9.9-095-tcp_metrics-validate-source-addr-length.patch
+ patches.kernel.org/6.9.9-096-KVM-s390-fix-LPSWEY-handling.patch
+ patches.kernel.org/6.9.9-097-e1000e-Fix-S0ix-residency-on-corporate-systems…
+ patches.kernel.org/6.9.9-098-gpiolib-of-fix-lookup-quirk-for-MIPS-Lantiq.pa…
+ patches.kernel.org/6.9.9-099-net-allow-skb_datagram_iter-to-be-called-from-…
+ patches.kernel.org/6.9.9-100-net-txgbe-initialize-num_q_vectors-for-MSI-INT…
+ patches.kernel.org/6.9.9-101-net-txgbe-remove-separate-irq-request-for-MSI-…
+ patches.kernel.org/6.9.9-102-net-txgbe-add-extra-handle-for-MSI-INTx-into-t…
+ patches.kernel.org/6.9.9-103-net-txgbe-free-isb-resources-at-the-right-time…
+ patches.kernel.org/6.9.9-104-btrfs-always-do-the-basic-checks-for-btrfs_qgr…
+ patches.kernel.org/6.9.9-105-net-phy-aquantia-add-missing-include-guards.pa…
+ patches.kernel.org/6.9.9-106-net-ntb_netdev-Move-ntb_netdev_rx_handler-to-c…
+ patches.kernel.org/6.9.9-107-drm-fbdev-generic-Fix-framebuffer-on-big-endia…
+ patches.kernel.org/6.9.9-108-net-stmmac-enable-HW-accelerated-VLAN-strippin…
+ patches.kernel.org/6.9.9-109-s390-vfio_ccw-Fix-target-addresses-of-TIC-CCWs…
+ patches.kernel.org/6.9.9-110-gpio-mmio-do-not-calculate-bgpio_bits-via-ngpi…
+ patches.kernel.org/6.9.9-111-wifi-wilc1000-fix-ies_len-type-in-connect-path…
+ patches.kernel.org/6.9.9-112-riscv-kexec-Avoid-deadlock-in-kexec-crash-path…
+ patches.kernel.org/6.9.9-113-netfilter-nf_tables-unconditionally-flush-pend…
+ patches.kernel.org/6.9.9-114-net-rswitch-Avoid-use-after-free-in-rswitch_po…
+ patches.kernel.org/6.9.9-115-bonding-Fix-out-of-bounds-read-in-bond_option_…
+ patches.kernel.org/6.9.9-116-ice-Fix-improper-extts-handling.patch
+ patches.kernel.org/6.9.9-117-ice-Don-t-process-extts-if-PTP-is-disabled.pat…
+ patches.kernel.org/6.9.9-118-ice-Reject-pin-requests-with-unsupported-flags…
+ patches.kernel.org/6.9.9-119-ice-use-proper-macro-for-testing-bit.patch
+ patches.kernel.org/6.9.9-120-selftests-fix-OOM-in-msg_zerocopy-selftest.pat…
+ patches.kernel.org/6.9.9-121-selftests-make-order-checking-verbose-in-msg_z…
+ patches.kernel.org/6.9.9-122-drm-xe-mcr-Avoid-clobbering-DSS-steering.patch
+ patches.kernel.org/6.9.9-123-tcp-Don-t-flag-tcp_sk-sk-rx_opt.saw_unknown-fo…
+ patches.kernel.org/6.9.9-124-inet_diag-Initialize-pad-field-in-struct-inet_…
+ patches.kernel.org/6.9.9-125-mlxsw-core_linecards-Fix-double-memory-dealloc…
+ patches.kernel.org/6.9.9-126-bnxt_en-Fix-the-resource-check-condition-for-R…
+ patches.kernel.org/6.9.9-127-gpiolib-of-add-polarity-quirk-for-TSC2005.patch
+ patches.kernel.org/6.9.9-128-platform-x86-toshiba_acpi-Fix-quickstart-quirk…
+ patches.kernel.org/6.9.9-129-Revert-igc-fix-a-log-entry-using-uninitialized…
+ patches.kernel.org/6.9.9-130-nilfs2-fix-inode-number-range-checks.patch
+ patches.kernel.org/6.9.9-131-nilfs2-add-missing-check-for-inode-numbers-on-…
+ patches.kernel.org/6.9.9-132-nilfs2-fix-incorrect-inode-allocation-from-res…
+ patches.kernel.org/6.9.9-133-mm-optimize-the-redundant-loop-of-mm_update_ow…
+ patches.kernel.org/6.9.9-134-mm-avoid-overflows-in-dirty-throttling-logic.p…
+ patches.kernel.org/6.9.9-135-btrfs-zoned-fix-calc_available_free_space-for-…
+ patches.kernel.org/6.9.9-136-btrfs-fix-adding-block-group-to-a-reclaim-list…
+ patches.kernel.org/6.9.9-137-btrfs-fix-folio-refcount-in-__alloc_dummy_exte…
+ patches.kernel.org/6.9.9-138-f2fs-Add-inline-to-f2fs_build_fault_attr-stub.…
+ patches.kernel.org/6.9.9-139-scsi-mpi3mr-Use-proper-format-specifier-in-mpi…
+ patches.kernel.org/6.9.9-140-Bluetooth-hci_bcm4377-Fix-msgid-release.patch
+ patches.kernel.org/6.9.9-141-Bluetooth-Add-quirk-to-ignore-reserved-PHY-bit…
+ patches.kernel.org/6.9.9-142-Bluetooth-qca-Fix-BT-enable-failure-again-for-…
+ patches.kernel.org/6.9.9-143-can-kvaser_usb-Explicitly-initialize-family-in…
+ patches.kernel.org/6.9.9-144-fsnotify-Do-not-generate-events-for-O_PATH-fil…
+ patches.kernel.org/6.9.9-145-Revert-mm-writeback-fix-possible-divide-by-zer…
+ patches.kernel.org/6.9.9-146-drm-xe-fix-error-handling-in-xe_migrate_update…
+ patches.kernel.org/6.9.9-147-drm-ttm-Always-take-the-bo-delayed-cleanup-pat…
+ patches.kernel.org/6.9.9-148-drm-nouveau-fix-null-pointer-dereference-in-no…
+ patches.kernel.org/6.9.9-149-drm-amdgpu-atomfirmware-silence-UBSAN-warning.…
+ patches.kernel.org/6.9.9-150-drm-panel-orientation-quirks-Add-quirk-for-Val…
+ patches.kernel.org/6.9.9-151-clk-qcom-gcc-ipq9574-Add-BRANCH_HALT_VOTED-fla…
+ patches.kernel.org/6.9.9-152-clk-sunxi-ng-common-Don-t-call-hw_to_ccu_commo…
+ patches.kernel.org/6.9.9-153-powerpc-pseries-Fix-scv-instruction-crash-with…
+ patches.kernel.org/6.9.9-154-powerpc-64s-Fix-unnecessary-copy-to-0-when-ker…
+ patches.kernel.org/6.9.9-155-firmware-sysfb-Fix-reference-count-of-sysfb-pa…
+ patches.kernel.org/6.9.9-156-filelock-Remove-locks-reliably-when-fcntl-clos…
+ patches.kernel.org/6.9.9-157-mtd-rawnand-Ensure-ECC-configuration-is-propag…
+ patches.kernel.org/6.9.9-158-mtd-rawnand-Fix-the-nand_read_data_op-early-ch…
+ patches.kernel.org/6.9.9-159-mtd-rawnand-Bypass-a-couple-of-sanity-checks-d…
+ patches.kernel.org/6.9.9-160-mtd-rawnand-rockchip-ensure-NVDDR-timings-are-…
+ patches.kernel.org/6.9.9-161-fs-don-t-misleadingly-warn-during-thaw-operati…
+ patches.kernel.org/6.9.9-162-net-stmmac-dwmac-qcom-ethqos-fix-error-array-s…
+ patches.kernel.org/6.9.9-163-bnx2x-Fix-multiple-UBSAN-array-index-out-of-bo…
+ patches.kernel.org/6.9.9-164-s390-dasd-Fix-invalid-dereferencing-of-indirec…
+ patches.kernel.org/6.9.9-165-selftests-harness-Fix-tests-timeout-and-race-c…
+ patches.kernel.org/6.9.9-166-arm64-dts-rockchip-Fix-the-DCDC_REG2-minimum-v…
+ patches.kernel.org/6.9.9-167-clk-qcom-gcc-sm6350-Fix-gpll6-gpll7-parents.pa…
+ patches.kernel.org/6.9.9-168-clk-qcom-clk-alpha-pll-set-ALPHA_EN-bit-for-St…
+ patches.kernel.org/6.9.9-169-clk-mediatek-mt8183-Only-enable-runtime-PM-on-…
+ patches.kernel.org/6.9.9-170-i2c-pnx-Fix-potential-deadlock-warning-from-de…
+ patches.kernel.org/6.9.9-171-fs-ntfs3-Mark-volume-as-dirty-if-xattr-is-brok…
+ patches.kernel.org/6.9.9-172-drm-amdkfd-Let-VRAM-allocations-go-to-GTT-doma…
+ patches.kernel.org/6.9.9-173-ALSA-hda-realtek-Enable-headset-mic-of-JP-IK-L…
+ patches.kernel.org/6.9.9-174-vhost-scsi-Handle-vhost_vq_work_queue-failures…
+ patches.kernel.org/6.9.9-175-nvme-multipath-find-NUMA-path-only-for-online-…
+ patches.kernel.org/6.9.9-176-dma-mapping-benchmark-avoid-needless-copy_to_u…
+ patches.kernel.org/6.9.9-177-drm-amdgpu-correct-hbm-field-in-boot-status.pa…
+ patches.kernel.org/6.9.9-178-connector-Fix-invalid-conversion-in-cn_proc.h.…
+ patches.kernel.org/6.9.9-179-swap-yield-device-immediately.patch
+ patches.kernel.org/6.9.9-180-nvme-adjust-multiples-of-NVME_CTRL_PAGE_SIZE-i…
+ patches.kernel.org/6.9.9-181-libbpf-detect-broken-PID-filtering-logic-for-m…
+ patches.kernel.org/6.9.9-182-regmap-i2c-Subtract-reg-size-from-max_write.pa…
+ patches.kernel.org/6.9.9-183-platform-x86-touchscreen_dmi-Add-info-for-Glob…
+ patches.kernel.org/6.9.9-184-platform-x86-touchscreen_dmi-Add-info-for-the-…
+ patches.kernel.org/6.9.9-185-block-check-for-max_hw_sectors-underflow.patch
+ patches.kernel.org/6.9.9-186-nvmet-fix-a-possible-leak-when-destroy-a-ctrl-…
+ patches.kernel.org/6.9.9-187-kbuild-fix-short-log-for-AS-in-link-vmlinux.sh…
+ patches.kernel.org/6.9.9-188-nfc-nci-Add-the-inconsistency-check-between-th…
+ patches.kernel.org/6.9.9-189-spi-cadence-Ensure-data-lines-set-to-low-durin…
+ patches.kernel.org/6.9.9-190-ALSA-ump-Set-default-protocol-when-not-given-e…
+ patches.kernel.org/6.9.9-191-drm-amdgpu-silence-UBSAN-warning.patch
+ patches.kernel.org/6.9.9-192-hwmon-dell-smm-Add-Dell-G15-5511-to-fan-contro…
+ patches.kernel.org/6.9.9-193-null_blk-Do-not-allow-runt-zone-with-zone-capa…
+ patches.kernel.org/6.9.9-194-libbpf-don-t-close-1-in-multi-uprobe-feature-d…
+ patches.kernel.org/6.9.9-195-Linux-6.9.9.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -1578,8 +1998,6 @@
patches.suse/wifi-ath11k-support-hibernation.patch
patches.suse/scsi-core-alua-I-O-errors-for-ALUA-state-transitions.patch
patches.suse/ALSA-hda-realtek-Fix-conflicting-quirk-for-PCI-SSID-.patch
- patches.suse/tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_CA_Loss.patch
- patches.suse/netfilter-fix-undefined-reference-to-netfilter_lwtun.patch
########################################################
# end of sorted patches
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.iKllpV/_old 2024-07-14 08:49:21.621939509 +0200
+++ /var/tmp/diff_new_pack.iKllpV/_new 2024-07-14 08:49:21.657940827 +0200
@@ -1,4 +1,4 @@
-2024-06-28 05:50:47 +0000
-GIT Revision: a5efffa8ce37bfaa23d811678b26b6b9c0f52a79
+2024-07-11 11:31:54 +0000
+GIT Revision: 8c0f7974077bd42f9bfec8b1e3de8b5dfa20bb1b
GIT Branch: stable
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package polkit for openSUSE:Factory checked in at 2024-07-14 08:48:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/polkit (Old)
and /work/SRC/openSUSE:Factory/.polkit.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "polkit"
Sun Jul 14 08:48:49 2024 rev:91 rq:1187081 version:123
Changes:
--------
--- /work/SRC/openSUSE:Factory/polkit/polkit.changes 2023-12-12 19:31:45.839429259 +0100
+++ /work/SRC/openSUSE:Factory/.polkit.new.17339/polkit.changes 2024-07-14 08:49:06.073370797 +0200
@@ -1,0 +2,7 @@
+Fri Jul 12 12:53:13 UTC 2024 - Martin Jambor <mjambor(a)suse.com>
+
+- Add -Wno-error=implicit-function-declaration to %optflags to
+ work-around an issue in mocklibc (which has been meanwhile removed
+ by upstream) with exactly this kind of issue.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ polkit.spec ++++++
--- /var/tmp/diff_new_pack.8vANjw/_old 2024-07-14 08:49:07.385418787 +0200
+++ /var/tmp/diff_new_pack.8vANjw/_new 2024-07-14 08:49:07.385418787 +0200
@@ -1,7 +1,7 @@
#
# spec file for package polkit
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -158,6 +158,10 @@
%autosetup -p1
%build
+# Disabling of this error can hopefully be removed when syncing with
+# upstream which has removed mocklibc:
+%global optflags %{optflags} -Wno-error=implicit-function-declaration
+
%meson \
-D session_tracking=libsystemd-login \
-D systemdsystemunitdir="%{_unitdir}" \
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package newt for openSUSE:Factory checked in at 2024-07-14 08:48:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/newt (Old)
and /work/SRC/openSUSE:Factory/.newt.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "newt"
Sun Jul 14 08:48:49 2024 rev:52 rq:1187076 version:0.52.24
Changes:
--------
--- /work/SRC/openSUSE:Factory/newt/newt.changes 2024-01-04 15:57:13.560143018 +0100
+++ /work/SRC/openSUSE:Factory/.newt.new.17339/newt.changes 2024-07-14 08:49:04.565315637 +0200
@@ -1,0 +2,6 @@
+Fri Jul 12 11:40:02 UTC 2024 - Martin Jambor <mjambor(a)suse.com>
+
+- Add -D_GNU_SOURCE to compilation flags because it is a required
+ feature macro for function setlinebuf to be declared. [boo#1225864]
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ newt-doc.spec ++++++
--- /var/tmp/diff_new_pack.XJz1rM/_old 2024-07-14 08:49:05.613353972 +0200
+++ /var/tmp/diff_new_pack.XJz1rM/_new 2024-07-14 08:49:05.613353972 +0200
@@ -1,7 +1,7 @@
#
# spec file for package newt-doc
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
++++++ newt.spec ++++++
--- /var/tmp/diff_new_pack.XJz1rM/_old 2024-07-14 08:49:05.641354996 +0200
+++ /var/tmp/diff_new_pack.XJz1rM/_new 2024-07-14 08:49:05.645355143 +0200
@@ -1,7 +1,7 @@
#
# spec file for package newt
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -134,7 +134,7 @@
# --with-gpm-support
%configure --without-tcl
## make depend
-make CPPFLAGS="%{optflags} -fPIC" %{?_smp_mflags} all
+make CPPFLAGS="%{optflags} -fPIC -D_GNU_SOURCE" %{?_smp_mflags} all
chmod 0644 peanuts.py popcorn.py
%install
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package linux-atm for openSUSE:Factory checked in at 2024-07-14 08:48:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/linux-atm (Old)
and /work/SRC/openSUSE:Factory/.linux-atm.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "linux-atm"
Sun Jul 14 08:48:47 2024 rev:31 rq:1187070 version:2.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/linux-atm/linux-atm.changes 2021-06-11 00:17:37.565207696 +0200
+++ /work/SRC/openSUSE:Factory/.linux-atm.new.17339/linux-atm.changes 2024-07-14 08:49:03.221266478 +0200
@@ -1,0 +2,8 @@
+Fri Jul 12 09:56:48 UTC 2024 - Martin Jambor <mjambor(a)suse.com>
+
+- Add linux-atm-C99.patch to fix a wrong type being passed to
+ functionaccept which violates C99 rules and causes compilation to
+ fail with GCC 14 (and IMHO can cause wrong behavior on big-endian
+ systems). [boo#1221006]
+
+-------------------------------------------------------------------
New:
----
linux-atm-C99.patch
BETA DEBUG BEGIN:
New:
- Add linux-atm-C99.patch to fix a wrong type being passed to
functionaccept which violates C99 rules and causes compilation to
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ linux-atm.spec ++++++
--- /var/tmp/diff_new_pack.VqTjXf/_old 2024-07-14 08:49:04.009295301 +0200
+++ /var/tmp/diff_new_pack.VqTjXf/_new 2024-07-14 08:49:04.013295448 +0200
@@ -1,7 +1,7 @@
#
# spec file for package linux-atm
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
%if %{undefined _firmwaredir}
%define _firmwaredir /lib/firmware
%endif
@@ -37,11 +38,14 @@
Patch3: linux-atm-2.5.2-remove-headers-crude-hack.patch
# PATCH-FIX-UPSTREAM fix-build-after-y2038-changes-in-glibc.patch -- fix build after y2038 changes in glibc
Patch4: fix-build-after-y2038-changes-in-glibc.patch
-BuildRequires: bison
+# PATCH-FIX-UPSTREAM linux-atm-C99.patch -- fix passing wrong type to accept
+Patch5: linux-atm-C99.patch
+
BuildRequires: autoconf
-BuildRequires: libtool
+BuildRequires: bison
BuildRequires: flex
BuildRequires: glibc-devel
+BuildRequires: libtool
%description
Tools to support ATM (Asynchronous Transfer Mode) networking.
++++++ linux-atm-C99.patch ++++++
Index: linux-atm-2.5.2/src/led/conn.c
===================================================================
--- linux-atm-2.5.2.orig/src/led/conn.c
+++ linux-atm-2.5.2/src/led/conn.c
@@ -405,7 +405,7 @@ Conn_t *accept_conn(Conn_t *conn)
{
Conn_t *new;
struct sockaddr_atmsvc addr;
- size_t len;
+ socklen_t len;
int fd;
char buff[MAX_ATM_ADDR_LEN+1];
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2024-07-14 08:48:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netpbm (Old)
and /work/SRC/openSUSE:Factory/.netpbm.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netpbm"
Sun Jul 14 08:48:47 2024 rev:82 rq:1187057 version:11.7.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes 2024-02-06 16:32:34.206737681 +0100
+++ /work/SRC/openSUSE:Factory/.netpbm.new.17339/netpbm.changes 2024-07-14 08:49:00.949183373 +0200
@@ -1,0 +2,45 @@
+Fri Jul 12 10:29:32 UTC 2024 - pgajdos(a)suse.com
+
+- fix CVE-2024-38526 [bsc#1227693] Polyfill Supplay Chain Attack
+
+-------------------------------------------------------------------
+Fri Jul 12 09:55:14 UTC 2024 - pgajdos(a)suse.com
+
+- version update to 11.7.0
+ * Release 11.07.00
+ + libnetpbm: Fix double free crash when memory allocation via
+ REALLOCARRAY fails. Introduced in Netpbm 10.40 (September
+ 2007).
+ + libnetpbm: Allow color dictionary with more than 1000 entries.
+ + ppmhist, ppmtoxpm: Work with color dictionary with more than
+ 1000 color entries.
+ + rgb.txt: Add Resene paint colors, 2010.
+ * Release 11.06.00
+ + pamcut: add -reportonly.
+ + infotopam: Add input validation.
+ + infotopam: Remove input file name from messages. Add -verbose
+ and issue informational message only if it is specified.
+ + libnetpbm: Don't ignore garbage at the end of a color specifier
+ (e.g. rgbi:0/.5/1xyz).
+ + color database: change names of "Spring Green", "Lamp Black",
+ and "light grey" to "SpringGreen", "LampBlack", and "LightGrey"
+ to be consistent with other color names.
+ + pamcut: fix incorrect output when rectangle to cut is entirely
+ above the input image. Invisible junk after image. Always
+ broken. (The ability to cut outside the input image was new in
+ pamcut's predecessor pnmcut in Netpbm 9.7 (August 2000).
+ + pamcut: fix incorrect output with PBM input when rectangle to
+ cut is entirely below the input image. Invisible junk after
+ image. Broken in Netpbm 10.44 (September 2008).
+ + ppmtowinicon: fix array overrun with 4 and 8 bits per pixel.
+ Broken in Netpbm 11.05 (December 2023).
+ + infotopam: fix incorrect output -- columns always in wrong
+ place. Always broken. (infotopam was new in Netpbm 10.22 (May
+ 2004)).
+ + pamseq: fix typo in error message.
+ + build: makeman: fix warning about backslashes in strings.
+- modified patches
+ % netpbm-gcc-warnings.patch (refreshed)
+ % netpbm-security-code.patch (refreshed)
+
+-------------------------------------------------------------------
Old:
----
netpbm-11.5.2-documentation.tar.bz2
netpbm-11.5.2-nohpcdtoppm-noppmtompeg.tar.bz2
New:
----
netpbm-11.7.0-documentation.tar.bz2
netpbm-11.7.0-nohpcdtoppm-noppmtompeg.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ netpbm.spec ++++++
--- /var/tmp/diff_new_pack.zAJmQ4/_old 2024-07-14 08:49:01.797214392 +0200
+++ /var/tmp/diff_new_pack.zAJmQ4/_new 2024-07-14 08:49:01.797214392 +0200
@@ -20,10 +20,10 @@
%define asan_build 0
%define ubsan_build 0
%define libmaj 11
-%define libmin 105
+%define libmin 107
%define libver %{libmaj}.%{libmin}
Name: netpbm
-Version: 11.5.2
+Version: 11.7.0
Release: 0
Summary: A Graphics Conversion Package
License: BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain
@@ -117,9 +117,12 @@
%endif
make %{?_smp_mflags} CFLAGS="$CFLAGS"
rm doc/INSTALL
-#
-# convert html to man pages
+# DOC
cd netpbm.sourceforge.net/doc
+# CVE-2024-38526
+# notified upstream on 2024-07-12
+sed -i 's/polyfill.io/cdnjs.cloudflare.com/' pamhomography.html
+# convert html to man pages
../../buildtools/makeman *.html
for i in 1 3 5 ; do
mkdir -p ../../man/man${i}
@@ -145,6 +148,10 @@
%postun -n libnetpbm%{libmaj} -p /sbin/ldconfig
%check
+# HOWTO run tests manually:
+# $ LD_LIBRARY_PATH=lib PATH=package/bin pamtowinicon -pngthreshold=1 package-test-tmp/testimg1.pam
+# pamtowinicon: bad magic number 0xf0f - not a PAM, PPM, PGM, or PBM file
+# $
%if %{asan_build}
export LSAN_OPTIONS="detect_leaks=0"
%endif
@@ -159,14 +166,19 @@
sed -i '/stdin-ppm3.test/d' test/Test-Order
# pstopnm is not shipped
sed -i '/^l\?ps.*\.test/d' test/Test-Order
-# new winicon-roundtrip2.test failure reported to bryanh(a)giraffe-data.com on 2020-12-29
-# $ LD_LIBRARY_PATH=lib PATH=package/bin pamtowinicon -pngthreshold=1 package-test-tmp/testimg1.pam
-# pamtowinicon: bad magic number 0xf0f - not a PAM, PPM, PGM, or PBM file
-# $
-sed -i '/winicon-roundtrip2.test/d' test/Test-Order
# Unable to exec 'gs'
sed -i '/pbmtextps.test/d' test/Test-Order
sed -i '/stdin-pnm2.test/d' test/Test-Order
+# reported to bryanh(a)giraffe-data.com on 2024-07-12
+# == xpm-roundtrip.test ==
+# ppmtoxpm: (Computing colormap...
+# ppmtoxpm: ...Done. 20314 colors found.)
+# ppmtoxpm: (Computing colormap...
+# ppmtoxpm: ...Done. 2 colors found.)
+# xpmtoppm: EOF or read error on input file
+# pgmtopbm: Error reading first byte of what is expected to be a Netpbm magic number. Most often, this means your input file is empty
+# xpm-roundtrip.test: FAILURE
+sed -i '/xpm-roundtrip.test/d' test/Test-Order
mkdir package-test-{tmp,results}
make pkgdir=`pwd`/package tmpdir=`pwd`/package-test-tmp RESULTDIR=`pwd`/package-test-results check-package
++++++ netpbm-11.5.2-documentation.tar.bz2 -> netpbm-11.7.0-documentation.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/netpbm/netpbm-11.5.2-documentation.tar.bz2 /work/SRC/openSUSE:Factory/.netpbm.new.17339/netpbm-11.7.0-documentation.tar.bz2 differ: char 11, line 1
++++++ netpbm-11.5.2-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-11.7.0-nohpcdtoppm-noppmtompeg.tar.bz2 ++++++
++++ 12977 lines of diff (skipped)
++++++ netpbm-gcc-warnings.patch ++++++
--- /var/tmp/diff_new_pack.zAJmQ4/_old 2024-07-14 08:49:02.749249214 +0200
+++ /var/tmp/diff_new_pack.zAJmQ4/_new 2024-07-14 08:49:02.753249360 +0200
@@ -1,7 +1,7 @@
-Index: netpbm-11.5.2/converter/other/pngx.c
+Index: netpbm-11.7.0/converter/other/pngx.c
===================================================================
---- netpbm-11.5.2.orig/converter/other/pngx.c
-+++ netpbm-11.5.2/converter/other/pngx.c
+--- netpbm-11.7.0.orig/converter/other/pngx.c
++++ netpbm-11.7.0/converter/other/pngx.c
@@ -370,6 +370,7 @@ pngx_srgbIntentDesc(pngx_srgbIntent cons
case PNGX_ABSOLUTE_COLORIMETRIC: return "ABSOLUTE_COLORIMETRIC";
}
@@ -18,22 +18,22 @@
}
-Index: netpbm-11.5.2/lib/libpm.c
+Index: netpbm-11.7.0/lib/libpm.c
===================================================================
---- netpbm-11.5.2.orig/lib/libpm.c
-+++ netpbm-11.5.2/lib/libpm.c
+--- netpbm-11.7.0.orig/lib/libpm.c
++++ netpbm-11.7.0/lib/libpm.c
@@ -440,6 +440,7 @@ pm_maxvaltobits(int const maxval) {
- pm_error( "maxval of %d is too large!", maxval );
+ pm_error("maxval of %d is too large!", maxval);
assert(false);
+ return 0;
}
-Index: netpbm-11.5.2/lib/libpnm3.c
+Index: netpbm-11.7.0/lib/libpnm3.c
===================================================================
---- netpbm-11.5.2.orig/lib/libpnm3.c
-+++ netpbm-11.5.2/lib/libpnm3.c
+--- netpbm-11.7.0.orig/lib/libpnm3.c
++++ netpbm-11.7.0/lib/libpnm3.c
@@ -446,6 +446,8 @@ pnm_bittoxel(bit const inputBit,
case PBM_WHITE: return pnm_whitexel(maxval, PBM_TYPE); break;
default:
++++++ netpbm-security-code.patch ++++++
++++ 961 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/netpbm/netpbm-security-code.patch
++++ and /work/SRC/openSUSE:Factory/.netpbm.new.17339/netpbm-security-code.patch
1
0