diff options
Diffstat (limited to 'drivers/base/node.c')
| -rw-r--r-- | drivers/base/node.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/base/node.c b/drivers/base/node.c index bc9f43bf7e2..8f7ed9933a7 100644 --- a/drivers/base/node.c +++ b/drivers/base/node.c @@ -599,7 +599,11 @@ int register_one_node(int nid)  void unregister_one_node(int nid)  { +	if (!node_devices[nid]) +		return; +  	unregister_node(node_devices[nid]); +	kfree(node_devices[nid]);  	node_devices[nid] = NULL;  }  | 
