public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: Waiman Long <Waiman.Long@hpe.com>
Cc: Scott J Norton <scott.norton@hpe.com>,
	Christoph Lameter <cl@linux-foundation.org>,
	Douglas Hatch <doug.hatch@hpe.com>,
	linux-kernel@vger.kernel.org, xfs@oss.sgi.com, kbuild-all@01.org,
	Tejun Heo <tj@kernel.org>
Subject: Re: [PATCH] percpu_counter: return precise count from __percpu_counter_compare()
Date: Sat, 3 Oct 2015 02:04:14 +0800	[thread overview]
Message-ID: <201510030251.LfYJ2hol%fengguang.wu@intel.com> (raw)
In-Reply-To: <1443806997-30792-1-git-send-email-Waiman.Long@hpe.com>

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

Hi Waiman,

[auto build test results on v4.3-rc3 -- if it's inappropriate base, please ignore]

config: ia64-allnoconfig (attached as .config)
reproduce:
        wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        make.cross ARCH=ia64 

All error/warnings (new ones prefixed by >>):

   include/linux/sched.h:326:19: error: storage class specified for parameter 'mmlist_lock'
    extern spinlock_t mmlist_lock;
                      ^
   include/linux/sched.h:328:1: warning: empty declaration
    struct task_struct;
    ^
   include/linux/sched.h:334:13: error: storage class specified for parameter 'sched_init'
    extern void sched_init(void);
                ^
   include/linux/sched.h:335:13: error: storage class specified for parameter 'sched_init_smp'
    extern void sched_init_smp(void);
                ^
   include/linux/sched.h:336:24: error: storage class specified for parameter 'schedule_tail'
    extern asmlinkage void schedule_tail(struct task_struct *prev);
                           ^
   include/linux/sched.h:337:13: error: storage class specified for parameter 'init_idle'
    extern void init_idle(struct task_struct *idle, int cpu);
                ^
   include/linux/sched.h:338:13: error: storage class specified for parameter 'init_idle_bootup_task'
    extern void init_idle_bootup_task(struct task_struct *idle);
                ^
   include/linux/sched.h:340:22: error: storage class specified for parameter 'cpu_isolated_map'
    extern cpumask_var_t cpu_isolated_map;
                         ^
   include/linux/sched.h:342:12: error: storage class specified for parameter 'runqueue_is_locked'
    extern int runqueue_is_locked(int cpu);
               ^
   include/linux/sched.h:349:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    static inline void nohz_balance_enter_idle(int cpu) { }
                                                        ^
   include/linux/sched.h:350:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    static inline void set_cpu_sd_state_idle(void) { }
                                                   ^
   include/linux/sched.h:356:13: error: storage class specified for parameter 'show_state_filter'
    extern void show_state_filter(unsigned long state_filter);
                ^
   include/linux/sched.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:363:13: error: storage class specified for parameter 'show_regs'
    extern void show_regs(struct pt_regs *);
                ^
   include/linux/sched.h:370:13: error: storage class specified for parameter 'show_stack'
    extern void show_stack(struct task_struct *task, unsigned long *sp);
                ^
   include/linux/sched.h:372:13: error: storage class specified for parameter 'cpu_init'
    extern void cpu_init (void);
                ^
   include/linux/sched.h:373:13: error: storage class specified for parameter 'trap_init'
    extern void trap_init(void);
                ^
   include/linux/sched.h:374:13: error: storage class specified for parameter 'update_process_times'
    extern void update_process_times(int user);
                ^
   include/linux/sched.h:375:13: error: storage class specified for parameter 'scheduler_tick'
    extern void scheduler_tick(void);
                ^
   include/linux/sched.h:377:13: error: storage class specified for parameter 'sched_show_task'
    extern void sched_show_task(struct task_struct *p);
                ^
   include/linux/sched.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:415:13: error: storage class specified for parameter '__sched_text_start'
    extern char __sched_text_start[], __sched_text_end[];
                ^
   include/linux/sched.h:415:35: error: storage class specified for parameter '__sched_text_end'
    extern char __sched_text_start[], __sched_text_end[];
                                      ^
   include/linux/sched.h:418:12: error: storage class specified for parameter 'in_sched_functions'
    extern int in_sched_functions(unsigned long addr);
               ^
   include/linux/sched.h:421:20: error: storage class specified for parameter 'schedule_timeout'
    extern signed long schedule_timeout(signed long timeout);
                       ^
   include/linux/sched.h:422:20: error: storage class specified for parameter 'schedule_timeout_interruptible'
    extern signed long schedule_timeout_interruptible(signed long timeout);
                       ^
   include/linux/sched.h:423:20: error: storage class specified for parameter 'schedule_timeout_killable'
    extern signed long schedule_timeout_killable(signed long timeout);
                       ^
   include/linux/sched.h:424:20: error: storage class specified for parameter 'schedule_timeout_uninterruptible'
    extern signed long schedule_timeout_uninterruptible(signed long timeout);
                       ^
   In file included from include/linux/linkage.h:7:0,
                    from include/linux/kernel.h:6,
                    from include/linux/sched.h:17,
                    from arch/ia64/kernel/asm-offsets.c:9:
>> arch/ia64/include/asm/linkage.h:6:35: error: expected declaration specifiers before '__attribute__'
    #define asmlinkage CPP_ASMLINKAGE __attribute__((syscall_linkage))
                                      ^
>> include/linux/sched.h:425:1: note: in expansion of macro 'asmlinkage'
    asmlinkage void schedule(void);
    ^
   In file included from arch/ia64/kernel/asm-offsets.c:9:0:
   include/linux/sched.h:426:13: error: storage class specified for parameter 'schedule_preempt_disabled'
    extern void schedule_preempt_disabled(void);
                ^
   include/linux/sched.h:428:13: error: storage class specified for parameter 'io_schedule_timeout'
    extern long io_schedule_timeout(long timeout);
                ^
   include/linux/sched.h:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:435:1: warning: empty declaration
    struct nsproxy;
    ^
   include/linux/sched.h:436:1: warning: empty declaration
    struct user_namespace;
    ^
   include/linux/sched.h:439:13: error: storage class specified for parameter 'arch_pick_mmap_layout'
    extern void arch_pick_mmap_layout(struct mm_struct *mm);
                ^
   include/linux/sched.h:441:1: error: storage class specified for parameter 'arch_get_unmapped_area'
    arch_get_unmapped_area(struct file *, unsigned long, unsigned long,
    ^
   include/linux/sched.h:444:1: error: storage class specified for parameter 'arch_get_unmapped_area_topdown'
    arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr,
    ^
   include/linux/sched.h:461:13: error: storage class specified for parameter 'set_dumpable'
    extern void set_dumpable(struct mm_struct *mm, int value);
                ^
   include/linux/sched.h:469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:510:1: warning: empty declaration
    struct sighand_struct {
    ^
   include/linux/sched.h:517:1: warning: empty declaration
    struct pacct_struct {
    ^
   include/linux/sched.h:525:1: warning: empty declaration
    struct cpu_itimer {
    ^
   include/linux/sched.h:541:1: warning: empty declaration
    struct prev_cputime {
    ^
   include/linux/sched.h:550:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:567:1: warning: empty declaration
    struct task_cputime {
    ^
   include/linux/sched.h:589:1: warning: empty declaration
    struct task_cputime_atomic {
    ^
   include/linux/sched.h:626:1: warning: empty declaration
    struct thread_group_cputimer {
    ^
   include/linux/sched.h:632:1: warning: empty declaration
    struct autogroup;
    ^
   include/linux/sched.h:641:1: warning: empty declaration
    struct signal_struct {
    ^
   include/linux/sched.h:806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:814:1: warning: empty declaration
    struct user_struct {
    ^
   include/linux/sched.h:848:12: error: storage class specified for parameter 'uids_sysfs_init'
    extern int uids_sysfs_init(void);
               ^
   include/linux/sched.h:850:28: error: storage class specified for parameter 'find_user'
    extern struct user_struct *find_user(kuid_t);
                               ^
   include/linux/sched.h:852:27: error: storage class specified for parameter 'root_user'
    extern struct user_struct root_user;
                              ^
   include/linux/sched.h:856:1: warning: empty declaration
    struct backing_dev_info;
    ^
   include/linux/sched.h:857:1: warning: empty declaration
    struct reclaim_state;
    ^
   include/linux/sched.h:906:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:917:1: warning: empty declaration
    enum cpu_idle_type {
    ^
   include/linux/sched.h:956:1: warning: empty declaration
    struct wake_q_node {
    ^
   include/linux/sched.h:960:1: warning: empty declaration
    struct wake_q_head {
    ^
   include/linux/sched.h:970:13: error: storage class specified for parameter 'wake_q_add'
    extern void wake_q_add(struct wake_q_head *head,
                ^
   include/linux/sched.h:972:13: error: storage class specified for parameter 'wake_up_q'
    extern void wake_up_q(struct wake_q_head *head);
                ^
   include/linux/sched.h:1155:1: warning: empty declaration
    struct sched_domain_attr;
    ^
   include/linux/sched.h:1160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1171:1: warning: empty declaration
    struct io_context;   /* See blkdev.h */
    ^
>> include/linux/sched.h:1175:13: error: storage class specified for parameter 'prefetch_stack'
    extern void prefetch_stack(struct task_struct *t);
                ^
   include/linux/sched.h:1180:1: warning: empty declaration
    struct audit_context;  /* See audit.c */
    ^
   include/linux/sched.h:1181:1: warning: empty declaration
    struct mempolicy;
    ^
   include/linux/sched.h:1182:1: warning: empty declaration
    struct pipe_inode_info;
    ^
   include/linux/sched.h:1183:1: warning: empty declaration
    struct uts_namespace;
    ^
   include/linux/sched.h:1185:1: warning: empty declaration
    struct load_weight {
    ^
   include/linux/sched.h:1204:1: warning: empty declaration
    struct sched_avg {
    ^
   include/linux/sched.h:1246:1: warning: empty declaration
    struct sched_entity {
    ^
   include/linux/sched.h:1278:1: warning: empty declaration
    struct sched_rt_entity {
    ^
   include/linux/sched.h:1294:1: warning: empty declaration
    struct sched_dl_entity {
    ^
   include/linux/sched.h:1343:1: warning: empty declaration
    union rcu_special {
    ^
   include/linux/sched.h:1350:1: warning: empty declaration
    struct rcu_node;
    ^
   include/linux/sched.h:1352:1: warning: empty declaration
    enum perf_event_task_context {
    ^
   include/linux/sched.h:1360:1: warning: empty declaration
    struct tlbflush_unmap_batch {
    ^
   include/linux/sched.h:1378:1: warning: empty declaration
    struct task_struct {
    ^
   include/linux/sched.h:1850:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1853:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1860:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1864:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1870:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1885:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1890:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1894:1: warning: empty declaration
    struct pid_namespace;
    ^
   include/linux/sched.h:1913:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1919:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1924:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1930:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1937:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
    {
    ^
   include/linux/sched.h:1942:19: error: storage class specified for parameter 'pid_alive'
    static inline int pid_alive(const struct task_struct *p);
                      ^
   include/linux/sched.h:1942:19: warning: parameter 'pid_alive' declared 'inline'
   include/linux/sched.h:1942:42: warning: 'always_inline' attribute ignored [-Wattributes]
    static inline int pid_alive(const struct task_struct *p);
                                             ^
   include/linux/sched.h:1942:19: error: 'no_instrument_function' attribute applies only to functions
    static inline int pid_alive(const struct task_struct *p);
                      ^
   include/linux/sched.h:1944:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
..

vim +/__attribute__ +6 arch/ia64/include/asm/linkage.h

^1da177e include/asm-ia64/linkage.h      Linus Torvalds 2005-04-16   1  #ifndef __ASM_LINKAGE_H
^1da177e include/asm-ia64/linkage.h      Linus Torvalds 2005-04-16   2  #define __ASM_LINKAGE_H
^1da177e include/asm-ia64/linkage.h      Linus Torvalds 2005-04-16   3  
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24   4  #ifndef __ASSEMBLY__
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24   5  
^1da177e include/asm-ia64/linkage.h      Linus Torvalds 2005-04-16  @6  #define asmlinkage CPP_ASMLINKAGE __attribute__((syscall_linkage))
^1da177e include/asm-ia64/linkage.h      Linus Torvalds 2005-04-16   7  
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24   8  #else
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24   9  
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24  10  #include <asm/asmmacro.h>
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24  11  
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24  12  #endif
ab7efcc9 include/asm-ia64/linkage.h      Jan Beulich    2006-03-24  13  
e1b5bb6d arch/ia64/include/asm/linkage.h Al Viro        2013-01-21  14  #define cond_syscall(x) asm(".weak\t" #x "#\n" #x "#\t=\tsys_ni_syscall#")

:::::: The code at line 6 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2

:::::: TO: Linus Torvalds <torvalds@ppc970.osdl.org>
:::::: CC: Linus Torvalds <torvalds@ppc970.osdl.org>

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

[-- Attachment #2: .config.gz --]
[-- Type: application/octet-stream, Size: 5391 bytes --]

[-- Attachment #3: Type: text/plain, Size: 121 bytes --]

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

  reply	other threads:[~2015-10-02 18:05 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-02 17:29 [PATCH] percpu_counter: return precise count from __percpu_counter_compare() Waiman Long
2015-10-02 18:04 ` kbuild test robot [this message]
2015-10-05 23:03   ` Waiman Long
2015-10-02 18:05 ` kbuild test robot
2015-10-02 18:12 ` kbuild test robot
2015-10-02 18:15 ` kbuild test robot
2015-10-02 22:16 ` Dave Chinner
2015-10-05 23:02   ` Waiman Long
2015-10-06  0:25     ` Dave Chinner
2015-10-06 17:33       ` Waiman Long
2015-10-06 21:30         ` Dave Chinner
2015-10-07 20:00           ` Waiman Long
2015-10-07 23:04             ` Dave Chinner
2015-10-07 23:20               ` Tejun Heo
2015-10-08  1:02                 ` Dave Chinner
2015-10-08  1:09                   ` Tejun Heo
2015-10-08 16:06                   ` Waiman Long
2015-10-08 16:01               ` Waiman Long

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=201510030251.LfYJ2hol%fengguang.wu@intel.com \
    --to=lkp@intel.com \
    --cc=Waiman.Long@hpe.com \
    --cc=cl@linux-foundation.org \
    --cc=doug.hatch@hpe.com \
    --cc=kbuild-all@01.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=scott.norton@hpe.com \
    --cc=tj@kernel.org \
    --cc=xfs@oss.sgi.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox