Print this page
6659 nvlist_free(NULL) is a no-op
*** 1108,1122 ****
* 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,
--- 1108,1120 ----
*** 1656,1666 ****
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
--- 1654,1663 ----