【Amazon】アカウントの利用状況をご確認ください。
by Amazon
Amazon お客様
平素は、Amazonをご利用いただき、誠にありがとうございます。
あなたのアカウントは使用不可になりました。
あなたは複数回間違いのパスワードを入力したので、今パスワードはすでに使用不可になりました。セキュリティのため、私たちはあなたのアカウントを使用不可になる。
アカウントの通常を使用するために、使用不可の状態を停止して、回復するには以下を操作は必要です。
お客様の Amazon アカウント
Amazonチームはあなたのアカウントの状態が異常であることを発見しました。アカウント所有権の証明をご自身で行う場合は、Amazon 管理コンソールにログインし、所定の手順でお手続きください。
状態:
異常は更新待ちです
アカウントを確認する
あなたが24時間以内に確認できない場合は申し訳ありません。あなたの財産の安全のために、このアカウントの使用を制限します。
Amazonのまたのご利用をお待ちしております。
© 1996-2022, Amazon. Inc. or its affiliates
7 months, 1 week
[ardb:efi-psci 2/3] include/linux/efi.h:1190:9: error: implicit declaration of function 'arch_efi_call_virt_setup'
by kernel test robot
tree: git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git efi-psci
head: bd0da69cbeaed7490a6f8e3df789fe72645cd37f
commit: 2f97f24371a482f0273be1de7164eb59cd427cf9 [2/3] efi: arm: implement PSCI method backed by EFI runtime code
config: arm-allyesconfig (https://download.01.org/0day-ci/archive/20220210/202202100235.AZGXkf7b-lk...)
compiler: arm-linux-gnueabi-gcc (GCC) 11.2.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/ardb/linux.git/commit/?id...
git remote add ardb git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git
git fetch --no-tags ardb efi-psci
git checkout 2f97f24371a482f0273be1de7164eb59cd427cf9
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=arm SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from drivers/firmware/psci/psci.c:12:
drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_efi':
>> include/linux/efi.h:1190:9: error: implicit declaration of function 'arch_efi_call_virt_setup' [-Werror=implicit-function-declaration]
1190 | arch_efi_call_virt_setup(); \
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/firmware/psci/psci.c:139:16: note: in expansion of macro 'efi_call_virt_pointer'
139 | return efi_call_virt_pointer((&efi_psci), psci_handler, function_id,
| ^~~~~~~~~~~~~~~~~~~~~
>> include/linux/efi.h:1193:15: error: implicit declaration of function 'arch_efi_call_virt' [-Werror=implicit-function-declaration]
1193 | __s = arch_efi_call_virt(p, f, args); \
| ^~~~~~~~~~~~~~~~~~
drivers/firmware/psci/psci.c:139:16: note: in expansion of macro 'efi_call_virt_pointer'
139 | return efi_call_virt_pointer((&efi_psci), psci_handler, function_id,
| ^~~~~~~~~~~~~~~~~~~~~
>> drivers/firmware/psci/psci.c:139:51: error: 'psci_handler' undeclared (first use in this function); did you mean 'proc_handler'?
139 | return efi_call_virt_pointer((&efi_psci), psci_handler, function_id,
| ^~~~~~~~~~~~
include/linux/efi.h:1193:37: note: in definition of macro 'efi_call_virt_pointer'
1193 | __s = arch_efi_call_virt(p, f, args); \
| ^
drivers/firmware/psci/psci.c:139:51: note: each undeclared identifier is reported only once for each function it appears in
139 | return efi_call_virt_pointer((&efi_psci), psci_handler, function_id,
| ^~~~~~~~~~~~
include/linux/efi.h:1193:37: note: in definition of macro 'efi_call_virt_pointer'
1193 | __s = arch_efi_call_virt(p, f, args); \
| ^
>> include/linux/efi.h:1196:9: error: implicit declaration of function 'arch_efi_call_virt_teardown' [-Werror=implicit-function-declaration]
1196 | arch_efi_call_virt_teardown(); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/firmware/psci/psci.c:139:16: note: in expansion of macro 'efi_call_virt_pointer'
139 | return efi_call_virt_pointer((&efi_psci), psci_handler, function_id,
| ^~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
vim +/arch_efi_call_virt_setup +1190 include/linux/efi.h
0d95981438c3bdb Dominik Brodowski 2019-11-06 1164
80e75596079f0a4 Alex Thorlton 2016-06-25 1165 /*
80e75596079f0a4 Alex Thorlton 2016-06-25 1166 * Arch code can implement the following three template macros, avoiding
80e75596079f0a4 Alex Thorlton 2016-06-25 1167 * reptition for the void/non-void return cases of {__,}efi_call_virt():
80e75596079f0a4 Alex Thorlton 2016-06-25 1168 *
80e75596079f0a4 Alex Thorlton 2016-06-25 1169 * * arch_efi_call_virt_setup()
80e75596079f0a4 Alex Thorlton 2016-06-25 1170 *
80e75596079f0a4 Alex Thorlton 2016-06-25 1171 * Sets up the environment for the call (e.g. switching page tables,
80e75596079f0a4 Alex Thorlton 2016-06-25 1172 * allowing kernel-mode use of floating point, if required).
80e75596079f0a4 Alex Thorlton 2016-06-25 1173 *
80e75596079f0a4 Alex Thorlton 2016-06-25 1174 * * arch_efi_call_virt()
80e75596079f0a4 Alex Thorlton 2016-06-25 1175 *
80e75596079f0a4 Alex Thorlton 2016-06-25 1176 * Performs the call. The last expression in the macro must be the call
80e75596079f0a4 Alex Thorlton 2016-06-25 1177 * itself, allowing the logic to be shared by the void and non-void
80e75596079f0a4 Alex Thorlton 2016-06-25 1178 * cases.
80e75596079f0a4 Alex Thorlton 2016-06-25 1179 *
80e75596079f0a4 Alex Thorlton 2016-06-25 1180 * * arch_efi_call_virt_teardown()
80e75596079f0a4 Alex Thorlton 2016-06-25 1181 *
80e75596079f0a4 Alex Thorlton 2016-06-25 1182 * Restores the usual kernel environment once the call has returned.
80e75596079f0a4 Alex Thorlton 2016-06-25 1183 */
80e75596079f0a4 Alex Thorlton 2016-06-25 1184
80e75596079f0a4 Alex Thorlton 2016-06-25 1185 #define efi_call_virt_pointer(p, f, args...) \
80e75596079f0a4 Alex Thorlton 2016-06-25 1186 ({ \
80e75596079f0a4 Alex Thorlton 2016-06-25 1187 efi_status_t __s; \
80e75596079f0a4 Alex Thorlton 2016-06-25 1188 unsigned long __flags; \
80e75596079f0a4 Alex Thorlton 2016-06-25 1189 \
80e75596079f0a4 Alex Thorlton 2016-06-25 @1190 arch_efi_call_virt_setup(); \
80e75596079f0a4 Alex Thorlton 2016-06-25 1191 \
13b210ddf474d9f Julien Thierry 2019-01-31 1192 __flags = efi_call_virt_save_flags(); \
80e75596079f0a4 Alex Thorlton 2016-06-25 @1193 __s = arch_efi_call_virt(p, f, args); \
80e75596079f0a4 Alex Thorlton 2016-06-25 1194 efi_call_virt_check_flags(__flags, __stringify(f)); \
80e75596079f0a4 Alex Thorlton 2016-06-25 1195 \
80e75596079f0a4 Alex Thorlton 2016-06-25 @1196 arch_efi_call_virt_teardown(); \
80e75596079f0a4 Alex Thorlton 2016-06-25 1197 \
80e75596079f0a4 Alex Thorlton 2016-06-25 1198 __s; \
80e75596079f0a4 Alex Thorlton 2016-06-25 1199 })
80e75596079f0a4 Alex Thorlton 2016-06-25 1200
:::::: The code at line 1190 was first introduced by commit
:::::: 80e75596079f0a41f905836ad0ccaac68ba33612 efi: Convert efi_call_virt() to efi_call_virt_pointer()
:::::: TO: Alex Thorlton <athorlton(a)sgi.com>
:::::: CC: Ingo Molnar <mingo(a)kernel.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
7 months, 1 week
[luxis1999-iommufd:iommufd-v5.17-rc1 22/28] undefined reference to `interval_tree_iter_first'
by kernel test robot
tree: https://github.com/luxis1999/iommufd iommufd-v5.17-rc1
head: ebf68af0385d0d5c209e63e8065d31db938275d8
commit: e8571fda9f22c4c339a8c908ba5db3dc78bd3fc8 [22/28] vfio/pci: Add bind_iommufd() support
config: parisc-randconfig-r014-20220209 (https://download.01.org/0day-ci/archive/20220210/202202100218.hAw3qxNg-lk...)
compiler: hppa-linux-gcc (GCC) 11.2.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://github.com/luxis1999/iommufd/commit/e8571fda9f22c4c339a8c908ba5db...
git remote add luxis1999-iommufd https://github.com/luxis1999/iommufd
git fetch --no-tags luxis1999-iommufd iommufd-v5.17-rc1
git checkout e8571fda9f22c4c339a8c908ba5db3dc78bd3fc8
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=parisc SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_alloc_area':
>> (.text+0xe8): undefined reference to `interval_tree_iter_first'
>> hppa-linux-ld: (.text+0x104): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `__iopt_unmap_iova':
>> (.text+0x1c4): undefined reference to `interval_tree_remove'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_alloc_iova':
>> (.text+0x394): undefined reference to `interval_tree_span_iter_first'
>> hppa-linux-ld: (.text+0x3c0): undefined reference to `interval_tree_span_iter_next'
>> hppa-linux-ld: (.text+0x40c): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x464): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_map_user_pages':
>> (.text+0x680): undefined reference to `interval_tree_insert'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_get_pages':
(.text+0x6ec): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_copy_iova':
(.text+0x8c8): undefined reference to `interval_tree_insert'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_unmap_iova':
(.text+0x924): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_unmap_all':
(.text+0x9d4): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_unaccess_pages':
(.text+0xa8c): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0xaf0): undefined reference to `interval_tree_iter_first'
>> hppa-linux-ld: (.text+0xb1c): undefined reference to `interval_tree_iter_next'
>> hppa-linux-ld: (.text+0xb34): undefined reference to `interval_tree_remove'
hppa-linux-ld: (.text+0xba0): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_access_pages':
(.text+0xc90): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0xd10): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0xd3c): undefined reference to `interval_tree_iter_next'
>> hppa-linux-ld: (.text+0xdd8): undefined reference to `interval_tree_insert'
hppa-linux-ld: (.text+0xe30): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_reserve_iova':
(.text+0xf54): undefined reference to `interval_tree_insert'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_remove_reserved_iova':
(.text+0xfac): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0xfcc): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: (.text+0xfe4): undefined reference to `interval_tree_remove'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_table_add_domain':
(.text+0x11dc): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x1234): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: (.text+0x124c): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x1284): undefined reference to `interval_tree_insert'
hppa-linux-ld: (.text+0x12a0): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x12dc): undefined reference to `interval_tree_insert'
hppa-linux-ld: drivers/iommu/iommufd/io_pagetable.o: in function `iopt_table_enforce_group_iova':
(.text+0x162c): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x1668): undefined reference to `interval_tree_insert'
hppa-linux-ld: drivers/iommu/iommufd/ioas_pt.o: in function `iommufd_ioas_pagetable_iova_ranges':
(.text+0x24c): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x2dc): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `iopt_pages_unpin':
(.text+0x424): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x450): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x518): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: (.text+0x52c): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `pfn_reader_next':
(.text+0xc20): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0xd28): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `__iopt_area_unfill_domain':
(.text+0xdc0): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0xdfc): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `iopt_area_fill_domains':
(.text+0x104c): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x113c): undefined reference to `interval_tree_insert'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `iopt_area_unfill_domains':
(.text+0x12b0): undefined reference to `interval_tree_remove'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `iopt_pages_unfill_xarray':
(.text+0x1328): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x1364): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: (.text+0x13e4): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x147c): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: (.text+0x14bc): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x14dc): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `iopt_pages_fill_xarray':
(.text+0x1708): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x171c): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x184c): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `iopt_unfill_domain':
(.text+0x1918): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x193c): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x1984): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: (.text+0x19b8): undefined reference to `interval_tree_span_iter_next'
hppa-linux-ld: (.text+0x19e0): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x1a08): undefined reference to `interval_tree_remove'
hppa-linux-ld: (.text+0x1a38): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/pages.o: in function `iopt_fill_domain':
(.text+0x1aac): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x1b68): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0x1c18): undefined reference to `interval_tree_iter_first'
hppa-linux-ld: (.text+0x1c48): undefined reference to `interval_tree_insert'
hppa-linux-ld: (.text+0x1c64): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: (.text+0x1c9c): undefined reference to `interval_tree_remove'
hppa-linux-ld: (.text+0x1cd0): undefined reference to `interval_tree_iter_next'
hppa-linux-ld: drivers/iommu/iommufd/vfio_compat.o: in function `iommufd_fill_cap_iova':
(.text+0x4c): undefined reference to `interval_tree_span_iter_first'
hppa-linux-ld: (.text+0xe0): undefined reference to `interval_tree_span_iter_next'
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for IOMMUFD
Depends on IOMMU_SUPPORT
Selected by
- VFIO_PCI_CORE && VFIO && PCI && MMU
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
7 months, 1 week