merged.

Bruce

In message: [linux-yocto][v5.10/standard/base][PATCH] fix vfsub build error
on 05/09/2024 jinfeng.wang...@windriver.com wrote:

> From: Jinfeng Wang <jinfeng.wang...@windriver.com>
> 
> This fix is for the following build error:
> kernel-source/fs/aufs/vfsub.c: In function 'vfsub_rename':
> kernel-source/fs/aufs/vfsub.c:416:26: error: passing argument 1 of 
> 'vfs_rename'
> from incompatible pointer type [-Werror=incompatible-pointer-types]
> 416 | err = vfs_rename(src_dir, src_dentry, dir, path->dentry,
> ^~~~~~~
> struct inode *
> 
> Changed the parameters used when calling vfs_rename() according to:
> https://lore.kernel.org/all/20210121131959.646623-14-christian.brau...@ubuntu.com/
> 
> Signed-off-by: Jinfeng Wang <jinfeng.wang...@windriver.com>
> ---
>  fs/aufs/vfsub.c | 10 ++++++++--
>  1 file changed, 8 insertions(+), 2 deletions(-)
> 
> diff --git a/fs/aufs/vfsub.c b/fs/aufs/vfsub.c
> index de875cd4eedc..73b0ec07e793 100644
> --- a/fs/aufs/vfsub.c
> +++ b/fs/aufs/vfsub.c
> @@ -400,6 +400,7 @@ int vfsub_rename(struct inode *src_dir, struct dentry 
> *src_dentry,
>               .mnt    = path->mnt
>       };
>       struct dentry *d;
> +     struct renamedata rd;
>  
>       IMustLock(dir);
>       IMustLock(src_dir);
> @@ -413,8 +414,13 @@ int vfsub_rename(struct inode *src_dir, struct dentry 
> *src_dentry,
>               goto out;
>  
>       lockdep_off();
> -     err = vfs_rename(src_dir, src_dentry, dir, path->dentry,
> -                      delegated_inode, flags);
> +     rd.old_dir         = src_dir;
> +     rd.old_dentry      = src_dentry;
> +     rd.new_dir         = dir;
> +     rd.new_dentry      = path->dentry;
> +     rd.delegated_inode = delegated_inode;
> +     rd.flags           = flags;
> +     err = vfs_rename(&rd);
>       lockdep_on();
>       if (!err) {
>               int did;
> -- 
> 2.34.1
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#14364): 
https://lists.yoctoproject.org/g/linux-yocto/message/14364
Mute This Topic: https://lists.yoctoproject.org/mt/108278755/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to