public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* improper sparse warnings in linux kernel build?
@ 2011-09-09 22:41 H Hartley Sweeten
  2011-09-10  5:27 ` Dan Carpenter
  0 siblings, 1 reply; 3+ messages in thread
From: H Hartley Sweeten @ 2011-09-09 22:41 UTC (permalink / raw)
  To: linux-sparse; +Cc: Linux Kernel

Hello all,

I'm not sure if this is the correct place to post this.  Please let me know.

I am seeing a lot of sparse warnings when compiling the linux kernel that
look like this:

arch/x86/kernel/cpu/mcheck/mce_intel.c:25:8:
  warning: symbol 'mce_banks_owned' was not declared. Should it be static?

This line in the code is:

static DEFINE_PER_CPU(mce_banks_t, mce_banks_owned);

I'm not really sure what the DEFINE_PER_CPU macro expands to so I'm not
sure if the 'static' in front is actually getting used or if sparse is just
confused.

Is this an actual problem in the linux kernel or is sparse just getting
tripped up by the DEFINE_PER_CPU macro?

Thanks,
Hartley

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-09-19 17:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-09 22:41 improper sparse warnings in linux kernel build? H Hartley Sweeten
2011-09-10  5:27 ` Dan Carpenter
2011-09-19 17:49   ` H Hartley Sweeten

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox