* arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
@ 2021-07-20 8:16 kernel test robot
0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-07-20 8:16 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 8018 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Sergey Senozhatsky <senozhatsky@chromium.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 2734d6c1b1a089fb593ef6a23d4b70903526fe0c
commit: 7d62874f69d7e5c1c1063a5848075bd1adff3998 kvm: x86: implement KVM PM-notifier
date: 5 weeks ago
:::::: branch date: 35 hours ago
:::::: commit date: 5 weeks ago
config: x86_64-randconfig-b001-20210720 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 5d5b08761f944d5b9822d582378333cc4b36a0a7)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# apt-get install iwyu # include-what-you-use
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7d62874f69d7e5c1c1063a5848075bd1adff3998
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 7d62874f69d7e5c1c1063a5848075bd1adff3998
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross C=1 CHECK=iwyu O=build_dir ARCH=x86_64 SHELL=/bin/bash arch/x86/kvm/ block/ drivers/mfd/ drivers/usb/storage/ drivers/watchdog/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
iwyu warnings: (new ones prefixed by >>)
arch/x86/kvm/x86.c:73:1: iwyu: warning: superfluous #include <asm/irq_remapping.h>
arch/x86/kvm/x86.c:79:1: iwyu: warning: superfluous #include <asm/sgx.h>
arch/x86/kvm/x86.c:76:1: iwyu: warning: superfluous #include <asm/tlbflush.h>
arch/x86/kvm/x86.c:42:1: iwyu: warning: superfluous #include <linux/highmem.h>
arch/x86/kvm/x86.c:44:1: iwyu: warning: superfluous #include <linux/intel-iommu.h>
arch/x86/kvm/x86.c:35:1: iwyu: warning: superfluous #include <linux/interrupt.h>
arch/x86/kvm/x86.c:43:1: iwyu: warning: superfluous #include <linux/iommu.h>
arch/x86/kvm/x86.c:69:1: iwyu: warning: superfluous #include <linux/kernel_stat.h>
arch/x86/kvm/x86.c:59:1: iwyu: warning: superfluous #include <linux/mem_encrypt.h>
arch/x86/kvm/x86.c:52:1: iwyu: warning: superfluous #include <linux/pci.h>
>> arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
arch/x86/kvm/x86.c:83:1: iwyu: warning: superfluous #include "trace.h"
arch/x86/kvm/x86.c:24:1: iwyu: warning: superfluous #include "tss.h"
vim +61 arch/x86/kvm/x86.c
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 33
18068523d3a0b4 arch/x86/kvm/x86.c Glauber de Oliveira Costa 2008-02-15 34 #include <linux/clocksource.h>
4d5c5d0fe89c92 arch/x86/kvm/x86.c Ben-Ami Yassour 2008-07-28 35 #include <linux/interrupt.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 36 #include <linux/kvm.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 37 #include <linux/fs.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 38 #include <linux/vmalloc.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 39 #include <linux/export.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 40 #include <linux/moduleparam.h>
0de10343b3ca7a drivers/kvm/x86.c Zhang Xiantao 2007-11-20 41 #include <linux/mman.h>
2bacc55c7c3c61 drivers/kvm/x86.c Marcelo Tosatti 2007-12-12 42 #include <linux/highmem.h>
19de40a8472fa6 arch/x86/kvm/x86.c Joerg Roedel 2008-12-03 43 #include <linux/iommu.h>
62c476c7c7f25a arch/x86/kvm/x86.c Ben-Ami Yassour 2008-09-14 44 #include <linux/intel-iommu.h>
c807660407a695 arch/x86/kvm/x86.c Gerd Hoffmann 2009-02-04 45 #include <linux/cpufreq.h>
18863bdd60f895 arch/x86/kvm/x86.c Avi Kivity 2009-09-07 46 #include <linux/user-return-notifier.h>
a983fb238728e1 arch/x86/kvm/x86.c Marcelo Tosatti 2009-12-23 47 #include <linux/srcu.h>
5a0e3ad6af8660 arch/x86/kvm/x86.c Tejun Heo 2010-03-24 48 #include <linux/slab.h>
ff9d07a0e7ce75 arch/x86/kvm/x86.c Zhang, Yanmin 2010-04-19 49 #include <linux/perf_event.h>
7bee342a9e994c arch/x86/kvm/x86.c Lai Jiangshan 2010-06-02 50 #include <linux/uaccess.h>
af585b921e5d1e arch/x86/kvm/x86.c Gleb Natapov 2010-10-14 51 #include <linux/hash.h>
a1b60c1cd913c5 arch/x86/kvm/x86.c Joerg Roedel 2011-09-06 52 #include <linux/pci.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 53 #include <linux/timekeeper_internal.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 54 #include <linux/pvclock_gtod.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 55 #include <linux/kvm_irqfd.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 56 #include <linux/irqbypass.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 57 #include <linux/sched/stat.h>
0c5f81dad46c90 arch/x86/kvm/x86.c Wanpeng Li 2019-07-06 58 #include <linux/sched/isolation.h>
d0ec49d4de9080 arch/x86/kvm/x86.c Tom Lendacky 2017-07-17 59 #include <linux/mem_encrypt.h>
72c3c0fe54a3f3 arch/x86/kvm/x86.c Thomas Gleixner 2020-07-23 60 #include <linux/entry-kvm.h>
7d62874f69d7e5 arch/x86/kvm/x86.c Sergey Senozhatsky 2021-06-06 @61 #include <linux/suspend.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 62
aec51dc4f15840 arch/x86/kvm/x86.c Avi Kivity 2009-07-01 63 #include <trace/events/kvm.h>
2ed152afc7ed61 arch/x86/kvm/x86.c Xiao Guangrong 2010-03-10 64
24f1e32c60c45c arch/x86/kvm/x86.c Frederic Weisbecker 2009-09-09 65 #include <asm/debugreg.h>
d825ed0a97b8e8 drivers/kvm/x86.c Zhang Xiantao 2007-11-14 66 #include <asm/msr.h>
a5f61300c489e3 arch/x86/kvm/x86.c Avi Kivity 2008-02-20 67 #include <asm/desc.h>
890ca9aefa78f7 arch/x86/kvm/x86.c Huang Ying 2009-05-11 68 #include <asm/mce.h>
f89e32e0a3df2f arch/x86/kvm/x86.c Ingo Molnar 2015-04-22 69 #include <linux/kernel_stat.h>
78f7f1e54bac03 arch/x86/kvm/x86.c Ingo Molnar 2015-04-24 70 #include <asm/fpu/internal.h> /* Ugh! */
1d5f066e0b6327 arch/x86/kvm/x86.c Zachary Amsden 2010-08-19 71 #include <asm/pvclock.h>
217fc9cfca21a0 arch/x86/kvm/x86.c Avi Kivity 2010-08-26 72 #include <asm/div64.h>
efc644048ecde5 arch/x86/kvm/x86.c Feng Wu 2015-09-18 73 #include <asm/irq_remapping.h>
b0c39dc68e3b3d arch/x86/kvm/x86.c Vitaly Kuznetsov 2018-01-24 74 #include <asm/mshyperv.h>
0092e4346f4955 arch/x86/kvm/x86.c Vitaly Kuznetsov 2018-01-24 75 #include <asm/hypervisor.h>
9715092f8d7eaa arch/x86/kvm/x86.c Babu Moger 2020-09-11 76 #include <asm/tlbflush.h>
bf8c55d8dc094c arch/x86/kvm/x86.c Chao Peng 2018-10-24 77 #include <asm/intel_pt.h>
b3dc0695fa40c3 arch/x86/kvm/x86.c Masami Hiramatsu 2019-09-06 78 #include <asm/emulate_prefix.h>
fe7e948837f312 arch/x86/kvm/x86.c Sean Christopherson 2021-04-12 @79 #include <asm/sgx.h>
dd2cb348613b44 arch/x86/kvm/x86.c Michael Kelley 2019-07-01 80 #include <clocksource/hyperv_timer.h>
043405e10001fe drivers/kvm/x86.c Carsten Otte 2007-10-10 81
---
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: 37375 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
@ 2021-07-25 17:41 kernel test robot
0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-07-25 17:41 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 6085 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Sergey Senozhatsky <senozhatsky@chromium.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: d8079fac168168b25677dc16c00ffaf9fb7df723
commit: 7d62874f69d7e5c1c1063a5848075bd1adff3998 kvm: x86: implement KVM PM-notifier
date: 5 weeks ago
:::::: branch date: 17 hours ago
:::::: commit date: 5 weeks ago
config: x86_64-randconfig-b001-20210720 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 5d5b08761f944d5b9822d582378333cc4b36a0a7)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# apt-get install iwyu # include-what-you-use
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7d62874f69d7e5c1c1063a5848075bd1adff3998
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 7d62874f69d7e5c1c1063a5848075bd1adff3998
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross C=1 CHECK=iwyu O=build_dir ARCH=x86_64 SHELL=/bin/bash arch/x86/kvm/ block/ drivers/mfd/ drivers/usb/storage/ drivers/watchdog/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
iwyu warnings: (new ones prefixed by >>)
arch/x86/kvm/x86.c:73:1: iwyu: warning: superfluous #include <asm/irq_remapping.h>
arch/x86/kvm/x86.c:79:1: iwyu: warning: superfluous #include <asm/sgx.h>
arch/x86/kvm/x86.c:76:1: iwyu: warning: superfluous #include <asm/tlbflush.h>
arch/x86/kvm/x86.c:42:1: iwyu: warning: superfluous #include <linux/highmem.h>
arch/x86/kvm/x86.c:44:1: iwyu: warning: superfluous #include <linux/intel-iommu.h>
arch/x86/kvm/x86.c:35:1: iwyu: warning: superfluous #include <linux/interrupt.h>
arch/x86/kvm/x86.c:43:1: iwyu: warning: superfluous #include <linux/iommu.h>
arch/x86/kvm/x86.c:69:1: iwyu: warning: superfluous #include <linux/kernel_stat.h>
arch/x86/kvm/x86.c:59:1: iwyu: warning: superfluous #include <linux/mem_encrypt.h>
arch/x86/kvm/x86.c:52:1: iwyu: warning: superfluous #include <linux/pci.h>
>> arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
arch/x86/kvm/x86.c:83:1: iwyu: warning: superfluous #include "trace.h"
arch/x86/kvm/x86.c:24:1: iwyu: warning: superfluous #include "tss.h"
vim +61 arch/x86/kvm/x86.c
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 33
18068523d3a0b4 arch/x86/kvm/x86.c Glauber de Oliveira Costa 2008-02-15 34 #include <linux/clocksource.h>
4d5c5d0fe89c92 arch/x86/kvm/x86.c Ben-Ami Yassour 2008-07-28 35 #include <linux/interrupt.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 36 #include <linux/kvm.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 37 #include <linux/fs.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 38 #include <linux/vmalloc.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 39 #include <linux/export.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 40 #include <linux/moduleparam.h>
0de10343b3ca7a drivers/kvm/x86.c Zhang Xiantao 2007-11-20 41 #include <linux/mman.h>
2bacc55c7c3c61 drivers/kvm/x86.c Marcelo Tosatti 2007-12-12 42 #include <linux/highmem.h>
19de40a8472fa6 arch/x86/kvm/x86.c Joerg Roedel 2008-12-03 43 #include <linux/iommu.h>
62c476c7c7f25a arch/x86/kvm/x86.c Ben-Ami Yassour 2008-09-14 44 #include <linux/intel-iommu.h>
c807660407a695 arch/x86/kvm/x86.c Gerd Hoffmann 2009-02-04 45 #include <linux/cpufreq.h>
18863bdd60f895 arch/x86/kvm/x86.c Avi Kivity 2009-09-07 46 #include <linux/user-return-notifier.h>
a983fb238728e1 arch/x86/kvm/x86.c Marcelo Tosatti 2009-12-23 47 #include <linux/srcu.h>
5a0e3ad6af8660 arch/x86/kvm/x86.c Tejun Heo 2010-03-24 48 #include <linux/slab.h>
ff9d07a0e7ce75 arch/x86/kvm/x86.c Zhang, Yanmin 2010-04-19 49 #include <linux/perf_event.h>
7bee342a9e994c arch/x86/kvm/x86.c Lai Jiangshan 2010-06-02 50 #include <linux/uaccess.h>
af585b921e5d1e arch/x86/kvm/x86.c Gleb Natapov 2010-10-14 51 #include <linux/hash.h>
a1b60c1cd913c5 arch/x86/kvm/x86.c Joerg Roedel 2011-09-06 52 #include <linux/pci.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 53 #include <linux/timekeeper_internal.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 54 #include <linux/pvclock_gtod.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 55 #include <linux/kvm_irqfd.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 56 #include <linux/irqbypass.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 57 #include <linux/sched/stat.h>
0c5f81dad46c90 arch/x86/kvm/x86.c Wanpeng Li 2019-07-06 58 #include <linux/sched/isolation.h>
d0ec49d4de9080 arch/x86/kvm/x86.c Tom Lendacky 2017-07-17 59 #include <linux/mem_encrypt.h>
72c3c0fe54a3f3 arch/x86/kvm/x86.c Thomas Gleixner 2020-07-23 60 #include <linux/entry-kvm.h>
7d62874f69d7e5 arch/x86/kvm/x86.c Sergey Senozhatsky 2021-06-06 @61 #include <linux/suspend.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 62
---
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: 37694 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
@ 2021-07-28 11:13 kernel test robot
0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-07-28 11:13 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 6085 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Sergey Senozhatsky <senozhatsky@chromium.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 7d549995d4e0d99b68e8a7793a0d23da6fc40fe8
commit: 7d62874f69d7e5c1c1063a5848075bd1adff3998 kvm: x86: implement KVM PM-notifier
date: 6 weeks ago
:::::: branch date: 14 hours ago
:::::: commit date: 6 weeks ago
config: x86_64-randconfig-b001-20210720 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 5d5b08761f944d5b9822d582378333cc4b36a0a7)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# apt-get install iwyu # include-what-you-use
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7d62874f69d7e5c1c1063a5848075bd1adff3998
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 7d62874f69d7e5c1c1063a5848075bd1adff3998
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross C=1 CHECK=iwyu O=build_dir ARCH=x86_64 SHELL=/bin/bash arch/x86/kvm/ block/ drivers/mfd/ drivers/usb/storage/ drivers/watchdog/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
iwyu warnings: (new ones prefixed by >>)
arch/x86/kvm/x86.c:73:1: iwyu: warning: superfluous #include <asm/irq_remapping.h>
arch/x86/kvm/x86.c:79:1: iwyu: warning: superfluous #include <asm/sgx.h>
arch/x86/kvm/x86.c:76:1: iwyu: warning: superfluous #include <asm/tlbflush.h>
arch/x86/kvm/x86.c:42:1: iwyu: warning: superfluous #include <linux/highmem.h>
arch/x86/kvm/x86.c:44:1: iwyu: warning: superfluous #include <linux/intel-iommu.h>
arch/x86/kvm/x86.c:35:1: iwyu: warning: superfluous #include <linux/interrupt.h>
arch/x86/kvm/x86.c:43:1: iwyu: warning: superfluous #include <linux/iommu.h>
arch/x86/kvm/x86.c:69:1: iwyu: warning: superfluous #include <linux/kernel_stat.h>
arch/x86/kvm/x86.c:59:1: iwyu: warning: superfluous #include <linux/mem_encrypt.h>
arch/x86/kvm/x86.c:52:1: iwyu: warning: superfluous #include <linux/pci.h>
>> arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
arch/x86/kvm/x86.c:83:1: iwyu: warning: superfluous #include "trace.h"
arch/x86/kvm/x86.c:24:1: iwyu: warning: superfluous #include "tss.h"
vim +61 arch/x86/kvm/x86.c
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 33
18068523d3a0b4 arch/x86/kvm/x86.c Glauber de Oliveira Costa 2008-02-15 34 #include <linux/clocksource.h>
4d5c5d0fe89c92 arch/x86/kvm/x86.c Ben-Ami Yassour 2008-07-28 35 #include <linux/interrupt.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 36 #include <linux/kvm.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 37 #include <linux/fs.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 38 #include <linux/vmalloc.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 39 #include <linux/export.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 40 #include <linux/moduleparam.h>
0de10343b3ca7a drivers/kvm/x86.c Zhang Xiantao 2007-11-20 41 #include <linux/mman.h>
2bacc55c7c3c61 drivers/kvm/x86.c Marcelo Tosatti 2007-12-12 42 #include <linux/highmem.h>
19de40a8472fa6 arch/x86/kvm/x86.c Joerg Roedel 2008-12-03 43 #include <linux/iommu.h>
62c476c7c7f25a arch/x86/kvm/x86.c Ben-Ami Yassour 2008-09-14 44 #include <linux/intel-iommu.h>
c807660407a695 arch/x86/kvm/x86.c Gerd Hoffmann 2009-02-04 45 #include <linux/cpufreq.h>
18863bdd60f895 arch/x86/kvm/x86.c Avi Kivity 2009-09-07 46 #include <linux/user-return-notifier.h>
a983fb238728e1 arch/x86/kvm/x86.c Marcelo Tosatti 2009-12-23 47 #include <linux/srcu.h>
5a0e3ad6af8660 arch/x86/kvm/x86.c Tejun Heo 2010-03-24 48 #include <linux/slab.h>
ff9d07a0e7ce75 arch/x86/kvm/x86.c Zhang, Yanmin 2010-04-19 49 #include <linux/perf_event.h>
7bee342a9e994c arch/x86/kvm/x86.c Lai Jiangshan 2010-06-02 50 #include <linux/uaccess.h>
af585b921e5d1e arch/x86/kvm/x86.c Gleb Natapov 2010-10-14 51 #include <linux/hash.h>
a1b60c1cd913c5 arch/x86/kvm/x86.c Joerg Roedel 2011-09-06 52 #include <linux/pci.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 53 #include <linux/timekeeper_internal.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 54 #include <linux/pvclock_gtod.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 55 #include <linux/kvm_irqfd.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 56 #include <linux/irqbypass.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 57 #include <linux/sched/stat.h>
0c5f81dad46c90 arch/x86/kvm/x86.c Wanpeng Li 2019-07-06 58 #include <linux/sched/isolation.h>
d0ec49d4de9080 arch/x86/kvm/x86.c Tom Lendacky 2017-07-17 59 #include <linux/mem_encrypt.h>
72c3c0fe54a3f3 arch/x86/kvm/x86.c Thomas Gleixner 2020-07-23 60 #include <linux/entry-kvm.h>
7d62874f69d7e5 arch/x86/kvm/x86.c Sergey Senozhatsky 2021-06-06 @61 #include <linux/suspend.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 62
---
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: 37693 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
@ 2021-07-29 3:58 kernel test robot
0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-07-29 3:58 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 8067 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Sergey Senozhatsky <senozhatsky@chromium.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 4010a528219e01dd02e768b22168f7f0e78365ce
commit: 7d62874f69d7e5c1c1063a5848075bd1adff3998 kvm: x86: implement KVM PM-notifier
date: 6 weeks ago
:::::: branch date: 10 hours ago
:::::: commit date: 6 weeks ago
config: x86_64-randconfig-b001-20210720 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 5d5b08761f944d5b9822d582378333cc4b36a0a7)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# apt-get install iwyu # include-what-you-use
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7d62874f69d7e5c1c1063a5848075bd1adff3998
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 7d62874f69d7e5c1c1063a5848075bd1adff3998
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross C=1 CHECK=iwyu O=build_dir ARCH=x86_64 SHELL=/bin/bash arch/x86/kvm/ block/ drivers/mfd/ drivers/usb/storage/ drivers/watchdog/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
iwyu warnings: (new ones prefixed by >>)
arch/x86/kvm/x86.c:73:1: iwyu: warning: superfluous #include <asm/irq_remapping.h>
arch/x86/kvm/x86.c:79:1: iwyu: warning: superfluous #include <asm/sgx.h>
arch/x86/kvm/x86.c:76:1: iwyu: warning: superfluous #include <asm/tlbflush.h>
arch/x86/kvm/x86.c:42:1: iwyu: warning: superfluous #include <linux/highmem.h>
arch/x86/kvm/x86.c:44:1: iwyu: warning: superfluous #include <linux/intel-iommu.h>
arch/x86/kvm/x86.c:35:1: iwyu: warning: superfluous #include <linux/interrupt.h>
arch/x86/kvm/x86.c:43:1: iwyu: warning: superfluous #include <linux/iommu.h>
arch/x86/kvm/x86.c:69:1: iwyu: warning: superfluous #include <linux/kernel_stat.h>
arch/x86/kvm/x86.c:59:1: iwyu: warning: superfluous #include <linux/mem_encrypt.h>
arch/x86/kvm/x86.c:52:1: iwyu: warning: superfluous #include <linux/pci.h>
>> arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
arch/x86/kvm/x86.c:83:1: iwyu: warning: superfluous #include "trace.h"
arch/x86/kvm/x86.c:24:1: iwyu: warning: superfluous #include "tss.h"
vim +61 arch/x86/kvm/x86.c
313a3dc75da2063 drivers/kvm/x86.c Carsten Otte 2007-10-11 33
18068523d3a0b41 arch/x86/kvm/x86.c Glauber de Oliveira Costa 2008-02-15 34 #include <linux/clocksource.h>
4d5c5d0fe89c921 arch/x86/kvm/x86.c Ben-Ami Yassour 2008-07-28 35 #include <linux/interrupt.h>
313a3dc75da2063 drivers/kvm/x86.c Carsten Otte 2007-10-11 36 #include <linux/kvm.h>
313a3dc75da2063 drivers/kvm/x86.c Carsten Otte 2007-10-11 37 #include <linux/fs.h>
313a3dc75da2063 drivers/kvm/x86.c Carsten Otte 2007-10-11 38 #include <linux/vmalloc.h>
1767e931e3c3024 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 39 #include <linux/export.h>
1767e931e3c3024 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 40 #include <linux/moduleparam.h>
0de10343b3ca7aa drivers/kvm/x86.c Zhang Xiantao 2007-11-20 41 #include <linux/mman.h>
2bacc55c7c3c61e drivers/kvm/x86.c Marcelo Tosatti 2007-12-12 42 #include <linux/highmem.h>
19de40a8472fa64 arch/x86/kvm/x86.c Joerg Roedel 2008-12-03 43 #include <linux/iommu.h>
62c476c7c7f25a5 arch/x86/kvm/x86.c Ben-Ami Yassour 2008-09-14 44 #include <linux/intel-iommu.h>
c807660407a695f arch/x86/kvm/x86.c Gerd Hoffmann 2009-02-04 45 #include <linux/cpufreq.h>
18863bdd60f895f arch/x86/kvm/x86.c Avi Kivity 2009-09-07 46 #include <linux/user-return-notifier.h>
a983fb238728e11 arch/x86/kvm/x86.c Marcelo Tosatti 2009-12-23 47 #include <linux/srcu.h>
5a0e3ad6af8660b arch/x86/kvm/x86.c Tejun Heo 2010-03-24 48 #include <linux/slab.h>
ff9d07a0e7ce756 arch/x86/kvm/x86.c Zhang, Yanmin 2010-04-19 49 #include <linux/perf_event.h>
7bee342a9e994cc arch/x86/kvm/x86.c Lai Jiangshan 2010-06-02 50 #include <linux/uaccess.h>
af585b921e5d1e9 arch/x86/kvm/x86.c Gleb Natapov 2010-10-14 51 #include <linux/hash.h>
a1b60c1cd913c5c arch/x86/kvm/x86.c Joerg Roedel 2011-09-06 52 #include <linux/pci.h>
16e8d74d2da9920 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 53 #include <linux/timekeeper_internal.h>
16e8d74d2da9920 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 54 #include <linux/pvclock_gtod.h>
87276880065246c arch/x86/kvm/x86.c Feng Wu 2015-09-18 55 #include <linux/kvm_irqfd.h>
87276880065246c arch/x86/kvm/x86.c Feng Wu 2015-09-18 56 #include <linux/irqbypass.h>
3905f9ad455e0fd arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 57 #include <linux/sched/stat.h>
0c5f81dad46c907 arch/x86/kvm/x86.c Wanpeng Li 2019-07-06 58 #include <linux/sched/isolation.h>
d0ec49d4de90806 arch/x86/kvm/x86.c Tom Lendacky 2017-07-17 59 #include <linux/mem_encrypt.h>
72c3c0fe54a3f3d arch/x86/kvm/x86.c Thomas Gleixner 2020-07-23 60 #include <linux/entry-kvm.h>
7d62874f69d7e5c arch/x86/kvm/x86.c Sergey Senozhatsky 2021-06-06 @61 #include <linux/suspend.h>
3905f9ad455e0fd arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 62
aec51dc4f158401 arch/x86/kvm/x86.c Avi Kivity 2009-07-01 63 #include <trace/events/kvm.h>
2ed152afc7ed618 arch/x86/kvm/x86.c Xiao Guangrong 2010-03-10 64
24f1e32c60c45c8 arch/x86/kvm/x86.c Frederic Weisbecker 2009-09-09 65 #include <asm/debugreg.h>
d825ed0a97b8e82 drivers/kvm/x86.c Zhang Xiantao 2007-11-14 66 #include <asm/msr.h>
a5f61300c489e33 arch/x86/kvm/x86.c Avi Kivity 2008-02-20 67 #include <asm/desc.h>
890ca9aefa78f78 arch/x86/kvm/x86.c Huang Ying 2009-05-11 68 #include <asm/mce.h>
f89e32e0a3df2f2 arch/x86/kvm/x86.c Ingo Molnar 2015-04-22 69 #include <linux/kernel_stat.h>
78f7f1e54bac032 arch/x86/kvm/x86.c Ingo Molnar 2015-04-24 70 #include <asm/fpu/internal.h> /* Ugh! */
1d5f066e0b63271 arch/x86/kvm/x86.c Zachary Amsden 2010-08-19 71 #include <asm/pvclock.h>
217fc9cfca21a0b arch/x86/kvm/x86.c Avi Kivity 2010-08-26 72 #include <asm/div64.h>
efc644048ecde54 arch/x86/kvm/x86.c Feng Wu 2015-09-18 73 #include <asm/irq_remapping.h>
b0c39dc68e3b3d2 arch/x86/kvm/x86.c Vitaly Kuznetsov 2018-01-24 74 #include <asm/mshyperv.h>
0092e4346f49558 arch/x86/kvm/x86.c Vitaly Kuznetsov 2018-01-24 75 #include <asm/hypervisor.h>
9715092f8d7eaab arch/x86/kvm/x86.c Babu Moger 2020-09-11 76 #include <asm/tlbflush.h>
bf8c55d8dc094c8 arch/x86/kvm/x86.c Chao Peng 2018-10-24 77 #include <asm/intel_pt.h>
b3dc0695fa40c3b arch/x86/kvm/x86.c Masami Hiramatsu 2019-09-06 78 #include <asm/emulate_prefix.h>
fe7e948837f312d arch/x86/kvm/x86.c Sean Christopherson 2021-04-12 @79 #include <asm/sgx.h>
dd2cb348613b44f arch/x86/kvm/x86.c Michael Kelley 2019-07-01 80 #include <clocksource/hyperv_timer.h>
043405e10001fe7 drivers/kvm/x86.c Carsten Otte 2007-10-10 81
---
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: 37693 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
@ 2021-07-29 19:51 kernel test robot
0 siblings, 0 replies; 5+ messages in thread
From: kernel test robot @ 2021-07-29 19:51 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 8017 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Sergey Senozhatsky <senozhatsky@chromium.org>
CC: Paolo Bonzini <pbonzini@redhat.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 7e96bf476270aecea66740a083e51b38c1371cd2
commit: 7d62874f69d7e5c1c1063a5848075bd1adff3998 kvm: x86: implement KVM PM-notifier
date: 6 weeks ago
:::::: branch date: 3 hours ago
:::::: commit date: 6 weeks ago
config: x86_64-randconfig-b001-20210720 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 5d5b08761f944d5b9822d582378333cc4b36a0a7)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# apt-get install iwyu # include-what-you-use
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7d62874f69d7e5c1c1063a5848075bd1adff3998
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 7d62874f69d7e5c1c1063a5848075bd1adff3998
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross C=1 CHECK=iwyu O=build_dir ARCH=x86_64 SHELL=/bin/bash arch/x86/kvm/ block/ drivers/mfd/ drivers/usb/storage/ drivers/watchdog/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
iwyu warnings: (new ones prefixed by >>)
arch/x86/kvm/x86.c:73:1: iwyu: warning: superfluous #include <asm/irq_remapping.h>
arch/x86/kvm/x86.c:79:1: iwyu: warning: superfluous #include <asm/sgx.h>
arch/x86/kvm/x86.c:76:1: iwyu: warning: superfluous #include <asm/tlbflush.h>
arch/x86/kvm/x86.c:42:1: iwyu: warning: superfluous #include <linux/highmem.h>
arch/x86/kvm/x86.c:44:1: iwyu: warning: superfluous #include <linux/intel-iommu.h>
arch/x86/kvm/x86.c:35:1: iwyu: warning: superfluous #include <linux/interrupt.h>
arch/x86/kvm/x86.c:43:1: iwyu: warning: superfluous #include <linux/iommu.h>
arch/x86/kvm/x86.c:69:1: iwyu: warning: superfluous #include <linux/kernel_stat.h>
arch/x86/kvm/x86.c:59:1: iwyu: warning: superfluous #include <linux/mem_encrypt.h>
arch/x86/kvm/x86.c:52:1: iwyu: warning: superfluous #include <linux/pci.h>
>> arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
arch/x86/kvm/x86.c:83:1: iwyu: warning: superfluous #include "trace.h"
arch/x86/kvm/x86.c:24:1: iwyu: warning: superfluous #include "tss.h"
vim +61 arch/x86/kvm/x86.c
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 33
18068523d3a0b4 arch/x86/kvm/x86.c Glauber de Oliveira Costa 2008-02-15 34 #include <linux/clocksource.h>
4d5c5d0fe89c92 arch/x86/kvm/x86.c Ben-Ami Yassour 2008-07-28 35 #include <linux/interrupt.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 36 #include <linux/kvm.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 37 #include <linux/fs.h>
313a3dc75da206 drivers/kvm/x86.c Carsten Otte 2007-10-11 38 #include <linux/vmalloc.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 39 #include <linux/export.h>
1767e931e3c302 arch/x86/kvm/x86.c Paul Gortmaker 2016-07-13 40 #include <linux/moduleparam.h>
0de10343b3ca7a drivers/kvm/x86.c Zhang Xiantao 2007-11-20 41 #include <linux/mman.h>
2bacc55c7c3c61 drivers/kvm/x86.c Marcelo Tosatti 2007-12-12 42 #include <linux/highmem.h>
19de40a8472fa6 arch/x86/kvm/x86.c Joerg Roedel 2008-12-03 43 #include <linux/iommu.h>
62c476c7c7f25a arch/x86/kvm/x86.c Ben-Ami Yassour 2008-09-14 44 #include <linux/intel-iommu.h>
c807660407a695 arch/x86/kvm/x86.c Gerd Hoffmann 2009-02-04 45 #include <linux/cpufreq.h>
18863bdd60f895 arch/x86/kvm/x86.c Avi Kivity 2009-09-07 46 #include <linux/user-return-notifier.h>
a983fb238728e1 arch/x86/kvm/x86.c Marcelo Tosatti 2009-12-23 47 #include <linux/srcu.h>
5a0e3ad6af8660 arch/x86/kvm/x86.c Tejun Heo 2010-03-24 48 #include <linux/slab.h>
ff9d07a0e7ce75 arch/x86/kvm/x86.c Zhang, Yanmin 2010-04-19 49 #include <linux/perf_event.h>
7bee342a9e994c arch/x86/kvm/x86.c Lai Jiangshan 2010-06-02 50 #include <linux/uaccess.h>
af585b921e5d1e arch/x86/kvm/x86.c Gleb Natapov 2010-10-14 51 #include <linux/hash.h>
a1b60c1cd913c5 arch/x86/kvm/x86.c Joerg Roedel 2011-09-06 52 #include <linux/pci.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 53 #include <linux/timekeeper_internal.h>
16e8d74d2da992 arch/x86/kvm/x86.c Marcelo Tosatti 2012-11-27 54 #include <linux/pvclock_gtod.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 55 #include <linux/kvm_irqfd.h>
87276880065246 arch/x86/kvm/x86.c Feng Wu 2015-09-18 56 #include <linux/irqbypass.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 57 #include <linux/sched/stat.h>
0c5f81dad46c90 arch/x86/kvm/x86.c Wanpeng Li 2019-07-06 58 #include <linux/sched/isolation.h>
d0ec49d4de9080 arch/x86/kvm/x86.c Tom Lendacky 2017-07-17 59 #include <linux/mem_encrypt.h>
72c3c0fe54a3f3 arch/x86/kvm/x86.c Thomas Gleixner 2020-07-23 60 #include <linux/entry-kvm.h>
7d62874f69d7e5 arch/x86/kvm/x86.c Sergey Senozhatsky 2021-06-06 @61 #include <linux/suspend.h>
3905f9ad455e0f arch/x86/kvm/x86.c Ingo Molnar 2017-02-05 62
aec51dc4f15840 arch/x86/kvm/x86.c Avi Kivity 2009-07-01 63 #include <trace/events/kvm.h>
2ed152afc7ed61 arch/x86/kvm/x86.c Xiao Guangrong 2010-03-10 64
24f1e32c60c45c arch/x86/kvm/x86.c Frederic Weisbecker 2009-09-09 65 #include <asm/debugreg.h>
d825ed0a97b8e8 drivers/kvm/x86.c Zhang Xiantao 2007-11-14 66 #include <asm/msr.h>
a5f61300c489e3 arch/x86/kvm/x86.c Avi Kivity 2008-02-20 67 #include <asm/desc.h>
890ca9aefa78f7 arch/x86/kvm/x86.c Huang Ying 2009-05-11 68 #include <asm/mce.h>
f89e32e0a3df2f arch/x86/kvm/x86.c Ingo Molnar 2015-04-22 69 #include <linux/kernel_stat.h>
78f7f1e54bac03 arch/x86/kvm/x86.c Ingo Molnar 2015-04-24 70 #include <asm/fpu/internal.h> /* Ugh! */
1d5f066e0b6327 arch/x86/kvm/x86.c Zachary Amsden 2010-08-19 71 #include <asm/pvclock.h>
217fc9cfca21a0 arch/x86/kvm/x86.c Avi Kivity 2010-08-26 72 #include <asm/div64.h>
efc644048ecde5 arch/x86/kvm/x86.c Feng Wu 2015-09-18 73 #include <asm/irq_remapping.h>
b0c39dc68e3b3d arch/x86/kvm/x86.c Vitaly Kuznetsov 2018-01-24 74 #include <asm/mshyperv.h>
0092e4346f4955 arch/x86/kvm/x86.c Vitaly Kuznetsov 2018-01-24 75 #include <asm/hypervisor.h>
9715092f8d7eaa arch/x86/kvm/x86.c Babu Moger 2020-09-11 76 #include <asm/tlbflush.h>
bf8c55d8dc094c arch/x86/kvm/x86.c Chao Peng 2018-10-24 77 #include <asm/intel_pt.h>
b3dc0695fa40c3 arch/x86/kvm/x86.c Masami Hiramatsu 2019-09-06 78 #include <asm/emulate_prefix.h>
fe7e948837f312 arch/x86/kvm/x86.c Sean Christopherson 2021-04-12 @79 #include <asm/sgx.h>
dd2cb348613b44 arch/x86/kvm/x86.c Michael Kelley 2019-07-01 80 #include <clocksource/hyperv_timer.h>
043405e10001fe drivers/kvm/x86.c Carsten Otte 2007-10-10 81
---
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: 37693 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2021-07-29 19:51 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-07-29 3:58 arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h> kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2021-07-29 19:51 kernel test robot
2021-07-28 11:13 kernel test robot
2021-07-25 17:41 kernel test robot
2021-07-20 8:16 kernel test robot
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.