diff options
| author | Patrick Mochel <mochel@osdl.org> | 2002-11-25 03:48:43 -0600 |
|---|---|---|
| committer | Patrick Mochel <mochel@osdl.org> | 2002-11-25 03:48:43 -0600 |
| commit | fdb47bc680c33d211a64768e758860ef5dfa0fae (patch) | |
| tree | 38665648abc1ffc3915e75ee3a21fa8b43ed584e | |
| parent | b26ca10f9fb9db8b164bb9225424cceee13cbeea (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.c | 4 |
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); |
