Objtool: 'naked' return found in RETHUNK build. when build DKMS 525.53 in kernel 6.0.x gcc12.2.0

Hi

literally tons (16Mb of log) with this warning when build the kernel modules over kernels 6.0.x with GCC 12.2.0

snip

/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000091kms+0x5: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000092kms+0xa: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000094kms+0x4f: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000101kms+0x67: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000101kms+0xb8: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000702kms+0x1c: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000705kms+0x63: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000023kms+0x81: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000666kms+0xcc: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000666kms+0x100: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000665kms+0x28: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000665kms+0x32: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000665kms+0x51: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000455kms+0x2b: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000455kms+0x32: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000639kms+0x5c: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000634kms+0xc7: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000634kms+0xd8: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000748kms+0x39: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000000kms+0x25: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000555kms+0x47: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000099kms+0x6f: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000130kms+0x83: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000338kms+0x2b: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000338kms+0x32: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000456kms+0x23: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000452kms+0x2b: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000719kms+0x5a: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000662kms+0x50: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000662kms+0x5e: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000662kms+0x62: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000002kms+0x2f: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000635kms+0xd8: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000713kms+0x48: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000713kms+0x52: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000531kms+0x8e: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000531kms+0x92: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000531kms+0xef: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000518kms+0xc: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000518kms+0x1b2: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000375kms+0x3d: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000375kms+0x42: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000376kms+0x8a: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000009kms+0x31: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000009kms+0x3a: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000730kms+0x62: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000730kms+0x74: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000730kms+0x7a: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000655kms+0x56: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000373kms+0xd2: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000373kms+0xd3: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000008kms+0xf0: 'naked' return found in RETHUNK build
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv000008kms+0x124: 'naked' return found in RETHUNK build

this lead to fail load, or not completely when boot the machine, gets screen TTYs freezes (but not the machine, working in bakground). the display only works if launch wayland session by blind typping

nvidia bugreport and more or less symptoms in here

kernels 5.xx no warnings and works normal in both wayland and xorg sessios, also TTYs

just not only this message, i get also

/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1cc3: relocation to !ENDBR: _nv038100rm+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1cd7: relocation to !ENDBR: _nv038038rm+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1cf5: relocation to !ENDBR: _nv038005rm+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1d13: relocation to !ENDBR: _nv038006rm+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1d31: relocation to !ENDBR: _nv037999rm+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1d4f: relocation to !ENDBR: _nv038019rm+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1d65: relocation to !ENDBR: _nv037975rm+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv003472rm+0x1d7a: relocation to !ENDBR: _nv037991rm+0x0
----
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xc60: data relocation to !ENDBR: _nv000730kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xca8: data relocation to !ENDBR: _nv000009kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xcf0: data relocation to !ENDBR: _nv000375kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xd38: data relocation to !ENDBR: _nv000518kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xd80: data relocation to !ENDBR: _nv000531kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xdc8: data relocation to !ENDBR: _nv000713kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xe10: data relocation to !ENDBR: _nv000475kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xe58: data relocation to !ENDBR: _nv000002kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xea0: data relocation to !ENDBR: _nv000662kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xee8: data relocation to !ENDBR: _nv000719kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xf30: data relocation to !ENDBR: _nv000452kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xf78: data relocation to !ENDBR: _nv000338kms+0x0
/var/lib/dkms/nvidia/525.53/build/nvidia-modeset.o: warning: objtool: _nv002058kms+0xfc0: data relocation to !ENDBR: _nv000130kms+0x0
----
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022755rm+0x26: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022779rm+0x67: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022779rm+0x9a: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022754rm+0x26: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022778rm+0x67: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022778rm+0x9a: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022784rm+0x28: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022784rm+0x30: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022783rm+0x4b: missing int3 after ret
/var/lib/dkms/nvidia/525.53/build/nvidia.o: warning: objtool: _nv022783rm+0x79: missing int3 after ret

greetings