tree: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git master head: 5362700c942b2cc4bab328361545a6d6fe649534 commit: 4dc13b9668d8ba7a5d1a26b88fa30baa8a214dcc [729/738] net: hns3: Add serdes parallel inner loopback support config: i386-allmodconfig (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: git checkout 4dc13b9668d8ba7a5d1a26b88fa30baa8a214dcc # save the attached .config to linux build tree make ARCH=i386
All errors (new ones prefixed by >>): drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c: In function 'hclge_get_sset_count': >> drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:496:31: error: >> 'HNAE3_REVISION_ID_21' undeclared (first use in this function); did you mean >> 'FADT2_REVISION_ID'? if (hdev->pdev->revision >= HNAE3_REVISION_ID_21 || ^~~~~~~~~~~~~~~~~~~~ FADT2_REVISION_ID drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:496:31: note: each undeclared identifier is reported only once for each function it appears in vim +496 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c 476 477 static int hclge_get_sset_count(struct hnae3_handle *handle, int stringset) 478 { 479 #define HCLGE_LOOPBACK_TEST_FLAGS (HNAE3_SUPPORT_APP_LOOPBACK |\ 480 HNAE3_SUPPORT_PHY_LOOPBACK |\ 481 HNAE3_SUPPORT_SERDES_SERIAL_LOOPBACK |\ 482 HNAE3_SUPPORT_SERDES_PARALLEL_LOOPBACK) 483 484 struct hclge_vport *vport = hclge_get_vport(handle); 485 struct hclge_dev *hdev = vport->back; 486 int count = 0; 487 488 /* Loopback test support rules: 489 * mac: only GE mode support 490 * serdes: all mac mode will support include GE/XGE/LGE/CGE 491 * phy: only support when phy device exist on board 492 */ 493 if (stringset == ETH_SS_TEST) { 494 /* clear loopback bit flags at first */ 495 handle->flags = (handle->flags & (~HCLGE_LOOPBACK_TEST_FLAGS)); > 496 if (hdev->pdev->revision >= HNAE3_REVISION_ID_21 || 497 hdev->hw.mac.speed == HCLGE_MAC_SPEED_10M || 498 hdev->hw.mac.speed == HCLGE_MAC_SPEED_100M || 499 hdev->hw.mac.speed == HCLGE_MAC_SPEED_1G) { 500 count += 1; 501 handle->flags |= HNAE3_SUPPORT_APP_LOOPBACK; 502 } 503 504 count += 2; 505 handle->flags |= HNAE3_SUPPORT_SERDES_SERIAL_LOOPBACK; 506 handle->flags |= HNAE3_SUPPORT_SERDES_PARALLEL_LOOPBACK; 507 } else if (stringset == ETH_SS_STATS) { 508 count = ARRAY_SIZE(g_mac_stats_string) + 509 hclge_tqps_get_sset_count(handle, stringset); 510 } 511 512 return count; 513 } 514 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip