Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp601067ybz; Wed, 15 Apr 2020 14:55:57 -0700 (PDT) X-Google-Smtp-Source: APiQypJ21+SjgAUiPOqN37mZhCcKVIBJwpFWIGolWa0eTBle3miN9kt40TnYxrCNe332Sd0SI0vs X-Received: by 2002:a50:b966:: with SMTP id m93mr26862574ede.346.1586987757232; Wed, 15 Apr 2020 14:55:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586987757; cv=none; d=google.com; s=arc-20160816; b=vM33bvSHWzb2O+OSkIOKWb3Rek47VaQ5BwdDlVA7WnI1itedZJXtH+LScbC+1ZBwCv a+BtHdzyqbZTM79XjGhwuu1w06N4TkOXoxhlWT3BOaFjuU+eO0HdrMR6CJboPsftJ750 pHa9Mt68h5kJKhdFQzAUVkQmMzxAotzrX0p0quaVZ6Kr0Cz7GxqtwQtumMtUADo+tmhL NMZHKG2rSWSZA0R2FNfbEeZ4ahKCKDaxtZ7ZRRkz3dg5IV+gEO/4AZBFYTxdBJCjr2pw vI3h7uBQ9+1H0fRVH+Jd0vzQqEmsmWvaZ8r4PaRh/1Q3aFUwFS2V2bx5O5N25CVCcHk6 sRsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references; bh=O2EQpfwz4FPvSMcbFMpm0Ze9Dom+SjLOwSoHrCNZr88=; b=KSuZxtfWoPfEMJsJ8hpYhx3bsqDv/t3yraxQJ8k8Q8sDJxRtj8zIN6wQ/CEdWNoulF MOp7NWyRsjgnihrggtDyB3+NDDI68Z+rNlfS46iTSEbLt2aEMTnNAO0MwPR+z7t38QpQ IU8vWxynIQTdze8Jpi/SwGTMPWYrxttvgx3hjSnJqxWJeE5eb3O5VT86bha7i6Xv4plk g3qCoc6844txysjAICIYYw+FV7KVtKTNOHwHXViLuzOplFs3lNK8nq25rRbAL2LMq64S zMRSHXL4jeztksDfRNSw7IsNuBU5x9Ql8O6XLbKnys7dOQAPaLc+JwvVciUF9ILb7RPJ 47fA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f3si5097073edn.165.2020.04.15.14.55.34; Wed, 15 Apr 2020 14:55:57 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2633496AbgDNU5Z (ORCPT + 99 others); Tue, 14 Apr 2020 16:57:25 -0400 Received: from foss.arm.com ([217.140.110.172]:34490 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2633476AbgDNU4v (ORCPT ); Tue, 14 Apr 2020 16:56:51 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 694451FB; Tue, 14 Apr 2020 13:56:47 -0700 (PDT) Received: from e113632-lin (e113632-lin.cambridge.arm.com [10.1.194.46]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4EFF53F73D; Tue, 14 Apr 2020 13:56:45 -0700 (PDT) References: <20200414150556.10920-1-qais.yousef@arm.com> <20200414162742.0ef4d9ee@gandalf.local.home> User-agent: mu4e 0.9.17; emacs 26.3 From: Valentin Schneider To: Steven Rostedt Cc: Qais Yousef , Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Ben Segall , Mel Gorman , Andrew Morton , Thomas Gleixner , Yury Norov , Paul Turner , Alexey Dobriyan , Josh Don , Pavan Kondeti , linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/4] sched/rt: Distribute tasks in find_lowest_rq() In-reply-to: <20200414162742.0ef4d9ee@gandalf.local.home> Date: Tue, 14 Apr 2020 21:56:43 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 14/04/20 21:27, Steven Rostedt wrote: > On Tue, 14 Apr 2020 19:58:49 +0100 > Valentin Schneider wrote: > >> To move this forward, I would suggest renaming the current cpumask_any_*() >> into cpumask_first_*(), and THEN introduce the new pseudo-random >> ones. People are then free to hand-fix specific locations if it makes sense >> there, like you're doing for RT. > > Or leave "cpumask_any()" as is, and create a new "cpumask_random()" for > this purpose. > Sure; I'll be happy as long as there isn't a blanket replacement of existing callsites. > -- Steve