HomeFreeBSD

vfs: flatten vop vectors

Description

vfs: flatten vop vectors

This eliminates the following loop from all VOP calls:

while(vop != NULL && \

vop->vop_spare2 == NULL && vop->vop_bypass == NULL)
    vop = vop->vop_default;

Reviewed by: jeff
Tesetd by: pho
Differential Revision: https://reviews.freebsd.org/D22738

Details

Provenance
mjgAuthored on Dec 16 2019, 12:06 AM
Parents
rG3fd19ce7a5e0: mtx: eliminate recursion support from thread lock
Branches
Unknown
Tags
Unknown