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=-10.3 required=3.0 tests=BAYES_00, 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 31C27C4338F for ; Fri, 30 Jul 2021 14:02:01 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id A2B8B60F5E for ; Fri, 30 Jul 2021 14:02:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org A2B8B60F5E 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 BCDF38D0002; Fri, 30 Jul 2021 10:01:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B57658D0001; Fri, 30 Jul 2021 10:01:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9F7898D0002; Fri, 30 Jul 2021 10:01:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0137.hostedemail.com [216.40.44.137]) by kanga.kvack.org (Postfix) with ESMTP id 7E2528D0001 for ; Fri, 30 Jul 2021 10:01:59 -0400 (EDT) Received: from smtpin02.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 1D5C282499A8 for ; Fri, 30 Jul 2021 14:01:59 +0000 (UTC) X-FDA: 78419417958.02.CFA23CB Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf01.hostedemail.com (Postfix) with ESMTP id E754A504B193 for ; Fri, 30 Jul 2021 14:00:57 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10060"; a="298688150" X-IronPort-AV: E=Sophos;i="5.84,282,1620716400"; d="gz'50?scan'50,208,50";a="298688150" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jul 2021 07:00:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,282,1620716400"; d="gz'50?scan'50,208,50";a="667249844" Received: from lkp-server01.sh.intel.com (HELO d053b881505b) ([10.239.97.150]) by fmsmga005.fm.intel.com with ESMTP; 30 Jul 2021 07:00:54 -0700 Received: from kbuild by d053b881505b with local (Exim 4.92) (envelope-from ) id 1m9T4I-000A2c-7o; Fri, 30 Jul 2021 14:00:54 +0000 Date: Fri, 30 Jul 2021 22:00:46 +0800 From: kernel test robot To: Fugang Duan Cc: kbuild-all@lists.01.org, Linux Memory Management List , Joakim Zhang Subject: [linux-next:master 3848/4407] drivers/net/ethernet/freescale/fec_main.c:2758:33: error: 'FEC_LPI_SLEEP' undeclared; did you mean 'FEC_ECR_SLEEP'? Message-ID: <202107302239.ouTQbsw0-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="yrj/dFKFPuw6o+aM" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Authentication-Results: imf01.hostedemail.com; dkim=none; spf=none (imf01.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.43) smtp.mailfrom=lkp@intel.com; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none) X-Rspamd-Server: rspam02 X-Stat-Signature: i1dd1a9sb6d8sognmx9x6ozux6t4y4iw X-Rspamd-Queue-Id: E754A504B193 X-HE-Tag: 1627653657-377399 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: --yrj/dFKFPuw6o+aM 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: 4ccc9e2db7ac33f450a1ff6ce158a71e5a81ded9 commit: b82f8c3f1409f1c97621e9e4b3a24c627b7651ac [3848/4407] net: fec: add eee mode tx lpi support config: m68k-m5272c3_defconfig (attached as .config) compiler: m68k-linux-gcc (GCC) 10.3.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=b82f8c3f1409f1c97621e9e4b3a24c627b7651ac 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 b82f8c3f1409f1c97621e9e4b3a24c627b7651ac # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir ARCH=m68k SHELL=/bin/bash drivers/net/ethernet/freescale/ If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from arch/m68k/include/asm/io.h:6, from arch/m68k/include/asm/pgtable_no.h:14, from arch/m68k/include/asm/pgtable.h:3, from include/linux/pgtable.h:6, from include/linux/mm.h:33, from include/linux/pid_namespace.h:7, from include/linux/ptrace.h:10, from drivers/net/ethernet/freescale/fec_main.c:29: drivers/net/ethernet/freescale/fec_main.c: In function 'fec_enet_eee_mode_set': >> drivers/net/ethernet/freescale/fec_main.c:2758:33: error: 'FEC_LPI_SLEEP' undeclared (first use in this function); did you mean 'FEC_ECR_SLEEP'? 2758 | writel(sleep_cycle, fep->hwp + FEC_LPI_SLEEP); | ^~~~~~~~~~~~~ arch/m68k/include/asm/io_no.h:25:66: note: in definition of macro '__raw_writel' 25 | #define __raw_writel(b, addr) (void)((*(__force volatile u32 *) (addr)) = (b)) | ^~~~ drivers/net/ethernet/freescale/fec_main.c:2758:2: note: in expansion of macro 'writel' 2758 | writel(sleep_cycle, fep->hwp + FEC_LPI_SLEEP); | ^~~~~~ drivers/net/ethernet/freescale/fec_main.c:2758:33: note: each undeclared identifier is reported only once for each function it appears in 2758 | writel(sleep_cycle, fep->hwp + FEC_LPI_SLEEP); | ^~~~~~~~~~~~~ arch/m68k/include/asm/io_no.h:25:66: note: in definition of macro '__raw_writel' 25 | #define __raw_writel(b, addr) (void)((*(__force volatile u32 *) (addr)) = (b)) | ^~~~ drivers/net/ethernet/freescale/fec_main.c:2758:2: note: in expansion of macro 'writel' 2758 | writel(sleep_cycle, fep->hwp + FEC_LPI_SLEEP); | ^~~~~~ >> drivers/net/ethernet/freescale/fec_main.c:2759:32: error: 'FEC_LPI_WAKE' undeclared (first use in this function) 2759 | writel(wake_cycle, fep->hwp + FEC_LPI_WAKE); | ^~~~~~~~~~~~ arch/m68k/include/asm/io_no.h:25:66: note: in definition of macro '__raw_writel' 25 | #define __raw_writel(b, addr) (void)((*(__force volatile u32 *) (addr)) = (b)) | ^~~~ drivers/net/ethernet/freescale/fec_main.c:2759:2: note: in expansion of macro 'writel' 2759 | writel(wake_cycle, fep->hwp + FEC_LPI_WAKE); | ^~~~~~ vim +2758 drivers/net/ethernet/freescale/fec_main.c 2734 2735 static int fec_enet_eee_mode_set(struct net_device *ndev, bool enable) 2736 { 2737 struct fec_enet_private *fep = netdev_priv(ndev); 2738 struct ethtool_eee *p = &fep->eee; 2739 unsigned int sleep_cycle, wake_cycle; 2740 int ret = 0; 2741 2742 if (enable) { 2743 ret = phy_init_eee(ndev->phydev, 0); 2744 if (ret) 2745 return ret; 2746 2747 sleep_cycle = fec_enet_us_to_tx_cycle(ndev, p->tx_lpi_timer); 2748 wake_cycle = sleep_cycle; 2749 } else { 2750 sleep_cycle = 0; 2751 wake_cycle = 0; 2752 } 2753 2754 p->tx_lpi_enabled = enable; 2755 p->eee_enabled = enable; 2756 p->eee_active = enable; 2757 > 2758 writel(sleep_cycle, fep->hwp + FEC_LPI_SLEEP); > 2759 writel(wake_cycle, fep->hwp + FEC_LPI_WAKE); 2760 2761 return 0; 2762 } 2763 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --yrj/dFKFPuw6o+aM Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --yrj/dFKFPuw6o+aM--