on 2022/08/05 10:00, Yipeng Zou wrote: > fs/overlayfs/inode.c:462:13: error: ‘ovl_idmap_posix_acl’ defined but > not used [-Werror=unused-function] > static void ovl_idmap_posix_acl(struct user_namespace *mnt_userns, > ^~~~~~~~~~~~~~~~~~~ > cc1: all warnings being treated as errors > make[2]: *** [fs/overlayfs/inode.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[1]: *** [fs/overlayfs] Error 2 > make: *** [fs] Error 2 > make: *** Waiting for unfinished jobs....\ LGTM, Acked-by: Yang Xu <xuyang2018.jy@xxxxxxxxxxx> merge request conflict casued this error[1]. [1]https://lkml.org/lkml/2022/8/3/369 Best Regards Yang Xu > > Reported-by: Hulk Robot <hulkci@xxxxxxxxxx> > Fixes: ded536561a36 ("ovl: improve ovl_get_acl() if POSIX ACL support is > off") > Signed-off-by: Yipeng Zou <zouyipeng@xxxxxxxxxx> > --- > fs/overlayfs/inode.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/fs/overlayfs/inode.c b/fs/overlayfs/inode.c > index 623e48dad606..b45fea69fff3 100644 > --- a/fs/overlayfs/inode.c > +++ b/fs/overlayfs/inode.c > @@ -454,6 +454,7 @@ ssize_t ovl_listxattr(struct dentry *dentry, char *list, size_t size) > return res; > } > > +#ifdef CONFIG_FS_POSIX_ACL > /* > * Apply the idmapping of the layer to POSIX ACLs. The caller must pass a clone > * of the POSIX ACLs retrieved from the lower layer to this function to not > @@ -491,7 +492,6 @@ static void ovl_idmap_posix_acl(struct user_namespace *mnt_userns, > * > * This is obviously only relevant when idmapped layers are used. > */ > -#ifdef CONFIG_FS_POSIX_ACL > struct posix_acl *ovl_get_acl(struct inode *inode, int type, bool rcu) > { > struct inode *realinode = ovl_inode_real(inode);