您的位置:首页 > 运维架构 > Linux

linux3.10被ko引用的全局变量需要EXPORT_SYMBOL

2016-12-04 09:19 691 查看
linux3-4及之前定义的一个变量只要被某个不是module的c文件声明就可以,现在linux3.10之后发现必须得EXPORT_SYMBOL。否则会提示类似

ERROR: “g_ScreenState” [drivers/power/axp_power/shinePadCtrl.ko] undefined!

#if 1//20161202 byh
int g_ScreenState = 1;//1 open_screen 0 close_screen 2 shutdown_wait_reboot
#endif

EXPORT_SYMBOL(g_ScreenState);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息