Merge pull request #1415 from Rmys/master

kernel-5.15.67
This commit is contained in:
Rmys
2022-09-13 00:50:10 +03:00
committed by GitHub
5 changed files with 118 additions and 38582 deletions
@@ -1,6 +1,6 @@
# #
# Automatically generated file; DO NOT EDIT. # Automatically generated file; DO NOT EDIT.
# Linux/x86_64 5.15.61 Kernel Configuration # Linux/x86_64 5.15.67 Kernel Configuration
# #
CONFIG_CC_VERSION_TEXT="gcc (Pisi Linux) 10.3.0" CONFIG_CC_VERSION_TEXT="gcc (Pisi Linux) 10.3.0"
CONFIG_CC_IS_GCC=y CONFIG_CC_IS_GCC=y
@@ -9484,7 +9484,7 @@ CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m
CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_FS_STATS=y
CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_MASKLOG=y
# CONFIG_OCFS2_DEBUG_FS is not set # CONFIG_OCFS2_DEBUG_FS is not set
CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS=m
CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_BTRFS_FS_POSIX_ACL=y
# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
@@ -9923,7 +9923,7 @@ CONFIG_INIT_STACK_NONE=y
# end of Kernel hardening options # end of Kernel hardening options
# end of Security options # end of Security options
CONFIG_XOR_BLOCKS=y CONFIG_XOR_BLOCKS=m
CONFIG_ASYNC_CORE=m CONFIG_ASYNC_CORE=m
CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_MEMCPY=m
CONFIG_ASYNC_XOR=m CONFIG_ASYNC_XOR=m
@@ -10169,7 +10169,7 @@ CONFIG_BINARY_PRINTF=y
# #
# Library routines # Library routines
# #
CONFIG_RAID6_PQ=y CONFIG_RAID6_PQ=m
CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_RAID6_PQ_BENCHMARK=y
CONFIG_LINEAR_RANGES=y CONFIG_LINEAR_RANGES=y
CONFIG_PACKING=y CONFIG_PACKING=y
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
diff -Naur null/Documentation/ABI/testing/debugfs-aufs linux-5.15.41/Documentation/ABI/testing/debugfs-aufs diff -Naur null/Documentation/ABI/testing/debugfs-aufs linux-5.15.41/Documentation/ABI/testing/debugfs-aufs
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/ABI/testing/debugfs-aufs 2022-05-31 16:59:51.182880353 +0300 +++ linux-5.15.41/Documentation/ABI/testing/debugfs-aufs 2022-09-06 12:51:51.030710012 +0300
@@ -0,0 +1,55 @@ @@ -0,0 +1,55 @@
+What: /debug/aufs/si_<id>/ +What: /debug/aufs/si_<id>/
+Date: March 2009 +Date: March 2009
@@ -59,7 +59,7 @@ diff -Naur null/Documentation/ABI/testing/debugfs-aufs linux-5.15.41/Documentati
+ will be empty. About XINO files, see the aufs manual. + will be empty. About XINO files, see the aufs manual.
diff -Naur null/Documentation/ABI/testing/sysfs-aufs linux-5.15.41/Documentation/ABI/testing/sysfs-aufs diff -Naur null/Documentation/ABI/testing/sysfs-aufs linux-5.15.41/Documentation/ABI/testing/sysfs-aufs
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/ABI/testing/sysfs-aufs 2022-05-31 16:59:51.182880353 +0300 +++ linux-5.15.41/Documentation/ABI/testing/sysfs-aufs 2022-09-06 12:51:51.030710012 +0300
@@ -0,0 +1,31 @@ @@ -0,0 +1,31 @@
+What: /sys/fs/aufs/si_<id>/ +What: /sys/fs/aufs/si_<id>/
+Date: March 2009 +Date: March 2009
@@ -94,7 +94,7 @@ diff -Naur null/Documentation/ABI/testing/sysfs-aufs linux-5.15.41/Documentation
+ will be empty. About XINO files, see the aufs manual. + will be empty. About XINO files, see the aufs manual.
diff -Naur null/Documentation/filesystems/aufs/design/01intro.txt linux-5.15.41/Documentation/filesystems/aufs/design/01intro.txt diff -Naur null/Documentation/filesystems/aufs/design/01intro.txt linux-5.15.41/Documentation/filesystems/aufs/design/01intro.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/01intro.txt 2022-05-31 16:59:51.183880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/01intro.txt 2022-09-06 12:51:51.031709999 +0300
@@ -0,0 +1,171 @@ @@ -0,0 +1,171 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -269,7 +269,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/01intro.txt linux-5.15.41/
+about it. But currently I have implemented it in kernel space. +about it. But currently I have implemented it in kernel space.
diff -Naur null/Documentation/filesystems/aufs/design/02struct.txt linux-5.15.41/Documentation/filesystems/aufs/design/02struct.txt diff -Naur null/Documentation/filesystems/aufs/design/02struct.txt linux-5.15.41/Documentation/filesystems/aufs/design/02struct.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/02struct.txt 2022-05-31 16:59:51.183880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/02struct.txt 2022-09-06 12:51:51.031709999 +0300
@@ -0,0 +1,258 @@ @@ -0,0 +1,258 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -531,7 +531,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/02struct.txt linux-5.15.41
+For this purpose, use "aumvdown" command in aufs-util.git. +For this purpose, use "aumvdown" command in aufs-util.git.
diff -Naur null/Documentation/filesystems/aufs/design/03atomic_open.txt linux-5.15.41/Documentation/filesystems/aufs/design/03atomic_open.txt diff -Naur null/Documentation/filesystems/aufs/design/03atomic_open.txt linux-5.15.41/Documentation/filesystems/aufs/design/03atomic_open.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/03atomic_open.txt 2022-05-31 16:59:51.183880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/03atomic_open.txt 2022-09-06 12:51:51.031709999 +0300
@@ -0,0 +1,85 @@ @@ -0,0 +1,85 @@
+ +
+# Copyright (C) 2015-2021 Junjiro R. Okajima +# Copyright (C) 2015-2021 Junjiro R. Okajima
@@ -620,7 +620,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/03atomic_open.txt linux-5.
+ be implemented in aufs, but not all I am afraid. + be implemented in aufs, but not all I am afraid.
diff -Naur null/Documentation/filesystems/aufs/design/03lookup.txt linux-5.15.41/Documentation/filesystems/aufs/design/03lookup.txt diff -Naur null/Documentation/filesystems/aufs/design/03lookup.txt linux-5.15.41/Documentation/filesystems/aufs/design/03lookup.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/03lookup.txt 2022-05-31 16:59:51.183880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/03lookup.txt 2022-09-06 12:51:51.031709999 +0300
@@ -0,0 +1,113 @@ @@ -0,0 +1,113 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -737,7 +737,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/03lookup.txt linux-5.15.41
+ by over-mounting something (or another method). + by over-mounting something (or another method).
diff -Naur null/Documentation/filesystems/aufs/design/04branch.txt linux-5.15.41/Documentation/filesystems/aufs/design/04branch.txt diff -Naur null/Documentation/filesystems/aufs/design/04branch.txt linux-5.15.41/Documentation/filesystems/aufs/design/04branch.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/04branch.txt 2022-05-31 16:59:51.183880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/04branch.txt 2022-09-06 12:51:51.031709999 +0300
@@ -0,0 +1,74 @@ @@ -0,0 +1,74 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -815,7 +815,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/04branch.txt linux-5.15.41
+ same named entry on the upper branch. + same named entry on the upper branch.
diff -Naur null/Documentation/filesystems/aufs/design/05wbr_policy.txt linux-5.15.41/Documentation/filesystems/aufs/design/05wbr_policy.txt diff -Naur null/Documentation/filesystems/aufs/design/05wbr_policy.txt linux-5.15.41/Documentation/filesystems/aufs/design/05wbr_policy.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/05wbr_policy.txt 2022-05-31 16:59:51.183880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/05wbr_policy.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,64 @@ @@ -0,0 +1,64 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -883,7 +883,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/05wbr_policy.txt linux-5.1
+ copyup policy. + copyup policy.
diff -Naur null/Documentation/filesystems/aufs/design/06dirren.dot linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.dot diff -Naur null/Documentation/filesystems/aufs/design/06dirren.dot linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.dot
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.dot 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.dot 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,31 @@ @@ -0,0 +1,31 @@
+ +
+// to view this graph, run dot(1) command in GRAPHVIZ. +// to view this graph, run dot(1) command in GRAPHVIZ.
@@ -918,7 +918,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06dirren.dot linux-5.15.41
+} +}
diff -Naur null/Documentation/filesystems/aufs/design/06dirren.txt linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.txt diff -Naur null/Documentation/filesystems/aufs/design/06dirren.txt linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.txt 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/06dirren.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,102 @@ @@ -0,0 +1,102 @@
+ +
+# Copyright (C) 2017-2021 Junjiro R. Okajima +# Copyright (C) 2017-2021 Junjiro R. Okajima
@@ -999,7 +999,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06dirren.txt linux-5.15.41
+simply the inode-numbers on the branch. The file is created or updated +simply the inode-numbers on the branch. The file is created or updated
+in removing the branch, and loaded in adding the branch. Its lifetime is +in removing the branch, and loaded in adding the branch. Its lifetime is
+equal to the branch. +equal to the branch.
+The list is refered in lookup, and when the current target inode is +The list is referred in lookup, and when the current target inode is
+found in the list, the aufs tries loading the "detailed info per +found in the list, the aufs tries loading the "detailed info per
+directory" and get the changed and valid name of the dir. +directory" and get the changed and valid name of the dir.
+ +
@@ -1024,7 +1024,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06dirren.txt linux-5.15.41
+equivalen to udba=reval case. +equivalen to udba=reval case.
diff -Naur null/Documentation/filesystems/aufs/design/06fhsm.txt linux-5.15.41/Documentation/filesystems/aufs/design/06fhsm.txt diff -Naur null/Documentation/filesystems/aufs/design/06fhsm.txt linux-5.15.41/Documentation/filesystems/aufs/design/06fhsm.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/06fhsm.txt 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/06fhsm.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,120 @@ @@ -0,0 +1,120 @@
+ +
+# Copyright (C) 2011-2021 Junjiro R. Okajima +# Copyright (C) 2011-2021 Junjiro R. Okajima
@@ -1148,7 +1148,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06fhsm.txt linux-5.15.41/D
+should restore the original file state after an error happens. +should restore the original file state after an error happens.
diff -Naur null/Documentation/filesystems/aufs/design/06mmap.txt linux-5.15.41/Documentation/filesystems/aufs/design/06mmap.txt diff -Naur null/Documentation/filesystems/aufs/design/06mmap.txt linux-5.15.41/Documentation/filesystems/aufs/design/06mmap.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/06mmap.txt 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/06mmap.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,72 @@ @@ -0,0 +1,72 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -1224,7 +1224,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06mmap.txt linux-5.15.41/D
+I have to give up this "looks-smater" approach. +I have to give up this "looks-smater" approach.
diff -Naur null/Documentation/filesystems/aufs/design/06xattr.txt linux-5.15.41/Documentation/filesystems/aufs/design/06xattr.txt diff -Naur null/Documentation/filesystems/aufs/design/06xattr.txt linux-5.15.41/Documentation/filesystems/aufs/design/06xattr.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/06xattr.txt 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/06xattr.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,96 @@ @@ -0,0 +1,96 @@
+ +
+# Copyright (C) 2014-2021 Junjiro R. Okajima +# Copyright (C) 2014-2021 Junjiro R. Okajima
@@ -1324,7 +1324,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06xattr.txt linux-5.15.41/
+now, aufs implements the branch attributes to ignore the error. +now, aufs implements the branch attributes to ignore the error.
diff -Naur null/Documentation/filesystems/aufs/design/07export.txt linux-5.15.41/Documentation/filesystems/aufs/design/07export.txt diff -Naur null/Documentation/filesystems/aufs/design/07export.txt linux-5.15.41/Documentation/filesystems/aufs/design/07export.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/07export.txt 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/07export.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,58 @@ @@ -0,0 +1,58 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -1386,7 +1386,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/07export.txt linux-5.15.41
+ lookup_one_len(), vfs_getattr(), encode_fh() and others. + lookup_one_len(), vfs_getattr(), encode_fh() and others.
diff -Naur null/Documentation/filesystems/aufs/design/08shwh.txt linux-5.15.41/Documentation/filesystems/aufs/design/08shwh.txt diff -Naur null/Documentation/filesystems/aufs/design/08shwh.txt linux-5.15.41/Documentation/filesystems/aufs/design/08shwh.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/08shwh.txt 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/08shwh.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,52 @@ @@ -0,0 +1,52 @@
+ +
+# Copyright (C) 2005-2021 Junjiro R. Okajima +# Copyright (C) 2005-2021 Junjiro R. Okajima
@@ -1442,7 +1442,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/08shwh.txt linux-5.15.41/D
+initramfs will use it to replace the old one at the next boot. +initramfs will use it to replace the old one at the next boot.
diff -Naur null/Documentation/filesystems/aufs/design/10dynop.txt linux-5.15.41/Documentation/filesystems/aufs/design/10dynop.txt diff -Naur null/Documentation/filesystems/aufs/design/10dynop.txt linux-5.15.41/Documentation/filesystems/aufs/design/10dynop.txt
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/design/10dynop.txt 2022-05-31 16:59:51.184880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/design/10dynop.txt 2022-09-06 12:51:51.032709987 +0300
@@ -0,0 +1,47 @@ @@ -0,0 +1,47 @@
+ +
+# Copyright (C) 2010-2021 Junjiro R. Okajima +# Copyright (C) 2010-2021 Junjiro R. Okajima
@@ -1493,7 +1493,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/10dynop.txt linux-5.15.41/
+regular files only. +regular files only.
diff -Naur null/Documentation/filesystems/aufs/README linux-5.15.41/Documentation/filesystems/aufs/README diff -Naur null/Documentation/filesystems/aufs/README linux-5.15.41/Documentation/filesystems/aufs/README
--- /dev/null --- /dev/null
+++ linux-5.15.41/Documentation/filesystems/aufs/README 2022-05-31 16:59:51.183880353 +0300 +++ linux-5.15.41/Documentation/filesystems/aufs/README 2022-09-06 12:51:51.031709999 +0300
@@ -0,0 +1,397 @@ @@ -0,0 +1,397 @@
+ +
+Aufs5 -- advanced multi layered unification filesystem version 5.x +Aufs5 -- advanced multi layered unification filesystem version 5.x
@@ -1894,7 +1894,7 @@ diff -Naur null/Documentation/filesystems/aufs/README linux-5.15.41/Documentatio
+# End: ; +# End: ;
diff -Naur null/fs/aufs/aufs.h linux-5.15.41/fs/aufs/aufs.h diff -Naur null/fs/aufs/aufs.h linux-5.15.41/fs/aufs/aufs.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/aufs.h 2022-05-31 16:59:51.186880353 +0300 +++ linux-5.15.41/fs/aufs/aufs.h 2022-09-06 12:51:51.034709962 +0300
@@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -1960,7 +1960,7 @@ diff -Naur null/fs/aufs/aufs.h linux-5.15.41/fs/aufs/aufs.h
+#endif /* __AUFS_H__ */ +#endif /* __AUFS_H__ */
diff -Naur null/fs/aufs/branch.c linux-5.15.41/fs/aufs/branch.c diff -Naur null/fs/aufs/branch.c linux-5.15.41/fs/aufs/branch.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/branch.c 2022-05-31 16:59:51.186880353 +0300 +++ linux-5.15.41/fs/aufs/branch.c 2022-09-06 12:51:51.034709962 +0300
@@ -0,0 +1,1427 @@ @@ -0,0 +1,1427 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -3243,7 +3243,7 @@ diff -Naur null/fs/aufs/branch.c linux-5.15.41/fs/aufs/branch.c
+ * file_release_write() for each file, because the branch + * file_release_write() for each file, because the branch
+ * attribute in aufs world is totally different from the native + * attribute in aufs world is totally different from the native
+ * fs rw/ro mode. + * fs rw/ro mode.
+ */ + */
+ /* fi_read_lock(file); */ + /* fi_read_lock(file); */
+ hfile = &au_fi(file)->fi_htop; + hfile = &au_fi(file)->fi_htop;
+ hf = hfile->hf_file; + hf = hfile->hf_file;
@@ -3391,7 +3391,7 @@ diff -Naur null/fs/aufs/branch.c linux-5.15.41/fs/aufs/branch.c
+} +}
diff -Naur null/fs/aufs/branch.h linux-5.15.41/fs/aufs/branch.h diff -Naur null/fs/aufs/branch.h linux-5.15.41/fs/aufs/branch.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/branch.h 2022-05-31 16:59:51.186880353 +0300 +++ linux-5.15.41/fs/aufs/branch.h 2022-09-06 12:51:51.034709962 +0300
@@ -0,0 +1,375 @@ @@ -0,0 +1,375 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -3770,7 +3770,7 @@ diff -Naur null/fs/aufs/branch.h linux-5.15.41/fs/aufs/branch.h
+#endif /* __AUFS_BRANCH_H__ */ +#endif /* __AUFS_BRANCH_H__ */
diff -Naur null/fs/aufs/conf.mk linux-5.15.41/fs/aufs/conf.mk diff -Naur null/fs/aufs/conf.mk linux-5.15.41/fs/aufs/conf.mk
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/conf.mk 2022-05-31 16:59:51.186880353 +0300 +++ linux-5.15.41/fs/aufs/conf.mk 2022-09-06 12:51:51.035709949 +0300
@@ -0,0 +1,40 @@ @@ -0,0 +1,40 @@
+# SPDX-License-Identifier: GPL-2.0 +# SPDX-License-Identifier: GPL-2.0
+ +
@@ -3814,7 +3814,7 @@ diff -Naur null/fs/aufs/conf.mk linux-5.15.41/fs/aufs/conf.mk
+-include ${srctree}/${src}/conf_priv.mk +-include ${srctree}/${src}/conf_priv.mk
diff -Naur null/fs/aufs/cpup.c linux-5.15.41/fs/aufs/cpup.c diff -Naur null/fs/aufs/cpup.c linux-5.15.41/fs/aufs/cpup.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/cpup.c 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/cpup.c 2022-09-06 12:51:51.035709949 +0300
@@ -0,0 +1,1459 @@ @@ -0,0 +1,1459 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -5277,7 +5277,7 @@ diff -Naur null/fs/aufs/cpup.c linux-5.15.41/fs/aufs/cpup.c
+} +}
diff -Naur null/fs/aufs/cpup.h linux-5.15.41/fs/aufs/cpup.h diff -Naur null/fs/aufs/cpup.h linux-5.15.41/fs/aufs/cpup.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/cpup.h 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/cpup.h 2022-09-06 12:51:51.035709949 +0300
@@ -0,0 +1,100 @@ @@ -0,0 +1,100 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -5381,7 +5381,7 @@ diff -Naur null/fs/aufs/cpup.h linux-5.15.41/fs/aufs/cpup.h
+#endif /* __AUFS_CPUP_H__ */ +#endif /* __AUFS_CPUP_H__ */
diff -Naur null/fs/aufs/dbgaufs.c linux-5.15.41/fs/aufs/dbgaufs.c diff -Naur null/fs/aufs/dbgaufs.c linux-5.15.41/fs/aufs/dbgaufs.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dbgaufs.c 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/dbgaufs.c 2022-09-06 12:51:51.035709949 +0300
@@ -0,0 +1,526 @@ @@ -0,0 +1,526 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -5911,7 +5911,7 @@ diff -Naur null/fs/aufs/dbgaufs.c linux-5.15.41/fs/aufs/dbgaufs.c
+} +}
diff -Naur null/fs/aufs/dbgaufs.h linux-5.15.41/fs/aufs/dbgaufs.h diff -Naur null/fs/aufs/dbgaufs.h linux-5.15.41/fs/aufs/dbgaufs.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dbgaufs.h 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/dbgaufs.h 2022-09-06 12:51:51.035709949 +0300
@@ -0,0 +1,53 @@ @@ -0,0 +1,53 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -5968,7 +5968,7 @@ diff -Naur null/fs/aufs/dbgaufs.h linux-5.15.41/fs/aufs/dbgaufs.h
+#endif /* __DBGAUFS_H__ */ +#endif /* __DBGAUFS_H__ */
diff -Naur null/fs/aufs/dcsub.c linux-5.15.41/fs/aufs/dcsub.c diff -Naur null/fs/aufs/dcsub.c linux-5.15.41/fs/aufs/dcsub.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dcsub.c 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/dcsub.c 2022-09-06 12:51:51.035709949 +0300
@@ -0,0 +1,225 @@ @@ -0,0 +1,225 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -6197,7 +6197,7 @@ diff -Naur null/fs/aufs/dcsub.c linux-5.15.41/fs/aufs/dcsub.c
+} +}
diff -Naur null/fs/aufs/dcsub.h linux-5.15.41/fs/aufs/dcsub.h diff -Naur null/fs/aufs/dcsub.h linux-5.15.41/fs/aufs/dcsub.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dcsub.h 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/dcsub.h 2022-09-06 12:51:51.035709949 +0300
@@ -0,0 +1,137 @@ @@ -0,0 +1,137 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -6338,7 +6338,7 @@ diff -Naur null/fs/aufs/dcsub.h linux-5.15.41/fs/aufs/dcsub.h
+#endif /* __AUFS_DCSUB_H__ */ +#endif /* __AUFS_DCSUB_H__ */
diff -Naur null/fs/aufs/debug.c linux-5.15.41/fs/aufs/debug.c diff -Naur null/fs/aufs/debug.c linux-5.15.41/fs/aufs/debug.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/debug.c 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/debug.c 2022-09-06 12:51:51.036709937 +0300
@@ -0,0 +1,444 @@ @@ -0,0 +1,444 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -6389,7 +6389,7 @@ diff -Naur null/fs/aufs/debug.c linux-5.15.41/fs/aufs/debug.c
+ return sprintf(buffer, "%d", atomic_read(a)); + return sprintf(buffer, "%d", atomic_read(a));
+} +}
+ +
+static struct kernel_param_ops param_ops_atomic_t = { +static const struct kernel_param_ops param_ops_atomic_t = {
+ .set = param_atomic_t_set, + .set = param_atomic_t_set,
+ .get = param_atomic_t_get + .get = param_atomic_t_get
+ /* void (*free)(void *arg) */ + /* void (*free)(void *arg) */
@@ -6786,7 +6786,7 @@ diff -Naur null/fs/aufs/debug.c linux-5.15.41/fs/aufs/debug.c
+} +}
diff -Naur null/fs/aufs/debug.h linux-5.15.41/fs/aufs/debug.h diff -Naur null/fs/aufs/debug.h linux-5.15.41/fs/aufs/debug.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/debug.h 2022-05-31 16:59:51.187880353 +0300 +++ linux-5.15.41/fs/aufs/debug.h 2022-09-06 12:51:51.036709937 +0300
@@ -0,0 +1,226 @@ @@ -0,0 +1,226 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -7016,7 +7016,7 @@ diff -Naur null/fs/aufs/debug.h linux-5.15.41/fs/aufs/debug.h
+#endif /* __AUFS_DEBUG_H__ */ +#endif /* __AUFS_DEBUG_H__ */
diff -Naur null/fs/aufs/dentry.c linux-5.15.41/fs/aufs/dentry.c diff -Naur null/fs/aufs/dentry.c linux-5.15.41/fs/aufs/dentry.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dentry.c 2022-05-31 16:59:51.188880353 +0300 +++ linux-5.15.41/fs/aufs/dentry.c 2022-09-06 12:51:51.036709937 +0300
@@ -0,0 +1,1168 @@ @@ -0,0 +1,1168 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -8188,7 +8188,7 @@ diff -Naur null/fs/aufs/dentry.c linux-5.15.41/fs/aufs/dentry.c
+}; +};
diff -Naur null/fs/aufs/dentry.h linux-5.15.41/fs/aufs/dentry.h diff -Naur null/fs/aufs/dentry.h linux-5.15.41/fs/aufs/dentry.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dentry.h 2022-05-31 16:59:51.188880353 +0300 +++ linux-5.15.41/fs/aufs/dentry.h 2022-09-06 12:51:51.036709937 +0300
@@ -0,0 +1,269 @@ @@ -0,0 +1,269 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -8461,7 +8461,7 @@ diff -Naur null/fs/aufs/dentry.h linux-5.15.41/fs/aufs/dentry.h
+#endif /* __AUFS_DENTRY_H__ */ +#endif /* __AUFS_DENTRY_H__ */
diff -Naur null/fs/aufs/dinfo.c linux-5.15.41/fs/aufs/dinfo.c diff -Naur null/fs/aufs/dinfo.c linux-5.15.41/fs/aufs/dinfo.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dinfo.c 2022-05-31 16:59:51.188880353 +0300 +++ linux-5.15.41/fs/aufs/dinfo.c 2022-09-06 12:51:51.037709924 +0300
@@ -0,0 +1,554 @@ @@ -0,0 +1,554 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -9019,7 +9019,7 @@ diff -Naur null/fs/aufs/dinfo.c linux-5.15.41/fs/aufs/dinfo.c
+} +}
diff -Naur null/fs/aufs/dir.c linux-5.15.41/fs/aufs/dir.c diff -Naur null/fs/aufs/dir.c linux-5.15.41/fs/aufs/dir.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dir.c 2022-05-31 16:59:51.188880353 +0300 +++ linux-5.15.41/fs/aufs/dir.c 2022-09-06 12:51:51.037709924 +0300
@@ -0,0 +1,765 @@ @@ -0,0 +1,765 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -9788,7 +9788,7 @@ diff -Naur null/fs/aufs/dir.c linux-5.15.41/fs/aufs/dir.c
+}; +};
diff -Naur null/fs/aufs/dir.h linux-5.15.41/fs/aufs/dir.h diff -Naur null/fs/aufs/dir.h linux-5.15.41/fs/aufs/dir.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dir.h 2022-05-31 16:59:51.189880353 +0300 +++ linux-5.15.41/fs/aufs/dir.h 2022-09-06 12:51:51.037709924 +0300
@@ -0,0 +1,134 @@ @@ -0,0 +1,134 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -9926,7 +9926,7 @@ diff -Naur null/fs/aufs/dir.h linux-5.15.41/fs/aufs/dir.h
+#endif /* __AUFS_DIR_H__ */ +#endif /* __AUFS_DIR_H__ */
diff -Naur null/fs/aufs/dirren.c linux-5.15.41/fs/aufs/dirren.c diff -Naur null/fs/aufs/dirren.c linux-5.15.41/fs/aufs/dirren.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dirren.c 2022-05-31 16:59:51.189880353 +0300 +++ linux-5.15.41/fs/aufs/dirren.c 2022-09-06 12:51:51.037709924 +0300
@@ -0,0 +1,1315 @@ @@ -0,0 +1,1315 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -11245,7 +11245,7 @@ diff -Naur null/fs/aufs/dirren.c linux-5.15.41/fs/aufs/dirren.c
+} +}
diff -Naur null/fs/aufs/dirren.h linux-5.15.41/fs/aufs/dirren.h diff -Naur null/fs/aufs/dirren.h linux-5.15.41/fs/aufs/dirren.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dirren.h 2022-05-31 16:59:51.189880353 +0300 +++ linux-5.15.41/fs/aufs/dirren.h 2022-09-06 12:51:51.037709924 +0300
@@ -0,0 +1,140 @@ @@ -0,0 +1,140 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -11389,7 +11389,7 @@ diff -Naur null/fs/aufs/dirren.h linux-5.15.41/fs/aufs/dirren.h
+#endif /* __AUFS_DIRREN_H__ */ +#endif /* __AUFS_DIRREN_H__ */
diff -Naur null/fs/aufs/dynop.c linux-5.15.41/fs/aufs/dynop.c diff -Naur null/fs/aufs/dynop.c linux-5.15.41/fs/aufs/dynop.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dynop.c 2022-05-31 16:59:51.189880353 +0300 +++ linux-5.15.41/fs/aufs/dynop.c 2022-09-06 12:51:51.037709924 +0300
@@ -0,0 +1,368 @@ @@ -0,0 +1,368 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -11761,7 +11761,7 @@ diff -Naur null/fs/aufs/dynop.c linux-5.15.41/fs/aufs/dynop.c
+} +}
diff -Naur null/fs/aufs/dynop.h linux-5.15.41/fs/aufs/dynop.h diff -Naur null/fs/aufs/dynop.h linux-5.15.41/fs/aufs/dynop.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/dynop.h 2022-05-31 16:59:51.189880353 +0300 +++ linux-5.15.41/fs/aufs/dynop.h 2022-09-06 12:51:51.038709912 +0300
@@ -0,0 +1,77 @@ @@ -0,0 +1,77 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -11842,7 +11842,7 @@ diff -Naur null/fs/aufs/dynop.h linux-5.15.41/fs/aufs/dynop.h
+#endif /* __AUFS_DYNOP_H__ */ +#endif /* __AUFS_DYNOP_H__ */
diff -Naur null/fs/aufs/export.c linux-5.15.41/fs/aufs/export.c diff -Naur null/fs/aufs/export.c linux-5.15.41/fs/aufs/export.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/export.c 2022-05-31 16:59:51.189880353 +0300 +++ linux-5.15.41/fs/aufs/export.c 2022-09-06 12:51:51.038709912 +0300
@@ -0,0 +1,830 @@ @@ -0,0 +1,830 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -12676,7 +12676,7 @@ diff -Naur null/fs/aufs/export.c linux-5.15.41/fs/aufs/export.c
+} +}
diff -Naur null/fs/aufs/fhsm.c linux-5.15.41/fs/aufs/fhsm.c diff -Naur null/fs/aufs/fhsm.c linux-5.15.41/fs/aufs/fhsm.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/fhsm.c 2022-05-31 16:59:51.190880353 +0300 +++ linux-5.15.41/fs/aufs/fhsm.c 2022-09-06 12:51:51.038709912 +0300
@@ -0,0 +1,427 @@ @@ -0,0 +1,427 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -13107,7 +13107,7 @@ diff -Naur null/fs/aufs/fhsm.c linux-5.15.41/fs/aufs/fhsm.c
+} +}
diff -Naur null/fs/aufs/file.c linux-5.15.41/fs/aufs/file.c diff -Naur null/fs/aufs/file.c linux-5.15.41/fs/aufs/file.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/file.c 2022-05-31 16:59:51.190880353 +0300 +++ linux-5.15.41/fs/aufs/file.c 2022-09-06 12:51:51.039709899 +0300
@@ -0,0 +1,863 @@ @@ -0,0 +1,863 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -13974,7 +13974,7 @@ diff -Naur null/fs/aufs/file.c linux-5.15.41/fs/aufs/file.c
+}; +};
diff -Naur null/fs/aufs/file.h linux-5.15.41/fs/aufs/file.h diff -Naur null/fs/aufs/file.h linux-5.15.41/fs/aufs/file.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/file.h 2022-05-31 16:59:51.190880353 +0300 +++ linux-5.15.41/fs/aufs/file.h 2022-09-06 12:51:51.039709899 +0300
@@ -0,0 +1,342 @@ @@ -0,0 +1,342 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -14320,7 +14320,7 @@ diff -Naur null/fs/aufs/file.h linux-5.15.41/fs/aufs/file.h
+#endif /* __AUFS_FILE_H__ */ +#endif /* __AUFS_FILE_H__ */
diff -Naur null/fs/aufs/finfo.c linux-5.15.41/fs/aufs/finfo.c diff -Naur null/fs/aufs/finfo.c linux-5.15.41/fs/aufs/finfo.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/finfo.c 2022-05-31 16:59:51.190880353 +0300 +++ linux-5.15.41/fs/aufs/finfo.c 2022-09-06 12:51:51.039709899 +0300
@@ -0,0 +1,149 @@ @@ -0,0 +1,149 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -14473,7 +14473,7 @@ diff -Naur null/fs/aufs/finfo.c linux-5.15.41/fs/aufs/finfo.c
+} +}
diff -Naur null/fs/aufs/f_op.c linux-5.15.41/fs/aufs/f_op.c diff -Naur null/fs/aufs/f_op.c linux-5.15.41/fs/aufs/f_op.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/f_op.c 2022-05-31 16:59:51.190880353 +0300 +++ linux-5.15.41/fs/aufs/f_op.c 2022-09-06 12:51:51.038709912 +0300
@@ -0,0 +1,771 @@ @@ -0,0 +1,771 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -15248,7 +15248,7 @@ diff -Naur null/fs/aufs/f_op.c linux-5.15.41/fs/aufs/f_op.c
+}; +};
diff -Naur null/fs/aufs/fsctx.c linux-5.15.41/fs/aufs/fsctx.c diff -Naur null/fs/aufs/fsctx.c linux-5.15.41/fs/aufs/fsctx.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/fsctx.c 2022-05-31 16:59:51.191880353 +0300 +++ linux-5.15.41/fs/aufs/fsctx.c 2022-09-06 12:51:51.039709899 +0300
@@ -0,0 +1,1242 @@ @@ -0,0 +1,1242 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -15693,7 +15693,7 @@ diff -Naur null/fs/aufs/fsctx.c linux-5.15.41/fs/aufs/fsctx.c
+#ifdef CONFIG_FS_POSIX_ACL +#ifdef CONFIG_FS_POSIX_ACL
+ fsparam_flag_no("acl", Opt_acl), + fsparam_flag_no("acl", Opt_acl),
+#else +#else
+ au_ignore_flag("acl"), + au_ignore_flag("acl", Opt_ignore),
+#endif +#endif
+ +
+ /* internal use for the scripts */ + /* internal use for the scripts */
@@ -16255,7 +16255,7 @@ diff -Naur null/fs/aufs/fsctx.c linux-5.15.41/fs/aufs/fsctx.c
+ case Opt_##name: \ + case Opt_##name: \
+ err = 0; \ + err = 0; \
+ opt->tf = !result.negated; \ + opt->tf = !result.negated; \
+ break; + break
+ au_fsctx_TF(trunc_xino); + au_fsctx_TF(trunc_xino);
+ au_fsctx_TF(trunc_xib); + au_fsctx_TF(trunc_xib);
+ au_fsctx_TF(dirperm1); + au_fsctx_TF(dirperm1);
@@ -16332,7 +16332,7 @@ diff -Naur null/fs/aufs/fsctx.c linux-5.15.41/fs/aufs/fsctx.c
+{ +{
+#define do_test(name) \ +#define do_test(name) \
+ if (!strncmp(str, name ":", sizeof(name))) \ + if (!strncmp(str, name ":", sizeof(name))) \
+ return sizeof(name) - 1; + return sizeof(name) - 1
+ do_test("br"); + do_test("br");
+ do_test("add"); + do_test("add");
+ do_test("ins"); + do_test("ins");
@@ -16494,7 +16494,7 @@ diff -Naur null/fs/aufs/fsctx.c linux-5.15.41/fs/aufs/fsctx.c
+} +}
diff -Naur null/fs/aufs/fstype.h linux-5.15.41/fs/aufs/fstype.h diff -Naur null/fs/aufs/fstype.h linux-5.15.41/fs/aufs/fstype.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/fstype.h 2022-05-31 16:59:51.191880353 +0300 +++ linux-5.15.41/fs/aufs/fstype.h 2022-09-06 12:51:51.039709899 +0300
@@ -0,0 +1,401 @@ @@ -0,0 +1,401 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -16899,7 +16899,7 @@ diff -Naur null/fs/aufs/fstype.h linux-5.15.41/fs/aufs/fstype.h
+#endif /* __AUFS_FSTYPE_H__ */ +#endif /* __AUFS_FSTYPE_H__ */
diff -Naur null/fs/aufs/hbl.h linux-5.15.41/fs/aufs/hbl.h diff -Naur null/fs/aufs/hbl.h linux-5.15.41/fs/aufs/hbl.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/hbl.h 2022-05-31 16:59:51.191880353 +0300 +++ linux-5.15.41/fs/aufs/hbl.h 2022-09-06 12:51:51.039709899 +0300
@@ -0,0 +1,65 @@ @@ -0,0 +1,65 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -16968,7 +16968,7 @@ diff -Naur null/fs/aufs/hbl.h linux-5.15.41/fs/aufs/hbl.h
+#endif /* __AUFS_HBL_H__ */ +#endif /* __AUFS_HBL_H__ */
diff -Naur null/fs/aufs/hfsnotify.c linux-5.15.41/fs/aufs/hfsnotify.c diff -Naur null/fs/aufs/hfsnotify.c linux-5.15.41/fs/aufs/hfsnotify.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/hfsnotify.c 2022-05-31 16:59:51.191880353 +0300 +++ linux-5.15.41/fs/aufs/hfsnotify.c 2022-09-06 12:51:51.040709887 +0300
@@ -0,0 +1,288 @@ @@ -0,0 +1,288 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -17260,7 +17260,7 @@ diff -Naur null/fs/aufs/hfsnotify.c linux-5.15.41/fs/aufs/hfsnotify.c
+}; +};
diff -Naur null/fs/aufs/hfsplus.c linux-5.15.41/fs/aufs/hfsplus.c diff -Naur null/fs/aufs/hfsplus.c linux-5.15.41/fs/aufs/hfsplus.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/hfsplus.c 2022-05-31 16:59:51.191880353 +0300 +++ linux-5.15.41/fs/aufs/hfsplus.c 2022-09-06 12:51:51.040709887 +0300
@@ -0,0 +1,60 @@ @@ -0,0 +1,60 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -17324,7 +17324,7 @@ diff -Naur null/fs/aufs/hfsplus.c linux-5.15.41/fs/aufs/hfsplus.c
+} +}
diff -Naur null/fs/aufs/hnotify.c linux-5.15.41/fs/aufs/hnotify.c diff -Naur null/fs/aufs/hnotify.c linux-5.15.41/fs/aufs/hnotify.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/hnotify.c 2022-05-31 16:59:51.191880353 +0300 +++ linux-5.15.41/fs/aufs/hnotify.c 2022-09-06 12:51:51.040709887 +0300
@@ -0,0 +1,715 @@ @@ -0,0 +1,715 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -18043,7 +18043,7 @@ diff -Naur null/fs/aufs/hnotify.c linux-5.15.41/fs/aufs/hnotify.c
+} +}
diff -Naur null/fs/aufs/iinfo.c linux-5.15.41/fs/aufs/iinfo.c diff -Naur null/fs/aufs/iinfo.c linux-5.15.41/fs/aufs/iinfo.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/iinfo.c 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/iinfo.c 2022-09-06 12:51:51.041709874 +0300
@@ -0,0 +1,286 @@ @@ -0,0 +1,286 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -18333,7 +18333,7 @@ diff -Naur null/fs/aufs/iinfo.c linux-5.15.41/fs/aufs/iinfo.c
+} +}
diff -Naur null/fs/aufs/inode.c linux-5.15.41/fs/aufs/inode.c diff -Naur null/fs/aufs/inode.c linux-5.15.41/fs/aufs/inode.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/inode.c 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/inode.c 2022-09-06 12:51:51.041709874 +0300
@@ -0,0 +1,531 @@ @@ -0,0 +1,531 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -18868,7 +18868,7 @@ diff -Naur null/fs/aufs/inode.c linux-5.15.41/fs/aufs/inode.c
+} +}
diff -Naur null/fs/aufs/inode.h linux-5.15.41/fs/aufs/inode.h diff -Naur null/fs/aufs/inode.h linux-5.15.41/fs/aufs/inode.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/inode.h 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/inode.h 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,705 @@ @@ -0,0 +1,705 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -19577,7 +19577,7 @@ diff -Naur null/fs/aufs/inode.h linux-5.15.41/fs/aufs/inode.h
+#endif /* __AUFS_INODE_H__ */ +#endif /* __AUFS_INODE_H__ */
diff -Naur null/fs/aufs/ioctl.c linux-5.15.41/fs/aufs/ioctl.c diff -Naur null/fs/aufs/ioctl.c linux-5.15.41/fs/aufs/ioctl.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/ioctl.c 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/ioctl.c 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,220 @@ @@ -0,0 +1,220 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -19801,7 +19801,7 @@ diff -Naur null/fs/aufs/ioctl.c linux-5.15.41/fs/aufs/ioctl.c
+#endif +#endif
diff -Naur null/fs/aufs/i_op_add.c linux-5.15.41/fs/aufs/i_op_add.c diff -Naur null/fs/aufs/i_op_add.c linux-5.15.41/fs/aufs/i_op_add.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/i_op_add.c 2022-05-31 16:59:51.192880353 +0300 +++ linux-5.15.41/fs/aufs/i_op_add.c 2022-09-06 12:51:51.041709874 +0300
@@ -0,0 +1,941 @@ @@ -0,0 +1,941 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -20746,7 +20746,7 @@ diff -Naur null/fs/aufs/i_op_add.c linux-5.15.41/fs/aufs/i_op_add.c
+} +}
diff -Naur null/fs/aufs/i_op.c linux-5.15.41/fs/aufs/i_op.c diff -Naur null/fs/aufs/i_op.c linux-5.15.41/fs/aufs/i_op.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/i_op.c 2022-05-31 16:59:51.192880353 +0300 +++ linux-5.15.41/fs/aufs/i_op.c 2022-09-06 12:51:51.040709887 +0300
@@ -0,0 +1,1512 @@ @@ -0,0 +1,1512 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -22262,7 +22262,7 @@ diff -Naur null/fs/aufs/i_op.c linux-5.15.41/fs/aufs/i_op.c
+}; +};
diff -Naur null/fs/aufs/i_op_del.c linux-5.15.41/fs/aufs/i_op_del.c diff -Naur null/fs/aufs/i_op_del.c linux-5.15.41/fs/aufs/i_op_del.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/i_op_del.c 2022-05-31 16:59:51.192880353 +0300 +++ linux-5.15.41/fs/aufs/i_op_del.c 2022-09-06 12:51:51.041709874 +0300
@@ -0,0 +1,522 @@ @@ -0,0 +1,522 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -22788,7 +22788,7 @@ diff -Naur null/fs/aufs/i_op_del.c linux-5.15.41/fs/aufs/i_op_del.c
+} +}
diff -Naur null/fs/aufs/i_op_ren.c linux-5.15.41/fs/aufs/i_op_ren.c diff -Naur null/fs/aufs/i_op_ren.c linux-5.15.41/fs/aufs/i_op_ren.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/i_op_ren.c 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/i_op_ren.c 2022-09-06 12:51:51.041709874 +0300
@@ -0,0 +1,1257 @@ @@ -0,0 +1,1257 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -24049,7 +24049,7 @@ diff -Naur null/fs/aufs/i_op_ren.c linux-5.15.41/fs/aufs/i_op_ren.c
+} +}
diff -Naur null/fs/aufs/Kconfig linux-5.15.41/fs/aufs/Kconfig diff -Naur null/fs/aufs/Kconfig linux-5.15.41/fs/aufs/Kconfig
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/Kconfig 2022-05-31 16:59:51.186880353 +0300 +++ linux-5.15.41/fs/aufs/Kconfig 2022-09-06 12:51:51.034709962 +0300
@@ -0,0 +1,199 @@ @@ -0,0 +1,199 @@
+# SPDX-License-Identifier: GPL-2.0 +# SPDX-License-Identifier: GPL-2.0
+config AUFS_FS +config AUFS_FS
@@ -24177,7 +24177,7 @@ diff -Naur null/fs/aufs/Kconfig linux-5.15.41/fs/aufs/Kconfig
+ his child on the lower branch, since it is a bad idea to issue + his child on the lower branch, since it is a bad idea to issue
+ rename(2) internally for every lower branch. But user may not + rename(2) internally for every lower branch. But user may not
+ accept this behaviour. So here is a workaround to allow such + accept this behaviour. So here is a workaround to allow such
+ rename(2) and store some extra infromation on the writable + rename(2) and store some extra information on the writable
+ branch. Obviously this costs high (and I don't like it). + branch. Obviously this costs high (and I don't like it).
+ To use this feature, you need to enable this configuration AND + To use this feature, you need to enable this configuration AND
+ to specify the mount option `dirren.' + to specify the mount option `dirren.'
@@ -24252,7 +24252,7 @@ diff -Naur null/fs/aufs/Kconfig linux-5.15.41/fs/aufs/Kconfig
+endif +endif
diff -Naur null/fs/aufs/lcnt.h linux-5.15.41/fs/aufs/lcnt.h diff -Naur null/fs/aufs/lcnt.h linux-5.15.41/fs/aufs/lcnt.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/lcnt.h 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/lcnt.h 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,186 @@ @@ -0,0 +1,186 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -24442,7 +24442,7 @@ diff -Naur null/fs/aufs/lcnt.h linux-5.15.41/fs/aufs/lcnt.h
+#endif /* __AUFS_LCNT_H__ */ +#endif /* __AUFS_LCNT_H__ */
diff -Naur null/fs/aufs/loop.c linux-5.15.41/fs/aufs/loop.c diff -Naur null/fs/aufs/loop.c linux-5.15.41/fs/aufs/loop.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/loop.c 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/loop.c 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,148 @@ @@ -0,0 +1,148 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -24594,7 +24594,7 @@ diff -Naur null/fs/aufs/loop.c linux-5.15.41/fs/aufs/loop.c
+} +}
diff -Naur null/fs/aufs/loop.h linux-5.15.41/fs/aufs/loop.h diff -Naur null/fs/aufs/loop.h linux-5.15.41/fs/aufs/loop.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/loop.h 2022-05-31 16:59:51.193880353 +0300 +++ linux-5.15.41/fs/aufs/loop.h 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,55 @@ @@ -0,0 +1,55 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -24653,7 +24653,7 @@ diff -Naur null/fs/aufs/loop.h linux-5.15.41/fs/aufs/loop.h
+#endif /* __AUFS_LOOP_H__ */ +#endif /* __AUFS_LOOP_H__ */
diff -Naur null/fs/aufs/magic.mk linux-5.15.41/fs/aufs/magic.mk diff -Naur null/fs/aufs/magic.mk linux-5.15.41/fs/aufs/magic.mk
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/magic.mk 2022-05-31 16:59:51.194880352 +0300 +++ linux-5.15.41/fs/aufs/magic.mk 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,31 @@ @@ -0,0 +1,31 @@
+# SPDX-License-Identifier: GPL-2.0 +# SPDX-License-Identifier: GPL-2.0
+ +
@@ -24688,7 +24688,7 @@ diff -Naur null/fs/aufs/magic.mk linux-5.15.41/fs/aufs/magic.mk
+endif +endif
diff -Naur null/fs/aufs/Makefile linux-5.15.41/fs/aufs/Makefile diff -Naur null/fs/aufs/Makefile linux-5.15.41/fs/aufs/Makefile
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/Makefile 2022-05-31 16:59:51.186880353 +0300 +++ linux-5.15.41/fs/aufs/Makefile 2022-09-06 12:51:51.034709962 +0300
@@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
+# SPDX-License-Identifier: GPL-2.0 +# SPDX-License-Identifier: GPL-2.0
+ +
@@ -24738,7 +24738,7 @@ diff -Naur null/fs/aufs/Makefile linux-5.15.41/fs/aufs/Makefile
+aufs-$(CONFIG_AUFS_MAGIC_SYSRQ) += sysrq.o +aufs-$(CONFIG_AUFS_MAGIC_SYSRQ) += sysrq.o
diff -Naur null/fs/aufs/module.c linux-5.15.41/fs/aufs/module.c diff -Naur null/fs/aufs/module.c linux-5.15.41/fs/aufs/module.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/module.c 2022-05-31 16:59:51.194880352 +0300 +++ linux-5.15.41/fs/aufs/module.c 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,273 @@ @@ -0,0 +1,273 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -25015,7 +25015,7 @@ diff -Naur null/fs/aufs/module.c linux-5.15.41/fs/aufs/module.c
+module_exit(aufs_exit); +module_exit(aufs_exit);
diff -Naur null/fs/aufs/module.h linux-5.15.41/fs/aufs/module.h diff -Naur null/fs/aufs/module.h linux-5.15.41/fs/aufs/module.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/module.h 2022-05-31 16:59:51.194880352 +0300 +++ linux-5.15.41/fs/aufs/module.h 2022-09-06 12:51:51.042709862 +0300
@@ -0,0 +1,166 @@ @@ -0,0 +1,166 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -25185,7 +25185,7 @@ diff -Naur null/fs/aufs/module.h linux-5.15.41/fs/aufs/module.h
+#endif /* __AUFS_MODULE_H__ */ +#endif /* __AUFS_MODULE_H__ */
diff -Naur null/fs/aufs/mvdown.c linux-5.15.41/fs/aufs/mvdown.c diff -Naur null/fs/aufs/mvdown.c linux-5.15.41/fs/aufs/mvdown.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/mvdown.c 2022-05-31 16:59:51.194880352 +0300 +++ linux-5.15.41/fs/aufs/mvdown.c 2022-09-06 12:51:51.043709849 +0300
@@ -0,0 +1,706 @@ @@ -0,0 +1,706 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -25895,7 +25895,7 @@ diff -Naur null/fs/aufs/mvdown.c linux-5.15.41/fs/aufs/mvdown.c
+} +}
diff -Naur null/fs/aufs/opts.c linux-5.15.41/fs/aufs/opts.c diff -Naur null/fs/aufs/opts.c linux-5.15.41/fs/aufs/opts.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/opts.c 2022-05-31 16:59:51.194880352 +0300 +++ linux-5.15.41/fs/aufs/opts.c 2022-09-06 12:51:51.043709849 +0300
@@ -0,0 +1,1032 @@ @@ -0,0 +1,1032 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -26931,7 +26931,7 @@ diff -Naur null/fs/aufs/opts.c linux-5.15.41/fs/aufs/opts.c
+} +}
diff -Naur null/fs/aufs/opts.h linux-5.15.41/fs/aufs/opts.h diff -Naur null/fs/aufs/opts.h linux-5.15.41/fs/aufs/opts.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/opts.h 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/opts.h 2022-09-06 12:51:51.043709849 +0300
@@ -0,0 +1,263 @@ @@ -0,0 +1,263 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -27198,7 +27198,7 @@ diff -Naur null/fs/aufs/opts.h linux-5.15.41/fs/aufs/opts.h
+#endif /* __AUFS_OPTS_H__ */ +#endif /* __AUFS_OPTS_H__ */
diff -Naur null/fs/aufs/plink.c linux-5.15.41/fs/aufs/plink.c diff -Naur null/fs/aufs/plink.c linux-5.15.41/fs/aufs/plink.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/plink.c 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/plink.c 2022-09-06 12:51:51.043709849 +0300
@@ -0,0 +1,516 @@ @@ -0,0 +1,516 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -27718,7 +27718,7 @@ diff -Naur null/fs/aufs/plink.c linux-5.15.41/fs/aufs/plink.c
+} +}
diff -Naur null/fs/aufs/poll.c linux-5.15.41/fs/aufs/poll.c diff -Naur null/fs/aufs/poll.c linux-5.15.41/fs/aufs/poll.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/poll.c 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/poll.c 2022-09-06 12:51:51.044709837 +0300
@@ -0,0 +1,51 @@ @@ -0,0 +1,51 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -27773,7 +27773,7 @@ diff -Naur null/fs/aufs/poll.c linux-5.15.41/fs/aufs/poll.c
+} +}
diff -Naur null/fs/aufs/posix_acl.c linux-5.15.41/fs/aufs/posix_acl.c diff -Naur null/fs/aufs/posix_acl.c linux-5.15.41/fs/aufs/posix_acl.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/posix_acl.c 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/posix_acl.c 2022-09-06 12:51:51.044709837 +0300
@@ -0,0 +1,111 @@ @@ -0,0 +1,111 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -27888,7 +27888,7 @@ diff -Naur null/fs/aufs/posix_acl.c linux-5.15.41/fs/aufs/posix_acl.c
+} +}
diff -Naur null/fs/aufs/procfs.c linux-5.15.41/fs/aufs/procfs.c diff -Naur null/fs/aufs/procfs.c linux-5.15.41/fs/aufs/procfs.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/procfs.c 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/procfs.c 2022-09-06 12:51:51.044709837 +0300
@@ -0,0 +1,170 @@ @@ -0,0 +1,170 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -28062,7 +28062,7 @@ diff -Naur null/fs/aufs/procfs.c linux-5.15.41/fs/aufs/procfs.c
+} +}
diff -Naur null/fs/aufs/rdu.c linux-5.15.41/fs/aufs/rdu.c diff -Naur null/fs/aufs/rdu.c linux-5.15.41/fs/aufs/rdu.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/rdu.c 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/rdu.c 2022-09-06 12:51:51.044709837 +0300
@@ -0,0 +1,384 @@ @@ -0,0 +1,384 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -28450,7 +28450,7 @@ diff -Naur null/fs/aufs/rdu.c linux-5.15.41/fs/aufs/rdu.c
+#endif +#endif
diff -Naur null/fs/aufs/rwsem.h linux-5.15.41/fs/aufs/rwsem.h diff -Naur null/fs/aufs/rwsem.h linux-5.15.41/fs/aufs/rwsem.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/rwsem.h 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/rwsem.h 2022-09-06 12:51:51.044709837 +0300
@@ -0,0 +1,85 @@ @@ -0,0 +1,85 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -28539,7 +28539,7 @@ diff -Naur null/fs/aufs/rwsem.h linux-5.15.41/fs/aufs/rwsem.h
+#endif /* __AUFS_RWSEM_H__ */ +#endif /* __AUFS_RWSEM_H__ */
diff -Naur null/fs/aufs/sbinfo.c linux-5.15.41/fs/aufs/sbinfo.c diff -Naur null/fs/aufs/sbinfo.c linux-5.15.41/fs/aufs/sbinfo.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/sbinfo.c 2022-05-31 16:59:51.195880352 +0300 +++ linux-5.15.41/fs/aufs/sbinfo.c 2022-09-06 12:51:51.044709837 +0300
@@ -0,0 +1,316 @@ @@ -0,0 +1,316 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -28859,7 +28859,7 @@ diff -Naur null/fs/aufs/sbinfo.c linux-5.15.41/fs/aufs/sbinfo.c
+} +}
diff -Naur null/fs/aufs/super.c linux-5.15.41/fs/aufs/super.c diff -Naur null/fs/aufs/super.c linux-5.15.41/fs/aufs/super.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/super.c 2022-05-31 16:59:51.196880352 +0300 +++ linux-5.15.41/fs/aufs/super.c 2022-09-06 12:51:51.044709837 +0300
@@ -0,0 +1,871 @@ @@ -0,0 +1,871 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -29734,7 +29734,7 @@ diff -Naur null/fs/aufs/super.c linux-5.15.41/fs/aufs/super.c
+}; +};
diff -Naur null/fs/aufs/super.h linux-5.15.41/fs/aufs/super.h diff -Naur null/fs/aufs/super.h linux-5.15.41/fs/aufs/super.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/super.h 2022-05-31 16:59:51.196880352 +0300 +++ linux-5.15.41/fs/aufs/super.h 2022-09-06 12:51:51.045709824 +0300
@@ -0,0 +1,592 @@ @@ -0,0 +1,592 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -30330,7 +30330,7 @@ diff -Naur null/fs/aufs/super.h linux-5.15.41/fs/aufs/super.h
+#endif /* __AUFS_SUPER_H__ */ +#endif /* __AUFS_SUPER_H__ */
diff -Naur null/fs/aufs/sysaufs.c linux-5.15.41/fs/aufs/sysaufs.c diff -Naur null/fs/aufs/sysaufs.c linux-5.15.41/fs/aufs/sysaufs.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/sysaufs.c 2022-05-31 16:59:51.196880352 +0300 +++ linux-5.15.41/fs/aufs/sysaufs.c 2022-09-06 12:51:51.045709824 +0300
@@ -0,0 +1,93 @@ @@ -0,0 +1,93 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -30427,7 +30427,7 @@ diff -Naur null/fs/aufs/sysaufs.c linux-5.15.41/fs/aufs/sysaufs.c
+} +}
diff -Naur null/fs/aufs/sysaufs.h linux-5.15.41/fs/aufs/sysaufs.h diff -Naur null/fs/aufs/sysaufs.h linux-5.15.41/fs/aufs/sysaufs.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/sysaufs.h 2022-05-31 16:59:51.196880352 +0300 +++ linux-5.15.41/fs/aufs/sysaufs.h 2022-09-06 12:51:51.045709824 +0300
@@ -0,0 +1,102 @@ @@ -0,0 +1,102 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -30533,7 +30533,7 @@ diff -Naur null/fs/aufs/sysaufs.h linux-5.15.41/fs/aufs/sysaufs.h
+#endif /* __SYSAUFS_H__ */ +#endif /* __SYSAUFS_H__ */
diff -Naur null/fs/aufs/sysfs.c linux-5.15.41/fs/aufs/sysfs.c diff -Naur null/fs/aufs/sysfs.c linux-5.15.41/fs/aufs/sysfs.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/sysfs.c 2022-05-31 16:59:51.196880352 +0300 +++ linux-5.15.41/fs/aufs/sysfs.c 2022-09-06 12:51:51.045709824 +0300
@@ -0,0 +1,374 @@ @@ -0,0 +1,374 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -30911,7 +30911,7 @@ diff -Naur null/fs/aufs/sysfs.c linux-5.15.41/fs/aufs/sysfs.c
+} +}
diff -Naur null/fs/aufs/sysrq.c linux-5.15.41/fs/aufs/sysrq.c diff -Naur null/fs/aufs/sysrq.c linux-5.15.41/fs/aufs/sysrq.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/sysrq.c 2022-05-31 16:59:51.196880352 +0300 +++ linux-5.15.41/fs/aufs/sysrq.c 2022-09-06 12:51:51.045709824 +0300
@@ -0,0 +1,149 @@ @@ -0,0 +1,149 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -31064,7 +31064,7 @@ diff -Naur null/fs/aufs/sysrq.c linux-5.15.41/fs/aufs/sysrq.c
+} +}
diff -Naur null/fs/aufs/vdir.c linux-5.15.41/fs/aufs/vdir.c diff -Naur null/fs/aufs/vdir.c linux-5.15.41/fs/aufs/vdir.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/vdir.c 2022-05-31 16:59:51.197880352 +0300 +++ linux-5.15.41/fs/aufs/vdir.c 2022-09-06 12:51:51.045709824 +0300
@@ -0,0 +1,896 @@ @@ -0,0 +1,896 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -31964,7 +31964,7 @@ diff -Naur null/fs/aufs/vdir.c linux-5.15.41/fs/aufs/vdir.c
+} +}
diff -Naur null/fs/aufs/vfsub.c linux-5.15.41/fs/aufs/vfsub.c diff -Naur null/fs/aufs/vfsub.c linux-5.15.41/fs/aufs/vfsub.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/vfsub.c 2022-05-31 16:59:51.197880352 +0300 +++ linux-5.15.41/fs/aufs/vfsub.c 2022-09-06 12:51:51.045709824 +0300
@@ -0,0 +1,918 @@ @@ -0,0 +1,918 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -32886,7 +32886,7 @@ diff -Naur null/fs/aufs/vfsub.c linux-5.15.41/fs/aufs/vfsub.c
+} +}
diff -Naur null/fs/aufs/vfsub.h linux-5.15.41/fs/aufs/vfsub.h diff -Naur null/fs/aufs/vfsub.h linux-5.15.41/fs/aufs/vfsub.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/vfsub.h 2022-05-31 16:59:51.197880352 +0300 +++ linux-5.15.41/fs/aufs/vfsub.h 2022-09-06 12:51:51.046709812 +0300
@@ -0,0 +1,358 @@ @@ -0,0 +1,358 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -33248,7 +33248,7 @@ diff -Naur null/fs/aufs/vfsub.h linux-5.15.41/fs/aufs/vfsub.h
+#endif /* __AUFS_VFSUB_H__ */ +#endif /* __AUFS_VFSUB_H__ */
diff -Naur null/fs/aufs/wbr_policy.c linux-5.15.41/fs/aufs/wbr_policy.c diff -Naur null/fs/aufs/wbr_policy.c linux-5.15.41/fs/aufs/wbr_policy.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/wbr_policy.c 2022-05-31 16:59:51.197880352 +0300 +++ linux-5.15.41/fs/aufs/wbr_policy.c 2022-09-06 12:51:51.046709812 +0300
@@ -0,0 +1,830 @@ @@ -0,0 +1,830 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -34082,7 +34082,7 @@ diff -Naur null/fs/aufs/wbr_policy.c linux-5.15.41/fs/aufs/wbr_policy.c
+}; +};
diff -Naur null/fs/aufs/whout.c linux-5.15.41/fs/aufs/whout.c diff -Naur null/fs/aufs/whout.c linux-5.15.41/fs/aufs/whout.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/whout.c 2022-05-31 16:59:51.197880352 +0300 +++ linux-5.15.41/fs/aufs/whout.c 2022-09-06 12:51:51.046709812 +0300
@@ -0,0 +1,1072 @@ @@ -0,0 +1,1072 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -35158,7 +35158,7 @@ diff -Naur null/fs/aufs/whout.c linux-5.15.41/fs/aufs/whout.c
+} +}
diff -Naur null/fs/aufs/whout.h linux-5.15.41/fs/aufs/whout.h diff -Naur null/fs/aufs/whout.h linux-5.15.41/fs/aufs/whout.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/whout.h 2022-05-31 16:59:51.198880352 +0300 +++ linux-5.15.41/fs/aufs/whout.h 2022-09-06 12:51:51.046709812 +0300
@@ -0,0 +1,87 @@ @@ -0,0 +1,87 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -35249,7 +35249,7 @@ diff -Naur null/fs/aufs/whout.h linux-5.15.41/fs/aufs/whout.h
+#endif /* __AUFS_WHOUT_H__ */ +#endif /* __AUFS_WHOUT_H__ */
diff -Naur null/fs/aufs/wkq.c linux-5.15.41/fs/aufs/wkq.c diff -Naur null/fs/aufs/wkq.c linux-5.15.41/fs/aufs/wkq.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/wkq.c 2022-05-31 16:59:51.198880352 +0300 +++ linux-5.15.41/fs/aufs/wkq.c 2022-09-06 12:51:51.046709812 +0300
@@ -0,0 +1,372 @@ @@ -0,0 +1,372 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -35625,7 +35625,7 @@ diff -Naur null/fs/aufs/wkq.c linux-5.15.41/fs/aufs/wkq.c
+} +}
diff -Naur null/fs/aufs/wkq.h linux-5.15.41/fs/aufs/wkq.h diff -Naur null/fs/aufs/wkq.h linux-5.15.41/fs/aufs/wkq.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/wkq.h 2022-05-31 16:59:51.198880352 +0300 +++ linux-5.15.41/fs/aufs/wkq.h 2022-09-06 12:51:51.047709799 +0300
@@ -0,0 +1,89 @@ @@ -0,0 +1,89 @@
+/* SPDX-License-Identifier: GPL-2.0 */ +/* SPDX-License-Identifier: GPL-2.0 */
+/* +/*
@@ -35718,7 +35718,7 @@ diff -Naur null/fs/aufs/wkq.h linux-5.15.41/fs/aufs/wkq.h
+#endif /* __AUFS_WKQ_H__ */ +#endif /* __AUFS_WKQ_H__ */
diff -Naur null/fs/aufs/xattr.c linux-5.15.41/fs/aufs/xattr.c diff -Naur null/fs/aufs/xattr.c linux-5.15.41/fs/aufs/xattr.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/xattr.c 2022-05-31 16:59:51.198880352 +0300 +++ linux-5.15.41/fs/aufs/xattr.c 2022-09-06 12:51:51.047709799 +0300
@@ -0,0 +1,368 @@ @@ -0,0 +1,368 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -36090,7 +36090,7 @@ diff -Naur null/fs/aufs/xattr.c linux-5.15.41/fs/aufs/xattr.c
+} +}
diff -Naur null/fs/aufs/xino.c linux-5.15.41/fs/aufs/xino.c diff -Naur null/fs/aufs/xino.c linux-5.15.41/fs/aufs/xino.c
--- /dev/null --- /dev/null
+++ linux-5.15.41/fs/aufs/xino.c 2022-05-31 16:59:51.199880352 +0300 +++ linux-5.15.41/fs/aufs/xino.c 2022-09-06 12:51:51.047709799 +0300
@@ -0,0 +1,1926 @@ @@ -0,0 +1,1926 @@
+// SPDX-License-Identifier: GPL-2.0 +// SPDX-License-Identifier: GPL-2.0
+/* +/*
@@ -38020,7 +38020,7 @@ diff -Naur null/fs/aufs/xino.c linux-5.15.41/fs/aufs/xino.c
+} +}
diff -Naur null/include/uapi/linux/aufs_type.h linux-5.15.41/include/uapi/linux/aufs_type.h diff -Naur null/include/uapi/linux/aufs_type.h linux-5.15.41/include/uapi/linux/aufs_type.h
--- /dev/null --- /dev/null
+++ linux-5.15.41/include/uapi/linux/aufs_type.h 2022-05-31 16:59:51.199880352 +0300 +++ linux-5.15.41/include/uapi/linux/aufs_type.h 2022-09-06 12:51:51.048709787 +0300
@@ -0,0 +1,452 @@ @@ -0,0 +1,452 @@
+/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
+/* +/*
@@ -38064,7 +38064,7 @@ diff -Naur null/include/uapi/linux/aufs_type.h linux-5.15.41/include/uapi/linux/
+#include <limits.h> +#include <limits.h>
+#endif /* __KERNEL__ */ +#endif /* __KERNEL__ */
+ +
+#define AUFS_VERSION "5.15.41-20220530" +#define AUFS_VERSION "5.15.41-20220620"
+ +
+/* todo? move this to linux-2.6.19/include/magic.h */ +/* todo? move this to linux-2.6.19/include/magic.h */
+#define AUFS_SUPER_MAGIC ('a' << 24 | 'u' << 16 | 'f' << 8 | 's') +#define AUFS_SUPER_MAGIC ('a' << 24 | 'u' << 16 | 'f' << 8 | 's')
Binary file not shown.
+13 -2
View File
@@ -33,10 +33,10 @@
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<!-- Linux patches --> <!-- Linux patches -->
<Patch level="1" compressionType="xz">patches/linux/patch-5.15.61.xz</Patch> <Patch level="1" compressionType="xz">patches/linux/patch-5.15.67.xz</Patch>
<!-- aufs5 patchec --> <!-- aufs5 patchec -->
<Patch level="1">patches/aufs5/aufs5.15.41-20220530.patch</Patch> <Patch level="1">patches/aufs5/aufs5.15.41-20220620.patch</Patch>
<Patch level="1">patches/aufs5/aufs5-base.patch</Patch> <Patch level="1">patches/aufs5/aufs5-base.patch</Patch>
<Patch level="1">patches/aufs5/aufs5-kbuild.patch</Patch> <Patch level="1">patches/aufs5/aufs5-kbuild.patch</Patch>
<Patch level="1">patches/aufs5/aufs5-loopback.patch</Patch> <Patch level="1">patches/aufs5/aufs5-loopback.patch</Patch>
@@ -161,6 +161,17 @@
</Package> </Package>
<History> <History>
<Update release="76">
<Date>2022-09-12</Date>
<Version>5.15.67</Version>
<Comment>Version bump.</Comment>
<Type package="kernel">security</Type>
<Requires>
<Action package="kernel">systemRestart</Action>
</Requires>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="75"> <Update release="75">
<Date>2022-08-17</Date> <Date>2022-08-17</Date>
<Version>5.15.61</Version> <Version>5.15.61</Version>