Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp3016pxb; Fri, 15 Jan 2021 06:09:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJwm7kIxfc2QJmE2TjCeCEVY45KnqJTJ0Uwj7XnKvgGIV4ieeFhB3a1zRac0z7CH3WP9yr25 X-Received: by 2002:a17:906:5958:: with SMTP id g24mr7994371ejr.217.1610719798050; Fri, 15 Jan 2021 06:09:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610719798; cv=none; d=google.com; s=arc-20160816; b=xpRNP5UFrhl0aNmP6unO4w3l8LPNvs+2P7S1lR31atFeRQIOLyY8iGo4ABvfR+WODP Whqw6pSWM9JkPXogBaCOG9N1H4F9GGExq7W30qK8lQz/HdzTvrLmsF/J6FqGQsa+sALo 12RFFiQZJx9QK5TbMNx7LPJ1rrkIHY2KQ37PpVnkCSibaNFl2UaBI1a6wIaqoSk4sK1e P0moSc3+R+v8A894FxJicae4luxvR7osNB35IDXQQvFkkunPbieJg7P7VBYEckdwNsSV MwqMkU4DOEhuiqUrWclcJGpH0M0tFMFp3d98NW1xA4R6W9tmX+gsJHBWKNeX84v2peg7 aISw== 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=S97i6AT8RiIBnpA9TrOdE+WMINZPh3gMrVKaHT8SvQI=; b=suPwn3lGPbWEkN1aIR7QDgWFOivRc2uBQdS1xG8SRXD/kVg+H+zAbP+28WniBcM+zt cticPCD3bUHmlW1cDWKKBFQNVT+S01oPkVh4wwmVBJXyQbIu4I8AQsM4C4ReZT48LflG ePDzG9Vg1XiuvSL/wRT6JTY+gNMk+DlBXUv3Lej+5qkTUAoQesXIeH4CrWIi1JlNRANP Y5hakNS/Zpcgm5dvopf+JKCaavg9krVLBnZdSJCsnPf4WelbqHW6YLWHgid9USXd+xOP 3/Sppczpx7x6HmtKCJUQb+EVKaXsJrtufU+KEjVxHLTsH+1VopSvRWSoiRGdvJe254IU DPGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=AyEz5HFb; 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 f29si3508152edj.297.2021.01.15.06.09.33; Fri, 15 Jan 2021 06:09:58 -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=AyEz5HFb; 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 S1730741AbhAOOIt (ORCPT + 99 others); Fri, 15 Jan 2021 09:08:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59742 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729489AbhAOOIt (ORCPT ); Fri, 15 Jan 2021 09:08:49 -0500 Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1F5DDC061757 for ; Fri, 15 Jan 2021 06:08:07 -0800 (PST) Received: by mail-qk1-x732.google.com with SMTP id c7so11705722qke.1 for ; Fri, 15 Jan 2021 06:08:07 -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=S97i6AT8RiIBnpA9TrOdE+WMINZPh3gMrVKaHT8SvQI=; b=AyEz5HFbvrjtoATTZTyJk19CqsxNCSBEexmKakLdArxfOMmaXCPWwfF0v4XmrV6JT4 +yFg7PXKMvIG+mfdmo7PawvFGMkWD5ogkx4fayrXnjQgmHBB88ZOvhshWnihBpw/mrgC M71FaO9EW8DUZKjrYE47t0EtbI/PhefULBsibFSkkMWc5F+ArcpD7uvLE5pYj7OYf0+f JVPmo5zmWmdDnKZBXYzrjD/rUzQzZWCnoPZkJE1dla3TA+z3YUacwrzvHzy8ObX4LxdP 3cbEF44HW2vjJLOiuAPc/nNQfvPDyrttDeuvTj5h7OqlHdapj/yOHwwO/1rUj2/GUH5x 12wQ== 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=S97i6AT8RiIBnpA9TrOdE+WMINZPh3gMrVKaHT8SvQI=; b=aFZ7osULJDeG9Z7XyVuQkKo9d/hmhAOxmCvWHGFL0lkW1qvm7WgmZ9NILhrWZ2Y6AH UyGfpXhhv92O5jUU5/wLTnLsbmdVeevTej+ba6+l6NYOCk9Zeeag4IhmtIDhzTE5nPAz J2EeXz3vriH07XqIjuBIeBDw5O1JZ+q+ra6SaWz7MNDBz8s7YBtGH2G6/xFhr3nIGpo/ aJSJMOER1oncbaEZgNpuv5uTqcOTTAsxEzlHYWeISIxkXcWz2GQfoVS1fVDezoS95/uH pWgqD+4jBF4Lp+4e8GKBLYCla+VKuXcm6+CgR8r0h92ORnzBEbIG51U6EnfKIcD190Oo gGjw== X-Gm-Message-State: AOAM530I3VRi5ElpydqvbPhIoUsUUtFlkl0GTj/C3k7ZbB0haUCVQkBy DhGc3BfqmE02/8LlXNjKyvIYL9nv7rV1lYfj1beflg== X-Received: by 2002:a05:620a:2051:: with SMTP id d17mr12340951qka.403.1610719686159; Fri, 15 Jan 2021 06:08:06 -0800 (PST) MIME-Version: 1.0 References: <03fae8b66a7f4b85abadc80a2d216ac4db815444.1610652890.git.andreyknvl@google.com> In-Reply-To: From: Alexander Potapenko Date: Fri, 15 Jan 2021 15:07:54 +0100 Message-ID: Subject: Re: [PATCH v3 11/15] kasan: move _RET_IP_ to inline wrappers To: Marco Elver Cc: Andrey Konovalov , Andrew Morton , Catalin Marinas , Vincenzo Frascino , Dmitry Vyukov , Will Deacon , Andrey Ryabinin , Peter Collingbourne , Evgenii Stepanov , Branislav Rankov , Kevin Brodsky , kasan-dev , Linux ARM , 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, Jan 15, 2021 at 2:19 PM Marco Elver wrote: > > On Thu, Jan 14, 2021 at 08:36PM +0100, Andrey Konovalov wrote: > > Generic mm functions that call KASAN annotations that might report a bug > > pass _RET_IP_ to them as an argument. This allows KASAN to include the > > name of the function that called the mm function in its report's header. > > > > Now that KASAN has inline wrappers for all of its annotations, move > > _RET_IP_ to those wrappers to simplify annotation call sites. > > > > Link: https://linux-review.googlesource.com/id/I8fb3c06d49671305ee184175a39591bc26647a67 > > Signed-off-by: Andrey Konovalov > > Much nicer! > > Reviewed-by: Marco Elver Reviewed-by: Alexander Potapenko