Both drivers/base/node.c & memblk.c check the return values of the devclass_register & driver_register calls. cpu.c doesn't. This little patch remedies that omission. [mcd@arrakis push]$ diffstat sysfs_topo_cleanup-2.5.59.patch cpu.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Cheers! -Matt