]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - gnu/usr.bin/cc/cc_tools/i386-freebsd.opt
MFV r353630: 10809 Performance optimization of AVL tree comparator functions
authorAndriy Gapon <avg@FreeBSD.org>
Wed, 16 Oct 2019 09:20:08 +0000 (09:20 +0000)
committerAndriy Gapon <avg@FreeBSD.org>
Wed, 16 Oct 2019 09:20:08 +0000 (09:20 +0000)
commit428c45f1562fb0b4d710ad801b60b7a99537570f
treef9ab3d5093efa4a9ff9039716d979af530030dec
parenta55383e720224e35a65d45f87d05f5a56e9cc51f
parent37075672d24ed267c3389dd2b7179efa83516fcc
MFV r353630: 10809 Performance optimization of AVL tree comparator functions

illumos/illumos-gate@c4ab0d3f46036e85ad0700125c5a83cc139f55a3
https://github.com/illumos/illumos-gate/commit/c4ab0d3f46036e85ad0700125c5a83cc139f55a3

https://www.illumos.org/issues/10809
  Port ZoL ee36c709c3d Performance optimization of AVL tree comparator functions

This is a followup to r337567 that imported the ZoL commit directly into
FreeBSD.  It seems that at the time we did not have some of the earlier
changes, so some pieces of the ZoL change were not applicable.  Also,
the illumos version got a few style cleanups.  Some changes were missed
or incorrectly merged (e.g., vdev_cache_lastused_compare and
metaslab_rangesize_compare).

Obtained from: ZoL, illumos
MFC after: 25 days
X-MFC after: r353634
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c
sys/cddl/contrib/opensolaris/uts/common/sys/avl.h