Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755428Ab2BUVjw (ORCPT ); Tue, 21 Feb 2012 16:39:52 -0500 Received: from mail-pz0-f46.google.com ([209.85.210.46]:35677 "EHLO mail-pz0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754860Ab2BUVjv (ORCPT ); Tue, 21 Feb 2012 16:39:51 -0500 Authentication-Results: mr.google.com; spf=pass (google.com: domain of linus971@gmail.com designates 10.68.241.170 as permitted sender) smtp.mail=linus971@gmail.com; dkim=pass header.i=linus971@gmail.com Date: Tue, 21 Feb 2012 13:39:42 -0800 (PST) From: Linus Torvalds X-X-Sender: torvalds@i5.linux-foundation.org To: "H. Peter Anvin" cc: Josh Boyer , Jongman Heo , Thomas Gleixner , Ingo Molnar , x86@kernel.org, Linux Kernel Mailing List Subject: [PATCH 0/2] i387: FP state interface cleanups In-Reply-To: <4F440945.1020904@zytor.com> Message-ID: References: <4F42FE08.5020309@zytor.com> <4F43DB69.9060509@zytor.com> <4F440945.1020904@zytor.com> User-Agent: Alpine 2.02 (LFD 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1875 Lines: 48 From: Linus Torvalds Date: Tue, 21 Feb 2012 13:32:49 -0800 Subject: [PATCH 0/2] i387: FP state interface cleanups This cleans up some of our FP-state mess. The aim is to expose much less of the internal interfaces and implementation to various users that really don't care. We shouldn't export our internal 'fpu_owner_task' tracking to modules, and we shouldn't expose all the low-level FP state save/restore code to code that simply must never use it anyway. This passed allmodconfig on x86-32 and -64. Linus Linus Torvalds (2): i387: uninline the generic FP helpers that we expose to kernel modules i387: split up into exported and internal interfaces arch/x86/ia32/ia32_signal.c | 1 + arch/x86/include/asm/fpu-internal.h | 520 ++++++++++++++++++++++++++++++ arch/x86/include/asm/i387.h | 590 +---------------------------------- arch/x86/kernel/cpu/common.c | 3 +- arch/x86/kernel/i387.c | 83 +++++- arch/x86/kernel/process.c | 1 + arch/x86/kernel/process_32.c | 1 + arch/x86/kernel/process_64.c | 1 + arch/x86/kernel/ptrace.c | 1 + arch/x86/kernel/signal.c | 1 + arch/x86/kernel/traps.c | 1 + arch/x86/kernel/xsave.c | 1 + arch/x86/kvm/vmx.c | 2 +- arch/x86/kvm/x86.c | 1 + arch/x86/power/cpu.c | 1 + 15 files changed, 624 insertions(+), 584 deletions(-) create mode 100644 arch/x86/include/asm/fpu-internal.h -- 1.7.9.188.g12766.dirty -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/