Fix 'zpool clear' on readonly pools
authorLOLi <loli10K@users.noreply.github.com>
Fri, 7 Jul 2017 17:39:53 +0000 (19:39 +0200)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 7 Jul 2017 17:39:53 +0000 (10:39 -0700)
commit92e43c17188d47f47b69318e4884096dec380e36
tree7bdc7d283ccab78569c4084794c6dfc2b4c363c0
parent0ea05c64f8d08c20439dd2a06e949a2aa4115101
Fix 'zpool clear' on readonly pools

Illumos 4080 inadvertently allows 'zpool clear' on readonly pools: fix
this by reintroducing a check (POOL_CHECK_READONLY) in zfs_ioc_clear
registration code.

Signed-off-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: loli10K <ezomori.nozomu@gmail.com>
Closes #6306
module/zfs/zfs_ioctl.c
tests/runfiles/linux.run
tests/zfs-tests/tests/functional/cli_root/zpool_clear/Makefile.am
tests/zfs-tests/tests/functional/cli_root/zpool_clear/zpool_clear_readonly.ksh [new file with mode: 0755]