mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 11:18:52 +03:00
Remove bcopy(), bzero(), bcmp()
bcopy() has a confusing argument order and is actually a move, not a copy; they're all deprecated since POSIX.1-2001 and removed in -2008, and we shim them out to mem*() on Linux anyway Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Closes #12996
This commit is contained in:
@@ -1520,7 +1520,7 @@ vdev_trim_l2arc_thread(void *arg)
|
||||
vdev_t *vd = arg;
|
||||
spa_t *spa = vd->vdev_spa;
|
||||
l2arc_dev_t *dev = l2arc_vdev_get(vd);
|
||||
trim_args_t ta;
|
||||
trim_args_t ta = {0};
|
||||
range_seg64_t physical_rs;
|
||||
|
||||
ASSERT(vdev_is_concrete(vd));
|
||||
@@ -1531,7 +1531,6 @@ vdev_trim_l2arc_thread(void *arg)
|
||||
vd->vdev_trim_partial = 0;
|
||||
vd->vdev_trim_secure = 0;
|
||||
|
||||
bzero(&ta, sizeof (ta));
|
||||
ta.trim_vdev = vd;
|
||||
ta.trim_tree = range_tree_create(NULL, RANGE_SEG64, NULL, 0, 0);
|
||||
ta.trim_type = TRIM_TYPE_MANUAL;
|
||||
@@ -1591,7 +1590,7 @@ vdev_trim_l2arc_thread(void *arg)
|
||||
*/
|
||||
spa_config_enter(vd->vdev_spa, SCL_L2ARC, vd,
|
||||
RW_READER);
|
||||
bzero(dev->l2ad_dev_hdr, dev->l2ad_dev_hdr_asize);
|
||||
memset(dev->l2ad_dev_hdr, 0, dev->l2ad_dev_hdr_asize);
|
||||
l2arc_dev_hdr_update(dev);
|
||||
spa_config_exit(vd->vdev_spa, SCL_L2ARC, vd);
|
||||
|
||||
@@ -1655,9 +1654,9 @@ vdev_trim_l2arc(spa_t *spa)
|
||||
int
|
||||
vdev_trim_simple(vdev_t *vd, uint64_t start, uint64_t size)
|
||||
{
|
||||
trim_args_t ta;
|
||||
range_seg64_t physical_rs;
|
||||
int error;
|
||||
trim_args_t ta = {0};
|
||||
range_seg64_t physical_rs;
|
||||
int error;
|
||||
physical_rs.rs_start = start;
|
||||
physical_rs.rs_end = start + size;
|
||||
|
||||
@@ -1666,7 +1665,6 @@ vdev_trim_simple(vdev_t *vd, uint64_t start, uint64_t size)
|
||||
ASSERT(!vd->vdev_detached);
|
||||
ASSERT(!vd->vdev_top->vdev_removing);
|
||||
|
||||
bzero(&ta, sizeof (ta));
|
||||
ta.trim_vdev = vd;
|
||||
ta.trim_tree = range_tree_create(NULL, RANGE_SEG64, NULL, 0, 0);
|
||||
ta.trim_type = TRIM_TYPE_SIMPLE;
|
||||
|
||||
Reference in New Issue
Block a user