Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3704040pxj; Tue, 11 May 2021 10:03:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwP/lJTdail20nhHjPlfvYcC9+aK8zqJf7x/b5EDQ1jVeLjI6Qxd3tm6Xcnvl068Ad+2m0A X-Received: by 2002:adf:fa4c:: with SMTP id y12mr39184602wrr.393.1620752582352; Tue, 11 May 2021 10:03:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620752582; cv=none; d=google.com; s=arc-20160816; b=FTu+q5yjXivA3sHwzBNHAHlPWbKCzl/0uTZMHfJ92Nl/pnnR05dLfWV637ICbUQ0NE Dw0GL0/UFoQpeixRBZHq2IPsfKklDvKDK75+T4xGPu/EEyYvVfRUb4h5+w/Vv4OU7jMa ITY4x01jmZ+oBatsLwOFkfwkBZRuU0yyKLN9aJ65Zam2x8UklMYb5ezKxd3Z/1Vl/CJh GHrr/9g2dCVu2inI2recX/9ekiQ1BcXiCJO16Da2BQZtlMo8vf+neMWm+XCtrC4KF00f Xhdf+EnGqr2+h72dcfpNjPr/nO5jpYiI2LbEzP5Ilff9TWHDLwRYX/CZuMa0EU8JNnUc rpRQ== 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=fmFyHNnUFHNuAVxbIzn7lHV9kvhWQzN1eSc9Pbf0XcQ=; b=I0K/Zjs0JD6YT6BC0bTns2neJ7PpQvSxYbA2OO72p2tI6A1zeT7Ya3GpkV+sQ4Dhd0 38ZB2kwQBer3NHCKNa9ac8kQyrlvcxB8XY1vKERQY5V1hAkqpAZ8YxtdLJwpZ9BJOn+V e3Hf56iF0Oqw+fuGwJ+tcApEmwmsx5uZwHCCmJ0xRJArEAbnI4WAaUOGPAeMnT6htP35 8smwLoxgsiMH8YEUykSkaj9xXZO1vxSr8p/1P9vi6mHKUAC3jwNZSbPCf8Wggp0toYZf Z7nBuH5aefxG9CGd/D4iSMbiY7gh3+7Ucx7IrPTFOVZ5l6WRdkyZeL/uOsEz0v4gy83W l1Cw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=myLkImHX; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p16si3306505ejf.257.2021.05.11.10.02.36; Tue, 11 May 2021 10:03:02 -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=@gmail.com header.s=20161025 header.b=myLkImHX; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231630AbhEKRCD (ORCPT + 99 others); Tue, 11 May 2021 13:02:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55180 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231230AbhEKRCC (ORCPT ); Tue, 11 May 2021 13:02:02 -0400 Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F31F7C061574; Tue, 11 May 2021 10:00:54 -0700 (PDT) Received: by mail-pj1-x102d.google.com with SMTP id pf4-20020a17090b1d84b029015ccffe0f2eso61627pjb.0; Tue, 11 May 2021 10:00:54 -0700 (PDT) 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=fmFyHNnUFHNuAVxbIzn7lHV9kvhWQzN1eSc9Pbf0XcQ=; b=myLkImHXOezSotuuATiOAEM8rI4bn/KntJijmRm0HOQeeHwV6aTGsPD7nv0BjqQoH1 3L+W86p3VkFFKF1vCivgZ0qDY4CZ1J9P3bAUYxierHIchWRD2cjkCBTXhAgs0oZtHK8E f/zSe/dcSO79CEJDcjuxvyV9AGAixNGBTyGehW/EyGOmO0qoxUzxVIjKjJjsRpCsvrQ9 IV3J4d5IfaH/91hgpUNr80AqexKcSdABwYoGz4zngIkqisK4mcn4V+nSvrjZZiEkbJ8E Fn4f9Ons6kvYNmL5aBZXFCVScrB4uAxETd2UTttxRQkelZq+5WueHFxRmL/wJTjHalaa 8+rw== 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=fmFyHNnUFHNuAVxbIzn7lHV9kvhWQzN1eSc9Pbf0XcQ=; b=IsVTMCSuMqkmPVbsCD2aJ8YL0F+ALfSvNBf+NKPxq6cKEAr/91CFox6niXjCIS4S5O afq76FHEzNdEw3ko5L7IGo2oqbFitZw0aCWLH/ERQfHr+6Uj/oYFOdgxBLIdSOkTC2GS DJe4ub/kjhXoHFdn+mHePun7I7NPyGugMrdE9NerE/+9vPtv0XzGHIObEYSpCTGFIjWc +HW01eboF5/NGsFBl5pjS2WKfaDiZAOje8M828T3gRBCr1XRIclemAc7pmdWHETBUpcC /QNblQlRb9BvuxkSpIV7PeDM9U9yWebPwh7YN5C9yxAVyaRbfmFS4Eqwg4cmQ7SameAg W5cQ== X-Gm-Message-State: AOAM531BYROJYmZIwGDM0dN0F4H5+I2qANq5T9EpWqHOxtQ+f/xGI+3b m3o/ZcGgiP9gkVVGrcx32XlXTSV7b7cDtER86/c= X-Received: by 2002:a17:902:10b:b029:ed:2b3e:beb4 with SMTP id 11-20020a170902010bb02900ed2b3ebeb4mr31789999plb.64.1620752454532; Tue, 11 May 2021 10:00:54 -0700 (PDT) MIME-Version: 1.0 References: <20210511113257.2094-1-rocco.yue@mediatek.com> In-Reply-To: <20210511113257.2094-1-rocco.yue@mediatek.com> From: Cong Wang Date: Tue, 11 May 2021 10:00:43 -0700 Message-ID: Subject: Re: [PATCH][v3] rtnetlink: add rtnl_lock debug log To: Rocco yue Cc: "David S . Miller" , Jakub Kicinski , Matthias Brugger , Andrew Morton , Masahiro Yamada , Nick Desaulniers , Andy Shevchenko , Peter Zijlstra , Tetsuo Handa , LKML , Linux Kernel Network Developers , linux-arm-kernel , linux-mediatek@lists.infradead.org, wsd_upstream@mediatek.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 11, 2021 at 4:46 AM Rocco yue wrote: > > From: Rocco Yue > > We often encounter system hangs caused by certain process > holding rtnl_lock for a long time. Even if there is a lock > detection mechanism in Linux, it is a bit troublesome and > affects the system performance. We hope to add a lightweight > debugging mechanism for detecting rtnl_lock. Any reason why this is specific to RTNL lock? To me holding a mutex lock for a long time is problematic for any mutex. I have seen some fs mutex being held for a long time caused many hung tasks in the system. Thanks.