]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/zio_compress.c
Illumos #3598
[mirror_zfs.git] / module / zfs / zio_compress.c
index 5864d5c8a1a99df57908c42c18ddfa28add3c470..5b63f0aa0c73a4fbf708c40910492c5523a6f379 100644 (file)
  * Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
  */
 
+/*
+ * Copyright (c) 2013 by Delphix. All rights reserved.
+ */
+
 #include <sys/zfs_context.h>
 #include <sys/compress.h>
 #include <sys/spa.h>
@@ -130,7 +134,7 @@ zio_decompress_data(enum zio_compress c, void *src, void *dst,
        zio_compress_info_t *ci = &zio_compress_table[c];
 
        if ((uint_t)c >= ZIO_COMPRESS_FUNCTIONS || ci->ci_decompress == NULL)
-               return (EINVAL);
+               return (SET_ERROR(EINVAL));
 
        return (ci->ci_decompress(src, dst, s_len, d_len, ci->ci_level));
 }