nvidia-open-dkms: Can not be built with linux 6.13.1

Description:

When updating the system, the module can not be compiled with latest Linux package. It seems that it have some macro definition errors.

(2/3) Install DKMS modules
==> dkms install --no-depmod nvidia/565.77 -k 6.13.1-arch1-1

Error! Bad return status for module build on kernel: 6.13.1-arch1-1 (x86_64)
Consult /var/lib/dkms/nvidia/565.77/build/make.log for more information.
==> WARNING: `dkms install --no-depmod nvidia/565.77 -k 6.13.1-arch1-1' exited 10

I tried to manually install the module, and this is the related error: (In Chinese, sorry)

包含于文件 /usr/lib/modules/6.13.1-arch1-1/build/include/linux/module.h:22,
        于 nvidia/nv.c:24:
nvidia/nv.c:130:18: 错误:expected ‘,’ or ‘;’ before ‘DMA_BUF’
  130 | MODULE_IMPORT_NS(DMA_BUF);
      |                  ^~~~~~~
/usr/lib/modules/6.13.1-arch1-1/build/include/linux/moduleparam.h:26:61: 附注:in definition of macro ‘__MODULE_INFO’
   26 |                 = __MODULE_INFO_PREFIX __stringify(tag) "=" info
      |                                                             ^~~~
/usr/lib/modules/6.13.1-arch1-1/build/include/linux/module.h:299:33: 附注:在宏 ‘MODULE_INFO’ 展开时
  299 | #define MODULE_IMPORT_NS(ns)    MODULE_INFO(import_ns, ns)
      |                                 ^~~~~~~~~~~
nvidia/nv.c:130:1: 附注:在宏 ‘MODULE_IMPORT_NS’ 展开时
  130 | MODULE_IMPORT_NS(DMA_BUF);
      | ^~~~~~~~~~~~~~~~

Full log is attached below.

Additional info:

Some similar bug report which may be useful: https://forums.developer.nvidia.com/t/565-video-driver-open-modules-not-build-with-6-13-kernel/317335/3

nvidia-open-dkms 565.77-3 works well with my 6.12.10 old kernel.

Steps to reproduce:

Install latest linux and nvidia-open-dkms packages from core and extra. I have no idea if I'm the only one facing the error.

make.log