diff options
author | Joseph Qi <joseph.qi@huawei.com> | 2015-11-05 18:44:01 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-11-05 19:34:48 -0800 |
commit | 30edc43c7ff0760f6896c37c06a84533546588fa (patch) | |
tree | 8efec5a760541f77cba67c9eba9b783e36313d44 /fs/ocfs2/namei.h | |
parent | 1d1aff8cf367d2216a678c722161784e207965c4 (diff) | |
download | blackbird-op-linux-30edc43c7ff0760f6896c37c06a84533546588fa.tar.gz blackbird-op-linux-30edc43c7ff0760f6896c37c06a84533546588fa.zip |
ocfs2: do not include dio entry in case of orphan scan
dio entry will only do truncate in case of ORPHAN_NEED_TRUNCATE. So do
not include it when doing normal orphan scan to reduce contention.
Signed-off-by: Joseph Qi <joseph.qi@huawei.com>
Cc: Mark Fasheh <mfasheh@suse.de>
Cc: Joel Becker <jlbec@evilplan.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/ocfs2/namei.h')
-rw-r--r-- | fs/ocfs2/namei.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/ocfs2/namei.h b/fs/ocfs2/namei.h index e173329eb830..1155918d6784 100644 --- a/fs/ocfs2/namei.h +++ b/fs/ocfs2/namei.h @@ -26,6 +26,9 @@ #ifndef OCFS2_NAMEI_H #define OCFS2_NAMEI_H +#define OCFS2_DIO_ORPHAN_PREFIX "dio-" +#define OCFS2_DIO_ORPHAN_PREFIX_LEN 4 + extern const struct inode_operations ocfs2_dir_iops; struct dentry *ocfs2_get_parent(struct dentry *child); |