Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp970035ybc; Sat, 16 Nov 2019 12:06:17 -0800 (PST) X-Google-Smtp-Source: APXvYqxd+B0MtYXtllK2wpc/LDGDqEY6p+SlGf16ih7QcLyePB9zhfj7ngA44+EPoTFL6ratqucU X-Received: by 2002:a17:906:5e05:: with SMTP id n5mr12498830eju.116.1573934777502; Sat, 16 Nov 2019 12:06:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573934777; cv=none; d=google.com; s=arc-20160816; b=YejFg0QUIQMDbK8707tSUaOe5fIfmoOWJkQGJ3ZFltb1YVWG4lyKnkQprLPX+2OXv4 PKOmrapZ3HL2Sr1k+ZGY+9Zi1nFCJBic6WYyS/IH3ndjEeBrennZtNzG+x44Kp/a4uCO 0ZRWO8Ll3NVZs6y4WdBNBuSZfSbeELm5bHj6JvnBhYBqlTH2kCiG2YmaFKjk+6/mywb0 WmGbt1unc8PPsI/7dVIvTDmcbuuwB4+q4bk70VWO9p4uV7RSEnQBN3vQ5bWqVPnGeqXN w6icsjA6qS8nXPHYxyFS9nMQuCYjk/kt9+I+Hvwj9pueVxvybK0tY2yWLpUBrHNr0EiV Prrg== 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=OYC2ekx7Tzmq1QfMcXgIkodtKuvAto7LJnsdQYrM5P0=; b=GKhSrrhvvfNVmtxrO/rAfhD1ZtwQwgq1qON3D8HgFApQ98juE4O6AA+x05YpcUnB61 FMCplvIoTH1chcV9eOzuERmEOeMTeaoT9hg3OQlOFgJ09i6ame2e7wCESjkEjDEYIWKX tdzQM1Ujo6irJCJ75802Rat5HJIvmbSfROCTUgRUyZQ5B5CSng/bmN1UD1f5VnDaeE+O qNUZ10whb2eiD8o1h/M3IEegL97LAz2sV10VRXXilh6fG1R1/v7VN4zHokOf/cCQ7U+w gG8m+tRlyK44WQpJqfy3LUQByc2/kPRHlINUmJlPOMJ2K3PNaWI1RmFw3jSnWhkF6uD5 K8pQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="O/DQ/d+S"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l5si9840872edb.341.2019.11.16.12.05.40; Sat, 16 Nov 2019 12:06:17 -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=@gmail.com header.s=20161025 header.b="O/DQ/d+S"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727530AbfKPTrq (ORCPT + 99 others); Sat, 16 Nov 2019 14:47:46 -0500 Received: from mail-pl1-f193.google.com ([209.85.214.193]:46967 "EHLO mail-pl1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727473AbfKPTrp (ORCPT ); Sat, 16 Nov 2019 14:47:45 -0500 Received: by mail-pl1-f193.google.com with SMTP id l4so7059725plt.13; Sat, 16 Nov 2019 11:47:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OYC2ekx7Tzmq1QfMcXgIkodtKuvAto7LJnsdQYrM5P0=; b=O/DQ/d+SOGMDbioUU5bvadLkKDnTXUk7FRJF1g2GFbdPQm9yWrAopHx7hJg+wAtSDB aynBQ/HG50v06LEuARaPf+RM5PPAKgPRvKGVPKCnUOqFHMJGPDzXKf9+7CH1qdx+z6hE b5zIz5Y6VRUvJmjS8QbwPMYRPMVQcR7MhkbAykyzXtEMu63YVUEzjqeWMX6sqBJTZIHt JFL9dlDKuRpzk6S+rk0ztqrb8T9Vqy23SuYsik14+0KHWiS6mgbtjEvYvZJYz+Ipwmxg 4l8sV0cNGS9zko/Kg91UQV7y93HM+zE1Lrm1URK3jvL8FopPdnQzsUzMnzV5SeUzPntr nlMg== 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=OYC2ekx7Tzmq1QfMcXgIkodtKuvAto7LJnsdQYrM5P0=; b=GLbGsGWxMpJ1l9oLGcP9ABDmq9ZJv34ySeBqdG+zJi/J1qg+p15OgB0NqaLptm6XLd 8rg6qDKvxuiDobXVlSGzDLgsXXUSJDZ5vwDwgVwwtZYqrys5w2ycx9lG1H7xL95aC0c2 aHU2XpK5jwSiTKCpeoMjib99lFpM8AkmSY57JjbSuNH7q3j6ITo3247gwmbmej99siie soUkYdXBRXNBlf7b4LwI5DGBqxnKUhp1mHwqB+UAQLKHFUqp+w5IBFlPqJaSFAjeqalb Xn2qz1OuVNrcimyXVOghf87bKdtvz53W2zyLptWLkYT6gDWm6oVnGu7gyTsN6ZGelBKG ijAg== X-Gm-Message-State: APjAAAWBH6942o5uWLL4/HC/lLnQnGxq/fE8Zh1zxsMSNc1qiqtThLks 2zhbHkClMhAU8VCOiFb3WPT2BAhEhcJf+EDXEOY= X-Received: by 2002:a17:902:d684:: with SMTP id v4mr20988116ply.316.1573933664833; Sat, 16 Nov 2019 11:47:44 -0800 (PST) MIME-Version: 1.0 References: <20191112130510.91570-1-tonylu@linux.alibaba.com> <20191112130510.91570-2-tonylu@linux.alibaba.com> In-Reply-To: From: Cong Wang Date: Sat, 16 Nov 2019 11:47:33 -0800 Message-ID: Subject: Re: [PATCH v2 2/2] net: add trace events for net_device refcnt To: David Ahern Cc: Tony Lu , David Miller , Eric Dumazet , shemminger@osdl.org, Linux Kernel Network Developers , 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 Tue, Nov 12, 2019 at 7:27 AM David Ahern wrote: > The location alone does nothing for resolving reference count leaks; you > really have to use stack traces to pair up the hold and put and to give > context for what are repetitive locations for the hold and put. +1 And, as you are using tracepoint, you get trace filter and trigger for free, which already includes stacktrace.