/home/Desktop/main.c:106:12: error: initialization of ‘int (*)(struct platform_device )’ from incompatible pointer type 'void ()(struct platform_device *)’ [-Werror=incompatible-pointer-types]
.remove = tq_remove,
看报错信息
int void
查代码发现 static void tq_remove (struct platform_device *pdev) 新内核版本不支持了。void -> int