All of lore.kernel.org
 help / color / mirror / Atom feed
* [avr32] [next:akpm 212/227] lib/percpu-refcount.c:57: warning: value computed is not used
       [not found] ` <20130107122052.049f8867.akpm@linux-foundation.org>
@ 2013-01-08  2:26   ` Fengguang Wu
  0 siblings, 0 replies; only message in thread
From: Fengguang Wu @ 2013-01-08  2:26 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Kent Overstreet, Haavard Skinnemoen, Hans-Christian Egtvedt, LKML

[CC avr32 maintainers]

On Mon, Jan 07, 2013 at 12:20:52PM -0800, Andrew Morton wrote:
> On Mon, 07 Jan 2013 12:45:36 +0800
> kbuild test robot <fengguang.wu@intel.com> wrote:
> 
> > tree:   git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git akpm
> > head:   e862d51dae9808e394a118ca1692f09bf0751aba
> > commit: 6311ac08e93b12f1367da092b413dd2434be45f5 [212/227] generic dynamic per cpu refcounting
> > config: make ARCH=avr32 atngw100_defconfig
> > 
> > All warnings:
> > 
> > lib/percpu-refcount.c: In function 'percpu_ref_init':
> > lib/percpu-refcount.c:22: error: 'jiffies' undeclared (first use in this function)
> > lib/percpu-refcount.c:22: error: (Each undeclared identifier is reported only once
> > lib/percpu-refcount.c:22: error: for each function it appears in.)
> > lib/percpu-refcount.c: In function 'percpu_ref_alloc':
> > lib/percpu-refcount.c:36: error: 'jiffies' undeclared (first use in this function)
> > lib/percpu-refcount.c:41: error: 'HZ' undeclared (first use in this function)
> > lib/percpu-refcount.c:57: warning: value computed is not used
> > 
> 
> Confused. 
> http://ozlabs.org/~akpm/mmotm/broken-out/generic-dynamic-per-cpu-refcounting-fix.patch
> added the jiffies.h include.

Oh that patch's linux-next commit is 18bc58821de88e5621cfdaac78c814ea479accab
and goes _after_ the current commit 6311ac08e93b12f1367da092b413dd2434be45f5.

So linux-next HEAD no longer has the build errors, however I still got these
warnings:

          CC      lib/percpu-refcount.o
        In file included from /c/wfg/linux/include/uapi/linux/param.h:4,
                         from /c/wfg/linux/include/linux/timex.h:63,
                         from /c/wfg/linux/include/linux/jiffies.h:8,
                         from /c/wfg/linux/lib/percpu-refcount.c:4:
==>     /c/wfg/linux/arch/avr32/include/asm/param.h:6:1: warning: "HZ" redefined

That's a trivial avr32 problem.

        In file included from /c/wfg/linux/arch/avr32/include/asm/param.h:4,
                         from /c/wfg/linux/include/uapi/linux/param.h:4,
                         from /c/wfg/linux/include/linux/timex.h:63,
                         from /c/wfg/linux/include/linux/jiffies.h:8,
                         from /c/wfg/linux/lib/percpu-refcount.c:4:
        /c/wfg/linux/arch/avr32/include/uapi/asm/param.h:6:1: warning: this is the location of the previous definition
        /c/wfg/linux/lib/percpu-refcount.c: In function 'percpu_ref_alloc':
==>     /c/wfg/linux/lib/percpu-refcount.c:58: warning: value computed is not used

That's perhaps related to how cmpxchg() is expanded in avr32.

        /c/wfg/linux/lib/percpu-refcount.c: In function 'percpu_ref_kill':
==>     /c/wfg/linux/lib/percpu-refcount.c:114: warning: 'new' may be used uninitialized in this function

Should be a false warning. The code looks fine.

Thanks,
Fengguang

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-01-08  2:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <50ea52f0.69PJ2c5Grhsxkqtb%fengguang.wu@intel.com>
     [not found] ` <20130107122052.049f8867.akpm@linux-foundation.org>
2013-01-08  2:26   ` [avr32] [next:akpm 212/227] lib/percpu-refcount.c:57: warning: value computed is not used Fengguang Wu

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.