Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4520210pxf; Tue, 30 Mar 2021 09:41:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxSu+DdRgR0E1zGzVViDrdStv7KPoPwlhhbmKLVRx9YNwZFIMr+Q3AVII2osKXGwMsJKuBM X-Received: by 2002:a17:906:f56:: with SMTP id h22mr34814589ejj.494.1617122494568; Tue, 30 Mar 2021 09:41:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617122494; cv=none; d=google.com; s=arc-20160816; b=j3WEucwqyD2dLio+g8DTDyr6bqw8xpqfNqqbXmxHr/Oo4QQHhosLjwT1ziqSpxJNRQ 7xCXYNDnL1w6XOF2gDVJwJfjJbs7ezUsJjxesfp3Fe5CoDrM274bpKvMsUsxkX1hnx54 wrWwKZvUPy4/UfW0T+WktJijtMlJs2LvTiChLQx3CX0MLWTyzkYRh82qa/67QQoc8/Lu C9Gr+DBTM6uDJCXGrpApQW4AtbbyTdQK17j43TNEp+tY4CLc6/tGRcMOVf6B57vqZnC2 AfzfGYUsEOt6qJ73UzDsXOA+yUCd5EKfSxhS2appejCO5IfqTOT1/uq9Kol0qCySv16W VQBA== 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=2bFDTkH9JcEDOzccCJHbuAcdTPMMRb2IauyOAtWvukU=; b=SVvoFujuDsETn0A3IoDRtCS7c2M9RhaWYTb+yKTxrrUxDLpmtfpIpHfZcKYfMAW3X8 ofULlTPYF+X6pc09aMpFw1/NrE3EH3dG7/QHX0ufmuwoNTdStwpBil4K6My44iWAlodh Mzf5aY7KuPQ1L22P8eJlr9Gp+M/OXMNIRrK/wYSaucoQJk8z9l/K+Duxin3rbpD5H3uZ MN45VCElylBp2Er2Joxe45i8kekq40gMih+P1ofSrcokMvpf49Fah5e6P4wHrQ/NP/G5 /+FNjaXS2MnUStBoWWYEVg0vs/VYwRwBQgTwxB72gV6d/TxBKRMxysaokAzIPXngF43w qzMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=JEpuv7is; 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 13si16278278edx.282.2021.03.30.09.41.11; Tue, 30 Mar 2021 09:41:34 -0700 (PDT) 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=JEpuv7is; 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 S232333AbhC3QiJ (ORCPT + 99 others); Tue, 30 Mar 2021 12:38:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231532AbhC3Qhw (ORCPT ); Tue, 30 Mar 2021 12:37:52 -0400 Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DCEF9C061574 for ; Tue, 30 Mar 2021 09:37:51 -0700 (PDT) Received: by mail-pg1-x52c.google.com with SMTP id p12so7466536pgj.10 for ; Tue, 30 Mar 2021 09:37:51 -0700 (PDT) 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=2bFDTkH9JcEDOzccCJHbuAcdTPMMRb2IauyOAtWvukU=; b=JEpuv7ismqJvD/rh8eWo74+I+9DswG7+fHhCk3dWIbSm7WnlLdoMzTdm33iRP257A0 6mMdjfq8bwfVyL/qn90cHYglSei3T8gFlM0raIz0A+0VakfixPyBXaszWr4dTzOwswfa 3AF8oHyVBsoil1DPatHFmrRnZrhPS8XR4sQjg5+u7DS6HbY+VQQmNMN9Ax454EdsNQo9 FlM3l+86P+8rtXmUzjU1hilPFPcIhJeq37i5r8RkG0vPOb7RWW2UiMpiABw/wBsb+glV wy7x9nZUmc+tzVih98hcUwVeB7OkIwp85Y//hQ7iRtxeV9c/vIVPVv6Bfh1eYSAXE3HZ IIYw== 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=2bFDTkH9JcEDOzccCJHbuAcdTPMMRb2IauyOAtWvukU=; b=GCSdNJFuNDaHWaArlH2DGSsH+Pl38fHi9hmZl1Hz2OemtpDuskSpFoYnFCx8lmlQCB S3DefUOGB+4aedn7ioqXa1LW7+lu57qrX9IMiEwJljyuFBuMv3T31emU8qGS9ct87WDX S6L6qq2R5W+TsAg4kWe/KgltU2daIkFmEKIWCWvOAZ15r5d3OHc3yOplRDbh4r+ggV2i 9ZKYZqwlqJLj4t69eHw92kct8JZ07uNNykCECO/HERgk8nvVuujuN2TZH+9ASZmcf4nN LXLCX9bUVXYUsw7OjXi97HoleYRXzIeBLMb/rUzHvs4Yzw2sS+sLJWH4CdSLQqylZyi7 s+1g== X-Gm-Message-State: AOAM530tMALsqXD5ForpmZbyePveA0DoLf77Dlr80MP7gVHO9ZwLl8cj zB0roVeBSvjQDGgXvNUjUQxY8Y79lNgYCcdtWzW9tA== X-Received: by 2002:a63:4e47:: with SMTP id o7mr16220027pgl.286.1617122271157; Tue, 30 Mar 2021 09:37:51 -0700 (PDT) MIME-Version: 1.0 References: <2e5e80481533e73876d5d187d1f278f9656df73a.1617118134.git.andreyknvl@google.com> <115c3cd4-a5ec-ea4c-fdc8-a17a0990bd30@suse.cz> In-Reply-To: <115c3cd4-a5ec-ea4c-fdc8-a17a0990bd30@suse.cz> From: Andrey Konovalov Date: Tue, 30 Mar 2021 18:37:39 +0200 Message-ID: Subject: Re: [PATCH mm] mm, kasan: fix for "integrate page_alloc init with HW_TAGS" To: Vlastimil Babka Cc: Andrew Morton , Sergei Trofimovich , Alexander Potapenko , Marco Elver , Dmitry Vyukov , Andrey Ryabinin , Andrey Konovalov , 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 Tue, Mar 30, 2021 at 5:54 PM Vlastimil Babka wrote: > > On 3/30/21 5:31 PM, Andrey Konovalov wrote: > > My commit "integrate page_alloc init with HW_TAGS" changed the order of > > kernel_unpoison_pages() and kernel_init_free_pages() calls. This leads > > to __GFP_ZERO allocations being incorrectly poisoned when page poisoning > > is enabled. > > Correction: This leads to check_poison_mem() complain about memory corruption > because the poison pattern has already been overwritten by zeroes. Ah, indeed. Will send v2. Thanks!