From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tirumalesh Chalamarla Subject: Re: [PATCH V2] AHCI: Workaround for ThunderX Errata#22536 Date: Wed, 17 Feb 2016 13:46:47 -0800 Message-ID: <56C4EA47.6010908@caviumnetworks.com> References: <56C147B2.9010303@caviumnetworks.com> <20160215183041.GH3965@htj.duckdns.org> <20160216144250.GD31343@rric.localdomain> <56C37524.5090000@caviumnetworks.com> <56C37AD3.4030407@caviumnetworks.com> <56C37D94.8080403@caviumnetworks.com> <20160216211410.GI25086@rric.localdomain> <56C3AD1C.2000003@caviumnetworks.com> <20160217112931.GB31970@arm.com> <56C4C2AE.90009@caviumnetworks.com> <20160217200029.GB4751@mtj.duckdns.org> Mime-Version: 1.0 Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mail-bn1bon0071.outbound.protection.outlook.com ([157.56.111.71]:60144 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1423221AbcBQVqy (ORCPT ); Wed, 17 Feb 2016 16:46:54 -0500 In-Reply-To: <20160217200029.GB4751@mtj.duckdns.org> Sender: linux-ide-owner@vger.kernel.org List-Id: linux-ide@vger.kernel.org To: Tejun Heo , David Daney Cc: Will Deacon , stripathi@apm.com, linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org, Robert Richter , linux-arm-kernel@lists.infradead.org On 02/17/2016 12:00 PM, Tejun Heo wrote: > Hello, David. > > On Wed, Feb 17, 2016 at 10:57:50AM -0800, David Daney wrote: >> If the ahci/ata maintainers insist, we can add that. > > I don't mind whether it is CONFIG_ARM64 or something more specific but > I think it's a good idea to gate it some way. > Already posted a V3, could you please comment on that. Thanks, Tirumalesh. >> > > If at all possible, please write plain arguments. > >> Should we also add some CONFIG_ variables for: >> >> ahci_mcp89_apple_enable() >> ahci_sb600_enable_64bit() >> ahci_p5wdh_workaround() > > And I think these should be gated behind CONFIG_X86. The lack of > gating is historic, not intentional. > > Thanks. > From mboxrd@z Thu Jan 1 00:00:00 1970 From: tchalamarla@caviumnetworks.com (Tirumalesh Chalamarla) Date: Wed, 17 Feb 2016 13:46:47 -0800 Subject: [PATCH V2] AHCI: Workaround for ThunderX Errata#22536 In-Reply-To: <20160217200029.GB4751@mtj.duckdns.org> References: <56C147B2.9010303@caviumnetworks.com> <20160215183041.GH3965@htj.duckdns.org> <20160216144250.GD31343@rric.localdomain> <56C37524.5090000@caviumnetworks.com> <56C37AD3.4030407@caviumnetworks.com> <56C37D94.8080403@caviumnetworks.com> <20160216211410.GI25086@rric.localdomain> <56C3AD1C.2000003@caviumnetworks.com> <20160217112931.GB31970@arm.com> <56C4C2AE.90009@caviumnetworks.com> <20160217200029.GB4751@mtj.duckdns.org> Message-ID: <56C4EA47.6010908@caviumnetworks.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 02/17/2016 12:00 PM, Tejun Heo wrote: > Hello, David. > > On Wed, Feb 17, 2016 at 10:57:50AM -0800, David Daney wrote: >> If the ahci/ata maintainers insist, we can add that. > > I don't mind whether it is CONFIG_ARM64 or something more specific but > I think it's a good idea to gate it some way. > Already posted a V3, could you please comment on that. Thanks, Tirumalesh. >> > > If at all possible, please write plain arguments. > >> Should we also add some CONFIG_ variables for: >> >> ahci_mcp89_apple_enable() >> ahci_sb600_enable_64bit() >> ahci_p5wdh_workaround() > > And I think these should be gated behind CONFIG_X86. The lack of > gating is historic, not intentional. > > 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 S1423602AbcBQVq6 (ORCPT ); Wed, 17 Feb 2016 16:46:58 -0500 Received: from mail-bn1bon0071.outbound.protection.outlook.com ([157.56.111.71]:60144 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1423221AbcBQVqy (ORCPT ); Wed, 17 Feb 2016 16:46:54 -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 V2] AHCI: Workaround for ThunderX Errata#22536 To: Tejun Heo , David Daney References: <56C147B2.9010303@caviumnetworks.com> <20160215183041.GH3965@htj.duckdns.org> <20160216144250.GD31343@rric.localdomain> <56C37524.5090000@caviumnetworks.com> <56C37AD3.4030407@caviumnetworks.com> <56C37D94.8080403@caviumnetworks.com> <20160216211410.GI25086@rric.localdomain> <56C3AD1C.2000003@caviumnetworks.com> <20160217112931.GB31970@arm.com> <56C4C2AE.90009@caviumnetworks.com> <20160217200029.GB4751@mtj.duckdns.org> CC: Will Deacon , , , , Robert Richter , From: Tirumalesh Chalamarla Message-ID: <56C4EA47.6010908@caviumnetworks.com> Date: Wed, 17 Feb 2016 13:46:47 -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: <20160217200029.GB4751@mtj.duckdns.org> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: BY1PR13CA0004.namprd13.prod.outlook.com (25.162.107.142) To BLUPR0701MB1780.namprd07.prod.outlook.com (25.162.87.150) X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;2:JUeQjP5sCgMeq4Mt8TLDGYYWNfvbIPIm4dlBSc/bQ7fpzA/OQvBpkZzEPh3XJLYiGw4CSoNrc7IzBRpJCQr23BVHARe+DvT4U5isCjB6/Qv1IzlRsWlY57KcbPJS1QRCG108gfVPrQKY4fQykmTlYg==;3:pL/JQXrnEZZmvJ3frHTRWyEMZbpKyTc3sEduKa2Dr/6+fqtdmAojnkUalC9yHBxEzy2ft/eo/3sHSbBVCVaoAFJCsWQLkLHNNXqbRaA40LNb63rDI0jVQDtXb1pTxMPq;25:WRNa2idXPmEMmNqsckBmxj6JZZGBfyJzOJykrKEtLMGMINIbiI/hwok52jVsDbyhKAtunCp+LWvvjG7iHTRpyu9OGeZMUXdBEhP4EkIJKKdI25MJLEEYwMI5MQmYm4ijr4ulKO9k8RAuqafZgzf2ne5FzJNhU5PQlYrQPDCnutj6YJ08v00bsWvuRRk+aJz/kSIkCxSpxf4+cY+iyyZn4hjmqDNs1j6Kjuwil7fG/kv1qgC4kAMy31ltJkcRUc1PTl9APb694uThI1HIqppUJmGmh6Qjtfa4QIfqU9dcDPcax7HkBpSvLHSF1J+gzajW X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0701MB1780; X-MS-Office365-Filtering-Correlation-Id: 5a38d120-fc1a-4fb1-a704-08d337e3d8c8 X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;20:XqNrC2mK8qwcq8pTx0E7Qxs1kecsozK/ATYdBwM6JWCDRCBbJ2dK40YJLD2+7EinSR6uD/jTVrRxxk73TZjxpTpIMfP/IEyKmMVBlJa/lmbQeqvW/IOJwe6HFsAgKQOWuaqzHTBETcs/5TutWGWzCEcp2OYZJMZZvgAxd+yZYy0fK7vGxqBvxZQBXIVZoBy4nyj93AcAm+QOdEiLGWJwe14v7W0DC2wXfLNdbvnNb/m6JEx5XRdT1sN46pkjZmCbXECc89u3RaUYYbb+D3Nstk5It9XAZ9f37HHA2gWMDcrxa9me/2esmGglRU1JnW6Z1SPGqyExZI2JJTURXRpAjtE6mzY6jrQ3gUiL3yte0JW+8QQYDq6xUYP7JoBO7JELgxkAwgzGH0GjY7LHOw2A1r33T3rkpzKWmmu6zfs0qzzVL1E78cQqQrdxo2K648JLKUlP9NEqTAfBRK2LK4fvR/W2b5Lq5s5PyLNe0wLvIRDci0XLNu1+6VQWFbv1z+i2AQt/GTChMRneB8ZwDkPGZbIZgRW0sgcqjKqFk9939fspOIlSIWcrxEnDTxIZhPaiy9eLkjBVnRweww/hZXhj8jkcufs/SG+Mt0u9gEc8qYg= 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:BLUPR0701MB1780;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0701MB1780; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;4:GzKsMcrADjAW12g7U7K6N4A1F2ud2EX2zJzIxe5d3DKexWbySi7QYJxDAZkKHj4ATVGnY9+OWdJuWNJqIgu9QyOhI4Dv/mCpANIuZUAyzYt2yb9dUT+7+de4Uc/sT76asmyUTNiAM2JyY30zG6n9aQziyEd8cgc0MpRrUk2kAs2fpv9Zhx0qB4c4F0YRHUP3kcoQpg9W8UlngybrNqGfKrXRisA1C1CRFgpC1hXeWLchhDg+MPjt27XQtS9vAyPsxNx3AGlHUlDjttr+qgaw1DjDCm8eYTqnFyramp1X+j++AKLxw+C5ymlrRLe4RBF1cii0cK62vw6bX96iIjyEPxTCO0e6nYAxi2QAnXlKEtSHaZOajLBGse9wk/lwEhkA X-Forefront-PRVS: 085551F5A8 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(164054003)(479174004)(377454003)(24454002)(83506001)(36756003)(33656002)(87976001)(65956001)(1096002)(47776003)(65806001)(5001770100001)(23746002)(59896002)(66066001)(5008740100001)(4001350100001)(2950100001)(230700001)(50466002)(189998001)(6116002)(65816999)(64126003)(4001450100002)(5004730100002)(76176999)(92566002)(54356999)(586003)(93886004)(5001960100002)(50986999)(3846002)(42186005)(40100003)(4326007)(122386002)(2906002)(77096005)(87266999);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:SmeCiQS5pr9jbAn6Nckd3Q0aOOUn6YKrRaQ?= =?Windows-1252?Q?vsBJ5isi6r2l/1fpXJAlmZafxXBvTXRaL7zrQjai4TaFJhRzh5njihBk?= =?Windows-1252?Q?qNV7MwX88HprFCyPPrVHSdzgARCfoNUBRUMOEeVC+yijLKvFsWGMdkXV?= =?Windows-1252?Q?6m3te8C4LhSa0Vb5gV0VgNF5MOPzL66VzOihgoaaNMl5I1lDJyKaac/V?= =?Windows-1252?Q?QaR0trxUs0qdTm1/XvaW98usJdEqlsQUEzI5eh53HfaB/9OQa1ZZveka?= =?Windows-1252?Q?fFCkBrktuHjYEOI1r0iVFzaZo7js1vT9JoVHkot5kTl6CrHX1W8G2GUz?= =?Windows-1252?Q?rlgsOc73f0nUswaUir+/xWD9umdJjq+rKsPnQKPKmyYNDu2p9CjrLJDE?= =?Windows-1252?Q?KNz1+PpHe/msU71hAIpDH/K3t8aoMcATvRrBxdGK28WjrRi1+4l/hIai?= =?Windows-1252?Q?jm1K6t76iPwXd9/v4pSVoi4GspFXL0U7+8WOe4nmYiLrKiMG2IHcHqIa?= =?Windows-1252?Q?hOqZK7aloc9F6FEWWK4xtVkOa/SNzBJvYuVV/pK6gOMHqihtIIWjurjq?= =?Windows-1252?Q?WMUdS89hc/dAwtEsG5MbLhengg2XCP/OuvfM4KgX6BWUlcPvSm6NKy9F?= =?Windows-1252?Q?N9HX0XX4WM4dKIMZD3dequq78XQU3kk8ZCNVi/8O1thTUPRU2BdJiaHB?= =?Windows-1252?Q?3rHfSga8XaioPPRAHsPe7CVYqQMRai/Blh4aHQxn4soOBZFl/sOcVhdj?= =?Windows-1252?Q?0ZqR/1YH4f7LEVVfRXM7+Bg5qCDEamVvdT01y+lkW4e1igf66Of6k6uK?= =?Windows-1252?Q?vDJ7DZl1jYNbGuzQbqmfXPUomBu4HXrrhFrGVeKr04b0eovQ7T9KIJr2?= =?Windows-1252?Q?AZBdKNAkaIKoHKYeoEoDcA3cfwTtg36zeSInnQSoBreTaq315rOPwUu4?= =?Windows-1252?Q?Sq0mBTEo7tW1XMKuu4eEqMX/7GilOOt0HAd1QZX58MRtdIGQlIq19Ue2?= =?Windows-1252?Q?qHMzBKeZhdup+UNi7Kn7QFw7WVlRw6VyB2UlUTdVZ8JiAOSo8UJxHcCk?= =?Windows-1252?Q?Q6JKM0kEoJYqW7c4DutqmTEBnGubfWPuJZQ0kH0E8C6SvVLzL0UW0fob?= =?Windows-1252?Q?7XBqKxXCH1qg2qNnJckgG+CKVw0x7xEv7Cl9dHOQmkQSTN/Q1jn4P1kj?= =?Windows-1252?Q?KuTlDXVvGR8Pm5NKnNdvQmLAHhhfz7zQRuvGR9ftwg2W61paZWRcN3RK?= =?Windows-1252?Q?vrokpslB7AFcsupEWcIngIkn1bfJgjA1lju9f+j0hhiS1OmTiBAQO62f?= =?Windows-1252?Q?d3JaJ?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0701MB1780;5:JQogR3Z5IvFt1PybG96m7EYwgR6PO8/esDqG20YjQXq5qyeO9ehwDI6aQPpSwNfEE9RmTd+pvzs7b7s3x814rJgqC8Zy0b+0kwDF4qu7n57RlZ4xAc7k9o0iAISIgKtIjQ7cDgWw4SzB/JWnwGQJpA==;24:3X+YkvClEacBYhXVhbbQPJ2Vi5PBWrtPzBIZsrgMqUA2sNcCySGndvgSsm/1J/PppSDQmstEFKWETmb3L7vZqlK6R1otWE4Bh0EWnEd9nr8= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2016 21:46:51.3660 (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 On 02/17/2016 12:00 PM, Tejun Heo wrote: > Hello, David. > > On Wed, Feb 17, 2016 at 10:57:50AM -0800, David Daney wrote: >> If the ahci/ata maintainers insist, we can add that. > > I don't mind whether it is CONFIG_ARM64 or something more specific but > I think it's a good idea to gate it some way. > Already posted a V3, could you please comment on that. Thanks, Tirumalesh. >> > > If at all possible, please write plain arguments. > >> Should we also add some CONFIG_ variables for: >> >> ahci_mcp89_apple_enable() >> ahci_sb600_enable_64bit() >> ahci_p5wdh_workaround() > > And I think these should be gated behind CONFIG_X86. The lack of > gating is historic, not intentional. > > Thanks. >