Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752241AbcDZQsk (ORCPT ); Tue, 26 Apr 2016 12:48:40 -0400 Received: from mail-bn1on0077.outbound.protection.outlook.com ([157.56.110.77]:19456 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751583AbcDZQsi (ORCPT ); Tue, 26 Apr 2016 12:48:38 -0400 Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=caviumnetworks.com; Message-ID: <571F9BDC.5090804@caviumnetworks.com> Date: Tue, 26 Apr 2016 09:48:28 -0700 From: David Daney User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7 MIME-Version: 1.0 To: Will Deacon CC: Hanjun Guo , David Daney , , Mark Rutland , Catalin Marinas , Tony Luck , Fenghua Yu , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , , "Rafael J. Wysocki" , Len Brown , Rob Herring , Frank Rowand , Grant Likely , Robert Moore , Lv Zheng , Marc Zyngier , , , , , Robert Richter , David Daney Subject: Re: [PATCH v5 00/14] ACPI NUMA support for ARM64 References: <1461116439-22991-1-git-send-email-ddaney.cavm@gmail.com> <20160425111338.GJ16065@arm.com> <571E4A2A.8070908@caviumnetworks.com> <571EFD1B.1070609@linaro.org> <20160426121547.GL27312@arm.com> <571F671D.70401@linaro.org> <20160426133500.GQ27312@arm.com> In-Reply-To: <20160426133500.GQ27312@arm.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: SN2PR07CA002.namprd07.prod.outlook.com (10.255.174.19) To DM3PR07MB2139.namprd07.prod.outlook.com (10.164.4.145) X-MS-Office365-Filtering-Correlation-Id: a3a53c80-37ad-499e-7b40-08d36df29ac9 X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2139;2:BWlmA2pBKb9Q4PD7is/n8IEIA7S748WelsTTzcM1yjZ6NcnfdOWr8uk1B8YIGXovvP6yq4oWQ8cqBTOsZCs+RvcAJeOy5mtigFVRyGs6V41asMno1L2OEsSbXvFC+IHUN8OJBAWbOdQoqWBOa9kwTqbIuzuP213fonTYZMlon4A7zqUaTUpGQNcByUKRK1Hh;3:9CO7dAYiHbZzoq2tlkhuPg4ALJsNUpQWiFbNFHAHPBvUCAbZ7D2+zJj7xKG2ME+8AJ0PmW9t1keZpPSCZxrrnl09vp7ddJJbonqvl+at5MNSfXHd/rGjmL/9RIvSvRaQ;25:JVZxSxLK+0A9Nbw2QfjtoKw2qmSrxLo6P+0XWV4xtuwalPyqVg7y65B3klJhkFNg2LJns5foQdqbNbRM1r+d2/gdgGGIO5HzadOmEUwbn4byhJ/HXShL+yGpsuXXHDOVwOS5J3jLzv/XZdTxh0qlEbP7091j2lpFOQyAJLUFTZQJv4SK41Z0A15QbbRX08vAH+P+9XGQXIQRhzxhhYVHVmkQB0TdfeWHfgLtRgBuFGBrSPsl4f10wgsu2Onw3uEH81nyubx43EVzIBc90ytne2FIKy1/AP8p/dw4QCNyNNtpI6p7SJpHhNGBPw7MQ38HlZ3RhbW35hBodgJXlQpeCw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2139; X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2139;20:oUmEFRFfI8Qs8O/Qf9WJcq43hKQ9yJGTuZaCZxerMchgEZ4YAePYVL5PgfULJ3GEFZoItQnm1uALey2jickeZC683jwoueQbO/bfPks76NQfT2fQxmNv5bJMwk1OUFw+Hs54O5hie5xuFarYgCSYVIyiubDrb4izPl+o7WmirH0brB4Yqgq1eDsZOhQ7g9tliH0ZA6s0rivoKD2FO61fpuTwO2BMbmegxzHJ94DPIYcRcNVREgtwbemk1Ro4UwtlNUi7GuRUzrkc8ecWcYUwISOjbGKCtYt/Qj123vy8SHep6ZBkH7WycJSBvLCA4S22iV0Jdk4XCmYLvk8T3tcdg9/4xkQWQRarUL/3AEG2jC0kFWSnH1PNboaJQWXxcXWM0XBQ29c7Q1itjKtu/hu+H3nNW5ytlGJMVyLOjFJFxx0uFAmSkOSKZZbQvEJy7RL/AhC3j3WdnAZDRGU904+HgvxrWO6oslP2X12km72kgBLoFnrl4SnR9DY4coJU1IaoPkpJGiA/ZeJMBubZR5AMTSosYGNOkiBQh7XtZi0Jp5cXWiuGzqXVypdbYywhJmHRZjRu0WDhQlL3MzXg83jfAnQHd7e0LIgAAQExeNVWWso= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521072)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:DM3PR07MB2139;BCL:0;PCL:0;RULEID:;SRVR:DM3PR07MB2139; X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2139;4:v80I6ntzjUhTMPTEfE7WwPEM9nsERFY/bZJwAAh+WuS7YJz/Y3TF/CWp1ieXLgS9IUvis98RBFcJvcaGosUvQIg9MjbtSDQLGztu4m5bQKnJFG/my8unSGmxWMct2VZZZ1Ly/OZGVC+R6z+Ux79PcfG7HjNR1cTJEKx/d1WbtZceBDVg/kKc0t2r6SPinclLv75LV+cqfuYoJYr955TXnNnRjbER2UViTlSEXvBsY5WaqtHXuR+B0FfLG438rhOKRiIDW2IsRjlYqoQr1LVrPRrYNBpoClfUprpDhhzMkPMnToBKXteJLrWl0BkFAFNoUXcMKX0qdk0bIBPB1fzEmzHQqq8Z8K+2JGwYZLeYcHqRxRIRpLxUWAal6riWIjIDKZ7BlnLnARLx+3WMTRvdlA== X-Forefront-PRVS: 0924C6A0D5 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(377454003)(24454002)(66066001)(4326007)(1096002)(80316001)(4001350100001)(586003)(6116002)(3846002)(2950100001)(77096005)(4001430100002)(50986999)(230700001)(81166005)(87266999)(93886004)(92566002)(65806001)(42186005)(65816999)(76176999)(2906002)(50466002)(65956001)(54356999)(64126003)(23756003)(189998001)(53416004)(110136002)(33656002)(47776003)(107886002)(36756003)(5008740100001)(5004730100002)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM3PR07MB2139;H:dl.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;DM3PR07MB2139;23:n5FcfSDVG386yzIKdxmjAL1iKRe5sxrNlc/uU9C?= =?iso-8859-1?Q?t0pGGGG4WlJXa+cs3RtvUKPWvFZYPzKyKMS1ZMyI+jDmc+AkJeLmCkxDux?= =?iso-8859-1?Q?nX3+zoMmXSJXkR21IhXbMrHZX7GLCzMjQkqnavl64SjEZ2A0pURIpRCkz9?= =?iso-8859-1?Q?Klrz6mgFKgNTFWDRTDToUkCe3I8QwPzZOrCMFzH0McpMOKHIXkUBor75Wt?= =?iso-8859-1?Q?mDwSk95Ccw+xOa5BOpdkcNVNRz4aUxIVBJO+xi/tm9H86zul8JUDPqdPkt?= =?iso-8859-1?Q?rU5BhRW9FYBAVhJv46Cjmgq/UOAoSSWFQT9mRFIcu/W0y26sqlwYnBpBbt?= =?iso-8859-1?Q?a+nqkSCqc+gIUP9LaPKEC+3HKNk6Vadmjdv59P6J/qA6iHL7G9/376WIXV?= =?iso-8859-1?Q?Vc2rbxs/aJ9AZNKi9zc7ykWJlyxOPOS70ySgdN5c1DeO055ewLypuMRagk?= =?iso-8859-1?Q?/UOZu7hu8v/oBTUtaKYS4OMXKTsVY30vXr1vrIxxRSD1Ox872A9DmVOpd8?= =?iso-8859-1?Q?IFQmXER7UktsbK0WbWoqOU0Ker9Ama3auB1xufIRP3MjLzquPk1JNeQR1c?= =?iso-8859-1?Q?kzDRy8v7UHE2QX1nmJbSpclpfZoafXEt3vZZ+CwkkSHUIBChvnNDArgNDc?= =?iso-8859-1?Q?rmczVmhlSzCGpCG5bEwOH6EuJgMnMkdkBY3ZvVt5fvfssge0sUZSbb5AVx?= =?iso-8859-1?Q?QJ44lHVP1rmcKAjIqioHK/4ppaiXPEc9AincqLMAWxD6yjmImgloy0Ne3Y?= =?iso-8859-1?Q?hTwQlDmJS/HaAAzh/Uh2u1vZQYodza539GTsyO5VDVIwIW90F/Qb1ZU3SD?= =?iso-8859-1?Q?+13g2K0Qo9cY72tlual3SS9KSKQ71Z8WuGxxf8JtcwQIH5wBeX9QlcGbKY?= =?iso-8859-1?Q?AaBi18d9GwTkjkM0YjAN2ahPup1/wV5TRWLNeU0oiWcMTBijPaLDFV+eok?= =?iso-8859-1?Q?OxaS8JDd6zOPTuEHNpGyv0/O/dKLRw3pnJF5xjWlBo/dZBnk75RHEEJn+M?= =?iso-8859-1?Q?QeT6cvezF5uRNTgZw+BY1QkyXW+k/KTrO+f5v3EOPUWsgjxYw+1MXO2RWs?= =?iso-8859-1?Q?tEaOvzk5th2Z/wp5wlKYAyEuW+ZixCN7iLON5gD0S8=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM3PR07MB2139;5:XixEgZLyVhiQUi/+18sRUWW2vdBKPAQF6q331Bad2ntET2JCs91GMH1GSb7c4Q3RRDEevhNLRcVTENqcbrWMHkba5h1QjC4UyMPrrAeOZ+mdJeB7+EoweKoSPlXLtZM2Fk6P8QivhonGVAYpBGPtrdFrWj9o3weW2XV1npuVpKxCDL8NmUy0BdOMzRh3dG1o;24:2FgmsLALcbzblshQCZUEUQ4ykyNSRsbLqHYW7vMbQb6VvTda9ST9fadCUQ/hYg3xCRn9564L6YAU8avWxtqKM9z/BH8OEHZXdHYqBDnm5V4=;7:vZbJ7FV408RNHoCRia1OC4IgscKHjq+GyffmL/grROnsuWphE4SZiVoB1XKp1BW5+2ubAnWNLg4P7v0EO/2bV9CMCRH+JyuuT2sp4XqpKSFj+rmrE/Dp4HeIsotocPaJl5qtNkBZJrLk7W67JCnIM2u9j/FDPdGESx5doWfmYPmW82W+quC4yHsgnSNnrXY3w1Fiwm6Tq3/P4wscPATCCYBVBJ14kWZORexze5p0+M4= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2016 16:48:31.5623 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR07MB2139 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2049 Lines: 45 On 04/26/2016 06:35 AM, Will Deacon wrote: > On Tue, Apr 26, 2016 at 09:03:25PM +0800, Hanjun Guo wrote: >> On 2016/4/26 20:15, Will Deacon wrote: >>> On Tue, Apr 26, 2016 at 01:31:07PM +0800, Hanjun Guo wrote: >>>> On 2016/4/26 0:47, David Daney wrote: [...] >>>>>> Given that this ACPI series already requires some significant cross-arch >>>>>> interaction (which is actually good!), perhaps extending the clean-up >>>>>> patches to encompass some of the ACPI bits might make sense, and we can >>>>>> get that queued as a pre-requisite. >>>>> >>>>> The cleanup patches you mention above are really independent of the ACPI >>>>> things. I have applied them both before and after the ACPI patches, and >>>>> both seem to work. With a quick perusal of the ACPI patches nothing >>>>> jumps out at me as being a candidate for inclusion in the header file >>>>> cleanup series. >>>> >>>> I agree. My patch set is ACPI related enablement, cleanups and >>>> consolidations, it would be good to merge as a single patch set >>>> as it's self-contained. >>> >>> Up to you. I just thought you might want to avoid having two sets of >>> cross-arch changes and the associated merging headaches that go with >>> that. >> >> Good point, as I suggested above, it can go with ACPI tree if it's ok >> to you and Rafael. The problem we have now is that dt based core NUMA >> support for ARM64 is queued in your tree, that would be the headache. > > Sorry, but if you wanted me *not* to queue the patches, then you should > have said so (similarly, if you wanted a stable branch). I'm not rebasing > our for-next/core branch now. I am quite happy with the fact that you put the base device-tree based NUMA patches on for-next/core. There is only a very small adjustment to those in the ACPI-NUMA patches ([PATCH v5 06/14] arm64, numa: rework numa_add_memblk()), so I think we are fine as far as that goes. My plan is to post a v6 later today that adjusts some of the messages printed out and adds some Reviewed-by and Acked-by that were accumulated. David.