This (from wli & myself) was overlooked for 2.5.51. Without this fix,
sysfs panics when registering topology for NUMA boxen.
static int __init register_memblk_type(void)
{
- driver_register(&memblk_driver);
- return devclass_register(&memblk_devclass);
+ int error = devclass_register(&memblk_devclass);
+ return error ? error : driver_register(&memblk_driver);
}
postcore_initcall(register_memblk_type);
static int __init register_node_type(void)
{
- devclass_register(&node_devclass);
- return driver_register(&node_driver);
+ int error = devclass_register(&node_devclass);
+ return error ? error : driver_register(&node_driver);
}
postcore_initcall(register_node_type);