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
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:5,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv_stdarg.h:29,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/os-interface.h:27,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-frontend.c:12:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:15:2: error: #error kmem_cache_create() conftest failed!
   15 | #error kmem_cache_create() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:16:2: error: #error on_each_cpu() conftest failed!
   16 | #error on_each_cpu() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:17:2: error: #error smp_call_function() conftest failed!
   17 | #error smp_call_function() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:22:2: error: #error acpi_walk_namespace() conftest failed!
   22 | #error acpi_walk_namespace() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:24:2: error: #error dma_mapping_error() conftest failed!
   24 | #error dma_mapping_error() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:71:2: error: #error wait_on_bit_lock() conftest failed!
   71 | #error wait_on_bit_lock() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:76:2: error: #error radix_tree_replace_slot() conftest failed!
   76 | #error radix_tree_replace_slot() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:7:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
    1 | #error INIT_WORK() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:5,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv_stdarg.h:29,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/os-interface.h:27,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-instance.c:12:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:15:2: error: #error kmem_cache_create() conftest failed!
   15 | #error kmem_cache_create() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:16:2: error: #error on_each_cpu() conftest failed!
   16 | #error on_each_cpu() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:17:2: error: #error smp_call_function() conftest failed!
   17 | #error smp_call_function() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:22:2: error: #error acpi_walk_namespace() conftest failed!
   22 | #error acpi_walk_namespace() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:24:2: error: #error dma_mapping_error() conftest failed!
   24 | #error dma_mapping_error() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:71:2: error: #error wait_on_bit_lock() conftest failed!
   71 | #error wait_on_bit_lock() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:76:2: error: #error radix_tree_replace_slot() conftest failed!
   76 | #error radix_tree_replace_slot() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:7:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
    1 | #error INIT_WORK() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:5,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv_stdarg.h:29,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv.h:18,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:16,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-gpu-numa.c:24:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:15:2: error: #error kmem_cache_create() conftest failed!
   15 | #error kmem_cache_create() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:16:2: error: #error on_each_cpu() conftest failed!
   16 | #error on_each_cpu() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:17:2: error: #error smp_call_function() conftest failed!
   17 | #error smp_call_function() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:22:2: error: #error acpi_walk_namespace() conftest failed!
   22 | #error acpi_walk_namespace() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:24:2: error: #error dma_mapping_error() conftest failed!
   24 | #error dma_mapping_error() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:71:2: error: #error wait_on_bit_lock() conftest failed!
   71 | #error wait_on_bit_lock() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:76:2: error: #error radix_tree_replace_slot() conftest failed!
   76 | #error radix_tree_replace_slot() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:7:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
    1 | #error INIT_WORK() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:5,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv_stdarg.h:29,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/os-interface.h:27,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-acpi.c:15:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:15:2: error: #error kmem_cache_create() conftest failed!
   15 | #error kmem_cache_create() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:16:2: error: #error on_each_cpu() conftest failed!
   16 | #error on_each_cpu() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:17:2: error: #error smp_call_function() conftest failed!
   17 | #error smp_call_function() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:22:2: error: #error acpi_walk_namespace() conftest failed!
   22 | #error acpi_walk_namespace() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:24:2: error: #error dma_mapping_error() conftest failed!
   24 | #error dma_mapping_error() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:5,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv_stdarg.h:29,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/os-interface.h:27,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv.c:12:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:15:2: error: #error kmem_cache_create() conftest failed!
   15 | #error kmem_cache_create() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:71:2: error: #error wait_on_bit_lock() conftest failed!
   71 | #error wait_on_bit_lock() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:76:2: error: #error radix_tree_replace_slot() conftest failed!
   76 | #error radix_tree_replace_slot() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:16:2: error: #error on_each_cpu() conftest failed!
   16 | #error on_each_cpu() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:17:2: error: #error smp_call_function() conftest failed!
   17 | #error smp_call_function() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:22:2: error: #error acpi_walk_namespace() conftest failed!
   22 | #error acpi_walk_namespace() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:24:2: error: #error dma_mapping_error() conftest failed!
   24 | #error dma_mapping_error() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:71:2: error: #error wait_on_bit_lock() conftest failed!
   71 | #error wait_on_bit_lock() conftest failed!
      |  ^~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/functions.h:76:2: error: #error radix_tree_replace_slot() conftest failed!
   76 | #error radix_tree_replace_slot() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:7:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
    1 | #error INIT_WORK() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/conftest.h:7:
/var/pisi/module-nvidia390-390.157-65/work/kernel/conftest/macros.h:1:2: error: #error INIT_WORK() conftest failed!
    1 | #error INIT_WORK() conftest failed!
      |  ^~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:21,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-acpi.c:16:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:30:13: error: conflicting types for ‘vm_fault_t’; have ‘int’
   30 | typedef int vm_fault_t;
      |             ^~~~~~~~~~
In file included from ./include/linux/mmzone.h:22,
                 from ./include/linux/gfp.h:7,
                 from ./include/linux/mm.h:7,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-pgprot.h:17,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:20:
./include/linux/mm_types.h:1275:32: note: previous declaration of ‘vm_fault_t’ with type ‘vm_fault_t’ {aka ‘unsigned int’}
 1275 | typedef __bitwise unsigned int vm_fault_t;
      |                                ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:277:20: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  277 |     down_read(&mm->mmap_sem);
      |                    ^~~~~~~~
      |                    mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:286:18: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  286 |     up_read(&mm->mmap_sem);
      |                  ^~~~~~~~
      |                  mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:295:21: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  295 |     down_write(&mm->mmap_sem);
      |                     ^~~~~~~~
      |                     mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:304:19: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  304 |     up_write(&mm->mmap_sem);
      |                   ^~~~~~~~
      |                   mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mm_rwsem_is_locked’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:313:33: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  313 |     return rwsem_is_locked(&mm->mmap_sem);
      |                                 ^~~~~~~~
      |                                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_get_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:322:17: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  322 |     return &mm->mmap_sem;
      |                 ^~~~~~~~
      |                 mmap_base
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:21,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv.c:13:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:30:13: error: conflicting types for ‘vm_fault_t’; have ‘int’
   30 | typedef int vm_fault_t;
      |             ^~~~~~~~~~
In file included from ./include/linux/mmzone.h:22,
                 from ./include/linux/gfp.h:7,
                 from ./include/linux/mm.h:7,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-pgprot.h:17,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:20:
./include/linux/mm_types.h:1275:32: note: previous declaration of ‘vm_fault_t’ with type ‘vm_fault_t’ {aka ‘unsigned int’}
 1275 | typedef __bitwise unsigned int vm_fault_t;
      |                                ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:277:20: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  277 |     down_read(&mm->mmap_sem);
      |                    ^~~~~~~~
      |                    mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:286:18: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  286 |     up_read(&mm->mmap_sem);
      |                  ^~~~~~~~
      |                  mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:295:21: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  295 |     down_write(&mm->mmap_sem);
      |                     ^~~~~~~~
      |                     mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:304:19: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  304 |     up_write(&mm->mmap_sem);
      |                   ^~~~~~~~
      |                   mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mm_rwsem_is_locked’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:313:33: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  313 |     return rwsem_is_locked(&mm->mmap_sem);
      |                                 ^~~~~~~~
      |                                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_get_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:322:17: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  322 |     return &mm->mmap_sem;
      |                 ^~~~~~~~
      |                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h: At top level:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:153:15: error: conflicting types for ‘kuid_t’; have ‘uid_t’ {aka ‘unsigned int’}
  153 | typedef uid_t kuid_t;
      |               ^~~~~~
In file included from ./include/linux/sched.h:48,
                 from ./include/linux/percpu.h:12,
                 from ./arch/x86/include/asm/msr.h:15,
                 from ./arch/x86/include/asm/tsc.h:10,
                 from ./arch/x86/include/asm/timex.h:6,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/jiffies.h:10,
                 from ./include/linux/ktime.h:25,
                 from ./include/linux/timer.h:6,
                 from ./include/linux/workqueue.h:9,
                 from ./include/linux/srcu.h:21,
                 from ./include/linux/notifier.h:16,
                 from ./arch/x86/include/asm/uprobes.h:13,
                 from ./include/linux/uprobes.h:52,
                 from ./include/linux/mm_types.h:16:
./include/linux/uidgid_types.h:9:3: note: previous declaration of ‘kuid_t’ with type ‘kuid_t’
    9 | } kuid_t;
      |   ^~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:155:21: error: conflicting types for ‘__kuid_val’; have ‘uid_t(int)’ {aka ‘unsigned int(int)’}
  155 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
In file included from ./include/linux/stat.h:20,
                 from ./include/linux/fs.h:10,
                 from ./include/linux/huge_mm.h:8,
                 from ./include/linux/mm.h:1120:
./include/linux/uidgid.h:26:21: note: previous definition of ‘__kuid_val’ with type ‘uid_t(kuid_t)’ {aka ‘unsigned int(kuid_t)’}
   26 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:21:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:30:13: error: conflicting types for ‘vm_fault_t’; have ‘int’
   30 | typedef int vm_fault_t;
      |             ^~~~~~~~~~
In file included from ./include/linux/mmzone.h:22,
                 from ./include/linux/gfp.h:7,
                 from ./include/linux/mm.h:7,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-pgprot.h:17,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:20:
./include/linux/mm_types.h:1275:32: note: previous declaration of ‘vm_fault_t’ with type ‘vm_fault_t’ {aka ‘unsigned int’}
 1275 | typedef __bitwise unsigned int vm_fault_t;
      |                                ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:277:20: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  277 |     down_read(&mm->mmap_sem);
      |                    ^~~~~~~~
      |                    mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:286:18: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  286 |     up_read(&mm->mmap_sem);
      |                  ^~~~~~~~
      |                  mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:295:21: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  295 |     down_write(&mm->mmap_sem);
      |                     ^~~~~~~~
      |                     mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:304:19: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  304 |     up_write(&mm->mmap_sem);
      |                   ^~~~~~~~
      |                   mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mm_rwsem_is_locked’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:313:33: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  313 |     return rwsem_is_locked(&mm->mmap_sem);
      |                                 ^~~~~~~~
      |                                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_get_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:322:17: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  322 |     return &mm->mmap_sem;
      |                 ^~~~~~~~
      |                 mmap_base
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:21,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-instance.c:13:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:30:13: error: conflicting types for ‘vm_fault_t’; have ‘int’
   30 | typedef int vm_fault_t;
      |             ^~~~~~~~~~
In file included from ./include/linux/mmzone.h:22,
                 from ./include/linux/gfp.h:7,
                 from ./include/linux/mm.h:7,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-pgprot.h:17,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:20:
./include/linux/mm_types.h:1275:32: note: previous declaration of ‘vm_fault_t’ with type ‘vm_fault_t’ {aka ‘unsigned int’}
 1275 | typedef __bitwise unsigned int vm_fault_t;
      |                                ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:277:20: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  277 |     down_read(&mm->mmap_sem);
      |                    ^~~~~~~~
      |                    mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:286:18: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  286 |     up_read(&mm->mmap_sem);
      |                  ^~~~~~~~
      |                  mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:295:21: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  295 |     down_write(&mm->mmap_sem);
      |                     ^~~~~~~~
      |                     mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:304:19: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  304 |     up_write(&mm->mmap_sem);
      |                   ^~~~~~~~
      |                   mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mm_rwsem_is_locked’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:313:33: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  313 |     return rwsem_is_locked(&mm->mmap_sem);
      |                                 ^~~~~~~~
      |                                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_get_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:322:17: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  322 |     return &mm->mmap_sem;
      |                 ^~~~~~~~
      |                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:163:10: fatal error: linux/ioctl32.h: No such file or directory
  163 | #include           /* register_ioctl32_conversion()    */
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h: At top level:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:153:15: error: conflicting types for ‘kuid_t’; have ‘uid_t’ {aka ‘unsigned int’}
  153 | typedef uid_t kuid_t;
      |               ^~~~~~
In file included from ./include/linux/sched.h:48,
                 from ./include/linux/percpu.h:12,
                 from ./arch/x86/include/asm/msr.h:15,
                 from ./arch/x86/include/asm/tsc.h:10,
                 from ./arch/x86/include/asm/timex.h:6,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/jiffies.h:10,
                 from ./include/linux/ktime.h:25,
                 from ./include/linux/timer.h:6,
                 from ./include/linux/workqueue.h:9,
                 from ./include/linux/srcu.h:21,
                 from ./include/linux/notifier.h:16,
                 from ./arch/x86/include/asm/uprobes.h:13,
                 from ./include/linux/uprobes.h:52,
                 from ./include/linux/mm_types.h:16:
./include/linux/uidgid_types.h:9:3: note: previous declaration of ‘kuid_t’ with type ‘kuid_t’
    9 | } kuid_t;
      |   ^~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:155:21: error: conflicting types for ‘__kuid_val’; have ‘uid_t(int)’ {aka ‘unsigned int(int)’}
  155 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
In file included from ./include/linux/stat.h:20,
                 from ./include/linux/fs.h:10,
                 from ./include/linux/huge_mm.h:8,
                 from ./include/linux/mm.h:1120:
./include/linux/uidgid.h:26:21: note: previous definition of ‘__kuid_val’ with type ‘uid_t(kuid_t)’ {aka ‘unsigned int(kuid_t)’}
   26 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
make[3]: *** [scripts/Makefile.build:229: /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-acpi.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:21,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-frontend.c:13:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:30:13: error: conflicting types for ‘vm_fault_t’; have ‘int’
   30 | typedef int vm_fault_t;
      |             ^~~~~~~~~~
In file included from ./include/linux/mmzone.h:22,
                 from ./include/linux/gfp.h:7,
                 from ./include/linux/mm.h:7,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-pgprot.h:17,
                 from /var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:20:
./include/linux/mm_types.h:1275:32: note: previous declaration of ‘vm_fault_t’ with type ‘vm_fault_t’ {aka ‘unsigned int’}
 1275 | typedef __bitwise unsigned int vm_fault_t;
      |                                ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:277:20: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  277 |     down_read(&mm->mmap_sem);
      |                    ^~~~~~~~
      |                    mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_read_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:286:18: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  286 |     up_read(&mm->mmap_sem);
      |                  ^~~~~~~~
      |                  mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:295:21: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  295 |     down_write(&mm->mmap_sem);
      |                     ^~~~~~~~
      |                     mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_write_unlock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:304:19: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  304 |     up_write(&mm->mmap_sem);
      |                   ^~~~~~~~
      |                   mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mm_rwsem_is_locked’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:313:33: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  313 |     return rwsem_is_locked(&mm->mmap_sem);
      |                                 ^~~~~~~~
      |                                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h: In function ‘nv_mmap_get_lock’:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-mm.h:322:17: error: ‘struct mm_struct’ has no member named ‘mmap_sem’; did you mean ‘mmap_base’?
  322 |     return &mm->mmap_sem;
      |                 ^~~~~~~~
      |                 mmap_base
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h: At top level:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:153:15: error: conflicting types for ‘kuid_t’; have ‘uid_t’ {aka ‘unsigned int’}
  153 | typedef uid_t kuid_t;
      |               ^~~~~~
In file included from ./include/linux/sched.h:48,
                 from ./include/linux/percpu.h:12,
                 from ./arch/x86/include/asm/msr.h:15,
                 from ./arch/x86/include/asm/tsc.h:10,
                 from ./arch/x86/include/asm/timex.h:6,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/jiffies.h:10,
                 from ./include/linux/ktime.h:25,
                 from ./include/linux/timer.h:6,
                 from ./include/linux/workqueue.h:9,
                 from ./include/linux/srcu.h:21,
                 from ./include/linux/notifier.h:16,
                 from ./arch/x86/include/asm/uprobes.h:13,
                 from ./include/linux/uprobes.h:52,
                 from ./include/linux/mm_types.h:16:
./include/linux/uidgid_types.h:9:3: note: previous declaration of ‘kuid_t’ with type ‘kuid_t’
    9 | } kuid_t;
      |   ^~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:155:21: error: conflicting types for ‘__kuid_val’; have ‘uid_t(int)’ {aka ‘unsigned int(int)’}
  155 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
In file included from ./include/linux/stat.h:20,
                 from ./include/linux/fs.h:10,
                 from ./include/linux/huge_mm.h:8,
                 from ./include/linux/mm.h:1120:
./include/linux/uidgid.h:26:21: note: previous definition of ‘__kuid_val’ with type ‘uid_t(kuid_t)’ {aka ‘unsigned int(kuid_t)’}
   26 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h: At top level:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:153:15: error: conflicting types for ‘kuid_t’; have ‘uid_t’ {aka ‘unsigned int’}
  153 | typedef uid_t kuid_t;
      |               ^~~~~~
In file included from ./include/linux/sched.h:48,
                 from ./include/linux/percpu.h:12,
                 from ./arch/x86/include/asm/msr.h:15,
                 from ./arch/x86/include/asm/tsc.h:10,
                 from ./arch/x86/include/asm/timex.h:6,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/jiffies.h:10,
                 from ./include/linux/ktime.h:25,
                 from ./include/linux/timer.h:6,
                 from ./include/linux/workqueue.h:9,
                 from ./include/linux/srcu.h:21,
                 from ./include/linux/notifier.h:16,
                 from ./arch/x86/include/asm/uprobes.h:13,
                 from ./include/linux/uprobes.h:52,
                 from ./include/linux/mm_types.h:16:
./include/linux/uidgid_types.h:9:3: note: previous declaration of ‘kuid_t’ with type ‘kuid_t’
    9 | } kuid_t;
      |   ^~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:155:21: error: conflicting types for ‘__kuid_val’; have ‘uid_t(int)’ {aka ‘unsigned int(int)’}
  155 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
In file included from ./include/linux/stat.h:20,
                 from ./include/linux/fs.h:10,
                 from ./include/linux/huge_mm.h:8,
                 from ./include/linux/mm.h:1120:
./include/linux/uidgid.h:26:21: note: previous definition of ‘__kuid_val’ with type ‘uid_t(kuid_t)’ {aka ‘unsigned int(kuid_t)’}
   26 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:163:10: fatal error: linux/ioctl32.h: No such file or directory
  163 | #include           /* register_ioctl32_conversion()    */
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [scripts/Makefile.build:229: /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv.o] Error 1
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h: At top level:
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:153:15: error: conflicting types for ‘kuid_t’; have ‘uid_t’ {aka ‘unsigned int’}
  153 | typedef uid_t kuid_t;
      |               ^~~~~~
In file included from ./include/linux/sched.h:48,
                 from ./include/linux/percpu.h:12,
                 from ./arch/x86/include/asm/msr.h:15,
                 from ./arch/x86/include/asm/tsc.h:10,
                 from ./arch/x86/include/asm/timex.h:6,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/jiffies.h:10,
                 from ./include/linux/ktime.h:25,
                 from ./include/linux/timer.h:6,
                 from ./include/linux/workqueue.h:9,
                 from ./include/linux/srcu.h:21,
                 from ./include/linux/notifier.h:16,
                 from ./arch/x86/include/asm/uprobes.h:13,
                 from ./include/linux/uprobes.h:52,
                 from ./include/linux/mm_types.h:16:
./include/linux/uidgid_types.h:9:3: note: previous declaration of ‘kuid_t’ with type ‘kuid_t’
    9 | } kuid_t;
      |   ^~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:155:21: error: conflicting types for ‘__kuid_val’; have ‘uid_t(int)’ {aka ‘unsigned int(int)’}
  155 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
In file included from ./include/linux/stat.h:20,
                 from ./include/linux/fs.h:10,
                 from ./include/linux/huge_mm.h:8,
                 from ./include/linux/mm.h:1120:
./include/linux/uidgid.h:26:21: note: previous definition of ‘__kuid_val’ with type ‘uid_t(kuid_t)’ {aka ‘unsigned int(kuid_t)’}
   26 | static inline uid_t __kuid_val(kuid_t uid)
      |                     ^~~~~~~~~~
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:163:10: fatal error: linux/ioctl32.h: No such file or directory
  163 | #include           /* register_ioctl32_conversion()    */
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [scripts/Makefile.build:229: /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-gpu-numa.o] Error 1
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:163:10: fatal error: linux/ioctl32.h: No such file or directory
  163 | #include           /* register_ioctl32_conversion()    */
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [scripts/Makefile.build:229: /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-instance.o] Error 1
/var/pisi/module-nvidia390-390.157-65/work/kernel/common/inc/nv-linux.h:163:10: fatal error: linux/ioctl32.h: No such file or directory
  163 | #include           /* register_ioctl32_conversion()    */
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [scripts/Makefile.build:229: /var/pisi/module-nvidia390-390.157-65/work/kernel/nvidia/nv-frontend.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.12.54/Makefile:1945: /var/pisi/module-nvidia390-390.157-65/work/kernel] Error 2
make[1]: *** [Makefile:224: __sub-make] Error 2
make: *** [Makefile:81: modules] Error 2
Traceback (most recent call last):
  File "/var/pisi/module-nvidia390/actions.py", line 77, in build
    autotools.make("module")
  File "/usr/lib/pisilinux/pisi/actionsapi/autotools.py", line 103, in make
    if system('make %s %s' % (get.makeJOBS(), parameters)):
  File "/usr/lib/pisilinux/pisi/actionsapi/shelltools.py", line 255, in system
    error(_("Command \"%s\" failed, return value was %d.") % (command, retValue))
  File "/usr/lib/pisilinux/pisi/actionsapi/__init__.py", line 27, in error
    raise Error(msg)
pisi.actionsapi.Error: Command "make -j5 module" failed, return value was 2.
Action script error caught.
*** 1 error(s), 0 warning(s)
Program terminated.