0

Linuxモジュールに大量のメモリを割り当てようとしていますが、kallocできません。

それを行う唯一の方法は使用することを理解しました alloc_bootmem(unsigned long size)が、モジュールからではなくLinuxカーネルからのみ割り当てることができます。だから私はこの解決策を思いついた:

メモリを割り当ててポインタを返す関数をカーネルに追加します。次に、モジュールでこの関数を使用します。

これは私の状況に最適なソリューションですか? 私が言ったように、私は大量のメモリを扱う必要があります...

また、カーネルから関数をエクスポートしてモジュールで使用するにはどうすればよいですか? データチャンクへのポインタをモジュールで利用できるようにする方法は?

4

2 に答える 2