HomeFreeBSD

Don't fail changing props for unmapped DMAP memory

Description

Don't fail changing props for unmapped DMAP memory

When recursing in pmap_change_props_locked we may fail because there is
no pte. This shouldn't be considered a fail as it may happen in a few
cases, e.g. there are multiple normal memory ranges with device memory
between them.

Reported by: cperciva
Tested by: cperciva
Reviewed by: alc, kib
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D33459

(cherry picked from commit 69cfbd669e34aaaa49f4caed49bd7df93d4115b2)

Details

Provenance
andrewAuthored on Dec 14 2021, 6:09 PM
Reviewer
alc
Differential Revision
D33459: Don't fail changing props for unmapped DMAP memory
Parents
rG2601c0521063: Only change DMAP props on DMAP covered memory
Branches
Unknown
Tags
Unknown