diff options
author | George Melikov <[email protected]> | 2017-02-03 01:13:41 +0300 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2017-02-02 14:13:41 -0800 |
commit | 9b7b9cd370ed2ec4c8ee346bcb95cb30ba7e9ba9 (patch) | |
tree | 54fc7c65aefc2e3457aafb789794dab0f2f9a753 /include/sys/zap_impl.h | |
parent | 96f1b347f8f726163c105704576110a4a8be4b84 (diff) |
OpenZFS 1300 - filename normalization doesn't work for removes
Authored by: Kevin Crowe <[email protected]>
Reviewed by: Yuri Pankov <[email protected]>
Reviewed by: Pavel Zakharov <[email protected]>
Reviewed by: Matt Ahrens <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Ported-by: George Melikov <[email protected]>
OpenZFS-issue: https://www.illumos.org/issues/1300
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/8f1750d
Closes #5725
Porting notes:
- zap_micro.c: all `MT_EXACT` are replaced by `0`
Diffstat (limited to 'include/sys/zap_impl.h')
-rw-r--r-- | include/sys/zap_impl.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sys/zap_impl.h b/include/sys/zap_impl.h index cbe7f3c5b..fb0f1a012 100644 --- a/include/sys/zap_impl.h +++ b/include/sys/zap_impl.h @@ -18,10 +18,12 @@ * * CDDL HEADER END */ + /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014 Spectra Logic Corporation, All rights reserved. * Copyright (c) 2013, 2016 by Delphix. All rights reserved. + * Copyright 2017 Nexenta Systems, Inc. */ #ifndef _SYS_ZAP_IMPL_H @@ -188,6 +190,7 @@ typedef struct zap_name { int zn_key_norm_numints; uint64_t zn_hash; matchtype_t zn_matchtype; + int zn_normflags; char zn_normbuf[ZAP_MAXNAMELEN]; } zap_name_t; |