]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/os/linux/zfs/zfs_uio.c
Remove bcopy(), bzero(), bcmp()
[mirror_zfs.git] / module / os / linux / zfs / zfs_uio.c
index a3d5d5f83b6f1781c1ec380960b77180874edcf6..1b315c27016d1b88f232e82c7f2557e6905aeae8 100644 (file)
@@ -103,9 +103,9 @@ zfs_uiomove_iov(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio)
                        break;
                case UIO_SYSSPACE:
                        if (rw == UIO_READ)
-                               bcopy(p, iov->iov_base + skip, cnt);
+                               memcpy(iov->iov_base + skip, p, cnt);
                        else
-                               bcopy(iov->iov_base + skip, p, cnt);
+                               memcpy(p, iov->iov_base + skip, cnt);
                        break;
                default:
                        ASSERT(0);
@@ -138,9 +138,9 @@ zfs_uiomove_bvec(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio)
 
                paddr = zfs_kmap_atomic(bv->bv_page);
                if (rw == UIO_READ)
-                       bcopy(p, paddr + bv->bv_offset + skip, cnt);
+                       memcpy(paddr + bv->bv_offset + skip, p, cnt);
                else
-                       bcopy(paddr + bv->bv_offset + skip, p, cnt);
+                       memcpy(p, paddr + bv->bv_offset + skip, cnt);
                zfs_kunmap_atomic(paddr);
 
                skip += cnt;
@@ -275,7 +275,7 @@ zfs_uiocopy(void *p, size_t n, zfs_uio_rw_t rw, zfs_uio_t *uio, size_t *cbytes)
        zfs_uio_t uio_copy;
        int ret;
 
-       bcopy(uio, &uio_copy, sizeof (zfs_uio_t));
+       memcpy(&uio_copy, uio, sizeof (zfs_uio_t));
 
        if (uio->uio_segflg == UIO_BVEC)
                ret = zfs_uiomove_bvec(p, n, rw, &uio_copy);