]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - sys/boot/sparc64/loader/metadata.c
MFC r316907: 1300 filename normalization doesn't work for removes
authorAndriy Gapon <avg@FreeBSD.org>
Wed, 24 May 2017 21:29:31 +0000 (21:29 +0000)
committerAndriy Gapon <avg@FreeBSD.org>
Wed, 24 May 2017 21:29:31 +0000 (21:29 +0000)
commit3a9c9239274d3850d634948ecab509dfd2a4edcc
tree6e966a0a562107cdbf7007c65bf7d3fd8e15a811
parenta9a393b39093ba4510f43ada4ae2ac0ef9602d37
parentb71204d77d47094f6248ff1e94e85cd028f526dc
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