Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp5729547imm; Sat, 19 May 2018 08:22:17 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqghWhctxeb/XXWGmYlFcm/mMNx0SZ92/Bb53Sd+L5a/PBlHt3Kk4DoI2qWeGkjyuaanuKJ X-Received: by 2002:a62:99d7:: with SMTP id t84-v6mr13691386pfk.252.1526743337365; Sat, 19 May 2018 08:22:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526743337; cv=none; d=google.com; s=arc-20160816; b=bG5CeItb76g9P0Ms7mqhM6KsW3zSzEIPlTtIzi/Aoee9izEFjgMjONAnWN0grghyDe /E84L51ue2deQWlzsIo0P0MU9o5WEOlo2VbhGuzwkivGqcywKRoqoLslasHZ1nkQmyVe l0X7XZVhyggFXhBIaUbLCAFkqk8iQNPm/8WzzqrbLGqjsXfz4HtGC1KnAavokR2aoIUb VHohMXm9RfsXRkZhfQt3kwpRiNWyOpvx4+edNM2BI2J0XmDHmCZZc4Wvn31as9Hj/KgI B/SZRk+9hHj6lnUu3aKtRiK20zy7wU+/JSwdsvJBCh2eIDYkS65BmEL+Lcj+LcphVHi6 4GJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date :arc-authentication-results; bh=dr7xtlKVEee4hNyFHVKaNWqxYiTusr5yV7OqsGq8I7M=; b=L3EPzPMP4RymnefSyOe8UBwjkufh81j2nODdDdYso1Y+FnAA+iz4SbgvXsDo57mnbP midcUpjEnpWokJA6YitdcuNbi9KsUKtVoCHRYGgK/5fC30jPV0Yck7821qnqDj/baF6f GPCPI9zQOVFvTE8mqRdHypYc5v7d7X+Pq2Wgp1dvPTFQPyneDradBGyQlSNW0O/9t2Rh /MpMcqcDhIHjs05yvBtArTfdL0cEZgRe3yWYLdhTe++y9/aMPlBaY39+CHnNNE+DTaEv V08V/ddvrK5OiHkAzPfOLWXbQJmNKwZMTgDi/GLDbWg8N30WVq8OFznab/4el6AOCOWC V/uA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m22-v6si9760031pfg.323.2018.05.19.08.22.03; Sat, 19 May 2018 08:22:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752514AbeESPVq (ORCPT + 99 others); Sat, 19 May 2018 11:21:46 -0400 Received: from Galois.linutronix.de ([146.0.238.70]:56021 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752344AbeESPVp (ORCPT ); Sat, 19 May 2018 11:21:45 -0400 Received: from p4fea4eb5.dip0.t-ipconnect.de ([79.234.78.181] helo=nanos) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1fK3fh-0001sF-8x; Sat, 19 May 2018 17:21:25 +0200 Date: Sat, 19 May 2018 17:21:24 +0200 (CEST) From: Thomas Gleixner To: Reinette Chatre cc: fenghua.yu@intel.com, tony.luck@intel.com, vikas.shivappa@linux.intel.com, gavin.hindman@intel.com, jithu.joseph@intel.com, dave.hansen@intel.com, mingo@redhat.com, hpa@zytor.com, x86@kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V3 13/39] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details In-Reply-To: <907ae15e0f840e47874ebf53fce828c7cda65fdf.1524649902.git.reinette.chatre@intel.com> Message-ID: References: <907ae15e0f840e47874ebf53fce828c7cda65fdf.1524649902.git.reinette.chatre@intel.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 25 Apr 2018, Reinette Chatre wrote: > + for (i = 0; i < r->num_closid; i++, ctrl++) { > + if (closid_allocated(i)) { You can spare an indentation level if you just do: if (!closid_allocated()) continue; > + mode = rdtgroup_mode_by_closid(i); > + switch (mode) { > + case RDT_MODE_SHAREABLE: > + sw_shareable |= *ctrl; > + break; > + case RDT_MODE_EXCLUSIVE: > + exclusive |= *ctrl; > + break; > + case RDT_NUM_MODES: > + WARN(1, > + "invalid mode for closid %d\n", i); > + break; > + } Thanks, tglx