函数 devm_kzalloc()
生活随笔
收集整理的這篇文章主要介紹了
函数 devm_kzalloc()
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
函數(shù) devm_kzalloc() 和kzalloc()一樣都是內核內存分配函數(shù),但是devm_kzalloc()是跟設備(device)有關的,當設備(device)被detached或者驅動(driver)卸載(unloaded)時,內存會被自動釋放。另外,當內存不在使用時,可以使用函數(shù)devm_kfree()釋放。
而kzalloc()則需要手動釋放(使用kfree()),但如果工程師檢查不仔細,則有可能造成內存泄漏。
nuc970_wdt = devm_kzalloc(&pdev->dev, sizeof(struct _nuc970_wdt), GFP_KERNEL);
總結
以上是生活随笔為你收集整理的函数 devm_kzalloc()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity调用打印机
- 下一篇: Android 系统权限