NetBSD/sys/arch/arm
chs e07f0b9362 eliminate uvm_useracc() in favor of checking the return value of
copyin() or copyout().

uvm_useracc() tells us whether the mapping permissions allow access to
the desired part of an address space, and many callers assume that
this is the same as knowing whether an attempt to access that part of
the address space will succeed.  however, access to user space can
fail for reasons other than insufficient permission, most notably that
paging in any non-resident data can fail due to i/o errors.  most of
the callers of uvm_useracc() make the above incorrect assumption.  the
rest are all misguided optimizations, which optimize for the case
where an operation will fail.  we'd rather optimize for operations
succeeding, in which case we should just attempt the access and handle
failures due to insufficient permissions the same way we handle i/o
errors.  since there appear to be no good uses of uvm_useracc(), we'll
just remove it.
2003-11-13 03:09:28 +00:00
..
arm Add "options ARM32_DISABLE_ALIGNMENT_FAULTS" to forcibly disable 2003-11-05 12:53:15 +00:00
arm32 Fix a braino introduced in r1.37. Thanks to Tom Spindler for spotting it. 2003-11-04 22:20:50 +00:00
conf Add "options ARM32_DISABLE_ALIGNMENT_FAULTS" to forcibly disable 2003-11-05 12:53:15 +00:00
footbridge Rename dsrtc to ds1687rtc to avoid conflicting with the MI i2c 2003-10-21 08:15:39 +00:00
fpe-arm Merge the nathanw_sa branch. 2003-01-17 21:55:23 +00:00
include The previous commit had a #endif in the wrong place. 2003-11-11 08:27:16 +00:00
iomd eliminate uvm_useracc() in favor of checking the return value of 2003-11-13 03:09:28 +00:00
ixp12x0 Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
mainbus __KERNEL_RCSID() 2003-07-15 00:24:37 +00:00
ofw Enable/Restore alignment fault state on interrupt handler entry/exit. 2003-11-05 21:10:59 +00:00
s3c2xx0 Fix GCC 3 barfage. 2003-09-24 11:57:44 +00:00
sa11x0 Enable/Restore alignment fault state on interrupt handler entry/exit. 2003-11-05 21:10:59 +00:00
xscale Enable/Restore alignment fault state on interrupt handler entry/exit. 2003-11-05 21:10:59 +00:00
Makefile cats and netwinder can share a common footbridge_intr.h file, so install and 2002-09-28 15:53:03 +00:00