Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753712AbbGAVMZ (ORCPT ); Wed, 1 Jul 2015 17:12:25 -0400 Received: from mail-bl2on0077.outbound.protection.outlook.com ([65.55.169.77]:17920 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751675AbbGAVMR (ORCPT ); Wed, 1 Jul 2015 17:12:17 -0400 Authentication-Results: alien8.de; dkim=none (message not signed) header.d=none; Message-ID: <5594541A.9010602@caviumnetworks.com> Date: Wed, 1 Jul 2015 13:56:58 -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: Borislav Petkov CC: Aaro Koskinen , Ralf Baechle , David Daney , Doug Thompson , Mauro Carvalho Chehab , , Subject: Re: [PATCH RESEND] octeon_edac: fix broken build References: <1435747132-10954-1-git-send-email-aaro.koskinen@nokia.com> <20150701113128.GE29656@pd.tnic> In-Reply-To: <20150701113128.GE29656@pd.tnic> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.2.3.194] X-ClientProxiedBy: BLUPR07CA0032.namprd07.prod.outlook.com (10.255.223.145) To CY1PR0701MB1726.namprd07.prod.outlook.com (25.163.21.140) X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB1726;2:VfTYIJtVrltKfwpArcNWruohq557wfgUffXHNoxcRTNU4fhqE2JTupWhylV6SgXn;3:SZG06bbDPxyOA6QKalbsOP5OquS+oHmSfo+IJ+SKA1ejLFnZLkJVKlOOKSYOyfuXQBRltXpmg/JRGHat/XEcXrAp0YOnBQjL7iErL4hppkcMpQ7JYGT67m5LHnYLGHcE14mjVz4L3pQ0TKInFSYQEw==;25:sWBvZcN+SKkEHA+61fAUi3uyKKtGI/qe+HVP0xunA6T6vuPKtrozCT3OLUkXT8FqaW7B5LvMkvg0woUVzbzQartFxGd9rMhxoL4oJcVzAZd3bFNGVMHRxiopR/Er6oNVN1575ZjqGAf1yVWGMHjRhgKEdzBeGtg112/05GilHLT6G0IYPjmw832P9wg7RGBKzybAqWThrCM/lavEl/uOfnyGSRHeqIOuMXxmq9VhW5PG3EBGGLANcJql0Z0y1Djwkzd4mZVLtZI05N5+4G08Gw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB1726; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB1726;20:s59sL6UJoML5xB0tGIzjOcXwvzoIZI1YubqyyS/vTYglh1MKi2BqHwm6GlDC0Czh9uq1s1O1iVnaGg8SaYhFxozb+os6s4e78tvlVPx80fBIA532LsKtc3B2TAKXdgf720JneJrWGRZaYHYJTf8sEpHdEHYi7cGtohOeCSC3+RGQeRMjZrcFjo/nO4/3QZOMl3RbFt0ZNYfHBahuevqTFV49NK5ZC+2NMt9hC41q/WXIH5SF1sxt5jHyx1T/RDwiyLb12OBe7MYMOQzvVXCE548jNEpWPn96ZYsFPUD8JRk6nodVEoks67/QPtFjQGny92Z2SAmbZtJ1VJWBWpSIL2o5xhlkVmO2LTpXVscAceSGzgatSh4V9outG3l2N+oyh5ELXjwVL136ZpZ0FhgdJ23UQza6Q7v45xfeIhXcpCXJ3AZIQVVsC9IYrM+DpnmsHOCJfv2D9vIp6y3JFzFv73OUwiOd2UjpvVjSMK14p1wICLZw5G0RJRbbcCvI7dUkNaP4r1THyV3fsXMvJnvWvPemD221Kt5rdRGqDMn15s8z2GNPAaya5So9xxtQAGPHn7cLTYypzL00WQkPu8jHy4vac7Ytfwt0G75ItZPNO0k=;4:RE3om1okdJqFzqjbhYuhZSS0zMe5vKFvm7OqVWFdRSz+pF/yXKmJqWpWn3JZShfZCk13th5oakRp4BnR1mDA/qywVao5qOvTY8mFa/aMkVvD0IDIvtDGzczcPNo6utm7tV86Xj3eE3872F0YGkUW6HNSGg1CskarThfjfA6B9cQo33CijORVvcxmn2SUgposovS4xLEbl2eYZXvzhGeYalDB6WsyoK+LBnt7Wpha3s9jgRggDHd8wKdhT+dJWU+reHtI3IToAvyayWMi55weX7NNou0kqZ7SuZfbBWbnrHE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:CY1PR0701MB1726;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0701MB1726; X-Forefront-PRVS: 0624A2429E X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(51344004)(377454003)(24454002)(479174004)(51704005)(64126003)(47776003)(2950100001)(77156002)(62966003)(77096005)(50466002)(92566002)(19580395003)(19580405001)(122386002)(46102003)(54356999)(40100003)(83506001)(87266999)(76176999)(50986999)(33656002)(66066001)(65956001)(65806001)(59896002)(53416004)(87976001)(42186005)(5001920100001)(4001350100001)(23676002)(189998001)(5001960100002)(110136002)(36756003)(4580500001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0701MB1726;H:dl.caveonetworks.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjE3MjY7MjM6TWQrY1ZBd0JsNTVxYmtvazNrWUx1WTZN?= =?utf-8?B?RTlBSFNNWU1FOWNHaXN0TWhrRVYxeHRmR3hlTFozNG00cFEzNUtKVGgwbytS?= =?utf-8?B?ellOQVFnbnMzNGQrbkYzMWlIb0tBNmRUTklFVDh4SllRMEhMNEZDMy9pMmJX?= =?utf-8?B?bzZjRnFoK2Y3RUc5clBTQUFYaUFNc0p4bTFaWkZtQzUvajJwdlZiS2Y2Nm9E?= =?utf-8?B?ZXdTUnpPcVZ5SnRydjBxd3VLdjdIZlVHU1gxVHlzVWFkbFNwbHpYWFhKSGZ5?= =?utf-8?B?bXNTSC93SlpuTTVvNXFUMzBEd05oU09ZbWIrdlVyU3ZlczBZWTM2NEcvY2VE?= =?utf-8?B?TkZ0bXhrS1M2WTcyMGdZc3Fjek1ZWVJHWjYvY1dCbHRQWThBdlBDS1F6ZWY0?= =?utf-8?B?WDZFbmQzeHZvcGZlVUNydzV6VktpWVlxTmRrZklheS9HcGN6OEd5L3pUS2V4?= =?utf-8?B?bVNFRkRqbE9PUlQyWG03MERuRkUwVVNPdlhnTklORUk3eVBSYk5MZVhKdDd0?= =?utf-8?B?MkM3Q0FFNElNSnJoWkpiclNDYWNzME9WN1ZKRThOYmdXeWxXbmpiM0IrYjBu?= =?utf-8?B?L1pLemQ4YzBaMWJZeE9nWVZzYStyRytENGhvN3RtNVNDYXRLQmQ4aHRqdG9H?= =?utf-8?B?QmhCZy9heWNrUWRETmFVbUZZYkNlUEd6VEp4dzFrQWlmQ1RDa3NlR21iSE1n?= =?utf-8?B?QXdlbFcvUzVsTjU2dzJWSFdnNThOSXVCQTMySXZSc1V0NkFKZUx4emE0K2h4?= =?utf-8?B?b3hndzVldVB3RU9WN2Y3VVBDQ1FrZjNlUkw0ZUsrdVpiU1NQT0c4RTNHUFBY?= =?utf-8?B?R0FINXNHZlRJWStBbytTV2pCNjYxREVEaTc2WXEwMzU4L0FJS3R6SjNlU2Fs?= =?utf-8?B?dWJ6NEovYmlzZjVNYXJlUkNycEZiL1Vjb3M4RDVhWDBVYnRJWjVJRk1MTUVZ?= =?utf-8?B?OWtKVXJEKytSSHpHYXEvWGVwSVIveVliVjJWNDhlSm1pNDdwS2RPRFYzZ2xk?= =?utf-8?B?c1hRL2IrK1pMMzEvSmtLZ1JzVWZLWDhtMVNYRzN3ZnNXODVBbE0rR3B5MXg1?= =?utf-8?B?YStuMFk3SkVWalhqYXhZQmJPbU9DV2MyUnM1ZkxqUytQajZ2eHRYT0lBSFdL?= =?utf-8?B?ZmRWVml4eGVscDJVZnBPTkhRWFM0YmMzSUZneVFqaXI0cUJreWwrbHpIUmhE?= =?utf-8?B?eEhMaWR3M01HYy9DM3JwSXZSWTRGcm9TYjVIcG9sZWg3eVdyMUl3bUZ1NTJT?= =?utf-8?B?aWpaeE12QitROFh5dURiMlUxTVl3RURPb29TTE1JWFB0THg5Q3p2VDFLNEhr?= =?utf-8?B?ZFVLYnRjY1hOZndjTitlQ0wybnh0UVJZTWx1ZTVTNEUyZzFzVWpUS0pQcmdw?= =?utf-8?B?SWd2RnZlckVQNDFzTEpHemtiRFlxcUtxNUk4cHB5VUt4WGkrVGZwT0ZvMnBH?= =?utf-8?Q?n1ffN3kzf3ZribM/Yu5lZcEKGaOYy?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0701MB1726;5:smIRNQ76xfyPUy2OpCwiRK0Y8e0SodHtjz2SYQx1JzTa+5J+QaofHZl+qD1yiaRE2Q7euGISBW0QVgZdVWJG5assPRfHOVZGTZNhUb9M/mQzvGuxeJ+MgZNlz8YlTLPopwity50ARjH3jx1ySsK2TA==;24:u8/WJk62K/zlBPhJD/MfTQ6bmAMouDGSHdXcWe3O0AtV0VaG2bZFtXSSZ21wbgQxRU1SfYuUfuq/2JmwAL1H0wrx2tmio5HB0XdSCeLRw3o=;20:KKmXN3PavE06HQT40FatTMuMf3P+AQ6jvP0A7ixhxk0iUASjBR2gxM4l3A0tjy/lxVFGrhvUHLRwzw9+GYZDWg== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2015 20:57:04.2991 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1726 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2674 Lines: 73 On 07/01/2015 04:31 AM, Borislav Petkov wrote: > On Wed, Jul 01, 2015 at 01:38:52PM +0300, Aaro Koskinen wrote: >> Commit debe6a623d3c ("MIPS: OCTEON: Update octeon-model.h code for new >> SoCs.") renamed some SoC model helper functions, but forgot to update >> the EDAC drivers resulting in build failures. Fix that. >> >> Cc: stable@vger.kernel.org # v4.0+ >> Signed-off-by: Aaro Koskinen >> --- >> drivers/edac/octeon_edac-l2c.c | 2 +- >> drivers/edac/octeon_edac-lmc.c | 2 +- >> drivers/edac/octeon_edac-pc.c | 2 +- >> 3 files changed, 3 insertions(+), 3 deletions(-) >> >> diff --git a/drivers/edac/octeon_edac-l2c.c b/drivers/edac/octeon_edac-l2c.c >> index 7e98084..afea7fc 100644 >> --- a/drivers/edac/octeon_edac-l2c.c >> +++ b/drivers/edac/octeon_edac-l2c.c >> @@ -151,7 +151,7 @@ static int octeon_l2c_probe(struct platform_device *pdev) >> l2c->ctl_name = "octeon_l2c_err"; >> >> >> - if (OCTEON_IS_MODEL(OCTEON_FAM_1_PLUS)) { >> + if (OCTEON_IS_OCTEON1PLUS()) { >> union cvmx_l2t_err l2t_err; >> union cvmx_l2d_err l2d_err; >> >> diff --git a/drivers/edac/octeon_edac-lmc.c b/drivers/edac/octeon_edac-lmc.c >> index bb19e07..cda6dab 100644 >> --- a/drivers/edac/octeon_edac-lmc.c >> +++ b/drivers/edac/octeon_edac-lmc.c >> @@ -234,7 +234,7 @@ static int octeon_lmc_edac_probe(struct platform_device *pdev) >> layers[0].size = 1; >> layers[0].is_virt_csrow = false; >> >> - if (OCTEON_IS_MODEL(OCTEON_FAM_1_PLUS)) { >> + if (OCTEON_IS_OCTEON1PLUS()) { >> union cvmx_lmcx_mem_cfg0 cfg0; >> >> cfg0.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(0)); >> diff --git a/drivers/edac/octeon_edac-pc.c b/drivers/edac/octeon_edac-pc.c >> index 0f83c33..2ab6cf2 100644 >> --- a/drivers/edac/octeon_edac-pc.c >> +++ b/drivers/edac/octeon_edac-pc.c >> @@ -73,7 +73,7 @@ static int co_cache_error_event(struct notifier_block *this, >> edac_device_handle_ce(p->ed, cpu, 0, "dcache"); >> >> /* Clear the error indication */ >> - if (OCTEON_IS_MODEL(OCTEON_FAM_2)) >> + if (OCTEON_IS_OCTEON2()) >> write_octeon_c0_dcacheerr(1); >> else >> write_octeon_c0_dcacheerr(0); > > I'm still waiting on an ACK for that. It seems obvious and corrects a build issue, so ... Acked-by: David Daney > > Ralf, David? What's up? > > I started looking and then got lost in that macro "fun" in > arch/mips/include/asm/octeon/octeon-model.h > -- 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/