All of lore.kernel.org
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: Dave Hansen <dave.hansen@linux.intel.com>
Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org,
	Dave Hansen <dave.hansen@linux.intel.com>
Subject: Re: [PATCH] x86/cpu: sort cpuinfo flags
Date: Fri, 21 Dec 2018 17:37:05 +0800	[thread overview]
Message-ID: <201812211736.NBpDjuhJ%fengguang.wu@intel.com> (raw)
In-Reply-To: <20181219195014.A0962820@viggo.jf.intel.com>

[-- Attachment #1: Type: text/plain, Size: 3035 bytes --]

Hi Dave,

I love your patch! Yet something to improve:

[auto build test ERROR on linus/master]
[also build test ERROR on v4.20-rc7 next-20181220]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Dave-Hansen/x86-cpu-sort-cpuinfo-flags/20181221-171144
config: x86_64-randconfig-x013-201850 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   arch/x86//kernel/cpu/proc.c: In function 'show_cpuinfo':
>> arch/x86//kernel/cpu/proc.c:175:26: error: 'x86_NR_CAPS' undeclared (first use in this function); did you mean 'X86_NR_CAPS'?
      unsigned int bug_bit = x86_NR_CAPS + i;
                             ^~~~~~~~~~~
                             X86_NR_CAPS
   arch/x86//kernel/cpu/proc.c:175:26: note: each undeclared identifier is reported only once for each function it appears in

vim +175 arch/x86//kernel/cpu/proc.c

   128	
   129	static int show_cpuinfo(struct seq_file *m, void *v)
   130	{
   131		struct cpuinfo_x86 *c = v;
   132		unsigned int cpu;
   133		int i;
   134	
   135		cpu = c->cpu_index;
   136		seq_printf(m, "processor\t: %u\n"
   137			   "vendor_id\t: %s\n"
   138			   "cpu family\t: %d\n"
   139			   "model\t\t: %u\n"
   140			   "model name\t: %s\n",
   141			   cpu,
   142			   c->x86_vendor_id[0] ? c->x86_vendor_id : "unknown",
   143			   c->x86,
   144			   c->x86_model,
   145			   c->x86_model_id[0] ? c->x86_model_id : "unknown");
   146	
   147		if (c->x86_stepping || c->cpuid_level >= 0)
   148			seq_printf(m, "stepping\t: %d\n", c->x86_stepping);
   149		else
   150			seq_puts(m, "stepping\t: unknown\n");
   151		if (c->microcode)
   152			seq_printf(m, "microcode\t: 0x%x\n", c->microcode);
   153	
   154		if (cpu_has(c, X86_FEATURE_TSC)) {
   155			unsigned int freq = aperfmperf_get_khz(cpu);
   156	
   157			if (!freq)
   158				freq = cpufreq_quick_get(cpu);
   159			if (!freq)
   160				freq = cpu_khz;
   161			seq_printf(m, "cpu MHz\t\t: %u.%03u\n",
   162				   freq / 1000, (freq % 1000));
   163		}
   164	
   165		/* Cache size */
   166		if (c->x86_cache_size)
   167			seq_printf(m, "cache size\t: %u KB\n", c->x86_cache_size);
   168	
   169		show_cpuinfo_core(m, c, cpu);
   170		show_cpuinfo_misc(m, c);
   171		show_cpuinfo_flags(m, c);
   172	
   173		seq_puts(m, "\nbugs\t\t:");
   174		for (i = 0; i < 32*NBUGINTS; i++) {
 > 175			unsigned int bug_bit = x86_NR_CAPS + i;
   176	
   177			if (cpu_has_bug(c, bug_bit) && x86_bug_flags[i])
   178				seq_printf(m, " %s", x86_bug_flags[i]);
   179		}
   180	
   181		seq_printf(m, "\nbogomips\t: %lu.%02lu\n",
   182			   c->loops_per_jiffy/(500000/HZ),
   183			   (c->loops_per_jiffy/(5000/HZ)) % 100);
   184	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 31426 bytes --]

  parent reply	other threads:[~2018-12-21  9:37 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-19 19:50 [PATCH] x86/cpu: sort cpuinfo flags Dave Hansen
2018-12-20 12:02 ` Kirill A. Shutemov
2018-12-20 16:04   ` Borislav Petkov
2018-12-21 12:40     ` Kirill A. Shutemov
2018-12-21 13:04       ` Borislav Petkov
2018-12-21 13:19         ` Kirill A. Shutemov
2018-12-21 13:26           ` Borislav Petkov
2018-12-21 15:19         ` Dave Hansen
2018-12-21 16:12           ` Borislav Petkov
2018-12-20 12:07 ` Kirill A. Shutemov
2018-12-21  9:37 ` kbuild test robot [this message]
2018-12-22  7:17 ` kbuild 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=201812211736.NBpDjuhJ%fengguang.wu@intel.com \
    --to=lkp@intel.com \
    --cc=dave.hansen@linux.intel.com \
    --cc=kbuild-all@01.org \
    --cc=linux-kernel@vger.kernel.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.