+ if (unlikely(folio_mc_copy(dst, src))) { + folio_ref_unfreeze(src, expected_count); + return -EFAULT; It doesn't look like any code takes action to avoid re-using the poisoned page. So you survived, hurrah! But left the problem page for some other code to trip over. -Tony