All of lore.kernel.org
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: Palmer Dabbelt <palmer@dabbelt.com>
Cc: kbuild-all@01.org, Olof Johansson <olof@lixom.net>,
	Arnd Bergmann <arnd@arndb.de>,
	akpm@linux-foundation.org, albert@sifive.com,
	yamada.masahiro@socionext.com, mmarek@suse.com,
	will.deacon@arm.com, peterz@infradead.org, boqun.feng@gmail.com,
	mingo@redhat.com, daniel.lezcano@linaro.org, tglx@linutronix.de,
	jason@lakedaemon.net, marc.zyngier@arm.com,
	gregkh@linuxfoundation.org, jslaby@suse.com, davem@davemloft.net,
	mchehab@kernel.org, sfr@canb.auug.org.au, fweisbec@gmail.com,
	viro@zeniv.linux.org.uk, mcgrof@kernel.org, dledford@redhat.com,
	bart.vanassche@sandisk.com, sstabellini@kernel.org,
	daniel.vetter@ffwll.ch, mpe@ellerman.id.au, msalter@redhat.com,
	nicolas.dichtel@6wind.com, james.hogan@imgtec.com,
	paul.gortmaker@windriver.com, linux@roeck-us.net,
	heiko.carstens@de.ibm.com, schwidefsky@de.ibm.com,
	linux-kernel@vger.kernel.org, patches@groups.riscv.org,
	Palmer Dabbelt <palmer@dabbelt.com>
Subject: Re: [PATCH 02/17] pci: Add a generic, weakly-linked pcibios_align_resource
Date: Fri, 14 Jul 2017 11:19:21 +0800	[thread overview]
Message-ID: <201707141015.bNU5lfUu%fengguang.wu@intel.com> (raw)
In-Reply-To: <20170712013130.14792-3-palmer@dabbelt.com>

[-- Attachment #1: Type: text/plain, Size: 5226 bytes --]

Hi Palmer,

[auto build test ERROR on linus/master]
[also build test ERROR on next-20170713]
[cannot apply to v4.12]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Palmer-Dabbelt/lib-Add-shared-copies-of-some-GCC-library-routines/20170713-012253
config: arm64-defconfig (attached as .config)
compiler: aarch64-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        make.cross ARCH=arm64 

Note: the linux-review/Palmer-Dabbelt/lib-Add-shared-copies-of-some-GCC-library-routines/20170713-012253 HEAD ce846a13375e664242eedad789cb6e1c46d5ddd6 builds fine.
      It only hurts bisectibility.

All errors (new ones prefixed by >>):

   drivers/pci/probe.o: In function `pci_scan_child_bus':
>> drivers/pci/probe.c:2311: undefined reference to `pcibios_fixup_bus'
   drivers/pci/probe.c:2311:(.text+0x2ffc): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `pcibios_fixup_bus'

vim +2311 drivers/pci/probe.c

b03e7495a Jon Mason      2011-07-20  2290  
15856ad50 Bill Pemberton 2012-11-21  2291  unsigned int pci_scan_child_bus(struct pci_bus *bus)
^1da177e4 Linus Torvalds 2005-04-16  2292  {
b918c62e0 Yinghai Lu     2012-05-17  2293  	unsigned int devfn, pass, max = bus->busn_res.start;
^1da177e4 Linus Torvalds 2005-04-16  2294  	struct pci_dev *dev;
^1da177e4 Linus Torvalds 2005-04-16  2295  
0207c356e Bjorn Helgaas  2009-11-04  2296  	dev_dbg(&bus->dev, "scanning bus\n");
^1da177e4 Linus Torvalds 2005-04-16  2297  
^1da177e4 Linus Torvalds 2005-04-16  2298  	/* Go find them, Rover! */
^1da177e4 Linus Torvalds 2005-04-16  2299  	for (devfn = 0; devfn < 0x100; devfn += 8)
^1da177e4 Linus Torvalds 2005-04-16  2300  		pci_scan_slot(bus, devfn);
^1da177e4 Linus Torvalds 2005-04-16  2301  
a28724b0f Yu Zhao        2009-03-20  2302  	/* Reserve buses for SR-IOV capability. */
a28724b0f Yu Zhao        2009-03-20  2303  	max += pci_iov_bus_range(bus);
a28724b0f Yu Zhao        2009-03-20  2304  
^1da177e4 Linus Torvalds 2005-04-16  2305  	/*
^1da177e4 Linus Torvalds 2005-04-16  2306  	 * After performing arch-dependent fixup of the bus, look behind
^1da177e4 Linus Torvalds 2005-04-16  2307  	 * all PCI-to-PCI bridges on this bus.
^1da177e4 Linus Torvalds 2005-04-16  2308  	 */
74710ded8 Alex Chiang    2009-03-20  2309  	if (!bus->is_added) {
0207c356e Bjorn Helgaas  2009-11-04  2310  		dev_dbg(&bus->dev, "fixups for bus\n");
^1da177e4 Linus Torvalds 2005-04-16 @2311  		pcibios_fixup_bus(bus);
74710ded8 Alex Chiang    2009-03-20  2312  		bus->is_added = 1;
74710ded8 Alex Chiang    2009-03-20  2313  	}
74710ded8 Alex Chiang    2009-03-20  2314  
^1da177e4 Linus Torvalds 2005-04-16  2315  	for (pass = 0; pass < 2; pass++)
^1da177e4 Linus Torvalds 2005-04-16  2316  		list_for_each_entry(dev, &bus->devices, bus_list) {
6788a51fe Yijing Wang    2014-05-04  2317  			if (pci_is_bridge(dev))
^1da177e4 Linus Torvalds 2005-04-16  2318  				max = pci_scan_bridge(bus, dev, max, pass);
^1da177e4 Linus Torvalds 2005-04-16  2319  		}
^1da177e4 Linus Torvalds 2005-04-16  2320  
^1da177e4 Linus Torvalds 2005-04-16  2321  	/*
e16b46605 Keith Busch    2016-07-21  2322  	 * Make sure a hotplug bridge has at least the minimum requested
e16b46605 Keith Busch    2016-07-21  2323  	 * number of buses.
e16b46605 Keith Busch    2016-07-21  2324  	 */
e16b46605 Keith Busch    2016-07-21  2325  	if (bus->self && bus->self->is_hotplug_bridge && pci_hotplug_bus_size) {
e16b46605 Keith Busch    2016-07-21  2326  		if (max - bus->busn_res.start < pci_hotplug_bus_size - 1)
e16b46605 Keith Busch    2016-07-21  2327  			max = bus->busn_res.start + pci_hotplug_bus_size - 1;
e16b46605 Keith Busch    2016-07-21  2328  	}
e16b46605 Keith Busch    2016-07-21  2329  
e16b46605 Keith Busch    2016-07-21  2330  	/*
^1da177e4 Linus Torvalds 2005-04-16  2331  	 * We've scanned the bus and so we know all about what's on
^1da177e4 Linus Torvalds 2005-04-16  2332  	 * the other side of any bridges that may be on this bus plus
^1da177e4 Linus Torvalds 2005-04-16  2333  	 * any devices.
^1da177e4 Linus Torvalds 2005-04-16  2334  	 *
^1da177e4 Linus Torvalds 2005-04-16  2335  	 * Return how far we've got finding sub-buses.
^1da177e4 Linus Torvalds 2005-04-16  2336  	 */
0207c356e Bjorn Helgaas  2009-11-04  2337  	dev_dbg(&bus->dev, "bus scan returning with max=%02x\n", max);
^1da177e4 Linus Torvalds 2005-04-16  2338  	return max;
^1da177e4 Linus Torvalds 2005-04-16  2339  }
b7fe94342 Ryan Desfosses 2014-04-25  2340  EXPORT_SYMBOL_GPL(pci_scan_child_bus);
^1da177e4 Linus Torvalds 2005-04-16  2341  

:::::: The code at line 2311 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torvalds@ppc970.osdl.org>
:::::: CC: Linus Torvalds <torvalds@ppc970.osdl.org>

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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 36178 bytes --]

  parent reply	other threads:[~2017-07-14  3:19 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-12  1:31 RISC-V Linux Port v6 Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 01/17] lib: Add shared copies of some GCC library routines Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 02/17] pci: Add a generic, weakly-linked pcibios_align_resource Palmer Dabbelt
2017-07-12 13:41   ` Luis R. Rodriguez
2017-07-12 22:50   ` Bjorn Helgaas
2017-07-13 18:30     ` Palmer Dabbelt
2017-07-14  3:19   ` kbuild test robot [this message]
2017-07-12  1:31 ` [PATCH 03/17] pci: Add a generic, weakly-linked pcibios_fixup_bus Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 04/17] MAINTAINERS: Add RISC-V Palmer Dabbelt
2017-07-12 11:16   ` James Hogan
2017-07-12 11:31     ` Arnd Bergmann
2017-07-12 14:51       ` [patches] " Jonathan Neuschäfer
2017-07-12  1:31 ` [PATCH 05/17] clocksource: New RISC-V SBI timer driver Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 06/17] irqchip: RISC-V Local Interrupt Controller Driver Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 07/17] irqchip: New RISC-V PLIC Driver Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 08/17] tty: New RISC-V SBI console driver Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 09/17] RISC-V: Init and Halt Code Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 10/17] RISC-V: Atomic and Locking Code Palmer Dabbelt
2017-07-12 12:40   ` Boqun Feng
2017-07-12 12:44     ` Boqun Feng
2017-07-12 12:49     ` Peter Zijlstra
2017-07-12 17:17     ` Palmer Dabbelt
2017-07-12 13:13   ` Arnd Bergmann
2017-07-12  1:31 ` [PATCH 11/17] RISC-V: Generic library routines and assembly Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 12/17] RISC-V: ELF and module implementation Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 13/17] RISC-V: Task implementation Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 14/17] RISC-V: Device, timer, IRQs, and the SBI Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 15/17] RISC-V: Paging and MMU Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 16/17] RISC-V: User-facing API Palmer Dabbelt
2017-07-12 11:07   ` James Hogan
2017-07-12 16:24     ` Palmer Dabbelt
2017-07-12 17:09       ` James Hogan
2017-07-13 21:50         ` Palmer Dabbelt
2017-07-12  1:31 ` [PATCH 17/17] RISC-V: Build Infastructure Palmer Dabbelt
2017-07-26  2:57   ` [patches] " Jonathan Neuschäfer
2017-07-26  5:20     ` Palmer Dabbelt
2017-07-26  6:52       ` Arnd Bergmann
2017-07-26 18:37       ` Jonathan Neuschäfer
2017-07-12  7:58 ` RISC-V Linux Port v6 Arnd Bergmann
2017-07-12 13:53   ` Luis R. Rodriguez
2017-07-12 17:55   ` Will Deacon
2017-07-12 19:34     ` Arnd Bergmann
  -- strict thread matches above, loose matches on Subject: below --
2017-07-11  1:39 RISC-V Linux Port v5 Palmer Dabbelt
2017-07-11  1:39 ` [PATCH 02/17] pci: Add a generic, weakly-linked pcibios_align_resource Palmer Dabbelt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201707141015.bNU5lfUu%fengguang.wu@intel.com \
    --to=lkp@intel.com \
    --cc=akpm@linux-foundation.org \
    --cc=albert@sifive.com \
    --cc=arnd@arndb.de \
    --cc=bart.vanassche@sandisk.com \
    --cc=boqun.feng@gmail.com \
    --cc=daniel.lezcano@linaro.org \
    --cc=daniel.vetter@ffwll.ch \
    --cc=davem@davemloft.net \
    --cc=dledford@redhat.com \
    --cc=fweisbec@gmail.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=heiko.carstens@de.ibm.com \
    --cc=james.hogan@imgtec.com \
    --cc=jason@lakedaemon.net \
    --cc=jslaby@suse.com \
    --cc=kbuild-all@01.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=marc.zyngier@arm.com \
    --cc=mcgrof@kernel.org \
    --cc=mchehab@kernel.org \
    --cc=mingo@redhat.com \
    --cc=mmarek@suse.com \
    --cc=mpe@ellerman.id.au \
    --cc=msalter@redhat.com \
    --cc=nicolas.dichtel@6wind.com \
    --cc=olof@lixom.net \
    --cc=palmer@dabbelt.com \
    --cc=patches@groups.riscv.org \
    --cc=paul.gortmaker@windriver.com \
    --cc=peterz@infradead.org \
    --cc=schwidefsky@de.ibm.com \
    --cc=sfr@canb.auug.org.au \
    --cc=sstabellini@kernel.org \
    --cc=tglx@linutronix.de \
    --cc=viro@zeniv.linux.org.uk \
    --cc=will.deacon@arm.com \
    --cc=yamada.masahiro@socionext.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.