This eliminates the following loop from all VOP calls:
while(vop != NULL && \ vop->vop_spare2 == NULL && vop->vop_bypass == NULL) vop = vop->vop_default;
Paths
| Differential D22738 Authored by mjg on Dec 9 2019, 7:41 PM.
Details
Summary This eliminates the following loop from all VOP calls: while(vop != NULL && \ vop->vop_spare2 == NULL && vop->vop_bypass == NULL) vop = vop->vop_default; Test Plan will ask pho
Diff Detail
Event TimelineHerald added subscribers: asomers, delphij, imp. · View Herald TranscriptDec 9 2019, 7:41 PM2019-12-09 19:41:25 (UTC+0) Harbormaster completed remote builds in B28046: Diff 65436.Dec 9 2019, 7:41 PM2019-12-09 19:41:29 (UTC+0) mjg retitled this revision from vfs: flatten vector ops to vfs: flatten vop vectors.Dec 9 2019, 7:41 PM2019-12-09 19:41:57 (UTC+0)
Harbormaster completed remote builds in B28094: Diff 65530.Dec 12 2019, 2:54 AM2019-12-12 02:54:24 (UTC+0) This revision is now accepted and ready to land.Dec 15 2019, 11:41 PM2019-12-15 23:41:20 (UTC+0)
Revision Contents
Diff 65530 sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
sys/fs/autofs/autofs_vnops.c
sys/fs/cd9660/cd9660_vnops.c
|