From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tirumalesh Chalamarla Subject: Re: [PATCH V3] AHCI: Workaround for ThunderX Errata#22536 Date: Mon, 29 Feb 2016 14:00:00 -0800 Message-ID: <56D4BF60.8010508@caviumnetworks.com> References: <1455653329-4934-1-git-send-email-tchalamarla@caviumnetworks.com> <20160229211704.GA3965@htj.duckdns.org> Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mail-by2on0086.outbound.protection.outlook.com ([207.46.100.86]:59744 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750910AbcB2WAH (ORCPT ); Mon, 29 Feb 2016 17:00:07 -0500 In-Reply-To: <20160229211704.GA3965@htj.duckdns.org> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Tejun Heo Cc: stripathi@apm.com, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Thanks. On 02/29/2016 01:17 PM, Tejun Heo wrote: > On Tue, Feb 16, 2016 at 12:08:49PM -0800, tchalamarla@caviumnetworks.com wrote: >> From: Tirumalesh Chalamarla >> >> Due to Errata in ThunderX, HOST_IRQ_STAT should be >> cleared before leaving the interrupt handler. >> The patch attempts to satisfy the need. >> >> Changes from V2: >> - removed newfile >> - code is now under CONFIG_ARM64 >> >> Changes from V1: >> - Rebased on top of libata/for-4.6 >> - Moved ThunderX intr handler to new file >> >> Signed-off-by: Tirumalesh Chalamarla > > Applied to libata/for-4.5-fixes w/ minor adjustments to comments. > > Thanks. > From mboxrd@z Thu Jan 1 00:00:00 1970 From: tchalamarla@caviumnetworks.com (Tirumalesh Chalamarla) Date: Mon, 29 Feb 2016 14:00:00 -0800 Subject: [PATCH V3] AHCI: Workaround for ThunderX Errata#22536 In-Reply-To: <20160229211704.GA3965@htj.duckdns.org> References: <1455653329-4934-1-git-send-email-tchalamarla@caviumnetworks.com> <20160229211704.GA3965@htj.duckdns.org> Message-ID: <56D4BF60.8010508@caviumnetworks.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Thanks. On 02/29/2016 01:17 PM, Tejun Heo wrote: > On Tue, Feb 16, 2016 at 12:08:49PM -0800, tchalamarla at caviumnetworks.com wrote: >> From: Tirumalesh Chalamarla >> >> Due to Errata in ThunderX, HOST_IRQ_STAT should be >> cleared before leaving the interrupt handler. >> The patch attempts to satisfy the need. >> >> Changes from V2: >> - removed newfile >> - code is now under CONFIG_ARM64 >> >> Changes from V1: >> - Rebased on top of libata/for-4.6 >> - Moved ThunderX intr handler to new file >> >> Signed-off-by: Tirumalesh Chalamarla > > Applied to libata/for-4.5-fixes w/ minor adjustments to comments. > > Thanks. > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752713AbcB2WAK (ORCPT ); Mon, 29 Feb 2016 17:00:10 -0500 Received: from mail-by2on0086.outbound.protection.outlook.com ([207.46.100.86]:59744 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750910AbcB2WAH (ORCPT ); Mon, 29 Feb 2016 17:00:07 -0500 Authentication-Results: lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=none action=none header.from=caviumnetworks.com; Subject: Re: [PATCH V3] AHCI: Workaround for ThunderX Errata#22536 To: Tejun Heo References: <1455653329-4934-1-git-send-email-tchalamarla@caviumnetworks.com> <20160229211704.GA3965@htj.duckdns.org> CC: , , , From: Tirumalesh Chalamarla Message-ID: <56D4BF60.8010508@caviumnetworks.com> Date: Mon, 29 Feb 2016 14:00:00 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <20160229211704.GA3965@htj.duckdns.org> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: BLUPR11CA0019.namprd11.prod.outlook.com (10.141.240.29) To BLUPR0701MB1780.namprd07.prod.outlook.com (25.162.87.150) X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;2:Nvq7Cu/LDlckHGBe23dUTGhDj2OjRNIzRATivAjkrmP58ghETGOGqQfTRXiCazghJt6gFXFD67OtCBkvpLeQGxMh56tFOIOZz6mrfFn7OCsbC7mpabEaro8O1RmDv58TXBm25Qj5EI8XOCDVETjPDw==;3:Xvx5q/RoW9xEjsNeoQEW0Q/SqxKjTEEZADE/ar6nC4HOCDbJgh9Y4d4+xbDj6v1UiV/bIU4wjSIje8J8sKMYyEupz37aAmkyvbsM0quDDM0adTQ/G5LfyfruvkowL0yZ;25:7uv+sQKHgL7ZSmmKwgpGx9JynSLLzeI1XPsydtTFiRn6Y9irSFKHjJQdJkLjxpCoLlwoflgRQsxQod23v/K5aeBtutMYVZW+8LvoaILGCdTXx7y0PUa7t7MJQn0lMbOz6gPrTeW6OtmezcgJv1cj4R0l8iTqMT/xIm8k7hnmJKP6FgXbjdLlUgZHuPTho4BoKUqHZfu5fGr4QgbT7Ofo43VV80WEXlZM0pIRlbjraalzHcEqeuloMyLEEchCuEyWUNzTmqL2L12YHi9+IFROcCS+MTAn7iMY9P+tUd0BzEEW7hy3gPEVmbfl7zRRtD1zEEDJObbFw1CBKGpJa4EizQ== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0701MB1780; X-MS-Office365-Filtering-Correlation-Id: 1c670ad4-11b3-4bdc-edd9-08d34153ae2d X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;20:jnB5/3pNWx1v/IRJuBQleYTY3XGUlPnF2tLzybuFuEGedL+0RvPR0qdew3gGJssNSi0xks9bHcx1F9jhqw1QUapBW1bYFktElVcoLbzvyOl9IWNXV6F/sp2CVDkZ/d+8KCnhL65cGmlsz0f+iPDGl50psy4sBbUXMO4rywp6YikmzMjuuHtktSd2dyROS69WK6yZ7sGjn3e+NNUln9qFi6qetkyEIDRlmFE4qMiVQHjPVZAmbRMY+CwFXtSze6qUdFFSerZEmJqfZY7bziWqq9ZjwWeIADj2WjuFZsxrdYJb25it9qxUqqKyZytD5zt5X/gXx/+RZ5WrrrsJ8F+Bg0u3ymkVUsIWTLne34d+OuYXphYBHGHlMXyeMO/d/SxlSH6mwJVTvxBL3Ymh8MzCvPfWlNsxbHRg1E5D4P9ISV4dJyCk35avUyPoAbRdOC1FJYtrP92ptg1GAuoAc9AZHJ6UIeSJA643Vpv+cwg3NnJnwSByXDx5opu1BBF48/Z0Ty93iWn74ScPyZAf040jJ6Es/Tc3I8tnvlUy7LHap7N3zN7PEFry0n7kgL1FTTE4H4UGkfNLHXiS/HYzqWjGbzh0c/mUs8Yi9ZFQSb00Cs4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:BLUPR0701MB1780;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0701MB1780; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;4:46ej6TFqjaDR60SB2Kf+AZJFuYXpzhIQg9WoMoQJVcgnxV/YZztRYKQqPx82R8Jc/tbJHz0PE7ge+kkSZ+I/gpk90JGPLPpgTUr0foD8c0CarosjPuFzC2XjOqW2QtnhgDtFFtT1EsF5Bk+GwC+31izr1O/WA2vxr/HGhzjE3TJmfjPDqtJcGa14kQHBaMy4xKLhnw9nTRhqhYECOvrDeBlJVRIixux3vfxYUyFiEOHx6kCOYOddRv5Nka411st/U+L9b3Bhu65VYpIHYu8ifAyCktt9fVOsquapBI/G/febDNgYNxpQ/4MhGCB3p5NKMNKFtIHHWCb9PH++jqP7AQQSQTBG+dRqbP4yL/Jzs45W5HTxvfWnzzvGdAcZOgyg X-Forefront-PRVS: 0867F4F1AA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(479174004)(377454003)(24454002)(33656002)(87266999)(50466002)(64126003)(230700001)(6116002)(5008740100001)(87976001)(3846002)(77096005)(50986999)(2950100001)(59896002)(81156008)(110136002)(36756003)(54356999)(2906002)(1096002)(4326007)(66066001)(65806001)(76176999)(65956001)(586003)(92566002)(189998001)(47776003)(42186005)(19580405001)(80316001)(19580395003)(65816999)(40100003)(5004730100002)(122386002)(5001960100003);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR0701MB1780;H:[10.18.104.43];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BLUPR0701MB1780;23:U1ChIuG+pwrFvOtFetX7C+gUGsN9ENikhII?= =?Windows-1252?Q?LtnNJDBNA1mljKAikhYS8P/UFPnYPz5ixn+u+q7THU+5cjIfoKcoiE+P?= =?Windows-1252?Q?boolgoLlAQZsaQxcaB4pjFfgzmqQhCHdoVOYBsAQA7EK8eQLDVBvBX3i?= =?Windows-1252?Q?mmtv3JD5xFW8Vdg3NFucwRHNyhAeYP1AysSPVqEl8eGntn5OckTg5+KU?= =?Windows-1252?Q?9I5zZUWznpRmXJOpw1/i4yNZkI2Wpf5BBoixDX6trvYI2zN+3sU014u+?= =?Windows-1252?Q?feEE0Ax1m9qY44yGwK5d59VYlRXeyxaBxBP/XldVMFlHHvG31VxNqS0Y?= =?Windows-1252?Q?U9m5+sj/SkssWyNSd4rfiQ96Pkubd41XKH9sdRdwISEC04vCUUPQoiaa?= =?Windows-1252?Q?fnW0VYZqH2M9kxAaiUD5e09DobSVYEMuLohEK+7AgyUjBhJkKkCCWbOh?= =?Windows-1252?Q?j5rh5PQzBYVO2znFsRdhh3PAeozC6XhSK/m6Iftd3/c8b9XaNVVzV1Mx?= =?Windows-1252?Q?98gY5owyJ3g+zsSlRHw6jHgfN4RkOWU6+w8UiQAQYtE7mtxtCCszRzlK?= =?Windows-1252?Q?zXeSmk5l6bAQ5olZoh0nHxZsJEe/puwaRDsZLRdedibWXKoQjpTssdZ7?= =?Windows-1252?Q?gOqOfNui5CL3pS2uKmmIfdBpKO2nITtcKrZbrbAM0FKMnXlZq+TR5Kin?= =?Windows-1252?Q?2mKGyJoNURH4gF1iKYmIFRuCl+JFG8iIsyxDm3bM3eORG7A+A6PV25l9?= =?Windows-1252?Q?y2bvVwNW5wYpG0/dJMVOZWkgU6iKXH1x2iL2It6d/xZKLRGR2KQKd0zj?= =?Windows-1252?Q?dXyqZIojU+AqFj3mds5kljarWFlHWnQ4R3d9vw9VjJ649AJ+3L45gqCe?= =?Windows-1252?Q?1hDb01Od8ZlZvVWU3pNBxRk/PrFC7p2mATWXIFrsEIowuDVjJq+18FtZ?= =?Windows-1252?Q?sN4wQ4Rlqt5dufq1aLLj5t99FQeALdG6kV8of7/wKereh1H3FYD1+qLB?= =?Windows-1252?Q?qeqmSN0pNINO3hfWARFTs0hIt5UxavTiTr7ysxaHTkHfZa93mYygfx8Q?= =?Windows-1252?Q?faRcAjLYKZiKphjr5qnm3ZK9K4xzvpIm+Wfxz1nsjM/PO4RYBz3rg3Az?= =?Windows-1252?Q?oWS/4OFmn6YW0dcO0cL67C8LbbUPc4ETVME11KbMc3KGj14LKVrZzx0U?= =?Windows-1252?Q?HvjrVNOfaG/Ry4Fh83SsxubS6wyq7TULyVe9shSG4iL0/m0GvAuhX?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;5:lxdffRMaVSPhISUdZ+oGtpZoA7c+g5Pmv/3FprxyZzam8IvLYbFZy28M2gT2Bg54LIbPfeBxaY2IIyLfLwU23ZGq0rxZ8r2wk7a0Rj8SSS2MipUixXgjxLBZqjb0W19JfO+ptiDuzfjevkzgd4TY2A==;24:oXAsj7S+lPYIO3PuYG3ohksNPG3r9/I4/pmpt6UeHNQg/OHH2ZI/8fXkAWdVegE9dzY3bLVtFANsQElwaMT+O57fsS6L/dW7+Nm1xGCM7X8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Feb 2016 22:00:04.4083 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1780 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks. On 02/29/2016 01:17 PM, Tejun Heo wrote: > On Tue, Feb 16, 2016 at 12:08:49PM -0800, tchalamarla@caviumnetworks.com wrote: >> From: Tirumalesh Chalamarla >> >> Due to Errata in ThunderX, HOST_IRQ_STAT should be >> cleared before leaving the interrupt handler. >> The patch attempts to satisfy the need. >> >> Changes from V2: >> - removed newfile >> - code is now under CONFIG_ARM64 >> >> Changes from V1: >> - Rebased on top of libata/for-4.6 >> - Moved ThunderX intr handler to new file >> >> Signed-off-by: Tirumalesh Chalamarla > > Applied to libata/for-4.5-fixes w/ minor adjustments to comments. > > Thanks. >