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 ----