From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: arch/powerpc/mm/book3s64/hash_utils.c:1119:21: error: 'default_uamor' undeclared
Date: Sun, 16 Aug 2020 21:51:02 +0800 [thread overview]
Message-ID: <202008162159.aHoSdSTF%lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 6875 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 4b6c093e21d36bede0fd88fd0aeb3b03647260e4
commit: 6553fb799f601497ca0703682e2aff131197dc5c powerpc/pkeys: Fix boot failures with Nemo board (A-EON AmigaOne X1000)
date: 6 days ago
config: powerpc-skiroot_defconfig (attached as .config)
compiler: powerpc64le-linux-gcc (GCC) 9.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
git checkout 6553fb799f601497ca0703682e2aff131197dc5c
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=powerpc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
In file included from arch/powerpc/include/asm/processor.h:9,
from arch/powerpc/include/asm/thread_info.h:40,
from include/linux/thread_info.h:38,
from include/asm-generic/preempt.h:5,
from ./arch/powerpc/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:78,
from include/linux/spinlock.h:51,
from arch/powerpc/mm/book3s64/hash_utils.c:21:
arch/powerpc/mm/book3s64/hash_utils.c: In function 'hash__early_init_mmu_secondary':
>> arch/powerpc/mm/book3s64/hash_utils.c:1119:21: error: 'default_uamor' undeclared (first use in this function)
1119 | mtspr(SPRN_UAMOR, default_uamor);
| ^~~~~~~~~~~~~
arch/powerpc/include/asm/reg.h:1394:33: note: in definition of macro 'mtspr'
1394 | : "r" ((unsigned long)(v)) \
| ^
arch/powerpc/mm/book3s64/hash_utils.c:1119:21: note: each undeclared identifier is reported only once for each function it appears in
1119 | mtspr(SPRN_UAMOR, default_uamor);
| ^~~~~~~~~~~~~
arch/powerpc/include/asm/reg.h:1394:33: note: in definition of macro 'mtspr'
1394 | : "r" ((unsigned long)(v)) \
| ^
arch/powerpc/mm/book3s64/hash_utils.c: At top level:
arch/powerpc/mm/book3s64/hash_utils.c:1503:5: error: no previous prototype for '__hash_page' [-Werror=missing-prototypes]
1503 | int __hash_page(unsigned long trap, unsigned long ea, unsigned long dsisr,
| ^~~~~~~~~~~
arch/powerpc/mm/book3s64/hash_utils.c:1838:6: error: no previous prototype for 'low_hash_fault' [-Werror=missing-prototypes]
1838 | void low_hash_fault(struct pt_regs *regs, unsigned long address, int rc)
| ^~~~~~~~~~~~~~
arch/powerpc/mm/book3s64/hash_utils.c:1855:6: error: no previous prototype for 'hpte_insert_repeating' [-Werror=missing-prototypes]
1855 | long hpte_insert_repeating(unsigned long hash, unsigned long vpn,
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6553fb799f601497ca0703682e2aff131197dc5c
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 6553fb799f601497ca0703682e2aff131197dc5c
vim +/default_uamor +1119 arch/powerpc/mm/book3s64/hash_utils.c
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1098
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1099 #ifdef CONFIG_SMP
756d08d1ba169e arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1100 void hash__early_init_mmu_secondary(void)
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1101 {
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1102 /* Initialize hash table for that CPU */
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1103 if (!firmware_has_feature(FW_FEATURE_LPAR)) {
cac4a185405d44 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-11-17 1104
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1105 if (!cpu_has_feature(CPU_FTR_ARCH_300))
799d6046d3fb55 arch/powerpc/mm/hash_utils_64.c Paul Mackerras 2005-11-10 1106 mtspr(SPRN_SDR1, _SDR1);
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1107 else
5223134029a87d arch/powerpc/mm/book3s64/hash_utils.c Claudio Carvalho 2019-08-22 1108 set_ptcr_when_no_uv(__pa(partition_tb) |
5223134029a87d arch/powerpc/mm/book3s64/hash_utils.c Claudio Carvalho 2019-08-22 1109 (PATB_SIZE_SHIFT - 12));
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1110 }
376af5947c0e44 arch/powerpc/mm/hash_utils_64.c Michael Ellerman 2014-07-10 1111 /* Initialize SLB */
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1112 slb_initialize();
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1113
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1114 if (cpu_has_feature(CPU_FTR_ARCH_206)
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1115 && cpu_has_feature(CPU_FTR_HVMODE))
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1116 tlbiel_all();
e0d8e991be641b arch/powerpc/mm/book3s64/hash_utils.c Aneesh Kumar K.V 2020-07-09 1117
6553fb799f6014 arch/powerpc/mm/book3s64/hash_utils.c Aneesh Kumar K.V 2020-08-10 1118 if (IS_ENABLED(CONFIG_PPC_MEM_KEYS) && mmu_has_feature(MMU_FTR_PKEY))
e0d8e991be641b arch/powerpc/mm/book3s64/hash_utils.c Aneesh Kumar K.V 2020-07-09 @1119 mtspr(SPRN_UAMOR, default_uamor);
799d6046d3fb55 arch/powerpc/mm/hash_utils_64.c Paul Mackerras 2005-11-10 1120 }
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1121 #endif /* CONFIG_SMP */
799d6046d3fb55 arch/powerpc/mm/hash_utils_64.c Paul Mackerras 2005-11-10 1122
:::::: The code at line 1119 was first introduced by commit
:::::: e0d8e991be641ba0034c67785bf86f6c097869d6 powerpc/book3s64/kuap: Move UAMOR setup to key init function
:::::: TO: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
:::::: CC: Michael Ellerman <mpe@ellerman.id.au>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 21156 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org,
Michael Ellerman <mpe@ellerman.id.au>
Subject: arch/powerpc/mm/book3s64/hash_utils.c:1119:21: error: 'default_uamor' undeclared
Date: Sun, 16 Aug 2020 21:51:02 +0800 [thread overview]
Message-ID: <202008162159.aHoSdSTF%lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 6781 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 4b6c093e21d36bede0fd88fd0aeb3b03647260e4
commit: 6553fb799f601497ca0703682e2aff131197dc5c powerpc/pkeys: Fix boot failures with Nemo board (A-EON AmigaOne X1000)
date: 6 days ago
config: powerpc-skiroot_defconfig (attached as .config)
compiler: powerpc64le-linux-gcc (GCC) 9.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
git checkout 6553fb799f601497ca0703682e2aff131197dc5c
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=powerpc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
In file included from arch/powerpc/include/asm/processor.h:9,
from arch/powerpc/include/asm/thread_info.h:40,
from include/linux/thread_info.h:38,
from include/asm-generic/preempt.h:5,
from ./arch/powerpc/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:78,
from include/linux/spinlock.h:51,
from arch/powerpc/mm/book3s64/hash_utils.c:21:
arch/powerpc/mm/book3s64/hash_utils.c: In function 'hash__early_init_mmu_secondary':
>> arch/powerpc/mm/book3s64/hash_utils.c:1119:21: error: 'default_uamor' undeclared (first use in this function)
1119 | mtspr(SPRN_UAMOR, default_uamor);
| ^~~~~~~~~~~~~
arch/powerpc/include/asm/reg.h:1394:33: note: in definition of macro 'mtspr'
1394 | : "r" ((unsigned long)(v)) \
| ^
arch/powerpc/mm/book3s64/hash_utils.c:1119:21: note: each undeclared identifier is reported only once for each function it appears in
1119 | mtspr(SPRN_UAMOR, default_uamor);
| ^~~~~~~~~~~~~
arch/powerpc/include/asm/reg.h:1394:33: note: in definition of macro 'mtspr'
1394 | : "r" ((unsigned long)(v)) \
| ^
arch/powerpc/mm/book3s64/hash_utils.c: At top level:
arch/powerpc/mm/book3s64/hash_utils.c:1503:5: error: no previous prototype for '__hash_page' [-Werror=missing-prototypes]
1503 | int __hash_page(unsigned long trap, unsigned long ea, unsigned long dsisr,
| ^~~~~~~~~~~
arch/powerpc/mm/book3s64/hash_utils.c:1838:6: error: no previous prototype for 'low_hash_fault' [-Werror=missing-prototypes]
1838 | void low_hash_fault(struct pt_regs *regs, unsigned long address, int rc)
| ^~~~~~~~~~~~~~
arch/powerpc/mm/book3s64/hash_utils.c:1855:6: error: no previous prototype for 'hpte_insert_repeating' [-Werror=missing-prototypes]
1855 | long hpte_insert_repeating(unsigned long hash, unsigned long vpn,
| ^~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6553fb799f601497ca0703682e2aff131197dc5c
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 6553fb799f601497ca0703682e2aff131197dc5c
vim +/default_uamor +1119 arch/powerpc/mm/book3s64/hash_utils.c
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1098
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1099 #ifdef CONFIG_SMP
756d08d1ba169e arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1100 void hash__early_init_mmu_secondary(void)
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1101 {
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1102 /* Initialize hash table for that CPU */
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1103 if (!firmware_has_feature(FW_FEATURE_LPAR)) {
cac4a185405d44 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-11-17 1104
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1105 if (!cpu_has_feature(CPU_FTR_ARCH_300))
799d6046d3fb55 arch/powerpc/mm/hash_utils_64.c Paul Mackerras 2005-11-10 1106 mtspr(SPRN_SDR1, _SDR1);
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1107 else
5223134029a87d arch/powerpc/mm/book3s64/hash_utils.c Claudio Carvalho 2019-08-22 1108 set_ptcr_when_no_uv(__pa(partition_tb) |
5223134029a87d arch/powerpc/mm/book3s64/hash_utils.c Claudio Carvalho 2019-08-22 1109 (PATB_SIZE_SHIFT - 12));
b5dcc6096971b7 arch/powerpc/mm/hash_utils_64.c Aneesh Kumar K.V 2016-04-29 1110 }
376af5947c0e44 arch/powerpc/mm/hash_utils_64.c Michael Ellerman 2014-07-10 1111 /* Initialize SLB */
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1112 slb_initialize();
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1113
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1114 if (cpu_has_feature(CPU_FTR_ARCH_206)
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1115 && cpu_has_feature(CPU_FTR_HVMODE))
d4748276ae14ce arch/powerpc/mm/hash_utils_64.c Nicholas Piggin 2017-12-24 1116 tlbiel_all();
e0d8e991be641b arch/powerpc/mm/book3s64/hash_utils.c Aneesh Kumar K.V 2020-07-09 1117
6553fb799f6014 arch/powerpc/mm/book3s64/hash_utils.c Aneesh Kumar K.V 2020-08-10 1118 if (IS_ENABLED(CONFIG_PPC_MEM_KEYS) && mmu_has_feature(MMU_FTR_PKEY))
e0d8e991be641b arch/powerpc/mm/book3s64/hash_utils.c Aneesh Kumar K.V 2020-07-09 @1119 mtspr(SPRN_UAMOR, default_uamor);
799d6046d3fb55 arch/powerpc/mm/hash_utils_64.c Paul Mackerras 2005-11-10 1120 }
757c74d298dc84 arch/powerpc/mm/hash_utils_64.c Benjamin Herrenschmidt 2009-03-19 1121 #endif /* CONFIG_SMP */
799d6046d3fb55 arch/powerpc/mm/hash_utils_64.c Paul Mackerras 2005-11-10 1122
:::::: The code at line 1119 was first introduced by commit
:::::: e0d8e991be641ba0034c67785bf86f6c097869d6 powerpc/book3s64/kuap: Move UAMOR setup to key init function
:::::: TO: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
:::::: CC: Michael Ellerman <mpe@ellerman.id.au>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 21156 bytes --]
next reply other threads:[~2020-08-16 13:51 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-16 13:51 kernel test robot [this message]
2020-08-16 13:51 ` arch/powerpc/mm/book3s64/hash_utils.c:1119:21: error: 'default_uamor' undeclared kernel test robot
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=202008162159.aHoSdSTF%lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.org \
/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.