mirror of
https://github.com/torvalds/linux
synced 2024-09-06 09:51:23 +00:00
dlm: be sure we reset all nodes at forced shutdown
In case we running in a force shutdown in either midcomms or lowcomms
implementation we will make sure we reset all per midcomms node
information.
Fixes: 63e711b081
("fs: dlm: create midcomms nodes when configure")
Signed-off-by: Alexander Aring <aahringo@redhat.com>
Signed-off-by: David Teigland <teigland@redhat.com>
This commit is contained in:
parent
2776635edc
commit
e759eb3e27
|
@ -1405,10 +1405,16 @@ void dlm_midcomms_shutdown(void)
|
|||
midcomms_shutdown(node);
|
||||
}
|
||||
}
|
||||
srcu_read_unlock(&nodes_srcu, idx);
|
||||
mutex_unlock(&close_lock);
|
||||
|
||||
dlm_lowcomms_shutdown();
|
||||
|
||||
for (i = 0; i < CONN_HASH_SIZE; i++) {
|
||||
hlist_for_each_entry_rcu(node, &node_hash[i], hlist) {
|
||||
midcomms_node_reset(node);
|
||||
}
|
||||
}
|
||||
srcu_read_unlock(&nodes_srcu, idx);
|
||||
mutex_unlock(&close_lock);
|
||||
}
|
||||
|
||||
int dlm_midcomms_close(int nodeid)
|
||||
|
|
Loading…
Reference in a new issue