handle_pte_fault()
        do_anonymous_page()
                alloc_zeroed_user_highpage_movable()

We will alloc a zeroed page when do anonymous page fault, I don't know
why should clear it? just for safe?

If user space program do like the following, there are two memset 0, right?
kernel alloc zeroed page, and user memset 0 it again, this will waste a
lot of time.

main()
{
        ...
        vaddr = malloc(size)
        if (vaddr)
                memset(vaddr, 0, size);
        ...
}


Thanks,
Xishi Qiu

Reply via email to