]> granicus.if.org Git - zfs/commit
OpenZFS 9439 - ZFS double-free due to failure to dirty indirect block
authorMatthew Ahrens <mahrens@delphix.com>
Mon, 31 Oct 2016 17:42:37 +0000 (10:42 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 30 Jul 2018 16:28:09 +0000 (09:28 -0700)
commit1897bc0d4843e8774189bd7e37a2d6b025dd94cc
tree5590d2cc82cda17e19e2431f8d645d40d6740bd1
parent21d48b5eac54ba7b2e4d8bf0d0e747082e0e8577
OpenZFS 9439 - ZFS double-free due to failure to dirty indirect block

Follow up commit for OpenZFS 9438.  See the OpenZFS-issue link below
for a complete analysis.

Authored by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
OpenZFS-issue: https://illumos.org/issues/9439
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/779220d
External-issue: DLPX-46861
Closes #7746
module/zfs/dnode.c
module/zfs/dnode_sync.c