Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nvidia-open-driver-G07-signed for 
openSUSE:Factory checked in at 2026-05-04 17:30:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvidia-open-driver-G07-signed (Old)
 and      /work/SRC/openSUSE:Factory/.nvidia-open-driver-G07-signed.new.30200 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nvidia-open-driver-G07-signed"

Mon May  4 17:30:24 2026 rev:11 rq:1350698 version:595.71.05

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/nvidia-open-driver-G07-signed/nvidia-open-driver-G07-signed.changes
      2026-04-29 19:20:56.252684826 +0200
+++ 
/work/SRC/openSUSE:Factory/.nvidia-open-driver-G07-signed.new.30200/nvidia-open-driver-G07-signed.changes
   2026-05-04 17:30:26.293480958 +0200
@@ -1,0 +2,8 @@
+Sun May  3 09:53:39 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-G07-signed.spec ++++++
--- /var/tmp/diff_new_pack.Y1qofo/_old  2026-05-04 17:30:27.261520593 +0200
+++ /var/tmp/diff_new_pack.Y1qofo/_new  2026-05-04 17:30:27.265520756 +0200
@@ -101,7 +101,9 @@
 %if 0%{?sle_version} < 150600
 Patch1:         kernel-5.14.patch
 %endif
-Patch2:         disable-objtool-override.patch
+%ifnarch aarch64
+Patch2:         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

Reply via email to