Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1657819pxb; Thu, 4 Feb 2021 20:16:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJyiNIQzJcQHoyHolFOZ972QZxHyYTS1VCaeTLloz8tEhJ7rcGokz3Lx0tJAVT2a3uPBmOlM X-Received: by 2002:a17:906:3801:: with SMTP id v1mr2257246ejc.353.1612498584828; Thu, 04 Feb 2021 20:16:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612498584; cv=none; d=google.com; s=arc-20160816; b=KQyTrAE5JsXR9yIsv2Yz3NZjR6g9p3reOCyTFO5i72+XRcQmAIN1VZ/rQgHnzoZXkG MTroOQrYgqy7YNh2ZBUb2xIBtyR6656HXAP0kCpsMoouszQ0SHyTpqBSTTSKhEjj9aIM cIOr1ee8w2NjziBzW7AlsNW1JCsEuRj6tbuLWzY+t8/2twxoh7IZWdyIan8AspiFiXPG qFCbxZ5R6zf3PQ6lWp3LXRJhmo8z3QGCYaFY6bb0UeluCYxpu4lV6HFulMJDpVbNQEsV v406LVpCFUbQT7vEIY4wcYuMZiw2uK8MnVr+IUvMm+nTDQRwwbTb2H2pXAUix1+FC6wo KZoA== 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=3ohk/C5oFiMM+Cgctb+9cVBX5KjZwpMPY1LRWrhVM8c=; b=BeK7tqUP+rxbi+A8QTvLkte1ppMVGPJGVufM6V7CzJ7YXwdAIQQ0en8hbDAcSQUS+V mxh9+hEK5qgxSrtqIWNvoOXQFFwkiSPg78mqmnSgsp/kC4KABYzi6LSj88Y1VY4Viivz aeOyha4aYo4TIKOcNtNBhMlVGOkqRZ40KrCx8rswn4Bb+XspH7EkRQu++YJY1wBnG/Tf WPocvDiFLig5JdYZkiGPwFp6ypw0GF0J9YTO01TEDUfFfrmU7y16Bmgt0aJi9/Qo0gEZ mAE04tz+ObIKmrSd45AFPDPFpUB8rp+iRqGkn38aubElZMM+X+7E+CcEz1l3lN/wlS2q n+AA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=vyxicpSl; 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 f22si4704441edx.36.2021.02.04.20.15.49; Thu, 04 Feb 2021 20:16:24 -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=vyxicpSl; 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 S229795AbhBEEIL (ORCPT + 99 others); Thu, 4 Feb 2021 23:08:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32892 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229729AbhBEEIL (ORCPT ); Thu, 4 Feb 2021 23:08:11 -0500 Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E3C4BC0613D6 for ; Thu, 4 Feb 2021 20:07:30 -0800 (PST) Received: by mail-qt1-x82e.google.com with SMTP id t17so4163674qtq.2 for ; Thu, 04 Feb 2021 20:07:30 -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=3ohk/C5oFiMM+Cgctb+9cVBX5KjZwpMPY1LRWrhVM8c=; b=vyxicpSlUPsEl6l5LRz1yPe/qzaA1irn4iqjmpwBOJby/PIu0RSE95qGOI3ZFOURqB 4jGPT7Wj/r6Bps8JTWJ78VFjfrHPPrtWxJlPnYfXXXzeO6KsbzfFebXjuXDqIvfUc1qt degfQf7jXZw52VJ5FrvwNjJfTfs4JiPu3T0gC0PnNBTnPuqwpAn8y6LHe3A4DvdPKGuU 8gauJND+bMO8+h3MAiBhK1M2qkWvsOlaw6DT5VNk/uq9/Ls5AG33axnFzVclCVaO18Ja YYtg3h3RE0fwX7WNegtg172Oo/2IiC9Kuas/4umX/NIcnugPzuI8i5EjcvbdrY1IVhVJ GcNw== 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=3ohk/C5oFiMM+Cgctb+9cVBX5KjZwpMPY1LRWrhVM8c=; b=rSXz5pqRHsD/CEjT+dRNKp0BCX0Q9a/NGg0RTi6fM3Sv7jPlFS0TB1FMMScOId//+y SqguxTruDxH+uEF7RoDyskJOOoArbwor7GT39BQ9F1cQ7sDE7P1arp93E9cQZ8TD9dFM uZn7sgL2JTbTz+v8YrOsmRftWaxtGZTPqjoPlhn1Dl1eXBvZEUyFKywcCtbkrUgsNW+V IzV0b7ZPSup5mlzjffIuEjay7/XyVYq4bNQKosRQ8619/+6xG/v2MBoXnhVBd/JoqVR1 weWQMFoeMDhJ2sv2aJDyat4YzKJySxOrgxFJHLpedhe8vHTn/fmeAO9C5BGX/mI7iiMi EqDg== X-Gm-Message-State: AOAM530cCB3HNEuEuWKyMz4JJfGRr1wsHBykcbnr80HjCCTFgqnFSOp+ oPMXfPNlyOkbNN/9kC/BT66m7v510I3iZS9yDKyaVw== X-Received: by 2002:ac8:7654:: with SMTP id i20mr2800547qtr.143.1612498049828; Thu, 04 Feb 2021 20:07:29 -0800 (PST) MIME-Version: 1.0 References: <20210123011704.1901835-1-joel@joelfernandes.org> <20210123011704.1901835-3-joel@joelfernandes.org> In-Reply-To: From: Josh Don Date: Thu, 4 Feb 2021 20:07:18 -0800 Message-ID: Subject: Re: [PATCH v10 2/5] sched: CGroup tagging interface for core scheduling To: Peter Zijlstra Cc: "Joel Fernandes (Google)" , Nishanth Aravamudan , Julien Desfossez , Tim Chen , Vineeth Pillai , Aaron Lu , Aubrey Li , Thomas Gleixner , linux-kernel , mingo@kernel.org, torvalds@linux-foundation.org, fweisbec@gmail.com, Kees Cook , Greg Kerr , Phil Auld , Valentin Schneider , Mel Gorman , Pawan Gupta , Paolo Bonzini , vineeth@bitbyteword.org, Chen Yu , Christian Brauner , Agata Gruza , Antonio Gomez Iglesias , graf@amazon.com, konrad.wilk@oracle.com, dfaggioli@suse.com, Paul Turner , Steven Rostedt , Patrick Bellasi , benbjiang@tencent.com, Alexandre Chartre , James.Bottomley@hansenpartnership.com, OWeisse@umich.edu, Dhaval Giani , Junaid Shahid , Jesse Barnes , "Hyser,Chris" , Ben Segall , Hao Luo , Tom Lendacky Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Feb 4, 2021 at 6:36 AM Peter Zijlstra wrote: > > refcount_dec_and_lock() avoids that complication. There isn't currently an interface for raw_spin_locks. Certainly could add a new interface in a separate patch as part of this series, but doesn't seem that bad to do the locking inline.