From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============1014954420909777311==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: Re: [RFC V3 1/6] blk: prepare to make blk-rq-qos pluggable and modular Date: Wed, 16 Feb 2022 21:06:29 +0800 Message-ID: <202202162159.aWo1ROMf-lkp@intel.com> In-Reply-To: <20220216114809.84551-2-jianchao.wan9@gmail.com> List-Id: --===============1014954420909777311== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi "Wang, [FYI, it's a private test report for your RFC patch.] [auto build test WARNING on v5.17-rc4] [also build test WARNING on next-20220216] [cannot apply to axboe-block/for-next] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Wang-Jianchao-Kuaishou/blk= -make-blk-rq-qos-policies-pluggable-and-modular/20220216-195026 base: 754e0b0e35608ed5206d6a67a791563c631cec07 config: um-i386_defconfig (https://download.01.org/0day-ci/archive/20220216= /202202162159.aWo1ROMf-lkp(a)intel.com/config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=3D1 build): # https://github.com/0day-ci/linux/commit/e486fdca8e0e257a237ae001f= f5759e4a06ae114 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Wang-Jianchao-Kuaishou/blk-make-bl= k-rq-qos-policies-pluggable-and-modular/20220216-195026 git checkout e486fdca8e0e257a237ae001ff5759e4a06ae114 # save the config file to linux build tree mkdir build_dir make W=3D1 O=3Dbuild_dir ARCH=3Dum SUBARCH=3Di386 SHELL=3D/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> block/blk-rq-qos.c:516:5: warning: no previous prototype for 'rq_qos_swi= tch' [-Wmissing-prototypes] 516 | int rq_qos_switch(struct request_queue *q, | ^~~~~~~~~~~~~ vim +/rq_qos_switch +516 block/blk-rq-qos.c 515 = > 516 int rq_qos_switch(struct request_queue *q, 517 const struct rq_qos_ops *ops, 518 struct rq_qos *rqos) 519 { 520 int ret; 521 = 522 blk_mq_freeze_queue(q); 523 if (!rqos) { 524 ret =3D ops->init(q); 525 } else { 526 ops->exit(rqos); 527 ret =3D 0; 528 } 529 blk_mq_unfreeze_queue(q); 530 = 531 return ret; 532 } 533 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============1014954420909777311==--