Skip to content

Commit 4b2a3e0

Browse files
committed
OpenZFS 6286 - ZFS internal error when set large block on bootfs
6286 ZFS internal error when set large block on bootfs Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Andriy Gapon <avg@FreeBSD.org> Approved by: Robert Mustacchi <rm@joyent.com> Ported-by: Brian Behlendorf <behlendorf1@llnl.gov> OpenZFS-issue: https://www.illumos.org/issues/6286 OpenZFS-commit: openzfs/openzfs@6de9bb5 Closes #4585
1 parent f7c63cd commit 4b2a3e0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

module/zfs/zfs_ioctl.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* Copyright (c) 2012, Joyent, Inc. All rights reserved.
2727
* Copyright 2015 Nexenta Systems, Inc. All rights reserved.
2828
* Copyright (c) 2014, Joyent, Inc. All rights reserved.
29-
* Copyright (c) 2011, 2014 by Delphix. All rights reserved.
29+
* Copyright (c) 2011, 2015 by Delphix. All rights reserved.
3030
* Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
3131
* Copyright (c) 2013 Steven Hartland. All rights reserved.
3232
* Copyright (c) 2016 Actifio, Inc. All rights reserved.
@@ -3766,7 +3766,7 @@ zfs_check_settable(const char *dsname, nvpair_t *pair, cred_t *cr)
37663766
*/
37673767
if (zfs_is_bootfs(dsname) &&
37683768
intval > SPA_OLD_MAXBLOCKSIZE) {
3769-
return (SET_ERROR(EDOM));
3769+
return (SET_ERROR(ERANGE));
37703770
}
37713771

37723772
/*
@@ -3775,7 +3775,7 @@ zfs_check_settable(const char *dsname, nvpair_t *pair, cred_t *cr)
37753775
*/
37763776
if (intval > zfs_max_recordsize ||
37773777
intval > SPA_MAXBLOCKSIZE)
3778-
return (SET_ERROR(EDOM));
3778+
return (SET_ERROR(ERANGE));
37793779

37803780
if ((err = spa_open(dsname, &spa, FTAG)) != 0)
37813781
return (err);

0 commit comments

Comments
 (0)