summaryrefslogtreecommitdiff
path: root/drivers/base/node.c
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 /drivers/base/node.c
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.
Diffstat (limited to 'drivers/base/node.c')
-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);