Patchwork [00/11,R/nexus7] overlayfs support

login
register
mail settings
Submitter Paolo Pisati
Date March 13, 2013, 1:04 p.m.
Message ID <20130313130456.GA5933@luxor.wired.org>
Download mbox
Permalink /patch/227279/
State New
Headers show

Pull-request

git://kernel.ubuntu.com/ppisati/ubuntu-nexus7.git master_overlayfs

Comments

Paolo Pisati - March 13, 2013, 1:04 p.m.
On Wed, Mar 13, 2013 at 06:12:21AM -0600, Tim Gardner wrote:
> On 03/13/2013 03:50 AM, Paolo Pisati wrote:
> >Import overlayfs support from P/master to our nexus7 kernel: all the patches
> >are a clean chery-pick and have been long abused in the P series.
> >
> 
> Pull request please.

The following changes since commit e217f2fd88261a40266ed0e3b8960f1df4e9050f:

  UBUNTU: Ubuntu-3.1.10-9.27 (2013-02-19 09:29:17 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/ppisati/ubuntu-nexus7.git master_overlayfs

for you to fetch changes up to 8830d197144907d488daee561c02daabb654afb3:

  UBUNTU: SAUCE: compilation fix for missing symbols (2013-03-13 14:00:05 +0100)

----------------------------------------------------------------
Andy Whitcroft (2):
      UBUNTU: ubuntu: overlayfs -- overlayfs: add statfs support
      UBUNTU: ubuntu: overlayfs -- overlayfs: apply device cgroup and security permissions to overlay files

Erez Zadok (1):
      UBUNTU: ubuntu: overlayfs -- overlayfs: implement show_options

Miklos Szeredi (6):
      UBUNTU: ubuntu: overlayfs -- vfs: pass struct path to __dentry_open()
      UBUNTU: ubuntu: overlayfs -- vfs: add i_op->open()
      UBUNTU: ubuntu: overlayfs -- vfs: export do_splice_direct() to modules
      UBUNTU: ubuntu: overlayfs -- vfs: introduce clone_private_mount()
      UBUNTU: ubuntu: overlayfs -- overlay filesystem
      UBUNTU: ubuntu: overlayfs -- fs: limit filesystem stacking depth

Neil Brown (1):
      UBUNTU: ubuntu: overlayfs -- overlay: overlay filesystem documentation

Paolo Pisati (2):
      UBUNTU: [Config] OVERLAYFS_FS=m
      UBUNTU: SAUCE: compilation fix for missing symbols

 Documentation/filesystems/Locking         |    2 +
 Documentation/filesystems/overlayfs.txt   |  199 +++++++++++++++++++++++++++++++++++++++++
 Documentation/filesystems/vfs.txt         |    8 ++
 MAINTAINERS                               |    7 ++
 debian.linaro/config/config.common.ubuntu |    1 +
 fs/Kconfig                                |    1 +
 fs/Makefile                               |    1 +
 fs/ecryptfs/main.c                        |    7 ++
 fs/namespace.c                            |   18 ++++
 fs/open.c                                 |   69 ++++++++------
 fs/overlayfs/Kconfig                      |    4 +
 fs/overlayfs/Makefile                     |    7 ++
 fs/overlayfs/copy_up.c                    |  384 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/overlayfs/dir.c                        |  596 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/overlayfs/inode.c                      |  391 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/overlayfs/overlayfs.h                  |   64 +++++++++++++
 fs/overlayfs/readdir.c                    |  565 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/overlayfs/super.c                      |  664 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 fs/splice.c                               |    1 +
 include/linux/fs.h                        |   14 +++
 include/linux/mount.h                     |    3 +
 security/device_cgroup.c                  |    3 +
 security/security.c                       |    2 +
 23 files changed, 2985 insertions(+), 26 deletions(-)
 create mode 100644 Documentation/filesystems/overlayfs.txt
 create mode 100644 fs/overlayfs/Kconfig
 create mode 100644 fs/overlayfs/Makefile
 create mode 100644 fs/overlayfs/copy_up.c
 create mode 100644 fs/overlayfs/dir.c
 create mode 100644 fs/overlayfs/inode.c
 create mode 100644 fs/overlayfs/overlayfs.h
 create mode 100644 fs/overlayfs/readdir.c
 create mode 100644 fs/overlayfs/super.c
Tim Gardner - March 13, 2013, 1:22 p.m.
On 03/13/2013 07:04 AM, Paolo Pisati wrote:

>        UBUNTU: SAUCE: compilation fix for missing symbols

This little nugget is new. ^
Paolo Pisati - March 13, 2013, 1:26 p.m.
On Wed, Mar 13, 2013 at 07:22:14AM -0600, Tim Gardner wrote:
> On 03/13/2013 07:04 AM, Paolo Pisati wrote:
> 
> >       UBUNTU: SAUCE: compilation fix for missing symbols
> 
> This little nugget is new. ^

yeah, i forgot it on tangerine in the previous send-email (but you would have
noticed it during compilation :P ).