All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h>
Date: Thu, 29 Jul 2021 11:58:57 +0800	[thread overview]
Message-ID: <202107291130.DWDSHzFe-lkp@intel.com> (raw)

[-- 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 --]

             reply	other threads:[~2021-07-29  3:58 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-29  3:58 kernel test robot [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-07-29 19:51 arch/x86/kvm/x86.c:61:1: iwyu: warning: superfluous #include <linux/suspend.h> 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

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=202107291130.DWDSHzFe-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild@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.