5
如何在linux內核中創建緩衝區而不使用malloc()
函數(或calloc()
)和clean函數沒有使用free()
函數?如何在linux內核中使用malloc()創建緩衝區?
如何在linux內核中創建緩衝區而不使用malloc()
函數(或calloc()
)和clean函數沒有使用free()
函數?如何在linux內核中使用malloc()創建緩衝區?
您不能在內核中使用標準c庫函數,如malloc()
或calloc()
。您在內核中編寫的代碼鏈接到內核自身提供的功能。
您可以使用kmalloc() &然後用kfree()釋放它。
oh,thaks U so much much – phuongnd 2012-03-27 03:56:51
請注意,內核內存不能分頁,所以它更昂貴。節省地使用它 - 只分配小塊,並且很少。 – ugoren 2012-03-28 14:02:25