vm.kvm_size and vm.kvm_free are read only and marked as MPSAFE on i386 already. Mark them as that on amd64 and arm64 too to avoid locking Giant.
Details
Details
Diff Detail
Diff Detail
- Repository
 - rS FreeBSD src repository - subversion
 - Lint
 Lint Not Applicable - Unit
 Tests Not Applicable 
Event Timeline
Comment Actions
Due to resurrected efforts to get rid of Giant, It might be worth to make add a flag now to mark non-mpsafe sysctls, and remove CFLFLAG_MPSAFE. I am not sure how huge the work itself, and the churn, would be.