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] -=-=-=-=-=-=-=-=-=-=-=-