X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fnet%2Frds%2Ftcp.c;fp=kernel%2Fnet%2Frds%2Ftcp.c;h=18e50a8fc05f2e31b09778ffc4a72a362aa4ed1c;hb=52f993b8e89487ec9ee15a7fb4979e0f09a45b27;hp=9d6ddbacd8750e22b05986b37e40a8fe1bb95865;hpb=c189ccac5702322ed843fe17057035b7222a59b6;p=kvmfornfv.git diff --git a/kernel/net/rds/tcp.c b/kernel/net/rds/tcp.c index 9d6ddbacd..18e50a8fc 100644 --- a/kernel/net/rds/tcp.c +++ b/kernel/net/rds/tcp.c @@ -421,7 +421,7 @@ static int rds_tcp_init(void) ret = rds_tcp_recv_init(); if (ret) - goto out_slab; + goto out_pernet; ret = rds_trans_register(&rds_tcp_transport); if (ret) @@ -433,8 +433,9 @@ static int rds_tcp_init(void) out_recv: rds_tcp_recv_exit(); -out_slab: +out_pernet: unregister_pernet_subsys(&rds_tcp_net_ops); +out_slab: kmem_cache_destroy(rds_tcp_conn_slab); out: return ret;