Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1256984pxf; Fri, 12 Mar 2021 05:54:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJzYyny1XTNJWLy7nn4WnMoexzAc9lRM4xQCv3GrODYLVzpIHLn6n+z0VmMUNxSOCGyPSA5g X-Received: by 2002:a50:8524:: with SMTP id 33mr14405576edr.110.1615557289608; Fri, 12 Mar 2021 05:54:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615557289; cv=none; d=google.com; s=arc-20160816; b=NJf0+x7MRLwaZw6cLbgosGUEB0MOhOMGy35SAzRKDkoZStF/UKShc8I9DvH1PV0xwJ HbWFZ0zOQq6rPC8muht+d6z3WfzCi0ju6ZA1W+qn1IKiWSuswhF7+6Y/xZp2kj12+btO sseP7vhUmhptjRU3FuoCwX62Lvfsx1zM2GbFpGv3M6PfriyLUwXPdCFdtRNVgH2u+pCN 5NaZT9JrmUtSRKegN+YeeyFUU58qrArHADPw5HNROEPZb1rKSDYDbaP6cqQrz2hAogPN 8/ATDdWvFTKZ6k+c+H4o4UvjlqF1TFYLaDVH0hTY/UqlAO0yT5o44BcEQuI6aC1oSy6A XLFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=aih4YwIUaxwo1xIQPYb13vTPOicVAxjDZ9nf+fTCPBc=; b=k0yUsQaqwrOs6cUNRi5+VIEdYgF8BFGlD3ngHTB7NvNeth0A5yhLiK4ks3DiOeQd8w GzqqhCTEfhwMc1UWGNaYP2vB4ZNMn5fPOj+sA4C9dcwmO3hOpnGcGaNfrJVDC/8akLfx EwF61lqKl0ZpWZdfKSL/CWUSFDXsKSIS91xKFIwbFrlKnvtbn2FCwA/FyES52DdI6z4S SwT78Nt9rzCWIdzlKNLU8m5o8GjH9n7F6HlEmPpkgsRw30gKK6yX4M02joiY3WzbwLxe ahz9+ZBHbA1K0hsnZ2SMt/WfhBLnizzp8JpN7t3Cvc0DUGrdjydJhCxLnWtDSLMjH7w0 W26Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=CZjD9K3A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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. [23.128.96.18]) by mx.google.com with ESMTP id n22si4076861eju.124.2021.03.12.05.54.26; Fri, 12 Mar 2021 05:54:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=CZjD9K3A; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S229913AbhCLNxa (ORCPT + 99 others); Fri, 12 Mar 2021 08:53:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229909AbhCLNxD (ORCPT ); Fri, 12 Mar 2021 08:53:03 -0500 Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B93B8C061574 for ; Fri, 12 Mar 2021 05:53:03 -0800 (PST) Received: by mail-pj1-x102c.google.com with SMTP id t18so5189321pjs.3 for ; Fri, 12 Mar 2021 05:53:03 -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=aih4YwIUaxwo1xIQPYb13vTPOicVAxjDZ9nf+fTCPBc=; b=CZjD9K3Aw7FwEtP7Ty5YY5HLoe5+N9ftfgu69EqzTEUiByHeETAIg0GnzuFLX8fiox sKSbB7tYONMHAjZc9DhtE9cVjRPlRITx57XsY0ZVGgvOcRsaT4joDGey/sB2v+CC704l uXHjT1PB8xd9SoxZbfYj7xxfNfb/vSuE0bS7S9U/0TClGTQ9sYE+P+w6C1OdPeOBzxSp U/XZcRKt59Vpl4MU8KWPrKe01taXowQp2gQsmwhx2bFnoldsecj4IViNDIBDqF4I9DcH rUXh838KJucvFvVw66wccD7UG28p/4dbIPPehLCsqmd0+mbbbS1VzV7aVGd/v3WyOBVK Ocmg== 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=aih4YwIUaxwo1xIQPYb13vTPOicVAxjDZ9nf+fTCPBc=; b=a0+f6bSlhmb/u5KbvytHq7XiU/VXH2qf+bzmXJKsshBnuEmWuh0LjEnB/b7B4GF0eJ amRU/rUzd16pnup7KOxRZrZwW0CkBMQD8bdr4v6+/Pl+WNg5IdPrUVsgvb6eU6qALRWd f117ekWlERPAJ0YaxBcgdOd/ZHswFYjWPhs1zW+xFbuciIweOH2wU+RHpY0UmXCz/+ZQ P9L/4p/rYRVqxY2MmJ46MqXWerCmfcwNEQebziQcHpV9nGL9kYOYfqf3iUqU3377x9xH d4E5DJvCTMQUNaY5Uwf7qSlGptrbQ9IcsdTDDOu09fJXl6YrXVqQFpq5KgvTk6u1VdJL 9AbQ== X-Gm-Message-State: AOAM531prOc4IgbDm6K4zWPqDvLOJIK0Mi6wT5VBXFh+atx+b4SDDkxx 0hYaIDo5MCcGdoO/UPQsYsFo4QKoZDt0dytchjvUDA== X-Received: by 2002:a17:90a:8c08:: with SMTP id a8mr14442823pjo.136.1615557183176; Fri, 12 Mar 2021 05:53:03 -0800 (PST) MIME-Version: 1.0 References: <6cb4988a241f086be7e7df3eea79416a53377ade.1615498565.git.andreyknvl@google.com> In-Reply-To: From: Andrey Konovalov Date: Fri, 12 Mar 2021 14:52:52 +0100 Message-ID: Subject: Re: [PATCH 09/11] kasan: docs: update shadow memory section To: Marco Elver Cc: Andrew Morton , Alexander Potapenko , Andrey Ryabinin , Dmitry Vyukov , kasan-dev , Linux Memory Management List , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 12, 2021 at 11:52 AM Marco Elver wrote: > > On Thu, Mar 11, 2021 at 10:37PM +0100, Andrey Konovalov wrote: > [...] > > -The kernel maps memory in a number of different parts of the address > > -space. This poses something of a problem for KASAN, which requires > > -that all addresses accessed by instrumented code have a valid shadow > > -region. > > - > > -The range of kernel virtual addresses is large: there is not enough > > -real memory to support a real shadow region for every address that > > -could be accessed by the kernel. > > +The kernel maps memory in several different parts of the address space. > > +The range of kernel virtual addresses is large: there is not enough real > > +memory to support a real shadow region for every address that could be > > +accessed by the kernel. Therefore, KASAN only maps real shadow for certain > > +parts of the address space. > > > > By default > > ~~~~~~~~~~ > > While we're here, can we change this "By default" heading which seems > wrong -- the paragraph starts with "By default, ..." as well. > > Perhaps "Default Behaviour"? Sounds good, thanks!