Page MenuHomeFreeBSD

Move anonymous object copying into its own function and avoid objectlocking for non-anonymous objects.
ClosedPublic

Authored by jeff on Nov 21 2019, 1:11 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jan 9, 1:19 PM
Unknown Object (File)
Sun, Dec 29, 11:20 AM
Unknown Object (File)
Thu, Dec 19, 1:18 AM
Unknown Object (File)
Thu, Dec 19, 1:16 AM
Unknown Object (File)
Nov 29 2024, 4:21 PM
Unknown Object (File)
Sep 30 2024, 4:03 PM
Unknown Object (File)
Sep 30 2024, 1:51 AM
Unknown Object (File)
Sep 27 2024, 1:20 AM
Subscribers

Details

Summary

This patch moves another section of anonymous specific code requiring the object lock behind a flag test.

CHARGED can never be true for non anonymous memory. So we simply need to reference the object here.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 27672
Build 25873: arc lint + arc unit

Event Timeline

jeff retitled this revision from Move anonymous object copying into its own function and avoid object locking for non-anonymous objects. to Move anonymous object copying into its own function and avoid objectlocking for non-anonymous objects..Nov 21 2019, 1:12 AM
jeff edited the summary of this revision. (Show Details)
jeff added reviewers: alc, kib, dougm, markj.
jeff set the repository for this revision to rS FreeBSD src repository - subversion.
kib added inline comments.
sys/vm/vm_map.c
3742

You may remove this check, or I would do it in my change.

3752

0

3766

0

This revision is now accepted and ready to land.Nov 21 2019, 12:34 PM