Page MenuHomeFreeBSD

fzero(2) API, fo_fzero and VOP_DEALLOCATE(9)
AbandonedPublicDraft

Authored by khng on Nov 12 2020, 4:42 PM.
Tags
None
Referenced Files
F109312851: D27195.id82903.diff
Mon, Feb 3, 10:46 AM
Unknown Object (File)
Tue, Jan 28, 2:29 AM
Unknown Object (File)
Thu, Jan 23, 3:27 PM
Unknown Object (File)
Tue, Jan 14, 2:21 PM
Unknown Object (File)
Dec 28 2024, 3:52 PM
Unknown Object (File)
Dec 24 2024, 5:34 AM
Unknown Object (File)
Nov 17 2024, 11:46 AM
Unknown Object (File)
Nov 17 2024, 11:42 AM
Subscribers

Details

Reviewers
brooks
Summary

This requires https://reviews.freebsd.org/D27194 to work.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 36497
Build 33386: arc lint + arc unit

Event Timeline

khng held this revision as a draft.
khng removed a reviewer: bhyve.
khng removed subscribers: delphij, rgrimes, bcran.

Re-add VOP_ZERO and fo_fzero

  • Turn VOP_ZERO(9) into VOP_DEALLOCATE(9)
  • bhyve: add fzero support for file-backed devices
  • Add VOP_DEALLOCATE and fo_fzero
  • Wire up OpenZFS with VOP_DEALLOCATE(9)
  • bhyve: add fzero support for file-backed devices
khng retitled this revision from Wire up OpenZFS with VOP_ZERO(9) to fzero(2) API, fo_fzero and VOP_DEALLOCATE(9).Nov 13 2020, 7:05 PM

Rebased to FreeBSD-14-CURRENT