From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754837AbcEYNWs (ORCPT ); Wed, 25 May 2016 09:22:48 -0400 Received: from mail-by2on0065.outbound.protection.outlook.com ([207.46.100.65]:59952 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753615AbcEYNWq (ORCPT ); Wed, 25 May 2016 09:22:46 -0400 Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=cavium.com; Date: Wed, 25 May 2016 15:22:29 +0200 From: Robert Richter To: Will Deacon CC: Marc Zyngier , Catalin Marinas , Jonathan Corbet , Thomas Gleixner , Jason Cooper , David Daney , , Ganapatrao Kulkarni , , , Subject: Re: [PATCH v5] irqchip, gicv3-its, numa: Enable workaround for Cavium thunderx erratum 23144 Message-ID: <20160525132229.GG1535@rric.localdomain> References: <1460748606-28390-1-git-send-email-rrichter@caviumnetworks.com> <20160421174042.GD24726@rric.localdomain> <5719DA41.60304@arm.com> <20160422090052.GA4236@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20160422090052.GA4236@arm.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [78.53.85.116] X-ClientProxiedBy: AM4PR02CA0010.eurprd02.prod.outlook.com (10.165.239.148) To BL2PR07MB2340.namprd07.prod.outlook.com (10.167.101.18) X-MS-Office365-Filtering-Correlation-Id: 798d0ae8-59ac-46a2-6174-08d3849fa72f X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2340;2:UDGagX1zbwSlJsmXvS605eO1F3Bstmf2j6U6bVv+8Z53JfnsPoehKkkCNhw+vToXjq7vK3nZnAcleH7vrp2k+7gsL+0JYgxH9lrIBxcBppaMrrRbZkVuY2/mePpuIsu5vsJNzk1dttOkSh/gm9e6/wU7HLapJhcQzfpmHwVQsYOEtAGbKXmrFjEH0p7eqxG7;3:iyVfsldAp0AikhTv2jLa4+k5PljZCOzO7DklZci0z7A4j5/xUJyRVSJb2Mawi9ze4xQ8Rj99BujKGhBDxcdgdyDYYbmgj4CQXc+4DSM/2u/mHPM363xLGc4u5Edh3gQ6 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR07MB2340; X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2340;25:fdZnYAJgWmAGIjKHz1UpLo8s7VyCJC0kdCH3adoCm2Ux+EZAeeBx/OODRqKF3xh1Y+jOjrorxFPFLVJov/L8r46tJQ6OGXcpX8xCIcFHGnz0mQeD9bC25T5pmVYl3uD44evkuqxbkoLaSw3b04vhwB6M+Q9gLRyZUBTuKzOMJhumSZIFv2KKeEA6j5wvnmxixzB51raIbVOgHNPVuzyFv7Ip044uyv75zJc5UZrPb3e/dyLWsJNqiViXTzmRtOrLH8wHflg+lV7Ahg6L8JgR9/uQ9eRlnR9fKf7GYtsO/cJErA7KBBIUXPua18/j2n96w+iFMEaTukRqjHPuEvr+qaGJhzHGeeXHm4LWj50Rpydi9G291OygrTksWYbBtQ3FljHo2ZxmlWworD6/N1KsLbX/z6Yjpevhb3XthhkjedenQgl2tUHSOxsWoQThg3kUv8KOoiOu3uP2sOKxZGfTvK/ecFtM8h5kme/z3EwGMx2OjOd3Rdq7RSPutEzkTYhTRTDJ0EhhhmKXHcrkuSBA4evSuIEgTvGl/r06y2Fl2KDvwMqDFY3jTd7qMOlVJMpwJfz6wLhhQp2ab0D3pkyGccw+ya+uG1MCHqmpVWyACiRB5y5jZju2+WQmwg/oioYv1p1tvBYau39I/enrJQQly8JNAl34Km3zsm2ryTA3m0ga94o5grPAueugqyL7SzIq X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2340;20:EjVNQlM0p2PkVlxO3xe8Hkq/Zv+0tm5W8P+XEUycKxeClH4vEizaExobFl0trOo+ktkTgHTpKp3VxFxB3oNW/AXlHFOtX5+qXrXSe0U4y4d/yXrmr+wrWAbFL5fevEPxqmrn65Zf3kekSm6dKQCXXENT49wOsSWR9KD3ULlD76KHxXG8SLLlCz5uqq2iEnmYAaGpRhVe/Y0B5kUKFuABmSiaHM+rT/YkUeikaV4u0LF/USKexWPOoCnjCS49lf+lJMMzAVdE5F/Kcq3dxeFC1huv38QZRHWFAR+eXJ+q7z9Osrogdm1Ur9bft4n+LzGYFb8xxS9benaVSuCUJyRY1pGEbuHCC6okhaMpiQf9lQGKcnqp/QTiR4zhjFKavlsIzBsjJxVuNkzEfeYArguWN5UFOWxw+4/r7XmOJs/Hubq6TObd+I6a4vwFe2DwsbfBS0wgdGJvk/RnSevwKnerq2XHKNKMZJIJeBSr/ustXcvOZAqFsSVOYSY0XFRH9zpR;4:SRKSoZKssixSoHOOBKTVaE7topZs7Ze1d76TnBnB83K0kqiCV9QVs2jJvRXw6c01728P3IeDYuExhPuKHp8vNtpAzw2Dv8cuPk93F79l3xqRiyC4wsmJT4cdfsTIPjMC83Ke7hIriP4hELcvLtGu1Kp1a58tLFV4+SYTTYNstgDY5C+kA2wk5UCkniWEqxLUHdVqE0IobWE63vR5cbkSfc8Er7nZL0/BXM8ZWHcAb2k4E72JmpEjD0pnm10S9jb93qHpO6YXqpa6GMZThtl8vu+CJKpxcgpQpD0jHY45wc16R+VjM5icHIphkzLakxWuPacsBLQz9CI3b+PtOYaQJJpMIs5jM88/ErLv49RU0yPBX4wk6HmWSOiAYn4hsuC+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046);SRVR:BL2PR07MB2340;BCL:0;PCL:0;RULEID:;SRVR:BL2PR07MB2340; X-Forefront-PRVS: 09538D3531 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(24454002)(66654002)(2906002)(2950100001)(50986999)(76176999)(54356999)(81166006)(189998001)(325944007)(4326007)(5008740100001)(110136002)(8676002)(42186005)(47776003)(4001350100001)(19580395003)(19580405001)(83506001)(77096005)(92566002)(5004730100002)(6116002)(9686002)(46406003)(23726003)(586003)(50466002)(3846002)(1076002)(93886004)(86362001)(97756001)(66066001)(33656002);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR07MB2340;H:rric.localdomain;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR07MB2340;23:q2Vsede1Ui/nRrXLKU73oUA0j6Z8FLdpAFdnHSYEd?= =?us-ascii?Q?NN8vkt8WwoP9QzM8ETNzITZ/KMBgfrbrKBBonYyu2PtLdDQIUDGeV6dDUHAD?= =?us-ascii?Q?oD6qZdu1m8v0CUorMUO6uyxKkfRLMrFXFm7LlLlxveliczjuBDAhijdUNJBn?= =?us-ascii?Q?/rNJ/QDrervD8bp/o7gGSc1pnEJQsrhl0QLYy+/+mwXHxfjgolowHQxzc0jq?= =?us-ascii?Q?tVrxRNVlCVWsC4Q/lijkO1PtXoEhpYlrXn0lO2FoO9OLXnliWR8ncQJ0I8AZ?= =?us-ascii?Q?5tMIgHkTlXeVg3CLnTKPTwKRepubhd/czAMeRaZq9XbdlUhgcHnSbcKZ3ihJ?= =?us-ascii?Q?CgvglbIG/XCV+hwhpLbcNvUWaRvMG+8lSCAcF2C06+PutMCWNJepMGBhuHJ+?= =?us-ascii?Q?LMOvkDYlZrA/M5Nth+iUdpyT/dVenT+bHEcaHd8iQyvy2o7ZBaoddWtMn9tf?= =?us-ascii?Q?vDVaskWLKfqZ21gZz9gKKimmXtifHG4NdJik+Sl6fYdUjFc3VMSFZTOsmtA1?= =?us-ascii?Q?DYU7HUq0LNT1tigM9lRoadvG2xOH2cNGyvONnf09fuEzAJdSXdG5exXMXk66?= =?us-ascii?Q?k5+10l4sb0ycLQvjzKJtfoP5SrZDRydDbI9w2ardfqDQBeZeJDv06q/DbeiM?= =?us-ascii?Q?9mV8u+itebAyUspXun64iBQ7pxu30aKnGSkzqgLojmhq8V5maF9Bu3HmfmgO?= =?us-ascii?Q?3+TbvpcKuPS28wLuEF9RGodm0WffP8redf3G1Az76qPUpmRTyVIZP5p126Lf?= =?us-ascii?Q?w6nC3byE/ZMWd79s0cPQlvi26qMBKX2eTjvkSETTehWGE6kNbuSsZguzdm/c?= =?us-ascii?Q?j0sj68gcSXg2mnhRVSZAXyUfr42P+hbVGeMt1+LueZPOPaDPy2Oc3KHxC0wa?= =?us-ascii?Q?xRMiQCLD3EY3Z3agFdiwZKhvFQtaMwC+GqIezmbKtpvB6J5oYdPoP9HwO97H?= =?us-ascii?Q?7o8qrRGEIHYH4hd0q6IR+7/3Dps1BDYcjL/PwQN4CDTQLnJ9RFyMg64XHFoQ?= =?us-ascii?Q?K49Mn1G4mke6dki9DcaDZpK?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2340;5:r74azDV5Wt1WceJ6ANZjok8jXER2SjLnFO4d8ifpTHXvhw1QUO3FWX0AQOl1znptQN+KoJk7An1iXpJK1QSSyXRzQdudm8RvG5hNUbK5od+ohAQDQa5ovOrdjmA3pDoiinRzCNzGh4H9g3+1ylVujQ==;24:iuxBEAXkqE2NJjpV4jCWeOo8NXRxxJf7v1EnPsFi61hBQ3y7Iieq4D0RJyqsCB1ISh2cR9/wt8aoX5pSW9EHHVkEVmdJ8ItFnInoD+ztZRg=;7:N5JPWKeJVRaiakeDWn/vk+gPmPmBwO9wJdxBPGKKNUg9EiBFcW1O2YDeCZ+EGcw6qrWLvC9055ZqDrFwONcUgarlR9z+y06mkrf/j5mKzddIKW17FpestD83HE+N6bwunrXvIsHYf8MO/0wKevzTTGK6owMn/oqMhmMo0Ay15ZpOapaeJi2XupONTt/fZC1q SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2016 13:22:41.1281 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR07MB2340 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Will, Marc, On 22.04.16 10:00:52, Will Deacon wrote: > On Fri, Apr 22, 2016 at 09:01:05AM +0100, Marc Zyngier wrote: > > On 21/04/16 18:40, Robert Richter wrote: > > > On 15.04.16 21:30:05, Robert Richter wrote: > > >> From: Ganapatrao Kulkarni > > >> > > >> The erratum fixes the hang of ITS SYNC command by avoiding inter node > > >> io and collections/cpu mapping on thunderx dual-socket platform. > > >> > > >> This fix is only applicable for Cavium's ThunderX dual-socket platform. > > >> > > >> This is based on NUMA v16 series. > > >> Message-Id: <1460155828-8690-1-git-send-email-ddaney.cavm@gmail.com> > > > > > > Will, Catalin, > > > > > > after NUMA base patches went into linux-next (many thanks), please > > > consider this pass 1.x errata workaround for inclusion too. > > > > I'll queue it as a fix once the NUMA patches are merged into mainline. > > Yeah, this can probably go in as -rc1 material if you're happy with it. I am going to send a rebased version 6 as there is a minor conflict with upstream. Please include that one as numa fix after rc1 is out. Thanks, -Robert