Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp7563238ybl; Thu, 16 Jan 2020 01:37:55 -0800 (PST) X-Google-Smtp-Source: APXvYqwxeOt43Dqd+xk5uoaod5TQGOWKBoodvlag9AG4jPKp/pRsLWxJ38pkT/AqtA2+zDqSZSkS X-Received: by 2002:a05:6808:2c4:: with SMTP id a4mr3288808oid.22.1579167475127; Thu, 16 Jan 2020 01:37:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579167475; cv=none; d=google.com; s=arc-20160816; b=ZdMI3KRcoLdxaBhpj40nn2B3smnkfs4VB8ptMrTSVwmheDc7rFhKPxr2HGd8R36xWc UjaLjdolgJhSrwBij9rBavdvfj+2mvHvebc5gFXGCPpDA1/Ik4idvftF2UiXTno2UP/9 dcV9GAMFqaa3ZIoBlpZc1kHpni3XPSfomtE+SHLLJ5ArIyD3ie7QD9djGai53PKPujYf bItj3xk6DCUUQDmSBFkHvPMtiW1X8+5xM4FwSbKVdiZoGATYFFvtlTpYgJDv0YX1+iWu PhP0kfaf6H0FxU+3gQrzsTmt5cbp46Tr2g8URgN5/tol1slV3XVfw3QaTNo/S3mvk/5C oRYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=+h6b4jmAptddyium2DNixs0SA2T98LtobyUWbV5HXPk=; b=CORUz69cUNv/+TWQS2CU9Gyr6bT+i6t6R9peetD2q+gh2/t1a4hOq5AJSZcEVL0ibg WpBiZTMf6LwsZwpdWWJvyEkQEB2rRBySJ8PgCdt2et7/2B+avhkcH8q6kjYHuBdgoDYl xZljSEUs9/Z45X8rGYmqjH1z0x8C1DodUVrXi5Y0+a3qqpxuYYB6+VJDYmYI6AGTAkdb oDd3aMJYY/thCYea4XzoBzRwYouQ1i7oOQB2i+qB5HScWkdTPSsZw3bSIJK3JRBptODR s+A57WQupLoouVDj63G9k2+RvtBwSVX5UpPqFXjmJksOYjkuusPOYenpkaexqAGPtZMI 4Zfw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=cEP6hLoU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t130si11320936oib.202.2020.01.16.01.37.43; Thu, 16 Jan 2020 01:37:55 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=cEP6hLoU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731337AbgAPIvG (ORCPT + 99 others); Thu, 16 Jan 2020 03:51:06 -0500 Received: from mail-qk1-f195.google.com ([209.85.222.195]:38994 "EHLO mail-qk1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727009AbgAPIvG (ORCPT ); Thu, 16 Jan 2020 03:51:06 -0500 Received: by mail-qk1-f195.google.com with SMTP id c16so18409876qko.6 for ; Thu, 16 Jan 2020 00:51:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+h6b4jmAptddyium2DNixs0SA2T98LtobyUWbV5HXPk=; b=cEP6hLoUDDCAQBbgMAbebWuqtACfXmf5wW6edBHv09T3etgbPPYT/FdGhKb04CfIYU eQl6wKYdaiyUSbMCjmVFc2sQ3VaVkFjJAzX5Q6ZWRo+sVD5xVrkJj5pKd6WoN56aXMLR 8+YivdWqZ/smqzObp0Cx4087TduAqWhuSEwthMEvTgzXx6MlYIbUmXXs3YmWCV6Y89IU uksCLAXvgz8IFZgAwYu45bqeb0xsyiLRzzBCZsHuUHIpGUAYM1ELyO+bAEFsqp51TL+3 0h3rNZjwJY3pPVJLSqVen1k6gw2/GZe199PQYah6mYAE/rwQ/jAOammuh9USA8qAw80l ifeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+h6b4jmAptddyium2DNixs0SA2T98LtobyUWbV5HXPk=; b=YLvFsy2q+E1FB4NzZO9fn85ARdPR2RpfiWxQJz+ndi6MRtF8LRVqi49pgwQl4laa97 G8dW/eu7VJB6F0bW4SU9R0m/zc2m0ZJ3d1s/0dBfgZUzdm+dd99anjFTrhiFmFlmzRYe tqFnskwGtBE/AQ7C9BxRWpx5jwKTlwTaUTtaf/7rvoZ/DA7flFgAxLPWzlBjG9BuqQAB tBQzc0Kc68dp9D7rogDMqNPDwHziwJOW+Eb2KF0r55TetTpXP2VxJ7qYyHD8thMpWbw2 wV/sMBXGfLisqYcxnwsoysB623brWDXnG1g0UjlKyPY7H/GnR+2950XIduPaFUxxw9Lm +aWA== X-Gm-Message-State: APjAAAU7/4s4BX13zPkOxqpzcc6XVlokyUNMwIqG9GUQvTXTcxb1Mzb1 oI2z+WQ/aCCcgJlKaV4ErVutoVN2SPfS8hVX04pnDQ== X-Received: by 2002:ae9:eb48:: with SMTP id b69mr31096328qkg.43.1579164664973; Thu, 16 Jan 2020 00:51:04 -0800 (PST) MIME-Version: 1.0 References: <20200115182816.33892-1-trishalfonso@google.com> In-Reply-To: <20200115182816.33892-1-trishalfonso@google.com> From: Dmitry Vyukov Date: Thu, 16 Jan 2020 09:50:53 +0100 Message-ID: Subject: Re: [RFC PATCH] UML: add support for KASAN under x86_64 To: Patricia Alfonso Cc: Jeff Dike , Richard Weinberger , anton.ivanov@cambridgegreys.com, Andrey Ryabinin , David Gow , Brendan Higgins , linux-um@lists.infradead.org, kasan-dev , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 15, 2020 at 7:28 PM Patricia Alfonso wrote: > > Make KASAN run on User Mode Linux on x86_64. > diff --git a/arch/um/kernel/Makefile b/arch/um/kernel/Makefile > index 5aa882011e04..f783a7dd863c 100644 > --- a/arch/um/kernel/Makefile > +++ b/arch/um/kernel/Makefile > @@ -8,6 +8,9 @@ > # kernel. > KCOV_INSTRUMENT := n > > +# Do not instrument on main.o It's always good to explain why. Otherwise it will be stuck there forever because nobody really knows why and if they will break something by removing it. This comment is also somewhat confusing. We don't instrument the whole dir, not just main.c? Should we ignore just this single file as comment says? > +KASAN_SANITIZE := n > +