Как разделить буферы между модулями ядра Linux - PullRequest
2 голосов
/ 24 января 2012

Я работаю над модулем ядра, который должен работать с данными из другого модуля. как поделиться буфером?

Я пытался использовать EXPORT_SYMBOL для доступа к массиву

char my_test_buffer[100];

EXPORT_SYMBOL(my_test_buffer);

Как получить доступ к этому в другом модуле?

1 Ответ

2 голосов
/ 24 января 2012
extern char * my_test_buffer;

my_test_buffer[0] = 1; 

Обратите внимание, что вы сможете загружать пользовательский модуль только после модуля провайдера.

...