aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_uio.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/subr_uio.c')
-rw-r--r--sys/kern/subr_uio.c73
1 files changed, 0 insertions, 73 deletions
diff --git a/sys/kern/subr_uio.c b/sys/kern/subr_uio.c
index 5d98e8fbc69f..04c5fb162405 100644
--- a/sys/kern/subr_uio.c
+++ b/sys/kern/subr_uio.c
@@ -501,77 +501,6 @@ copyout_unmap(struct thread *td, vm_offset_t addr, size_t sz)
return (0);
}
-#ifdef NO_FUEWORD
-/*
- * XXXKIB The temporal implementation of fue*() functions which do not
- * handle usermode -1 properly, mixing it with the fault code. Keep
- * this until MD code is written. Currently sparc64 does not have a
- * proper implementation.
- */
-
-int
-fueword(volatile const void *base, long *val)
-{
- long res;
-
- res = fuword(base);
- if (res == -1)
- return (-1);
- *val = res;
- return (0);
-}
-
-int
-fueword32(volatile const void *base, int32_t *val)
-{
- int32_t res;
-
- res = fuword32(base);
- if (res == -1)
- return (-1);
- *val = res;
- return (0);
-}
-
-#ifdef _LP64
-int
-fueword64(volatile const void *base, int64_t *val)
-{
- int64_t res;
-
- res = fuword64(base);
- if (res == -1)
- return (-1);
- *val = res;
- return (0);
-}
-#endif
-
-int
-casueword32(volatile uint32_t *base, uint32_t oldval, uint32_t *oldvalp,
- uint32_t newval)
-{
- int32_t ov;
-
- ov = casuword32(base, oldval, newval);
- if (ov == -1)
- return (-1);
- *oldvalp = ov;
- return (0);
-}
-
-int
-casueword(volatile u_long *p, u_long oldval, u_long *oldvalp, u_long newval)
-{
- u_long ov;
-
- ov = casuword(p, oldval, newval);
- if (ov == -1)
- return (-1);
- *oldvalp = ov;
- return (0);
-}
-#else /* NO_FUEWORD */
int32_t
fuword32(volatile const void *addr)
{
@@ -623,5 +552,3 @@ casuword(volatile u_long *addr, u_long old, u_long new)
rv = casueword(addr, old, &val, new);
return (rv == -1 ? -1 : val);
}
-
-#endif /* NO_FUEWORD */