From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D17F5C433E0 for ; Thu, 18 Jun 2020 15:09:14 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8CEE9206C3 for ; Thu, 18 Jun 2020 15:09:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731344AbgFRPJM (ORCPT ); Thu, 18 Jun 2020 11:09:12 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:51517 "EHLO mail2-relais-roc.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731254AbgFRPJJ (ORCPT ); Thu, 18 Jun 2020 11:09:09 -0400 X-IronPort-AV: E=Sophos;i="5.75,251,1589234400"; d="gz'50?scan'50,208,50";a="455438922" Received: from abo-173-121-68.mrs.modulonet.fr (HELO hadrien) ([85.68.121.173]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Jun 2020 17:08:28 +0200 Date: Thu, 18 Jun 2020 17:08:28 +0200 (CEST) From: Julia Lawall X-X-Sender: jll@hadrien To: Ronnie Sahlberg cc: Steve French , linux-kernel@vger.kernel.org, kbuild-all@lists.01.org Subject: fs/cifs/transport.c:1284:2-8: preceding lock on line 1277 (fwd) Message-ID: User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=mYCpIKhGyMATD0i+ Content-ID: Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --mYCpIKhGyMATD0i+ Content-Type: text/plain; charset=US-ASCII Content-ID: Content-Disposition: inline Hello, This is not actually a bug. But for both tools and humans, it might be better to refer to the lock on line 1281 in the same way that it is referred to on line 1277. julia ---------- Forwarded message ---------- Date: Thu, 18 Jun 2020 08:07:12 +0800 From: kernel test robot To: kbuild@lists.01.org Cc: lkp@intel.com, Julia Lawall Subject: fs/cifs/transport.c:1284:2-8: preceding lock on line 1277 CC: kbuild-all@lists.01.org CC: linux-kernel@vger.kernel.org TO: Ronnie Sahlberg CC: Steve French tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 1b5044021070efa3259f3e9548dc35d1eb6aa844 commit: afe6f65353b644f55875d42d812ffe87f1887d68 cifs: add new debugging macro cifs_server_dbg date: 9 months ago :::::: branch date: 6 hours ago :::::: commit date: 9 months ago config: xtensa-randconfig-c024-20200617 (attached as .config) compiler: xtensa-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Julia Lawall coccinelle warnings: (new ones prefixed by >>) >> fs/cifs/transport.c:1284:2-8: preceding lock on line 1277 # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=afe6f65353b644f55875d42d812ffe87f1887d68 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git remote update linus git checkout afe6f65353b644f55875d42d812ffe87f1887d68 vim +1284 fs/cifs/transport.c 738f9de5cdb917 Pavel Shilovsky 2016-11-23 1233 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1234 int 96daf2b09178d8 Steve French 2011-05-27 1235 SendReceive(const unsigned int xid, struct cifs_ses *ses, ^1da177e4c3f41 Linus Torvalds 2005-04-16 1236 struct smb_hdr *in_buf, struct smb_hdr *out_buf, 480b1cb9dad894 Ronnie Sahlberg 2019-03-08 1237 int *pbytes_returned, const int flags) ^1da177e4c3f41 Linus Torvalds 2005-04-16 1238 { ^1da177e4c3f41 Linus Torvalds 2005-04-16 1239 int rc = 0; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1240 struct mid_q_entry *midQ; fb2036d817584d Pavel Shilovsky 2016-11-23 1241 unsigned int len = be32_to_cpu(in_buf->smb_buf_length); fb2036d817584d Pavel Shilovsky 2016-11-23 1242 struct kvec iov = { .iov_base = in_buf, .iov_len = len }; fb2036d817584d Pavel Shilovsky 2016-11-23 1243 struct smb_rqst rqst = { .rq_iov = &iov, .rq_nvec = 1 }; 34f4deb7c56c6f Pavel Shilovsky 2019-01-16 1244 struct cifs_credits credits = { .value = 1, .instance = 0 }; afe6f65353b644 Ronnie Sahlberg 2019-08-28 1245 struct TCP_Server_Info *server = ses->server; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1246 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1247 if (ses == NULL) { f96637be081141 Joe Perches 2013-05-04 1248 cifs_dbg(VFS, "Null smb session\n"); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1249 return -EIO; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1250 } afe6f65353b644 Ronnie Sahlberg 2019-08-28 1251 if (server == NULL) { f96637be081141 Joe Perches 2013-05-04 1252 cifs_dbg(VFS, "Null tcp session\n"); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1253 return -EIO; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1254 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1255 afe6f65353b644 Ronnie Sahlberg 2019-08-28 1256 if (server->tcpStatus == CifsExiting) 31ca3bc3c569f9 Steve French 2005-04-28 1257 return -ENOENT; 31ca3bc3c569f9 Steve French 2005-04-28 1258 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1259 /* Ensure that we do not send more than 50 overlapping requests ^1da177e4c3f41 Linus Torvalds 2005-04-16 1260 to the same server. We may make this configurable later or ^1da177e4c3f41 Linus Torvalds 2005-04-16 1261 use ses->maxReq */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 1262 fb2036d817584d Pavel Shilovsky 2016-11-23 1263 if (len > CIFSMaxBufSize + MAX_CIFS_HDR_SIZE - 4) { afe6f65353b644 Ronnie Sahlberg 2019-08-28 1264 cifs_server_dbg(VFS, "Illegal length, greater than maximum frame, %d\n", fb2036d817584d Pavel Shilovsky 2016-11-23 1265 len); 6d9c6d543165d1 Volker Lendecke 2008-12-08 1266 return -EIO; 6d9c6d543165d1 Volker Lendecke 2008-12-08 1267 } 6d9c6d543165d1 Volker Lendecke 2008-12-08 1268 afe6f65353b644 Ronnie Sahlberg 2019-08-28 1269 rc = wait_for_free_request(server, flags, &credits.instance); 7ee1af765dfa31 Jeremy Allison 2006-08-02 1270 if (rc) 7ee1af765dfa31 Jeremy Allison 2006-08-02 1271 return rc; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1272 ^1da177e4c3f41 Linus Torvalds 2005-04-16 1273 /* make sure that we sign in the same order that we send on this socket ^1da177e4c3f41 Linus Torvalds 2005-04-16 1274 and avoid races inside tcp sendmsg code that could cause corruption ^1da177e4c3f41 Linus Torvalds 2005-04-16 1275 of smb data */ ^1da177e4c3f41 Linus Torvalds 2005-04-16 1276 afe6f65353b644 Ronnie Sahlberg 2019-08-28 @1277 mutex_lock(&server->srv_mutex); ^1da177e4c3f41 Linus Torvalds 2005-04-16 1278 7ee1af765dfa31 Jeremy Allison 2006-08-02 1279 rc = allocate_mid(ses, in_buf, &midQ); 7ee1af765dfa31 Jeremy Allison 2006-08-02 1280 if (rc) { 72ca545b2d83ac Jeff Layton 2008-12-01 1281 mutex_unlock(&ses->server->srv_mutex); 7ee1af765dfa31 Jeremy Allison 2006-08-02 1282 /* Update # of requests on wire to server */ afe6f65353b644 Ronnie Sahlberg 2019-08-28 1283 add_credits(server, &credits, 0); 7ee1af765dfa31 Jeremy Allison 2006-08-02 @1284 return rc; ^1da177e4c3f41 Linus Torvalds 2005-04-16 1285 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1286 afe6f65353b644 Ronnie Sahlberg 2019-08-28 1287 rc = cifs_sign_smb(in_buf, server, &midQ->sequence_number); 829049cbb1d2dd Volker Lendecke 2008-12-06 1288 if (rc) { afe6f65353b644 Ronnie Sahlberg 2019-08-28 1289 mutex_unlock(&server->srv_mutex); 829049cbb1d2dd Volker Lendecke 2008-12-06 1290 goto out; 829049cbb1d2dd Volker Lendecke 2008-12-06 1291 } ^1da177e4c3f41 Linus Torvalds 2005-04-16 1292 7c9421e1a9ce8d Pavel Shilovsky 2012-03-23 1293 midQ->mid_state = MID_REQUEST_SUBMITTED; 789e66612367f9 Steve French 2011-08-09 1294 afe6f65353b644 Ronnie Sahlberg 2019-08-28 1295 cifs_in_send_inc(server); afe6f65353b644 Ronnie Sahlberg 2019-08-28 1296 rc = smb_send(server, in_buf, len); afe6f65353b644 Ronnie Sahlberg 2019-08-28 1297 cifs_in_send_dec(server); 789e66612367f9 Steve French 2011-08-09 1298 cifs_save_when_sent(midQ); ad313cb86dfba2 Jeff Layton 2013-04-03 1299 ad313cb86dfba2 Jeff Layton 2013-04-03 1300 if (rc < 0) afe6f65353b644 Ronnie Sahlberg 2019-08-28 1301 server->sequence_number -= 2; ad313cb86dfba2 Jeff Layton 2013-04-03 1302 afe6f65353b644 Ronnie Sahlberg 2019-08-28 1303 mutex_unlock(&server->srv_mutex); 7ee1af765dfa31 Jeremy Allison 2006-08-02 1304 7ee1af765dfa31 Jeremy Allison 2006-08-02 1305 if (rc < 0) 7ee1af765dfa31 Jeremy Allison 2006-08-02 1306 goto out; 7ee1af765dfa31 Jeremy Allison 2006-08-02 1307 afe6f65353b644 Ronnie Sahlberg 2019-08-28 1308 rc = wait_for_response(server, midQ); 1be912dde772b7 Jeff Layton 2011-01-28 1309 if (rc != 0) { afe6f65353b644 Ronnie Sahlberg 2019-08-28 1310 send_cancel(server, &rqst, midQ); 1be912dde772b7 Jeff Layton 2011-01-28 1311 spin_lock(&GlobalMid_Lock); 7c9421e1a9ce8d Pavel Shilovsky 2012-03-23 1312 if (midQ->mid_state == MID_REQUEST_SUBMITTED) { 1be912dde772b7 Jeff Layton 2011-01-28 1313 /* no longer considered to be "in-flight" */ 1be912dde772b7 Jeff Layton 2011-01-28 1314 midQ->callback = DeleteMidQEntry; 1be912dde772b7 Jeff Layton 2011-01-28 1315 spin_unlock(&GlobalMid_Lock); afe6f65353b644 Ronnie Sahlberg 2019-08-28 1316 add_credits(server, &credits, 0); 1be912dde772b7 Jeff Layton 2011-01-28 1317 return rc; 1be912dde772b7 Jeff Layton 2011-01-28 1318 } 1be912dde772b7 Jeff Layton 2011-01-28 1319 spin_unlock(&GlobalMid_Lock); 1be912dde772b7 Jeff Layton 2011-01-28 1320 } 14a441a2b4ee1d Steve French 2006-07-16 1321 afe6f65353b644 Ronnie Sahlberg 2019-08-28 1322 rc = cifs_sync_mid_result(midQ, server); 053d50344568e5 Jeff Layton 2011-01-11 1323 if (rc != 0) { afe6f65353b644 Ronnie Sahlberg 2019-08-28 1324 add_credits(server, &credits, 0); 7ee1af765dfa31 Jeremy Allison 2006-08-02 1325 return rc; 7ee1af765dfa31 Jeremy Allison 2006-08-02 1326 } 7ee1af765dfa31 Jeremy Allison 2006-08-02 1327 2c8f981d93f830 Jeff Layton 2011-05-19 1328 if (!midQ->resp_buf || !out_buf || 7c9421e1a9ce8d Pavel Shilovsky 2012-03-23 1329 midQ->mid_state != MID_RESPONSE_RECEIVED) { 7ee1af765dfa31 Jeremy Allison 2006-08-02 1330 rc = -EIO; afe6f65353b644 Ronnie Sahlberg 2019-08-28 1331 cifs_server_dbg(VFS, "Bad MID state?\n"); 2c8f981d93f830 Jeff Layton 2011-05-19 1332 goto out; 7ee1af765dfa31 Jeremy Allison 2006-08-02 1333 } 7ee1af765dfa31 Jeremy Allison 2006-08-02 1334 d4e4854fd1c85a Pavel Shilovsky 2012-03-23 1335 *pbytes_returned = get_rfc1002_length(midQ->resp_buf); 2c8f981d93f830 Jeff Layton 2011-05-19 1336 memcpy(out_buf, midQ->resp_buf, *pbytes_returned + 4); afe6f65353b644 Ronnie Sahlberg 2019-08-28 1337 rc = cifs_check_receive(midQ, server, 0); 7ee1af765dfa31 Jeremy Allison 2006-08-02 1338 out: 3c1bf7e48e9e46 Pavel Shilovsky 2012-09-18 1339 cifs_delete_mid(midQ); afe6f65353b644 Ronnie Sahlberg 2019-08-28 1340 add_credits(server, &credits, 0); 7ee1af765dfa31 Jeremy Allison 2006-08-02 1341 7ee1af765dfa31 Jeremy Allison 2006-08-02 1342 return rc; 7ee1af765dfa31 Jeremy Allison 2006-08-02 1343 } 7ee1af765dfa31 Jeremy Allison 2006-08-02 1344 :::::: The code at line 1284 was first introduced by commit :::::: 7ee1af765dfa3146aef958258003245e082284e5 [CIFS] :::::: TO: Jeremy Allison :::::: CC: Steve French --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --mYCpIKhGyMATD0i+ Content-Type: application/gzip; CHARSET=US-ASCII Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=.config.gz 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 /A+2pUg9AasBAA== --mYCpIKhGyMATD0i+--