summaryrefslogtreecommitdiff
path: root/sys/nfs
diff options
context:
space:
mode:
authorAlexander V. Chernikov <melifaro@FreeBSD.org>2020-05-23 10:21:02 +0000
committerAlexander V. Chernikov <melifaro@FreeBSD.org>2020-05-23 10:21:02 +0000
commit2bbab0af6dd5aa825fbe86813d917565bb885b67 (patch)
treefcd6223dd8d567108312e97cd3c468e4b1f697da /sys/nfs
parent016fc6ddb36d717516de2d79138653646641977a (diff)
downloadsrc-test2-2bbab0af6dd5aa825fbe86813d917565bb885b67.tar.gz
src-test2-2bbab0af6dd5aa825fbe86813d917565bb885b67.zip
Notes
Diffstat (limited to 'sys/nfs')
-rw-r--r--sys/nfs/bootp_subr.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/nfs/bootp_subr.c b/sys/nfs/bootp_subr.c
index 07b445418327..d64026d0cd90 100644
--- a/sys/nfs/bootp_subr.c
+++ b/sys/nfs/bootp_subr.c
@@ -1664,14 +1664,17 @@ retry:
goto out;
if (gctx->gotrootpath != 0) {
+ struct epoch_tracker et;
kern_setenv("boot.netif.name", ifctx->ifp->if_xname);
+ NET_EPOCH_ENTER(et);
bootpc_add_default_route(ifctx);
error = md_mount(&nd->root_saddr, nd->root_hostnam,
nd->root_fh, &nd->root_fhsize,
&nd->root_args, td);
bootpc_remove_default_route(ifctx);
+ NET_EPOCH_EXIT(et);
if (error != 0) {
if (gctx->any_root_overrides == 0)
panic("nfs_boot: mount root, error=%d", error);