From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753168AbcGSMep (ORCPT ); Tue, 19 Jul 2016 08:34:45 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:55368 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752663AbcGSMeo (ORCPT ); Tue, 19 Jul 2016 08:34:44 -0400 Date: Tue, 19 Jul 2016 14:32:12 +0200 (CEST) From: Thomas Gleixner To: "Luck, Tony" cc: Fenghua Yu , Ingo Molnar , "H. Peter Anvin" , Tejun Heo , Borislav Petkov , Stephane Eranian , Peter Zijlstra , Marcelo Tosatti , David Carrillo-Cisneros , Ravi V Shankar , Vikas Shivappa , Sai Prakhya , linux-kernel , x86 Subject: Re: [PATCH 13/32] Documentation, x86: Documentation for Intel resource allocation user interface In-Reply-To: <20160714171645.GA19191@intel.com> Message-ID: References: <1468371785-53231-1-git-send-email-fenghua.yu@intel.com> <1468371785-53231-14-git-send-email-fenghua.yu@intel.com> <20160713171310.GA14521@intel.com> <20160714171645.GA19191@intel.com> User-Agent: Alpine 2.11 (DEB 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 14 Jul 2016, Luck, Tony wrote: > So the core part of __intel_rdt_sched_in() will look like: > > /* > * Precedence rules: > * Processes assigned to an rdtgroup use that group > * wherever they run. If they don't have an rdtgroup > * we see if the current cpu has one and use it. > * If no specific rdtgroup was provided, we use the > * root_rdtgroup > */ > rdtgrp = current->rdtgroup; > if (!rdtgrp) { > rdtgrp = per_cpu(cpu_rdtgroup, cpu); > if (!rdtgrp) > rdtgrp = root_rdtgroup; > } That can be done simpler. The default cpu_rdtgroup should be root_rdtgroup. So you spare one conditional. Thanks tglx