5
malloc()
ファンクション(またはcalloc()
)とfree()
のないクリーンバッファなしで、Linuxカーネルでバッファを作成するにはどうすればよいですか?linuxカーネルでmalloc()を使わずにバッファを作るにはどうすればいいですか?
malloc()
ファンクション(またはcalloc()
)とfree()
のないクリーンバッファなしで、Linuxカーネルでバッファを作成するにはどうすればよいですか?linuxカーネルでmalloc()を使わずにバッファを作るにはどうすればいいですか?
malloc()
またはcalloc()
のような標準のcライブラリ関数をカーネル内で使用することはできません。カーネル内で記述するコードは、カーネル自体が提供する機能にリンクしています。
その後、kfree()でそれを解放kmalloc() &を使用することができます。
oh、thaks U so much – phuongnd
カーネルメモリはページングできないので、より高価です。それを控えめに使用してください - 小さなチャンクだけを割り当ててください。 – ugoren