我正在处理一个内核模块,该模块需要处理来自另一个模块的数据。如何共享缓冲区?
我已尝试使用EXPORT_SYMBOL访问阵列
char my_test_buffer[100];
EXPORT_SYMBOL(my_test_buffer);
如何在其他模块中访问此?
extern char * my_test_buffer;
my_test_buffer[0] = 1;
请注意,您只能在提供程序模块之后加载用户模块。