Closed MaxCrazy1101 closed 4 months ago
bsp/drivers/npu/aw_nna_vip/linux/gc_vip_kernel_allocator.c:2017:21: error: conflicting types for ‘gckvip_map_user’ due to enum/integer mismatch; have ‘vip_status_e(gckvip_dyn_allocate_node_t *, struct page **, vip_uint32_t, gckvip_video_mem_alloc_flag_e, void **)’ {aka ‘enum _vip_status(struct _gckvip_dyn_allocate_node *, struct page **, unsigned int, enum _gckvip_video_mem_alloc_flag, void **)’} [-Werror=enum-int-mismatch] 2017 | static vip_status_e gckvip_map_user( | ^~~~~~~~~~~~~~~ bsp/drivers/npu/aw_nna_vip/linux/gc_vip_kernel_allocator.c:119:21: note: previous declaration of ‘gckvip_map_user’ with type ‘vip_status_e(gckvip_dyn_allocate_node_t *, struct page **, vip_uint32_t, vip_uint32_t, void **)’ {aka ‘enum _vip_status(struct _gckvip_dyn_allocate_node *, struct page **, unsigned int, unsigned int, void **)’} 119 | static vip_status_e gckvip_map_user( | ^~~~~~~~~~~~~~~ cc1: all warnings being treated as errors
bsp/drivers/npu/aw_nna_galcore/os/gc_hal_kernel_os.c:5767:1: error: conflicting types for ‘_QuerySignal’ due to enum/integer mismatch; have ‘gceSTATUS(struct _gckOS *, void *)’ {aka ‘enum _gceSTATUS(struct _gckOS *, void *)’} [-Werror=enum-int-mismatch] 5767 | _QuerySignal(gckOS Os, gctSIGNAL Signal) | ^~~~~~~~~~~~ In file included from bsp/drivers/npu/aw_nna_galcore/os/gc_hal_kernel_os.c:56: bsp/drivers/npu/aw_nna_galcore/os/gc_hal_kernel_linux.h:341:1: note: previous declaration of ‘_QuerySignal’ with type ‘gctBOOL(struct _gckOS *, void *)’ {aka ‘int(struct _gckOS *, void *)’} 341 | _QuerySignal(gckOS Os, gctSIGNAL Signal); | ^~~~~~~~~~~~