From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0D4DBC433DB for ; Thu, 4 Mar 2021 05:09:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D2D8F64EFE for ; Thu, 4 Mar 2021 05:09:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230051AbhCDFJM (ORCPT ); Thu, 4 Mar 2021 00:09:12 -0500 Received: from mga04.intel.com ([192.55.52.120]:19738 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229821AbhCDFIk (ORCPT ); Thu, 4 Mar 2021 00:08:40 -0500 IronPort-SDR: yqD7XCLSApA4DDeTyyaYRQHL2UvdutlGLDpsW7aG87dVSwFXOD88nnKU9qlh4QF7NCDCXxKSiF mRhPqlM06ncg== X-IronPort-AV: E=McAfee;i="6000,8403,9912"; a="184930063" X-IronPort-AV: E=Sophos;i="5.81,221,1610438400"; d="gz'50?scan'50,208,50";a="184930063" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2021 21:07:59 -0800 IronPort-SDR: erHvfFSeoNbeucPvvimyJsHmsmTw+rfU0t1A1Nh9YrJf7lgvqVpgbFvpw4F3buToAzW4j9/L4w V6+80dTgaSkA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,221,1610438400"; d="gz'50?scan'50,208,50";a="384303379" Received: from lkp-server02.sh.intel.com (HELO 2482ff9f8ac0) ([10.239.97.151]) by orsmga002.jf.intel.com with ESMTP; 03 Mar 2021 21:07:57 -0800 Received: from kbuild by 2482ff9f8ac0 with local (Exim 4.92) (envelope-from ) id 1lHgDM-00021U-Oh; Thu, 04 Mar 2021 05:07:56 +0000 Date: Thu, 4 Mar 2021 13:07:37 +0800 From: kernel test robot To: Xingxing Su Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, linux-kernel@vger.kernel.org, Thomas Bogendoerfer , Youling Tang Subject: kernel/sched/fair.c:8894:20: warning: stack frame size of 1072 bytes in function 'update_sd_lb_stats' Message-ID: <202103041329.GPZ7GTN6-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: f69d02e37a85645aa90d18cacfff36dba370f797 commit: 8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb MIPS: Enable GCOV date: 3 months ago config: mips-randconfig-r036-20210304 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project eec7f8f7b1226be422a76542cb403d02538f453a) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install mips cross compiling tool for clang build # apt-get install binutils-mips-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 8b3165e54566e8bb8f4b7d4e5f12ced78ce462bb # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=mips If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): kernel/sched/fair.c:5368:6: warning: no previous prototype for function 'init_cfs_bandwidth' [-Wmissing-prototypes] void init_cfs_bandwidth(struct cfs_bandwidth *cfs_b) {} ^ kernel/sched/fair.c:5368:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void init_cfs_bandwidth(struct cfs_bandwidth *cfs_b) {} ^ static kernel/sched/fair.c:11129:6: warning: no previous prototype for function 'free_fair_sched_group' [-Wmissing-prototypes] void free_fair_sched_group(struct task_group *tg) { } ^ kernel/sched/fair.c:11129:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void free_fair_sched_group(struct task_group *tg) { } ^ static kernel/sched/fair.c:11131:5: warning: no previous prototype for function 'alloc_fair_sched_group' [-Wmissing-prototypes] int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent) ^ kernel/sched/fair.c:11131:1: note: declare 'static' if the function is not intended to be used outside of this translation unit int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent) ^ static kernel/sched/fair.c:11136:6: warning: no previous prototype for function 'online_fair_sched_group' [-Wmissing-prototypes] void online_fair_sched_group(struct task_group *tg) { } ^ kernel/sched/fair.c:11136:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void online_fair_sched_group(struct task_group *tg) { } ^ static kernel/sched/fair.c:11138:6: warning: no previous prototype for function 'unregister_fair_sched_group' [-Wmissing-prototypes] void unregister_fair_sched_group(struct task_group *tg) { } ^ kernel/sched/fair.c:11138:1: note: declare 'static' if the function is not intended to be used outside of this translation unit void unregister_fair_sched_group(struct task_group *tg) { } ^ static kernel/sched/fair.c:486:20: warning: unused function 'list_del_leaf_cfs_rq' [-Wunused-function] static inline void list_del_leaf_cfs_rq(struct cfs_rq *cfs_rq) ^ kernel/sched/fair.c:5349:20: warning: unused function 'sync_throttle' [-Wunused-function] static inline void sync_throttle(struct task_group *tg, int cpu) {} ^ kernel/sched/fair.c:5374:37: warning: unused function 'tg_cfs_bandwidth' [-Wunused-function] static inline struct cfs_bandwidth *tg_cfs_bandwidth(struct task_group *tg) ^ kernel/sched/fair.c:5378:20: warning: unused function 'destroy_cfs_bandwidth' [-Wunused-function] static inline void destroy_cfs_bandwidth(struct cfs_bandwidth *cfs_b) {} ^ kernel/sched/fair.c:8190:19: warning: unused function 'check_misfit_status' [-Wunused-function] static inline int check_misfit_status(struct rq *rq, struct sched_domain *sd) ^ >> kernel/sched/fair.c:8894:20: warning: stack frame size of 1072 bytes in function 'update_sd_lb_stats' [-Wframe-larger-than=] static inline void update_sd_lb_stats(struct lb_env *env, struct sd_lb_stats *sds) ^ kernel/sched/fair.c:5932:19: warning: stack frame size of 1048 bytes in function 'find_idlest_cpu' [-Wframe-larger-than=] static inline int find_idlest_cpu(struct sched_domain *sd, struct task_struct *p, ^ 12 warnings generated. vim +/update_sd_lb_stats +8894 kernel/sched/fair.c 57abff067a0848 kernel/sched/fair.c Vincent Guittot 2019-10-18 8887 1e3c88bdeb1260 kernel/sched_fair.c Peter Zijlstra 2009-12-17 8888 /** 461819ac8ee950 kernel/sched_fair.c Hui Kang 2011-10-11 8889 * update_sd_lb_stats - Update sched_domain's statistics for load balancing. cd96891d48a945 kernel/sched/fair.c Randy Dunlap 2012-06-08 8890 * @env: The load balancing environment. 1e3c88bdeb1260 kernel/sched_fair.c Peter Zijlstra 2009-12-17 8891 * @sds: variable to hold the statistics for this sched_domain. 1e3c88bdeb1260 kernel/sched_fair.c Peter Zijlstra 2009-12-17 8892 */ 0b0695f2b34a4a kernel/sched/fair.c Vincent Guittot 2019-10-18 8893 0ec8aa00f2b4dc kernel/sched/fair.c Peter Zijlstra 2013-10-07 @8894 static inline void update_sd_lb_stats(struct lb_env *env, struct sd_lb_stats *sds) 1e3c88bdeb1260 kernel/sched_fair.c Peter Zijlstra 2009-12-17 8895 { bd939f45da24e2 kernel/sched/fair.c Peter Zijlstra 2012-05-02 8896 struct sched_domain *child = env->sd->child; bd939f45da24e2 kernel/sched/fair.c Peter Zijlstra 2012-05-02 8897 struct sched_group *sg = env->sd->groups; 05b40e05773481 kernel/sched/fair.c Srikar Dronamraju 2017-03-22 8898 struct sg_lb_stats *local = &sds->local_stat; 56cf515b4b1567 kernel/sched/fair.c Joonsoo Kim 2013-08-06 8899 struct sg_lb_stats tmp_sgs; 630246a06ae2a7 kernel/sched/fair.c Quentin Perret 2018-12-03 8900 int sg_status = 0; 1e3c88bdeb1260 kernel/sched_fair.c Peter Zijlstra 2009-12-17 8901 :::::: The code at line 8894 was first introduced by commit :::::: 0ec8aa00f2b4dc457836ef4e2662b02483e94fb7 sched/numa: Avoid migrating tasks that are placed on their preferred node :::::: TO: Peter Zijlstra :::::: CC: Ingo Molnar --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --AhhlLboLdkugWU4S Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 JWf3jlJbfD55Zjvv7JTp9/8AEue5dzsXAQA= --AhhlLboLdkugWU4S--