Pull Request: AppArmor for Intrepid
Ben Collins
bcollins at ubuntu.com
Tue Jul 8 02:57:20 UTC 2008
On Mon, 2008-07-07 at 17:11 -0700, Kees Cook wrote:
> This includes a few patch-sets from current upstream linux-2.6 tree,
> needed to bring the VFS up to date with AppArmor's patches.
>
>
> The following changes since commit cc3d878136f3563502a8ccb99b45e43a6c6df8de:
> Ben Collins (1):
> UBUNTU: Ubuntu-2.6.26-3.9
>
> are available in the git repository at:
>
> git://kernel.ubuntu.com/kees/ubuntu-intrepid.git master
Thanks Kees. Going to need you to rebase this on latest git though
(moved to -rc9 this morning).
> Andreas Gruenbacher (1):
> [patch 3/3] vfs: make d_path() consistent across mount operations
>
> Denis V. Lunev (1):
> [patch 4/4] flock: remove unused fields from file_lock_operations
>
> Jan Blunck (1):
> [patch 1/4] vfs: path_{get,put}() cleanups
>
> Jan Engelhardt (1):
> [patch 2/4] fs: make struct file arg to d_path const
>
> Kees Cook (4):
> UBUNTU: SAUCE: [AppArmor] merge with upstream subversion r1291
> UBUNTU: Updating configs for AppArmor
> UBUNTU: SAUCE: [AppArmor] fix typo in selinux_inode_link
> UBUNTU: SAUCE: [AppArmor] aufs patches
>
> Marcin Slusarz (1):
> [patch 3/4] vfs: fix ERR_PTR abuse in generic_readlink
>
> Miklos Szeredi (2):
> [patch 1/3] vfs: dcache sparse fixes
> [patch 2/3] vfs: dcache cleanups
>
> debian/config/amd64/config | 3 +
> debian/config/i386/config | 3 +
> fs/afs/dir.c | 1 +
> fs/afs/file.c | 1 +
> fs/afs/inode.c | 19 +-
> fs/afs/internal.h | 1 +
> fs/attr.c | 33 +-
> fs/dcache.c | 180 ++--
> fs/ecryptfs/inode.c | 41 +-
> fs/exec.c | 3 +-
> fs/fat/file.c | 2 +-
> fs/fuse/dir.c | 20 +-
> fs/fuse/file.c | 9 +-
> fs/fuse/fuse_i.h | 4 +
> fs/hpfs/namei.c | 2 +-
> fs/locks.c | 6 -
> fs/namei.c | 130 ++--
> fs/namespace.c | 29 +
> fs/nfsd/nfs4recover.c | 7 +-
> fs/nfsd/nfs4xdr.c | 2 +-
> fs/nfsd/vfs.c | 93 ++-
> fs/ntfs/file.c | 2 +-
> fs/open.c | 45 +-
> fs/pipe.c | 10 +-
> fs/reiserfs/xattr.c | 8 +-
> fs/seq_file.c | 4 +-
> fs/splice.c | 4 +-
> fs/stat.c | 2 +-
> fs/sysfs/file.c | 2 +-
> fs/utimes.c | 17 +-
> fs/xattr.c | 81 +-
> fs/xfs/linux-2.6/xfs_lrw.c | 2 +-
> include/linux/audit.h | 12 +-
> include/linux/dcache.h | 7 +-
> include/linux/fs.h | 30 +-
> include/linux/mount.h | 2 +
> include/linux/nfsd/nfsd.h | 3 +-
> include/linux/security.h | 182 +++--
> include/linux/sysctl.h | 2 +
> include/linux/xattr.h | 8 +-
> ipc/mqueue.c | 2 +-
> kernel/audit.c | 6 +-
> kernel/cgroup.c | 2 +-
> kernel/sysctl.c | 27 +
> mm/filemap.c | 16 +-
> mm/filemap_xip.c | 2 +-
> mm/tiny-shmem.c | 2 +-
> net/unix/af_unix.c | 3 +-
> security/Kconfig | 1 +
> security/Makefile | 1 +
> security/apparmor/Kconfig | 42 +
> security/apparmor/Makefile | 18 +
> security/apparmor/apparmor.h | 403 ++++++++
> security/apparmor/apparmorfs.c | 280 ++++++
> security/apparmor/inline.h | 250 +++++
> security/apparmor/list.c | 174 ++++
> security/apparmor/locking.txt | 68 ++
> security/apparmor/lsm.c | 1114 ++++++++++++++++++++++
> security/apparmor/main.c | 1689 ++++++++++++++++++++++++++++++++++
> security/apparmor/match.c | 364 ++++++++
> security/apparmor/match.h | 87 ++
> security/apparmor/module_interface.c | 967 +++++++++++++++++++
> security/apparmor/procattr.c | 195 ++++
> security/commoncap.c | 8 +-
> security/dummy.c | 46 +-
> security/security.c | 85 +-
> security/selinux/hooks.c | 98 +-
> ubuntu/aufs/dir.c | 1 +
> ubuntu/aufs/f_op.c | 1 +
> ubuntu/aufs/i_op.c | 27 +-
> ubuntu/aufs/inode.h | 1 +
> ubuntu/aufs/misc.c | 5 +-
> ubuntu/aufs/vfsub.c | 27 +-
> ubuntu/aufs/vfsub.h | 2 +
> 74 files changed, 6499 insertions(+), 527 deletions(-)
> create mode 100644 security/apparmor/Kconfig
> create mode 100644 security/apparmor/Makefile
> create mode 100644 security/apparmor/apparmor.h
> create mode 100644 security/apparmor/apparmorfs.c
> create mode 100644 security/apparmor/inline.h
> create mode 100644 security/apparmor/list.c
> create mode 100644 security/apparmor/locking.txt
> create mode 100644 security/apparmor/lsm.c
> create mode 100644 security/apparmor/main.c
> create mode 100644 security/apparmor/match.c
> create mode 100644 security/apparmor/match.h
> create mode 100644 security/apparmor/module_interface.c
> create mode 100644 security/apparmor/procattr.c
>
> --
> Kees Cook
> Ubuntu Security Team
>
More information about the kernel-team
mailing list