ice-1.16.3/src/auxiliary.c:110:12: error: initialization of ‘void (*)(struct device *)’ from incompatible pointer type ‘int (*)(struct device *)’ [-Werror=incompatible-pointer-types]
.remove = auxiliary_bus_remove,
^~~~~~~~~~~~~~~~~~~~
ice-1.16.3/src/auxiliary.c:110:12: note: (near initialization for ‘auxiliary_bus_type.remove’)
cc1: some warnings being treated as errors
i40e-2.27.8/src/auxiliary.c:110:12: error: initialization of ‘void (*)(struct device *)’ from incompatible pointer type ‘int (*)(struct device *)’ [-Werror=incompatible-pointer-types]
.remove = auxiliary_bus_remove,
kernel 6.1.128 LTS