On 12/04/2013 11:12 PM, Tejun Heo wrote: > On Wed, Dec 04, 2013 at 11:26:44AM +0800, Wanlong Gao wrote: >> Goes away but comes new error: >> >> /git/linux/fs/inode.c:74:8: error: symbol 'nr_inodes' redeclared with different type (originally declared at /git/linux/fs/inode.c:74) - different address spaces >> /git/linux/fs/inode.c:75:8: error: symbol 'nr_unused' redeclared with different type (originally declared at /git/linux/fs/inode.c:75) - different address spaces >> /git/linux/fs/inode.c:835:8: error: symbol 'last_ino' redeclared with different type (originally declared at /git/linux/fs/inode.c:835) - different address spaces > > Oops, my bad. How about the following? It works, thank you. Tested-by: Wanlong Gao <gaowanlong@xxxxxxxxxxxxxx> > > diff --git a/include/linux/percpu-defs.h b/include/linux/percpu-defs.h > index 57e890a..a5fc7d0 100644 > --- a/include/linux/percpu-defs.h > +++ b/include/linux/percpu-defs.h > @@ -69,6 +69,7 @@ > __PCPU_DUMMY_ATTRS char __pcpu_scope_##name; \ > extern __PCPU_DUMMY_ATTRS char __pcpu_unique_##name; \ > __PCPU_DUMMY_ATTRS char __pcpu_unique_##name; \ > + extern __PCPU_ATTRS(sec) __typeof__(type) name; \ > __PCPU_ATTRS(sec) PER_CPU_DEF_ATTRIBUTES __weak \ > __typeof__(type) name > #else > -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html