commit bcb09e8ed3a9e3808e8db9002658cfc89027e6c1
Author: Jan Palus <[email protected]>
Date:   Mon Oct 7 10:42:32 2024 +0200

    up to 6.11.2

 kernel-aufs.patch | 306 ++++++++++++++++++++++++++++--------------------------
 kernel.spec       |   6 +-
 2 files changed, 159 insertions(+), 153 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 44fbdab3..9fac304f 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -51,9 +51,9 @@
 %define                have_drm        0
 %endif
 
-%define                rel             0.1
+%define                rel             1
 %define                basever         6.11
-%define                postver         .0
+%define                postver         .2
 
 # define this to '-%{basever}' for longterm branch
 %define                versuffix       %{nil}
@@ -107,7 +107,7 @@ Source0:    
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%{basever}.tar.xz
 # Source0-md5: 612a9feef07be8663098a0a58cddf7a6
 %if "%{postver}" != ".0"
 Patch0:                
https://www.kernel.org/pub/linux/kernel/v6.x/patch-%{version}.xz
-# Patch0-md5:  922dc1dc2a26377c647b829ba347d1e4
+# Patch0-md5:  9c22eb01046e0267698b83d253a8222c
 %endif
 Source1:       kernel.sysconfig
 
diff --git a/kernel-aufs.patch b/kernel-aufs.patch
index 8ba90ead..60473f12 100644
--- a/kernel-aufs.patch
+++ b/kernel-aufs.patch
@@ -1,5 +1,5 @@
 SPDX-License-Identifier: GPL-2.0
-aufs6.x-rcN kbuild patch
+aufs6.11.2 kbuild patch
 
 diff --git a/fs/Kconfig b/fs/Kconfig
 index a46b0cbc4d8f..d90a3b0dbc53 100644
@@ -23,13 +23,13 @@ index 6ecc9b0a53f2..255420c2676e 100644
  obj-$(CONFIG_ZONEFS_FS)               += zonefs/
 +obj-$(CONFIG_AUFS_FS)           += aufs/
 SPDX-License-Identifier: GPL-2.0
-aufs6.x-rcN base patch
+aufs6.11.2 base patch
 
 diff --git a/MAINTAINERS b/MAINTAINERS
-index 42decde38320..e6208e51073f 100644
+index cc40a9d9b8cd..ba788b0b667c 100644
 --- a/MAINTAINERS
 +++ b/MAINTAINERS
-@@ -3565,6 +3565,19 @@ F:      kernel/audit*
+@@ -3570,6 +3570,19 @@ F:      kernel/audit*
  F:    lib/*audit.c
  K:    \baudit_[a-z_0-9]\+\b
  
@@ -81,10 +81,10 @@ index 78a7bb28defe..479480f25a6c 100644
  
  static ssize_t loop_attr_show(struct device *dev, char *page,
 diff --git a/fs/dcache.c b/fs/dcache.c
-index 3d8daaecb6d1..61f1e85afed1 100644
+index 6386b9b625dd..e5f57c3cfbfc 100644
 --- a/fs/dcache.c
 +++ b/fs/dcache.c
-@@ -1218,6 +1218,9 @@ enum d_walk_ret {
+@@ -1223,6 +1223,9 @@ enum d_walk_ret {
        D_WALK_SKIP,
  };
  
@@ -94,7 +94,7 @@ index 3d8daaecb6d1..61f1e85afed1 100644
  /**
   * d_walk - walk the dentry tree
   * @parent:   start of walk
-@@ -1226,7 +1229,7 @@ enum d_walk_ret {
+@@ -1231,7 +1234,7 @@ enum d_walk_ret {
   *
   * The @enter() callbacks are called with d_lock held.
   */
@@ -104,7 +104,7 @@ index 3d8daaecb6d1..61f1e85afed1 100644
  {
        struct dentry *this_parent, *dentry;
 diff --git a/fs/fcntl.c b/fs/fcntl.c
-index 300e5d9ad913..3f927cbf63b3 100644
+index c28dc6c005f1..3491d46ac758 100644
 --- a/fs/fcntl.c
 +++ b/fs/fcntl.c
 @@ -35,7 +35,7 @@
@@ -126,7 +126,7 @@ index 300e5d9ad913..3f927cbf63b3 100644
                return error;
  
 diff --git a/fs/namespace.c b/fs/namespace.c
-index 328087a4df8a..e033b3d72b00 100644
+index 155c6abda71d..ce44cfda1349 100644
 --- a/fs/namespace.c
 +++ b/fs/namespace.c
 @@ -966,6 +966,12 @@ static inline int check_mnt(struct mount *mnt)
@@ -156,10 +156,10 @@ index 60aed8de21f8..04af758d332c 100644
  {
        if (unlikely(!out->f_op->splice_write))
 diff --git a/include/linux/fs.h b/include/linux/fs.h
-index fd34b5755c0b..34cb4763f8d1 100644
+index 6ca11e241a24..5092a7e8f9e9 100644
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
-@@ -1120,6 +1120,7 @@ extern void fasync_free(struct fasync_struct *);
+@@ -1121,6 +1121,7 @@ extern void fasync_free(struct fasync_struct *);
  /* can be called from interrupts */
  extern void kill_fasync(struct fasync_struct **, int, int);
  
@@ -167,7 +167,7 @@ index fd34b5755c0b..34cb4763f8d1 100644
  extern void __f_setown(struct file *filp, struct pid *, enum pid_type, int 
force);
  extern int f_setown(struct file *filp, int who, int force);
  extern void f_delown(struct file *filp);
-@@ -2041,6 +2042,7 @@ struct file_operations {
+@@ -2042,6 +2043,7 @@ struct file_operations {
        int (*lock) (struct file *, int, struct file_lock *);
        unsigned long (*get_unmapped_area)(struct file *, unsigned long, 
unsigned long, unsigned long, unsigned long);
        int (*check_flags)(int);
@@ -221,7 +221,7 @@ index 9dec4861d09f..14583d846864 100644
 +                            loff_t *ppos, size_t len, unsigned int flags);
  #endif
 diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
-index 58c88220a478..f6af298bfab5 100644
+index 77e008239c6a..67dc035df216 100644
 --- a/kernel/locking/lockdep.c
 +++ b/kernel/locking/lockdep.c
 @@ -217,7 +217,7 @@ unsigned long max_lock_class_idx;
@@ -242,7 +242,7 @@ index 58c88220a478..f6af298bfab5 100644
  #ifdef CONFIG_LOCK_STAT
  static DEFINE_PER_CPU(struct lock_class_stats[MAX_LOCKDEP_KEYS], 
cpu_lock_stats);
 SPDX-License-Identifier: GPL-2.0
-aufs6.x-rcN mmap patch
+aufs6.11.2 mmap patch
 
 diff --git a/fs/proc/base.c b/fs/proc/base.c
 index 72a1acd03675..7970af6dde6b 100644
@@ -323,10 +323,10 @@ index bce674533000..b12b5a75c799 100644
                ino = inode->i_ino;
                pgoff = (loff_t)vma->vm_pgoff << PAGE_SHIFT;
 diff --git a/include/linux/mm.h b/include/linux/mm.h
-index c4b238a20b76..d6c0174073b0 100644
+index 147073601716..9de0f88adb93 100644
 --- a/include/linux/mm.h
 +++ b/include/linux/mm.h
-@@ -2455,6 +2455,43 @@ static inline void unmap_shared_mapping_range(struct 
address_space *mapping,
+@@ -2459,6 +2459,43 @@ static inline void unmap_shared_mapping_range(struct 
address_space *mapping,
  static inline struct vm_area_struct *vma_lookup(struct mm_struct *mm,
                                                unsigned long addr);
  
@@ -417,7 +417,7 @@ index d2915f8c9dc0..b07f11a62f7c 100644
  obj-$(CONFIG_EXECMEM) += execmem.o
 +obj-y += prfile.o
 diff --git a/mm/filemap.c b/mm/filemap.c
-index d62150418b91..28b102048de8 100644
+index 0ca9c1377b68..beacce26df57 100644
 --- a/mm/filemap.c
 +++ b/mm/filemap.c
 @@ -3673,7 +3673,7 @@ vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf)
@@ -430,7 +430,7 @@ index d62150418b91..28b102048de8 100644
        if (folio->mapping != mapping) {
                folio_unlock(folio);
 diff --git a/mm/mmap.c b/mm/mmap.c
-index d0dfc85b209b..9cf97aae7e6a 100644
+index 18fddcce03b8..12868dc4ca75 100644
 --- a/mm/mmap.c
 +++ b/mm/mmap.c
 @@ -181,7 +181,7 @@ static void remove_vma(struct vm_area_struct *vma, bool 
unreachable)
@@ -488,7 +488,7 @@ index d0dfc85b209b..9cf97aae7e6a 100644
  
        pr_warn_once("%s (%d) uses deprecated remap_file_pages() syscall. See 
Documentation/mm/remap_file_pages.rst.\n",
                     current->comm, current->pid);
-@@ -3197,10 +3200,34 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, 
start, unsigned long, size,
+@@ -3197,6 +3200,32 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, 
unsigned long, size,
        if (vma->vm_flags & VM_LOCKED)
                flags |= MAP_LOCKED;
  
@@ -496,16 +496,19 @@ index d0dfc85b209b..9cf97aae7e6a 100644
 +      vma_get_file(vma);
 +      file = vma->vm_file;
 +      prfile = vma->vm_prfile;
-+      ret = do_mmap(vma->vm_file, start, size,
-+                      prot, flags, /*vm_flags*/0, pgoff, &populate, NULL);
-+      if (!IS_ERR_VALUE(ret) && file && prfile) {
-+              struct vm_area_struct *new_vma;
++      ret = security_mmap_file(vma->vm_file, prot, flags);
++      if (!ret) {
++              ret = do_mmap(vma->vm_file, start, size,
++                            prot, flags, /*vm_flags*/0, pgoff, &populate, 
NULL);
++              if (!IS_ERR_VALUE(ret) && file && prfile) {
++                      struct vm_area_struct *new_vma;
 +
-+              new_vma = find_vma(mm, ret);
-+              if (!new_vma->vm_prfile)
-+                      new_vma->vm_prfile = prfile;
-+              if (prfile)
-+                      get_file(prfile);
++                      new_vma = find_vma(mm, ret);
++                      if (!new_vma->vm_prfile)
++                              new_vma->vm_prfile = prfile;
++                      if (prfile)
++                              get_file(prfile);
++              }
 +      }
 +      /*
 +       * two fput()s instead of vma_fput(vma),
@@ -516,14 +519,17 @@ index d0dfc85b209b..9cf97aae7e6a 100644
 +              fput(prfile);
 +#else
        file = get_file(vma->vm_file);
-       ret = do_mmap(vma->vm_file, start, size,
+       ret = security_mmap_file(vma->vm_file, prot, flags);
+       if (ret)
+@@ -3205,6 +3234,7 @@ SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, 
unsigned long, size,
                        prot, flags, 0, pgoff, &populate, NULL);
+ out_fput:
        fput(file);
 +#endif /* CONFIG_AUFS_FS */
  out:
        mmap_write_unlock(mm);
        if (populate)
-@@ -3551,7 +3578,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct 
**vmap,
+@@ -3555,7 +3585,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct 
**vmap,
                if (anon_vma_clone(new_vma, vma))
                        goto out_free_mempol;
                if (new_vma->vm_file)
@@ -532,7 +538,7 @@ index d0dfc85b209b..9cf97aae7e6a 100644
                if (new_vma->vm_ops && new_vma->vm_ops->open)
                        new_vma->vm_ops->open(new_vma);
                if (vma_link(mm, new_vma))
-@@ -3565,7 +3592,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct 
**vmap,
+@@ -3569,7 +3599,7 @@ struct vm_area_struct *copy_vma(struct vm_area_struct 
**vmap,
                new_vma->vm_ops->close(new_vma);
  
        if (new_vma->vm_file)
@@ -678,13 +684,13 @@ index 000000000000..8f820a235364
 +}
 +#endif /* !CONFIG_MMU */
 SPDX-License-Identifier: GPL-2.0
-aufs6.x-rcN standalone patch
+aufs6.11.2 standalone patch
 
 diff --git a/fs/dcache.c b/fs/dcache.c
-index 61f1e85afed1..0e16da701511 100644
+index e5f57c3cfbfc..529be26e381d 100644
 --- a/fs/dcache.c
 +++ b/fs/dcache.c
-@@ -1328,6 +1328,7 @@ void d_walk(struct dentry *parent, void *data,
+@@ -1333,6 +1333,7 @@ void d_walk(struct dentry *parent, void *data,
        seq = 1;
        goto again;
  }
@@ -692,7 +698,7 @@ index 61f1e85afed1..0e16da701511 100644
  
  struct check_mount {
        struct vfsmount *mnt;
-@@ -2892,6 +2893,7 @@ void d_exchange(struct dentry *dentry1, struct dentry 
*dentry2)
+@@ -2897,6 +2898,7 @@ void d_exchange(struct dentry *dentry1, struct dentry 
*dentry2)
  
        write_sequnlock(&rename_lock);
  }
@@ -701,7 +707,7 @@ index 61f1e85afed1..0e16da701511 100644
  /**
   * d_ancestor - search for an ancestor
 diff --git a/fs/exec.c b/fs/exec.c
-index a126e3d1cacb..92bc20df2738 100644
+index 50e76cc633c4..9c5f68105979 100644
 --- a/fs/exec.c
 +++ b/fs/exec.c
 @@ -114,6 +114,7 @@ bool path_noexec(const struct path *path)
@@ -713,7 +719,7 @@ index a126e3d1cacb..92bc20df2738 100644
  #ifdef CONFIG_USELIB
  /*
 diff --git a/fs/fcntl.c b/fs/fcntl.c
-index 3f927cbf63b3..9a6faf9fb36d 100644
+index 3491d46ac758..921b5eeb8cec 100644
 --- a/fs/fcntl.c
 +++ b/fs/fcntl.c
 @@ -88,6 +88,7 @@ int setfl(int fd, struct file * filp, unsigned int arg)
@@ -722,8 +728,8 @@ index 3f927cbf63b3..9a6faf9fb36d 100644
  }
 +EXPORT_SYMBOL_GPL(setfl);
  
- static void f_modown(struct file *filp, struct pid *pid, enum pid_type type,
-                      int force)
+ void __f_setown(struct file *filp, struct pid *pid, enum pid_type type,
+               int force)
 diff --git a/fs/file_table.c b/fs/file_table.c
 index ca7843dde56d..0ce507e96f3a 100644
 --- a/fs/file_table.c
@@ -737,7 +743,7 @@ index ca7843dde56d..0ce507e96f3a 100644
  /*
   * Variant of alloc_empty_file() that doesn't check and modify nr_files.
 diff --git a/fs/namespace.c b/fs/namespace.c
-index e033b3d72b00..09bfecd15ba4 100644
+index ce44cfda1349..7af180f3070d 100644
 --- a/fs/namespace.c
 +++ b/fs/namespace.c
 @@ -971,6 +971,7 @@ int is_current_mnt_ns(struct vfsmount *mnt)
@@ -841,7 +847,7 @@ index 7672ce5486c5..b59504c73737 100644
  ssize_t
  __vfs_getxattr(struct dentry *dentry, struct inode *inode, const char *name,
 diff --git a/kernel/locking/lockdep.c b/kernel/locking/lockdep.c
-index f6af298bfab5..dc3942a123d5 100644
+index 67dc035df216..fcb6a13b4d21 100644
 --- a/kernel/locking/lockdep.c
 +++ b/kernel/locking/lockdep.c
 @@ -238,6 +238,7 @@ inline struct lock_class *lockdep_hlock_class(struct 
held_lock *hlock)
@@ -853,19 +859,19 @@ index f6af298bfab5..dc3942a123d5 100644
  
  #ifdef CONFIG_LOCK_STAT
 diff --git a/kernel/task_work.c b/kernel/task_work.c
-index 5c2daa7ad3f9..f6bd41517f2b 100644
+index 5d14d639ac71..d6b770a115b8 100644
 --- a/kernel/task_work.c
 +++ b/kernel/task_work.c
-@@ -225,3 +225,4 @@ void task_work_run(void)
+@@ -231,3 +231,4 @@ void task_work_run(void)
                } while (work);
        }
  }
 +EXPORT_SYMBOL_GPL(task_work_run);
 diff --git a/security/security.c b/security/security.c
-index 8cee5b6c6e6d..74c4b7013c46 100644
+index 43166e341526..dc5522600802 100644
 --- a/security/security.c
 +++ b/security/security.c
-@@ -1840,6 +1840,7 @@ int security_path_rmdir(const struct path *dir, struct 
dentry *dentry)
+@@ -1843,6 +1843,7 @@ int security_path_rmdir(const struct path *dir, struct 
dentry *dentry)
                return 0;
        return call_int_hook(path_rmdir, dir, dentry);
  }
@@ -873,7 +879,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
  
  /**
   * security_path_unlink() - Check if removing a hard link is allowed
-@@ -1875,6 +1876,7 @@ int security_path_symlink(const struct path *dir, struct 
dentry *dentry,
+@@ -1878,6 +1879,7 @@ int security_path_symlink(const struct path *dir, struct 
dentry *dentry,
                return 0;
        return call_int_hook(path_symlink, dir, dentry, old_name);
  }
@@ -881,7 +887,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
  
  /**
   * security_path_link - Check if creating a hard link is allowed
-@@ -1893,6 +1895,7 @@ int security_path_link(struct dentry *old_dentry, const 
struct path *new_dir,
+@@ -1896,6 +1898,7 @@ int security_path_link(struct dentry *old_dentry, const 
struct path *new_dir,
                return 0;
        return call_int_hook(path_link, old_dentry, new_dir, new_dentry);
  }
@@ -889,7 +895,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
  
  /**
   * security_path_rename() - Check if renaming a file is allowed
-@@ -1954,6 +1957,7 @@ int security_path_chmod(const struct path *path, umode_t 
mode)
+@@ -1957,6 +1960,7 @@ int security_path_chmod(const struct path *path, umode_t 
mode)
                return 0;
        return call_int_hook(path_chmod, path, mode);
  }
@@ -897,7 +903,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
  
  /**
   * security_path_chown() - Check if changing the file's owner/group is allowed
-@@ -1971,6 +1975,7 @@ int security_path_chown(const struct path *path, kuid_t 
uid, kgid_t gid)
+@@ -1974,6 +1978,7 @@ int security_path_chown(const struct path *path, kuid_t 
uid, kgid_t gid)
                return 0;
        return call_int_hook(path_chown, path, uid, gid);
  }
@@ -905,7 +911,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
  
  /**
   * security_path_chroot() - Check if changing the root directory is allowed
-@@ -2215,6 +2220,7 @@ int security_inode_permission(struct inode *inode, int 
mask)
+@@ -2218,6 +2223,7 @@ int security_inode_permission(struct inode *inode, int 
mask)
                return 0;
        return call_int_hook(inode_permission, inode, mask);
  }
@@ -913,7 +919,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
  
  /**
   * security_inode_setattr() - Check if setting file attributes is allowed
-@@ -2721,6 +2727,7 @@ int security_file_permission(struct file *file, int mask)
+@@ -2724,6 +2730,7 @@ int security_file_permission(struct file *file, int mask)
  {
        return call_int_hook(file_permission, file, mask);
  }
@@ -921,7 +927,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
  
  /**
   * security_file_alloc() - Allocate and init a file's LSM blob
-@@ -3023,6 +3030,7 @@ int security_file_truncate(struct file *file)
+@@ -3026,6 +3033,7 @@ int security_file_truncate(struct file *file)
  {
        return call_int_hook(file_truncate, file);
  }
@@ -931,7 +937,7 @@ index 8cee5b6c6e6d..74c4b7013c46 100644
   * security_task_alloc() - Allocate a task's LSM blob
 diff -urN /usr/share/empty/Documentation/ABI/testing/debugfs-aufs 
linux/Documentation/ABI/testing/debugfs-aufs
 --- /usr/share/empty/Documentation/ABI/testing/debugfs-aufs    1970-01-01 
01:00:00.000000000 +0100
-+++ linux/Documentation/ABI/testing/debugfs-aufs       2022-11-05 
23:02:18.955889283 +0100
++++ linux/Documentation/ABI/testing/debugfs-aufs       2024-10-05 
00:15:34.934664711 +0200
 @@ -0,0 +1,55 @@
 +What:         /debug/aufs/si_<id>/
 +Date:         March 2009
@@ -990,7 +996,7 @@ diff -urN 
/usr/share/empty/Documentation/ABI/testing/debugfs-aufs linux/Document
 +              will be empty. About XINO files, see the aufs manual.
 diff -urN /usr/share/empty/Documentation/ABI/testing/sysfs-aufs 
linux/Documentation/ABI/testing/sysfs-aufs
 --- /usr/share/empty/Documentation/ABI/testing/sysfs-aufs      1970-01-01 
01:00:00.000000000 +0100
-+++ linux/Documentation/ABI/testing/sysfs-aufs 2022-11-05 23:02:18.955889283 
+0100
++++ linux/Documentation/ABI/testing/sysfs-aufs 2024-10-05 00:15:34.934664711 
+0200
 @@ -0,0 +1,31 @@
 +What:         /sys/fs/aufs/si_<id>/
 +Date:         March 2009
@@ -1025,7 +1031,7 @@ diff -urN 
/usr/share/empty/Documentation/ABI/testing/sysfs-aufs linux/Documentat
 +              will be empty. About XINO files, see the aufs manual.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/01intro.txt 
linux/Documentation/filesystems/aufs/design/01intro.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/01intro.txt 
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/01intro.txt    2022-11-05 
23:02:18.955889283 +0100
++++ linux/Documentation/filesystems/aufs/design/01intro.txt    2024-10-05 
00:15:34.944664466 +0200
 @@ -0,0 +1,171 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -1200,7 +1206,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/01intro.txt lin
 +about it. But currently I have implemented it in kernel space.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/02struct.txt 
linux/Documentation/filesystems/aufs/design/02struct.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/02struct.txt        
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/02struct.txt   2022-11-05 
23:02:18.955889283 +0100
++++ linux/Documentation/filesystems/aufs/design/02struct.txt   2024-10-05 
00:15:34.947997717 +0200
 @@ -0,0 +1,258 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -1462,7 +1468,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/02struct.txt li
 +For this purpose, use "aumvdown" command in aufs-util.git.
 diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/03atomic_open.txt 
linux/Documentation/filesystems/aufs/design/03atomic_open.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/03atomic_open.txt   
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/03atomic_open.txt      
2022-11-05 23:02:18.955889283 +0100
++++ linux/Documentation/filesystems/aufs/design/03atomic_open.txt      
2024-10-05 00:15:34.947997717 +0200
 @@ -0,0 +1,85 @@
 +
 +# Copyright (C) 2015-2022 Junjiro R. Okajima
@@ -1551,7 +1557,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/03atomic_open.t
 +       be implemented in aufs, but not all I am afraid.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/03lookup.txt 
linux/Documentation/filesystems/aufs/design/03lookup.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/03lookup.txt        
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/03lookup.txt   2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/03lookup.txt   2024-10-05 
00:15:34.951330969 +0200
 @@ -0,0 +1,113 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -1668,7 +1674,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/03lookup.txt li
 +   by over-mounting something (or another method).
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/04branch.txt 
linux/Documentation/filesystems/aufs/design/04branch.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/04branch.txt        
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/04branch.txt   2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/04branch.txt   2024-10-05 
00:15:34.954664220 +0200
 @@ -0,0 +1,74 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -1746,7 +1752,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/04branch.txt li
 +    same named entry on the upper branch.
 diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/05wbr_policy.txt 
linux/Documentation/filesystems/aufs/design/05wbr_policy.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/05wbr_policy.txt    
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/05wbr_policy.txt       
2022-11-05 23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/05wbr_policy.txt       
2024-10-05 00:15:34.954664220 +0200
 @@ -0,0 +1,64 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -1814,7 +1820,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/05wbr_policy.tx
 +  copyup policy.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/06dirren.dot 
linux/Documentation/filesystems/aufs/design/06dirren.dot
 --- /usr/share/empty/Documentation/filesystems/aufs/design/06dirren.dot        
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/06dirren.dot   2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/06dirren.dot   2024-10-05 
00:15:34.957997472 +0200
 @@ -0,0 +1,44 @@
 +
 +// to view this graph, run dot(1) command in GRAPHVIZ.
@@ -1862,7 +1868,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/06dirren.dot li
 +}
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/06dirren.txt 
linux/Documentation/filesystems/aufs/design/06dirren.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/06dirren.txt        
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/06dirren.txt   2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/06dirren.txt   2024-10-05 
00:15:34.961330723 +0200
 @@ -0,0 +1,102 @@
 +
 +# Copyright (C) 2017-2022 Junjiro R. Okajima
@@ -1968,7 +1974,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/06dirren.txt li
 +equivalen to udba=reval case.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/06fhsm.txt 
linux/Documentation/filesystems/aufs/design/06fhsm.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/06fhsm.txt  
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/06fhsm.txt     2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/06fhsm.txt     2024-10-05 
00:15:34.964663975 +0200
 @@ -0,0 +1,118 @@
 +
 +# Copyright (C) 2011-2022 Junjiro R. Okajima
@@ -2090,7 +2096,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/06fhsm.txt linu
 +should restore the original file state after an error happens.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/06mmap.txt 
linux/Documentation/filesystems/aufs/design/06mmap.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/06mmap.txt  
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/06mmap.txt     2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/06mmap.txt     2024-10-05 
00:15:34.967997226 +0200
 @@ -0,0 +1,72 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -2166,7 +2172,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/06mmap.txt linu
 +I have to give up this "looks-smater" approach.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/06xattr.txt 
linux/Documentation/filesystems/aufs/design/06xattr.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/06xattr.txt 
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/06xattr.txt    2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/06xattr.txt    2024-10-05 
00:15:34.967997226 +0200
 @@ -0,0 +1,94 @@
 +
 +# Copyright (C) 2014-2022 Junjiro R. Okajima
@@ -2264,7 +2270,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/06xattr.txt lin
 +now, aufs implements the branch attributes to ignore the error.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/07export.txt 
linux/Documentation/filesystems/aufs/design/07export.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/07export.txt        
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/07export.txt   2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/07export.txt   2024-10-05 
00:15:34.971330478 +0200
 @@ -0,0 +1,58 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -2326,7 +2332,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/07export.txt li
 +  lookup_one_len(), vfs_getattr(), encode_fh() and others.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/08shwh.txt 
linux/Documentation/filesystems/aufs/design/08shwh.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/08shwh.txt  
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/08shwh.txt     2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/08shwh.txt     2024-10-05 
00:15:34.974663729 +0200
 @@ -0,0 +1,52 @@
 +
 +# Copyright (C) 2005-2022 Junjiro R. Okajima
@@ -2382,7 +2388,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/08shwh.txt linu
 +initramfs will use it to replace the old one at the next boot.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/design/10dynop.txt 
linux/Documentation/filesystems/aufs/design/10dynop.txt
 --- /usr/share/empty/Documentation/filesystems/aufs/design/10dynop.txt 
1970-01-01 01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/design/10dynop.txt    2022-11-05 
23:02:18.959222617 +0100
++++ linux/Documentation/filesystems/aufs/design/10dynop.txt    2024-10-05 
00:15:34.977996981 +0200
 @@ -0,0 +1,47 @@
 +
 +# Copyright (C) 2010-2022 Junjiro R. Okajima
@@ -2433,7 +2439,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/design/10dynop.txt lin
 +regular files only.
 diff -urN /usr/share/empty/Documentation/filesystems/aufs/README 
linux/Documentation/filesystems/aufs/README
 --- /usr/share/empty/Documentation/filesystems/aufs/README     1970-01-01 
01:00:00.000000000 +0100
-+++ linux/Documentation/filesystems/aufs/README        2024-09-15 
20:46:35.149849503 +0200
++++ linux/Documentation/filesystems/aufs/README        2024-10-05 
00:15:34.941331214 +0200
 @@ -0,0 +1,409 @@
 +
 +Aufs6 -- advanced multi layered unification filesystem version 6.x
@@ -2825,7 +2831,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/README linux/Documenta
 +James Burry made a donation (2016/12).
 +Carsten Rose made a donation (2018/9).
 +Porteus Kiosk made a donation (2018/10).
-+huronOS team: Enya Quetzalli made donations (2022/5, 2023/5 and 8).
++huronOS team: Enya Quetzalli made donations (2022/5, 2023/5, 8 and 2024/8).
 +Vasily Mikhaylichenko made a donation (2023/5 and 2024/5).
 +
 +Thank you very much.
@@ -2846,7 +2852,7 @@ diff -urN 
/usr/share/empty/Documentation/filesystems/aufs/README linux/Documenta
 +# End: ;
 diff -urN /usr/share/empty/fs/aufs/aufs.h linux/fs/aufs/aufs.h
 --- /usr/share/empty/fs/aufs/aufs.h    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/aufs.h       2022-11-05 23:02:18.959222617 +0100
++++ linux/fs/aufs/aufs.h       2024-10-05 00:15:34.997996490 +0200
 @@ -0,0 +1,62 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -2912,7 +2918,7 @@ diff -urN /usr/share/empty/fs/aufs/aufs.h 
linux/fs/aufs/aufs.h
 +#endif /* __AUFS_H__ */
 diff -urN /usr/share/empty/fs/aufs/branch.c linux/fs/aufs/branch.c
 --- /usr/share/empty/fs/aufs/branch.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/branch.c     2024-09-15 20:46:28.939849504 +0200
++++ linux/fs/aufs/branch.c     2024-10-05 00:15:35.001329742 +0200
 @@ -0,0 +1,1427 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -4343,7 +4349,7 @@ diff -urN /usr/share/empty/fs/aufs/branch.c 
linux/fs/aufs/branch.c
 +}
 diff -urN /usr/share/empty/fs/aufs/branch.h linux/fs/aufs/branch.h
 --- /usr/share/empty/fs/aufs/branch.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/branch.h     2023-10-31 09:31:04.196547417 +0100
++++ linux/fs/aufs/branch.h     2024-10-05 00:15:35.004662993 +0200
 @@ -0,0 +1,375 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -4722,7 +4728,7 @@ diff -urN /usr/share/empty/fs/aufs/branch.h 
linux/fs/aufs/branch.h
 +#endif /* __AUFS_BRANCH_H__ */
 diff -urN /usr/share/empty/fs/aufs/conf.mk linux/fs/aufs/conf.mk
 --- /usr/share/empty/fs/aufs/conf.mk   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/conf.mk      2022-11-05 23:02:18.959222617 +0100
++++ linux/fs/aufs/conf.mk      2024-10-05 00:15:35.007996245 +0200
 @@ -0,0 +1,40 @@
 +# SPDX-License-Identifier: GPL-2.0
 +
@@ -4766,7 +4772,7 @@ diff -urN /usr/share/empty/fs/aufs/conf.mk 
linux/fs/aufs/conf.mk
 +-include ${srctree}/${src}/conf_priv.mk
 diff -urN /usr/share/empty/fs/aufs/cpup.c linux/fs/aufs/cpup.c
 --- /usr/share/empty/fs/aufs/cpup.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/cpup.c       2024-09-15 20:46:28.939849504 +0200
++++ linux/fs/aufs/cpup.c       2024-10-05 00:15:35.011329496 +0200
 @@ -0,0 +1,1459 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -6229,7 +6235,7 @@ diff -urN /usr/share/empty/fs/aufs/cpup.c 
linux/fs/aufs/cpup.c
 +}
 diff -urN /usr/share/empty/fs/aufs/cpup.h linux/fs/aufs/cpup.h
 --- /usr/share/empty/fs/aufs/cpup.h    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/cpup.h       2024-09-15 20:46:35.149849503 +0200
++++ linux/fs/aufs/cpup.h       2024-10-05 00:15:35.011329496 +0200
 @@ -0,0 +1,101 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -6334,7 +6340,7 @@ diff -urN /usr/share/empty/fs/aufs/cpup.h 
linux/fs/aufs/cpup.h
 +#endif /* __AUFS_CPUP_H__ */
 diff -urN /usr/share/empty/fs/aufs/dbgaufs.c linux/fs/aufs/dbgaufs.c
 --- /usr/share/empty/fs/aufs/dbgaufs.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dbgaufs.c    2023-10-10 22:51:18.033248030 +0200
++++ linux/fs/aufs/dbgaufs.c    2024-10-05 00:15:35.014662748 +0200
 @@ -0,0 +1,526 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -6864,7 +6870,7 @@ diff -urN /usr/share/empty/fs/aufs/dbgaufs.c 
linux/fs/aufs/dbgaufs.c
 +}
 diff -urN /usr/share/empty/fs/aufs/dbgaufs.h linux/fs/aufs/dbgaufs.h
 --- /usr/share/empty/fs/aufs/dbgaufs.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dbgaufs.h    2022-11-05 23:02:18.962555950 +0100
++++ linux/fs/aufs/dbgaufs.h    2024-10-05 00:15:35.017995999 +0200
 @@ -0,0 +1,53 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -6921,7 +6927,7 @@ diff -urN /usr/share/empty/fs/aufs/dbgaufs.h 
linux/fs/aufs/dbgaufs.h
 +#endif /* __DBGAUFS_H__ */
 diff -urN /usr/share/empty/fs/aufs/dcsub.c linux/fs/aufs/dcsub.c
 --- /usr/share/empty/fs/aufs/dcsub.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dcsub.c      2022-11-05 23:02:18.962555950 +0100
++++ linux/fs/aufs/dcsub.c      2024-10-05 00:15:35.021329251 +0200
 @@ -0,0 +1,225 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -7150,7 +7156,7 @@ diff -urN /usr/share/empty/fs/aufs/dcsub.c 
linux/fs/aufs/dcsub.c
 +}
 diff -urN /usr/share/empty/fs/aufs/dcsub.h linux/fs/aufs/dcsub.h
 --- /usr/share/empty/fs/aufs/dcsub.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dcsub.h      2022-11-05 23:02:18.962555950 +0100
++++ linux/fs/aufs/dcsub.h      2024-10-05 00:15:35.021329251 +0200
 @@ -0,0 +1,137 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -7291,7 +7297,7 @@ diff -urN /usr/share/empty/fs/aufs/dcsub.h 
linux/fs/aufs/dcsub.h
 +#endif /* __AUFS_DCSUB_H__ */
 diff -urN /usr/share/empty/fs/aufs/debug.c linux/fs/aufs/debug.c
 --- /usr/share/empty/fs/aufs/debug.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/debug.c      2023-10-31 09:31:04.196547417 +0100
++++ linux/fs/aufs/debug.c      2024-10-06 23:39:14.942699140 +0200
 @@ -0,0 +1,448 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -7743,7 +7749,7 @@ diff -urN /usr/share/empty/fs/aufs/debug.c 
linux/fs/aufs/debug.c
 +}
 diff -urN /usr/share/empty/fs/aufs/debug.h linux/fs/aufs/debug.h
 --- /usr/share/empty/fs/aufs/debug.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/debug.h      2024-09-15 20:46:35.149849503 +0200
++++ linux/fs/aufs/debug.h      2024-10-05 00:15:35.027995754 +0200
 @@ -0,0 +1,226 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -7973,7 +7979,7 @@ diff -urN /usr/share/empty/fs/aufs/debug.h 
linux/fs/aufs/debug.h
 +#endif /* __AUFS_DEBUG_H__ */
 diff -urN /usr/share/empty/fs/aufs/dentry.c linux/fs/aufs/dentry.c
 --- /usr/share/empty/fs/aufs/dentry.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dentry.c     2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/dentry.c     2024-10-05 00:15:35.031329005 +0200
 @@ -0,0 +1,1175 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -9152,7 +9158,7 @@ diff -urN /usr/share/empty/fs/aufs/dentry.c 
linux/fs/aufs/dentry.c
 +};
 diff -urN /usr/share/empty/fs/aufs/dentry.h linux/fs/aufs/dentry.h
 --- /usr/share/empty/fs/aufs/dentry.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dentry.h     2024-09-15 20:46:28.939849504 +0200
++++ linux/fs/aufs/dentry.h     2024-10-05 00:15:35.031329005 +0200
 @@ -0,0 +1,270 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -9426,7 +9432,7 @@ diff -urN /usr/share/empty/fs/aufs/dentry.h 
linux/fs/aufs/dentry.h
 +#endif /* __AUFS_DENTRY_H__ */
 diff -urN /usr/share/empty/fs/aufs/dinfo.c linux/fs/aufs/dinfo.c
 --- /usr/share/empty/fs/aufs/dinfo.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dinfo.c      2022-12-17 09:21:34.796521861 +0100
++++ linux/fs/aufs/dinfo.c      2024-10-05 00:15:35.034662257 +0200
 @@ -0,0 +1,555 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -9985,7 +9991,7 @@ diff -urN /usr/share/empty/fs/aufs/dinfo.c 
linux/fs/aufs/dinfo.c
 +}
 diff -urN /usr/share/empty/fs/aufs/dir.c linux/fs/aufs/dir.c
 --- /usr/share/empty/fs/aufs/dir.c     1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dir.c        2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/dir.c        2024-10-06 23:39:14.949365632 +0200
 @@ -0,0 +1,766 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -10755,7 +10761,7 @@ diff -urN /usr/share/empty/fs/aufs/dir.c 
linux/fs/aufs/dir.c
 +};
 diff -urN /usr/share/empty/fs/aufs/dir.h linux/fs/aufs/dir.h
 --- /usr/share/empty/fs/aufs/dir.h     1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dir.h        2022-11-05 23:02:18.962555950 +0100
++++ linux/fs/aufs/dir.h        2024-10-05 00:15:35.041328760 +0200
 @@ -0,0 +1,134 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -10893,7 +10899,7 @@ diff -urN /usr/share/empty/fs/aufs/dir.h 
linux/fs/aufs/dir.h
 +#endif /* __AUFS_DIR_H__ */
 diff -urN /usr/share/empty/fs/aufs/dirren.c linux/fs/aufs/dirren.c
 --- /usr/share/empty/fs/aufs/dirren.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dirren.c     2023-10-10 22:51:18.033248030 +0200
++++ linux/fs/aufs/dirren.c     2024-10-05 00:15:35.044662011 +0200
 @@ -0,0 +1,1315 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -12212,7 +12218,7 @@ diff -urN /usr/share/empty/fs/aufs/dirren.c 
linux/fs/aufs/dirren.c
 +}
 diff -urN /usr/share/empty/fs/aufs/dirren.h linux/fs/aufs/dirren.h
 --- /usr/share/empty/fs/aufs/dirren.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dirren.h     2022-11-05 23:02:18.962555950 +0100
++++ linux/fs/aufs/dirren.h     2024-10-05 00:15:35.047995263 +0200
 @@ -0,0 +1,140 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -12356,7 +12362,7 @@ diff -urN /usr/share/empty/fs/aufs/dirren.h 
linux/fs/aufs/dirren.h
 +#endif /* __AUFS_DIRREN_H__ */
 diff -urN /usr/share/empty/fs/aufs/dynop.c linux/fs/aufs/dynop.c
 --- /usr/share/empty/fs/aufs/dynop.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dynop.c      2024-09-15 20:46:28.939849504 +0200
++++ linux/fs/aufs/dynop.c      2024-10-05 00:15:35.047995263 +0200
 @@ -0,0 +1,366 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -12726,7 +12732,7 @@ diff -urN /usr/share/empty/fs/aufs/dynop.c 
linux/fs/aufs/dynop.c
 +}
 diff -urN /usr/share/empty/fs/aufs/dynop.h linux/fs/aufs/dynop.h
 --- /usr/share/empty/fs/aufs/dynop.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/dynop.h      2022-11-05 23:02:18.962555950 +0100
++++ linux/fs/aufs/dynop.h      2024-10-05 00:15:35.051328514 +0200
 @@ -0,0 +1,77 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -12807,7 +12813,7 @@ diff -urN /usr/share/empty/fs/aufs/dynop.h 
linux/fs/aufs/dynop.h
 +#endif /* __AUFS_DYNOP_H__ */
 diff -urN /usr/share/empty/fs/aufs/export.c linux/fs/aufs/export.c
 --- /usr/share/empty/fs/aufs/export.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/export.c     2024-09-15 20:46:28.939849504 +0200
++++ linux/fs/aufs/export.c     2024-10-05 00:15:35.054661766 +0200
 @@ -0,0 +1,846 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -13657,7 +13663,7 @@ diff -urN /usr/share/empty/fs/aufs/export.c 
linux/fs/aufs/export.c
 +}
 diff -urN /usr/share/empty/fs/aufs/fhsm.c linux/fs/aufs/fhsm.c
 --- /usr/share/empty/fs/aufs/fhsm.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/fhsm.c       2022-11-05 23:02:18.962555950 +0100
++++ linux/fs/aufs/fhsm.c       2024-10-05 00:15:35.057995017 +0200
 @@ -0,0 +1,426 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -14087,7 +14093,7 @@ diff -urN /usr/share/empty/fs/aufs/fhsm.c 
linux/fs/aufs/fhsm.c
 +}
 diff -urN /usr/share/empty/fs/aufs/file.c linux/fs/aufs/file.c
 --- /usr/share/empty/fs/aufs/file.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/file.c       2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/file.c       2024-10-06 23:39:14.952698877 +0200
 @@ -0,0 +1,858 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -14949,7 +14955,7 @@ diff -urN /usr/share/empty/fs/aufs/file.c 
linux/fs/aufs/file.c
 +};
 diff -urN /usr/share/empty/fs/aufs/file.h linux/fs/aufs/file.h
 --- /usr/share/empty/fs/aufs/file.h    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/file.h       2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/file.h       2024-10-05 00:15:35.064661520 +0200
 @@ -0,0 +1,342 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -15295,7 +15301,7 @@ diff -urN /usr/share/empty/fs/aufs/file.h 
linux/fs/aufs/file.h
 +#endif /* __AUFS_FILE_H__ */
 diff -urN /usr/share/empty/fs/aufs/finfo.c linux/fs/aufs/finfo.c
 --- /usr/share/empty/fs/aufs/finfo.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/finfo.c      2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/finfo.c      2024-10-05 00:15:35.067994772 +0200
 @@ -0,0 +1,147 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -15446,7 +15452,7 @@ diff -urN /usr/share/empty/fs/aufs/finfo.c 
linux/fs/aufs/finfo.c
 +}
 diff -urN /usr/share/empty/fs/aufs/f_op.c linux/fs/aufs/f_op.c
 --- /usr/share/empty/fs/aufs/f_op.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/f_op.c       2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/f_op.c       2024-10-05 00:15:35.057995017 +0200
 @@ -0,0 +1,782 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -16232,7 +16238,7 @@ diff -urN /usr/share/empty/fs/aufs/f_op.c 
linux/fs/aufs/f_op.c
 +};
 diff -urN /usr/share/empty/fs/aufs/fsctx.c linux/fs/aufs/fsctx.c
 --- /usr/share/empty/fs/aufs/fsctx.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/fsctx.c      2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/fsctx.c      2024-10-06 23:39:14.956032123 +0200
 @@ -0,0 +1,1244 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -17480,7 +17486,7 @@ diff -urN /usr/share/empty/fs/aufs/fsctx.c 
linux/fs/aufs/fsctx.c
 +}
 diff -urN /usr/share/empty/fs/aufs/fstype.h linux/fs/aufs/fstype.h
 --- /usr/share/empty/fs/aufs/fstype.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/fstype.h     2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/fstype.h     2024-10-05 00:15:35.071328023 +0200
 @@ -0,0 +1,401 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -17885,7 +17891,7 @@ diff -urN /usr/share/empty/fs/aufs/fstype.h 
linux/fs/aufs/fstype.h
 +#endif /* __AUFS_FSTYPE_H__ */
 diff -urN /usr/share/empty/fs/aufs/hbl.h linux/fs/aufs/hbl.h
 --- /usr/share/empty/fs/aufs/hbl.h     1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/hbl.h        2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/hbl.h        2024-10-05 00:15:35.074661275 +0200
 @@ -0,0 +1,65 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -17954,7 +17960,7 @@ diff -urN /usr/share/empty/fs/aufs/hbl.h 
linux/fs/aufs/hbl.h
 +#endif /* __AUFS_HBL_H__ */
 diff -urN /usr/share/empty/fs/aufs/hfsnotify.c linux/fs/aufs/hfsnotify.c
 --- /usr/share/empty/fs/aufs/hfsnotify.c       1970-01-01 01:00:00.000000000 
+0100
-+++ linux/fs/aufs/hfsnotify.c  2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/hfsnotify.c  2024-10-05 00:15:35.077994526 +0200
 @@ -0,0 +1,290 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -18248,7 +18254,7 @@ diff -urN /usr/share/empty/fs/aufs/hfsnotify.c 
linux/fs/aufs/hfsnotify.c
 +};
 diff -urN /usr/share/empty/fs/aufs/hfsplus.c linux/fs/aufs/hfsplus.c
 --- /usr/share/empty/fs/aufs/hfsplus.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/hfsplus.c    2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/hfsplus.c    2024-10-05 00:15:35.077994526 +0200
 @@ -0,0 +1,60 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -18312,7 +18318,7 @@ diff -urN /usr/share/empty/fs/aufs/hfsplus.c 
linux/fs/aufs/hfsplus.c
 +}
 diff -urN /usr/share/empty/fs/aufs/hnotify.c linux/fs/aufs/hnotify.c
 --- /usr/share/empty/fs/aufs/hnotify.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/hnotify.c    2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/hnotify.c    2024-10-05 00:15:35.081327778 +0200
 @@ -0,0 +1,715 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -19031,7 +19037,7 @@ diff -urN /usr/share/empty/fs/aufs/hnotify.c 
linux/fs/aufs/hnotify.c
 +}
 diff -urN /usr/share/empty/fs/aufs/iinfo.c linux/fs/aufs/iinfo.c
 --- /usr/share/empty/fs/aufs/iinfo.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/iinfo.c      2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/iinfo.c      2024-10-05 00:15:35.097994035 +0200
 @@ -0,0 +1,286 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -19321,7 +19327,7 @@ diff -urN /usr/share/empty/fs/aufs/iinfo.c 
linux/fs/aufs/iinfo.c
 +}
 diff -urN /usr/share/empty/fs/aufs/inode.c linux/fs/aufs/inode.c
 --- /usr/share/empty/fs/aufs/inode.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/inode.c      2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/inode.c      2024-10-06 23:39:14.959365369 +0200
 @@ -0,0 +1,531 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -19856,7 +19862,7 @@ diff -urN /usr/share/empty/fs/aufs/inode.c 
linux/fs/aufs/inode.c
 +}
 diff -urN /usr/share/empty/fs/aufs/inode.h linux/fs/aufs/inode.h
 --- /usr/share/empty/fs/aufs/inode.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/inode.h      2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/inode.h      2024-10-05 00:15:35.104660538 +0200
 @@ -0,0 +1,707 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -20567,7 +20573,7 @@ diff -urN /usr/share/empty/fs/aufs/inode.h 
linux/fs/aufs/inode.h
 +#endif /* __AUFS_INODE_H__ */
 diff -urN /usr/share/empty/fs/aufs/ioctl.c linux/fs/aufs/ioctl.c
 --- /usr/share/empty/fs/aufs/ioctl.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/ioctl.c      2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/ioctl.c      2024-10-05 00:15:35.104660538 +0200
 @@ -0,0 +1,220 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -20791,7 +20797,7 @@ diff -urN /usr/share/empty/fs/aufs/ioctl.c 
linux/fs/aufs/ioctl.c
 +#endif
 diff -urN /usr/share/empty/fs/aufs/i_op_add.c linux/fs/aufs/i_op_add.c
 --- /usr/share/empty/fs/aufs/i_op_add.c        1970-01-01 01:00:00.000000000 
+0100
-+++ linux/fs/aufs/i_op_add.c   2023-10-31 09:31:04.199880750 +0100
++++ linux/fs/aufs/i_op_add.c   2024-10-05 00:15:35.087994281 +0200
 @@ -0,0 +1,972 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -21767,7 +21773,7 @@ diff -urN /usr/share/empty/fs/aufs/i_op_add.c 
linux/fs/aufs/i_op_add.c
 +}
 diff -urN /usr/share/empty/fs/aufs/i_op.c linux/fs/aufs/i_op.c
 --- /usr/share/empty/fs/aufs/i_op.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/i_op.c       2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/i_op.c       2024-10-05 00:15:35.084661029 +0200
 @@ -0,0 +1,1520 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -23291,7 +23297,7 @@ diff -urN /usr/share/empty/fs/aufs/i_op.c 
linux/fs/aufs/i_op.c
 +};
 diff -urN /usr/share/empty/fs/aufs/i_op_del.c linux/fs/aufs/i_op_del.c
 --- /usr/share/empty/fs/aufs/i_op_del.c        1970-01-01 01:00:00.000000000 
+0100
-+++ linux/fs/aufs/i_op_del.c   2023-10-31 09:31:04.199880750 +0100
++++ linux/fs/aufs/i_op_del.c   2024-10-05 00:15:35.091327532 +0200
 @@ -0,0 +1,523 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -23818,7 +23824,7 @@ diff -urN /usr/share/empty/fs/aufs/i_op_del.c 
linux/fs/aufs/i_op_del.c
 +}
 diff -urN /usr/share/empty/fs/aufs/i_op_ren.c linux/fs/aufs/i_op_ren.c
 --- /usr/share/empty/fs/aufs/i_op_ren.c        1970-01-01 01:00:00.000000000 
+0100
-+++ linux/fs/aufs/i_op_ren.c   2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/i_op_ren.c   2024-10-05 00:15:35.094660784 +0200
 @@ -0,0 +1,1264 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -25086,7 +25092,7 @@ diff -urN /usr/share/empty/fs/aufs/i_op_ren.c 
linux/fs/aufs/i_op_ren.c
 +}
 diff -urN /usr/share/empty/fs/aufs/Kconfig linux/fs/aufs/Kconfig
 --- /usr/share/empty/fs/aufs/Kconfig   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/Kconfig      2022-11-05 23:02:18.959222617 +0100
++++ linux/fs/aufs/Kconfig      2024-10-05 00:15:34.994663239 +0200
 @@ -0,0 +1,199 @@
 +# SPDX-License-Identifier: GPL-2.0
 +config AUFS_FS
@@ -25289,7 +25295,7 @@ diff -urN /usr/share/empty/fs/aufs/Kconfig 
linux/fs/aufs/Kconfig
 +endif
 diff -urN /usr/share/empty/fs/aufs/lcnt.h linux/fs/aufs/lcnt.h
 --- /usr/share/empty/fs/aufs/lcnt.h    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/lcnt.h       2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/lcnt.h       2024-10-05 00:15:35.107993789 +0200
 @@ -0,0 +1,186 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -25479,7 +25485,7 @@ diff -urN /usr/share/empty/fs/aufs/lcnt.h 
linux/fs/aufs/lcnt.h
 +#endif /* __AUFS_LCNT_H__ */
 diff -urN /usr/share/empty/fs/aufs/loop.c linux/fs/aufs/loop.c
 --- /usr/share/empty/fs/aufs/loop.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/loop.c       2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/loop.c       2024-10-05 00:15:35.111327041 +0200
 @@ -0,0 +1,148 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -25631,7 +25637,7 @@ diff -urN /usr/share/empty/fs/aufs/loop.c 
linux/fs/aufs/loop.c
 +}
 diff -urN /usr/share/empty/fs/aufs/loop.h linux/fs/aufs/loop.h
 --- /usr/share/empty/fs/aufs/loop.h    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/loop.h       2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/loop.h       2024-10-05 00:15:35.111327041 +0200
 @@ -0,0 +1,55 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -25690,7 +25696,7 @@ diff -urN /usr/share/empty/fs/aufs/loop.h 
linux/fs/aufs/loop.h
 +#endif /* __AUFS_LOOP_H__ */
 diff -urN /usr/share/empty/fs/aufs/magic.mk linux/fs/aufs/magic.mk
 --- /usr/share/empty/fs/aufs/magic.mk  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/magic.mk     2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/magic.mk     2024-10-05 00:15:35.114660292 +0200
 @@ -0,0 +1,31 @@
 +# SPDX-License-Identifier: GPL-2.0
 +
@@ -25725,7 +25731,7 @@ diff -urN /usr/share/empty/fs/aufs/magic.mk 
linux/fs/aufs/magic.mk
 +endif
 diff -urN /usr/share/empty/fs/aufs/Makefile linux/fs/aufs/Makefile
 --- /usr/share/empty/fs/aufs/Makefile  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/Makefile     2022-11-05 23:02:18.959222617 +0100
++++ linux/fs/aufs/Makefile     2024-10-05 00:15:34.997996490 +0200
 @@ -0,0 +1,46 @@
 +# SPDX-License-Identifier: GPL-2.0
 +
@@ -25775,7 +25781,7 @@ diff -urN /usr/share/empty/fs/aufs/Makefile 
linux/fs/aufs/Makefile
 +aufs-$(CONFIG_AUFS_MAGIC_SYSRQ) += sysrq.o
 diff -urN /usr/share/empty/fs/aufs/module.c linux/fs/aufs/module.c
 --- /usr/share/empty/fs/aufs/module.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/module.c     2022-11-05 23:02:18.965889284 +0100
++++ linux/fs/aufs/module.c     2024-10-05 00:15:35.117993544 +0200
 @@ -0,0 +1,273 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -26052,7 +26058,7 @@ diff -urN /usr/share/empty/fs/aufs/module.c 
linux/fs/aufs/module.c
 +module_exit(aufs_exit);
 diff -urN /usr/share/empty/fs/aufs/module.h linux/fs/aufs/module.h
 --- /usr/share/empty/fs/aufs/module.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/module.h     2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/module.h     2024-10-05 00:15:35.117993544 +0200
 @@ -0,0 +1,180 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -26236,7 +26242,7 @@ diff -urN /usr/share/empty/fs/aufs/module.h 
linux/fs/aufs/module.h
 +#endif /* __AUFS_MODULE_H__ */
 diff -urN /usr/share/empty/fs/aufs/mvdown.c linux/fs/aufs/mvdown.c
 --- /usr/share/empty/fs/aufs/mvdown.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/mvdown.c     2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/mvdown.c     2024-10-05 00:15:35.121326795 +0200
 @@ -0,0 +1,713 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -26953,7 +26959,7 @@ diff -urN /usr/share/empty/fs/aufs/mvdown.c 
linux/fs/aufs/mvdown.c
 +}
 diff -urN /usr/share/empty/fs/aufs/opts.c linux/fs/aufs/opts.c
 --- /usr/share/empty/fs/aufs/opts.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/opts.c       2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/opts.c       2024-10-05 00:15:35.124660047 +0200
 @@ -0,0 +1,1030 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -27987,7 +27993,7 @@ diff -urN /usr/share/empty/fs/aufs/opts.c 
linux/fs/aufs/opts.c
 +}
 diff -urN /usr/share/empty/fs/aufs/opts.h linux/fs/aufs/opts.h
 --- /usr/share/empty/fs/aufs/opts.h    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/opts.h       2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/opts.h       2024-10-05 00:15:35.127993298 +0200
 @@ -0,0 +1,264 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -28255,7 +28261,7 @@ diff -urN /usr/share/empty/fs/aufs/opts.h 
linux/fs/aufs/opts.h
 +#endif /* __AUFS_OPTS_H__ */
 diff -urN /usr/share/empty/fs/aufs/plink.c linux/fs/aufs/plink.c
 --- /usr/share/empty/fs/aufs/plink.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/plink.c      2022-11-05 23:02:18.969222617 +0100
++++ linux/fs/aufs/plink.c      2024-10-05 00:15:35.127993298 +0200
 @@ -0,0 +1,516 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -28775,7 +28781,7 @@ diff -urN /usr/share/empty/fs/aufs/plink.c 
linux/fs/aufs/plink.c
 +}
 diff -urN /usr/share/empty/fs/aufs/poll.c linux/fs/aufs/poll.c
 --- /usr/share/empty/fs/aufs/poll.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/poll.c       2022-11-05 23:02:18.969222617 +0100
++++ linux/fs/aufs/poll.c       2024-10-05 00:15:35.131326550 +0200
 @@ -0,0 +1,51 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -28830,7 +28836,7 @@ diff -urN /usr/share/empty/fs/aufs/poll.c 
linux/fs/aufs/poll.c
 +}
 diff -urN /usr/share/empty/fs/aufs/posix_acl.c linux/fs/aufs/posix_acl.c
 --- /usr/share/empty/fs/aufs/posix_acl.c       1970-01-01 01:00:00.000000000 
+0100
-+++ linux/fs/aufs/posix_acl.c  2023-10-31 09:31:04.199880750 +0100
++++ linux/fs/aufs/posix_acl.c  2024-10-05 00:15:35.134659801 +0200
 @@ -0,0 +1,108 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -28942,7 +28948,7 @@ diff -urN /usr/share/empty/fs/aufs/posix_acl.c 
linux/fs/aufs/posix_acl.c
 +}
 diff -urN /usr/share/empty/fs/aufs/procfs.c linux/fs/aufs/procfs.c
 --- /usr/share/empty/fs/aufs/procfs.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/procfs.c     2022-11-05 23:02:18.969222617 +0100
++++ linux/fs/aufs/procfs.c     2024-10-05 00:15:35.137993053 +0200
 @@ -0,0 +1,170 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -29116,7 +29122,7 @@ diff -urN /usr/share/empty/fs/aufs/procfs.c 
linux/fs/aufs/procfs.c
 +}
 diff -urN /usr/share/empty/fs/aufs/rdu.c linux/fs/aufs/rdu.c
 --- /usr/share/empty/fs/aufs/rdu.c     1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/rdu.c        2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/rdu.c        2024-10-05 00:15:35.137993053 +0200
 @@ -0,0 +1,384 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -29504,7 +29510,7 @@ diff -urN /usr/share/empty/fs/aufs/rdu.c 
linux/fs/aufs/rdu.c
 +#endif
 diff -urN /usr/share/empty/fs/aufs/rwsem.h linux/fs/aufs/rwsem.h
 --- /usr/share/empty/fs/aufs/rwsem.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/rwsem.h      2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/rwsem.h      2024-10-05 00:15:35.141326304 +0200
 @@ -0,0 +1,85 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -29593,7 +29599,7 @@ diff -urN /usr/share/empty/fs/aufs/rwsem.h 
linux/fs/aufs/rwsem.h
 +#endif /* __AUFS_RWSEM_H__ */
 diff -urN /usr/share/empty/fs/aufs/sbinfo.c linux/fs/aufs/sbinfo.c
 --- /usr/share/empty/fs/aufs/sbinfo.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/sbinfo.c     2022-11-05 23:02:18.969222617 +0100
++++ linux/fs/aufs/sbinfo.c     2024-10-05 00:15:35.144659556 +0200
 @@ -0,0 +1,316 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -29913,7 +29919,7 @@ diff -urN /usr/share/empty/fs/aufs/sbinfo.c 
linux/fs/aufs/sbinfo.c
 +}
 diff -urN /usr/share/empty/fs/aufs/super.c linux/fs/aufs/super.c
 --- /usr/share/empty/fs/aufs/super.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/super.c      2023-10-10 22:51:18.033248030 +0200
++++ linux/fs/aufs/super.c      2024-10-05 00:15:35.147992807 +0200
 @@ -0,0 +1,871 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -30788,7 +30794,7 @@ diff -urN /usr/share/empty/fs/aufs/super.c 
linux/fs/aufs/super.c
 +};
 diff -urN /usr/share/empty/fs/aufs/super.h linux/fs/aufs/super.h
 --- /usr/share/empty/fs/aufs/super.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/super.h      2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/super.h      2024-10-05 00:15:35.147992807 +0200
 @@ -0,0 +1,592 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -31384,7 +31390,7 @@ diff -urN /usr/share/empty/fs/aufs/super.h 
linux/fs/aufs/super.h
 +#endif /* __AUFS_SUPER_H__ */
 diff -urN /usr/share/empty/fs/aufs/sysaufs.c linux/fs/aufs/sysaufs.c
 --- /usr/share/empty/fs/aufs/sysaufs.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/sysaufs.c    2023-10-10 22:51:18.033248030 +0200
++++ linux/fs/aufs/sysaufs.c    2024-10-05 00:15:35.151326059 +0200
 @@ -0,0 +1,94 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -31482,7 +31488,7 @@ diff -urN /usr/share/empty/fs/aufs/sysaufs.c 
linux/fs/aufs/sysaufs.c
 +}
 diff -urN /usr/share/empty/fs/aufs/sysaufs.h linux/fs/aufs/sysaufs.h
 --- /usr/share/empty/fs/aufs/sysaufs.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/sysaufs.h    2022-11-05 23:02:18.969222617 +0100
++++ linux/fs/aufs/sysaufs.h    2024-10-05 00:15:35.154659310 +0200
 @@ -0,0 +1,102 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -31588,7 +31594,7 @@ diff -urN /usr/share/empty/fs/aufs/sysaufs.h 
linux/fs/aufs/sysaufs.h
 +#endif /* __SYSAUFS_H__ */
 diff -urN /usr/share/empty/fs/aufs/sysfs.c linux/fs/aufs/sysfs.c
 --- /usr/share/empty/fs/aufs/sysfs.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/sysfs.c      2022-11-05 23:02:18.969222617 +0100
++++ linux/fs/aufs/sysfs.c      2024-10-05 00:15:35.154659310 +0200
 @@ -0,0 +1,374 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -31966,7 +31972,7 @@ diff -urN /usr/share/empty/fs/aufs/sysfs.c 
linux/fs/aufs/sysfs.c
 +}
 diff -urN /usr/share/empty/fs/aufs/sysrq.c linux/fs/aufs/sysrq.c
 --- /usr/share/empty/fs/aufs/sysrq.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/sysrq.c      2023-10-31 09:31:04.199880750 +0100
++++ linux/fs/aufs/sysrq.c      2024-10-05 00:15:35.157992562 +0200
 @@ -0,0 +1,149 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -32119,7 +32125,7 @@ diff -urN /usr/share/empty/fs/aufs/sysrq.c 
linux/fs/aufs/sysrq.c
 +}
 diff -urN /usr/share/empty/fs/aufs/vdir.c linux/fs/aufs/vdir.c
 --- /usr/share/empty/fs/aufs/vdir.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/vdir.c       2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/vdir.c       2024-10-06 23:39:14.966031860 +0200
 @@ -0,0 +1,896 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -33019,7 +33025,7 @@ diff -urN /usr/share/empty/fs/aufs/vdir.c 
linux/fs/aufs/vdir.c
 +}
 diff -urN /usr/share/empty/fs/aufs/vfsub.c linux/fs/aufs/vfsub.c
 --- /usr/share/empty/fs/aufs/vfsub.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/vfsub.c      2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/vfsub.c      2024-10-05 00:15:35.164659065 +0200
 @@ -0,0 +1,919 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -33942,7 +33948,7 @@ diff -urN /usr/share/empty/fs/aufs/vfsub.c 
linux/fs/aufs/vfsub.c
 +}
 diff -urN /usr/share/empty/fs/aufs/vfsub.h linux/fs/aufs/vfsub.h
 --- /usr/share/empty/fs/aufs/vfsub.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/vfsub.h      2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/vfsub.h      2024-10-05 00:15:35.167992316 +0200
 @@ -0,0 +1,402 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -34348,7 +34354,7 @@ diff -urN /usr/share/empty/fs/aufs/vfsub.h 
linux/fs/aufs/vfsub.h
 +#endif /* __AUFS_VFSUB_H__ */
 diff -urN /usr/share/empty/fs/aufs/wbr_policy.c linux/fs/aufs/wbr_policy.c
 --- /usr/share/empty/fs/aufs/wbr_policy.c      1970-01-01 01:00:00.000000000 
+0100
-+++ linux/fs/aufs/wbr_policy.c 2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/wbr_policy.c 2024-10-05 00:15:35.167992316 +0200
 @@ -0,0 +1,830 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -35182,7 +35188,7 @@ diff -urN /usr/share/empty/fs/aufs/wbr_policy.c 
linux/fs/aufs/wbr_policy.c
 +};
 diff -urN /usr/share/empty/fs/aufs/whout.c linux/fs/aufs/whout.c
 --- /usr/share/empty/fs/aufs/whout.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/whout.c      2023-10-31 09:31:04.199880750 +0100
++++ linux/fs/aufs/whout.c      2024-10-05 00:15:35.171325568 +0200
 @@ -0,0 +1,1072 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -36258,7 +36264,7 @@ diff -urN /usr/share/empty/fs/aufs/whout.c 
linux/fs/aufs/whout.c
 +}
 diff -urN /usr/share/empty/fs/aufs/whout.h linux/fs/aufs/whout.h
 --- /usr/share/empty/fs/aufs/whout.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/whout.h      2023-10-31 09:31:04.199880750 +0100
++++ linux/fs/aufs/whout.h      2024-10-05 00:15:35.174658819 +0200
 @@ -0,0 +1,87 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -36349,7 +36355,7 @@ diff -urN /usr/share/empty/fs/aufs/whout.h 
linux/fs/aufs/whout.h
 +#endif /* __AUFS_WHOUT_H__ */
 diff -urN /usr/share/empty/fs/aufs/wkq.c linux/fs/aufs/wkq.c
 --- /usr/share/empty/fs/aufs/wkq.c     1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/wkq.c        2022-11-05 23:02:18.972555950 +0100
++++ linux/fs/aufs/wkq.c        2024-10-05 00:15:35.177992071 +0200
 @@ -0,0 +1,372 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -36725,7 +36731,7 @@ diff -urN /usr/share/empty/fs/aufs/wkq.c 
linux/fs/aufs/wkq.c
 +}
 diff -urN /usr/share/empty/fs/aufs/wkq.h linux/fs/aufs/wkq.h
 --- /usr/share/empty/fs/aufs/wkq.h     1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/wkq.h        2024-09-15 20:46:28.943182838 +0200
++++ linux/fs/aufs/wkq.h        2024-10-05 00:15:35.181325322 +0200
 @@ -0,0 +1,89 @@
 +/* SPDX-License-Identifier: GPL-2.0 */
 +/*
@@ -36818,7 +36824,7 @@ diff -urN /usr/share/empty/fs/aufs/wkq.h 
linux/fs/aufs/wkq.h
 +#endif /* __AUFS_WKQ_H__ */
 diff -urN /usr/share/empty/fs/aufs/xattr.c linux/fs/aufs/xattr.c
 --- /usr/share/empty/fs/aufs/xattr.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/xattr.c      2024-09-15 20:46:35.153182837 +0200
++++ linux/fs/aufs/xattr.c      2024-10-05 00:15:35.181325322 +0200
 @@ -0,0 +1,360 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -37182,7 +37188,7 @@ diff -urN /usr/share/empty/fs/aufs/xattr.c 
linux/fs/aufs/xattr.c
 +}
 diff -urN /usr/share/empty/fs/aufs/xino.c linux/fs/aufs/xino.c
 --- /usr/share/empty/fs/aufs/xino.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux/fs/aufs/xino.c       2023-10-31 09:31:04.203214083 +0100
++++ linux/fs/aufs/xino.c       2024-10-05 00:15:35.184658574 +0200
 @@ -0,0 +1,1926 @@
 +// SPDX-License-Identifier: GPL-2.0
 +/*
@@ -39112,7 +39118,7 @@ diff -urN /usr/share/empty/fs/aufs/xino.c 
linux/fs/aufs/xino.c
 +}
 diff -urN /usr/share/empty/include/uapi/linux/aufs_type.h 
linux/include/uapi/linux/aufs_type.h
 --- /usr/share/empty/include/uapi/linux/aufs_type.h    1970-01-01 
01:00:00.000000000 +0100
-+++ linux/include/uapi/linux/aufs_type.h       2024-09-15 20:46:35.153182837 
+0200
++++ linux/include/uapi/linux/aufs_type.h       2024-10-06 23:39:14.976031597 
+0200
 @@ -0,0 +1,452 @@
 +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
 +/*
@@ -39156,7 +39162,7 @@ diff -urN 
/usr/share/empty/include/uapi/linux/aufs_type.h linux/include/uapi/lin
 +#include <limits.h>
 +#endif /* __KERNEL__ */
 +
-+#define AUFS_VERSION  "6.x-rcN-20240805"
++#define AUFS_VERSION  "6.11.2-20241007"
 +
 +/* todo? move this to linux-2.6.19/include/magic.h */
 +#define AUFS_SUPER_MAGIC      ('a' << 24 | 'u' << 16 | 'f' << 8 | 's')
@@ -39567,7 +39573,7 @@ diff -urN 
/usr/share/empty/include/uapi/linux/aufs_type.h linux/include/uapi/lin
 +
 +#endif /* __AUFS_TYPE_H__ */
 SPDX-License-Identifier: GPL-2.0
-aufs6.x-rcN loopback patch
+aufs6.11.2 loopback patch
 
 diff --git a/drivers/block/loop.c b/drivers/block/loop.c
 index 479480f25a6c..ba3477c30e29 100644
@@ -39790,10 +39796,10 @@ index 07d3412e950f..c4a00f620e57 100644
  
  /* ---------------------------------------------------------------------- */
 diff --git a/include/linux/fs.h b/include/linux/fs.h
-index 34cb4763f8d1..86b93dd3d7c9 100644
+index 5092a7e8f9e9..732bd5895903 100644
 --- a/include/linux/fs.h
 +++ b/include/linux/fs.h
-@@ -2205,6 +2205,11 @@ struct super_operations {
+@@ -2206,6 +2206,11 @@ struct super_operations {
        long (*free_cached_objects)(struct super_block *,
                                    struct shrink_control *);
        void (*shutdown)(struct super_block *sb);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/bcb09e8ed3a9e3808e8db9002658cfc89027e6c1

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to