Skip to content

kernel: fix bus error during mm fault

in some cases after xpmem_ensure_valid_PFN() returns druing mm fault, the PTE followed by virtual address may be not present. As a result, PFN is 0 and the user application fails with SIGBUS. Instead take the PFN from 'struct page' as returned from get_user_pages().

Merge request reports