summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/os/damap.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/os/damap.c')
-rw-r--r--usr/src/uts/common/os/damap.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/usr/src/uts/common/os/damap.c b/usr/src/uts/common/os/damap.c
index e311d75867..f90c5569c4 100644
--- a/usr/src/uts/common/os/damap.c
+++ b/usr/src/uts/common/os/damap.c
@@ -1110,12 +1110,10 @@ dam_deact_cleanup(dam_t *mapp, id_t addrid, char *addrstr,
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);
+ 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);
+ nvlist_free(passp->da_nvl_rpt);
passp->da_nvl_rpt = NULL;
DTRACE_PROBE3(damap__addr__deactivate__end,
@@ -1658,8 +1656,7 @@ dam_addr_report_release(dam_t *mapp, id_t addrid)
mutex_enter(&mapp->dam_lock);
}
passp->da_ppriv_rpt = NULL;
- if (passp->da_nvl_rpt)
- nvlist_free(passp->da_nvl_rpt);
+ nvlist_free(passp->da_nvl_rpt);
}
/*