From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot1-f69.google.com (mail-ot1-f69.google.com [209.85.210.69]) by kanga.kvack.org (Postfix) with ESMTP id 508F86B1BB0 for ; Mon, 19 Nov 2018 12:32:13 -0500 (EST) Received: by mail-ot1-f69.google.com with SMTP id g28so21842778otd.19 for ; Mon, 19 Nov 2018 09:32:13 -0800 (PST) Received: from foss.arm.com (usa-sjc-mx-foss1.foss.arm.com. [217.140.101.70]) by mx.google.com with ESMTP id q82si11175623oic.178.2018.11.19.09.32.11 for ; Mon, 19 Nov 2018 09:32:11 -0800 (PST) Date: Mon, 19 Nov 2018 17:32:02 +0000 From: Mark Rutland Subject: Re: [PATCH v11 00/24] kasan: add software tag-based mode for arm64 Message-ID: <20181119173202.7pcxp5osupdw4t5t@lakrids.cambridge.arm.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: owner-linux-mm@kvack.org List-ID: To: Andrey Konovalov Cc: Catalin Marinas , Kostya Serebryany , Evgeniy Stepanov , Lee Smith , Ramana Radhakrishnan , Jacob Bramley , Ruben Ayrapetyan , Jann Horn , Mark Brand , Chintan Pandya , Vishwath Mohan , Andrey Ryabinin , Alexander Potapenko , Dmitry Vyukov , Will Deacon , Christoph Lameter , Andrew Morton , Nick Desaulniers , Marc Zyngier , Dave Martin , Ard Biesheuvel , "Eric W . Biederman" , Ingo Molnar , Paul Lawrence , Geert Uytterhoeven , Arnd Bergmann , "Kirill A . Shutemov" , Greg Kroah-Hartman , Kate Stewart , Mike Rapoport , kasan-dev@googlegroups.com, "open list:DOCUMENTATION" , LKML , Linux ARM , linux-sparse@vger.kernel.org, Linux Memory Management List , Linux Kbuild mailing list On Mon, Nov 19, 2018 at 06:28:57PM +0100, Andrey Konovalov wrote: > On Mon, Nov 19, 2018 at 6:26 PM, Andrey Konovalov wrote: > > Changes in v11: > > - Rebased onto 9ff01193 (4.20-rc3). > > - Moved KASAN_SHADOW_SCALE_SHIFT definition to arch/arm64/Makefile. > > - Added and used CC_HAS_KASAN_GENERIC and CC_HAS_KASAN_SW_TAGS configs to > > detect compiler support. > > - New patch: "kasan: rename kasan_zero_page to kasan_early_shadow_page". > > - New patch: "arm64: move untagged_addr macro from uaccess.h to memory.h". > > - Renamed KASAN_SET_TAG/... macros in arch/arm64/include/asm/memory.h to > > __tag_set/... and reused them later in KASAN core code instead of > > redefining. > > - Removed tag reset from the __kimg_to_phys() macro. > > - Fixed tagged pointer handling in arm64 fault handling logic. > > Hi Mark and Catalin, Hi Andrey, > I've addressed your comments, please take a look. Catalin and I have just returned from Linux Plumbers and are ctaching up with things. I do intend to look at this, but it may take me a short while before I can. Thanks, Mark.