Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp1511476rwp; Thu, 13 Jul 2023 12:00:27 -0700 (PDT) X-Google-Smtp-Source: APBJJlF1aBKq2Fj/nIVHZpYoQNlVMFLf2d/wKmQUE/7ROwLR8hIueXNKpCs50t+d1AcT7J8aw0eX X-Received: by 2002:a05:6358:7e83:b0:134:ccde:596b with SMTP id o3-20020a0563587e8300b00134ccde596bmr3064134rwn.12.1689274827380; Thu, 13 Jul 2023 12:00:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689274827; cv=none; d=google.com; s=arc-20160816; b=uz9WkkxORt/B+utqtKzS1hbaJQYW4y+aogy4SmzQR6BB4UlTyHypnFNkAcQulEN2ZX xUicTuE3uRI8yyfZMWJo8l7SesJME0tQvsasRSBe8p7tboxiSXBHJL+eHa8V3Ce2GxIh gfaOIm7rPSPMTRDzcmeVvPwqYWgyRS9PsjcJU/ZOC1hIkmBewxedfpAgUSM+4u0Rp9DB OiTsQDGGhNdtrU6wBVpYmui/XsL47Ei+VrfwXGv2SuHMNeMxJTbapE05ud/PQPBjx8tl 0wC6n+MD6DwFbe5I4IOv3NqGgpIb6sXFoS8d73gfYdV66V60mpqKO0HlTYVsN77DSHs1 Dy5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:sender:dkim-signature; bh=S/Rh3N7Hpk2RvvFOi7xZjggtoYOkILDnWZuYI4DoA10=; fh=roTHTvhcCGx+TwszkFlMRBzzZGAfPHdvGQo41rrWvU8=; b=U9rE0d8ZkOO50Vna3LbSaYGxM0IsVvcPBe64PRrg8QhT9vwQog5rQxjYiBHweWmxa1 LroB8g48clfkKB9pj8Imq9Es1gUJv3F6rx2OnYFuALNePXmGoMgA+kRg/JcRUtn9NfLM 0jazB4gu73emGVs22IrcQdM279qCHM2IL5Ulaou5UljToxbZZrAEvqWiieqrDK8meTbC os9g2jzaFkSka5WAL6msD5J4tu3aYa3mINq5bGC08sgEwZXruUXxfJwwRFdfPN4zQZPm CX8PM4Bhx4M+MMmxU5duSuFsxjvyh+NSfSiD13cXt2Ic6/ynrsyI3ba40R+L5hN9WxH7 kJcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=HW5cIj8f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a10-20020a634d0a000000b005579d6bdf86si5656278pgb.543.2023.07.13.12.00.13; Thu, 13 Jul 2023 12:00:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=HW5cIj8f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232517AbjGMSyk (ORCPT + 99 others); Thu, 13 Jul 2023 14:54:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232744AbjGMSyg (ORCPT ); Thu, 13 Jul 2023 14:54:36 -0400 Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B41BE3589; Thu, 13 Jul 2023 11:54:08 -0700 (PDT) Received: by mail-pj1-x102c.google.com with SMTP id 98e67ed59e1d1-262fa79e97fso524530a91.2; Thu, 13 Jul 2023 11:54:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689274437; x=1691866437; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:sender :from:to:cc:subject:date:message-id:reply-to; bh=S/Rh3N7Hpk2RvvFOi7xZjggtoYOkILDnWZuYI4DoA10=; b=HW5cIj8f6UrrRKqCSEGCEMigQIuAtz5FZOoyenrcfjQXnkfk3x91KqAgmOfMu8rjb0 Ck7tu7PddO79GoM9qYGS7C5Xmp7NtD3l3Ns10x1+yAakLRUN0IwG4ffbzHFORM5JjEK7 XoqNvaQKUfKQuOFxG8WDYi3aM5Mwe7+AaPuBKK9Iih+Z8SC1e7KILlhVi9WuzfQdrHlp tX9sJsE4pQET7vVqcOht85rsQOHTeT9LGfxwrSPrzw69KHgZP3dH4E01yzu5A0S6DWwQ 7EBTGYF8Cw5Pp86VOfuv5xYomnc9HKvK9VUJmyCveJoOvbxWORxNPPNzkQ1CVAsvt35m O2XA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689274437; x=1691866437; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=S/Rh3N7Hpk2RvvFOi7xZjggtoYOkILDnWZuYI4DoA10=; b=Q4zGKmKl3FfJ0jQjeHwnZedqU36DzpOMEd8XvNjxrsiY+7JEl8jdnoyBngf0HMJXXq l6Iz7U15V46irymToyX+50XyLH2Mo7rYjFPehEZnETASLIfi7nnktEodehKtKnC+cV/l g4g9VSrfvT30crZwf/ynQZXHehufoQyhg2jh8kTRtEU7sld6RWQlCZEJqfmPALv0fD5R CFNsDzr7AHlDY3XuGL4aVS5dFvK41qq2P8IzuZMHJ6Zq3xzF642J6/qOk9FgUAHSQHuy eV2nDR9RBBdzl373mRmNwavfNbsoCW2Tkgx2EYU7dm23bS/FPJf1wAQF3A6bqdl1bvaO IvNg== X-Gm-Message-State: ABy/qLbMADM/57V1QEUvcfMFHsF4+M5JYfbZa+GtQBGr5HFEYNnizQUO nC7oVVsw9CN0x6LIaCJHqvs= X-Received: by 2002:a17:90a:43c3:b0:260:d8c0:ae79 with SMTP id r61-20020a17090a43c300b00260d8c0ae79mr1339393pjg.35.1689274436784; Thu, 13 Jul 2023 11:53:56 -0700 (PDT) Received: from localhost (dhcp-72-235-13-41.hawaiiantel.net. [72.235.13.41]) by smtp.gmail.com with ESMTPSA id d13-20020a17090a2a4d00b00262eccfa29fsm13036699pjg.33.2023.07.13.11.53.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Jul 2023 11:53:56 -0700 (PDT) Sender: Tejun Heo Date: Thu, 13 Jul 2023 08:53:55 -1000 From: Tejun Heo To: Peter Zijlstra Cc: Geert Uytterhoeven , Lai Jiangshan , "torvalds@linux-foundation.org" , Linux Kernel Mailing List , kernel-team@meta.com, Linux PM list , DRI Development , linux-rtc@vger.kernel.org, linux-riscv , netdev , Linux Fbdev development list , Linux MMC List , "open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)" , Linux-Renesas Subject: Re: Consider switching to WQ_UNBOUND messages (was: Re: [PATCH v2 6/7] workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism) Message-ID: References: <20230511181931.869812-1-tj@kernel.org> <20230511181931.869812-7-tj@kernel.org> <20230712080504.GA3100107@hirez.programming.kicks-ass.net> <20230712122745.GH3100107@hirez.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230712122745.GH3100107@hirez.programming.kicks-ass.net> X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 12, 2023 at 02:27:45PM +0200, Peter Zijlstra wrote: > On Wed, Jul 12, 2023 at 11:04:16AM +0200, Geert Uytterhoeven wrote: > > Hoi Peter, > > > > On Wed, Jul 12, 2023 at 10:05 AM Peter Zijlstra wrote: > > > On Tue, Jul 11, 2023 at 11:39:17AM -1000, Tejun Heo wrote: > > > > I wonder whether the right thing to do here is somehow scaling the threshold > > > > according to the relative processing power. It's difficult to come up with a > > > > threshold which works well across the latest & fastest and really tiny CPUs. > > > > I'll think about it some more but if you have some ideas, please feel free > > > > to suggest. > > > > > > We could scale by BogoMIPS I suppose, it's a bogus measurement, as per > > > the name, but it does have some relation to how fast the machine is. > > > > That's gonna fail miserably on e.g. ARM and RISC-V, where BogoMIPS > > depends on some timer frequency. > > > > R-Car M2-W with 1.5 GHz Cortex-A15: 40.00 BogoMIPS > > R-Car V4H with 1.8 GHz Cortex-A76: 33.33 BogoMIPS > > > > while the real slow 48 MHz VexRiscV gets 128 BogoMIPS. > > Hehe, OK, really bogus then. Lets file this idea in the bit-bucket then. I think it can still be useful. On ryzen 3975wx, it's 6989.92, so while it may be off by some hundreds of percents, there are still orders of magnitude signal range and that should be enough to suppress most spurious warnings. I'll post something later today. Thanks. -- tejun