* [linux-stable-rc:linux-4.14.y 9946/9999] WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update()
@ 2019-11-11 18:57 ` kbuild test robot
0 siblings, 0 replies; 6+ messages in thread
From: kbuild test robot @ 2019-11-11 18:57 UTC (permalink / raw)
To: kbuild-all
[-- Attachment #1: Type: text/plain, Size: 1363 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y
head: 0d12dcf336c606a37cf2ad4319bc59f69eb6c255
commit: 88284ade98e99e3e391c90b51b8b7420953071d4 [9946/9999] mm, meminit: recalculate pcpu batch and high limits after init completes
config: sparc64-allmodconfig (attached as .config)
compiler: sparc64-linux-gcc (GCC) 7.4.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git checkout 88284ade98e99e3e391c90b51b8b7420953071d4
# save the attached .config to linux build tree
GCC_VERSION=7.4.0 make.cross ARCH=sparc64
If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update()
The function __rmqueue() references
the function __meminit zone_pcp_update().
This is often because __rmqueue lacks a __meminit
annotation or the annotation of zone_pcp_update is wrong.
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 51205 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread* [linux-stable-rc:linux-4.14.y 9946/9999] WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() @ 2019-11-11 18:57 ` kbuild test robot 0 siblings, 0 replies; 6+ messages in thread From: kbuild test robot @ 2019-11-11 18:57 UTC (permalink / raw) To: Mel Gorman Cc: kbuild-all, Greg Kroah-Hartman, Andrew Morton, Linux Memory Management List [-- Attachment #1: Type: text/plain, Size: 1335 bytes --] tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y head: 0d12dcf336c606a37cf2ad4319bc59f69eb6c255 commit: 88284ade98e99e3e391c90b51b8b7420953071d4 [9946/9999] mm, meminit: recalculate pcpu batch and high limits after init completes config: sparc64-allmodconfig (attached as .config) compiler: sparc64-linux-gcc (GCC) 7.4.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 88284ade98e99e3e391c90b51b8b7420953071d4 # save the attached .config to linux build tree GCC_VERSION=7.4.0 make.cross ARCH=sparc64 If you fix the issue, kindly add following tag Reported-by: kbuild test robot <lkp@intel.com> All warnings (new ones prefixed by >>): >> WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() The function __rmqueue() references the function __meminit zone_pcp_update(). This is often because __rmqueue lacks a __meminit annotation or the annotation of zone_pcp_update is wrong. --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org Intel Corporation [-- Attachment #2: .config.gz --] [-- Type: application/gzip, Size: 51205 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [linux-stable-rc:linux-4.14.y 9946/9999] WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() 2019-11-11 18:57 ` kbuild test robot @ 2019-11-12 8:58 ` Mel Gorman -1 siblings, 0 replies; 6+ messages in thread From: Mel Gorman @ 2019-11-12 8:58 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 1740 bytes --] On Tue, Nov 12, 2019 at 02:57:23AM +0800, kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y > head: 0d12dcf336c606a37cf2ad4319bc59f69eb6c255 > commit: 88284ade98e99e3e391c90b51b8b7420953071d4 [9946/9999] mm, meminit: recalculate pcpu batch and high limits after init completes > config: sparc64-allmodconfig (attached as .config) > compiler: sparc64-linux-gcc (GCC) 7.4.0 > reproduce: > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > git checkout 88284ade98e99e3e391c90b51b8b7420953071d4 > # save the attached .config to linux build tree > GCC_VERSION=7.4.0 make.cross ARCH=sparc64 > > If you fix the issue, kindly add following tag > Reported-by: kbuild test robot <lkp@intel.com> > > All warnings (new ones prefixed by >>): > > >> WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() > The function __rmqueue() references > the function __meminit zone_pcp_update(). > This is often because __rmqueue lacks a __meminit > annotation or the annotation of zone_pcp_update is wrong. > Greg, It's probably best to drop this patch from 4.14-stable for now. In theory, 4.14-stable is affected but deferred meminit went through a lot of changes and it hasn't been proven it is definitely necessary. I know at least that a 4.12-based distribution kernel is not affected by the bug but didn't isolate why given that 4.12-vanilla failed to boot on the test machines I had access to. -- Mel Gorman SUSE Labs ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [linux-stable-rc:linux-4.14.y 9946/9999] WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() @ 2019-11-12 8:58 ` Mel Gorman 0 siblings, 0 replies; 6+ messages in thread From: Mel Gorman @ 2019-11-12 8:58 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: kbuild-all, kbuild test robot, Andrew Morton, Linux Memory Management List On Tue, Nov 12, 2019 at 02:57:23AM +0800, kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y > head: 0d12dcf336c606a37cf2ad4319bc59f69eb6c255 > commit: 88284ade98e99e3e391c90b51b8b7420953071d4 [9946/9999] mm, meminit: recalculate pcpu batch and high limits after init completes > config: sparc64-allmodconfig (attached as .config) > compiler: sparc64-linux-gcc (GCC) 7.4.0 > reproduce: > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > git checkout 88284ade98e99e3e391c90b51b8b7420953071d4 > # save the attached .config to linux build tree > GCC_VERSION=7.4.0 make.cross ARCH=sparc64 > > If you fix the issue, kindly add following tag > Reported-by: kbuild test robot <lkp@intel.com> > > All warnings (new ones prefixed by >>): > > >> WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() > The function __rmqueue() references > the function __meminit zone_pcp_update(). > This is often because __rmqueue lacks a __meminit > annotation or the annotation of zone_pcp_update is wrong. > Greg, It's probably best to drop this patch from 4.14-stable for now. In theory, 4.14-stable is affected but deferred meminit went through a lot of changes and it hasn't been proven it is definitely necessary. I know at least that a 4.12-based distribution kernel is not affected by the bug but didn't isolate why given that 4.12-vanilla failed to boot on the test machines I had access to. -- Mel Gorman SUSE Labs ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [linux-stable-rc:linux-4.14.y 9946/9999] WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() 2019-11-12 8:58 ` Mel Gorman @ 2019-11-12 10:21 ` Greg Kroah-Hartman -1 siblings, 0 replies; 6+ messages in thread From: Greg Kroah-Hartman @ 2019-11-12 10:21 UTC (permalink / raw) To: kbuild-all [-- Attachment #1: Type: text/plain, Size: 2107 bytes --] On Tue, Nov 12, 2019 at 08:58:14AM +0000, Mel Gorman wrote: > On Tue, Nov 12, 2019 at 02:57:23AM +0800, kbuild test robot wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y > > head: 0d12dcf336c606a37cf2ad4319bc59f69eb6c255 > > commit: 88284ade98e99e3e391c90b51b8b7420953071d4 [9946/9999] mm, meminit: recalculate pcpu batch and high limits after init completes > > config: sparc64-allmodconfig (attached as .config) > > compiler: sparc64-linux-gcc (GCC) 7.4.0 > > reproduce: > > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > > chmod +x ~/bin/make.cross > > git checkout 88284ade98e99e3e391c90b51b8b7420953071d4 > > # save the attached .config to linux build tree > > GCC_VERSION=7.4.0 make.cross ARCH=sparc64 > > > > If you fix the issue, kindly add following tag > > Reported-by: kbuild test robot <lkp@intel.com> > > > > All warnings (new ones prefixed by >>): > > > > >> WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() > > The function __rmqueue() references > > the function __meminit zone_pcp_update(). > > This is often because __rmqueue lacks a __meminit > > annotation or the annotation of zone_pcp_update is wrong. > > > > Greg, > > It's probably best to drop this patch from 4.14-stable for now. In theory, > 4.14-stable is affected but deferred meminit went through a lot of changes > and it hasn't been proven it is definitely necessary. I know at least > that a 4.12-based distribution kernel is not affected by the bug but > didn't isolate why given that 4.12-vanilla failed to boot on the test > machines I had access to. It's been dropped already from 4.14.y, 4.9.y, and 4.4.y as the backports I did were totally wrong (ugh, fuzz), and things like this blew up. I'll not worry about doing the backport correct later now that you mention this, thanks for letting me know! greg k-h ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [linux-stable-rc:linux-4.14.y 9946/9999] WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() @ 2019-11-12 10:21 ` Greg Kroah-Hartman 0 siblings, 0 replies; 6+ messages in thread From: Greg Kroah-Hartman @ 2019-11-12 10:21 UTC (permalink / raw) To: Mel Gorman Cc: kbuild-all, kbuild test robot, Andrew Morton, Linux Memory Management List On Tue, Nov 12, 2019 at 08:58:14AM +0000, Mel Gorman wrote: > On Tue, Nov 12, 2019 at 02:57:23AM +0800, kbuild test robot wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y > > head: 0d12dcf336c606a37cf2ad4319bc59f69eb6c255 > > commit: 88284ade98e99e3e391c90b51b8b7420953071d4 [9946/9999] mm, meminit: recalculate pcpu batch and high limits after init completes > > config: sparc64-allmodconfig (attached as .config) > > compiler: sparc64-linux-gcc (GCC) 7.4.0 > > reproduce: > > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > > chmod +x ~/bin/make.cross > > git checkout 88284ade98e99e3e391c90b51b8b7420953071d4 > > # save the attached .config to linux build tree > > GCC_VERSION=7.4.0 make.cross ARCH=sparc64 > > > > If you fix the issue, kindly add following tag > > Reported-by: kbuild test robot <lkp@intel.com> > > > > All warnings (new ones prefixed by >>): > > > > >> WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() > > The function __rmqueue() references > > the function __meminit zone_pcp_update(). > > This is often because __rmqueue lacks a __meminit > > annotation or the annotation of zone_pcp_update is wrong. > > > > Greg, > > It's probably best to drop this patch from 4.14-stable for now. In theory, > 4.14-stable is affected but deferred meminit went through a lot of changes > and it hasn't been proven it is definitely necessary. I know at least > that a 4.12-based distribution kernel is not affected by the bug but > didn't isolate why given that 4.12-vanilla failed to boot on the test > machines I had access to. It's been dropped already from 4.14.y, 4.9.y, and 4.4.y as the backports I did were totally wrong (ugh, fuzz), and things like this blew up. I'll not worry about doing the backport correct later now that you mention this, thanks for letting me know! greg k-h ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-11-12 10:21 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-11-11 18:57 [linux-stable-rc:linux-4.14.y 9946/9999] WARNING: vmlinux.o(.text+0x213438): Section mismatch in reference from the function __rmqueue() to the function .meminit.text:zone_pcp_update() kbuild test robot 2019-11-11 18:57 ` kbuild test robot 2019-11-12 8:58 ` Mel Gorman 2019-11-12 8:58 ` Mel Gorman 2019-11-12 10:21 ` Greg Kroah-Hartman 2019-11-12 10:21 ` Greg Kroah-Hartman
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.