This is more lock pushdown as a result of the busy/valid/dirty changes.
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 27269 Build 25533: arc lint + arc unit
Event Timeline
sys/vm/vnode_pager.c | ||
---|---|---|
1151 | So the consistency of the operation against vnp_size is now depends on the vnode lock, right ? Note that ZFS still calls vnode_pager_setsize() with the vnode unlocked (I fixed this for NFS recently). |
sys/vm/vnode_pager.c | ||
---|---|---|
1151 | You are right. I left read locking around it elsewhere. I can restore that. |