version 1.5, 2015/03/29 17:38:31 |
version 1.6, 2015/04/21 13:17:25 |
Line 106 uiomove(void *buf, size_t n, struct uio |
|
Line 106 uiomove(void *buf, size_t n, struct uio |
|
|
|
ASSERT_SLEEPABLE(); |
ASSERT_SLEEPABLE(); |
|
|
#ifdef DIAGNOSTIC |
KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE); |
if (uio->uio_rw != UIO_READ && uio->uio_rw != UIO_WRITE) |
|
panic("uiomove: mode"); |
|
#endif |
|
while (n > 0 && uio->uio_resid) { |
while (n > 0 && uio->uio_resid) { |
iov = uio->uio_iov; |
iov = uio->uio_iov; |
cnt = iov->iov_len; |
cnt = iov->iov_len; |