lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <201610231156.7kEqXnyE%fengguang.wu@intel.com>
Date:   Sun, 23 Oct 2016 11:57:01 +0800
From:   kbuild test robot <fengguang.wu@...el.com>
To:     Paul Burton <paul.burton@...tec.com>
Cc:     kbuild-all@...org, linux-kernel@...r.kernel.org,
        Ralf Baechle <ralf@...ux-mips.org>
Subject: arch/mips/kernel/mips-cpc.c:47: undefined reference to
 `mips_cpc_default_phys_base'

Hi Paul,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   0c2b6dc4fd4fa13796b319aae969a009f03222c6
commit: eed0eabd12ef061821cbfa20d903476e07645320 MIPS: generic: Introduce generic DT-based board support
date:   2 weeks ago
config: mips-generic_defconfig (attached as .config)
compiler: mipsel-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout eed0eabd12ef061821cbfa20d903476e07645320
        # save the attached .config to linux build tree
        make.cross ARCH=mips 

All errors (new ones prefixed by >>):

   arch/mips/built-in.o: In function `mips_cpc_phys_base':
>> arch/mips/kernel/mips-cpc.c:47: undefined reference to `mips_cpc_default_phys_base'

vim +47 arch/mips/kernel/mips-cpc.c

8dedde6b Bjorn Helgaas   2015-07-12  31  static phys_addr_t mips_cpc_phys_base(void)
9c38cf44 Paul Burton     2014-01-15  32  {
391057d9 Markos Chandras 2015-07-09  33  	unsigned long cpc_base;
9c38cf44 Paul Burton     2014-01-15  34  
9c38cf44 Paul Burton     2014-01-15  35  	if (!mips_cm_present())
9c38cf44 Paul Burton     2014-01-15  36  		return 0;
9c38cf44 Paul Burton     2014-01-15  37  
9c38cf44 Paul Burton     2014-01-15  38  	if (!(read_gcr_cpc_status() & CM_GCR_CPC_STATUS_EX_MSK))
9c38cf44 Paul Burton     2014-01-15  39  		return 0;
9c38cf44 Paul Burton     2014-01-15  40  
9c38cf44 Paul Burton     2014-01-15  41  	/* If the CPC is already enabled, leave it so */
9c38cf44 Paul Burton     2014-01-15  42  	cpc_base = read_gcr_cpc_base();
9c38cf44 Paul Burton     2014-01-15  43  	if (cpc_base & CM_GCR_CPC_BASE_CPCEN_MSK)
9c38cf44 Paul Burton     2014-01-15  44  		return cpc_base & CM_GCR_CPC_BASE_CPCBASE_MSK;
9c38cf44 Paul Burton     2014-01-15  45  
9c38cf44 Paul Burton     2014-01-15  46  	/* Otherwise, give it the default address & enable it */
9c38cf44 Paul Burton     2014-01-15 @47  	cpc_base = mips_cpc_default_phys_base();
9c38cf44 Paul Burton     2014-01-15  48  	write_gcr_cpc_base(cpc_base | CM_GCR_CPC_BASE_CPCEN_MSK);
9c38cf44 Paul Burton     2014-01-15  49  	return cpc_base;
9c38cf44 Paul Burton     2014-01-15  50  }
9c38cf44 Paul Burton     2014-01-15  51  
9c38cf44 Paul Burton     2014-01-15  52  int mips_cpc_probe(void)
9c38cf44 Paul Burton     2014-01-15  53  {
15d45cce Ralf Baechle    2014-11-22  54  	phys_addr_t addr;
6b89d22e Matt Redfearn   2016-09-07  55  	unsigned int cpu;

:::::: The code at line 47 was first introduced by commit
:::::: 9c38cf44712af95a5ec3937d63faaea9b43eab9a MIPS: Add CPC probe, access functions

:::::: TO: Paul Burton <paul.burton@...tec.com>
:::::: CC: Ralf Baechle <ralf@...ux-mips.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Download attachment ".config.gz" of type "application/gzip" (10550 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ