如何在linux内核模块之间共享缓冲区

时间:2012-01-24 08:05:03

标签: linux module kernel buffer driver

我正在研究一个需要处理来自另一个模块的数据的内核模块。如何共享缓冲区?

我已尝试使用EXPORT_SYMBOL访问数组

char my_test_buffer[100];

EXPORT_SYMBOL(my_test_buffer);

如何在其他模块中访问它?

1 个答案:

答案 0 :(得分:2)

extern char * my_test_buffer;

my_test_buffer[0] = 1; 

请注意,您只能在提供者模块之后加载用户模块。