aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/xen/blkback
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2015-07-11 16:22:48 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2015-07-11 16:22:48 +0000
commit8a08cec1660617204ccb44ee29cf3be4d1e63d33 (patch)
treef949fd85e6011817842d92d50f444ca5039ab9c7 /sys/dev/xen/blkback
parentf0725a8e1e81a8f35311db80e00545f4bb6c2b9c (diff)
Notes
Diffstat (limited to 'sys/dev/xen/blkback')
-rw-r--r--sys/dev/xen/blkback/blkback.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/dev/xen/blkback/blkback.c b/sys/dev/xen/blkback/blkback.c
index 459271ea26f8..f266ffd29020 100644
--- a/sys/dev/xen/blkback/blkback.c
+++ b/sys/dev/xen/blkback/blkback.c
@@ -2692,18 +2692,7 @@ xbb_open_backend(struct xbb_softc *xbb)
if ((xbb->flags & XBBF_READ_ONLY) == 0)
flags |= FWRITE;
- if (!curthread->td_proc->p_fd->fd_cdir) {
- curthread->td_proc->p_fd->fd_cdir = rootvnode;
- VREF(rootvnode);
- }
- if (!curthread->td_proc->p_fd->fd_rdir) {
- curthread->td_proc->p_fd->fd_rdir = rootvnode;
- VREF(rootvnode);
- }
- if (!curthread->td_proc->p_fd->fd_jdir) {
- curthread->td_proc->p_fd->fd_jdir = rootvnode;
- VREF(rootvnode);
- }
+ pwd_ensure_dirs();
again:
NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, xbb->dev_name, curthread);