|
|
@@ -1,6 +1,6 @@
|
|
|
|
diff -Naur null/Documentation/ABI/testing/debugfs-aufs linux-6.12.30/Documentation/ABI/testing/debugfs-aufs
|
|
|
|
diff -Naur null/Documentation/ABI/testing/debugfs-aufs linux-6.12.30/Documentation/ABI/testing/debugfs-aufs
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/ABI/testing/debugfs-aufs 2026-03-25 14:52:47.431348885 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/ABI/testing/debugfs-aufs 2026-06-20 18:11:10.316505256 +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-6.12.30/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-6.12.30/Documentation/ABI/testing/sysfs-aufs
|
|
|
|
diff -Naur null/Documentation/ABI/testing/sysfs-aufs linux-6.12.30/Documentation/ABI/testing/sysfs-aufs
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/ABI/testing/sysfs-aufs 2026-03-25 14:52:47.431530892 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/ABI/testing/sysfs-aufs 2026-06-20 18:11:10.316505256 +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-6.12.30/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-6.12.30/Documentation/filesystems/aufs/design/01intro.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/01intro.txt linux-6.12.30/Documentation/filesystems/aufs/design/01intro.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/01intro.txt 2026-03-25 14:52:47.431933736 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/01intro.txt 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,171 @@
|
|
|
|
@@ -0,0 +1,171 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -269,7 +269,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/01intro.txt linux-6.12.30/
|
|
|
|
+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-6.12.30/Documentation/filesystems/aufs/design/02struct.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/02struct.txt linux-6.12.30/Documentation/filesystems/aufs/design/02struct.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/02struct.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/02struct.txt 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,258 @@
|
|
|
|
@@ -0,0 +1,258 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -531,7 +531,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/02struct.txt linux-6.12.30
|
|
|
|
+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-6.12.30/Documentation/filesystems/aufs/design/03atomic_open.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/03atomic_open.txt linux-6.12.30/Documentation/filesystems/aufs/design/03atomic_open.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/03atomic_open.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/03atomic_open.txt 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,85 @@
|
|
|
|
@@ -0,0 +1,85 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2015-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2015-2025 Junjiro R. Okajima
|
|
|
@@ -620,7 +620,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/03atomic_open.txt linux-6.
|
|
|
|
+ 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-6.12.30/Documentation/filesystems/aufs/design/03lookup.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/03lookup.txt linux-6.12.30/Documentation/filesystems/aufs/design/03lookup.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/03lookup.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/03lookup.txt 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,113 @@
|
|
|
|
@@ -0,0 +1,113 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -737,7 +737,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/03lookup.txt linux-6.12.30
|
|
|
|
+ by over-mounting something (or another method).
|
|
|
|
+ by over-mounting something (or another method).
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/04branch.txt linux-6.12.30/Documentation/filesystems/aufs/design/04branch.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/04branch.txt linux-6.12.30/Documentation/filesystems/aufs/design/04branch.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/04branch.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/04branch.txt 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,74 @@
|
|
|
|
@@ -0,0 +1,74 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -815,7 +815,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/04branch.txt linux-6.12.30
|
|
|
|
+ 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-6.12.30/Documentation/filesystems/aufs/design/05wbr_policy.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/05wbr_policy.txt linux-6.12.30/Documentation/filesystems/aufs/design/05wbr_policy.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/05wbr_policy.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/05wbr_policy.txt 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,64 @@
|
|
|
|
@@ -0,0 +1,64 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -883,7 +883,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/05wbr_policy.txt linux-6.1
|
|
|
|
+ copyup policy.
|
|
|
|
+ copyup policy.
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06dirren.dot linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.dot
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06dirren.dot linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.dot
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.dot 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.dot 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,44 @@
|
|
|
|
@@ -0,0 +1,44 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+// to view this graph, run dot(1) command in GRAPHVIZ.
|
|
|
|
+// to view this graph, run dot(1) command in GRAPHVIZ.
|
|
|
@@ -931,7 +931,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06dirren.dot linux-6.12.30
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06dirren.txt linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06dirren.txt linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06dirren.txt 2026-06-20 18:11:10.318505256 +0300
|
|
|
|
@@ -0,0 +1,102 @@
|
|
|
|
@@ -0,0 +1,102 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2017-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2017-2025 Junjiro R. Okajima
|
|
|
@@ -1037,7 +1037,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06dirren.txt linux-6.12.30
|
|
|
|
+equivalen to udba=reval case.
|
|
|
|
+equivalen to udba=reval case.
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06fhsm.txt linux-6.12.30/Documentation/filesystems/aufs/design/06fhsm.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06fhsm.txt linux-6.12.30/Documentation/filesystems/aufs/design/06fhsm.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06fhsm.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06fhsm.txt 2026-06-20 18:11:10.318505256 +0300
|
|
|
|
@@ -0,0 +1,118 @@
|
|
|
|
@@ -0,0 +1,118 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2011-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2011-2025 Junjiro R. Okajima
|
|
|
@@ -1159,7 +1159,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06fhsm.txt linux-6.12.30/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-6.12.30/Documentation/filesystems/aufs/design/06mmap.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06mmap.txt linux-6.12.30/Documentation/filesystems/aufs/design/06mmap.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06mmap.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06mmap.txt 2026-06-20 18:11:10.318505256 +0300
|
|
|
|
@@ -0,0 +1,40 @@
|
|
|
|
@@ -0,0 +1,40 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -1203,7 +1203,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06mmap.txt linux-6.12.30/D
|
|
|
|
+will be much smaller than the approach aufs used to take.
|
|
|
|
+will be much smaller than the approach aufs used to take.
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06xattr.txt linux-6.12.30/Documentation/filesystems/aufs/design/06xattr.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/06xattr.txt linux-6.12.30/Documentation/filesystems/aufs/design/06xattr.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06xattr.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/06xattr.txt 2026-06-20 18:11:10.318505256 +0300
|
|
|
|
@@ -0,0 +1,94 @@
|
|
|
|
@@ -0,0 +1,94 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2014-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2014-2025 Junjiro R. Okajima
|
|
|
@@ -1301,7 +1301,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/06xattr.txt linux-6.12.30/
|
|
|
|
+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-6.12.30/Documentation/filesystems/aufs/design/07export.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/07export.txt linux-6.12.30/Documentation/filesystems/aufs/design/07export.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/07export.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/07export.txt 2026-06-20 18:11:10.318505256 +0300
|
|
|
|
@@ -0,0 +1,58 @@
|
|
|
|
@@ -0,0 +1,58 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -1363,7 +1363,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/07export.txt linux-6.12.30
|
|
|
|
+ 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-6.12.30/Documentation/filesystems/aufs/design/08shwh.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/08shwh.txt linux-6.12.30/Documentation/filesystems/aufs/design/08shwh.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/08shwh.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/08shwh.txt 2026-06-20 18:11:10.318505256 +0300
|
|
|
|
@@ -0,0 +1,52 @@
|
|
|
|
@@ -0,0 +1,52 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -1419,7 +1419,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/08shwh.txt linux-6.12.30/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-6.12.30/Documentation/filesystems/aufs/design/10dynop.txt
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/design/10dynop.txt linux-6.12.30/Documentation/filesystems/aufs/design/10dynop.txt
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/10dynop.txt 2026-03-25 14:52:47.432142492 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/design/10dynop.txt 2026-06-20 18:11:10.318505256 +0300
|
|
|
|
@@ -0,0 +1,47 @@
|
|
|
|
@@ -0,0 +1,47 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+# Copyright (C) 2010-2025 Junjiro R. Okajima
|
|
|
|
+# Copyright (C) 2010-2025 Junjiro R. Okajima
|
|
|
@@ -1470,7 +1470,7 @@ diff -Naur null/Documentation/filesystems/aufs/design/10dynop.txt linux-6.12.30/
|
|
|
|
+regular files only.
|
|
|
|
+regular files only.
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/README linux-6.12.30/Documentation/filesystems/aufs/README
|
|
|
|
diff -Naur null/Documentation/filesystems/aufs/README linux-6.12.30/Documentation/filesystems/aufs/README
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/README 2026-03-25 14:52:47.431700815 +0300
|
|
|
|
+++ linux-6.12.30/Documentation/filesystems/aufs/README 2026-06-20 18:11:10.317505256 +0300
|
|
|
|
@@ -0,0 +1,409 @@
|
|
|
|
@@ -0,0 +1,409 @@
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Aufs6 -- advanced multi layered unification filesystem version 6.x
|
|
|
|
+Aufs6 -- advanced multi layered unification filesystem version 6.x
|
|
|
@@ -1883,7 +1883,7 @@ diff -Naur null/Documentation/filesystems/aufs/README linux-6.12.30/Documentatio
|
|
|
|
+# End: ;
|
|
|
|
+# End: ;
|
|
|
|
diff -Naur null/fs/aufs/aufs.h linux-6.12.30/fs/aufs/aufs.h
|
|
|
|
diff -Naur null/fs/aufs/aufs.h linux-6.12.30/fs/aufs/aufs.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/aufs.h 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/aufs.h 2026-06-20 18:11:10.320505256 +0300
|
|
|
|
@@ -0,0 +1,62 @@
|
|
|
|
@@ -0,0 +1,62 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -1949,7 +1949,7 @@ diff -Naur null/fs/aufs/aufs.h linux-6.12.30/fs/aufs/aufs.h
|
|
|
|
+#endif /* __AUFS_H__ */
|
|
|
|
+#endif /* __AUFS_H__ */
|
|
|
|
diff -Naur null/fs/aufs/branch.c linux-6.12.30/fs/aufs/branch.c
|
|
|
|
diff -Naur null/fs/aufs/branch.c linux-6.12.30/fs/aufs/branch.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/branch.c 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/branch.c 2026-06-20 18:11:10.320505256 +0300
|
|
|
|
@@ -0,0 +1,1427 @@
|
|
|
|
@@ -0,0 +1,1427 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -3380,7 +3380,7 @@ diff -Naur null/fs/aufs/branch.c linux-6.12.30/fs/aufs/branch.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/branch.h linux-6.12.30/fs/aufs/branch.h
|
|
|
|
diff -Naur null/fs/aufs/branch.h linux-6.12.30/fs/aufs/branch.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/branch.h 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/branch.h 2026-06-20 18:11:10.320505256 +0300
|
|
|
|
@@ -0,0 +1,375 @@
|
|
|
|
@@ -0,0 +1,375 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -3759,7 +3759,7 @@ diff -Naur null/fs/aufs/branch.h linux-6.12.30/fs/aufs/branch.h
|
|
|
|
+#endif /* __AUFS_BRANCH_H__ */
|
|
|
|
+#endif /* __AUFS_BRANCH_H__ */
|
|
|
|
diff -Naur null/fs/aufs/conf.mk linux-6.12.30/fs/aufs/conf.mk
|
|
|
|
diff -Naur null/fs/aufs/conf.mk linux-6.12.30/fs/aufs/conf.mk
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/conf.mk 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/conf.mk 2026-06-20 18:11:10.320505256 +0300
|
|
|
|
@@ -0,0 +1,40 @@
|
|
|
|
@@ -0,0 +1,40 @@
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+
|
|
|
|
+
|
|
|
@@ -3803,7 +3803,7 @@ diff -Naur null/fs/aufs/conf.mk linux-6.12.30/fs/aufs/conf.mk
|
|
|
|
+-include ${srctree}/${src}/conf_priv.mk
|
|
|
|
+-include ${srctree}/${src}/conf_priv.mk
|
|
|
|
diff -Naur null/fs/aufs/cpup.c linux-6.12.30/fs/aufs/cpup.c
|
|
|
|
diff -Naur null/fs/aufs/cpup.c linux-6.12.30/fs/aufs/cpup.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/cpup.c 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/cpup.c 2026-06-20 18:11:10.320505256 +0300
|
|
|
|
@@ -0,0 +1,1446 @@
|
|
|
|
@@ -0,0 +1,1446 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -5253,7 +5253,7 @@ diff -Naur null/fs/aufs/cpup.c linux-6.12.30/fs/aufs/cpup.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/cpup.h linux-6.12.30/fs/aufs/cpup.h
|
|
|
|
diff -Naur null/fs/aufs/cpup.h linux-6.12.30/fs/aufs/cpup.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/cpup.h 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/cpup.h 2026-06-20 18:11:10.320505256 +0300
|
|
|
|
@@ -0,0 +1,101 @@
|
|
|
|
@@ -0,0 +1,101 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -5358,7 +5358,7 @@ diff -Naur null/fs/aufs/cpup.h linux-6.12.30/fs/aufs/cpup.h
|
|
|
|
+#endif /* __AUFS_CPUP_H__ */
|
|
|
|
+#endif /* __AUFS_CPUP_H__ */
|
|
|
|
diff -Naur null/fs/aufs/dbgaufs.c linux-6.12.30/fs/aufs/dbgaufs.c
|
|
|
|
diff -Naur null/fs/aufs/dbgaufs.c linux-6.12.30/fs/aufs/dbgaufs.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dbgaufs.c 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dbgaufs.c 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,526 @@
|
|
|
|
@@ -0,0 +1,526 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -5888,7 +5888,7 @@ diff -Naur null/fs/aufs/dbgaufs.c linux-6.12.30/fs/aufs/dbgaufs.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/dbgaufs.h linux-6.12.30/fs/aufs/dbgaufs.h
|
|
|
|
diff -Naur null/fs/aufs/dbgaufs.h linux-6.12.30/fs/aufs/dbgaufs.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dbgaufs.h 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dbgaufs.h 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,53 @@
|
|
|
|
@@ -0,0 +1,53 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -5945,7 +5945,7 @@ diff -Naur null/fs/aufs/dbgaufs.h linux-6.12.30/fs/aufs/dbgaufs.h
|
|
|
|
+#endif /* __DBGAUFS_H__ */
|
|
|
|
+#endif /* __DBGAUFS_H__ */
|
|
|
|
diff -Naur null/fs/aufs/dcsub.c linux-6.12.30/fs/aufs/dcsub.c
|
|
|
|
diff -Naur null/fs/aufs/dcsub.c linux-6.12.30/fs/aufs/dcsub.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dcsub.c 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dcsub.c 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,225 @@
|
|
|
|
@@ -0,0 +1,225 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -6174,7 +6174,7 @@ diff -Naur null/fs/aufs/dcsub.c linux-6.12.30/fs/aufs/dcsub.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/dcsub.h linux-6.12.30/fs/aufs/dcsub.h
|
|
|
|
diff -Naur null/fs/aufs/dcsub.h linux-6.12.30/fs/aufs/dcsub.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dcsub.h 2026-03-25 14:52:47.435035737 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dcsub.h 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,139 @@
|
|
|
|
@@ -0,0 +1,139 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -6317,7 +6317,7 @@ diff -Naur null/fs/aufs/dcsub.h linux-6.12.30/fs/aufs/dcsub.h
|
|
|
|
+#endif /* __AUFS_DCSUB_H__ */
|
|
|
|
+#endif /* __AUFS_DCSUB_H__ */
|
|
|
|
diff -Naur null/fs/aufs/debug.c linux-6.12.30/fs/aufs/debug.c
|
|
|
|
diff -Naur null/fs/aufs/debug.c linux-6.12.30/fs/aufs/debug.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/debug.c 2026-03-25 14:52:47.435035737 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/debug.c 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,448 @@
|
|
|
|
@@ -0,0 +1,448 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -6769,7 +6769,7 @@ diff -Naur null/fs/aufs/debug.c linux-6.12.30/fs/aufs/debug.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/debug.h linux-6.12.30/fs/aufs/debug.h
|
|
|
|
diff -Naur null/fs/aufs/debug.h linux-6.12.30/fs/aufs/debug.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/debug.h 2026-03-25 14:52:47.435035737 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/debug.h 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,226 @@
|
|
|
|
@@ -0,0 +1,226 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -6999,7 +6999,7 @@ diff -Naur null/fs/aufs/debug.h linux-6.12.30/fs/aufs/debug.h
|
|
|
|
+#endif /* __AUFS_DEBUG_H__ */
|
|
|
|
+#endif /* __AUFS_DEBUG_H__ */
|
|
|
|
diff -Naur null/fs/aufs/dentry.c linux-6.12.30/fs/aufs/dentry.c
|
|
|
|
diff -Naur null/fs/aufs/dentry.c linux-6.12.30/fs/aufs/dentry.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dentry.c 2026-03-25 14:52:47.435035737 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dentry.c 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,1178 @@
|
|
|
|
@@ -0,0 +1,1178 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -8181,7 +8181,7 @@ diff -Naur null/fs/aufs/dentry.c linux-6.12.30/fs/aufs/dentry.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/dentry.h linux-6.12.30/fs/aufs/dentry.h
|
|
|
|
diff -Naur null/fs/aufs/dentry.h linux-6.12.30/fs/aufs/dentry.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dentry.h 2026-03-25 14:52:47.435035737 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dentry.h 2026-06-20 18:11:10.321505257 +0300
|
|
|
|
@@ -0,0 +1,270 @@
|
|
|
|
@@ -0,0 +1,270 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -8455,7 +8455,7 @@ diff -Naur null/fs/aufs/dentry.h linux-6.12.30/fs/aufs/dentry.h
|
|
|
|
+#endif /* __AUFS_DENTRY_H__ */
|
|
|
|
+#endif /* __AUFS_DENTRY_H__ */
|
|
|
|
diff -Naur null/fs/aufs/dinfo.c linux-6.12.30/fs/aufs/dinfo.c
|
|
|
|
diff -Naur null/fs/aufs/dinfo.c linux-6.12.30/fs/aufs/dinfo.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dinfo.c 2026-03-25 14:52:47.435035737 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dinfo.c 2026-06-20 18:11:10.322505257 +0300
|
|
|
|
@@ -0,0 +1,555 @@
|
|
|
|
@@ -0,0 +1,555 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -9014,7 +9014,7 @@ diff -Naur null/fs/aufs/dinfo.c linux-6.12.30/fs/aufs/dinfo.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/dir.c linux-6.12.30/fs/aufs/dir.c
|
|
|
|
diff -Naur null/fs/aufs/dir.c linux-6.12.30/fs/aufs/dir.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dir.c 2026-03-25 14:52:47.435035737 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dir.c 2026-06-20 18:11:10.322505257 +0300
|
|
|
|
@@ -0,0 +1,765 @@
|
|
|
|
@@ -0,0 +1,765 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -9783,7 +9783,7 @@ diff -Naur null/fs/aufs/dir.c linux-6.12.30/fs/aufs/dir.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/dir.h linux-6.12.30/fs/aufs/dir.h
|
|
|
|
diff -Naur null/fs/aufs/dir.h linux-6.12.30/fs/aufs/dir.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dir.h 2026-03-25 14:52:47.436035724 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dir.h 2026-06-20 18:11:10.322505257 +0300
|
|
|
|
@@ -0,0 +1,134 @@
|
|
|
|
@@ -0,0 +1,134 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -9921,7 +9921,7 @@ diff -Naur null/fs/aufs/dir.h linux-6.12.30/fs/aufs/dir.h
|
|
|
|
+#endif /* __AUFS_DIR_H__ */
|
|
|
|
+#endif /* __AUFS_DIR_H__ */
|
|
|
|
diff -Naur null/fs/aufs/dirren.c linux-6.12.30/fs/aufs/dirren.c
|
|
|
|
diff -Naur null/fs/aufs/dirren.c linux-6.12.30/fs/aufs/dirren.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dirren.c 2026-03-25 14:52:47.436035724 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dirren.c 2026-06-20 18:11:10.322505257 +0300
|
|
|
|
@@ -0,0 +1,1308 @@
|
|
|
|
@@ -0,0 +1,1308 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -11233,7 +11233,7 @@ diff -Naur null/fs/aufs/dirren.c linux-6.12.30/fs/aufs/dirren.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/dirren.h linux-6.12.30/fs/aufs/dirren.h
|
|
|
|
diff -Naur null/fs/aufs/dirren.h linux-6.12.30/fs/aufs/dirren.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dirren.h 2026-03-25 14:52:47.436035724 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dirren.h 2026-06-20 18:11:10.322505257 +0300
|
|
|
|
@@ -0,0 +1,140 @@
|
|
|
|
@@ -0,0 +1,140 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -11377,7 +11377,7 @@ diff -Naur null/fs/aufs/dirren.h linux-6.12.30/fs/aufs/dirren.h
|
|
|
|
+#endif /* __AUFS_DIRREN_H__ */
|
|
|
|
+#endif /* __AUFS_DIRREN_H__ */
|
|
|
|
diff -Naur null/fs/aufs/dynop.c linux-6.12.30/fs/aufs/dynop.c
|
|
|
|
diff -Naur null/fs/aufs/dynop.c linux-6.12.30/fs/aufs/dynop.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dynop.c 2026-03-25 14:52:47.436035724 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dynop.c 2026-06-20 18:11:10.322505257 +0300
|
|
|
|
@@ -0,0 +1,365 @@
|
|
|
|
@@ -0,0 +1,365 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -11746,7 +11746,7 @@ diff -Naur null/fs/aufs/dynop.c linux-6.12.30/fs/aufs/dynop.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/dynop.h linux-6.12.30/fs/aufs/dynop.h
|
|
|
|
diff -Naur null/fs/aufs/dynop.h linux-6.12.30/fs/aufs/dynop.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/dynop.h 2026-03-25 14:52:47.436035724 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/dynop.h 2026-06-20 18:11:10.322505257 +0300
|
|
|
|
@@ -0,0 +1,77 @@
|
|
|
|
@@ -0,0 +1,77 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -11827,7 +11827,7 @@ diff -Naur null/fs/aufs/dynop.h linux-6.12.30/fs/aufs/dynop.h
|
|
|
|
+#endif /* __AUFS_DYNOP_H__ */
|
|
|
|
+#endif /* __AUFS_DYNOP_H__ */
|
|
|
|
diff -Naur null/fs/aufs/export.c linux-6.12.30/fs/aufs/export.c
|
|
|
|
diff -Naur null/fs/aufs/export.c linux-6.12.30/fs/aufs/export.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/export.c 2026-03-25 14:52:47.436035724 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/export.c 2026-06-20 18:11:10.323505257 +0300
|
|
|
|
@@ -0,0 +1,846 @@
|
|
|
|
@@ -0,0 +1,846 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -12677,7 +12677,7 @@ diff -Naur null/fs/aufs/export.c linux-6.12.30/fs/aufs/export.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/fhsm.c linux-6.12.30/fs/aufs/fhsm.c
|
|
|
|
diff -Naur null/fs/aufs/fhsm.c linux-6.12.30/fs/aufs/fhsm.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/fhsm.c 2026-03-25 14:52:47.437035712 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/fhsm.c 2026-06-20 18:11:10.323505257 +0300
|
|
|
|
@@ -0,0 +1,426 @@
|
|
|
|
@@ -0,0 +1,426 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -13107,7 +13107,7 @@ diff -Naur null/fs/aufs/fhsm.c linux-6.12.30/fs/aufs/fhsm.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/file.c linux-6.12.30/fs/aufs/file.c
|
|
|
|
diff -Naur null/fs/aufs/file.c linux-6.12.30/fs/aufs/file.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/file.c 2026-03-25 14:52:47.437035712 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/file.c 2026-06-20 18:11:10.323505257 +0300
|
|
|
|
@@ -0,0 +1,851 @@
|
|
|
|
@@ -0,0 +1,851 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -13962,7 +13962,7 @@ diff -Naur null/fs/aufs/file.c linux-6.12.30/fs/aufs/file.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/file.h linux-6.12.30/fs/aufs/file.h
|
|
|
|
diff -Naur null/fs/aufs/file.h linux-6.12.30/fs/aufs/file.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/file.h 2026-03-25 14:52:47.437035712 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/file.h 2026-06-20 18:11:10.323505257 +0300
|
|
|
|
@@ -0,0 +1,327 @@
|
|
|
|
@@ -0,0 +1,327 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -14293,7 +14293,7 @@ diff -Naur null/fs/aufs/file.h linux-6.12.30/fs/aufs/file.h
|
|
|
|
+#endif /* __AUFS_FILE_H__ */
|
|
|
|
+#endif /* __AUFS_FILE_H__ */
|
|
|
|
diff -Naur null/fs/aufs/finfo.c linux-6.12.30/fs/aufs/finfo.c
|
|
|
|
diff -Naur null/fs/aufs/finfo.c linux-6.12.30/fs/aufs/finfo.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/finfo.c 2026-03-25 14:52:47.437035712 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/finfo.c 2026-06-20 18:11:10.323505257 +0300
|
|
|
|
@@ -0,0 +1,148 @@
|
|
|
|
@@ -0,0 +1,148 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -14445,7 +14445,7 @@ diff -Naur null/fs/aufs/finfo.c linux-6.12.30/fs/aufs/finfo.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/f_op.c linux-6.12.30/fs/aufs/f_op.c
|
|
|
|
diff -Naur null/fs/aufs/f_op.c linux-6.12.30/fs/aufs/f_op.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/f_op.c 2026-03-25 14:52:47.436035724 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/f_op.c 2026-06-20 18:11:10.323505257 +0300
|
|
|
|
@@ -0,0 +1,791 @@
|
|
|
|
@@ -0,0 +1,791 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -15240,8 +15240,8 @@ diff -Naur null/fs/aufs/f_op.c linux-6.12.30/fs/aufs/f_op.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/fsctx.c linux-6.12.30/fs/aufs/fsctx.c
|
|
|
|
diff -Naur null/fs/aufs/fsctx.c linux-6.12.30/fs/aufs/fsctx.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/fsctx.c 2026-03-25 14:52:47.437035712 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/fsctx.c 2026-06-20 18:11:10.324505257 +0300
|
|
|
|
@@ -0,0 +1,1244 @@
|
|
|
|
@@ -0,0 +1,1245 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
|
+ * Copyright (C) 2022-2025 Junjiro R. Okajima
|
|
|
|
+ * Copyright (C) 2022-2025 Junjiro R. Okajima
|
|
|
@@ -16324,9 +16324,10 @@ diff -Naur null/fs/aufs/fsctx.c linux-6.12.30/fs/aufs/fsctx.c
|
|
|
|
+ */
|
|
|
|
+ */
|
|
|
|
+static inline unsigned int is_colonopt(char *str)
|
|
|
|
+static inline unsigned int is_colonopt(char *str)
|
|
|
|
+{
|
|
|
|
+{
|
|
|
|
+#define do_test(name) \
|
|
|
|
+#define do_test(name) do { \
|
|
|
|
+ if (!strncmp(str, name ":", sizeof(name))) \
|
|
|
|
+ if (!strncmp(str, name ":", sizeof(name))) \
|
|
|
|
+ return sizeof(name) - 1
|
|
|
|
+ return sizeof(name) - 1; \
|
|
|
|
|
|
|
|
+ } while (0)
|
|
|
|
+ do_test("br");
|
|
|
|
+ do_test("br");
|
|
|
|
+ do_test("add");
|
|
|
|
+ do_test("add");
|
|
|
|
+ do_test("ins");
|
|
|
|
+ do_test("ins");
|
|
|
@@ -16488,7 +16489,7 @@ diff -Naur null/fs/aufs/fsctx.c linux-6.12.30/fs/aufs/fsctx.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/fstype.h linux-6.12.30/fs/aufs/fstype.h
|
|
|
|
diff -Naur null/fs/aufs/fstype.h linux-6.12.30/fs/aufs/fstype.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/fstype.h 2026-03-25 14:52:47.437035712 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/fstype.h 2026-06-20 18:11:10.324505257 +0300
|
|
|
|
@@ -0,0 +1,419 @@
|
|
|
|
@@ -0,0 +1,419 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -16911,7 +16912,7 @@ diff -Naur null/fs/aufs/fstype.h linux-6.12.30/fs/aufs/fstype.h
|
|
|
|
+#endif /* __AUFS_FSTYPE_H__ */
|
|
|
|
+#endif /* __AUFS_FSTYPE_H__ */
|
|
|
|
diff -Naur null/fs/aufs/hbl.h linux-6.12.30/fs/aufs/hbl.h
|
|
|
|
diff -Naur null/fs/aufs/hbl.h linux-6.12.30/fs/aufs/hbl.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/hbl.h 2026-03-25 14:52:47.437035712 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/hbl.h 2026-06-20 18:11:10.324505257 +0300
|
|
|
|
@@ -0,0 +1,65 @@
|
|
|
|
@@ -0,0 +1,65 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -16980,7 +16981,7 @@ diff -Naur null/fs/aufs/hbl.h linux-6.12.30/fs/aufs/hbl.h
|
|
|
|
+#endif /* __AUFS_HBL_H__ */
|
|
|
|
+#endif /* __AUFS_HBL_H__ */
|
|
|
|
diff -Naur null/fs/aufs/hfsnotify.c linux-6.12.30/fs/aufs/hfsnotify.c
|
|
|
|
diff -Naur null/fs/aufs/hfsnotify.c linux-6.12.30/fs/aufs/hfsnotify.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/hfsnotify.c 2026-03-25 14:52:47.438035699 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/hfsnotify.c 2026-06-20 18:11:10.324505257 +0300
|
|
|
|
@@ -0,0 +1,290 @@
|
|
|
|
@@ -0,0 +1,290 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -17274,7 +17275,7 @@ diff -Naur null/fs/aufs/hfsnotify.c linux-6.12.30/fs/aufs/hfsnotify.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/hfsplus.c linux-6.12.30/fs/aufs/hfsplus.c
|
|
|
|
diff -Naur null/fs/aufs/hfsplus.c linux-6.12.30/fs/aufs/hfsplus.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/hfsplus.c 2026-03-25 14:52:47.438035699 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/hfsplus.c 2026-06-20 18:11:10.324505257 +0300
|
|
|
|
@@ -0,0 +1,60 @@
|
|
|
|
@@ -0,0 +1,60 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -17338,7 +17339,7 @@ diff -Naur null/fs/aufs/hfsplus.c linux-6.12.30/fs/aufs/hfsplus.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/hnotify.c linux-6.12.30/fs/aufs/hnotify.c
|
|
|
|
diff -Naur null/fs/aufs/hnotify.c linux-6.12.30/fs/aufs/hnotify.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/hnotify.c 2026-03-25 14:52:47.438035699 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/hnotify.c 2026-06-20 18:11:10.324505257 +0300
|
|
|
|
@@ -0,0 +1,715 @@
|
|
|
|
@@ -0,0 +1,715 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -18057,7 +18058,7 @@ diff -Naur null/fs/aufs/hnotify.c linux-6.12.30/fs/aufs/hnotify.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/iinfo.c linux-6.12.30/fs/aufs/iinfo.c
|
|
|
|
diff -Naur null/fs/aufs/iinfo.c linux-6.12.30/fs/aufs/iinfo.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/iinfo.c 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/iinfo.c 2026-06-20 18:11:10.325505257 +0300
|
|
|
|
@@ -0,0 +1,288 @@
|
|
|
|
@@ -0,0 +1,288 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -18349,7 +18350,7 @@ diff -Naur null/fs/aufs/iinfo.c linux-6.12.30/fs/aufs/iinfo.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/inode.c linux-6.12.30/fs/aufs/inode.c
|
|
|
|
diff -Naur null/fs/aufs/inode.c linux-6.12.30/fs/aufs/inode.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/inode.c 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/inode.c 2026-06-20 18:11:10.325505257 +0300
|
|
|
|
@@ -0,0 +1,532 @@
|
|
|
|
@@ -0,0 +1,532 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -18885,7 +18886,7 @@ diff -Naur null/fs/aufs/inode.c linux-6.12.30/fs/aufs/inode.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/inode.h linux-6.12.30/fs/aufs/inode.h
|
|
|
|
diff -Naur null/fs/aufs/inode.h linux-6.12.30/fs/aufs/inode.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/inode.h 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/inode.h 2026-06-20 18:11:10.325505257 +0300
|
|
|
|
@@ -0,0 +1,728 @@
|
|
|
|
@@ -0,0 +1,728 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -19617,7 +19618,7 @@ diff -Naur null/fs/aufs/inode.h linux-6.12.30/fs/aufs/inode.h
|
|
|
|
+#endif /* __AUFS_INODE_H__ */
|
|
|
|
+#endif /* __AUFS_INODE_H__ */
|
|
|
|
diff -Naur null/fs/aufs/ioctl.c linux-6.12.30/fs/aufs/ioctl.c
|
|
|
|
diff -Naur null/fs/aufs/ioctl.c linux-6.12.30/fs/aufs/ioctl.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/ioctl.c 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/ioctl.c 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,220 @@
|
|
|
|
@@ -0,0 +1,220 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -19841,7 +19842,7 @@ diff -Naur null/fs/aufs/ioctl.c linux-6.12.30/fs/aufs/ioctl.c
|
|
|
|
+#endif
|
|
|
|
+#endif
|
|
|
|
diff -Naur null/fs/aufs/i_op_add.c linux-6.12.30/fs/aufs/i_op_add.c
|
|
|
|
diff -Naur null/fs/aufs/i_op_add.c linux-6.12.30/fs/aufs/i_op_add.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op_add.c 2026-03-25 14:52:47.438035699 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op_add.c 2026-06-20 18:11:10.325505257 +0300
|
|
|
|
@@ -0,0 +1,947 @@
|
|
|
|
@@ -0,0 +1,947 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -20792,7 +20793,7 @@ diff -Naur null/fs/aufs/i_op_add.c linux-6.12.30/fs/aufs/i_op_add.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/i_op.c linux-6.12.30/fs/aufs/i_op.c
|
|
|
|
diff -Naur null/fs/aufs/i_op.c linux-6.12.30/fs/aufs/i_op.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op.c 2026-03-25 14:52:47.438035699 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op.c 2026-06-20 18:11:10.324505257 +0300
|
|
|
|
@@ -0,0 +1,1522 @@
|
|
|
|
@@ -0,0 +1,1522 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -22318,7 +22319,7 @@ diff -Naur null/fs/aufs/i_op.c linux-6.12.30/fs/aufs/i_op.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/i_op_del.c linux-6.12.30/fs/aufs/i_op_del.c
|
|
|
|
diff -Naur null/fs/aufs/i_op_del.c linux-6.12.30/fs/aufs/i_op_del.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op_del.c 2026-03-25 14:52:47.438035699 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op_del.c 2026-06-20 18:11:10.325505257 +0300
|
|
|
|
@@ -0,0 +1,517 @@
|
|
|
|
@@ -0,0 +1,517 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -22839,7 +22840,7 @@ diff -Naur null/fs/aufs/i_op_del.c linux-6.12.30/fs/aufs/i_op_del.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/i_op_ren.c linux-6.12.30/fs/aufs/i_op_ren.c
|
|
|
|
diff -Naur null/fs/aufs/i_op_ren.c linux-6.12.30/fs/aufs/i_op_ren.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op_ren.c 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/i_op_ren.c 2026-06-20 18:11:10.325505257 +0300
|
|
|
|
@@ -0,0 +1,1242 @@
|
|
|
|
@@ -0,0 +1,1242 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -24085,7 +24086,7 @@ diff -Naur null/fs/aufs/i_op_ren.c linux-6.12.30/fs/aufs/i_op_ren.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/Kconfig linux-6.12.30/fs/aufs/Kconfig
|
|
|
|
diff -Naur null/fs/aufs/Kconfig linux-6.12.30/fs/aufs/Kconfig
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/Kconfig 2026-03-25 14:52:47.434465972 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/Kconfig 2026-06-20 18:11:10.319505256 +0300
|
|
|
|
@@ -0,0 +1,201 @@
|
|
|
|
@@ -0,0 +1,201 @@
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+config AUFS_FS
|
|
|
|
+config AUFS_FS
|
|
|
@@ -24290,7 +24291,7 @@ diff -Naur null/fs/aufs/Kconfig linux-6.12.30/fs/aufs/Kconfig
|
|
|
|
+endif
|
|
|
|
+endif
|
|
|
|
diff -Naur null/fs/aufs/lcnt.h linux-6.12.30/fs/aufs/lcnt.h
|
|
|
|
diff -Naur null/fs/aufs/lcnt.h linux-6.12.30/fs/aufs/lcnt.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/lcnt.h 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/lcnt.h 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,186 @@
|
|
|
|
@@ -0,0 +1,186 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -24480,8 +24481,8 @@ diff -Naur null/fs/aufs/lcnt.h linux-6.12.30/fs/aufs/lcnt.h
|
|
|
|
+#endif /* __AUFS_LCNT_H__ */
|
|
|
|
+#endif /* __AUFS_LCNT_H__ */
|
|
|
|
diff -Naur null/fs/aufs/loop.c linux-6.12.30/fs/aufs/loop.c
|
|
|
|
diff -Naur null/fs/aufs/loop.c linux-6.12.30/fs/aufs/loop.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/loop.c 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/loop.c 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,148 @@
|
|
|
|
@@ -0,0 +1,157 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
|
+ * Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
|
+ * Copyright (C) 2005-2025 Junjiro R. Okajima
|
|
|
@@ -24514,21 +24515,23 @@ diff -Naur null/fs/aufs/loop.c linux-6.12.30/fs/aufs/loop.c
|
|
|
|
+ */
|
|
|
|
+ */
|
|
|
|
+int au_test_loopback_overlap(struct super_block *sb, struct dentry *h_adding)
|
|
|
|
+int au_test_loopback_overlap(struct super_block *sb, struct dentry *h_adding)
|
|
|
|
+{
|
|
|
|
+{
|
|
|
|
|
|
|
|
+ int ret;
|
|
|
|
+ struct super_block *h_sb;
|
|
|
|
+ struct super_block *h_sb;
|
|
|
|
+ struct file *backing_file;
|
|
|
|
+ struct file *backing_file;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
|
|
+ ret = 0;
|
|
|
|
+ if (unlikely(!backing_file_func)) {
|
|
|
|
+ if (unlikely(!backing_file_func)) {
|
|
|
|
+ /* don't load "loop" module here */
|
|
|
|
+ /* don't load "loop" module here */
|
|
|
|
+ backing_file_func = symbol_get(loop_backing_file);
|
|
|
|
+ backing_file_func = symbol_get(loop_backing_file);
|
|
|
|
+ if (unlikely(!backing_file_func))
|
|
|
|
+ if (unlikely(!backing_file_func))
|
|
|
|
+ /* "loop" module is not loaded */
|
|
|
|
+ /* "loop" module is not loaded */
|
|
|
|
+ return 0;
|
|
|
|
+ goto out;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ h_sb = h_adding->d_sb;
|
|
|
|
+ h_sb = h_adding->d_sb;
|
|
|
|
+ backing_file = backing_file_func(h_sb);
|
|
|
|
+ backing_file = backing_file_func(h_sb);
|
|
|
|
+ if (!backing_file)
|
|
|
|
+ if (!backing_file)
|
|
|
|
+ return 0;
|
|
|
|
+ goto out;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ h_adding = backing_file->f_path.dentry;
|
|
|
|
+ h_adding = backing_file->f_path.dentry;
|
|
|
|
+ /*
|
|
|
|
+ /*
|
|
|
@@ -24536,8 +24539,15 @@ diff -Naur null/fs/aufs/loop.c linux-6.12.30/fs/aufs/loop.c
|
|
|
|
+ * in this case aufs cannot detect the loop.
|
|
|
|
+ * in this case aufs cannot detect the loop.
|
|
|
|
+ */
|
|
|
|
+ */
|
|
|
|
+ if (unlikely(h_adding->d_sb == sb))
|
|
|
|
+ if (unlikely(h_adding->d_sb == sb))
|
|
|
|
+ return 1;
|
|
|
|
+ ret = 1;
|
|
|
|
+ return !!au_test_subdir(h_adding, sb->s_root);
|
|
|
|
+ else
|
|
|
|
|
|
|
|
+ ret = !!au_test_subdir(h_adding, sb->s_root);
|
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
+ /* correspond to get_file() in loop_backing_file() */
|
|
|
|
|
|
|
|
+ fput(backing_file);
|
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
+out:
|
|
|
|
|
|
|
|
+ return ret;
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* true if a kernel thread named 'loop[0-9].*' accesses a file */
|
|
|
|
+/* true if a kernel thread named 'loop[0-9].*' accesses a file */
|
|
|
@@ -24632,7 +24642,7 @@ diff -Naur null/fs/aufs/loop.c linux-6.12.30/fs/aufs/loop.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/loop.h linux-6.12.30/fs/aufs/loop.h
|
|
|
|
diff -Naur null/fs/aufs/loop.h linux-6.12.30/fs/aufs/loop.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/loop.h 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/loop.h 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,55 @@
|
|
|
|
@@ -0,0 +1,55 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -24691,7 +24701,7 @@ diff -Naur null/fs/aufs/loop.h linux-6.12.30/fs/aufs/loop.h
|
|
|
|
+#endif /* __AUFS_LOOP_H__ */
|
|
|
|
+#endif /* __AUFS_LOOP_H__ */
|
|
|
|
diff -Naur null/fs/aufs/magic.mk linux-6.12.30/fs/aufs/magic.mk
|
|
|
|
diff -Naur null/fs/aufs/magic.mk linux-6.12.30/fs/aufs/magic.mk
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/magic.mk 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/magic.mk 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,31 @@
|
|
|
|
@@ -0,0 +1,31 @@
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+
|
|
|
|
+
|
|
|
@@ -24726,7 +24736,7 @@ diff -Naur null/fs/aufs/magic.mk linux-6.12.30/fs/aufs/magic.mk
|
|
|
|
+endif
|
|
|
|
+endif
|
|
|
|
diff -Naur null/fs/aufs/Makefile linux-6.12.30/fs/aufs/Makefile
|
|
|
|
diff -Naur null/fs/aufs/Makefile linux-6.12.30/fs/aufs/Makefile
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/Makefile 2026-03-25 14:52:47.434610124 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/Makefile 2026-06-20 18:11:10.319505256 +0300
|
|
|
|
@@ -0,0 +1,46 @@
|
|
|
|
@@ -0,0 +1,46 @@
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+# SPDX-License-Identifier: GPL-2.0
|
|
|
|
+
|
|
|
|
+
|
|
|
@@ -24776,7 +24786,7 @@ diff -Naur null/fs/aufs/Makefile linux-6.12.30/fs/aufs/Makefile
|
|
|
|
+aufs-$(CONFIG_AUFS_MAGIC_SYSRQ) += sysrq.o
|
|
|
|
+aufs-$(CONFIG_AUFS_MAGIC_SYSRQ) += sysrq.o
|
|
|
|
diff -Naur null/fs/aufs/mf.c linux-6.12.30/fs/aufs/mf.c
|
|
|
|
diff -Naur null/fs/aufs/mf.c linux-6.12.30/fs/aufs/mf.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/mf.c 2026-03-25 14:52:47.439035687 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/mf.c 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,119 @@
|
|
|
|
@@ -0,0 +1,119 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -24899,7 +24909,7 @@ diff -Naur null/fs/aufs/mf.c linux-6.12.30/fs/aufs/mf.c
|
|
|
|
+EXPORT_SYMBOL_GPL(au_do_file_user_inode);
|
|
|
|
+EXPORT_SYMBOL_GPL(au_do_file_user_inode);
|
|
|
|
diff -Naur null/fs/aufs/module.c linux-6.12.30/fs/aufs/module.c
|
|
|
|
diff -Naur null/fs/aufs/module.c linux-6.12.30/fs/aufs/module.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/module.c 2026-03-25 14:52:47.440035674 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/module.c 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,275 @@
|
|
|
|
@@ -0,0 +1,275 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -25178,7 +25188,7 @@ diff -Naur null/fs/aufs/module.c linux-6.12.30/fs/aufs/module.c
|
|
|
|
+module_exit(aufs_exit);
|
|
|
|
+module_exit(aufs_exit);
|
|
|
|
diff -Naur null/fs/aufs/module.h linux-6.12.30/fs/aufs/module.h
|
|
|
|
diff -Naur null/fs/aufs/module.h linux-6.12.30/fs/aufs/module.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/module.h 2026-03-25 14:52:47.440035674 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/module.h 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,180 @@
|
|
|
|
@@ -0,0 +1,180 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -25362,7 +25372,7 @@ diff -Naur null/fs/aufs/module.h linux-6.12.30/fs/aufs/module.h
|
|
|
|
+#endif /* __AUFS_MODULE_H__ */
|
|
|
|
+#endif /* __AUFS_MODULE_H__ */
|
|
|
|
diff -Naur null/fs/aufs/mvdown.c linux-6.12.30/fs/aufs/mvdown.c
|
|
|
|
diff -Naur null/fs/aufs/mvdown.c linux-6.12.30/fs/aufs/mvdown.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/mvdown.c 2026-03-25 14:52:47.440035674 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/mvdown.c 2026-06-20 18:11:10.326505257 +0300
|
|
|
|
@@ -0,0 +1,700 @@
|
|
|
|
@@ -0,0 +1,700 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -26066,7 +26076,7 @@ diff -Naur null/fs/aufs/mvdown.c linux-6.12.30/fs/aufs/mvdown.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/opts.c linux-6.12.30/fs/aufs/opts.c
|
|
|
|
diff -Naur null/fs/aufs/opts.c linux-6.12.30/fs/aufs/opts.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/opts.c 2026-03-25 14:52:47.440035674 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/opts.c 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,1030 @@
|
|
|
|
@@ -0,0 +1,1030 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -27100,7 +27110,7 @@ diff -Naur null/fs/aufs/opts.c linux-6.12.30/fs/aufs/opts.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/opts.h linux-6.12.30/fs/aufs/opts.h
|
|
|
|
diff -Naur null/fs/aufs/opts.h linux-6.12.30/fs/aufs/opts.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/opts.h 2026-03-25 14:52:47.440035674 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/opts.h 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,264 @@
|
|
|
|
@@ -0,0 +1,264 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -27368,7 +27378,7 @@ diff -Naur null/fs/aufs/opts.h linux-6.12.30/fs/aufs/opts.h
|
|
|
|
+#endif /* __AUFS_OPTS_H__ */
|
|
|
|
+#endif /* __AUFS_OPTS_H__ */
|
|
|
|
diff -Naur null/fs/aufs/plink.c linux-6.12.30/fs/aufs/plink.c
|
|
|
|
diff -Naur null/fs/aufs/plink.c linux-6.12.30/fs/aufs/plink.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/plink.c 2026-03-25 14:52:47.440035674 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/plink.c 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,508 @@
|
|
|
|
@@ -0,0 +1,508 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -27880,7 +27890,7 @@ diff -Naur null/fs/aufs/plink.c linux-6.12.30/fs/aufs/plink.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/poll.c linux-6.12.30/fs/aufs/poll.c
|
|
|
|
diff -Naur null/fs/aufs/poll.c linux-6.12.30/fs/aufs/poll.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/poll.c 2026-03-25 14:52:47.440035674 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/poll.c 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,51 @@
|
|
|
|
@@ -0,0 +1,51 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -27935,7 +27945,7 @@ diff -Naur null/fs/aufs/poll.c linux-6.12.30/fs/aufs/poll.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/posix_acl.c linux-6.12.30/fs/aufs/posix_acl.c
|
|
|
|
diff -Naur null/fs/aufs/posix_acl.c linux-6.12.30/fs/aufs/posix_acl.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/posix_acl.c 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/posix_acl.c 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,108 @@
|
|
|
|
@@ -0,0 +1,108 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -28047,7 +28057,7 @@ diff -Naur null/fs/aufs/posix_acl.c linux-6.12.30/fs/aufs/posix_acl.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/procfs.c linux-6.12.30/fs/aufs/procfs.c
|
|
|
|
diff -Naur null/fs/aufs/procfs.c linux-6.12.30/fs/aufs/procfs.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/procfs.c 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/procfs.c 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,168 @@
|
|
|
|
@@ -0,0 +1,168 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -28219,7 +28229,7 @@ diff -Naur null/fs/aufs/procfs.c linux-6.12.30/fs/aufs/procfs.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/rdu.c linux-6.12.30/fs/aufs/rdu.c
|
|
|
|
diff -Naur null/fs/aufs/rdu.c linux-6.12.30/fs/aufs/rdu.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/rdu.c 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/rdu.c 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,384 @@
|
|
|
|
@@ -0,0 +1,384 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -28607,7 +28617,7 @@ diff -Naur null/fs/aufs/rdu.c linux-6.12.30/fs/aufs/rdu.c
|
|
|
|
+#endif
|
|
|
|
+#endif
|
|
|
|
diff -Naur null/fs/aufs/rwsem.h linux-6.12.30/fs/aufs/rwsem.h
|
|
|
|
diff -Naur null/fs/aufs/rwsem.h linux-6.12.30/fs/aufs/rwsem.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/rwsem.h 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/rwsem.h 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,89 @@
|
|
|
|
@@ -0,0 +1,89 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -28700,7 +28710,7 @@ diff -Naur null/fs/aufs/rwsem.h linux-6.12.30/fs/aufs/rwsem.h
|
|
|
|
+#endif /* __AUFS_RWSEM_H__ */
|
|
|
|
+#endif /* __AUFS_RWSEM_H__ */
|
|
|
|
diff -Naur null/fs/aufs/sbinfo.c linux-6.12.30/fs/aufs/sbinfo.c
|
|
|
|
diff -Naur null/fs/aufs/sbinfo.c linux-6.12.30/fs/aufs/sbinfo.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/sbinfo.c 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/sbinfo.c 2026-06-20 18:11:10.327505257 +0300
|
|
|
|
@@ -0,0 +1,316 @@
|
|
|
|
@@ -0,0 +1,316 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -29020,7 +29030,7 @@ diff -Naur null/fs/aufs/sbinfo.c linux-6.12.30/fs/aufs/sbinfo.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/super.c linux-6.12.30/fs/aufs/super.c
|
|
|
|
diff -Naur null/fs/aufs/super.c linux-6.12.30/fs/aufs/super.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/super.c 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/super.c 2026-06-20 18:11:10.328505257 +0300
|
|
|
|
@@ -0,0 +1,871 @@
|
|
|
|
@@ -0,0 +1,871 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -29895,7 +29905,7 @@ diff -Naur null/fs/aufs/super.c linux-6.12.30/fs/aufs/super.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/super.h linux-6.12.30/fs/aufs/super.h
|
|
|
|
diff -Naur null/fs/aufs/super.h linux-6.12.30/fs/aufs/super.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/super.h 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/super.h 2026-06-20 18:11:10.328505257 +0300
|
|
|
|
@@ -0,0 +1,618 @@
|
|
|
|
@@ -0,0 +1,618 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -30517,7 +30527,7 @@ diff -Naur null/fs/aufs/super.h linux-6.12.30/fs/aufs/super.h
|
|
|
|
+#endif /* __AUFS_SUPER_H__ */
|
|
|
|
+#endif /* __AUFS_SUPER_H__ */
|
|
|
|
diff -Naur null/fs/aufs/sysaufs.c linux-6.12.30/fs/aufs/sysaufs.c
|
|
|
|
diff -Naur null/fs/aufs/sysaufs.c linux-6.12.30/fs/aufs/sysaufs.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysaufs.c 2026-03-25 14:52:47.441035662 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysaufs.c 2026-06-20 18:11:10.328505257 +0300
|
|
|
|
@@ -0,0 +1,94 @@
|
|
|
|
@@ -0,0 +1,94 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -30615,7 +30625,7 @@ diff -Naur null/fs/aufs/sysaufs.c linux-6.12.30/fs/aufs/sysaufs.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/sysaufs.h linux-6.12.30/fs/aufs/sysaufs.h
|
|
|
|
diff -Naur null/fs/aufs/sysaufs.h linux-6.12.30/fs/aufs/sysaufs.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysaufs.h 2026-03-25 14:52:47.442035649 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysaufs.h 2026-06-20 18:11:10.328505257 +0300
|
|
|
|
@@ -0,0 +1,102 @@
|
|
|
|
@@ -0,0 +1,102 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -30721,7 +30731,7 @@ diff -Naur null/fs/aufs/sysaufs.h linux-6.12.30/fs/aufs/sysaufs.h
|
|
|
|
+#endif /* __SYSAUFS_H__ */
|
|
|
|
+#endif /* __SYSAUFS_H__ */
|
|
|
|
diff -Naur null/fs/aufs/sysfs.c linux-6.12.30/fs/aufs/sysfs.c
|
|
|
|
diff -Naur null/fs/aufs/sysfs.c linux-6.12.30/fs/aufs/sysfs.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysfs.c 2026-03-25 14:52:47.442035649 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysfs.c 2026-06-20 18:11:10.328505257 +0300
|
|
|
|
@@ -0,0 +1,374 @@
|
|
|
|
@@ -0,0 +1,374 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -31099,7 +31109,7 @@ diff -Naur null/fs/aufs/sysfs.c linux-6.12.30/fs/aufs/sysfs.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/sysrq.c linux-6.12.30/fs/aufs/sysrq.c
|
|
|
|
diff -Naur null/fs/aufs/sysrq.c linux-6.12.30/fs/aufs/sysrq.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysrq.c 2026-03-25 14:52:47.442035649 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/sysrq.c 2026-06-20 18:11:10.328505257 +0300
|
|
|
|
@@ -0,0 +1,157 @@
|
|
|
|
@@ -0,0 +1,157 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -31260,7 +31270,7 @@ diff -Naur null/fs/aufs/sysrq.c linux-6.12.30/fs/aufs/sysrq.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/vdir.c linux-6.12.30/fs/aufs/vdir.c
|
|
|
|
diff -Naur null/fs/aufs/vdir.c linux-6.12.30/fs/aufs/vdir.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/vdir.c 2026-03-25 14:52:47.442035649 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/vdir.c 2026-06-20 18:11:10.328505257 +0300
|
|
|
|
@@ -0,0 +1,896 @@
|
|
|
|
@@ -0,0 +1,896 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -32160,7 +32170,7 @@ diff -Naur null/fs/aufs/vdir.c linux-6.12.30/fs/aufs/vdir.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/vfsub.c linux-6.12.30/fs/aufs/vfsub.c
|
|
|
|
diff -Naur null/fs/aufs/vfsub.c linux-6.12.30/fs/aufs/vfsub.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/vfsub.c 2026-03-25 14:52:47.442035649 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/vfsub.c 2026-06-20 18:11:10.329505257 +0300
|
|
|
|
@@ -0,0 +1,1005 @@
|
|
|
|
@@ -0,0 +1,1005 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -33169,7 +33179,7 @@ diff -Naur null/fs/aufs/vfsub.c linux-6.12.30/fs/aufs/vfsub.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/vfsub.h linux-6.12.30/fs/aufs/vfsub.h
|
|
|
|
diff -Naur null/fs/aufs/vfsub.h linux-6.12.30/fs/aufs/vfsub.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/vfsub.h 2026-03-25 14:52:47.443035637 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/vfsub.h 2026-06-20 18:11:10.329505257 +0300
|
|
|
|
@@ -0,0 +1,436 @@
|
|
|
|
@@ -0,0 +1,436 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -33609,7 +33619,7 @@ diff -Naur null/fs/aufs/vfsub.h linux-6.12.30/fs/aufs/vfsub.h
|
|
|
|
+#endif /* __AUFS_VFSUB_H__ */
|
|
|
|
+#endif /* __AUFS_VFSUB_H__ */
|
|
|
|
diff -Naur null/fs/aufs/wbr_policy.c linux-6.12.30/fs/aufs/wbr_policy.c
|
|
|
|
diff -Naur null/fs/aufs/wbr_policy.c linux-6.12.30/fs/aufs/wbr_policy.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/wbr_policy.c 2026-03-25 14:52:47.443035637 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/wbr_policy.c 2026-06-20 18:11:10.329505257 +0300
|
|
|
|
@@ -0,0 +1,836 @@
|
|
|
|
@@ -0,0 +1,836 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -34449,7 +34459,7 @@ diff -Naur null/fs/aufs/wbr_policy.c linux-6.12.30/fs/aufs/wbr_policy.c
|
|
|
|
+};
|
|
|
|
+};
|
|
|
|
diff -Naur null/fs/aufs/whout.c linux-6.12.30/fs/aufs/whout.c
|
|
|
|
diff -Naur null/fs/aufs/whout.c linux-6.12.30/fs/aufs/whout.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/whout.c 2026-03-25 14:52:47.443035637 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/whout.c 2026-06-20 18:11:10.329505257 +0300
|
|
|
|
@@ -0,0 +1,1049 @@
|
|
|
|
@@ -0,0 +1,1049 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -35502,7 +35512,7 @@ diff -Naur null/fs/aufs/whout.c linux-6.12.30/fs/aufs/whout.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/whout.h linux-6.12.30/fs/aufs/whout.h
|
|
|
|
diff -Naur null/fs/aufs/whout.h linux-6.12.30/fs/aufs/whout.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/whout.h 2026-03-25 14:52:47.443035637 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/whout.h 2026-06-20 18:11:10.329505257 +0300
|
|
|
|
@@ -0,0 +1,87 @@
|
|
|
|
@@ -0,0 +1,87 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -35593,7 +35603,7 @@ diff -Naur null/fs/aufs/whout.h linux-6.12.30/fs/aufs/whout.h
|
|
|
|
+#endif /* __AUFS_WHOUT_H__ */
|
|
|
|
+#endif /* __AUFS_WHOUT_H__ */
|
|
|
|
diff -Naur null/fs/aufs/wkq.c linux-6.12.30/fs/aufs/wkq.c
|
|
|
|
diff -Naur null/fs/aufs/wkq.c linux-6.12.30/fs/aufs/wkq.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/wkq.c 2026-03-25 14:52:47.443035637 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/wkq.c 2026-06-20 18:11:10.330505257 +0300
|
|
|
|
@@ -0,0 +1,370 @@
|
|
|
|
@@ -0,0 +1,370 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -35967,7 +35977,7 @@ diff -Naur null/fs/aufs/wkq.c linux-6.12.30/fs/aufs/wkq.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/wkq.h linux-6.12.30/fs/aufs/wkq.h
|
|
|
|
diff -Naur null/fs/aufs/wkq.h linux-6.12.30/fs/aufs/wkq.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/wkq.h 2026-03-25 14:52:47.443035637 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/wkq.h 2026-06-20 18:11:10.330505257 +0300
|
|
|
|
@@ -0,0 +1,89 @@
|
|
|
|
@@ -0,0 +1,89 @@
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/* SPDX-License-Identifier: GPL-2.0 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -36060,7 +36070,7 @@ diff -Naur null/fs/aufs/wkq.h linux-6.12.30/fs/aufs/wkq.h
|
|
|
|
+#endif /* __AUFS_WKQ_H__ */
|
|
|
|
+#endif /* __AUFS_WKQ_H__ */
|
|
|
|
diff -Naur null/fs/aufs/xattr.c linux-6.12.30/fs/aufs/xattr.c
|
|
|
|
diff -Naur null/fs/aufs/xattr.c linux-6.12.30/fs/aufs/xattr.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/xattr.c 2026-03-25 14:52:47.444035624 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/xattr.c 2026-06-20 18:11:10.330505257 +0300
|
|
|
|
@@ -0,0 +1,360 @@
|
|
|
|
@@ -0,0 +1,360 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -36424,7 +36434,7 @@ diff -Naur null/fs/aufs/xattr.c linux-6.12.30/fs/aufs/xattr.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/fs/aufs/xino.c linux-6.12.30/fs/aufs/xino.c
|
|
|
|
diff -Naur null/fs/aufs/xino.c linux-6.12.30/fs/aufs/xino.c
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/fs/aufs/xino.c 2026-03-25 14:52:47.444035624 +0300
|
|
|
|
+++ linux-6.12.30/fs/aufs/xino.c 2026-06-20 18:11:10.330505257 +0300
|
|
|
|
@@ -0,0 +1,1927 @@
|
|
|
|
@@ -0,0 +1,1927 @@
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -38355,7 +38365,7 @@ diff -Naur null/fs/aufs/xino.c linux-6.12.30/fs/aufs/xino.c
|
|
|
|
+}
|
|
|
|
+}
|
|
|
|
diff -Naur null/include/uapi/linux/aufs_type.h linux-6.12.30/include/uapi/linux/aufs_type.h
|
|
|
|
diff -Naur null/include/uapi/linux/aufs_type.h linux-6.12.30/include/uapi/linux/aufs_type.h
|
|
|
|
--- /dev/null
|
|
|
|
--- /dev/null
|
|
|
|
+++ linux-6.12.30/include/uapi/linux/aufs_type.h 2026-03-25 14:52:47.445565498 +0300
|
|
|
|
+++ linux-6.12.30/include/uapi/linux/aufs_type.h 2026-06-20 18:11:10.330505257 +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 */
|
|
|
|
+/*
|
|
|
|
+/*
|
|
|
@@ -38399,7 +38409,7 @@ diff -Naur null/include/uapi/linux/aufs_type.h linux-6.12.30/include/uapi/linux/
|
|
|
|
+#include <limits.h>
|
|
|
|
+#include <limits.h>
|
|
|
|
+#endif /* __KERNEL__ */
|
|
|
|
+#endif /* __KERNEL__ */
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+#define AUFS_VERSION "6.12-20260223"
|
|
|
|
+#define AUFS_VERSION "6.12-20260525"
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+/* 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')
|