函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:mm\kasan\common.c Create Date:2022-07-27 17:24:42
首页 Copyright©Brick

216
217
218
219
220
221
222
223
224
225
226
227
228
void kasan_alloc_pages(struct page *page, unsigned int order)
{
    u8 tag;
    unsigned long i;
 
    if (unlikely(PageHighMem(page)))
        return;
 
    tag = random_tag();
    for (i = 0; i < (1 << order); i++)
        page_kasan_tag_set(page + i, tag);
    kasan_unpoison_shadow(page_address(page), PAGE_SIZE << order);
}