]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r277096: Skip extra bcopy() when scrubbing vdev without redundancy.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 26 Jan 2015 16:29:07 +0000 (16:29 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 26 Jan 2015 16:29:07 +0000 (16:29 +0000)
commit37693a0030e1fdbd116f74603e56d8481dc2f107
tree86fbf22a99afcc6e1a977a4c997cec82c61ba434
parent666f579ab1e863eb6d7d41af6300b056a661cbf1
MFC r277096: Skip extra bcopy() when scrubbing vdev without redundancy.

According to profiler, this bcopy() can use about 10% of CPU time.

git-svn-id: svn://svn.freebsd.org/base/stable/10@277760 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c