From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6529042132102104850==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: Re: [RFC PATCH 3/3] sched, rt: break out of load balancing if an RT task appears Date: Tue, 28 Apr 2020 22:28:34 +0800 Message-ID: <202004282212.br6KOCWB%lkp@intel.com> In-Reply-To: <20200428050242.17717-4-swood@redhat.com> List-Id: --===============6529042132102104850== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Scott, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on tip/sched/core] [also build test ERROR on tip/auto-latest linus/master linux/master v5.7-rc= 3 next-20200424] [if your patch is applied to the wrong git tree, please drop us a note to h= elp improve the system. BTW, we also suggest to use '--base' option to specify = the base tree in git format-patch, please see https://stackoverflow.com/a/37406= 982] url: https://github.com/0day-ci/linux/commits/Scott-Wood/newidle_balance= -latency-mitigation/20200428-202129 base: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git 8f3d9f3= 54286745c751374f5f1fcafee6b3f3136 config: openrisc-simple_smp_defconfig (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day GCC_VERSION=3D9.3.0 make.cross A= RCH=3Dopenrisc = If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot All errors (new ones prefixed by >>): kernel/sched/fair.c: In function 'need_active_balance': >> kernel/sched/fair.c:9385:6: error: implicit declaration of function 'rq_= has_runnable_rt_task' [-Werror=3Dimplicit-function-declaration] 9385 | if (rq_has_runnable_rt_task(env->dst_rq)) { | ^~~~~~~~~~~~~~~~~~~~~~~ kernel/sched/fair.c: In function 'balance_fair': kernel/sched/fair.c:6761:1: warning: control reaches end of non-void fun= ction [-Wreturn-type] 6761 | } | ^ cc1: some warnings being treated as errors vim +/rq_has_runnable_rt_task +9385 kernel/sched/fair.c 9379 = 9380 static int need_active_balance(struct lb_env *env, int *continue_bal= ancing) 9381 { 9382 struct sched_domain *sd =3D env->sd; 9383 = 9384 /* Run the realtime task now; load balance later. */ > 9385 if (rq_has_runnable_rt_task(env->dst_rq)) { 9386 *continue_balancing =3D 0; 9387 return 0; 9388 } 9389 = 9390 if (voluntary_active_balance(env)) 9391 return 1; 9392 = 9393 return unlikely(sd->nr_balance_failed > sd->cache_nice_tries+2); 9394 } 9395 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============6529042132102104850== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 JSoD0FQ1clTYOucv7Gn8P2cwrGq6eQAA --===============6529042132102104850==--