Diff for /src/sys/kern/kern_xio.c between versions 1.2 and 1.3

version 1.2, 2004/03/31 22:08:32 version 1.3, 2004/04/01 17:58:02
Line 235  xio_copy_xtou(xio_t xio, void *uptr, int Line 235  xio_copy_xtou(xio_t xio, void *uptr, int
     error = 0;      error = 0;
     for (i = xio->xio_offset >> PAGE_SHIFT; i < xio->xio_npages; ++i) {      for (i = xio->xio_offset >> PAGE_SHIFT; i < xio->xio_npages; ++i) {
         m = xio->xio_pages[i];          m = xio->xio_pages[i];
        sf = sf_buf_alloc(m);        sf = sf_buf_alloc(m, SFBA_QUICK);
         error = copyout((char *)sf_buf_kva(sf) + offset, uptr, n);          error = copyout((char *)sf_buf_kva(sf) + offset, uptr, n);
         sf_buf_free(sf);          sf_buf_free(sf);
         if (error)          if (error)
Line 279  xio_copy_xtok(xio_t xio, void *kptr, int Line 279  xio_copy_xtok(xio_t xio, void *kptr, int
     error = 0;      error = 0;
     for (i = xio->xio_offset >> PAGE_SHIFT; i < xio->xio_npages; ++i) {      for (i = xio->xio_offset >> PAGE_SHIFT; i < xio->xio_npages; ++i) {
         m = xio->xio_pages[i];          m = xio->xio_pages[i];
        sf = sf_buf_alloc(m);        sf = sf_buf_alloc(m, SFBA_QUICK);
         bcopy((char *)sf_buf_kva(sf) + offset, kptr, n);          bcopy((char *)sf_buf_kva(sf) + offset, kptr, n);
         sf_buf_free(sf);          sf_buf_free(sf);
         bytes -= n;          bytes -= n;

Removed from v.1.2  
changed lines
  Added in v.1.3