I know that this kernel is still not officially released, do not write about it. Don’t fool yourself, after the official release the situation will be exactly the same as it has been many times
nvidia/nv.c:3918:9: Note: in macro extension «NV_KMALLOC_ATOMIC»
3918 | NV_KMALLOC_ATOMIC(nvet, sizeof(nvidia_event_t));
| ^~~~~~~~~~~~~~~~~
CC [M] nvidia/nv-vtophys.o
CC [M] nvidia/os-interface.o
make[5]: *** [/usr/lib/modules/6.13.0-rc3-1-MANJARO/build/scripts/Makefile.build:194: nvidia/nv.o] error 1
make[5]: *** Waiting for tasks to complete…
In file included from nvidia/os-interface.c:27:
nvidia/os-interface.c: in function «os_alloc_mem»:
././common/inc/nv-linux.h:586:37: Warning: it is recommended to wrap empty body in operator «if» [-Wempty-body]
586 | NV_MEMDBG_ADD(ptr, size); \
| ^
nvidia/os-interface.c:637:13: Note: in macro extension «NV_KMALLOC_ATOMIC»
637 | NV_KMALLOC_ATOMIC(*address, alloc_size);
| ^~~~~~~~~~~~~~~~~
././common/inc/nv-linux.h:601:37: Warning: it is recommended to wrap empty body in operator «if» [-Wempty-body]
601 | NV_MEMDBG_ADD(ptr, size); \
| ^
nvidia/os-interface.c:643:13: Note: in macro extension «NV_KMALLOC_NO_OOM»
643 | NV_KMALLOC_NO_OOM(*address, alloc_size);
| ^~~~~~~~~~~~~~~~~
nvidia/os-interface.c: in function «os_queue_work_item»:
././common/inc/nv-linux.h:586:37: Warning: it is recommended to wrap empty body in operator «if» [-Wempty-body]
586 | NV_MEMDBG_ADD(ptr, size); \
| ^
nvidia/os-interface.c:1184:5:Note: in macro extension «NV_KMALLOC_ATOMIC»
1184 | NV_KMALLOC_ATOMIC(oqd, sizeof(os_queue_data_t));
| ^~~~~~~~~~~~~~~~~
nvidia/os-interface.c: in function «os_alloc_wait_queue»:
././common/inc/nv-linux.h:572:37: Warning: it is recommended to wrap empty body in operator«if» [-Wempty-body]
572 | NV_MEMDBG_ADD(ptr, size); \
| ^
nvidia/os-interface.c:2059:5: Note: in macro extension «NV_KMALLOC»
2059 | NV_KMALLOC(*wq, sizeof(os_wait_queue));
| ^~~~~~~~~~
make[4]: *** [/usr/lib/modules/6.13.0-rc3-1-MANJARO/build/Makefile:1989: .] error 2
make[3]: *** [/usr/lib/modules/6.13.0-rc3-1-MANJARO/build/Makefile:251: __sub-make] error 2
make[3]: exit from folder «/var/lib/dkms/nvidia/565.77/build/kernel-open»
make[2]: *** [Makefile:251: __sub-make] error 2
make[2]: exit from folder «/usr/lib/modules/6.13.0-rc3-1-MANJARO/build»
make[1]: *** [Makefile:115: modules] error 2
make[1]: exit from folder«/var/lib/dkms/nvidia/565.77/build/kernel-open»
make: *** [Makefile:59: modules] error 2