summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Mochel <mochel@osdl.org>2002-11-25 03:48:43 -0600
committerPatrick Mochel <mochel@osdl.org>2002-11-25 03:48:43 -0600
commitfdb47bc680c33d211a64768e758860ef5dfa0fae (patch)
tree38665648abc1ffc3915e75ee3a21fa8b43ed584e
parentb26ca10f9fb9db8b164bb9225424cceee13cbeea (diff)
NUMA: make sure that the node device class is registered before the node driver.
This fixes an Oops on boot on NUMA systems, since the driver tries to access the device class when it's registered.
-rw-r--r--drivers/base/node.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/base/node.c b/drivers/base/node.c
index 631cdc395e05..815567bd72fe 100644
--- a/drivers/base/node.c
+++ b/drivers/base/node.c
@@ -93,7 +93,7 @@ int __init register_node(struct node *node, int num, struct node *parent)
static int __init register_node_type(void)
{
- driver_register(&node_driver);
- return devclass_register(&node_devclass);
+ devclass_register(&node_devclass);
+ return driver_register(&node_driver);
}
postcore_initcall(register_node_type);