wok-current view linux64-aufs/stuff/fix_vfs_rename-5.10.220.patch @ rev 25728

Merge wok for both arch and few updates
author Stanislas Leduc <shann@slitaz.org>
date Thu Dec 05 08:39:45 2024 +0000 (9 months ago)
parents
children
line source
1 --- a/fs/aufs/vfsub.c
2 +++ b/fs/aufs/vfsub.c
3 @@ -416,9 +416,17 @@
4 if (unlikely(err))
5 goto out;
7 + struct renamedata rd = {
8 + .old_dir = src_dir,
9 + .old_dentry = src_dentry,
10 + .new_dir = dir,
11 + .new_dentry = path->dentry,
12 + .delegated_inode = delegated_inode,
13 + .flags = flags,
14 + };
15 +
16 lockdep_off();
17 - err = vfs_rename(src_dir, src_dentry, dir, path->dentry,
18 - delegated_inode, flags);
19 + err = vfs_rename(&rd);
20 lockdep_on();
21 if (!err) {
22 int did;
23 --- a/fs/aufs/hfsnotify.c
24 +++ b/fs/aufs/hfsnotify.c
25 @@ -238,7 +238,8 @@
26 goto out;
28 err = 0;
29 - group = fsnotify_alloc_group(&au_hfsn_ops);
30 + group = fsnotify_alloc_group(&au_hfsn_ops,
31 + /*flags - not for userspace*/0);
32 if (IS_ERR(group)) {
33 err = PTR_ERR(group);
34 pr_err("fsnotify_alloc_group() failed, %d\n", err);