summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dcs/sparc/sun4u/rsrc_info.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/dcs/sparc/sun4u/rsrc_info.c')
-rw-r--r--usr/src/cmd/dcs/sparc/sun4u/rsrc_info.c44
1 files changed, 14 insertions, 30 deletions
diff --git a/usr/src/cmd/dcs/sparc/sun4u/rsrc_info.c b/usr/src/cmd/dcs/sparc/sun4u/rsrc_info.c
index 2587613f89..9d954fc4d4 100644
--- a/usr/src/cmd/dcs/sparc/sun4u/rsrc_info.c
+++ b/usr/src/cmd/dcs/sparc/sun4u/rsrc_info.c
@@ -23,8 +23,6 @@
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* Routines for traversing and packing/unpacking the handle
* returned from ri_init.
@@ -82,8 +80,7 @@ ri_ap_free(ri_ap_t *ap)
assert(ap != NULL);
- if (ap->conf_props != NULL)
- nvlist_free(ap->conf_props);
+ nvlist_free(ap->conf_props);
while ((dev = ap->cpus) != NULL) {
ap->cpus = dev->next;
@@ -120,10 +117,8 @@ ri_client_free(ri_client_t *client)
{
assert(client != NULL);
- if (client->usg_props != NULL)
- nvlist_free(client->usg_props);
- if (client->v_props != NULL)
- nvlist_free(client->v_props);
+ nvlist_free(client->usg_props);
+ nvlist_free(client->v_props);
free(client);
}
@@ -196,8 +191,7 @@ ri_pack(ri_hdl_t *hdl, caddr_t *bufp, size_t *sizep, int encoding)
fail:
s_free(buf);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (RI_FAILURE);
}
@@ -250,8 +244,7 @@ ap_list_pack(ri_ap_t *aplist, char **bufp, size_t *sizep, int encoding)
fail:
s_free(buf);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (-1);
}
@@ -304,8 +297,7 @@ dev_list_pack(ri_dev_t *devlist, char **bufp, size_t *sizep, int encoding)
fail:
s_free(buf);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (-1);
}
@@ -359,8 +351,7 @@ client_list_pack(ri_client_t *client_list, char **bufp, size_t *sizep,
fail:
s_free(buf);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (-1);
}
@@ -424,8 +415,7 @@ ap_pack(ri_ap_t *ap, char **bufp, size_t *sizep, int encoding)
fail:
s_free(buf);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (-1);
}
@@ -470,8 +460,7 @@ dev_pack(ri_dev_t *dev, char **bufp, size_t *sizep, int encoding)
fail:
s_free(buf);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (-1);
}
@@ -515,8 +504,7 @@ client_pack(ri_client_t *client, char **bufp, size_t *sizep, int encoding)
fail:
s_free(buf);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (-1);
}
@@ -617,8 +605,7 @@ ri_unpack(caddr_t buf, size_t size, ri_hdl_t **hdlp)
fail:
free(ri_hdl);
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
return (-1);
}
@@ -671,8 +658,7 @@ ap_list_unpack(char *buf, size_t size, ri_ap_t **aps)
return (0);
fail:
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
if (aplist != NULL) {
while ((tmp = aplist) != NULL) {
aplist = aplist->next;
@@ -729,8 +715,7 @@ dev_list_unpack(char *buf, size_t size, ri_dev_t **devs)
return (0);
fail:
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
if (devlist != NULL) {
while ((tmp = devlist) != NULL) {
devlist = devlist->next;
@@ -789,8 +774,7 @@ client_list_unpack(char *buf, size_t size, ri_client_t **clients)
return (0);
fail:
- if (nvl != NULL)
- nvlist_free(nvl);
+ nvlist_free(nvl);
if (client_list != NULL) {
while ((tmp = client_list) != NULL) {
client_list = client_list->next;