]> git.proxmox.com Git - mirror_zfs.git/commit
Remove dependency on linear ABD
authorGvozden Neskovic <neskovic@gmail.com>
Thu, 5 Jan 2017 19:10:07 +0000 (14:10 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 29 Mar 2017 19:24:51 +0000 (12:24 -0700)
commit84c07adadb2486e4049032e43e1f38650ca75289
treee3215504111edc9dea3970e643833f6963f3f9d0
parent2035575fd67fd7dd14f072e1cb6f4bae8ca62c7d
Remove dependency on linear ABD

Wherever possible it's best to avoid depending on a linear ABD.
Update the code accordingly in the following areas.

- vdev_raidz
- zio, zio_checksum
- zfs_fm
- change abd_alloc_for_io() to use abd_alloc()

Reviewed-by: David Quigley <david.quigley@intel.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Gvozden Neskovic <neskovic@gmail.com>
Closes #5668
cmd/zdb/zdb.c
include/sys/zio.h
include/sys/zio_checksum.h
module/zfs/abd.c
module/zfs/vdev_raidz.c
module/zfs/zfs_fm.c
module/zfs/zio.c
module/zfs/zio_checksum.c