]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r316907: 1300 filename normalization doesn't work for removes
authoravg <avg@FreeBSD.org>
Wed, 24 May 2017 21:29:31 +0000 (21:29 +0000)
committeravg <avg@FreeBSD.org>
Wed, 24 May 2017 21:29:31 +0000 (21:29 +0000)
commit5eb7cd055ba980ab634aea63321695a4ce838cfe
tree6e966a0a562107cdbf7007c65bf7d3fd8e15a811
parent8f0e46db3587e310749eb19d4fde3fc9eb484938
MFC r316907: 1300 filename normalization doesn't work for removes

illumos/illumos-gate@1c17160ac558f98048951327f4e9248d8f46acc0
https://github.com/illumos/illumos-gate/commit/1c17160ac558f98048951327f4e9248d8f46acc0

https://www.illumos.org/issues/1300

FreeBSD note: recent FreeBSD was not affected by the issue fixed as the
name cache is completely bypassed when normalization is enabled.
The change is imported for the sake of ZAP infrastructure modifications.

Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Approved by: Dan McDonald <danmcd@omniti.com>
Author: Kevin Crowe <kevin.crowe@nexenta.com>

MFC after: 3 weeks
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_bookmark.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c