1. 作用
用來標記分配內核空間內存時的方式
2. 兩個標記使用在什么場合?
如果內存不夠時,會等待內核釋放內存,直到可以分配相應大小的內存,也就意味着會發生阻塞,因此不能使用在中斷處理函數中,而GFP_ATOMIC標記正好是用在中斷處理函數中的,也就是GFP_ATOMIC用在不能睡眠的場合(中斷處理),而GFP_KERNEL用在可以睡眠的場合(使用GFP_KERNEL會引起休眠)!
1. 作用
用來標記分配內核空間內存時的方式
2. 兩個標記使用在什么場合?
如果內存不夠時,會等待內核釋放內存,直到可以分配相應大小的內存,也就意味着會發生阻塞,因此不能使用在中斷處理函數中,而GFP_ATOMIC標記正好是用在中斷處理函數中的,也就是GFP_ATOMIC用在不能睡眠的場合(中斷處理),而GFP_KERNEL用在可以睡眠的場合(使用GFP_KERNEL會引起休眠)!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。