Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp13292521pxu; Sun, 3 Jan 2021 09:09:33 -0800 (PST) X-Google-Smtp-Source: ABdhPJxFSwJNsWNoMFOvNRycnlptKlLGVIcKpfyaZIrCY2ddTQiVS0zexXuTnIfq/IONR2t9MRHb X-Received: by 2002:a17:906:3781:: with SMTP id n1mr34097619ejc.296.1609693773221; Sun, 03 Jan 2021 09:09:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609693773; cv=none; d=google.com; s=arc-20160816; b=u90oxXcP5fpqSYUQ3PMI3Fiu2NynTi+ixetB3pj3echdG65STZY7uzIC7fIXFFMh2U /pLYv83MbYvPEo0PwazooKvpdQ7XE4MCEEVfTlz1BLWpHuK3CAWIGva+5ESo0joZX0iV DgnuCFF2cLkpjxV1dzQTRrPQzhdAO6Wo8G/8fy9AlwyEyTfMJZmdxsIRLv8DVdHEWO3u F0W4VqHntDbJD4Khu0ttG66h1Wvn+yw1hMUZcZS6pCYpnrMZwfta6XSTZ5aXWOYRtr8w OwWRAfxQDqwSm0IiA003sI1zKyBiYuE0Ga/ziCNnsZE+XlzjSUguQf/WANitKHmd01t+ Hhug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=3Df9WfBKBPdbe3awFFRueD1Gnk8SxiFcy/0/AKNatRg=; b=BqdYxkRaB4iPcKYFwJQsMgu4Gi176tjNm5WjH/3aOxkQ6B7qfD90yW+YNRI/R1VKww 8xyNulELlwREZ3aqEJT9TWR5sRCbLMRPUu1LzpPbZHBC+zqb5NnkcJBmuCbR4oRYIr3r iTcTOzYMCUoalxPnWXUo+ic7kN/gAzrShBHZHr4AAKBWG3tJfssBongZJYUJF6JiD9uJ zun9ea9w04iJiit1W9N47wB+UfbZ7n6o9FnDSfrfEay6NY3iv4hy65TOf83MIPdry9TS FWRIuPqcHkVJ7KUUZCTVSYN1lrOEWeF4qrT2XGzf9VPaARXG4U71r/ZAfLrN27Pb/fVU M3wQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e24si26890568edc.290.2021.01.03.09.09.09; Sun, 03 Jan 2021 09:09:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727514AbhACREe (ORCPT + 99 others); Sun, 3 Jan 2021 12:04:34 -0500 Received: from mga17.intel.com ([192.55.52.151]:14929 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727271AbhACREb (ORCPT ); Sun, 3 Jan 2021 12:04:31 -0500 IronPort-SDR: FvzuOyiqmLHBIiE2wF69EAyfmx3Y9I/3K1ZlsYUw/WJgV3XzCHXMV2PAD2k4IOFWZX7XZyJoPl czUO8BkkCxCA== X-IronPort-AV: E=McAfee;i="6000,8403,9853"; a="156666223" X-IronPort-AV: E=Sophos;i="5.78,472,1599548400"; d="gz'50?scan'50,208,50";a="156666223" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jan 2021 09:03:49 -0800 IronPort-SDR: XC23Tc9I3YXFwHZ92fIVOZLkODc/8Vp08fUb03uENyBEBNR7+Hbqawydan6L7m0Vd90rkubU7i ixeNf1kePAqg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,472,1599548400"; d="gz'50?scan'50,208,50";a="397147769" Received: from lkp-server02.sh.intel.com (HELO 4242b19f17ef) ([10.239.97.151]) by fmsmga002.fm.intel.com with ESMTP; 03 Jan 2021 09:03:46 -0800 Received: from kbuild by 4242b19f17ef with local (Exim 4.92) (envelope-from ) id 1kw6n0-0007AH-5G; Sun, 03 Jan 2021 17:03:34 +0000 Date: Mon, 4 Jan 2021 01:03:26 +0800 From: kernel test robot To: Jouni =?iso-8859-1?Q?Sepp=E4nen?= , Oliver Neukum , linux-usb@vger.kernel.org Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, jks@iki.fi, =?iso-8859-1?Q?Bj=F8rn?= Mork , Jakub Kicinski , Enrico Mioso , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net,stable] net: cdc_ncm: correct overhead in delayed_ndp_size Message-ID: <202101040049.zjh5ouSO-lkp@intel.com> References: <20210103143602.95343-1-jks@iki.fi> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="xHFwDpU9dbj6ez1V" Content-Disposition: inline In-Reply-To: <20210103143602.95343-1-jks@iki.fi> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --xHFwDpU9dbj6ez1V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi "Jouni, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on linus/master] [also build test WARNING on v5.11-rc1 next-20201223] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Jouni-Sepp-nen/net-cdc_ncm-correct-overhead-in-delayed_ndp_size/20210103-224538 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 3516bd729358a2a9b090c1905bd2a3fa926e24c6 config: x86_64-randconfig-a003-20210103 (attached as .config) compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 7af6a134508cd1c7f75c6e3441ce436f220f30a4) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install x86_64 cross compiling tool for clang build # apt-get install binutils-x86-64-linux-gnu # https://github.com/0day-ci/linux/commit/3d8cc665ef1cf4705135a5a96893a6fdc6dcd398 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Jouni-Sepp-nen/net-cdc_ncm-correct-overhead-in-delayed_ndp_size/20210103-224538 git checkout 3d8cc665ef1cf4705135a5a96893a6fdc6dcd398 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/net/usb/cdc_ncm.c:1203:4: warning: comparison of distinct pointer types ('typeof (ctx->tx_ndp_modulus) *' (aka 'unsigned short *') and 'typeof (ctx->tx_modulus + ctx->tx_remainder) *' (aka 'int *')) [-Wcompare-distinct-pointer-types] max(ctx->tx_ndp_modulus, ^~~~~~~~~~~~~~~~~~~~~~~~ include/linux/minmax.h:58:19: note: expanded from macro 'max' #define max(x, y) __careful_cmp(x, y, >) ^~~~~~~~~~~~~~~~~~~~~~ include/linux/minmax.h:42:24: note: expanded from macro '__careful_cmp' __builtin_choose_expr(__safe_cmp(x, y), \ ^~~~~~~~~~~~~~~~ include/linux/minmax.h:32:4: note: expanded from macro '__safe_cmp' (__typecheck(x, y) && __no_side_effects(x, y)) ^~~~~~~~~~~~~~~~~ include/linux/minmax.h:18:28: note: expanded from macro '__typecheck' (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. vim +1203 drivers/net/usb/cdc_ncm.c 1179 1180 struct sk_buff * 1181 cdc_ncm_fill_tx_frame(struct usbnet *dev, struct sk_buff *skb, __le32 sign) 1182 { 1183 struct cdc_ncm_ctx *ctx = (struct cdc_ncm_ctx *)dev->data[0]; 1184 union { 1185 struct usb_cdc_ncm_nth16 *nth16; 1186 struct usb_cdc_ncm_nth32 *nth32; 1187 } nth; 1188 union { 1189 struct usb_cdc_ncm_ndp16 *ndp16; 1190 struct usb_cdc_ncm_ndp32 *ndp32; 1191 } ndp; 1192 struct sk_buff *skb_out; 1193 u16 n = 0, index, ndplen; 1194 u8 ready2send = 0; 1195 u32 delayed_ndp_size; 1196 size_t padding_count; 1197 1198 /* When our NDP gets written in cdc_ncm_ndp(), then skb_out->len gets updated 1199 * accordingly. Otherwise, we should check here. 1200 */ 1201 if (ctx->drvflags & CDC_NCM_FLAG_NDP_TO_END) 1202 delayed_ndp_size = ctx->max_ndp_size + > 1203 max(ctx->tx_ndp_modulus, 1204 ctx->tx_modulus + ctx->tx_remainder) - 1; 1205 else 1206 delayed_ndp_size = 0; 1207 1208 /* if there is a remaining skb, it gets priority */ 1209 if (skb != NULL) { 1210 swap(skb, ctx->tx_rem_skb); 1211 swap(sign, ctx->tx_rem_sign); 1212 } else { 1213 ready2send = 1; 1214 } 1215 1216 /* check if we are resuming an OUT skb */ 1217 skb_out = ctx->tx_curr_skb; 1218 1219 /* allocate a new OUT skb */ 1220 if (!skb_out) { 1221 if (ctx->tx_low_mem_val == 0) { 1222 ctx->tx_curr_size = ctx->tx_max; 1223 skb_out = alloc_skb(ctx->tx_curr_size, GFP_ATOMIC); 1224 /* If the memory allocation fails we will wait longer 1225 * each time before attempting another full size 1226 * allocation again to not overload the system 1227 * further. 1228 */ 1229 if (skb_out == NULL) { 1230 ctx->tx_low_mem_max_cnt = min(ctx->tx_low_mem_max_cnt + 1, 1231 (unsigned)CDC_NCM_LOW_MEM_MAX_CNT); 1232 ctx->tx_low_mem_val = ctx->tx_low_mem_max_cnt; 1233 } 1234 } 1235 if (skb_out == NULL) { 1236 /* See if a very small allocation is possible. 1237 * We will send this packet immediately and hope 1238 * that there is more memory available later. 1239 */ 1240 if (skb) 1241 ctx->tx_curr_size = max(skb->len, 1242 (u32)USB_CDC_NCM_NTB_MIN_OUT_SIZE); 1243 else 1244 ctx->tx_curr_size = USB_CDC_NCM_NTB_MIN_OUT_SIZE; 1245 skb_out = alloc_skb(ctx->tx_curr_size, GFP_ATOMIC); 1246 1247 /* No allocation possible so we will abort */ 1248 if (skb_out == NULL) { 1249 if (skb != NULL) { 1250 dev_kfree_skb_any(skb); 1251 dev->net->stats.tx_dropped++; 1252 } 1253 goto exit_no_skb; 1254 } 1255 ctx->tx_low_mem_val--; 1256 } 1257 if (ctx->is_ndp16) { 1258 /* fill out the initial 16-bit NTB header */ 1259 nth.nth16 = skb_put_zero(skb_out, sizeof(struct usb_cdc_ncm_nth16)); 1260 nth.nth16->dwSignature = cpu_to_le32(USB_CDC_NCM_NTH16_SIGN); 1261 nth.nth16->wHeaderLength = cpu_to_le16(sizeof(struct usb_cdc_ncm_nth16)); 1262 nth.nth16->wSequence = cpu_to_le16(ctx->tx_seq++); 1263 } else { 1264 /* fill out the initial 32-bit NTB header */ 1265 nth.nth32 = skb_put_zero(skb_out, sizeof(struct usb_cdc_ncm_nth32)); 1266 nth.nth32->dwSignature = cpu_to_le32(USB_CDC_NCM_NTH32_SIGN); 1267 nth.nth32->wHeaderLength = cpu_to_le16(sizeof(struct usb_cdc_ncm_nth32)); 1268 nth.nth32->wSequence = cpu_to_le16(ctx->tx_seq++); 1269 } 1270 1271 /* count total number of frames in this NTB */ 1272 ctx->tx_curr_frame_num = 0; 1273 1274 /* recent payload counter for this skb_out */ 1275 ctx->tx_curr_frame_payload = 0; 1276 } 1277 1278 for (n = ctx->tx_curr_frame_num; n < ctx->tx_max_datagrams; n++) { 1279 /* send any remaining skb first */ 1280 if (skb == NULL) { 1281 skb = ctx->tx_rem_skb; 1282 sign = ctx->tx_rem_sign; 1283 ctx->tx_rem_skb = NULL; 1284 1285 /* check for end of skb */ 1286 if (skb == NULL) 1287 break; 1288 } 1289 1290 /* get the appropriate NDP for this skb */ 1291 if (ctx->is_ndp16) 1292 ndp.ndp16 = cdc_ncm_ndp16(ctx, skb_out, sign, skb->len + ctx->tx_modulus + ctx->tx_remainder); 1293 else 1294 ndp.ndp32 = cdc_ncm_ndp32(ctx, skb_out, sign, skb->len + ctx->tx_modulus + ctx->tx_remainder); 1295 1296 /* align beginning of next frame */ 1297 cdc_ncm_align_tail(skb_out, ctx->tx_modulus, ctx->tx_remainder, ctx->tx_curr_size); 1298 1299 /* check if we had enough room left for both NDP and frame */ 1300 if ((ctx->is_ndp16 && !ndp.ndp16) || (!ctx->is_ndp16 && !ndp.ndp32) || 1301 skb_out->len + skb->len + delayed_ndp_size > ctx->tx_curr_size) { 1302 if (n == 0) { 1303 /* won't fit, MTU problem? */ 1304 dev_kfree_skb_any(skb); 1305 skb = NULL; 1306 dev->net->stats.tx_dropped++; 1307 } else { 1308 /* no room for skb - store for later */ 1309 if (ctx->tx_rem_skb != NULL) { 1310 dev_kfree_skb_any(ctx->tx_rem_skb); 1311 dev->net->stats.tx_dropped++; 1312 } 1313 ctx->tx_rem_skb = skb; 1314 ctx->tx_rem_sign = sign; 1315 skb = NULL; 1316 ready2send = 1; 1317 ctx->tx_reason_ntb_full++; /* count reason for transmitting */ 1318 } 1319 break; 1320 } 1321 1322 /* calculate frame number within this NDP */ 1323 if (ctx->is_ndp16) { 1324 ndplen = le16_to_cpu(ndp.ndp16->wLength); 1325 index = (ndplen - sizeof(struct usb_cdc_ncm_ndp16)) / sizeof(struct usb_cdc_ncm_dpe16) - 1; 1326 1327 /* OK, add this skb */ 1328 ndp.ndp16->dpe16[index].wDatagramLength = cpu_to_le16(skb->len); 1329 ndp.ndp16->dpe16[index].wDatagramIndex = cpu_to_le16(skb_out->len); 1330 ndp.ndp16->wLength = cpu_to_le16(ndplen + sizeof(struct usb_cdc_ncm_dpe16)); 1331 } else { 1332 ndplen = le16_to_cpu(ndp.ndp32->wLength); 1333 index = (ndplen - sizeof(struct usb_cdc_ncm_ndp32)) / sizeof(struct usb_cdc_ncm_dpe32) - 1; 1334 1335 ndp.ndp32->dpe32[index].dwDatagramLength = cpu_to_le32(skb->len); 1336 ndp.ndp32->dpe32[index].dwDatagramIndex = cpu_to_le32(skb_out->len); 1337 ndp.ndp32->wLength = cpu_to_le16(ndplen + sizeof(struct usb_cdc_ncm_dpe32)); 1338 } 1339 skb_put_data(skb_out, skb->data, skb->len); 1340 ctx->tx_curr_frame_payload += skb->len; /* count real tx payload data */ 1341 dev_kfree_skb_any(skb); 1342 skb = NULL; 1343 1344 /* send now if this NDP is full */ 1345 if (index >= CDC_NCM_DPT_DATAGRAMS_MAX) { 1346 ready2send = 1; 1347 ctx->tx_reason_ndp_full++; /* count reason for transmitting */ 1348 break; 1349 } 1350 } 1351 1352 /* free up any dangling skb */ 1353 if (skb != NULL) { 1354 dev_kfree_skb_any(skb); 1355 skb = NULL; 1356 dev->net->stats.tx_dropped++; 1357 } 1358 1359 ctx->tx_curr_frame_num = n; 1360 1361 if (n == 0) { 1362 /* wait for more frames */ 1363 /* push variables */ 1364 ctx->tx_curr_skb = skb_out; 1365 goto exit_no_skb; 1366 1367 } else if ((n < ctx->tx_max_datagrams) && (ready2send == 0) && (ctx->timer_interval > 0)) { 1368 /* wait for more frames */ 1369 /* push variables */ 1370 ctx->tx_curr_skb = skb_out; 1371 /* set the pending count */ 1372 if (n < CDC_NCM_RESTART_TIMER_DATAGRAM_CNT) 1373 ctx->tx_timer_pending = CDC_NCM_TIMER_PENDING_CNT; 1374 goto exit_no_skb; 1375 1376 } else { 1377 if (n == ctx->tx_max_datagrams) 1378 ctx->tx_reason_max_datagram++; /* count reason for transmitting */ 1379 /* frame goes out */ 1380 /* variables will be reset at next call */ 1381 } 1382 1383 /* If requested, put NDP at end of frame. */ 1384 if (ctx->drvflags & CDC_NCM_FLAG_NDP_TO_END) { 1385 if (ctx->is_ndp16) { 1386 nth.nth16 = (struct usb_cdc_ncm_nth16 *)skb_out->data; 1387 cdc_ncm_align_tail(skb_out, ctx->tx_ndp_modulus, 0, ctx->tx_curr_size - ctx->max_ndp_size); 1388 nth.nth16->wNdpIndex = cpu_to_le16(skb_out->len); 1389 skb_put_data(skb_out, ctx->delayed_ndp16, ctx->max_ndp_size); 1390 1391 /* Zero out delayed NDP - signature checking will naturally fail. */ 1392 ndp.ndp16 = memset(ctx->delayed_ndp16, 0, ctx->max_ndp_size); 1393 } else { 1394 nth.nth32 = (struct usb_cdc_ncm_nth32 *)skb_out->data; 1395 cdc_ncm_align_tail(skb_out, ctx->tx_ndp_modulus, 0, ctx->tx_curr_size - ctx->max_ndp_size); 1396 nth.nth32->dwNdpIndex = cpu_to_le32(skb_out->len); 1397 skb_put_data(skb_out, ctx->delayed_ndp32, ctx->max_ndp_size); 1398 1399 ndp.ndp32 = memset(ctx->delayed_ndp32, 0, ctx->max_ndp_size); 1400 } 1401 } 1402 1403 /* If collected data size is less or equal ctx->min_tx_pkt 1404 * bytes, we send buffers as it is. If we get more data, it 1405 * would be more efficient for USB HS mobile device with DMA 1406 * engine to receive a full size NTB, than canceling DMA 1407 * transfer and receiving a short packet. 1408 * 1409 * This optimization support is pointless if we end up sending 1410 * a ZLP after full sized NTBs. 1411 */ 1412 if (!(dev->driver_info->flags & FLAG_SEND_ZLP) && 1413 skb_out->len > ctx->min_tx_pkt) { 1414 padding_count = ctx->tx_curr_size - skb_out->len; 1415 if (!WARN_ON(padding_count > ctx->tx_curr_size)) 1416 skb_put_zero(skb_out, padding_count); 1417 } else if (skb_out->len < ctx->tx_curr_size && 1418 (skb_out->len % dev->maxpacket) == 0) { 1419 skb_put_u8(skb_out, 0); /* force short packet */ 1420 } 1421 1422 /* set final frame length */ 1423 if (ctx->is_ndp16) { 1424 nth.nth16 = (struct usb_cdc_ncm_nth16 *)skb_out->data; 1425 nth.nth16->wBlockLength = cpu_to_le16(skb_out->len); 1426 } else { 1427 nth.nth32 = (struct usb_cdc_ncm_nth32 *)skb_out->data; 1428 nth.nth32->dwBlockLength = cpu_to_le32(skb_out->len); 1429 } 1430 1431 /* return skb */ 1432 ctx->tx_curr_skb = NULL; 1433 1434 /* keep private stats: framing overhead and number of NTBs */ 1435 ctx->tx_overhead += skb_out->len - ctx->tx_curr_frame_payload; 1436 ctx->tx_ntbs++; 1437 1438 /* usbnet will count all the framing overhead by default. 1439 * Adjust the stats so that the tx_bytes counter show real 1440 * payload data instead. 1441 */ 1442 usbnet_set_skb_tx_stats(skb_out, n, 1443 (long)ctx->tx_curr_frame_payload - skb_out->len); 1444 1445 return skb_out; 1446 1447 exit_no_skb: 1448 /* Start timer, if there is a remaining non-empty skb */ 1449 if (ctx->tx_curr_skb != NULL && n > 0) 1450 cdc_ncm_tx_timeout_start(ctx); 1451 return NULL; 1452 } 1453 EXPORT_SYMBOL_GPL(cdc_ncm_fill_tx_frame); 1454 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --xHFwDpU9dbj6ez1V Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --xHFwDpU9dbj6ez1V--