Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753742AbdCaF5a (ORCPT ); Fri, 31 Mar 2017 01:57:30 -0400 Received: from mga01.intel.com ([192.55.52.88]:39130 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750838AbdCaF52 (ORCPT ); Fri, 31 Mar 2017 01:57:28 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.36,250,1486454400"; d="gz'50?scan'50,208,50";a="1149130347" Date: Fri, 31 Mar 2017 13:57:10 +0800 From: kbuild test robot To: Kees Cook Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org, Rik van Riel , Andy Lutomirski , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Paolo Bonzini , Radim =?utf-8?B?S3LEjW3DocWZ?= , Peter Zijlstra , Dave Hansen , Yu-cheng Yu , Masahiro Yamada , Borislav Petkov , Christian Borntraeger , Thomas Garnier , Brian Gerst , He Chen , Mathias Krause , Fenghua Yu , Piotr Luc , Kyle Huey , Len Brown , kvm@vger.kernel.org, kernel-hardening@lists.openwall.com Subject: Re: [PATCH] x86/fpu: move FPU state into separate cache Message-ID: <201703311331.U3AX8Y1u%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tThc/1wpZn/ma/RB" Content-Disposition: inline In-Reply-To: <20170329203908.GA39222@beast> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 60137 Lines: 929 --tThc/1wpZn/ma/RB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Kees, [auto build test ERROR on kvm/linux-next] [also build test ERROR on v4.11-rc4 next-20170330] [cannot apply to tip/x86/core] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url: https://github.com/0day-ci/linux/commits/Kees-Cook/x86-fpu-move-FPU-state-into-separate-cache/20170331-110507 base: https://git.kernel.org/pub/scm/virt/kvm/kvm.git linux-next config: i386-randconfig-s0-201713 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=i386 All error/warnings (new ones prefixed by >>): In file included from arch/x86/include/asm/cpufeature.h:4:0, from arch/x86/include/asm/thread_info.h:52, from include/linux/thread_info.h:25, from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:80, from include/linux/spinlock.h:50, from include/linux/rcupdate.h:38, from include/linux/init_task.h:4, from init/init_task.c:1: >> arch/x86/include/asm/processor.h:805:17: error: 'init_fpregs_state' undeclared here (not in a function) .fpu.state = &init_fpregs_state, \ ^ >> include/linux/init_task.h:255:13: note: in expansion of macro 'INIT_THREAD' .thread = INIT_THREAD, \ ^~~~~~~~~~~ >> init/init_task.c:19:32: note: in expansion of macro 'INIT_TASK' struct task_struct init_task = INIT_TASK(init_task); ^~~~~~~~~ -- In file included from arch/x86/math-emu/fpu_entry.c:35:0: arch/x86/math-emu/status_w.h: In function 'setcc': >> arch/x86/math-emu/fpu_system.h:71:30: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define partial_status (I387->soft.swd) ^ -> >> arch/x86/math-emu/status_w.h:53:2: note: in expansion of macro 'partial_status' partial_status &= ~(SW_C0 | SW_C1 | SW_C2 | SW_C3); ^~~~~~~~~~~~~~ >> arch/x86/math-emu/fpu_system.h:71:30: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define partial_status (I387->soft.swd) ^ -> arch/x86/math-emu/status_w.h:54:2: note: in expansion of macro 'partial_status' partial_status |= (cc) & (SW_C0 | SW_C1 | SW_C2 | SW_C3); ^~~~~~~~~~~~~~ arch/x86/math-emu/fpu_entry.c: In function 'math_emulate': arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> >> arch/x86/math-emu/fpu_entry.c:126:2: note: in expansion of macro 'FPU_info' FPU_info = info; ^~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> >> arch/x86/math-emu/fpu_system.h:58:24: note: in expansion of macro 'FPU_info' #define FPU_ORIG_EIP (FPU_info->___orig_eip) ^~~~~~~~ >> arch/x86/math-emu/fpu_entry.c:128:2: note: in expansion of macro 'FPU_ORIG_EIP' FPU_ORIG_EIP = FPU_EIP; ^~~~~~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ >> arch/x86/math-emu/fpu_entry.c:128:17: note: in expansion of macro 'FPU_EIP' FPU_ORIG_EIP = FPU_EIP; ^~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:56:22: note: in expansion of macro 'FPU_info' #define FPU_EFLAGS (FPU_info->regs->flags) ^~~~~~~~ >> arch/x86/math-emu/fpu_entry.c:130:7: note: in expansion of macro 'FPU_EFLAGS' if ((FPU_EFLAGS & 0x00020000) != 0) { ^~~~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:133:3: note: in expansion of macro 'FPU_EIP' FPU_EIP += code_base = FPU_CS << 4; ^~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:52:41: note: in expansion of macro 'FPU_info' #define FPU_CS (*(unsigned short *) &(FPU_info->regs->cs)) ^~~~~~~~ >> arch/x86/math-emu/fpu_entry.c:133:26: note: in expansion of macro 'FPU_CS' FPU_EIP += code_base = FPU_CS << 4; ^~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:52:41: note: in expansion of macro 'FPU_info' #define FPU_CS (*(unsigned short *) &(FPU_info->regs->cs)) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:135:13: note: in expansion of macro 'FPU_CS' } else if (FPU_CS == __USER_CS && FPU_DS == __USER_DS) { ^~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:54:41: note: in expansion of macro 'FPU_info' #define FPU_DS (*(unsigned short *) &(FPU_info->regs->ds)) ^~~~~~~~ >> arch/x86/math-emu/fpu_entry.c:135:36: note: in expansion of macro 'FPU_DS' } else if (FPU_CS == __USER_CS && FPU_DS == __USER_DS) { ^~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:52:41: note: in expansion of macro 'FPU_info' #define FPU_CS (*(unsigned short *) &(FPU_info->regs->cs)) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:137:13: note: in expansion of macro 'FPU_CS' } else if (FPU_CS == __KERNEL_CS) { ^~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:52:41: note: in expansion of macro 'FPU_info' #define FPU_CS (*(unsigned short *) &(FPU_info->regs->cs)) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:138:40: note: in expansion of macro 'FPU_CS' printk("math_emulate: %04x:%08lx\n", FPU_CS, FPU_EIP); ^~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:138:48: note: in expansion of macro 'FPU_EIP' printk("math_emulate: %04x:%08lx\n", FPU_CS, FPU_EIP); ^~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:52:41: note: in expansion of macro 'FPU_info' #define FPU_CS (*(unsigned short *) &(FPU_info->regs->cs)) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:142:8: note: in expansion of macro 'FPU_CS' if ((FPU_CS & 4) != 4) { /* Must be in the LDT */ ^~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_entry.c:146:15: note: in expansion of macro 'FPU_info' math_abort(FPU_info, SIGILL); ^~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:52:41: note: in expansion of macro 'FPU_info' #define FPU_CS (*(unsigned short *) &(FPU_info->regs->cs)) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:149:44: note: in expansion of macro 'FPU_CS' code_descriptor = FPU_get_ldt_descriptor(FPU_CS); ^~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:158:3: note: in expansion of macro 'FPU_EIP' FPU_EIP += code_base = SEG_BASE_ADDR(code_descriptor); ^~~~~~~ arch/x86/math-emu/fpu_system.h:60:38: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_lookahead (I387->soft.lookahead) ^ -> >> arch/x86/math-emu/fpu_entry.c:167:2: note: in expansion of macro 'FPU_lookahead' FPU_lookahead = !(FPU_EFLAGS & X86_EFLAGS_TF); ^~~~~~~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:56:22: note: in expansion of macro 'FPU_info' #define FPU_EFLAGS (FPU_info->regs->flags) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:167:20: note: in expansion of macro 'FPU_EFLAGS' FPU_lookahead = !(FPU_EFLAGS & X86_EFLAGS_TF); ^~~~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:169:49: note: in expansion of macro 'FPU_EIP' if (!valid_prefix(&byte1, (u_char __user **) & FPU_EIP, ^~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_entry.c:178:14: note: in expansion of macro 'FPU_info' math_abort(FPU_info, SIGILL); ^~~~~~~~ arch/x86/math-emu/fpu_system.h:64:41: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define no_ip_update (*(u_char *)&(I387->soft.no_update)) ^ -> >> arch/x86/math-emu/fpu_entry.c:183:2: note: in expansion of macro 'no_ip_update' no_ip_update = 0; ^~~~~~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:185:2: note: in expansion of macro 'FPU_EIP' FPU_EIP++; /* We have fetched the prefix and first code bytes. */ ^~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ arch/x86/math-emu/fpu_entry.c:190:7: note: in expansion of macro 'FPU_EIP' if (FPU_EIP > code_limit) ^~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_entry.c:191:15: note: in expansion of macro 'FPU_info' math_abort(FPU_info, SIGSEGV); ^~~~~~~~ >> arch/x86/math-emu/fpu_system.h:71:30: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define partial_status (I387->soft.swd) ^ -> >> arch/x86/math-emu/fpu_entry.c:196:8: note: in expansion of macro 'partial_status' if (partial_status & SW_Summary) ^~~~~~~~~~~~~~ arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_entry.c:203:14: note: in expansion of macro 'FPU_info' math_abort(FPU_info, SIGILL); ^~~~~~~~ In file included from include/asm-generic/bug.h:4:0, from arch/x86/include/asm/bug.h:35, from include/linux/bug.h:4, from include/linux/signal.h:4, from arch/x86/math-emu/fpu_entry.c:27: arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> include/linux/compiler.h:178:40: note: in definition of macro 'likely' # define likely(x) __builtin_expect(!!(x), 1) ^ >> arch/x86/include/asm/uaccess.h:100:10: note: in expansion of macro '__range_not_ok' likely(!__range_not_ok(addr, size, user_addr_max())); \ ^~~~~~~~~~~~~~ >> arch/x86/math-emu/fpu_system.h:80:36: note: in expansion of macro 'access_ok' #define FPU_access_ok(x,y,z) if ( !access_ok(x,y,z) ) \ ^~~~~~~~~ >> arch/x86/math-emu/fpu_system.h:95:31: note: in expansion of macro 'FPU_access_ok' #define FPU_code_access_ok(z) FPU_access_ok(VERIFY_READ,(void __user *)FPU_EIP,z) ^~~~~~~~~~~~~ arch/x86/math-emu/fpu_system.h:57:20: note: in expansion of macro 'FPU_info' #define FPU_EIP (FPU_info->regs->ip) ^~~~~~~~ >> arch/x86/math-emu/fpu_system.h:95:72: note: in expansion of macro 'FPU_EIP' #define FPU_code_access_ok(z) FPU_access_ok(VERIFY_READ,(void __user *)FPU_EIP,z) ^~~~~~~ >> arch/x86/math-emu/fpu_entry.c:208:2: note: in expansion of macro 'FPU_code_access_ok' FPU_code_access_ok(1); ^~~~~~~~~~~~~~~~~~ In file included from arch/x86/math-emu/fpu_entry.c:35:0: arch/x86/math-emu/fpu_system.h:50:24: error: 'get_current()->thread.fpu.state' is a pointer; did you mean to use '->'? #define FPU_info (I387->soft.info) ^ -> arch/x86/math-emu/fpu_system.h:81:16: note: in expansion of macro 'FPU_info' math_abort(FPU_info,SIGSEGV) ^~~~~~~~ >> arch/x86/math-emu/fpu_system.h:95:31: note: in expansion of macro 'FPU_access_ok' #define FPU_code_access_ok(z) FPU_access_ok(VERIFY_READ,(void __user *)FPU_EIP,z) ^~~~~~~~~~~~~ .. vim +/init_fpregs_state +805 arch/x86/include/asm/processor.h 799 800 #define INIT_THREAD { \ 801 .sp0 = TOP_OF_INIT_STACK, \ 802 .sysenter_cs = __KERNEL_CS, \ 803 .io_bitmap_ptr = NULL, \ 804 .addr_limit = KERNEL_DS, \ > 805 .fpu.state = &init_fpregs_state, \ 806 } 807 808 /* --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --tThc/1wpZn/ma/RB Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --tThc/1wpZn/ma/RB--