[PATCH v7 1/2] erofs-utils: lib: expose erofs_match_prefix()
Gao Xiang
hsiangkao at linux.alibaba.com
Thu Sep 12 19:50:37 AEST 2024
On 2024/9/6 17:58, Hongzhen Luo wrote:
> Prepare for the feature of exporting extended attributes for
> `fsck.erofs`.
>
> Signed-off-by: Hongzhen Luo <hongzhen at linux.alibaba.com>
> ---
> v2: Expose erofs_match_prefix() directly instead of introducing another helper function.
> v1: https://lore.kernel.org/all/20240906083849.3090392-1-hongzhen@linux.alibaba.com/
> ---
> include/erofs/xattr.h | 3 +++
> lib/xattr.c | 11 ++++++-----
> 2 files changed, 9 insertions(+), 5 deletions(-)
>
> diff --git a/include/erofs/xattr.h b/include/erofs/xattr.h
> index 7643611..e89172e 100644
> --- a/include/erofs/xattr.h
> +++ b/include/erofs/xattr.h
> @@ -61,6 +61,9 @@ void erofs_clear_opaque_xattr(struct erofs_inode *inode);
> int erofs_set_origin_xattr(struct erofs_inode *inode);
> int erofs_read_xattrs_from_disk(struct erofs_inode *inode);
>
> +bool erofs_match_prefix(const char *key, unsigned int *index,
> + unsigned int *len);
better to add `xattr` in the function name too,
erofs_xattr_prefix_matches?
Thanks,
Gao Xiang
More information about the Linux-erofs
mailing list