Permalink
Browse files

merge: aufs4

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>
  • Loading branch information...
RobertCNelson committed Oct 20, 2018
1 parent f4a62ac commit db820889782bc18c32f041283f0f76b7fc71c978
Showing with 37,664 additions and 0 deletions.
  1. +55 −0 Documentation/ABI/testing/debugfs-aufs
  2. +31 −0 Documentation/ABI/testing/sysfs-aufs
  3. +394 −0 Documentation/filesystems/aufs/README
  4. +171 −0 Documentation/filesystems/aufs/design/01intro.txt
  5. +258 −0 Documentation/filesystems/aufs/design/02struct.txt
  6. +85 −0 Documentation/filesystems/aufs/design/03atomic_open.txt
  7. +113 −0 Documentation/filesystems/aufs/design/03lookup.txt
  8. +74 −0 Documentation/filesystems/aufs/design/04branch.txt
  9. +64 −0 Documentation/filesystems/aufs/design/05wbr_policy.txt
  10. +31 −0 Documentation/filesystems/aufs/design/06dirren.dot
  11. +102 −0 Documentation/filesystems/aufs/design/06dirren.txt
  12. +120 −0 Documentation/filesystems/aufs/design/06fhsm.txt
  13. +72 −0 Documentation/filesystems/aufs/design/06mmap.txt
  14. +96 −0 Documentation/filesystems/aufs/design/06xattr.txt
  15. +58 −0 Documentation/filesystems/aufs/design/07export.txt
  16. +52 −0 Documentation/filesystems/aufs/design/08shwh.txt
  17. +47 −0 Documentation/filesystems/aufs/design/10dynop.txt
  18. +199 −0 fs/aufs/Kconfig
  19. +46 −0 fs/aufs/Makefile
  20. +62 −0 fs/aufs/aufs.h
  21. +1,422 −0 fs/aufs/branch.c
  22. +367 −0 fs/aufs/branch.h
  23. +40 −0 fs/aufs/conf.mk
  24. +1,445 −0 fs/aufs/cpup.c
  25. +100 −0 fs/aufs/cpup.h
  26. +519 −0 fs/aufs/dbgaufs.c
  27. +53 −0 fs/aufs/dbgaufs.h
  28. +226 −0 fs/aufs/dcsub.c
  29. +137 −0 fs/aufs/dcsub.h
  30. +440 −0 fs/aufs/debug.c
  31. +226 −0 fs/aufs/debug.h
  32. +1,153 −0 fs/aufs/dentry.c
  33. +267 −0 fs/aufs/dentry.h
  34. +554 −0 fs/aufs/dinfo.c
  35. +762 −0 fs/aufs/dir.c
  36. +132 −0 fs/aufs/dir.h
  37. +1,316 −0 fs/aufs/dirren.c
  38. +140 −0 fs/aufs/dirren.h
  39. +370 −0 fs/aufs/dynop.c
  40. +75 −0 fs/aufs/dynop.h
  41. +838 −0 fs/aufs/export.c
  42. +819 −0 fs/aufs/f_op.c
  43. +428 −0 fs/aufs/fhsm.c
  44. +863 −0 fs/aufs/file.c
  45. +341 −0 fs/aufs/file.h
  46. +149 −0 fs/aufs/finfo.c
  47. +401 −0 fs/aufs/fstype.h
  48. +65 −0 fs/aufs/hbl.h
  49. +290 −0 fs/aufs/hfsnotify.c
  50. +60 −0 fs/aufs/hfsplus.c
  51. +720 −0 fs/aufs/hnotify.c
  52. +1,508 −0 fs/aufs/i_op.c
  53. +934 −0 fs/aufs/i_op_add.c
  54. +512 −0 fs/aufs/i_op_del.c
  55. +1,247 −0 fs/aufs/i_op_ren.c
  56. +286 −0 fs/aufs/iinfo.c
  57. +528 −0 fs/aufs/inode.c
  58. +696 −0 fs/aufs/inode.h
  59. +220 −0 fs/aufs/ioctl.c
  60. +186 −0 fs/aufs/lcnt.h
  61. +148 −0 fs/aufs/loop.c
  62. +53 −0 fs/aufs/loop.h
  63. +31 −0 fs/aufs/magic.mk
  64. +273 −0 fs/aufs/module.c
  65. +102 −0 fs/aufs/module.h
  66. +705 −0 fs/aufs/mvdown.c
  67. +1,877 −0 fs/aufs/opts.c
  68. +225 −0 fs/aufs/opts.h
  69. +516 −0 fs/aufs/plink.c
  70. +54 −0 fs/aufs/poll.c
  71. +103 −0 fs/aufs/posix_acl.c
  72. +171 −0 fs/aufs/procfs.c
  73. +382 −0 fs/aufs/rdu.c
  74. +73 −0 fs/aufs/rwsem.h
  75. +313 −0 fs/aufs/sbinfo.c
  76. +1,043 −0 fs/aufs/super.c
  77. +589 −0 fs/aufs/super.h
  78. +93 −0 fs/aufs/sysaufs.c
  79. +102 −0 fs/aufs/sysaufs.h
  80. +373 −0 fs/aufs/sysfs.c
  81. +160 −0 fs/aufs/sysrq.c
  82. +895 −0 fs/aufs/vdir.c
  83. +903 −0 fs/aufs/vfsub.c
  84. +362 −0 fs/aufs/vfsub.h
  85. +830 −0 fs/aufs/wbr_policy.c
  86. +1,062 −0 fs/aufs/whout.c
  87. +86 −0 fs/aufs/whout.h
  88. +392 −0 fs/aufs/wkq.c
  89. +89 −0 fs/aufs/wkq.h
  90. +356 −0 fs/aufs/xattr.c
  91. +1,890 −0 fs/aufs/xino.c
  92. +448 −0 include/uapi/linux/aufs_type.h
@@ -0,0 +1,55 @@
What: /debug/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
Under /debug/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.
What: /debug/aufs/si_<id>/plink
Date: Apr 2013
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
It has three lines and shows the information about the
pseudo-link. The first line is a single number
representing a number of buckets. The second line is a
number of pseudo-links per buckets (separated by a
blank). The last line is a single number representing a
total number of psedo-links.
When the aufs mount option 'noplink' is specified, it
will show "1\n0\n0\n".
What: /debug/aufs/si_<id>/xib
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
It shows the consumed blocks by xib (External Inode Number
Bitmap), its block size and file size.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
What: /debug/aufs/si_<id>/xi0, xi1 ... xiN and xiN-N
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
It shows the consumed blocks by xino (External Inode Number
Translation Table), its link count, block size and file
size.
Due to the file size limit, there may exist multiple
xino files per branch. In this case, "-N" is added to
the filename and it corresponds to the index of the
internal xino array. "-0" is omitted.
When the aufs mount option 'noxino' is specified, Those
entries won't exist. About XINO files, see the aufs
manual.
What: /debug/aufs/si_<id>/xigen
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
It shows the consumed blocks by xigen (External Inode
Generation Table), its block size and file size.
If CONFIG_AUFS_EXPORT is disabled, this entry will not
be created.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
@@ -0,0 +1,31 @@
What: /sys/fs/aufs/si_<id>/
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
Under /sys/fs/aufs, a directory named si_<id> is created
per aufs mount, where <id> is a unique id generated
internally.
What: /sys/fs/aufs/si_<id>/br0, br1 ... brN
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
It shows the abolute path of a member directory (which
is called branch) in aufs, and its permission.
What: /sys/fs/aufs/si_<id>/brid0, brid1 ... bridN
Date: July 2013
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
It shows the id of a member directory (which is called
branch) in aufs.
What: /sys/fs/aufs/si_<id>/xi_path
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
It shows the abolute path of XINO (External Inode Number
Bitmap, Translation Table and Generation Table) file
even if it is the default path.
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
Oops, something went wrong.

0 comments on commit db82088

Please sign in to comment.