From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5536494167229226880==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [linux-stable-rc:linux-4.19.y 9415/9999] include/linux/compat.h:497:51: warning: this statement may fall through Date: Wed, 23 Jun 2021 21:14:22 +0800 Message-ID: <202106232159.qC4TOV95-lkp@intel.com> List-Id: --===============5536494167229226880== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable= -rc.git linux-4.19.y head: d183c8e2647a7d45202c14a33631f6c09020f8ac commit: 17d6ece980ea1b044c8631defc9686267def2edd [9415/9999] mips: fix buil= d when "48 bits virtual memory" is enabled config: mips-randconfig-r035-20210622 (attached as .config) compiler: mips64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stab= le-rc.git/commit/?id=3D17d6ece980ea1b044c8631defc9686267def2edd git remote add linux-stable-rc https://git.kernel.org/pub/scm/linux= /kernel/git/stable/linux-stable-rc.git git fetch --no-tags linux-stable-rc linux-4.19.y git checkout 17d6ece980ea1b044c8631defc9686267def2edd # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = ARCH=3Dmips = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): | ^~~~~~~~~~~~~~ include/linux/signal.h:130:13: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 130 | r->sig[1] =3D op(a1, b1); \ | ^ include/linux/signal.h:141:1: note: in expansion of macro '_SIG_SET_BINO= P' 141 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~ include/linux/signal.h:131:2: note: here 131 | case 1: \ | ^~~~ include/linux/signal.h:141:1: note: in expansion of macro '_SIG_SET_BINO= P' 141 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~ include/linux/signal.h: In function 'sigandsets': include/linux/signal.h:127:13: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 127 | r->sig[2] =3D op(a2, b2); \ | ^ include/linux/signal.h:144:1: note: in expansion of macro '_SIG_SET_BINO= P' 144 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~ include/linux/signal.h:128:2: note: here 128 | case 2: \ | ^~~~ include/linux/signal.h:144:1: note: in expansion of macro '_SIG_SET_BINO= P' 144 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~ include/linux/signal.h:130:13: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 130 | r->sig[1] =3D op(a1, b1); \ | ^ include/linux/signal.h:144:1: note: in expansion of macro '_SIG_SET_BINO= P' 144 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~ include/linux/signal.h:131:2: note: here 131 | case 1: \ | ^~~~ include/linux/signal.h:144:1: note: in expansion of macro '_SIG_SET_BINO= P' 144 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~ include/linux/signal.h: In function 'sigandnsets': include/linux/signal.h:127:13: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 127 | r->sig[2] =3D op(a2, b2); \ | ^ include/linux/signal.h:147:1: note: in expansion of macro '_SIG_SET_BINO= P' 147 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~ include/linux/signal.h:128:2: note: here 128 | case 2: \ | ^~~~ include/linux/signal.h:147:1: note: in expansion of macro '_SIG_SET_BINO= P' 147 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~ include/linux/signal.h:130:13: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 130 | r->sig[1] =3D op(a1, b1); \ | ^ include/linux/signal.h:147:1: note: in expansion of macro '_SIG_SET_BINO= P' 147 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~ include/linux/signal.h:131:2: note: here 131 | case 1: \ | ^~~~ include/linux/signal.h:147:1: note: in expansion of macro '_SIG_SET_BINO= P' 147 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~ kernel/signal.c: In function 'check_kill_permission': kernel/signal.c:834:13: warning: this statement may fall through [-Wimpl= icit-fallthrough=3D] 834 | if (!sid || sid =3D=3D task_session(current)) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kernel/signal.c:836:3: note: here 836 | default: | ^~~~~~~ In file included from include/linux/sched/signal.h:6, from include/linux/sched/cputime.h:5, from kernel/signal.c:21: include/linux/signal.h: In function 'signotset': include/linux/signal.h:159:15: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 159 | set->sig[2] =3D op(set->sig[2]); \ | ^ include/linux/signal.h:169:1: note: in expansion of macro '_SIG_SET_OP' 169 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~ include/linux/signal.h:160:2: note: here 160 | case 2: set->sig[1] =3D op(set->sig[1]); \ | ^~~~ include/linux/signal.h:169:1: note: in expansion of macro '_SIG_SET_OP' 169 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~ include/linux/signal.h:160:22: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 160 | case 2: set->sig[1] =3D op(set->sig[1]); \ | ^ include/linux/signal.h:169:1: note: in expansion of macro '_SIG_SET_OP' 169 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~ include/linux/signal.h:161:2: note: here 161 | case 1: set->sig[0] =3D op(set->sig[0]); \ | ^~~~ include/linux/signal.h:169:1: note: in expansion of macro '_SIG_SET_OP' 169 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~ In file included from kernel/signal.c:39: include/linux/compat.h: In function 'put_compat_sigset': >> include/linux/compat.h:497:51: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 497 | case 4: v.sig[7] =3D (set->sig[3] >> 32); v.sig[6] =3D set->sig= [3]; | ~~~~~~~~~^~~~~~~~~~~~~ include/linux/compat.h:498:2: note: here 498 | case 3: v.sig[5] =3D (set->sig[2] >> 32); v.sig[4] =3D set->sig= [2]; | ^~~~ include/linux/compat.h:498:51: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 498 | case 3: v.sig[5] =3D (set->sig[2] >> 32); v.sig[4] =3D set->sig= [2]; | ~~~~~~~~~^~~~~~~~~~~~~ include/linux/compat.h:499:2: note: here 499 | case 2: v.sig[3] =3D (set->sig[1] >> 32); v.sig[2] =3D set->sig= [1]; | ^~~~ include/linux/compat.h:499:51: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 499 | case 2: v.sig[3] =3D (set->sig[1] >> 32); v.sig[2] =3D set->sig= [1]; | ~~~~~~~~~^~~~~~~~~~~~~ include/linux/compat.h:500:2: note: here 500 | case 1: v.sig[1] =3D (set->sig[0] >> 32); v.sig[0] =3D set->sig= [0]; | ^~~~ -- arch/mips/kernel/signal_o32.c:154:17: warning: no previous prototype for= 'sys32_rt_sigreturn' [-Wmissing-prototypes] 154 | asmlinkage void sys32_rt_sigreturn(void) | ^~~~~~~~~~~~~~~~~~ arch/mips/kernel/signal_o32.c:256:17: warning: no previous prototype for= 'sys32_sigreturn' [-Wmissing-prototypes] 256 | asmlinkage void sys32_sigreturn(void) | ^~~~~~~~~~~~~~~ In file included from arch/mips/include/asm/compat-signal.h:6, from arch/mips/kernel/signal_o32.c:18: include/linux/compat.h: In function 'put_compat_sigset': >> include/linux/compat.h:497:51: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 497 | case 4: v.sig[7] =3D (set->sig[3] >> 32); v.sig[6] =3D set->sig= [3]; | ~~~~~~~~~^~~~~~~~~~~~~ include/linux/compat.h:498:2: note: here 498 | case 3: v.sig[5] =3D (set->sig[2] >> 32); v.sig[4] =3D set->sig= [2]; | ^~~~ include/linux/compat.h:498:51: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 498 | case 3: v.sig[5] =3D (set->sig[2] >> 32); v.sig[4] =3D set->sig= [2]; | ~~~~~~~~~^~~~~~~~~~~~~ include/linux/compat.h:499:2: note: here 499 | case 2: v.sig[3] =3D (set->sig[1] >> 32); v.sig[2] =3D set->sig= [1]; | ^~~~ include/linux/compat.h:499:51: warning: this statement may fall through = [-Wimplicit-fallthrough=3D] 499 | case 2: v.sig[3] =3D (set->sig[1] >> 32); v.sig[2] =3D set->sig= [1]; | ~~~~~~~~~^~~~~~~~~~~~~ include/linux/compat.h:500:2: note: here 500 | case 1: v.sig[1] =3D (set->sig[0] >> 32); v.sig[0] =3D set->sig= [0]; | ^~~~ -- drivers/net/wireless/marvell/mwifiex/ie.c: In function 'mwifiex_uap_pars= e_tail_ies': >> drivers/net/wireless/marvell/mwifiex/ie.c:372:7: warning: this statement= may fall through [-Wimplicit-fallthrough=3D] 372 | if (cfg80211_find_vendor_ie(WLAN_OUI_MICROSOFT, | ^ drivers/net/wireless/marvell/mwifiex/ie.c:377:3: note: here 377 | default: | ^~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:59, from drivers/net/wireless/marvell/mwifiex/ie.c:21: At top level: drivers/net/wireless/marvell/mwifiex/sdio.h:566:41: warning: 'mwifiex_sd= io_sd8801' defined but not used [-Wunused-const-variable=3D] 566 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 =3D { | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.h:551:41: warning: 'mwifiex_sd= io_sd8887' defined but not used [-Wunused-const-variable=3D] 551 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 =3D { | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.h:535:41: warning: 'mwifiex_sd= io_sd8997' defined but not used [-Wunused-const-variable=3D] 535 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 =3D { | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.h:520:41: warning: 'mwifiex_sd= io_sd8897' defined but not used [-Wunused-const-variable=3D] 520 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 =3D { | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.h:505:41: warning: 'mwifiex_sd= io_sd8797' defined but not used [-Wunused-const-variable=3D] 505 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 =3D { | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.h:490:41: warning: 'mwifiex_sd= io_sd8787' defined but not used [-Wunused-const-variable=3D] 490 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 =3D { | ^~~~~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/sdio.h:475:41: warning: 'mwifiex_sd= io_sd8786' defined but not used [-Wunused-const-variable=3D] 475 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 =3D { | ^~~~~~~~~~~~~~~~~~~ In file included from drivers/net/wireless/marvell/mwifiex/main.h:57, from drivers/net/wireless/marvell/mwifiex/ie.c:21: drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pc= ie8997' defined but not used [-Wunused-const-variable=3D] 310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 =3D { | ^~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pc= ie8897' defined but not used [-Wunused-const-variable=3D] 300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 =3D { | ^~~~~~~~~~~~~~~~ drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pc= ie8766' defined but not used [-Wunused-const-variable=3D] 292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 =3D { | ^~~~~~~~~~~~~~~~ vim +497 include/linux/compat.h fde9fc766e96c4 Matt Redfearn 2018-02-19 484 = fde9fc766e96c4 Matt Redfearn 2018-02-19 485 /* fde9fc766e96c4 Matt Redfearn 2018-02-19 486 * Defined inline such that s= ize can be compile time constant, which avoids fde9fc766e96c4 Matt Redfearn 2018-02-19 487 * CONFIG_HARDENED_USERCOPY c= omplaining about copies from task_struct fde9fc766e96c4 Matt Redfearn 2018-02-19 488 */ fde9fc766e96c4 Matt Redfearn 2018-02-19 489 static inline int fde9fc766e96c4 Matt Redfearn 2018-02-19 490 put_compat_sigset(compat_sigs= et_t __user *compat, const sigset_t *set, fde9fc766e96c4 Matt Redfearn 2018-02-19 491 unsigned int size) fde9fc766e96c4 Matt Redfearn 2018-02-19 492 { fde9fc766e96c4 Matt Redfearn 2018-02-19 493 /* size <=3D sizeof(compat_s= igset_t) <=3D sizeof(sigset_t) */ fde9fc766e96c4 Matt Redfearn 2018-02-19 494 #ifdef __BIG_ENDIAN fde9fc766e96c4 Matt Redfearn 2018-02-19 495 compat_sigset_t v; fde9fc766e96c4 Matt Redfearn 2018-02-19 496 switch (_NSIG_WORDS) { fde9fc766e96c4 Matt Redfearn 2018-02-19 @497 case 4: v.sig[7] =3D (set->s= ig[3] >> 32); v.sig[6] =3D set->sig[3]; fde9fc766e96c4 Matt Redfearn 2018-02-19 498 case 3: v.sig[5] =3D (set->s= ig[2] >> 32); v.sig[4] =3D set->sig[2]; fde9fc766e96c4 Matt Redfearn 2018-02-19 499 case 2: v.sig[3] =3D (set->s= ig[1] >> 32); v.sig[2] =3D set->sig[1]; fde9fc766e96c4 Matt Redfearn 2018-02-19 500 case 1: v.sig[1] =3D (set->s= ig[0] >> 32); v.sig[0] =3D set->sig[0]; fde9fc766e96c4 Matt Redfearn 2018-02-19 501 } fde9fc766e96c4 Matt Redfearn 2018-02-19 502 return copy_to_user(compat, = &v, size) ? -EFAULT : 0; fde9fc766e96c4 Matt Redfearn 2018-02-19 503 #else fde9fc766e96c4 Matt Redfearn 2018-02-19 504 return copy_to_user(compat, = set, size) ? -EFAULT : 0; fde9fc766e96c4 Matt Redfearn 2018-02-19 505 #endif fde9fc766e96c4 Matt Redfearn 2018-02-19 506 } bebfa1013eee1d Andi Kleen 2006-06-26 507 = :::::: The code at line 497 was first introduced by commit :::::: fde9fc766e96c494b82931b1d270a9a751be07c0 signals: Move put_compat_si= gset to compat.h to silence hardened usercopy :::::: TO: Matt Redfearn :::::: CC: James Hogan --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5536494167229226880== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 ZhirR0az6wgufFij58J/FvE/Q1O6PEZJAQA= --===============5536494167229226880==--