UBUNTU: ubuntu: AUFS -- update to 806051bcbeec27748aae2b7957726a4e63ff308e
authorAndy Whitcroft <apw@canonical.com>
Mon, 17 Jan 2011 14:14:49 +0000 (14:14 +0000)
committerLeann Ogasawara <leann.ogasawara@canonical.com>
Mon, 28 Mar 2011 13:52:57 +0000 (06:52 -0700)
commit7815ae531ef431584cbbc824fd95f946dc7723d8
treeb321541362ed142f35cd24a9069e5f946f398258
parent5a5f7782e0ab5d5c93bc77179e4b471aa85abd60
UBUNTU: ubuntu: AUFS -- update to 806051bcbeec27748aae2b7957726a4e63ff308e

    commit 806051bcbeec27748aae2b7957726a4e63ff308e
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Fri Jan 14 16:05:18 2011 +0900

        aufs: follow the changes in 2.6.38-rcN, testing

        This work is not done yet.
        - review is required for aufs code.
        - there are several known problems in mainline which are being fixed
          now.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit f996d6b1adcd2c677c818fdf453ba257660f74c0
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Mon Jan 10 17:32:50 2011 +0900

        aufs: bugfix, valid ptr in radix tree instead of dummy 1

        When a process whose pid is larger than 32768 (default),
        si_pid_set_slow() crashes due to a dummy value.
        Replace the value by a valid pointer.

        Reported-by: P.L.H.Bloom@tudelft.nl
Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit fb2bbc5fddc96fe90ae86f29dbcb104c224f1831
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Mon Jan 10 13:11:51 2011 +0900

        aufs: tiny, version string for aufs2.1-38-rcN

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 1cbb90f7fc05ea86e872191bc4bc3422d7ef6401
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Mon Jan 10 11:07:29 2011 +0900

        aufs: tiny, version string for aufs2.1-37

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 795be8aa5ea8ac132e4ad4a0e9f1a0e33b9cd692
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Sat Jan 8 02:07:07 2011 +0900

        aufs: tiny, describe installing in aufs2-standalone.git

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 3714bfd727bb7afbfe9a1e8eee8f6aefcc0f4e58
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Fri Jan 7 12:25:06 2011 +0900

        aufs: tiny, new year in copyright

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 6a9bf4a4ebf0c4a5e694de2952d36e576b051692
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Fri Jan 7 12:21:14 2011 +0900

        aufs: tiny, new year in copyright

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 7c771c6f660d9e0f17def9550e396418589e4340
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Fri Jan 7 12:03:19 2011 +0900

        aufs: tiny, describe union-mount and dm-snapshot

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 05a6d7153c58c13bca10ef7eb19ef3e3832d1c40
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Fri Jan 7 10:44:44 2011 +0900

        aufs: bugfix, O_CLOEXEC for the plink maintenance mode

        /sbin/mount.aufs (and others) puts aufs into the plink maintenance mode
        via /proc/fs/aufs/plink_maint which make many other operations to return
        error or block.
        During in this mode, /sbin/mount.aufs exec(2) the original mount(8).
        If mount(8) is not statically linked, it may mmap(2) ld.so (and
        others). And if ld.so is inside of the target aufs, then aufs mmap(2)
        blocks, ie. deadlock.
        To address this problem, specify O_CLOEXEC for /proc/fs/aufs/plink_maint
        which makes aufs to exit the plink maintenance mode, and ->release()
        doesn't care about pid.

        Reported-by: Marco Clocchiatti <ziapannocchia@gmail.com>
Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 24b389a51f85350d6fa465d22006cdd0a421ee30
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Mon Jan 3 10:16:17 2011 +0900

        aufs: tiny, describe installing in aufs2-standalone.git

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit 58276fb0ea7dbfa57498fc96f87ecad91606fcd6
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Tue Dec 21 21:25:11 2010 +0900

        aufs: new make target 'install' for stdalone

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

    commit c1cf055abebe4e25d67aeb32208c60ae49da37ac
    Author: J. R. Okajima <hooanon05@yahoo.co.jp>
    Date:   Mon Dec 20 16:00:01 2010 +0900

        aufs: follow the changes in 2.6.37-rcN, aop->freepage

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>

Signed-off-by: Andy Whitcroft <apw@canonical.com>
67 files changed:
ubuntu/aufs/BOM
ubuntu/aufs/aufs.h
ubuntu/aufs/branch.c
ubuntu/aufs/branch.h
ubuntu/aufs/cpup.c
ubuntu/aufs/cpup.h
ubuntu/aufs/dbgaufs.c
ubuntu/aufs/dbgaufs.h
ubuntu/aufs/dcsub.c
ubuntu/aufs/dcsub.h
ubuntu/aufs/debug.c
ubuntu/aufs/debug.h
ubuntu/aufs/dentry.c
ubuntu/aufs/dentry.h
ubuntu/aufs/dinfo.c
ubuntu/aufs/dir.c
ubuntu/aufs/dir.h
ubuntu/aufs/dynop.c
ubuntu/aufs/dynop.h
ubuntu/aufs/export.c
ubuntu/aufs/f_op.c
ubuntu/aufs/f_op_sp.c
ubuntu/aufs/file.c
ubuntu/aufs/file.h
ubuntu/aufs/finfo.c
ubuntu/aufs/fstype.h
ubuntu/aufs/hfsnotify.c
ubuntu/aufs/hfsplus.c
ubuntu/aufs/hnotify.c
ubuntu/aufs/i_op.c
ubuntu/aufs/i_op_add.c
ubuntu/aufs/i_op_del.c
ubuntu/aufs/i_op_ren.c
ubuntu/aufs/iinfo.c
ubuntu/aufs/inode.c
ubuntu/aufs/inode.h
ubuntu/aufs/ioctl.c
ubuntu/aufs/loop.c
ubuntu/aufs/loop.h
ubuntu/aufs/module.c
ubuntu/aufs/module.h
ubuntu/aufs/mtx.h
ubuntu/aufs/opts.c
ubuntu/aufs/opts.h
ubuntu/aufs/plink.c
ubuntu/aufs/poll.c
ubuntu/aufs/procfs.c
ubuntu/aufs/rdu.c
ubuntu/aufs/rwsem.h
ubuntu/aufs/sbinfo.c
ubuntu/aufs/spl.h
ubuntu/aufs/super.c
ubuntu/aufs/super.h
ubuntu/aufs/sysaufs.c
ubuntu/aufs/sysaufs.h
ubuntu/aufs/sysfs.c
ubuntu/aufs/sysrq.c
ubuntu/aufs/vdir.c
ubuntu/aufs/vfsub.c
ubuntu/aufs/vfsub.h
ubuntu/aufs/wbr_policy.c
ubuntu/aufs/whout.c
ubuntu/aufs/whout.h
ubuntu/aufs/wkq.c
ubuntu/aufs/wkq.h
ubuntu/aufs/xino.c
ubuntu/include/linux/aufs_type.h