summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/dev/sdev_plugin.c
diff options
context:
space:
mode:
authorJohn Levon <john.levon@joyent.com>2019-08-27 21:56:50 +0000
committerJohn Levon <john.levon@joyent.com>2019-08-28 08:58:06 +0000
commitfa1252de73f343f36bf1e6f366902ba96c480aaa (patch)
treec5e3ad394bfba6fc3f094c050ca250897ce56a4b /usr/src/uts/common/fs/dev/sdev_plugin.c
parentdf3850281ea4def494e12172cae5a6181823c77d (diff)
downloadillumos-joyent-fa1252de73f343f36bf1e6f366902ba96c480aaa.tar.gz
OS-7960 need fixes for NULL as a pointer
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
Diffstat (limited to 'usr/src/uts/common/fs/dev/sdev_plugin.c')
-rw-r--r--usr/src/uts/common/fs/dev/sdev_plugin.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/usr/src/uts/common/fs/dev/sdev_plugin.c b/usr/src/uts/common/fs/dev/sdev_plugin.c
index 621eb3287f..8f825eccff 100644
--- a/usr/src/uts/common/fs/dev/sdev_plugin.c
+++ b/usr/src/uts/common/fs/dev/sdev_plugin.c
@@ -566,23 +566,23 @@ sdev_plugin_register(const char *name, sdev_plugin_ops_t *ops, int *errp)
if (sdev_plugin_name_isvalid(name, SDEV_PLUGIN_NAMELEN) == 0) {
*errp = EINVAL;
- return (NULL);
+ return ((sdev_plugin_hdl_t)NULL);
}
if (ops->spo_version != 1) {
*errp = EINVAL;
- return (NULL);
+ return ((sdev_plugin_hdl_t)NULL);
}
if (ops->spo_validate == NULL || ops->spo_filldir == NULL ||
ops->spo_inactive == NULL) {
*errp = EINVAL;
- return (NULL);
+ return ((sdev_plugin_hdl_t)NULL);
}
if ((ops->spo_flags & ~SDEV_PLUGIN_FLAGS_MASK) != 0) {
*errp = EINVAL;
- return (NULL);
+ return ((sdev_plugin_hdl_t)NULL);
}
spp = kmem_cache_alloc(sdev_plugin_cache, KM_SLEEP);
@@ -619,7 +619,7 @@ sdev_plugin_register(const char *name, sdev_plugin_ops_t *ops, int *errp)
if (ret != 0) {
*errp = ret;
kmem_cache_free(sdev_plugin_cache, spp);
- return (NULL);
+ return ((sdev_plugin_hdl_t)NULL);
}
/* Make sure we have the real vnode */
if (VOP_REALVP(vp, &nvp, NULL) == 0) {
@@ -638,7 +638,7 @@ sdev_plugin_register(const char *name, sdev_plugin_ops_t *ops, int *errp)
VN_RELE(vp);
*errp = EEXIST;
kmem_cache_free(sdev_plugin_cache, spp);
- return (NULL);
+ return ((sdev_plugin_hdl_t)NULL);
}
mutex_enter(&sdev_plugin_lock);
@@ -650,7 +650,7 @@ sdev_plugin_register(const char *name, sdev_plugin_ops_t *ops, int *errp)
VN_RELE(vp);
*errp = EEXIST;
kmem_cache_free(sdev_plugin_cache, spp);
- return (NULL);
+ return ((sdev_plugin_hdl_t)NULL);
}
}