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 287D1C433E0 for ; Sun, 21 Feb 2021 12:47:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id CCE8364F04 for ; Sun, 21 Feb 2021 12:47:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229933AbhBUMnV (ORCPT ); Sun, 21 Feb 2021 07:43:21 -0500 Received: from mga12.intel.com ([192.55.52.136]:39445 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229588AbhBUMnU (ORCPT ); Sun, 21 Feb 2021 07:43:20 -0500 IronPort-SDR: rOjRP7GsVZ/cDJsGwGLWtZsLGm3gYnVCqbbfYQG8PUA8zWAuYOTnbRQMh3vjvg01DYLyF8DrDL z+h1KTtRjDkg== X-IronPort-AV: E=McAfee;i="6000,8403,9901"; a="163416587" X-IronPort-AV: E=Sophos;i="5.81,194,1610438400"; d="gz'50?scan'50,208,50";a="163416587" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Feb 2021 04:42:37 -0800 IronPort-SDR: od985oFMfo0oAehFiFK5zWxYeJUsx9LVZw7hBJ5IDc4DqX36SG7wcHon6FqkZsfi9JuMeqJ+QF mRQu29qQe2cA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,194,1610438400"; d="gz'50?scan'50,208,50";a="365813541" Received: from lkp-server01.sh.intel.com (HELO 48acba29b68a) ([10.239.97.150]) by orsmga006.jf.intel.com with ESMTP; 21 Feb 2021 04:42:34 -0800 Received: from kbuild by 48acba29b68a with local (Exim 4.92) (envelope-from ) id 1lDo4H-0000Cw-Ub; Sun, 21 Feb 2021 12:42:33 +0000 Date: Sun, 21 Feb 2021 20:42:11 +0800 From: kernel test robot To: Huacai Chen Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Thomas Bogendoerfer , Pei Huang , Jiaxun Yang Subject: arch/mips/loongson64/cop2-ex.c:97:29: error: 'struct thread_struct' has no member named 'fpu' Message-ID: <202102212005.pMijMegd-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="huq684BweRXVnRxX" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Huacai, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 55f62bc873477dae2c45bbbc30b86cf3e0982f3b commit: f83e4f9896eff614d0f2547a561fa5f39f9cddde MIPS: Loongson-3: Add some unaligned instructions emulation date: 10 months ago config: mips-randconfig-r005-20210221 (attached as .config) compiler: mips64el-linux-gcc (GCC) 9.3.0 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 # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f83e4f9896eff614d0f2547a561fa5f39f9cddde git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout f83e4f9896eff614d0f2547a561fa5f39f9cddde # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): arch/mips/loongson64/cop2-ex.c: In function 'loongson_cu2_call': arch/mips/loongson64/cop2-ex.c:44:15: error: implicit declaration of function '__is_fpu_owner'; did you mean 'is_fpu_owner'? [-Werror=implicit-function-declaration] 44 | fpu_owned = __is_fpu_owner(); | ^~~~~~~~~~~~~~ | is_fpu_owner >> arch/mips/loongson64/cop2-ex.c:97:29: error: 'struct thread_struct' has no member named 'fpu' 97 | set_fpr64(current->thread.fpu.fpr, | ^ arch/mips/loongson64/cop2-ex.c:99:29: error: 'struct thread_struct' has no member named 'fpu' 99 | set_fpr64(current->thread.fpu.fpr, | ^ arch/mips/loongson64/cop2-ex.c:132:42: error: 'struct thread_struct' has no member named 'fpu' 132 | value_next = get_fpr64(current->thread.fpu.fpr, | ^ arch/mips/loongson64/cop2-ex.c:139:37: error: 'struct thread_struct' has no member named 'fpu' 139 | value = get_fpr64(current->thread.fpu.fpr, | ^ arch/mips/loongson64/cop2-ex.c:206:29: error: 'struct thread_struct' has no member named 'fpu' 206 | set_fpr64(current->thread.fpu.fpr, | ^ arch/mips/loongson64/cop2-ex.c:223:29: error: 'struct thread_struct' has no member named 'fpu' 223 | set_fpr64(current->thread.fpu.fpr, | ^ arch/mips/loongson64/cop2-ex.c:288:37: error: 'struct thread_struct' has no member named 'fpu' 288 | value = get_fpr64(current->thread.fpu.fpr, | ^ arch/mips/loongson64/cop2-ex.c:307:37: error: 'struct thread_struct' has no member named 'fpu' 307 | value = get_fpr64(current->thread.fpu.fpr, | ^ cc1: some warnings being treated as errors vim +97 arch/mips/loongson64/cop2-ex.c 26 27 static int loongson_cu2_call(struct notifier_block *nfb, unsigned long action, 28 void *data) 29 { 30 unsigned int res, fpu_owned; 31 unsigned long ra, value, value_next; 32 union mips_instruction insn; 33 int fr = !test_thread_flag(TIF_32BIT_FPREGS); 34 struct pt_regs *regs = (struct pt_regs *)data; 35 void __user *addr = (void __user *)regs->cp0_badvaddr; 36 unsigned int __user *pc = (unsigned int __user *)exception_epc(regs); 37 38 ra = regs->regs[31]; 39 __get_user(insn.word, pc); 40 41 switch (action) { 42 case CU2_EXCEPTION: 43 preempt_disable(); 44 fpu_owned = __is_fpu_owner(); 45 if (!fr) 46 set_c0_status(ST0_CU1 | ST0_CU2); 47 else 48 set_c0_status(ST0_CU1 | ST0_CU2 | ST0_FR); 49 enable_fpu_hazard(); 50 KSTK_STATUS(current) |= (ST0_CU1 | ST0_CU2); 51 if (fr) 52 KSTK_STATUS(current) |= ST0_FR; 53 else 54 KSTK_STATUS(current) &= ~ST0_FR; 55 /* If FPU is owned, we needn't init or restore fp */ 56 if (!fpu_owned) { 57 set_thread_flag(TIF_USEDFPU); 58 init_fp_ctx(current); 59 _restore_fp(current); 60 } 61 preempt_enable(); 62 63 return NOTIFY_STOP; /* Don't call default notifier */ 64 65 case CU2_LWC2_OP: 66 if (insn.loongson3_lswc2_format.ls == 0) 67 goto sigbus; 68 69 if (insn.loongson3_lswc2_format.fr == 0) { /* gslq */ 70 if (!access_ok(addr, 16)) 71 goto sigbus; 72 73 LoadDW(addr, value, res); 74 if (res) 75 goto fault; 76 77 LoadDW(addr + 8, value_next, res); 78 if (res) 79 goto fault; 80 81 regs->regs[insn.loongson3_lswc2_format.rt] = value; 82 regs->regs[insn.loongson3_lswc2_format.rq] = value_next; 83 compute_return_epc(regs); 84 } else { /* gslqc1 */ 85 if (!access_ok(addr, 16)) 86 goto sigbus; 87 88 lose_fpu(1); 89 LoadDW(addr, value, res); 90 if (res) 91 goto fault; 92 93 LoadDW(addr + 8, value_next, res); 94 if (res) 95 goto fault; 96 > 97 set_fpr64(current->thread.fpu.fpr, 98 insn.loongson3_lswc2_format.rt, value); 99 set_fpr64(current->thread.fpu.fpr, 100 insn.loongson3_lswc2_format.rq, value_next); 101 compute_return_epc(regs); 102 own_fpu(1); 103 } 104 return NOTIFY_STOP; /* Don't call default notifier */ 105 106 case CU2_SWC2_OP: 107 if (insn.loongson3_lswc2_format.ls == 0) 108 goto sigbus; 109 110 if (insn.loongson3_lswc2_format.fr == 0) { /* gssq */ 111 if (!access_ok(addr, 16)) 112 goto sigbus; 113 114 /* write upper 8 bytes first */ 115 value_next = regs->regs[insn.loongson3_lswc2_format.rq]; 116 117 StoreDW(addr + 8, value_next, res); 118 if (res) 119 goto fault; 120 value = regs->regs[insn.loongson3_lswc2_format.rt]; 121 122 StoreDW(addr, value, res); 123 if (res) 124 goto fault; 125 126 compute_return_epc(regs); 127 } else { /* gssqc1 */ 128 if (!access_ok(addr, 16)) 129 goto sigbus; 130 131 lose_fpu(1); 132 value_next = get_fpr64(current->thread.fpu.fpr, 133 insn.loongson3_lswc2_format.rq); 134 135 StoreDW(addr + 8, value_next, res); 136 if (res) 137 goto fault; 138 139 value = get_fpr64(current->thread.fpu.fpr, 140 insn.loongson3_lswc2_format.rt); 141 142 StoreDW(addr, value, res); 143 if (res) 144 goto fault; 145 146 compute_return_epc(regs); 147 own_fpu(1); 148 } 149 return NOTIFY_STOP; /* Don't call default notifier */ 150 151 case CU2_LDC2_OP: 152 switch (insn.loongson3_lsdc2_format.opcode1) { 153 /* 154 * Loongson-3 overridden ldc2 instructions. 155 * opcode1 instruction 156 * 0x1 gslhx: load 2 bytes to GPR 157 * 0x2 gslwx: load 4 bytes to GPR 158 * 0x3 gsldx: load 8 bytes to GPR 159 * 0x6 gslwxc1: load 4 bytes to FPR 160 * 0x7 gsldxc1: load 8 bytes to FPR 161 */ 162 case 0x1: 163 if (!access_ok(addr, 2)) 164 goto sigbus; 165 166 LoadHW(addr, value, res); 167 if (res) 168 goto fault; 169 170 compute_return_epc(regs); 171 regs->regs[insn.loongson3_lsdc2_format.rt] = value; 172 break; 173 case 0x2: 174 if (!access_ok(addr, 4)) 175 goto sigbus; 176 177 LoadW(addr, value, res); 178 if (res) 179 goto fault; 180 181 compute_return_epc(regs); 182 regs->regs[insn.loongson3_lsdc2_format.rt] = value; 183 break; 184 case 0x3: 185 if (!access_ok(addr, 8)) 186 goto sigbus; 187 188 LoadDW(addr, value, res); 189 if (res) 190 goto fault; 191 192 compute_return_epc(regs); 193 regs->regs[insn.loongson3_lsdc2_format.rt] = value; 194 break; 195 case 0x6: 196 die_if_kernel("Unaligned FP access in kernel code", regs); 197 BUG_ON(!used_math()); 198 if (!access_ok(addr, 4)) 199 goto sigbus; 200 201 lose_fpu(1); 202 LoadW(addr, value, res); 203 if (res) 204 goto fault; 205 206 set_fpr64(current->thread.fpu.fpr, 207 insn.loongson3_lsdc2_format.rt, value); 208 compute_return_epc(regs); 209 own_fpu(1); 210 211 break; 212 case 0x7: 213 die_if_kernel("Unaligned FP access in kernel code", regs); 214 BUG_ON(!used_math()); 215 if (!access_ok(addr, 8)) 216 goto sigbus; 217 218 lose_fpu(1); 219 LoadDW(addr, value, res); 220 if (res) 221 goto fault; 222 223 set_fpr64(current->thread.fpu.fpr, 224 insn.loongson3_lsdc2_format.rt, value); 225 compute_return_epc(regs); 226 own_fpu(1); 227 break; 228 229 } 230 return NOTIFY_STOP; /* Don't call default notifier */ 231 232 case CU2_SDC2_OP: 233 switch (insn.loongson3_lsdc2_format.opcode1) { 234 /* 235 * Loongson-3 overridden sdc2 instructions. 236 * opcode1 instruction 237 * 0x1 gsshx: store 2 bytes from GPR 238 * 0x2 gsswx: store 4 bytes from GPR 239 * 0x3 gssdx: store 8 bytes from GPR 240 * 0x6 gsswxc1: store 4 bytes from FPR 241 * 0x7 gssdxc1: store 8 bytes from FPR 242 */ 243 case 0x1: 244 if (!access_ok(addr, 2)) 245 goto sigbus; 246 247 compute_return_epc(regs); 248 value = regs->regs[insn.loongson3_lsdc2_format.rt]; 249 250 StoreHW(addr, value, res); 251 if (res) 252 goto fault; 253 254 break; 255 case 0x2: 256 if (!access_ok(addr, 4)) 257 goto sigbus; 258 259 compute_return_epc(regs); 260 value = regs->regs[insn.loongson3_lsdc2_format.rt]; 261 262 StoreW(addr, value, res); 263 if (res) 264 goto fault; 265 266 break; 267 case 0x3: 268 if (!access_ok(addr, 8)) 269 goto sigbus; 270 271 compute_return_epc(regs); 272 value = regs->regs[insn.loongson3_lsdc2_format.rt]; 273 274 StoreDW(addr, value, res); 275 if (res) 276 goto fault; 277 278 break; 279 280 case 0x6: 281 die_if_kernel("Unaligned FP access in kernel code", regs); 282 BUG_ON(!used_math()); 283 284 if (!access_ok(addr, 4)) 285 goto sigbus; 286 287 lose_fpu(1); 288 value = get_fpr64(current->thread.fpu.fpr, 289 insn.loongson3_lsdc2_format.rt); 290 291 StoreW(addr, value, res); 292 if (res) 293 goto fault; 294 295 compute_return_epc(regs); 296 own_fpu(1); 297 298 break; 299 case 0x7: 300 die_if_kernel("Unaligned FP access in kernel code", regs); 301 BUG_ON(!used_math()); 302 303 if (!access_ok(addr, 8)) 304 goto sigbus; 305 306 lose_fpu(1); 307 value = get_fpr64(current->thread.fpu.fpr, 308 insn.loongson3_lsdc2_format.rt); 309 310 StoreDW(addr, value, res); 311 if (res) 312 goto fault; 313 314 compute_return_epc(regs); 315 own_fpu(1); 316 317 break; 318 } 319 return NOTIFY_STOP; /* Don't call default notifier */ 320 } 321 322 return NOTIFY_OK; /* Let default notifier send signals */ 323 324 fault: 325 /* roll back jump/branch */ 326 regs->regs[31] = ra; 327 regs->cp0_epc = (unsigned long)pc; 328 /* Did we have an exception handler installed? */ 329 if (fixup_exception(regs)) 330 return NOTIFY_STOP; /* Don't call default notifier */ 331 332 die_if_kernel("Unhandled kernel unaligned access", regs); 333 force_sig(SIGSEGV); 334 335 return NOTIFY_STOP; /* Don't call default notifier */ 336 337 sigbus: 338 die_if_kernel("Unhandled kernel unaligned access", regs); 339 force_sig(SIGBUS); 340 341 return NOTIFY_STOP; /* Don't call default notifier */ 342 } 343 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --huq684BweRXVnRxX Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 AA== --huq684BweRXVnRxX--