All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC Aufs2 #2 00/28] source files
@ 2009-03-16  7:20 J. R. Okajima
  2009-03-16  7:20 ` [RFC Aufs2 #2 01/28] aufs documents J. R. Okajima
                   ` (27 more replies)
  0 siblings, 28 replies; 38+ messages in thread
From: J. R. Okajima @ 2009-03-16  7:20 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-fsdevel, J. R. Okajima

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


^ permalink raw reply	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2009-03-19  8:04 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-16  7:20 [RFC Aufs2 #2 00/28] source files J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 01/28] aufs documents J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 02/28] aufs public header file J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 03/28] aufs module global J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 04/28] aufs super_block J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 05/28] aufs branch directory/filesystem J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 06/28] aufs xino J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 07/28] aufs object lifetime management via sysfs J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 08/28] aufs mount options/flags J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 09/28] aufs workqueue J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 10/28] aufs sub-VFS J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 11/28] aufs sub-dcache J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 12/28] aufs copy-up J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 13/28] aufs whiteout J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 14/28] aufs pseudo-link J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 15/28] aufs policies to select one among multiple writable branches J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 16/28] aufs dentry and lookup J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 17/28] aufs file J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 18/28] aufs direcotry J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 19/28] aufs inode J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 20/28] aufs ioctl J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 21/28] aufs sysfs entries J. R. Okajima
2009-03-16 18:05   ` Greg KH
2009-03-17  3:26     ` hooanon05
2009-03-17  3:37       ` Greg KH
2009-03-17  4:05         ` hooanon05
2009-03-17  4:22           ` Greg KH
2009-03-17  4:50             ` hooanon05
2009-03-17 10:39           ` Evgeniy Polyakov
2009-03-17 12:56             ` hooanon05
2009-03-19  8:04         ` hooanon05
2009-03-16  7:20 ` [RFC Aufs2 #2 22/28] aufs branch for loopback block device J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 23/28] aufs internal inotify J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 24/28] aufs test for fstype J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 25/28] aufs debug J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 26/28] export splice functions J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 27/28] export lookup functions J. R. Okajima
2009-03-16  7:20 ` [RFC Aufs2 #2 28/28] kbuild aufs J. R. Okajima

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.