Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5532531pxb; Wed, 26 Jan 2022 14:19:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJzlQidvKKsi7nvquD/2Tox0UFXfOifB4gwlpwBwxIKsGulKn4VoZR8ewlweRxF8w8iUtsLj X-Received: by 2002:aa7:df10:: with SMTP id c16mr1002295edy.163.1643235563467; Wed, 26 Jan 2022 14:19:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643235563; cv=none; d=google.com; s=arc-20160816; b=eyjwfbfjRb5bPIn4ifddMtj/35kdxIMj9qIbwln64AJGCZo3n2UMIIiEIXL4a8A2GG X/uHxa1qB+Iv08U97asIVCHqv9ftWFhW3rdNQIc3hKUIJz9vNT74VVXJ285ghroZRrhR /WpUJWlTuXDS5QFA2mzgF2d2/SpPYIAct88L5t9hajWzCQDVnkOT8TfXJcGAWVQ7NRzG 58YMMtrBpN6ESz1ligV3OxG22kDx+xAvPXS65QCzBZjK6CCAx6xNspJgtRg7wuXfz9rO /WNpbqN2FDdEoLdknjazk0T+0bqSIObNFIQqAAYGDC1yLBthMGwt/2MfEH5PcFjVhTBp srvw== 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-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:dkim-signature; bh=uN7NEj5/raErdh8LaUTfPYj1Ec1u+VdFcqJ9xn+nQIU=; b=Dvgx+T1tkoDo3F4KpdfN8LDWkai5mfBwHegvIQOSw1MjWZ2c/If8wCRQW2KxZCo6KR 3IY8OkGM5TwDcyM4uORL4m07vX3LeB43KTGLZ7WBe7fO+70F3jGWkLOQ6z4FOgQw0hZx jdOIMdmLM8VygQwH6DvhYNRG6qJhKMc7EHsQYxM8p9CC87yWoZdXsTWoC6uvULo5KvZn VPB0AGs7qjUW2QThogJPG0e5yiTVSr2b7YWd/qnbee4mQMWFkMmh8V3Szfb8tlWXeY44 EMJv6xyG1VSBzc9aY/CQnNnxuqrvLkiXFvSqFzv5ckw5GYvSJOoB0QKVvTpuw7MZYHJg j33A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=mhYqHQZZ; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id oz7si226063ejc.698.2022.01.26.14.18.57; Wed, 26 Jan 2022 14:19:23 -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=@gmail.com header.s=20210112 header.b=mhYqHQZZ; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243358AbiAZQ4S (ORCPT + 99 others); Wed, 26 Jan 2022 11:56:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37202 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243356AbiAZQ4Q (ORCPT ); Wed, 26 Jan 2022 11:56:16 -0500 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DF101C06161C for ; Wed, 26 Jan 2022 08:56:15 -0800 (PST) Received: by mail-pj1-x1034.google.com with SMTP id g9-20020a17090a67c900b001b4f1d71e4fso240708pjm.4 for ; Wed, 26 Jan 2022 08:56:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=uN7NEj5/raErdh8LaUTfPYj1Ec1u+VdFcqJ9xn+nQIU=; b=mhYqHQZZB39aySo2/+3XRE7jLNheFRdkwkBL/R3OcdOWaRRMYqG2KQGz+wopMjOhu4 3CnokKklrApleKwXbbKjtdViOJBpAx/oV1RFjD7ONv02Uc7zDL1ide5RumzgKWLAJoHP Zqiin07JHO2vhkKfWB6JDaqYBsI7X1AtCqIm7xJY+2nifZ50IIVj3dQDNaKqSOjopNop 3wtK3OuNutK6LrIq7e8BMZT9gXbU5Kv5TX77KC6mPanqNZCvm9oxe+0lQ1arUH2HGvvh Jf6ayoObu1t6TE54wxY1cN/NGrvacrIU091Bz0waxrg9Dc81grFV0e0bhSo2ZOwP9sBe I1rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to; bh=uN7NEj5/raErdh8LaUTfPYj1Ec1u+VdFcqJ9xn+nQIU=; b=ZKP+BNlhU59ERLzldJb46D8RC0n5cnnIvzklqJpFcoBqMimttxj7OPKxqPB19NYR+N 6PE4oYGOcT5xcnVZrtAJSygNnBau6iJ1b7MA2yii6VYspWDTlG5bHyllrln7uD+y/kLE RB+kE+5QVQtGDalkwimvzCNpTEUvBUJCo3X/6ti7qeBBKU+1kxsNpzQ+714IDF096XPl /jGlvuYrLwCYaqVRLSEeeksLI07TilU2nQ2rBL/H+iJMlgdp6+ILdLIS4MV0T4yEhSHg Y1U5EZ7cF48N+sAJTuoswM3ogOjbv1NeshDer1U8i9cKuCn1MqJv0EA//x83hztuiAgh VUpQ== X-Gm-Message-State: AOAM530306euZhcc7p4CZmSz/kX/CaJK90d6KEQr1ZKotJfiBTnEFBaa 5ps9QXPnp5gZa+wnkoeA8oI= X-Received: by 2002:a17:902:aa49:b0:14a:c390:a44b with SMTP id c9-20020a170902aa4900b0014ac390a44bmr24727719plr.11.1643216175325; Wed, 26 Jan 2022 08:56:15 -0800 (PST) Received: from localhost (2603-800c-1a02-1bae-e24f-43ff-fee6-449f.res6.spectrum.com. [2603:800c:1a02:1bae:e24f:43ff:fee6:449f]) by smtp.gmail.com with ESMTPSA id nu7sm3834358pjb.30.2022.01.26.08.56.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Jan 2022 08:56:14 -0800 (PST) Sender: Tejun Heo Date: Wed, 26 Jan 2022 06:56:13 -1000 From: Tejun Heo To: Christian Brauner Cc: Joel Fernandes , Chris Hyser , Daniel Bristot de Oliveira , Peter Zijlstra , linux-kernel@vger.kernel.org, Peter Collingbourne , Dietmar Eggemann , Thomas Gleixner , Mel Gorman , Vincent Guittot , Juri Lelli , Catalin Marinas , Ingo Molnar , Steven Rostedt , Ben Segall , Sebastian Andrzej Siewior , Balbir Singh , Jens Axboe Subject: Re: [resend RFC 1/3] pid: introduce task_by_pid() Message-ID: References: <20220124105247.2118990-1-brauner@kernel.org> <20220124105247.2118990-2-brauner@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220124105247.2118990-2-brauner@kernel.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 24, 2022 at 11:52:45AM +0100, Christian Brauner wrote: > We have a lot of places that open code > > if (who) > p = find_task_by_vpid(who); > else > p = current; > > Introduce a simpler helper which can be used instead. > > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: Jens Axboe > Cc: Peter Zijlstra > Cc: Juri Lelli > Cc: Vincent Guittot > Cc: Steven Rostedt > Cc: Daniel Bristot de Oliveira > Cc: Tejun Heo > Cc: Sebastian Andrzej Siewior > Cc: linux-kernel@vger.kernel.org > Signed-off-by: Christian Brauner For cgroup part: Acked-by: Tejun Heo Thanks. -- tejun