From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1226:22: sparse: sparse: context imbalance in 'chtls_recv_sock' - unexpected unlock
Date: Fri, 23 Oct 2020 06:07:15 +0800 [thread overview]
Message-ID: <202010230611.y9SSM2Fa-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 19008 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
Hi Vinay,
First bad commit (maybe != root cause):
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: fc996db970a33c74d3db3ee63532b15187258027
commit: 44fd1c1fd821955118ecb518f46076b98343e591 chelsio/chtls: separate chelsio tls driver from crypto driver
date: 9 weeks ago
:::::: branch date: 2 hours ago
:::::: commit date: 9 weeks ago
config: powerpc64-randconfig-s031-20201023 (attached as .config)
compiler: powerpc64le-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# apt-get install sparse
# sparse version: v0.6.3-17-g2d3af347-dirty
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=44fd1c1fd821955118ecb518f46076b98343e591
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 44fd1c1fd821955118ecb518f46076b98343e591
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=powerpc64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
"sparse warnings: (new ones prefixed by >>)"
>> drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1226:22: sparse: sparse: context imbalance in 'chtls_recv_sock' - unexpected unlock
vim +/chtls_recv_sock +1226 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
0c3a16be700ea00 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-12-11 1104
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1105 static struct sock *chtls_recv_sock(struct sock *lsk,
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1106 struct request_sock *oreq,
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1107 void *network_hdr,
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1108 const struct cpl_pass_accept_req *req,
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1109 struct chtls_dev *cdev)
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1110 {
a624a86510adaee drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-05 1111 struct neighbour *n = NULL;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1112 struct inet_sock *newinet;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1113 const struct iphdr *iph;
76f7164d02d4c59 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2019-01-17 1114 struct tls_context *ctx;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1115 struct net_device *ndev;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1116 struct chtls_sock *csk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1117 struct dst_entry *dst;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1118 struct tcp_sock *tp;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1119 struct sock *newsk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1120 u16 port_id;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1121 int rxq_idx;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1122 int step;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1123
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1124 iph = (const struct iphdr *)network_hdr;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1125 newsk = tcp_create_openreq_child(lsk, oreq, cdev->askb);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1126 if (!newsk)
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1127 goto free_oreq;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1128
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1129 if (lsk->sk_family == AF_INET) {
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1130 dst = inet_csk_route_child_sock(lsk, newsk, oreq);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1131 if (!dst)
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1132 goto free_sk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1133
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1134 n = dst_neigh_lookup(dst, &iph->saddr);
a624a86510adaee drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-05 1135 #if IS_ENABLED(CONFIG_IPV6)
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1136 } else {
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1137 const struct ipv6hdr *ip6h;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1138 struct flowi6 fl6;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1139
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1140 ip6h = (const struct ipv6hdr *)network_hdr;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1141 memset(&fl6, 0, sizeof(fl6));
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1142 fl6.flowi6_proto = IPPROTO_TCP;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1143 fl6.saddr = ip6h->daddr;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1144 fl6.daddr = ip6h->saddr;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1145 fl6.fl6_dport = inet_rsk(oreq)->ir_rmt_port;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1146 fl6.fl6_sport = htons(inet_rsk(oreq)->ir_num);
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1147 security_req_classify_flow(oreq, flowi6_to_flowi(&fl6));
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1148 dst = ip6_dst_lookup_flow(sock_net(lsk), lsk, &fl6, NULL);
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1149 if (IS_ERR(dst))
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1150 goto free_sk;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1151 n = dst_neigh_lookup(dst, &ip6h->saddr);
a624a86510adaee drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-05 1152 #endif
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1153 }
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1154 if (!n)
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1155 goto free_sk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1156
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1157 ndev = n->dev;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1158 if (!ndev)
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1159 goto free_dst;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1160 port_id = cxgb4_port_idx(ndev);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1161
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1162 csk = chtls_sock_create(cdev);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1163 if (!csk)
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1164 goto free_dst;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1165
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1166 csk->l2t_entry = cxgb4_l2t_get(cdev->lldi->l2t, n, ndev, 0);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1167 if (!csk->l2t_entry)
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1168 goto free_csk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1169
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1170 newsk->sk_user_data = csk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1171 newsk->sk_backlog_rcv = chtls_backlog_rcv;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1172
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1173 tp = tcp_sk(newsk);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1174 newinet = inet_sk(newsk);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1175
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1176 if (iph->version == 0x4) {
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1177 newinet->inet_daddr = iph->saddr;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1178 newinet->inet_rcv_saddr = iph->daddr;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1179 newinet->inet_saddr = iph->daddr;
a624a86510adaee drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-05 1180 #if IS_ENABLED(CONFIG_IPV6)
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1181 } else {
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1182 struct tcp6_sock *newtcp6sk = (struct tcp6_sock *)newsk;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1183 struct inet_request_sock *treq = inet_rsk(oreq);
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1184 struct ipv6_pinfo *newnp = inet6_sk(newsk);
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1185 struct ipv6_pinfo *np = inet6_sk(lsk);
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1186
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1187 inet_sk(newsk)->pinet6 = &newtcp6sk->inet6;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1188 memcpy(newnp, np, sizeof(struct ipv6_pinfo));
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1189 newsk->sk_v6_daddr = treq->ir_v6_rmt_addr;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1190 newsk->sk_v6_rcv_saddr = treq->ir_v6_loc_addr;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1191 inet6_sk(newsk)->saddr = treq->ir_v6_loc_addr;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1192 newnp->ipv6_fl_list = NULL;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1193 newnp->pktoptions = NULL;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1194 newsk->sk_bound_dev_if = treq->ir_iif;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1195 newinet->inet_opt = NULL;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1196 newinet->inet_daddr = LOOPBACK4_IPV6;
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1197 newinet->inet_saddr = LOOPBACK4_IPV6;
a624a86510adaee drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-05 1198 #endif
6abde0b24122434 drivers/crypto/chelsio/chtls/chtls_cm.c Vinay Kumar Yadav 2020-06-02 1199 }
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1200
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1201 oreq->ts_recent = PASS_OPEN_TID_G(ntohl(req->tos_stid));
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1202 sk_setup_caps(newsk, dst);
76f7164d02d4c59 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2019-01-17 1203 ctx = tls_get_ctx(lsk);
76f7164d02d4c59 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2019-01-17 1204 newsk->sk_destruct = ctx->sk_destruct;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1205 csk->sk = newsk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1206 csk->passive_reap_next = oreq;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1207 csk->tx_chan = cxgb4_port_chan(ndev);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1208 csk->port_id = port_id;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1209 csk->egress_dev = ndev;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1210 csk->tos = PASS_OPEN_TOS_G(ntohl(req->tos_stid));
0c3a16be700ea00 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-12-11 1211 chtls_set_tcp_window(csk);
0c3a16be700ea00 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-12-11 1212 tp->rcv_wnd = csk->rcv_win;
0c3a16be700ea00 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-12-11 1213 csk->sndbuf = csk->snd_win;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1214 csk->ulp_mode = ULP_MODE_TLS;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1215 step = cdev->lldi->nrxq / cdev->lldi->nchan;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1216 csk->rss_qid = cdev->lldi->rxq_ids[port_id * step];
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1217 rxq_idx = port_id * step;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1218 csk->txq_idx = (rxq_idx < cdev->lldi->ntxq) ? rxq_idx :
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1219 port_id * step;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1220 csk->sndbuf = newsk->sk_sndbuf;
02d805dc5fe3435 drivers/crypto/chelsio/chtls/chtls_cm.c Santosh Rastapur 2018-11-21 1221 csk->smac_idx = ((struct port_info *)netdev_priv(ndev))->smt_idx;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1222 RCV_WSCALE(tp) = select_rcv_wscale(tcp_full_space(newsk),
0c3a16be700ea00 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-12-11 1223 sock_net(newsk)->
0c3a16be700ea00 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-12-11 1224 ipv4.sysctl_tcp_window_scaling,
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1225 tp->window_clamp);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 @1226 neigh_release(n);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1227 inet_inherit_port(&tcp_hashinfo, lsk, newsk);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1228 csk_set_flag(csk, CSK_CONN_INLINE);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1229 bh_unlock_sock(newsk); /* tcp_create_openreq_child ->sk_clone_lock */
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1230
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1231 return newsk;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1232 free_csk:
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1233 chtls_sock_release(&csk->kref);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1234 free_dst:
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1235 dst_release(dst);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1236 free_sk:
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1237 inet_csk_prepare_forced_close(newsk);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1238 tcp_done(newsk);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1239 free_oreq:
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1240 chtls_reqsk_free(oreq);
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1241 return NULL;
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1242 }
cc35c88ae4db219 drivers/crypto/chelsio/chtls/chtls_cm.c Atul Gupta 2018-03-31 1243
:::::: The code at line 1226 was first introduced by commit
:::::: cc35c88ae4db219611e204375d6a4248bc0e84d6 crypto : chtls - CPL handler definition
:::::: TO: Atul Gupta <atul.gupta@chelsio.com>
:::::: CC: David S. Miller <davem@davemloft.net>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 34214 bytes --]
reply other threads:[~2020-10-22 22:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202010230611.y9SSM2Fa-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.