summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs/dev/sdev_plugin.c
diff options
context:
space:
mode:
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);
}
}