Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755862AbbBCNh3 (ORCPT ); Tue, 3 Feb 2015 08:37:29 -0500 Received: from mailapp01.imgtec.com ([195.59.15.196]:1033 "EHLO mailapp01.imgtec.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753963AbbBCNh2 (ORCPT ); Tue, 3 Feb 2015 08:37:28 -0500 From: Daniel Sanders CC: Daniel Sanders , Toma Tabacu , "Steven J. Hill" , Andreas Herrmann , Andrew Morton , Christoph Lameter , David Daney , David Rientjes , Jim Quinlan , Joonsoo Kim , Leonid Yegoshin , Manuel Lauss , Markos Chandras , Paul Bolle , Paul Burton , Pekka Enberg , Ralf Baechle , , , Subject: [PATCH 0/5] MIPS: LLVMLinux: Patches to enable compilation of a working kernel for MIPS using Clang/LLVM Date: Tue, 3 Feb 2015 13:37:14 +0000 Message-ID: <1422970639-7922-1-git-send-email-daniel.sanders@imgtec.com> X-Mailer: git-send-email 2.1.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [192.168.14.104] To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2422 Lines: 59 When combined with 'MIPS: Changed current_thread_info() to an equivalent ...' (http://www.linux-mips.org/archives/linux-mips/2015-01/msg00070.html), this patch series makes it possible to compile a working kernel for MIPS using Clang. The patches aren't inter-dependent so I'm happy to split this up into individual submissions if that's preferred. Daniel Sanders (1): LLVMLinux: Correct size_index table before replacing the bootstrap kmem_cache_node. Toma Tabacu (4): MIPS: LLVMLinux: Fix a 'cast to type not present in union' error. MIPS: LLVMLinux: Fix an 'inline asm input/output type mismatch' error. MIPS: LLVMLinux: Silence variable self-assignment warnings. MIPS: LLVMLinux: Silence unicode warnings when preprocessing assembly. arch/mips/include/asm/asmmacro.h | 8 ++++---- arch/mips/include/asm/checksum.h | 2 +- arch/mips/kernel/branch.c | 6 ++++-- arch/mips/math-emu/dp_add.c | 5 ----- arch/mips/math-emu/dp_sub.c | 5 ----- arch/mips/math-emu/sp_add.c | 5 ----- arch/mips/math-emu/sp_sub.c | 5 ----- mm/slab.c | 1 + mm/slab.h | 1 + mm/slab_common.c | 36 +++++++++++++++++++++--------------- mm/slub.c | 1 + 11 files changed, 33 insertions(+), 42 deletions(-) Signed-off-by: Toma Tabacu Signed-off-by: Daniel Sanders Cc: "Steven J. Hill" Cc: Andreas Herrmann Cc: Andrew Morton Cc: Christoph Lameter Cc: David Daney Cc: David Rientjes Cc: Jim Quinlan Cc: Joonsoo Kim Cc: Leonid Yegoshin Cc: Manuel Lauss Cc: Markos Chandras Cc: Paul Bolle Cc: Paul Burton Cc: Pekka Enberg Cc: Ralf Baechle Cc: linux-kernel@vger.kernel.org Cc: linux-mips@linux-mips.org Cc: linux-mm@kvack.org -- 2.1.4 -- 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/