Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2269557yba; Mon, 15 Apr 2019 08:17:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqxdCuE5Pw5+xU3hdVaM+gq5io8YdBRCd+tN2za80YBhtHlcH9cl8K/rgJv4JUiEyR7ee1kg X-Received: by 2002:a65:53cb:: with SMTP id z11mr69371433pgr.139.1555341458351; Mon, 15 Apr 2019 08:17:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555341458; cv=none; d=google.com; s=arc-20160816; b=rILtEwTGD5dUxMaH6sK3OBPZqfYieGazgZeD0GovR1DARfnhX98hbzRml9m/PrvOOc AO38ko4R8nbbC1MbjUitGOYyCl9Bl4hTt2E1STLy4UDCooGYLR+XRx5T3LIanRt9njv0 tu0o8g0JdTzC6UpD1+ITeGLrAniwxkNr0o+RvxYEpiYz/qQ9m+uBQfKwlW37ACE3WW1T S0yThvh2yFZClUd+Hv5v7gPHEfyyrVBUgacwVv8Ajdy+Wl7SdVo3CfJeFnhCniepIxHn f2ubhT+Z1qdbmxzffFINIiQPEyXYcCsdffAVK4CCwXZDuhnbV0ex9Dfw/eWnUxMrehWE K88g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=IBCHpfrUye1da1UXs6F7K9wy3dhqgufMGhBnSii/Kqw=; b=cJwKsscNpZ4u7sDB0BD5Zt708dXGQXBOzBynfSIJZqtC5zvvtXAT7HFKn+W5vPSuti jogtqQT89wCQ22mFsxYHnBYHzZ3cJT0lynECQOoDxV8oYWFHEcQUlbW8YeKHZgZ9ilCS aunOc5TvBY3R/kERqrdcS0ixFlyzg7QeZGUxHvn5JSeErQ3oVNr78sZ8/0W9hqpmAoWC VSFtLPyvFECv83l7m9gsgExebde4qe/Lvb5JcHb0KPqCzi1hhyYUHBiCLnHJD4HOHLQx /eqSJ1iH3rThS4Z5tXWFpu9PQ2aVMfOQBUz2mF4GYopX5KAPuqNmQ13XiTCH/2b+GluP YP4w== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q78si42611786pgq.321.2019.04.15.08.17.21; Mon, 15 Apr 2019 08:17:38 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727618AbfDOPPb (ORCPT + 99 others); Mon, 15 Apr 2019 11:15:31 -0400 Received: from mga04.intel.com ([192.55.52.120]:23729 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726147AbfDOPP3 (ORCPT ); Mon, 15 Apr 2019 11:15:29 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Apr 2019 08:15:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,354,1549958400"; d="scan'208";a="149585854" Received: from unknown (HELO localhost.lm.intel.com) ([10.232.112.69]) by FMSMGA003.fm.intel.com with ESMTP; 15 Apr 2019 08:15:28 -0700 From: Keith Busch To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org Cc: Rafael Wysocki , Dave Hansen , Dan Williams , Brice Goglin , Keith Busch Subject: [PATCHv2 0/2] HMAT memroy hotplug support Date: Mon, 15 Apr 2019 09:16:52 -0600 Message-Id: <20190415151654.15913-1-keith.busch@intel.com> X-Mailer: git-send-email 2.13.6 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is much the same as the original version, accept there's an initial patch to add hotplug support for memory caching. The first version only provided the attributes for locality and performance. The second patch adds the hotplug support via memory notifier. The difference from v1 is the added lock, ensuring onlining multiple regions is single threaded to prevent duplicate hmat registration races. Keith Busch (2): hmat: Register memory-side cache after parsing hmat: Register attributes for memory hot add drivers/acpi/hmat/hmat.c | 108 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 82 insertions(+), 26 deletions(-) -- 2.14.4