Print this page
6659 nvlist_free(NULL) is a no-op
@@ -1108,15 +1108,13 @@
* this address
*/
mutex_enter(&mapp->dam_lock);
bitset_del(&mapp->dam_active_set, addrid);
passp->da_ppriv = NULL;
- if (passp->da_nvl)
nvlist_free(passp->da_nvl);
passp->da_nvl = NULL;
passp->da_ppriv_rpt = NULL;
- if (passp->da_nvl_rpt)
nvlist_free(passp->da_nvl_rpt);
passp->da_nvl_rpt = NULL;
DTRACE_PROBE3(damap__addr__deactivate__end,
char *, mapp->dam_name, dam_t *, mapp,
@@ -1656,11 +1654,10 @@
ddi_strid_id2str(mapp->dam_addr_hash, addrid),
addrid, passp->da_ppriv_rpt, DAMAP_DEACT_RSN_UNSTBL);
mutex_enter(&mapp->dam_lock);
}
passp->da_ppriv_rpt = NULL;
- if (passp->da_nvl_rpt)
nvlist_free(passp->da_nvl_rpt);
}
/*
* return the map ID of an address