Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nvidia-open-driver-G06-signed for
openSUSE:Factory checked in at 2026-05-05 15:14:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvidia-open-driver-G06-signed (Old)
and /work/SRC/openSUSE:Factory/.nvidia-open-driver-G06-signed.new.30200
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nvidia-open-driver-G06-signed"
Tue May 5 15:14:26 2026 rev:93 rq:1350699 version:580.159.03
Changes:
--------
---
/work/SRC/openSUSE:Factory/nvidia-open-driver-G06-signed/nvidia-open-driver-G06-signed.changes
2026-04-30 20:25:57.823929055 +0200
+++
/work/SRC/openSUSE:Factory/.nvidia-open-driver-G06-signed.new.30200/nvidia-open-driver-G06-signed.changes
2026-05-05 15:14:27.736929442 +0200
@@ -1,0 +2,8 @@
+Sun May 3 12:58:27 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- fix-objtool-warnings.patch (not applied on aarch64)
+ * Get rid of "'naked' return found in MITIGATION_RETHUNK build"
+ objtool warnings (boo#1212841, boo#1263834)
+- remove again disable-objtool-override.patch
+
+-------------------------------------------------------------------
Old:
----
disable-objtool-override.patch
New:
----
fix-objtool-warnings.patch
----------(Old B)----------
Old: objtool warnings (boo#1212841, boo#1263834)
- remove again disable-objtool-override.patch
----------(Old E)----------
----------(New B)----------
New:
- fix-objtool-warnings.patch (not applied on aarch64)
* Get rid of "'naked' return found in MITIGATION_RETHUNK build"
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nvidia-open-driver-G06-signed.spec ++++++
--- /var/tmp/diff_new_pack.RikTgw/_old 2026-05-05 15:14:28.488960583 +0200
+++ /var/tmp/diff_new_pack.RikTgw/_new 2026-05-05 15:14:28.492960749 +0200
@@ -101,7 +101,9 @@
%if 0%{?sle_version} < 150600
Patch0: kernel-5.14.patch
%endif
-Patch1: disable-objtool-override.patch
+%ifnarch aarch64
+Patch1: fix-objtool-warnings.patch
+%endif
BuildRequires: %{kernel_module_package_buildreqs}
BuildRequires: fdupes
BuildRequires: gcc-c++
++++++ fix-objtool-warnings.patch ++++++
diff -u -r open-gpu-kernel-modules-595.71.05.orig/src/nvidia/Makefile
open-gpu-kernel-modules-595.71.05/src/nvidia/Makefile
--- open-gpu-kernel-modules-595.71.05.orig/src/nvidia/Makefile 2026-05-03
10:50:17.955521361 +0200
+++ open-gpu-kernel-modules-595.71.05/src/nvidia/Makefile 2026-05-03
14:39:05.846333475 +0200
@@ -188,6 +188,11 @@
CFLAGS += $(CONDITIONAL_CFLAGS)
+
+# Get rid of "'naked' return found in MITIGATION_RETHUNK build"
+# objtool warnings
+CFLAGS += -mfunction-return=thunk-extern
+
CC_ONLY_CFLAGS += --std=gnu11
CXX_ONLY_CFLAGS += --std=gnu++11
diff -u -r open-gpu-kernel-modules-595.71.05.orig/src/nvidia-modeset/Makefile
open-gpu-kernel-modules-595.71.05/src/nvidia-modeset/Makefile
--- open-gpu-kernel-modules-595.71.05.orig/src/nvidia-modeset/Makefile
2026-05-03 10:50:17.943521129 +0200
+++ open-gpu-kernel-modules-595.71.05/src/nvidia-modeset/Makefile
2026-05-03 14:38:16.685381820 +0200
@@ -159,6 +159,13 @@
CFLAGS += $(CONDITIONAL_CFLAGS)
+# Get rid of "'naked' return found in MITIGATION_RETHUNK build"
+# objtool warnings
+CFLAGS += -mfunction-return=thunk-extern
+# Trying to get rid of ".eh_frame+0xXXXX: data relocation to !ENDBR:"
+# objtool warnings, but doesn't help :-(
+#CFLAGS += -fcf-protection=branch
+
CC_ONLY_CFLAGS += -Wimplicit
CC_ONLY_CFLAGS += -Wstrict-prototypes
CC_ONLY_CFLAGS += -Wmissing-prototypes