]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r269229,269404,269466: MFV r269223:
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 12 Aug 2014 00:53:03 +0000 (00:53 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 12 Aug 2014 00:53:03 +0000 (00:53 +0000)
commit89e65abcc18dd9c8a2f41c0566a5e47b0d0a682e
tree67bace82f10217b9fefcf35a7d14f3f213f2a533
parenta38f23511165ac2e7008102177b383c209a4249d
MFC r269229,269404,269466: MFV r269223:

Change dn->dn_dbufs from linked list to AVL tree.

Illumos issues:
  4873 zvol unmap calls can take a very long time for larger datasets

git-svn-id: svn://svn.freebsd.org/base/stable/10@269845 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
cddl/contrib/opensolaris/common/avl/avl.c
sys/cddl/contrib/opensolaris/common/avl/avl.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
sys/cddl/contrib/opensolaris/uts/common/sys/avl.h