lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 16 Mar 2009 16:20:12 +0900
From:	"J. R. Okajima" <hooanon05@...oo.co.jp>
To:	linux-kernel@...r.kernel.org
Cc:	linux-fsdevel@...r.kernel.org,
	"J. R. Okajima" <hooanon05@...oo.co.jp>
Subject: [RFC Aufs2 #2 00/28] source files

This is my second try to post aufs2 source files.
These are full aufs2 version against the mainline (linux-2.6.git).

Kindly review and let me know your comments.
And please consider incorporating into mainline.

Changes since last post,
(comments from Sam Ravnborg)
- correct my GIT work and split several patches against VFS. the number
  of patches became 28.
- add aufs_type.h to include/linux/Kbuild.
- remove priv.mk from fs/aufs/Makefile.
- and several tiny issues.


J. R. Okajima (28):
  aufs documents
  aufs public header file
  aufs module global
  aufs super_block
  aufs branch directory/filesystem
  aufs xino
  aufs object lifetime management via sysfs
  aufs mount options/flags
  aufs workqueue
  aufs sub-VFS
  aufs sub-dcache
  aufs copy-up
  aufs whiteout
  aufs pseudo-link
  aufs policies to select one among multiple writable branches
  aufs dentry and lookup
  aufs file
  aufs direcotry
  aufs inode
  aufs ioctl
  aufs sysfs entries
  aufs branch for loopback block device
  aufs internal inotify
  aufs test for fstype
  aufs debug
  export splice functions
  export lookup functions
  kbuild aufs

 Documentation/filesystems/aufs/README              |  253 ++++
 Documentation/filesystems/aufs/aufs.5              | 1514 ++++++++++++++++++++
 Documentation/filesystems/aufs/design/01intro.txt  |  128 ++
 Documentation/filesystems/aufs/design/02struct.txt |  205 +++
 Documentation/filesystems/aufs/design/03lookup.txt |   95 ++
 Documentation/filesystems/aufs/design/04branch.txt |   67 +
 .../filesystems/aufs/design/05wbr_policy.txt       |   57 +
 .../filesystems/aufs/design/06fmode_exec.txt       |   24 +
 Documentation/filesystems/aufs/design/07mmap.txt   |   44 +
 Documentation/filesystems/aufs/design/08plan.txt   |  169 +++
 fs/Kconfig                                         |    1 +
 fs/Makefile                                        |    1 +
 fs/aufs/Kconfig                                    |   78 +
 fs/aufs/Makefile                                   |   19 +
 fs/aufs/aufs.h                                     |   43 +
 fs/aufs/branch.c                                   |  944 ++++++++++++
 fs/aufs/branch.h                                   |  200 +++
 fs/aufs/cpup.c                                     | 1028 +++++++++++++
 fs/aufs/cpup.h                                     |   68 +
 fs/aufs/dcsub.c                                    |  214 +++
 fs/aufs/dcsub.h                                    |   43 +
 fs/aufs/debug.c                                    |  406 ++++++
 fs/aufs/debug.h                                    |  245 ++++
 fs/aufs/dentry.c                                   |  858 +++++++++++
 fs/aufs/dentry.h                                   |  213 +++
 fs/aufs/dinfo.c                                    |  351 +++++
 fs/aufs/dir.c                                      |  493 +++++++
 fs/aufs/dir.h                                      |  104 ++
 fs/aufs/f_op.c                                     |  551 +++++++
 fs/aufs/file.c                                     |  552 +++++++
 fs/aufs/file.h                                     |  148 ++
 fs/aufs/finfo.c                                    |  126 ++
 fs/aufs/fstype.h                                   |  434 ++++++
 fs/aufs/hinotify.c                                 |  746 ++++++++++
 fs/aufs/i_op.c                                     |  857 +++++++++++
 fs/aufs/i_op_add.c                                 |  625 ++++++++
 fs/aufs/i_op_del.c                                 |  471 ++++++
 fs/aufs/i_op_ren.c                                 |  929 ++++++++++++
 fs/aufs/iinfo.c                                    |  257 ++++
 fs/aufs/inode.c                                    |  356 +++++
 fs/aufs/inode.h                                    |  471 ++++++
 fs/aufs/ioctl.c                                    |   54 +
 fs/aufs/loop.c                                     |   46 +
 fs/aufs/loop.h                                     |   41 +
 fs/aufs/magic.mk                                   |   52 +
 fs/aufs/module.c                                   |  164 +++
 fs/aufs/module.h                                   |   66 +
 fs/aufs/opts.c                                     | 1438 +++++++++++++++++++
 fs/aufs/opts.h                                     |  180 +++
 fs/aufs/plink.c                                    |  335 +++++
 fs/aufs/rwsem.h                                    |   52 +
 fs/aufs/sbinfo.c                                   |  192 +++
 fs/aufs/spl.h                                      |   47 +
 fs/aufs/super.c                                    |  846 +++++++++++
 fs/aufs/super.h                                    |  266 ++++
 fs/aufs/sysaufs.c                                  |   79 +
 fs/aufs/sysaufs.h                                  |  102 ++
 fs/aufs/sysfs.c                                    |  308 ++++
 fs/aufs/sysrq.c                                    |  106 ++
 fs/aufs/vdir.c                                     |  776 ++++++++++
 fs/aufs/vfsub.c                                    |  716 +++++++++
 fs/aufs/vfsub.h                                    |  137 ++
 fs/aufs/wbr_policy.c                               |  628 ++++++++
 fs/aufs/whout.c                                    | 1010 +++++++++++++
 fs/aufs/whout.h                                    |   78 +
 fs/aufs/wkq.c                                      |  249 ++++
 fs/aufs/wkq.h                                      |   72 +
 fs/aufs/xino.c                                     | 1181 +++++++++++++++
 fs/namei.c                                         |    4 +-
 fs/splice.c                                        |   10 +-
 include/linux/Kbuild                               |    1 +
 include/linux/aufs_type.h                          |   98 ++
 include/linux/namei.h                              |    3 +
 include/linux/splice.h                             |    6 +
 74 files changed, 23724 insertions(+), 7 deletions(-)
 create mode 100644 Documentation/filesystems/aufs/README
 create mode 100644 Documentation/filesystems/aufs/aufs.5
 create mode 100644 Documentation/filesystems/aufs/design/01intro.txt
 create mode 100644 Documentation/filesystems/aufs/design/02struct.txt
 create mode 100644 Documentation/filesystems/aufs/design/03lookup.txt
 create mode 100644 Documentation/filesystems/aufs/design/04branch.txt
 create mode 100644 Documentation/filesystems/aufs/design/05wbr_policy.txt
 create mode 100644 Documentation/filesystems/aufs/design/06fmode_exec.txt
 create mode 100644 Documentation/filesystems/aufs/design/07mmap.txt
 create mode 100644 Documentation/filesystems/aufs/design/08plan.txt
 create mode 100644 fs/aufs/Kconfig
 create mode 100644 fs/aufs/Makefile
 create mode 100644 fs/aufs/aufs.h
 create mode 100644 fs/aufs/branch.c
 create mode 100644 fs/aufs/branch.h
 create mode 100644 fs/aufs/cpup.c
 create mode 100644 fs/aufs/cpup.h
 create mode 100644 fs/aufs/dcsub.c
 create mode 100644 fs/aufs/dcsub.h
 create mode 100644 fs/aufs/debug.c
 create mode 100644 fs/aufs/debug.h
 create mode 100644 fs/aufs/dentry.c
 create mode 100644 fs/aufs/dentry.h
 create mode 100644 fs/aufs/dinfo.c
 create mode 100644 fs/aufs/dir.c
 create mode 100644 fs/aufs/dir.h
 create mode 100644 fs/aufs/f_op.c
 create mode 100644 fs/aufs/file.c
 create mode 100644 fs/aufs/file.h
 create mode 100644 fs/aufs/finfo.c
 create mode 100644 fs/aufs/fstype.h
 create mode 100644 fs/aufs/hinotify.c
 create mode 100644 fs/aufs/i_op.c
 create mode 100644 fs/aufs/i_op_add.c
 create mode 100644 fs/aufs/i_op_del.c
 create mode 100644 fs/aufs/i_op_ren.c
 create mode 100644 fs/aufs/iinfo.c
 create mode 100644 fs/aufs/inode.c
 create mode 100644 fs/aufs/inode.h
 create mode 100644 fs/aufs/ioctl.c
 create mode 100644 fs/aufs/loop.c
 create mode 100644 fs/aufs/loop.h
 create mode 100644 fs/aufs/magic.mk
 create mode 100644 fs/aufs/module.c
 create mode 100644 fs/aufs/module.h
 create mode 100644 fs/aufs/opts.c
 create mode 100644 fs/aufs/opts.h
 create mode 100644 fs/aufs/plink.c
 create mode 100644 fs/aufs/rwsem.h
 create mode 100644 fs/aufs/sbinfo.c
 create mode 100644 fs/aufs/spl.h
 create mode 100644 fs/aufs/super.c
 create mode 100644 fs/aufs/super.h
 create mode 100644 fs/aufs/sysaufs.c
 create mode 100644 fs/aufs/sysaufs.h
 create mode 100644 fs/aufs/sysfs.c
 create mode 100644 fs/aufs/sysrq.c
 create mode 100644 fs/aufs/vdir.c
 create mode 100644 fs/aufs/vfsub.c
 create mode 100644 fs/aufs/vfsub.h
 create mode 100644 fs/aufs/wbr_policy.c
 create mode 100644 fs/aufs/whout.c
 create mode 100644 fs/aufs/whout.h
 create mode 100644 fs/aufs/wkq.c
 create mode 100644 fs/aufs/wkq.h
 create mode 100644 fs/aufs/xino.c
 create mode 100644 include/linux/aufs_type.h

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ