* [PATCH] fix slab corruption in namespace.c
@ 2003-04-19 21:20 Andries.Brouwer
0 siblings, 0 replies; only message in thread
From: Andries.Brouwer @ 2003-04-19 21:20 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel
The
new_ns = kmalloc(sizeof(struct namespace *), GFP_KERNEL);
was less fortunate.
Andries
----------------------------------------------------------------
diff -u --recursive --new-file -X /linux/dontdiff a/fs/namespace.c b/fs/namespace.c
--- a/fs/namespace.c Wed Mar 5 10:47:29 2003
+++ b/fs/namespace.c Sat Apr 19 23:17:34 2003
@@ -52,7 +52,7 @@
INIT_LIST_HEAD(&mnt->mnt_list);
if (name) {
int size = strlen(name)+1;
- char * newname = kmalloc(size, GFP_KERNEL);
+ char *newname = kmalloc(size, GFP_KERNEL);
if (newname) {
memcpy(newname, name, size);
mnt->mnt_devname = newname;
@@ -774,7 +774,7 @@
get_namespace(namespace);
- if (! (flags & CLONE_NEWNS))
+ if (!(flags & CLONE_NEWNS))
return 0;
if (!capable(CAP_SYS_ADMIN)) {
@@ -782,7 +782,7 @@
return -EPERM;
}
- new_ns = kmalloc(sizeof(struct namespace *), GFP_KERNEL);
+ new_ns = kmalloc(sizeof(struct namespace), GFP_KERNEL);
if (!new_ns)
goto out;
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-04-19 21:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-19 21:20 [PATCH] fix slab corruption in namespace.c Andries.Brouwer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®