编译错误

请问这个错误是怎么回事?帮忙解答一下,感谢!!

drivers/hello/hello.c:25:2: warning: passing argument 4 of ‘of_get_named_gpio_flags’ from incompatible pointer type [enabled by default]
error, forbidden warning: hello.c:25

最近在编译Android5.1的Kernel(3.10.79)时,由于我们有一份驱动代码里面的语法标准不符合C99,以前版本的Kernel只是弹出一个Warning,现在除了这个,还有error, forbidden warning,然后Kernel编译就停住了,不得以,修改scripts/gcc-wrapper.py文件,将interpret_warning(line)一行注释掉,修改为#interpret_warning(line)即可。
网上找的~

是的 5.1对软件中的语法要求比较严格

同上,ANDROID5.1 对语法要求比较严格,请修改代码自己驱动相关,不用去修改MAKEFILE文件