Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754605AbbG0Rw1 (ORCPT ); Mon, 27 Jul 2015 13:52:27 -0400 Received: from mailout4.w1.samsung.com ([210.118.77.14]:9315 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753421AbbG0RwY (ORCPT ); Mon, 27 Jul 2015 13:52:24 -0400 X-AuditID: cbfec7f4-f79c56d0000012ee-12-55b66fd5c9cc Message-id: <55B66FD3.6090201@samsung.com> Date: Mon, 27 Jul 2015 20:52:19 +0300 From: Andrey Ryabinin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-version: 1.0 To: Catalin Marinas Cc: Will Deacon , linux-arm-kernel@lists.infradead.org, Alexey Klimov , Arnd Bergmann , linux-mm@kvack.org, Linus Walleij , x86@kernel.org, linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org, David Keitel , Ingo Molnar , Alexander Potapenko , Michal Marek , "H. Peter Anvin" , Andrew Morton , Thomas Gleixner , Dmitry Vyukov Subject: Re: [PATCH v4 1/7] x86/kasan: generate KASAN_SHADOW_OFFSET in Makefile References: <1437756119-12817-1-git-send-email-a.ryabinin@samsung.com> <1437756119-12817-2-git-send-email-a.ryabinin@samsung.com> <20150727164034.GC350@e104818-lin.cambridge.arm.com> In-reply-to: <20150727164034.GC350@e104818-lin.cambridge.arm.com> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRmVeSWpSXmKPExsVy+t/xa7pX87eFGlxdIW4xZ/0aNou/k46x W7xf1sNosfvSM2aLCQ/b2C3aP+5ltpi2Udzi1PmHLBZT/ixnstj0+BqrxZ9dO5gsLu+aw2Zx b81/VotLBxYwWcxpncVmsXnTVGaLlx9PsFj82PCY1UHIY828NYwev39NYvS43NfL5LFz1l12 jwWbSj02repk89j0aRK7x51re9g83p07x+5xYsZvFo/NS+o93u+7yuaxfstVFo/Pm+Q8TrR8 YQ3gj+KySUnNySxLLdK3S+DK+D69mb1gBWdFz8m57A2Mp9i7GDk5JARMJPq6N0HZYhIX7q1n A7GFBJYySjQeCeli5AKyvzNKfPyyhrGLkYODV0BLoudeAojJIqAq8avbCqScTUBP4t+s7WCt ogIREm8vn2QCsXkFBCV+TL7HAmKLCOhKXGibwgIyklngIovE7IYlYHuFBfwl3txazAKxaxej xN/PO1hBEpwCjhLnlz5jB1nGDLTh/kUtkDCzgLzE5jVvmScwCsxCsmMWQtUsJFULGJlXMYqm liYXFCel5xrqFSfmFpfmpesl5+duYoRE65cdjIuPWR1iFOBgVOLhvaCyNVSINbGsuDL3EKME B7OSCO/G2G2hQrwpiZVVqUX58UWlOanFhxilOViUxHnn7nofIiSQnliSmp2aWpBaBJNl4uCU amBM5ClbpXNK5M0T308FOd+a7mw5p1N99YHTHkU1Z+0fnbrnhbm9WlpeVVl9fKIR48jXzCKw wsi3y9jASjxD9GBcg86P+av7/y8+5zH1QbGEWzCXzo3tgt+/3uHM+B6jcjir//HH2c8Wf7Io TljMILWo0XvrPGN+5QlyHz9837FpKW9HhLPlPwUlluKMREMt5qLiRADiyNYw0gIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1397 Lines: 45 On 07/27/2015 07:40 PM, Catalin Marinas wrote: > On Fri, Jul 24, 2015 at 07:41:53PM +0300, Andrey Ryabinin wrote: >> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig >> index b3a1a5d..6d6dd6f 100644 >> --- a/arch/x86/Kconfig >> +++ b/arch/x86/Kconfig >> @@ -255,11 +255,6 @@ config ARCH_SUPPORTS_OPTIMIZED_INLINING >> config ARCH_SUPPORTS_DEBUG_PAGEALLOC >> def_bool y >> >> -config KASAN_SHADOW_OFFSET >> - hex >> - depends on KASAN >> - default 0xdffffc0000000000 >> - >> config HAVE_INTEL_TXT >> def_bool y >> depends on INTEL_IOMMU && ACPI >> diff --git a/arch/x86/Makefile b/arch/x86/Makefile >> index 118e6de..c666989 100644 >> --- a/arch/x86/Makefile >> +++ b/arch/x86/Makefile >> @@ -39,6 +39,8 @@ ifdef CONFIG_X86_NEED_RELOCS >> LDFLAGS_vmlinux := --emit-relocs >> endif >> >> +KASAN_SHADOW_OFFSET := 0xdffffc0000000000 > > To keep things simple for x86, can you not just define: > > KASAN_SHADOW_OFFSET := $(CONFIG_KASAN_SHADOW_OFFSET) > > or, even better, in scripts/Makefile.kasan: > > KASAN_SHADOW_OFFSET ?= $(CONFIG_KASAN_SHADOW_OFFSET) > > and set it under arch/arm64/Makefile only. > Yes, this much better. -- 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/