Hi Wanpeng, [auto build test ERROR on tip/sched/core] [also build test ERROR on v4.8-rc1 next-20160811] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Wanpeng-Li/sched-deadline-Fix-the-intention-to-re-evalute-tick-dependency-for-offline-cpu/20160812-162528 config: x86_64-randconfig-x013-201632 (attached as .config) compiler: gcc-6 (Debian 6.1.1-9) 6.1.1 20160705 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All error/warnings (new ones prefixed by >>): In file included from include/uapi/linux/stddef.h:1:0, from include/linux/stddef.h:4, from include/uapi/linux/posix_types.h:4, from include/uapi/linux/types.h:13, from include/linux/types.h:5, from include/uapi/linux/capability.h:16, from include/linux/capability.h:15, from include/linux/sched.h:15, from kernel/sched/sched.h:2, from kernel/sched/deadline.c:17: kernel/sched/deadline.c: In function 'dl_task_timer': >> kernel/sched/deadline.c:644:18: error: 'struct rq' has no member named 'online' if (unlikely(!rq->online)) ^ include/linux/compiler.h:139:45: note: in definition of macro 'unlikely' # define unlikely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 0)) ^ >> kernel/sched/deadline.c:644:18: error: 'struct rq' has no member named 'online' if (unlikely(!rq->online)) ^ include/linux/compiler.h:139:53: note: in definition of macro 'unlikely' # define unlikely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 0)) ^ >> kernel/sched/deadline.c:644:18: error: 'struct rq' has no member named 'online' if (unlikely(!rq->online)) ^ include/linux/compiler.h:112:47: note: in definition of macro 'likely_notrace' #define likely_notrace(x) __builtin_expect(!!(x), 1) ^ include/linux/compiler.h:139:58: note: in expansion of macro '__branch_check__' # define unlikely(x) (__builtin_constant_p(x) ? !!(x) : __branch_check__(x, 0)) ^~~~~~~~~~~~~~~~ >> kernel/sched/deadline.c:644:6: note: in expansion of macro 'unlikely' if (unlikely(!rq->online)) ^~~~~~~~ vim +644 kernel/sched/deadline.c 638 */ 639 if (!task_on_rq_queued(p)) { 640 replenish_dl_entity(dl_se, dl_se); 641 goto unlock; 642 } 643 > 644 if (unlikely(!rq->online)) 645 replenish_dl_entity(dl_se, dl_se); 646 else { 647 enqueue_task_dl(rq, p, ENQUEUE_REPLENISH); --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: Binary data