* [PATCH] zero out topology related sysfs nodes
@ 2003-10-20 20:35 Jesse Barnes
0 siblings, 0 replies; only message in thread
From: Jesse Barnes @ 2003-10-20 20:35 UTC (permalink / raw)
To: linux-ia64
Tony pointed out (thanks Tony!) that in -test8 kobject_set_name() will
try to free a kobject's k_name field if it's non-NULL, so we need to
zero it out in case kmalloc() gave us recycled memory or we'll try to
kfree a bogus area.
Jesse
-Nru a/arch/ia64/mm/numa.c b/arch/ia64/mm/numa.c
--- a/arch/ia64/mm/numa.c Mon Oct 20 13:23:40 2003
+++ b/arch/ia64/mm/numa.c Mon Oct 20 13:23:40 2003
@@ -60,6 +60,7 @@
err = -ENOMEM;
goto out;
}
+ memset(sysfs_nodes, 0, sizeof(struct node) * numnodes);
sysfs_memblks = kmalloc(sizeof(struct memblk) * num_memblks,
GFP_KERNEL);
@@ -68,6 +69,7 @@
err = -ENOMEM;
goto out;
}
+ memset(sysfs_memblks, 0, sizeof(struct memblk) * num_memblks);
sysfs_cpus = kmalloc(sizeof(struct cpu) * NR_CPUS, GFP_KERNEL);
if (!sysfs_cpus) {
@@ -76,6 +78,7 @@
err = -ENOMEM;
goto out;
}
+ memset(sysfs_cpus, 0, sizeof(struct cpu) * NR_CPUS);
for (i = 0; i < numnodes; i++)
if ((err = register_node(&sysfs_nodes[i], i, 0)))
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-10-20 20:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-20 20:35 [PATCH] zero out topology related sysfs nodes Jesse Barnes
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.