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 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EFE69C433F5 for ; Mon, 25 Oct 2021 11:24:13 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 656AB60F9D for ; Mon, 25 Oct 2021 11:24:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 656AB60F9D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 02598940008; Mon, 25 Oct 2021 07:24:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EF067940007; Mon, 25 Oct 2021 07:24:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D6A8A940008; Mon, 25 Oct 2021 07:24:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0114.hostedemail.com [216.40.44.114]) by kanga.kvack.org (Postfix) with ESMTP id BEE69940007 for ; Mon, 25 Oct 2021 07:24:12 -0400 (EDT) Received: from smtpin23.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 712A3180B7E3F for ; Mon, 25 Oct 2021 11:24:12 +0000 (UTC) X-FDA: 78734725944.23.F016AF4 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf21.hostedemail.com (Postfix) with ESMTP id 7DC12D042B5A for ; Mon, 25 Oct 2021 11:24:08 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10147"; a="229897805" X-IronPort-AV: E=Sophos;i="5.87,180,1631602800"; d="gz'50?scan'50,208,50";a="229897805" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2021 04:24:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,180,1631602800"; d="gz'50?scan'50,208,50";a="485635406" Received: from lkp-server02.sh.intel.com (HELO 74392981b700) ([10.239.97.151]) by orsmga007.jf.intel.com with ESMTP; 25 Oct 2021 04:24:07 -0700 Received: from kbuild by 74392981b700 with local (Exim 4.92) (envelope-from ) id 1mey5G-0001jG-U6; Mon, 25 Oct 2021 11:24:06 +0000 Date: Mon, 25 Oct 2021 19:23:57 +0800 From: kernel test robot To: Jakub Kicinski Cc: kbuild-all@lists.01.org, Linux Memory Management List Subject: [linux-next:master 10657/11322] drivers/net/fddi/defza.c:1383:27: error: passing argument 2 of 'dev_addr_set' from incompatible pointer type Message-ID: <202110251949.YNVFiQJd-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="SLDf9lqlvOQaIe6s" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 7DC12D042B5A X-Stat-Signature: 4ob1ickwtaonayzaodiguabri994oa7y Authentication-Results: imf21.hostedemail.com; dkim=none; spf=none (imf21.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.115) smtp.mailfrom=lkp@intel.com; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none) X-HE-Tag: 1635161048-199638 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --SLDf9lqlvOQaIe6s Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 9ae1fbdeabd3b3f668ad0bcb47d64b3a9fb4f8fc commit: 1e9258c389ee58b34238abaa600c10270b081af8 [10657/11322] fddi: defxx,defza: use dev_addr_set() config: mips-decstation_defconfig (attached as .config) compiler: mipsel-linux-gcc (GCC) 11.2.0 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 # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=1e9258c389ee58b34238abaa600c10270b081af8 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 1e9258c389ee58b34238abaa600c10270b081af8 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=mips If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): drivers/net/fddi/defza.c: In function 'fza_probe': >> drivers/net/fddi/defza.c:1383:27: error: passing argument 2 of 'dev_addr_set' from incompatible pointer type [-Werror=incompatible-pointer-types] 1383 | dev_addr_set(dev, &hw_addr); | ^~~~~~~~ | | | uint (*)[2] {aka unsigned int (*)[2]} In file included from drivers/net/fddi/defza.c:41: include/linux/netdevice.h:4651:67: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'uint (*)[2]' {aka 'unsigned int (*)[2]'} 4651 | static inline void dev_addr_set(struct net_device *dev, const u8 *addr) | ~~~~~~~~~~^~~~ cc1: some warnings being treated as errors vim +/dev_addr_set +1383 drivers/net/fddi/defza.c 1272 1273 static int fza_probe(struct device *bdev) 1274 { 1275 static const struct net_device_ops netdev_ops = { 1276 .ndo_open = fza_open, 1277 .ndo_stop = fza_close, 1278 .ndo_start_xmit = fza_start_xmit, 1279 .ndo_set_rx_mode = fza_set_rx_mode, 1280 .ndo_set_mac_address = fza_set_mac_address, 1281 .ndo_get_stats = fza_get_stats, 1282 }; 1283 static int version_printed; 1284 char rom_rev[4], fw_rev[4], rmc_rev[4]; 1285 struct tc_dev *tdev = to_tc_dev(bdev); 1286 struct fza_cmd_init __iomem *init; 1287 resource_size_t start, len; 1288 struct net_device *dev; 1289 struct fza_private *fp; 1290 uint smt_ver, pmd_type; 1291 void __iomem *mmio; 1292 uint hw_addr[2]; 1293 int ret, i; 1294 1295 if (!version_printed) { 1296 pr_info("%s", version); 1297 version_printed = 1; 1298 } 1299 1300 dev = alloc_fddidev(sizeof(*fp)); 1301 if (!dev) 1302 return -ENOMEM; 1303 SET_NETDEV_DEV(dev, bdev); 1304 1305 fp = netdev_priv(dev); 1306 dev_set_drvdata(bdev, dev); 1307 1308 fp->bdev = bdev; 1309 fp->name = dev_name(bdev); 1310 1311 /* Request the I/O MEM resource. */ 1312 start = tdev->resource.start; 1313 len = tdev->resource.end - start + 1; 1314 if (!request_mem_region(start, len, dev_name(bdev))) { 1315 pr_err("%s: cannot reserve MMIO region\n", fp->name); 1316 ret = -EBUSY; 1317 goto err_out_kfree; 1318 } 1319 1320 /* MMIO mapping setup. */ 1321 mmio = ioremap(start, len); 1322 if (!mmio) { 1323 pr_err("%s: cannot map MMIO\n", fp->name); 1324 ret = -ENOMEM; 1325 goto err_out_resource; 1326 } 1327 1328 /* Initialize the new device structure. */ 1329 switch (loopback) { 1330 case FZA_LOOP_NORMAL: 1331 case FZA_LOOP_INTERN: 1332 case FZA_LOOP_EXTERN: 1333 break; 1334 default: 1335 loopback = FZA_LOOP_NORMAL; 1336 } 1337 1338 fp->mmio = mmio; 1339 dev->irq = tdev->interrupt; 1340 1341 pr_info("%s: DEC FDDIcontroller 700 or 700-C at 0x%08llx, irq %d\n", 1342 fp->name, (long long)tdev->resource.start, dev->irq); 1343 pr_debug("%s: mapped at: 0x%p\n", fp->name, mmio); 1344 1345 fp->regs = mmio + FZA_REG_BASE; 1346 fp->ring_cmd = mmio + FZA_RING_CMD; 1347 fp->ring_uns = mmio + FZA_RING_UNS; 1348 1349 init_waitqueue_head(&fp->state_chg_wait); 1350 init_waitqueue_head(&fp->cmd_done_wait); 1351 spin_lock_init(&fp->lock); 1352 fp->int_mask = FZA_MASK_NORMAL; 1353 1354 timer_setup(&fp->reset_timer, fza_reset_timer, 0); 1355 1356 /* Sanitize the board. */ 1357 fza_regs_dump(fp); 1358 fza_do_shutdown(fp); 1359 1360 ret = request_irq(dev->irq, fza_interrupt, IRQF_SHARED, fp->name, dev); 1361 if (ret != 0) { 1362 pr_err("%s: unable to get IRQ %d!\n", fp->name, dev->irq); 1363 goto err_out_map; 1364 } 1365 1366 /* Enable the driver mode. */ 1367 writew_o(FZA_CONTROL_B_DRIVER, &fp->regs->control_b); 1368 1369 /* For some reason transmit done interrupts can trigger during 1370 * reset. This avoids a division error in the handler. 1371 */ 1372 fp->ring_rmc_tx_size = FZA_RING_TX_SIZE; 1373 1374 ret = fza_reset(fp); 1375 if (ret != 0) 1376 goto err_out_irq; 1377 1378 ret = fza_init_send(dev, &init); 1379 if (ret != 0) 1380 goto err_out_irq; 1381 1382 fza_reads(&init->hw_addr, &hw_addr, sizeof(hw_addr)); > 1383 dev_addr_set(dev, &hw_addr); 1384 1385 fza_reads(&init->rom_rev, &rom_rev, sizeof(rom_rev)); 1386 fza_reads(&init->fw_rev, &fw_rev, sizeof(fw_rev)); 1387 fza_reads(&init->rmc_rev, &rmc_rev, sizeof(rmc_rev)); 1388 for (i = 3; i >= 0 && rom_rev[i] == ' '; i--) 1389 rom_rev[i] = 0; 1390 for (i = 3; i >= 0 && fw_rev[i] == ' '; i--) 1391 fw_rev[i] = 0; 1392 for (i = 3; i >= 0 && rmc_rev[i] == ' '; i--) 1393 rmc_rev[i] = 0; 1394 1395 fp->ring_rmc_tx = mmio + readl_u(&init->rmc_tx); 1396 fp->ring_rmc_tx_size = readl_u(&init->rmc_tx_size); 1397 fp->ring_hst_rx = mmio + readl_u(&init->hst_rx); 1398 fp->ring_hst_rx_size = readl_u(&init->hst_rx_size); 1399 fp->ring_smt_tx = mmio + readl_u(&init->smt_tx); 1400 fp->ring_smt_tx_size = readl_u(&init->smt_tx_size); 1401 fp->ring_smt_rx = mmio + readl_u(&init->smt_rx); 1402 fp->ring_smt_rx_size = readl_u(&init->smt_rx_size); 1403 1404 fp->buffer_tx = mmio + FZA_TX_BUFFER_ADDR(readl_u(&init->rmc_tx)); 1405 1406 fp->t_max = readl_u(&init->def_t_max); 1407 fp->t_req = readl_u(&init->def_t_req); 1408 fp->tvx = readl_u(&init->def_tvx); 1409 fp->lem_threshold = readl_u(&init->lem_threshold); 1410 fza_reads(&init->def_station_id, &fp->station_id, 1411 sizeof(fp->station_id)); 1412 fp->rtoken_timeout = readl_u(&init->rtoken_timeout); 1413 fp->ring_purger = readl_u(&init->ring_purger); 1414 1415 smt_ver = readl_u(&init->smt_ver); 1416 pmd_type = readl_u(&init->pmd_type); 1417 1418 pr_debug("%s: INIT parameters:\n", fp->name); 1419 pr_debug(" tx_mode: %u\n", readl_u(&init->tx_mode)); 1420 pr_debug(" hst_rx_size: %u\n", readl_u(&init->hst_rx_size)); 1421 pr_debug(" rmc_rev: %.4s\n", rmc_rev); 1422 pr_debug(" rom_rev: %.4s\n", rom_rev); 1423 pr_debug(" fw_rev: %.4s\n", fw_rev); 1424 pr_debug(" mop_type: %u\n", readl_u(&init->mop_type)); 1425 pr_debug(" hst_rx: 0x%08x\n", readl_u(&init->hst_rx)); 1426 pr_debug(" rmc_tx: 0x%08x\n", readl_u(&init->rmc_tx)); 1427 pr_debug(" rmc_tx_size: %u\n", readl_u(&init->rmc_tx_size)); 1428 pr_debug(" smt_tx: 0x%08x\n", readl_u(&init->smt_tx)); 1429 pr_debug(" smt_tx_size: %u\n", readl_u(&init->smt_tx_size)); 1430 pr_debug(" smt_rx: 0x%08x\n", readl_u(&init->smt_rx)); 1431 pr_debug(" smt_rx_size: %u\n", readl_u(&init->smt_rx_size)); 1432 /* TC systems are always LE, so don't bother swapping. */ 1433 pr_debug(" hw_addr: 0x%02x%02x%02x%02x%02x%02x%02x%02x\n", 1434 (readl_u(&init->hw_addr[0]) >> 0) & 0xff, 1435 (readl_u(&init->hw_addr[0]) >> 8) & 0xff, 1436 (readl_u(&init->hw_addr[0]) >> 16) & 0xff, 1437 (readl_u(&init->hw_addr[0]) >> 24) & 0xff, 1438 (readl_u(&init->hw_addr[1]) >> 0) & 0xff, 1439 (readl_u(&init->hw_addr[1]) >> 8) & 0xff, 1440 (readl_u(&init->hw_addr[1]) >> 16) & 0xff, 1441 (readl_u(&init->hw_addr[1]) >> 24) & 0xff); 1442 pr_debug(" def_t_req: %u\n", readl_u(&init->def_t_req)); 1443 pr_debug(" def_tvx: %u\n", readl_u(&init->def_tvx)); 1444 pr_debug(" def_t_max: %u\n", readl_u(&init->def_t_max)); 1445 pr_debug(" lem_threshold: %u\n", readl_u(&init->lem_threshold)); 1446 /* Don't bother swapping, see above. */ 1447 pr_debug(" def_station_id: 0x%02x%02x%02x%02x%02x%02x%02x%02x\n", 1448 (readl_u(&init->def_station_id[0]) >> 0) & 0xff, 1449 (readl_u(&init->def_station_id[0]) >> 8) & 0xff, 1450 (readl_u(&init->def_station_id[0]) >> 16) & 0xff, 1451 (readl_u(&init->def_station_id[0]) >> 24) & 0xff, 1452 (readl_u(&init->def_station_id[1]) >> 0) & 0xff, 1453 (readl_u(&init->def_station_id[1]) >> 8) & 0xff, 1454 (readl_u(&init->def_station_id[1]) >> 16) & 0xff, 1455 (readl_u(&init->def_station_id[1]) >> 24) & 0xff); 1456 pr_debug(" pmd_type_alt: %u\n", readl_u(&init->pmd_type_alt)); 1457 pr_debug(" smt_ver: %u\n", readl_u(&init->smt_ver)); 1458 pr_debug(" rtoken_timeout: %u\n", readl_u(&init->rtoken_timeout)); 1459 pr_debug(" ring_purger: %u\n", readl_u(&init->ring_purger)); 1460 pr_debug(" smt_ver_max: %u\n", readl_u(&init->smt_ver_max)); 1461 pr_debug(" smt_ver_min: %u\n", readl_u(&init->smt_ver_min)); 1462 pr_debug(" pmd_type: %u\n", readl_u(&init->pmd_type)); 1463 1464 pr_info("%s: model %s, address %pMF\n", 1465 fp->name, 1466 pmd_type == FZA_PMD_TYPE_TW ? 1467 "700-C (DEFZA-CA), ThinWire PMD selected" : 1468 pmd_type == FZA_PMD_TYPE_STP ? 1469 "700-C (DEFZA-CA), STP PMD selected" : 1470 "700 (DEFZA-AA), MMF PMD", 1471 dev->dev_addr); 1472 pr_info("%s: ROM rev. %.4s, firmware rev. %.4s, RMC rev. %.4s, " 1473 "SMT ver. %u\n", fp->name, rom_rev, fw_rev, rmc_rev, smt_ver); 1474 1475 /* Now that we fetched initial parameters just shut the interface 1476 * until opened. 1477 */ 1478 ret = fza_close(dev); 1479 if (ret != 0) 1480 goto err_out_irq; 1481 1482 /* The FZA-specific entries in the device structure. */ 1483 dev->netdev_ops = &netdev_ops; 1484 1485 ret = register_netdev(dev); 1486 if (ret != 0) 1487 goto err_out_irq; 1488 1489 pr_info("%s: registered as %s\n", fp->name, dev->name); 1490 fp->name = (const char *)dev->name; 1491 1492 get_device(bdev); 1493 return 0; 1494 1495 err_out_irq: 1496 del_timer_sync(&fp->reset_timer); 1497 fza_do_shutdown(fp); 1498 free_irq(dev->irq, dev); 1499 1500 err_out_map: 1501 iounmap(mmio); 1502 1503 err_out_resource: 1504 release_mem_region(start, len); 1505 1506 err_out_kfree: 1507 pr_err("%s: initialization failure, aborting!\n", fp->name); 1508 free_netdev(dev); 1509 return ret; 1510 } 1511 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --SLDf9lqlvOQaIe6s Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --SLDf9lqlvOQaIe6s--