diff options
author | Xiubo Li <xiubli@redhat.com> | 2022-05-16 11:23:19 +0800 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2022-08-03 00:54:12 +0200 |
commit | 4f48d5da81ee7004a789c8aac2d0dfb2514c37f1 (patch) | |
tree | a4bb8947e618bde2da095dd19648fb3f38b59f16 /include/linux | |
parent | 7c2e3d9194f78770fdfd688d0eecfe7132f83138 (diff) | |
download | linux-stable-4f48d5da81ee7004a789c8aac2d0dfb2514c37f1.tar.gz linux-stable-4f48d5da81ee7004a789c8aac2d0dfb2514c37f1.tar.bz2 linux-stable-4f48d5da81ee7004a789c8aac2d0dfb2514c37f1.zip |
fs/dcache: export d_same_name() helper
Compare dentry name with case-exact name, return true if names
are same, or false.
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/dcache.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/dcache.h b/include/linux/dcache.h index f5bba51480b2..bb72361834de 100644 --- a/include/linux/dcache.h +++ b/include/linux/dcache.h @@ -233,6 +233,8 @@ extern struct dentry * d_alloc_parallel(struct dentry *, const struct qstr *, wait_queue_head_t *); extern struct dentry * d_splice_alias(struct inode *, struct dentry *); extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *); +extern bool d_same_name(const struct dentry *dentry, const struct dentry *parent, + const struct qstr *name); extern struct dentry * d_exact_alias(struct dentry *, struct inode *); extern struct dentry *d_find_any_alias(struct inode *inode); extern struct dentry * d_obtain_alias(struct inode *); |