Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4689926pxf; Tue, 30 Mar 2021 14:32:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwyXSVPKE4d+wob25LsX9/U+YCMAoKe7IoyJ32iez0DWAbAUL3Y0GuxLl/xh0YtVMs6svCA X-Received: by 2002:a17:906:4a19:: with SMTP id w25mr176509eju.180.1617139943195; Tue, 30 Mar 2021 14:32:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617139943; cv=none; d=google.com; s=arc-20160816; b=xZo38vL84fUWqXFomGF/H3STYn7pqU7UECRxoe/Nvnq37umqukQD3v6fKalvpBlQC3 lC+NJuYYtfvjU6QvCy/jt3/qYXiv0UfdMp/CLSlRSn94QjWIqx/4OoGi2gs4ezmB2/Rr XOCxW4l8t+EMYwYPo5Okuw6X5ouRB8qI+PwB8rKxkitpbbu9OKgZmCr+in7VQh6fm0K2 rYaL/qqyirehTtfr6iuu5N1xZ5jsNSAxGj8/nvS+KTKsewEo6Lmr0xB/kUHP3fgul0E6 vUWjxPIqxaXsks/PeO1XKOYvSbM7ClOys9K+7XTWbLCHxr+k8hkpt+H6LV4hl2m0K31Q fHIw== 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=LI2U3XlYQmzLnJLb640nhhbnbRdqs9Tedy+pDurchGU=; b=aNCa6yZeBXOhTl4AsL4ZjNb01uvP+mmlxx3NRgryVzOKJsXtipQ90O3/tv+t8xLdq0 aucIGWEZyCrNnIbE60C/W1uypDKmr9rowoliA/YxUqnjcd0OKMcjE4g/yXrO91NXYuty V74jEsZWbT6vIVhJ7fujxryy8k44GITZLHFxRnb6lSYX0n5mmQUMT83gMwVxObqQ7pN0 zt0sTRzjobZkde9OkWwu3jcBCZlom2SasvtPzcGMlhsVemgZP9/IMpigYO8w62TXnw+E yIttWAl4yxrnatVjPnHyX9N8deYsAC7crXxRNQza6aeHDTOXn7avBHOAXVdbZc3o3JD5 n/CA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=jPcNZwZM; 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 m21si173967edp.392.2021.03.30.14.32.01; Tue, 30 Mar 2021 14:32:23 -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=@google.com header.s=20161025 header.b=jPcNZwZM; 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 S232645AbhC3VaZ (ORCPT + 99 others); Tue, 30 Mar 2021 17:30:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51920 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233361AbhC3V3T (ORCPT ); Tue, 30 Mar 2021 17:29:19 -0400 Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36865C061764 for ; Tue, 30 Mar 2021 14:29:18 -0700 (PDT) Received: by mail-qk1-x735.google.com with SMTP id y5so17372673qkl.9 for ; Tue, 30 Mar 2021 14:29:18 -0700 (PDT) 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=LI2U3XlYQmzLnJLb640nhhbnbRdqs9Tedy+pDurchGU=; b=jPcNZwZMQDCUvHmnkfOS36Hw/CeWh29H6PrRn4dNxkDi5YFXbdp/iVfLQkO8oT3GGu mCQZW+eIwAiRsUvZnjbEy8ym3cyy6ba8dShj+Tx8ZQkexpChUJbeTwpQcAkvlxPneCUv 9nDStaa0URCW8/PvnwN5QkpFp0jaN2cXgEkgUFB2uDNA+6m+7nfCRelqBg/YL/cPO0Ac Mf2RZJwW2SFjkyj4dafwIjKFkr0Sp5yW9HNjEDsOFuqcGcqRBvkKbBIwdIIQN4xTusoa yB0aIZE/vAVECzs9aey4EZW/sdxKJNZJav1w8rUoycMr6pQH/uiQRKFU3WCWXQVpsWUX n2PA== 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=LI2U3XlYQmzLnJLb640nhhbnbRdqs9Tedy+pDurchGU=; b=lBS6UUakwu2DKrMicpNlML0lA4XScmML0aqrc4lgdA7kKxY/3Pq9czvCtKXUb6Kf9d uXQGxQvXc5sDxS7EZVZZv68WgaXIKXMV1khAt8208VR0NiajI/3st0JRHj1VL7i5Y5WZ x2w8aJDM0cjfqIzZJEwxDEl0xW6MVNjTVz4kwmWYt3ddV8TObunPtwST6zbCBkBnFT1T 8XDaMePIcDnkUGR/URtOOF0Iw9D5EA5oKJ911JtzclI1si8HoiS9GefIEmSujSJ1p6bZ ZB3sGFx5tpqq+7MdpD0V/x4C3EjWQYhimSyvG0GPK3aw9fk2hoVAkqbvD0gAfbEqccKY KsaA== X-Gm-Message-State: AOAM531CK/tOpEC9dhQsRtXpHGr56PqrBzjUN6TZF8iDwpSDR/2hOl0g Q/UxnDl9k0M6mvj+lDZO/eyGceCLXWugXb5BxFktGQ== X-Received: by 2002:a05:620a:126d:: with SMTP id b13mr303030qkl.122.1617139757061; Tue, 30 Mar 2021 14:29:17 -0700 (PDT) MIME-Version: 1.0 References: <20210324214020.34142-1-joel@joelfernandes.org> <20210324214020.34142-3-joel@joelfernandes.org> <20210327000943.GQ4746@worktop.programming.kicks-ass.net> In-Reply-To: From: Josh Don Date: Tue, 30 Mar 2021 14:29:06 -0700 Message-ID: Subject: Re: [PATCH resend 2/8] sched: core scheduling tagging infrastructure To: Peter Zijlstra Cc: "Joel Fernandes (Google)" , Nishanth Aravamudan , Julien Desfossez , Tim Chen , Vineeth Pillai , Aaron Lu , Aubrey Li , Thomas Gleixner , linux-kernel , Ingo Molnar , torvalds@linux-foundation.org, fweisbec@gmail.com, Kees Cook , 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, Steven Rostedt , benbjiang@tencent.com, Alexandre Chartre , James.Bottomley@hansenpartnership.com, OWeisse@umich.edu, Dhaval Giani , "Hyser,Chris" , Hao Luo , Tom Lendacky , dhiatt@digitalocean.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 29, 2021 at 2:55 AM Peter Zijlstra wrote: > > OK, fixed the fails. My tired head made it unconditionally return the > cookie-id of 'current' instead of task. Pushed out an update. I see you have the per-task and prctl stuff pulled into your tree. I can rebase the compound cookie and cgroup api patches on top if you'd like; not sure if you've already re-ordered it locally. Any other comments on the former? > > > Also, we really need a better name than coretag.c. > > > > Yea, we don't really otherwise use the phrase "tagging". core_sched.c > > is probably too confusing given we have sched/core.c. > > Right, so I tried core_sched and my fingers already hate it as much as > kernel/scftorture.c (which I'd assumed my fingers would get used to > eventually, but noooo). > > Looking at kernel/sched/ C is very overrepresented, so we really don't > want another I think. B, E, G, H, J, K, N, seem to still be available in > the first half of the alphabet. Maybe, bonghits.c, gabbleduck.c ? hardware_vuln.c? Tricky to avoid a C with cpu, core, and cookie :)