Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm: fs/dlm: Drop unnecessary null test dlm: use genl_register_family_with_ops()
This commit is contained in:
@@ -248,7 +248,7 @@ static struct connection *assoc2con(int assoc_id)
|
|||||||
|
|
||||||
for (i = 0 ; i < CONN_HASH_SIZE; i++) {
|
for (i = 0 ; i < CONN_HASH_SIZE; i++) {
|
||||||
hlist_for_each_entry(con, h, &connection_hash[i], list) {
|
hlist_for_each_entry(con, h, &connection_hash[i], list) {
|
||||||
if (con && con->sctp_assoc == assoc_id) {
|
if (con->sctp_assoc == assoc_id) {
|
||||||
mutex_unlock(&connections_lock);
|
mutex_unlock(&connections_lock);
|
||||||
return con;
|
return con;
|
||||||
}
|
}
|
||||||
|
@@ -81,24 +81,11 @@ static struct genl_ops dlm_nl_ops = {
|
|||||||
|
|
||||||
int __init dlm_netlink_init(void)
|
int __init dlm_netlink_init(void)
|
||||||
{
|
{
|
||||||
int rv;
|
return genl_register_family_with_ops(&family, &dlm_nl_ops, 1);
|
||||||
|
|
||||||
rv = genl_register_family(&family);
|
|
||||||
if (rv)
|
|
||||||
return rv;
|
|
||||||
|
|
||||||
rv = genl_register_ops(&family, &dlm_nl_ops);
|
|
||||||
if (rv < 0)
|
|
||||||
goto err;
|
|
||||||
return 0;
|
|
||||||
err:
|
|
||||||
genl_unregister_family(&family);
|
|
||||||
return rv;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void dlm_netlink_exit(void)
|
void dlm_netlink_exit(void)
|
||||||
{
|
{
|
||||||
genl_unregister_ops(&family, &dlm_nl_ops);
|
|
||||||
genl_unregister_family(&family);
|
genl_unregister_family(&family);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user