Author: mav
Date: Thu Aug  2 23:28:47 2018
New Revision: 337199
URL: https://svnweb.freebsd.org/changeset/base/337199

Log:
  8906 uts: illumos rootfs should support salted cksum
  
  illumos/illumos-gate@0dd498c0020c4a0dd34d350b07f97399a475d102
  
  Reviewed by: C Fraire <[email protected]>
  Reviewed by: Robert Mustacchi <[email protected]>
  Reviewed by: Yuri Pankov <[email protected]>
  Approved by: Dan McDonald <[email protected]>
  Author:     Toomas Soome <[email protected]>

Modified:
  vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c

Changes in other areas also in this revision:
Modified:
  vendor/illumos/dist/man/man1m/zfs.1m
  vendor/illumos/dist/man/man5/zpool-features.5

Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c
==============================================================================
--- vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c       Thu Aug  2 
23:25:49 2018        (r337198)
+++ vendor-sys/illumos/dist/uts/common/fs/zfs/zfs_ioctl.c       Thu Aug  2 
23:28:47 2018        (r337199)
@@ -4069,16 +4069,7 @@ zfs_check_settable(const char *dsname, nvpair_t *pair,
 
                if ((err = spa_open(dsname, &spa, FTAG)) != 0)
                        return (err);
-               /*
-                * Salted checksums are not supported on root pools.
-                */
-               if (spa_bootfs(spa) != 0 &&
-                   intval < ZIO_CHECKSUM_FUNCTIONS &&
-                   (zio_checksum_table[intval].ci_flags &
-                   ZCHECKSUM_FLAG_SALTED)) {
-                       spa_close(spa, FTAG);
-                       return (SET_ERROR(ERANGE));
-               }
+
                if (!spa_feature_is_enabled(spa, feature)) {
                        spa_close(spa, FTAG);
                        return (SET_ERROR(ENOTSUP));
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to