summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/kern/kern_subr.c
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/kern/kern_subr.c')
-rw-r--r--freebsd/sys/kern/kern_subr.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/freebsd/sys/kern/kern_subr.c b/freebsd/sys/kern/kern_subr.c
index 571da0b2..ced2d943 100644
--- a/freebsd/sys/kern/kern_subr.c
+++ b/freebsd/sys/kern/kern_subr.c
@@ -186,6 +186,11 @@ uiomove_faultflag(void *cp, int n, struct uio *uio, int nofault)
u_int cnt;
int error, newflags, save;
+#ifndef __rtems__
+ td = curthread;
+#endif /* __rtems__ */
+ error = 0;
+
KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE,
("uiomove: mode"));
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == td,
@@ -557,7 +562,6 @@ copyinstrfrom(const void * __restrict src, void * __restrict dst, size_t len,
}
return (error);
}
-
#endif /* __rtems__ */
int