Page MenuHomeFreeBSD

Move cow into its own function.
ClosedPublic

Authored by jeff on Jan 21 2020, 7:55 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jan 15, 2:30 AM
Unknown Object (File)
Fri, Jan 2, 8:08 PM
Unknown Object (File)
Nov 28 2025, 10:53 PM
Unknown Object (File)
Nov 27 2025, 12:32 PM
Unknown Object (File)
Nov 26 2025, 11:21 AM
Unknown Object (File)
Nov 25 2025, 7:16 PM
Unknown Object (File)
Nov 24 2025, 5:34 PM
Unknown Object (File)
Nov 23 2025, 2:02 AM
Subscribers

Details

Summary

This one is straightforward because there are no failure cases in cow.

Throughout these patches I have left the faultcount and hardfault variables in the main function. It may be useful to move them into faultstate at some point.

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 28826
Build 26834: arc lint + arc unit

Event Timeline

jeff added reviewers: alc, dougm, kib, markj.
jeff set the repository for this revision to rS FreeBSD src repository - subversion.
sys/vm/vm_fault.c
871

I shortened this chain of conditions because I had the horizontal space but also because I find these to be related concepts.

kib added inline comments.
sys/vm/vm_fault.c
870

Such comments could be changed to one-liner to further save the vertical space.

908

I would reword this comment.

This revision is now accepted and ready to land.Jan 21 2020, 9:07 PM
sys/vm/vm_fault.c
908

I general I find many of the historic comments are written in a more conversational and less professional style than we are tending towards. I would rather make a separate pass and evaluate comments together.

markj added inline comments.
sys/vm/vm_fault.c
873

Missing a period here.