Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp1255698pxy; Thu, 6 May 2021 04:14:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwSdmLi1Ak3kcIEG/XtDpwrIG6+ZtmROwnL+LmHDHYtAOJwKgPdYl6XZ9xtA/5019Tc4vod X-Received: by 2002:a17:906:5652:: with SMTP id v18mr3817572ejr.457.1620299653035; Thu, 06 May 2021 04:14:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620299653; cv=none; d=google.com; s=arc-20160816; b=BBUzUnpYput0rT8JPj0zvK1ferUcJsQcsiY6/cKGrBPajzl3+YDPPD6p2ZBfI2FjZa 9adxmYe6TtekyDATvRTwddYOKZY8m/72b9f7eVrxGAprjvGIAOENXjYNY2jhp6L7Kras 8VtcMMf2DEFu9/C+LIuXjTzXcwOfpmv5hh/4imYeckwhr8uhm3+GBua1FOwElvgx0cMI tVrySSO+6ScQshe4Hh+0ArsuyOqXTUeyZT+Bbv9Jd9aDksNL8nCvzDH5SVZUtjc0O4Eq DQ+X/O6CTLs6vXtSFolw4t/lnnp6I3LlMy/6TZCiEEdaDpFGnC45dgWkG1BAx4kXwe3v 1bIA== 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=ZisS9Ulva7KpK75n2bAkZJcSlvsuLumk3tsrhriYebA=; b=rbPCBV9QDpK0uwEzdcmX/dwrsc/STe0xhMuny3C62kSkRmHNGI31FMC23/xgOxkZIw LYB7eZkMBQg5n/i8JZX28qIcpkN+uKXrufa+1aNsbMW5B+F1qPnY6w/1f4Uvb9z4Zj5t GOtAYIg5aNo6zf0R1OeZQmyZFkB1yC0pCCEP1zGd7846wSVlSatYeg6MwBQ/ffMsHSQR wIYJFve2jI/Wvrn14hEzTGg0KQCUMw0t8iY1JmsncgA7Spvu4FxoTiifF9SV81K5gMQ6 5y2LNPz71G+62OJg8cxGiNDuFM0NxvalR07UcLd25npD5s90zW2M+4da8SXA107U2wlX aWxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=uKUK3ceh; 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 p13si2000451edy.225.2021.05.06.04.13.49; Thu, 06 May 2021 04:14:13 -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=uKUK3ceh; 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 S234696AbhEFLMf (ORCPT + 99 others); Thu, 6 May 2021 07:12:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59156 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234656AbhEFLMf (ORCPT ); Thu, 6 May 2021 07:12:35 -0400 Received: from mail-ot1-x32c.google.com (mail-ot1-x32c.google.com [IPv6:2607:f8b0:4864:20::32c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3A82DC061574 for ; Thu, 6 May 2021 04:11:37 -0700 (PDT) Received: by mail-ot1-x32c.google.com with SMTP id r26-20020a056830121ab02902a5ff1c9b81so4504438otp.11 for ; Thu, 06 May 2021 04:11:37 -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=ZisS9Ulva7KpK75n2bAkZJcSlvsuLumk3tsrhriYebA=; b=uKUK3cehn/zJKkiyiX8gotl+aoO6eMUJFSG7duOiQ+kRlw7kTmpecYEgbTuA5XRrxO UnEp80Splq9PQ7d2h8HL5B7Y+QNNBIQ2xTYTFwMZrUjlssOSqNBZUfZJCbUG3zKN+U6g XW0f4l9qhSGZ+t2GjL0FDcbGKzohKbSbEzLdiKiT72/En6SLyGcHUH51HiWonWpCUBif 7SpItufGH8PY00IGITTw/YmyOPffoSrafmNFF6nYH+0bdscXxwTTEWwFex79aCScpwRj vlOtIF2hhWgUu7P5lFQBXNp3sYlVs93XJEwVPAsraPXdRo00o3zzRVK4R2BatIOQ61Rv 5tPQ== 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=ZisS9Ulva7KpK75n2bAkZJcSlvsuLumk3tsrhriYebA=; b=fIgvTxQLLBTfXT/ABXqtF8gD9tIti+YALkhTy1yv7ILEQSxn09Bphy4yetZLnJSArg 7D65LXBbdIFlvj5OV7v6jTXzDxmXR73EjFXBXGsY9We8KIzRjnc4DtCrMj0KW09q8XAD 48NKnvx5sitBlWmFjF5rO9koMlf14boS7vfgsibES1/Ji/EM08lFAfGim9QO9LmbdE9b udp2/icp44t8n55Z1G+DR6OSBhxm3dDPRw4HaebuvxHTCGXHDs1IOvgnUFU2sEM7k1yf XU26T4eqo+HbVDlKCIogEVCvahUUt25S2cLVFarlRm0hf+LEzaj/tYlNSaoynJl0lY1k gPCQ== X-Gm-Message-State: AOAM530jEt6cGe3V4UDt6QbE87TeMZjeuaPrsuunF1tx6sKCtCOXutUd H3LmEXDizDrSlCpXYgwUP3lOmTK0Rj14mDVIAhDmQA== X-Received: by 2002:a05:6830:410e:: with SMTP id w14mr3184548ott.251.1620299496510; Thu, 06 May 2021 04:11:36 -0700 (PDT) MIME-Version: 1.0 References: <20210506105405.3535023-1-glider@google.com> <20210506105405.3535023-2-glider@google.com> In-Reply-To: <20210506105405.3535023-2-glider@google.com> From: Marco Elver Date: Thu, 6 May 2021 13:11:24 +0200 Message-ID: Subject: Re: [PATCH v2 2/2] kasan: use dump_stack_lvl(KERN_ERR) to print stacks To: Alexander Potapenko Cc: Andrew Morton , Petr Mladek , Ingo Molnar , bo.he@intel.com, yanmin_zhang@linux.intel.com, psodagud@quicinc.com, Dmitry Vyukov , LKML , Andrey Ryabinin Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 6 May 2021 at 12:54, Alexander Potapenko wrote: > > Most of the contents of KASAN reports are printed with pr_err(), so use > a consistent logging level to print the memory access stacks. > > Cc: Andrew Morton > Cc: Andrey Ryabinin > Cc: Prasad Sodagudi > Cc: Dmitry Vyukov > Cc: Marco Elver > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Alexander Potapenko Reviewed-by: Marco Elver > --- > mm/kasan/report.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/mm/kasan/report.c b/mm/kasan/report.c > index 14bd51ea2348..8fff1825b22c 100644 > --- a/mm/kasan/report.c > +++ b/mm/kasan/report.c > @@ -230,7 +230,7 @@ static void print_address_description(void *addr, u8 tag) > { > struct page *page = kasan_addr_to_page(addr); > > - dump_stack(); > + dump_stack_lvl(KERN_ERR); > pr_err("\n"); > > if (page && PageSlab(page)) { > @@ -375,7 +375,7 @@ void kasan_report_async(void) > pr_err("BUG: KASAN: invalid-access\n"); > pr_err("Asynchronous mode enabled: no access details available\n"); > pr_err("\n"); > - dump_stack(); > + dump_stack_lvl(KERN_ERR); > end_report(&flags, 0); > } > #endif /* CONFIG_KASAN_HW_TAGS */ > @@ -420,7 +420,7 @@ static void __kasan_report(unsigned long addr, size_t size, bool is_write, > pr_err("\n"); > print_memory_metadata(info.first_bad_addr); > } else { > - dump_stack(); > + dump_stack_lvl(KERN_ERR); > } > > end_report(&flags, addr); > -- > 2.31.1.527.g47e6f16901-goog >