[PATCH 23/39] union-mount: Call do_whiteout() on unlink and rmdir in unions
From: Jan Blunck <jblunck(a)suse.de> Call do_whiteout() when removing files and directories from a union mounted file system. Signed-off-by: Valerie Aurora <vaurora(a)redhat.com> --- fs/namei.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/fs/namei.c b/fs/namei.c index a72187... 3 May 2010 19:50
[PATCH 39/39] union-mount: Implement union-aware lsetxattr()
--- fs/xattr.c | 31 +++++++++++++++++++++++++------ 1 files changed, 25 insertions(+), 6 deletions(-) diff --git a/fs/xattr.c b/fs/xattr.c index f930ab7..0a56629 100644 --- a/fs/xattr.c +++ b/fs/xattr.c @@ -321,17 +321,36 @@ SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, size_t, size, int, f... 3 May 2010 19:50
[PATCH 35/39] union-mount: Implement union-aware chmod()/fchmodat()
--- fs/open.c | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/fs/open.c b/fs/open.c index fa3ecae..866041c 100644 --- a/fs/open.c +++ b/fs/open.c @@ -669,18 +669,32 @@ out: SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, mode_t, mode) { ... 3 May 2010 19:50
[PATCH 30/39] union-mount: Implement union-aware link()
--- fs/namei.c | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/fs/namei.c b/fs/namei.c index 0c52042..d85d7f1 100644 --- a/fs/namei.c +++ b/fs/namei.c @@ -3029,16 +3029,18 @@ SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, { struct dentry... 3 May 2010 19:50
[PATCH 38/39] union-mount: Implement union-aware setxattr()
--- fs/xattr.c | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 deletions(-) diff --git a/fs/xattr.c b/fs/xattr.c index 46f87e8..f930ab7 100644 --- a/fs/xattr.c +++ b/fs/xattr.c @@ -18,6 +18,7 @@ #include <linux/module.h> #include <linux/fsnotify.h> #include <linux/audit.h>... 3 May 2010 19:50
[PATCH 07/39] whiteout: Set S_OPAQUE inode flag when creating directories
From: Jan Blunck <jblunck(a)suse.de> In case of an union directory we don't want that the directories on lower layers of the union "show through". So to prevent that the contents of underlying directories magically shows up after a mkdir() we set the S_OPAQUE flag if directories are created where a whiteout existed... 3 May 2010 19:50
[PATCH 37/39] union-mount: Implement union-aware utimensat()
--- fs/utimes.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/fs/utimes.c b/fs/utimes.c index e4c75db..fb32111 100644 --- a/fs/utimes.c +++ b/fs/utimes.c @@ -8,6 +8,8 @@ #include <linux/stat.h> #include <linux/utime.h> #include <linux/syscalls.h> +#include <linux... 3 May 2010 19:50
[PATCH 34/39] union-mount: Implement union-aware truncate()
--- fs/open.c | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/fs/open.c b/fs/open.c index 808d32a..fa3ecae 100644 --- a/fs/open.c +++ b/fs/open.c @@ -230,14 +230,17 @@ int do_truncate(struct dentry *dentry, loff_t length, unsigned int time_attrs, static long d... 3 May 2010 19:50
[tip:x86/cpu] x86, k8: Fix build error when K8_NB is disabled
Commit-ID: d88d95eb1c2a72b6126a550debe0883ff723a948 Gitweb: http://git.kernel.org/tip/d88d95eb1c2a72b6126a550debe0883ff723a948 Author: Borislav Petkov <borislav.petkov(a)amd.com> AuthorDate: Sat, 24 Apr 2010 09:56:53 +0200 Committer: H. Peter Anvin <hpa(a)zytor.com> CommitDate: Mon, 3 May 2010 14:34:24 -0700... 3 May 2010 19:50
[tip:x86/cpu] x86, cacheinfo: Disable index in all four subcaches
Commit-ID: 59d3b388741cf1a5eb7ad27fd4e9ed72643164ae Gitweb: http://git.kernel.org/tip/59d3b388741cf1a5eb7ad27fd4e9ed72643164ae Author: Borislav Petkov <borislav.petkov(a)amd.com> AuthorDate: Thu, 22 Apr 2010 16:07:02 +0200 Committer: H. Peter Anvin <hpa(a)zytor.com> CommitDate: Thu, 22 Apr 2010 17:17:27 -070... 3 May 2010 19:50