From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751594AbdINU1F (ORCPT ); Thu, 14 Sep 2017 16:27:05 -0400 Received: from mx1.redhat.com ([209.132.183.28]:39232 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751363AbdINU1E (ORCPT ); Thu, 14 Sep 2017 16:27:04 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 1A10881DF3 Authentication-Results: ext-mx01.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx01.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=prarit@redhat.com From: Prarit Bhargava To: linux-kernel@vger.kernel.org Cc: kan.liang@intel.com, x86@kernel.org, andi@firstfloor.org, peterz@infradead.org, Prarit Bhargava Subject: [PATCH 0/3 v2] x86/smpboot: Cleanup logical package ID Date: Thu, 14 Sep 2017 16:26:57 -0400 Message-Id: <1505420820-7274-1-git-send-email-prarit@redhat.com> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Thu, 14 Sep 2017 20:27:04 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Cleanup the logical package ID code by storing the logical package ID in the cpuinfo_x86 struct and calculating the maximum logical package ID after all the CPUs have been enumerated. [v2]: Decrease logical_packages when the last thread in a socket is removed. Signed-off-by: Prarit Bhargava Andi Kleen (2): perf/x86/intel/uncore: Cache logical pkg id in uncore driver x86/topology: Avoid wasting 128k for package id array Prarit Bhargava (1): x86/smpboot: Fix __max_logical_packages estimate arch/x86/events/intel/uncore.c | 1 + arch/x86/events/intel/uncore.h | 1 + arch/x86/events/intel/uncore_snbep.c | 2 +- arch/x86/include/asm/processor.h | 6 +- arch/x86/kernel/smpboot.c | 113 +++++++++++------------------------ 5 files changed, 42 insertions(+), 81 deletions(-) -- 1.8.5.5