Page MenuHomeFreeBSD

Retire vm_page_sbusy/vm_page_xbusy. They are unsafe with lockless lookup.
AcceptedPublic

Authored by jeff on Mar 11 2020, 8:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 4, 7:46 AM
Unknown Object (File)
Nov 18 2024, 9:37 PM
Unknown Object (File)
Nov 18 2024, 12:49 PM
Unknown Object (File)
Oct 27 2024, 8:17 AM
Unknown Object (File)
Oct 27 2024, 8:17 AM
Unknown Object (File)
Oct 27 2024, 7:57 AM
Unknown Object (File)
Sep 13 2024, 3:17 AM
Unknown Object (File)
Sep 8 2024, 11:32 PM
Subscribers

Details

Reviewers
alc
dougm
kib
markj
Summary

Final revision for today.

These two functions don't make sense in a lockless lookup world. They are only used by drm. They are currently safe as long as you never use lockfree functions on the object the page belongs to. That will not be true after I introduce my fault changes.

This will be wrapped up in a freebsd version bump for drm.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 29886
Build 27706: arc lint + arc unit