linux內核函數 devm_kzalloc()和devm_kfree()

函數devm_kzalloc()和kzalloc()同樣都是內核內存分配函數,可是devm_kzalloc()是跟設備(裝置)有關的,當設備(裝置)被拆卸或者驅動(驅動程序)卸載(空載)時,內存會被自動釋放。另外,當內存不在使用時,可使用函數devm_kfree()釋放。 而kzalloc()則須要手動釋放(使用kfree()),但若是工程師檢查不仔細,則有可能形成內存泄漏。 注:也就是在驅動的探
相關文章
相關標籤/搜索