Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752159Ab2KSV1j (ORCPT ); Mon, 19 Nov 2012 16:27:39 -0500 Received: from g6t0187.atlanta.hp.com ([15.193.32.64]:12140 "EHLO g6t0187.atlanta.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751883Ab2KSV1g (ORCPT ); Mon, 19 Nov 2012 16:27:36 -0500 Message-ID: <1353359959.10939.84.camel@misato.fc.hp.com> Subject: Re: [ACPIHP PATCH part1 0/4] introduce a framework for ACPI based system device hotplug From: Toshi Kani To: Jiang Liu Cc: "Rafael J. Wysocki" , Yinghai Lu , Tony Luck , Yasuaki Ishimatsu , Wen Congyang , Tang Chen , Taku Izumi , Bjorn Helgaas , Jiang Liu , Kenji Kaneshige , Huang Ying , Bob Moore , Len Brown , "Srivatsa S . Bhat" , Yijing Wang , Hanjun Guo , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-pci@vger.kernel.org, linux-mm@kvack.org, "Wang, Frank" Date: Mon, 19 Nov 2012 14:19:19 -0700 In-Reply-To: <50AA63CE.9080700@gmail.com> References: <1351958865-24394-1-git-send-email-jiang.liu@huawei.com> <6684049.OOiNLWpfRL@vostro.rjw.lan> <50AA63CE.9080700@gmail.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.4.4 (3.4.4-2.fc17) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1446 Lines: 32 > But for the ACPI part for CPU and memory hotplug enhancements recently posted to > the community, I think they are different solutions with the new framework. I feel > they are lightweight enhancements to existing code with some limitations, but the > new framework is a heavyweight solution with full functionalities and improved > usability. So we may need discussions about the different solutions here:) Hi Gerry, Thanks for working on the framework enhancement. I am still new to Linux (and learning :), but have extensive background in hot-plug features on other OS for CPU, Memory, Node, RP and PCI hot-plug support. So, I basically agree with you that we do need framework enhancement. However, I think we need phased approach here. First, we need to make CPU and Memory hot-plug work under the current framework. Once we settle on the basic features, we can then make framework enhancements without breaking the features. For CPU hotplug, I also intentionally minimized the code changes so that the changes could be back-ported to older kernels being used by distributions. I will send you more comments after I reviewed your patches (which may take some time :). Thanks, -Toshi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/