]> granicus.if.org Git - zfs/commit
Fix for #6703
authorTom Caputi <tcaputi@datto.com>
Tue, 3 Oct 2017 01:55:39 +0000 (21:55 -0400)
committerTom Caputi <tcaputi@datto.com>
Wed, 11 Oct 2017 20:57:22 +0000 (16:57 -0400)
commitb135b9f11ad15823d92f8ca3f40fcdd91690677d
tree69a115e1bef06aaaec9da5f3824f94efcb773d8d
parent440a3eb939441a42ab5029e5e64498d802fa276b
Fix for #6703

This patch resolves an issue where spa_keystore_change_key_sync_impl()
incorrectly recursed into clone DSL Directories while recursively
rewrapping encryption keys. Clones share keys with their origins, so
this logic was incorrect.

Signed-off-by: Tom Caputi <tcaputi@datto.com>
module/zfs/dsl_crypt.c