mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2026-05-24 03:08:51 +03:00
Fix gcc cast warnings
Gcc -Wall warn: 'lacks a cast' Gcc -Wall warn: 'comparison between pointer and integer' Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
This commit is contained in:
+9
-9
@@ -1725,12 +1725,12 @@ arc_evict(arc_state_t *state, uint64_t spa, int64_t bytes, boolean_t recycle,
|
||||
if (mru_over > 0 && arc_mru_ghost->arcs_lsize[type] > 0) {
|
||||
int64_t todelete =
|
||||
MIN(arc_mru_ghost->arcs_lsize[type], mru_over);
|
||||
arc_evict_ghost(arc_mru_ghost, NULL, todelete);
|
||||
arc_evict_ghost(arc_mru_ghost, 0, todelete);
|
||||
} else if (arc_mfu_ghost->arcs_lsize[type] > 0) {
|
||||
int64_t todelete = MIN(arc_mfu_ghost->arcs_lsize[type],
|
||||
arc_mru_ghost->arcs_size +
|
||||
arc_mfu_ghost->arcs_size - arc_c);
|
||||
arc_evict_ghost(arc_mfu_ghost, NULL, todelete);
|
||||
arc_evict_ghost(arc_mfu_ghost, 0, todelete);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1838,13 +1838,13 @@ arc_adjust(void)
|
||||
|
||||
if (adjustment > 0 && arc_mru->arcs_lsize[ARC_BUFC_DATA] > 0) {
|
||||
delta = MIN(arc_mru->arcs_lsize[ARC_BUFC_DATA], adjustment);
|
||||
(void) arc_evict(arc_mru, NULL, delta, FALSE, ARC_BUFC_DATA);
|
||||
(void) arc_evict(arc_mru, 0, delta, FALSE, ARC_BUFC_DATA);
|
||||
adjustment -= delta;
|
||||
}
|
||||
|
||||
if (adjustment > 0 && arc_mru->arcs_lsize[ARC_BUFC_METADATA] > 0) {
|
||||
delta = MIN(arc_mru->arcs_lsize[ARC_BUFC_METADATA], adjustment);
|
||||
(void) arc_evict(arc_mru, NULL, delta, FALSE,
|
||||
(void) arc_evict(arc_mru, 0, delta, FALSE,
|
||||
ARC_BUFC_METADATA);
|
||||
}
|
||||
|
||||
@@ -1856,14 +1856,14 @@ arc_adjust(void)
|
||||
|
||||
if (adjustment > 0 && arc_mfu->arcs_lsize[ARC_BUFC_DATA] > 0) {
|
||||
delta = MIN(adjustment, arc_mfu->arcs_lsize[ARC_BUFC_DATA]);
|
||||
(void) arc_evict(arc_mfu, NULL, delta, FALSE, ARC_BUFC_DATA);
|
||||
(void) arc_evict(arc_mfu, 0, delta, FALSE, ARC_BUFC_DATA);
|
||||
adjustment -= delta;
|
||||
}
|
||||
|
||||
if (adjustment > 0 && arc_mfu->arcs_lsize[ARC_BUFC_METADATA] > 0) {
|
||||
int64_t delta = MIN(adjustment,
|
||||
arc_mfu->arcs_lsize[ARC_BUFC_METADATA]);
|
||||
(void) arc_evict(arc_mfu, NULL, delta, FALSE,
|
||||
(void) arc_evict(arc_mfu, 0, delta, FALSE,
|
||||
ARC_BUFC_METADATA);
|
||||
}
|
||||
|
||||
@@ -1875,7 +1875,7 @@ arc_adjust(void)
|
||||
|
||||
if (adjustment > 0 && arc_mru_ghost->arcs_size > 0) {
|
||||
delta = MIN(arc_mru_ghost->arcs_size, adjustment);
|
||||
arc_evict_ghost(arc_mru_ghost, NULL, delta);
|
||||
arc_evict_ghost(arc_mru_ghost, 0, delta);
|
||||
}
|
||||
|
||||
adjustment =
|
||||
@@ -1883,7 +1883,7 @@ arc_adjust(void)
|
||||
|
||||
if (adjustment > 0 && arc_mfu_ghost->arcs_size > 0) {
|
||||
delta = MIN(arc_mfu_ghost->arcs_size, adjustment);
|
||||
arc_evict_ghost(arc_mfu_ghost, NULL, delta);
|
||||
arc_evict_ghost(arc_mfu_ghost, 0, delta);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2303,7 +2303,7 @@ arc_get_data_buf(arc_buf_t *buf)
|
||||
state = (arc_mru->arcs_lsize[type] >= size &&
|
||||
mfu_space > arc_mfu->arcs_size) ? arc_mru : arc_mfu;
|
||||
}
|
||||
if ((buf->b_data = arc_evict(state, NULL, size, TRUE, type)) == NULL) {
|
||||
if ((buf->b_data = arc_evict(state, 0, size, TRUE, type)) == NULL) {
|
||||
if (type == ARC_BUFC_METADATA) {
|
||||
buf->b_data = zio_buf_alloc(size);
|
||||
arc_space_consume(size, ARC_SPACE_DATA);
|
||||
|
||||
+2
-2
@@ -1545,12 +1545,12 @@ sa_attr_register_sync(sa_handle_t *hdl, dmu_tx_t *tx)
|
||||
|
||||
mutex_enter(&sa->sa_lock);
|
||||
|
||||
if (!sa->sa_need_attr_registration || sa->sa_master_obj == NULL) {
|
||||
if (!sa->sa_need_attr_registration || sa->sa_master_obj == 0) {
|
||||
mutex_exit(&sa->sa_lock);
|
||||
return;
|
||||
}
|
||||
|
||||
if (sa->sa_reg_attr_obj == NULL) {
|
||||
if (sa->sa_reg_attr_obj == 0) {
|
||||
sa->sa_reg_attr_obj = zap_create(hdl->sa_os,
|
||||
DMU_OT_SA_ATTR_REGISTRATION, DMU_OT_NONE, 0, tx);
|
||||
VERIFY(zap_add(hdl->sa_os, sa->sa_master_obj,
|
||||
|
||||
+1
-1
@@ -483,7 +483,7 @@ zap_open_leaf(uint64_t blkid, dmu_buf_t *db)
|
||||
ASSERT3U(ZAP_LEAF_HASH_NUMENTRIES(l), >, ZAP_LEAF_NUMCHUNKS(l) / 3);
|
||||
|
||||
/* The chunks should begin at the end of the hash table */
|
||||
ASSERT3P(&ZAP_LEAF_CHUNK(l, 0), ==,
|
||||
ASSERT3P(&ZAP_LEAF_CHUNK(l, 0), ==, (zap_leaf_chunk_t *)
|
||||
&l->l_phys->l_hash[ZAP_LEAF_HASH_NUMENTRIES(l)]);
|
||||
|
||||
/* The chunks should end at the end of the block */
|
||||
|
||||
@@ -166,7 +166,7 @@ history_str_get(zfs_cmd_t *zc)
|
||||
{
|
||||
char *buf;
|
||||
|
||||
if (zc->zc_history == NULL)
|
||||
if (zc->zc_history == 0)
|
||||
return (NULL);
|
||||
|
||||
buf = kmem_alloc(HIS_MAX_RECORD_LEN, KM_SLEEP);
|
||||
@@ -1866,7 +1866,7 @@ zfs_ioc_objset_zplprops(zfs_cmd_t *zc)
|
||||
* which we aren't supposed to do with a DS_MODE_USER
|
||||
* hold, because it could be inconsistent.
|
||||
*/
|
||||
if (zc->zc_nvlist_dst != NULL &&
|
||||
if (zc->zc_nvlist_dst != 0 &&
|
||||
!zc->zc_objset_stats.dds_inconsistent &&
|
||||
dmu_objset_type(os) == DMU_OST_ZFS) {
|
||||
nvlist_t *nv;
|
||||
@@ -2458,7 +2458,7 @@ zfs_ioc_set_prop(zfs_cmd_t *zc)
|
||||
|
||||
error = zfs_set_prop_nvlist(zc->zc_name, source, nvl, &errors);
|
||||
|
||||
if (zc->zc_nvlist_dst != NULL && errors != NULL) {
|
||||
if (zc->zc_nvlist_dst != 0 && errors != NULL) {
|
||||
(void) put_nvlist(zc, errors);
|
||||
}
|
||||
|
||||
@@ -2609,7 +2609,7 @@ zfs_ioc_pool_get_props(zfs_cmd_t *zc)
|
||||
spa_close(spa, FTAG);
|
||||
}
|
||||
|
||||
if (error == 0 && zc->zc_nvlist_dst != NULL)
|
||||
if (error == 0 && zc->zc_nvlist_dst != 0)
|
||||
error = put_nvlist(zc, nvp);
|
||||
else
|
||||
error = EFAULT;
|
||||
@@ -2917,7 +2917,7 @@ zfs_ioc_create(zfs_cmd_t *zc)
|
||||
strchr(zc->zc_name, '%'))
|
||||
return (EINVAL);
|
||||
|
||||
if (zc->zc_nvlist_src != NULL &&
|
||||
if (zc->zc_nvlist_src != 0 &&
|
||||
(error = get_nvlist(zc->zc_nvlist_src, zc->zc_nvlist_src_size,
|
||||
zc->zc_iflags, &nvprops)) != 0)
|
||||
return (error);
|
||||
@@ -3041,7 +3041,7 @@ zfs_ioc_snapshot(zfs_cmd_t *zc)
|
||||
if (snapshot_namecheck(zc->zc_value, NULL, NULL) != 0)
|
||||
return (EINVAL);
|
||||
|
||||
if (zc->zc_nvlist_src != NULL &&
|
||||
if (zc->zc_nvlist_src != 0 &&
|
||||
(error = get_nvlist(zc->zc_nvlist_src, zc->zc_nvlist_src_size,
|
||||
zc->zc_iflags, &nvprops)) != 0)
|
||||
return (error);
|
||||
@@ -3563,7 +3563,7 @@ zfs_ioc_recv(zfs_cmd_t *zc)
|
||||
tosnap = strchr(tofs, '@');
|
||||
*tosnap++ = '\0';
|
||||
|
||||
if (zc->zc_nvlist_src != NULL &&
|
||||
if (zc->zc_nvlist_src != 0 &&
|
||||
(error = get_nvlist(zc->zc_nvlist_src, zc->zc_nvlist_src_size,
|
||||
zc->zc_iflags, &props)) != 0)
|
||||
return (error);
|
||||
@@ -3919,7 +3919,7 @@ zfs_ioc_clear(zfs_cmd_t *zc)
|
||||
nvlist_t *policy;
|
||||
nvlist_t *config = NULL;
|
||||
|
||||
if (zc->zc_nvlist_src == NULL)
|
||||
if (zc->zc_nvlist_src == 0)
|
||||
return (EINVAL);
|
||||
|
||||
if ((error = get_nvlist(zc->zc_nvlist_src,
|
||||
|
||||
+1
-1
@@ -1299,7 +1299,7 @@ zil_clean(zilog_t *zilog, uint64_t synced_txg)
|
||||
* created a bad performance problem.
|
||||
*/
|
||||
if (taskq_dispatch(zilog->zl_clean_taskq,
|
||||
(void (*)(void *))zil_itxg_clean, clean_me, TQ_NOSLEEP) == NULL)
|
||||
(void (*)(void *))zil_itxg_clean, clean_me, TQ_NOSLEEP) == 0)
|
||||
zil_itxg_clean(clean_me);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user