Совместное использование указателей между двумя модулями ядра - PullRequest
0 голосов
/ 18 апреля 2020

Я создал два модуля ядра: модуль 1 и модуль 2: модуль 1 имеет функцию 'foo': int * foo (int a); Я экспортировал эту функцию как символ и использую это в module2. У меня вопрос: если я динамически выделил память в foo-функции module1 и вернул указатель на module2, могу ли я освободить эту память в module2? Если да, как эта память освобождается ядром, потому что адрес, который возвращается в module2, не принадлежит его адресному пространству?

...