Page MenuHomeFreeBSD

Propagate attribute changes during demotion.
ClosedPublic

Authored by markj on Jul 15 2019, 10:57 PM.

Details

Summary

After r349117 and r349122, some attribute changes do not trigger
superpage demotion. However, pmap_demote_l2() was not updated to ensure
that the replacement L3 entries carry any attribute changes that
occurred since promotion.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

markj created this revision.Jul 15 2019, 10:57 PM
markj edited the summary of this revision. (Show Details)Jul 15 2019, 10:58 PM
markj added reviewers: alc, andrew.
markj added a reviewer: kib.Jul 16 2019, 12:59 AM
alc accepted this revision.Jul 16 2019, 1:49 AM
This revision is now accepted and ready to land.Jul 16 2019, 1:49 AM
manu added a comment.Jul 16 2019, 8:04 AM

That fixes my problem with my drm driver, thanks.
Tested-by: manu

This revision was automatically updated to reflect the committed changes.