mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE (CVE-2026-80686) | HOL Guard CVE