svn commit: r357135 - head/sys/kern
Mateusz Guzik
mjg at FreeBSD.org
Sun Jan 26 07:05:07 UTC 2020
Author: mjg
Date: Sun Jan 26 07:05:06 2020
New Revision: 357135
URL: https://svnweb.freebsd.org/changeset/base/357135
Log:
vfs: remove vop loop from vop_sigdefer
All ops are guaranteed to be present since r357131.
Modified:
head/sys/kern/vfs_default.c
Modified: head/sys/kern/vfs_default.c
==============================================================================
--- head/sys/kern/vfs_default.c Sun Jan 26 04:54:17 2020 (r357134)
+++ head/sys/kern/vfs_default.c Sun Jan 26 07:05:06 2020 (r357135)
@@ -1450,20 +1450,7 @@ vop_sigdefer(struct vop_vector *vop, struct vop_generi
vop_bypass_t *bp;
int prev_stops, rc;
- for (; vop != NULL; vop = vop->vop_default) {
- bp = bp_by_off(vop, a);
- if (bp != NULL)
- break;
-
- /*
- * Bypass is not really supported. It is done for
- * fallback to unimplemented vops in the default
- * vector.
- */
- bp = vop->vop_bypass;
- if (bp != NULL)
- break;
- }
+ bp = bp_by_off(vop, a);
MPASS(bp != NULL);
prev_stops = sigdeferstop(SIGDEFERSTOP_SILENT);
More information about the svn-src-all
mailing list