После просмотра справочной страницы на devm_kzalloc я вижу, что devm_kzalloc равен " Managed kzalloc. Память, выделенная этой функцией, автоматически освобождается при отсоединении драйвера. Как и все другие ресурсы devres, гарантированное выравнивание без знака long long Msgstr ".
Я также просмотрел справочную страницу kzalloc, но у меня все еще есть сомнения, является ли выделенная память непрерывной.
Я работаю над некоторыми работами по портированию, где я вижу, что devm_kzalloc перенесен в devm_kzalloc_contiguous. Поэтому я пытаюсь понять, есть ли необходимость в непрерывной памяти.