Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp1273551pxb; Sun, 22 Aug 2021 11:18:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxiMv+RNHuT0VEjUe3mNJ3JbCBsndJ+GeKw+0qQC8dQIqIftOH9c2bMJ9irFVYdKRFAZQYE X-Received: by 2002:a17:906:2305:: with SMTP id l5mr32279338eja.72.1629656302677; Sun, 22 Aug 2021 11:18:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629656302; cv=none; d=google.com; s=arc-20160816; b=cr7SNZNFtygF4Bg0v+Z8AoZMLN6t0oIWNfBLsj+N/y87ejdqBJXeqxs1qLXlSJzDTE ITxu1ER6l6GvH4PLpHN2u0hLB0M/VVh4rIVXzf24JtsU9lllOpABaUMuMcWsz+icR4Z/ me8afRgqSLz7S2+SOxgOm70TuJkArbWnlxd4GTnGqg3WnGe14x+ymh1GKQoFIuH6DtHJ tAxWsBBcMh7+moV6+BTRc3s6R9H/fkswEW8qkXRpeBbH1n0dtj30tWnAypJQFUHPKrv7 Lbp2ZMyix0oy5ZnRK1WGJjr5WnMol7G6FLhYXMQHKOZ3FA9Jcog3n2zhEKDZACHt6lFH fF8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from; bh=MeVvD9zkd3NgB/64tGvZytEqCGUF/gmVAWSZTFcagQc=; b=cwcd1PL9zxCAge7iLkMN/o0wuPFPmfysyTdQFK3XHm7p+3ptqnw4Hr4c43PMzjvpKf 850OKLqi1K2nN8f0NZLe1+X21Fyz6iJmjebWTOIKx5vykbFwo2+IyqF/FoafdYBTx469 IbjY6MmSf+EONK7tdYRf3UGpFEZx/ACHR4N39N4LksFpd0x6aJgy8hcawdNY2rmicSKE vtjZ5gRj+MfgD303xPiH9bpjoO6utYRP2LCq+Kep+eSAv8w9YPC3JfTrE286Emw3bsLt EVc2oEPewV6GzvhOg7T4UeHXdgXJ1NLNzmFyjmNwT/LHT1nhp+/9rm/edjg8MYsQCKEJ 8Z3Q== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qb29si5988230ejc.360.2021.08.22.11.17.57; Sun, 22 Aug 2021 11:18:22 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231534AbhHVSPG (ORCPT + 99 others); Sun, 22 Aug 2021 14:15:06 -0400 Received: from foss.arm.com ([217.140.110.172]:45796 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230245AbhHVSPF (ORCPT ); Sun, 22 Aug 2021 14:15:05 -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 F299F1042; Sun, 22 Aug 2021 11:14:23 -0700 (PDT) Received: from e113632-lin (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F31053F5A1; Sun, 22 Aug 2021 11:14:20 -0700 (PDT) From: Valentin Schneider To: Sebastian Andrzej Siewior Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, rcu@vger.kernel.org, linux-rt-users@vger.kernel.org, Catalin Marinas , Will Deacon , Ingo Molnar , Peter Zijlstra , Thomas Gleixner , Steven Rostedt , Daniel Bristot de Oliveira , "Paul E. McKenney" , Frederic Weisbecker , Josh Triplett , Mathieu Desnoyers , Davidlohr Bueso , Lai Jiangshan , Joel Fernandes , Anshuman Khandual , Vincenzo Frascino , Steven Price , Ard Biesheuvel , Boqun Feng , Mike Galbraith Subject: Re: [PATCH v3 2/4] sched: Introduce migratable() In-Reply-To: <20210817170925.2jwqvgvmqab2glwu@linutronix.de> References: <20210811201354.1976839-1-valentin.schneider@arm.com> <20210811201354.1976839-3-valentin.schneider@arm.com> <20210817170925.2jwqvgvmqab2glwu@linutronix.de> Date: Sun, 22 Aug 2021 19:14:18 +0100 Message-ID: <87czq573et.mognet@arm.com> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 17/08/21 19:09, Sebastian Andrzej Siewior wrote: > On 2021-08-11 21:13:52 [+0100], Valentin Schneider wrote: >> diff --git a/include/linux/sched.h b/include/linux/sched.h >> index debc960f41e3..8ba7b4a7ee69 100644 >> --- a/include/linux/sched.h >> +++ b/include/linux/sched.h >> @@ -1715,6 +1715,16 @@ static inline bool is_percpu_thread(void) >> #endif >> } >> >> +/* Is the current task guaranteed to stay on its current CPU? */ >> +static inline bool migratable(void) > > I'm going to rename this in my tree to `is_migratable' because of Thanks for carrying it through, I'll keep that change for the next version. > Sebastian