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
next prev parent 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