warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (Pisi Linux) 15.2.0
  You are using:           x86_64-pc-linux-gnu-gcc (Pisi Linux) 15.2.0
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c: In function ‘nv_imp_get_import_data’:
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c:133:5: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined]
  133 | #if IMP_SUPPORT_FUNCTIONS_PRESENT
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c:133:1: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined]
  133 | #if IMP_SUPPORT_FUNCTIONS_PRESENT
      | ^~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c: In function ‘nv_imp_enable_disable_rfl’:
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c:171:5: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined]
  171 | #if IMP_SUPPORT_FUNCTIONS_PRESENT
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c:171:1: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined]
  171 | #if IMP_SUPPORT_FUNCTIONS_PRESENT
      | ^~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c: In function ‘nv_imp_icc_get’:
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c:230:5: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined]
  230 | #if ICC_SUPPORT_FUNCTIONS_PRESENT && NV_SUPPORTS_PLATFORM_DEVICE
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c: In function ‘nv_imp_icc_put’:
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c:305:5: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined]
  305 | #if ICC_SUPPORT_FUNCTIONS_PRESENT
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c: In function ‘nv_imp_icc_set_bw’:
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-imp.c:364:5: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined]
  364 | #if ICC_SUPPORT_FUNCTIONS_PRESENT && NV_SUPPORTS_PLATFORM_DEVICE
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-vm.c:412:11: warning: no previous prototype for ‘nv_init_page_pools’ [-Wmissing-prototypes]
  412 | NV_STATUS nv_init_page_pools(void) { return NV_OK; }
      |           ^~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-vm.c:413:6: warning: no previous prototype for ‘nv_destroy_page_pools’ [-Wmissing-prototypes]
  413 | void nv_destroy_page_pools(void) {}
      |      ^~~~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-vm.c:414:14: warning: no previous prototype for ‘nv_mem_pool_alloc_pages’ [-Wmissing-prototypes]
  414 | unsigned int nv_mem_pool_alloc_pages(nv_page_pool_t *mem_pool, nv_alloc_t *at) { return 0; }
      |              ^~~~~~~~~~~~~~~~~~~~~~~
/var/pisi/module-nvidia-current-595.58.03-99/work/kernel/nvidia/nv-vm.c:415:11: warning: no previous prototype for ‘nv_mem_pool_free_pages’ [-Wmissing-prototypes]
  415 | NV_STATUS nv_mem_pool_free_pages(nv_page_pool_t *mem_pool, nv_alloc_t *at) { return NV_OK; }
      |           ^~~~~~~~~~~~~~~~~~~~~~