编写一个模块时碰到这种错误:
[ 363.798972] sys_init_module: 'show_shared_SRAM'->init suspiciously returned 63, it should follow 0/-E convention
该错误是因为未遵循模块的初始化函数的定义惯例,定义为了static void show_init(void), 一般应定义成 static int 型,并用return 0表示成功,出错用 return -Exxx表示,如 -ENOMEM等。
阅读(1449) | 评论(1) | 转发(0) |