From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753388AbcADUxP (ORCPT ); Mon, 4 Jan 2016 15:53:15 -0500 Received: from mail-bn1bon0090.outbound.protection.outlook.com ([157.56.111.90]:21216 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751913AbcADUxM (ORCPT ); Mon, 4 Jan 2016 15:53:12 -0500 X-Greylist: delayed 2537 seconds by postgrey-1.27 at vger.kernel.org; Mon, 04 Jan 2016 15:53:12 EST Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; xmission.com; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;xmission.com; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=dinguyen@opensource.altera.com; Message-ID: <568ADA22.70109@opensource.altera.com> Date: Mon, 4 Jan 2016 14:46:26 -0600 From: Dinh Nguyen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Borislav Petkov CC: , , , , , , Subject: Re: [PATCHv7] EDAC, altera: Add Altera L2 Cache and OCRAM EDAC Support References: <1445978292-29918-1-git-send-email-dinguyen@opensource.altera.com> <20151119183421.GG6065@pd.tnic> <568AA929.1020801@opensource.altera.com> <20160104194629.GN22941@pd.tnic> <568AD038.7070200@opensource.altera.com> <20160104203045.GO22941@pd.tnic> In-Reply-To: <20160104203045.GO22941@pd.tnic> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: SN2PR80CA005.lamprd80.prod.outlook.com (10.141.39.143) To BN3PR03MB1365.namprd03.prod.outlook.com (25.163.34.151) X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1365;2:qVbalBCnliLoir8OdMKyUUaveM0i+9cGHGck+wHhTW+gsaWCRYXIn29mCxKZ8QS9GGQ+N23NgTXuFH0YfPm5ESqTiO5BNKAAPN78meawWOQj/pQegaJjH+w95k1RO0XlBLq36hm/ap43nm9N1iTipg==;3:5CkFA4A/wuexikaKK4XcGP3qZcQhalL95v1isWWIRbY3xJZtVFzSAjjGgEmOC4PbX6FOCHyiAc3e4QZvDF0RW+Q65/tnhU4Onp3KedmsApI+tbecBeHbhMp4cVKeIDRG;25:BrLVEj9Q9usOGGR5SxCHoDNFXhEkm6MMUCa+9/rLxmRayuXl26qBzPS0r/9wty7kHVS0ayg1C8Z2PF9Cg0N1a5sAPWbZfgk1rdFxL1kMV2TQJWJv6lRwyWjZmWpThTRdFHYTCGiVEomhfNho6Ip6vU7SHayZAk0pydCkO15jFUmlcQTO+VMijlLAf+9RH2d6S9VSin/PBJgDpaV4A98jo9Z1hw8w3duPDxQnB0cOSkJsvzc1GZHOvbXuMOpbc5nWAf1Q7bHDu2P54RTDTIkT/A==;20:r90jBd2xLwODcQIYmbHZaFPCxEdtqZWj+UaJORFFacP9dAJzMeJtLAYgd1RpdJssTUMs0NDHDjGfkje5H0x7JkLky6zFmKjnhyKV7IFbmVRsetWOKfJAkBDD/B/yKPlDQjoP41NrtYpHTKmV4A8/vpIpObtokLXAJabrXfNbShg= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1365; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(10201501046);SRVR:BN3PR03MB1365;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1365;BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(10201501046);SRVR:DM2PR03MB446;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB446; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1365;4:fMM/LAutnkv15iU6/Z5E5883Vmy3dcxP2aVxhl+x9D78+mdI0YQtOBV7sSt2X1pwHnaPOnxFs/FFkUKTl6src4N1UCCKPAeEH447Y/fQ2SJVNyJ61tzcg84O7Vl/eQFAdQZs8gJVQZLmrqbG/FbkzKbkHkcH9GLuuqQA2MRW/IrIkmjEj3erYz3HHF2w2vML12UJLGl1Y1J4oVZrb4wcFTa2b9C/8BxjT/XdEUADLE3dILxsSL9OSGInnJsnzthPdQCqyAqoEHzGH5JgyyYS+drJTtG8xyJJd076WZ2nzvsvvgim2xUqc6gruUsj+QVtQI+OTayiVZitkYEMV0+kwXbMzQ77Dof7IEDN4829woNACEN8Wj5jwVgmnx6h5uHs X-Forefront-PRVS: 08118EFC2B X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(6049001)(479174004)(189002)(199003)(377454003)(24454002)(65806001)(105586002)(1096002)(230700001)(106356001)(64126003)(93886004)(6116002)(2950100001)(101416001)(92566002)(5004730100002)(65956001)(66066001)(77096005)(54356999)(122386002)(83506001)(5008740100001)(33656002)(42186005)(40100003)(586003)(65816999)(50986999)(5001960100002)(50466002)(81156007)(76176999)(4326007)(110136002)(3846002)(4001350100001)(189998001)(87976001)(23676002)(97736004)(86362001)(47776003)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1365;H:[137.57.160.210];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?utf-8?B?MTtCTjNQUjAzTUIxMzY1OzIzOlBUbUUxbTdaclZwM0dYVmtxNlhMR3c5VGlG?= =?utf-8?B?M0JBTmhpc3JFaE50WmlXSnpRS21DZ0t3eEJUMG1oRVAvSDFHWjdnR2RTTnFm?= =?utf-8?B?aWpoQ2hxVWlUTkhvNks2L3M1aFAvMjBsRHhuYjJRSjh4VXhWTElBQWNMblRI?= =?utf-8?B?a21BSVlVRWc4dWVvY010aEFFbmQwakYrUjRrVm5RRjFSdkxzUm5OYm1JYzMx?= =?utf-8?B?N1ZZby9xRkhRV2MrSm9jeVFqeDRtWnlIS3RrVlBBeGFvVXVWSXhyYnlhbXB0?= =?utf-8?B?WG04dXVMOTRCVmxjRjNxQUozNy9YS21MTzFtSkZrWTYwMENtNFVoa3FvVXpa?= =?utf-8?B?WWZEUlV0YysxcWhJOXFhR0JvQituU0ZrK3o5SnRDV3djZVdCcWlabHVqQWpQ?= =?utf-8?B?N2MxL1hULzlPSWNwczFNNi9sMjVGb29qMjNyYURramZrV2l5cGg3RXYzQXVn?= =?utf-8?B?UmlCd205c3BTN0EyMkN1R2pFSXA2ZUpjWTJzKzJ1cE0xRjNxZ3VReXgxZS9U?= =?utf-8?B?aEw0WUFFWU5ZSVRVT3ZONEpjQzdqOEFsTExCWmZBVGtHMFduMDI0L0E4ZmJ5?= =?utf-8?B?N2NBQXFseitod0pmdytqaTAvd3ZvaDVNcloyQTh3cFhiVlordXFoeVdIZ0Z6?= =?utf-8?B?bEJjNm1YMTlkUUx2cWp1eXNYQVRMSXBhZXlMM3VVVzNoNzdCQU5UWG1qK25F?= =?utf-8?B?cXpRTDVyZ0duTmllVWRBYVRIaVYyaVl3QmJhallpaDJ5NUVMcEt1bnJIM3N6?= =?utf-8?B?WEFReG13L3h0ZGV3MUIzRUx5bkFFQjdMMk82M2RyNXJORG03b3dGYkd3UFpQ?= =?utf-8?B?bVdvTFhSUEZ3b1Q2QTBqOHRKM0JUNjVrVnRzdEZBZWpkVExvY2tEOWlkdTMr?= =?utf-8?B?MEhKTXBoMTU0L3BUa3ZvaFNpZEtJVEF1eHJsMzFEc2k3WDVEUVR1MEpIMElO?= =?utf-8?B?dW9xbi9EemJJeWM2Y2t0SjNJaWltcjRoVHRjOGlyQTNFZTI4Zjg3cnNrRXgr?= =?utf-8?B?TElXK3M2eHpPSWVUa01BODM3Qzh0MzVWM0lVQzVtdmo4MVZpQWp2czJTdGYr?= =?utf-8?B?YXRibkJYVUxvZjJsbkJlakhNMVNiSkRPTG9iM2Q2a2EwSkpRVVNHbEp3S1JO?= =?utf-8?B?VUJVeXkzcVdTS1hnSjQvTU02bWc4VXRhcnh5M25RWWpVNDErMUgvSW9vcmFI?= =?utf-8?B?eWFqUEo0dzVFeUcyQi80dkNXaE4xcE9sVFRUVzNlZVRERXVzY05jZXFsSVRS?= =?utf-8?B?QSs4VjdaQ1RyVDZ3WGRuNElaZWhnRUx2T0lLMEFoZkM0VHVQUW5DSko4OVZw?= =?utf-8?B?cmVsOHprWkhTSjVqOGsyUVJKdHUrNXZDUk94Vm9TeE56SlZScXYrNS81QlQw?= =?utf-8?B?Z2dFQXNxR2hiQnpZYldnTXdYeEhCYzlzK1RnWFJoS2tQdmVkSVRSSU5oNlVO?= =?utf-8?B?bWtpMkFOR2VPUCs4N0xQbG5CaERJV2Vnbm9jSGNYK1V4V1c3NUxsakh5dkhD?= =?utf-8?B?YmFMQk5yei8rb2FObVdJSENLTC81dWRpZHcrSDN5OHgxa1dEMXE4VGhhSmh1?= =?utf-8?B?M2Q4UkU2SksrWW4vSWVvOUMxaE44UmtIbjNUdDhEYjZGMHZ1NDY3YVMwY3Fy?= =?utf-8?Q?e+pThrJu28g3m45bclfS?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1365;5:gu8S4leXNFH1DusTpUwM/Fl4ph7Bb2e8HokUFTAi2zzjYl4FXQoZTvRVpIsK8DV+Kkb6851EkgoTaZfOIkdoF2XaSUyGStTSG01Z/ADKhvQu/AZaS6mJ6GkQaRD2lUYgM9ta95tyMfagZthUWMN7nQ==;24:IWTO0ZNJspUdsCOinKBZj358KurPxQtf455PnF45qEz4Go6VowtTCvqOU45KyVNMWUgYUgO5zMy4O7PRcgGYQYaUcnnhZ4fF/yLwtkjYx4w=;20:4cJx8lA29co5Tv4CejsGwSxgEjL9B7yR0Z0F8inCmtiVzn6UBa0v+UhxGFQZ/OpV8hC+j64bHMsHAMOatSzGleVKVrjYCvzTDOwnc9euSVGhMYDWp1JqZSI1bHE6xT154DhKp86Elaz5S/wdGIq//6jaml/Esh+XdX52OI5Z2xc= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1365 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD030.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD030;1:GCLC45ZdG1C0Yt7waj0o84Q9/UlZkwvUjY3ACoFgs5Wp7Or1UEkl6NF8WyzmiPrcl3xFAuSVoB3r5ySWubkwUalSmwhCRXqysueJriNYoGQfVtN+DQR6m7DDPYkBl5aMIBy5DNtU5ivUWDOlWe7odKHbLgvjF0s3N6+hCzOGdtOyimJ2ABJP6idMs8lLj0y/i8+JsqqeTg6oGZv6fLz4RPes40jWoe9hmEw7j4aoCs0EVpckcDxBRahLRo6T+mqE7NPRlZ3A5zU7zsv40LgqXhWuK5Go2apm97xWsOFrsM6OQQOYqO22JYjdeqzVd5A4hnZ0+PIeEZBvnlHBScjmjwoXU6NZQTHAlhpRiowQMjUdJVfbSfW6IkK5I5vA+4Bq X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(377454003)(24454002)(479174004)(189002)(199003)(87936001)(77096005)(50466002)(4001350100001)(23676002)(230700001)(106466001)(92566002)(83506001)(6806005)(2950100001)(65956001)(122386002)(5004730100002)(11100500001)(65816999)(5008740100001)(4326007)(81156007)(16796002)(105606002)(93886004)(33656002)(90366008)(86362001)(110136002)(40100003)(21840400001)(85426001)(66066001)(956001)(76176999)(54356999)(1096002)(3846002)(50986999)(97736004)(47776003)(5001960100002)(189998001)(6116002)(64126003)(1220700001)(65806001)(586003)(6070500001)(7099028)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR03MB446;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB446;2:gK2u6V9qIa9wB6O/zdtA0EQzQCqKm2UUKjLOmSK1pRWcDQHdDZY4rMeCGHvschvmcW5vf23dOrF+xkZ3UJD7NhlnMFxf8Zma+35RqYAW5w5I8jFQzodma+YW2wdqsB4seAqU+uM9x8qq64Qkri2ZQw==;3://MJ0cpqeFJCT4kxQOKpTpHQouDGJd85G4d2VPBePq0+gn9Cf0uN8Vq7b12ZGxxisA9+Tl4d4fdMbCt9keVIgq+/aJAavksxnpc+QE71F0SgsBGJqEwMcclZWWc04i80Y7J1WCo2RSb+Ry8zEhbaBvMjhF/jyFs5yD0uVfTbkg6rZOvSfMeOQxz72JJrypaIqXyYh31ARO5k1kyDcpJ+r4MOG/sEWenvPH6rO+PXwwE6YsaiHJkmzf63JRXDG3DF;25:jU6VCqXZglBFP3+yNXhNiB913Ig7b3o8nYkevzTIqi+XsYgMx1pj2DafpBx4GeO8KBPvdkJu01tK/D2h3vksBX6FUMcb6cJLsu3okQD46Zwly1FvMI+A63zqZLwtTSquECnEiN3WvAFBZYbQjEwPLi3n1VyLnnPCCxOknOiHYXAQGEqzjXP48UEJ/5aJTwp+LeK7Im1QHmWhcg3yqDsXWhxSUEj23VK0fyWxe93R7D3+ICV5TpWdSy7fhnp07zdlQK63o57nfcFywhOtbXJpDA==;20:V5qIxB2m15wbo4w4KnkL/yxMqbOpDr+wBvsm1fKKEw+ATZVZAzBitC+dKqSgOb1ESjjMAM28FrbtFWlDjA8p0rFNNrzOYGgbN1EHRuDgPlfMYYPq0Cq/0+TVM+krDue8IVDanptdtkKNYTQ3uTae3Rkg3AGG/gEuVue+upkA0kc= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001015);SRVR:DM2PR03MB446; X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB446;4:xkQKHHztvtzklvgFqLWdBjFImmfEFc3dpyDrstQU9IjhmvCeGp9MXu7IHj3U9UgbXm2jtbeWpayYics//l3if8Fd4R2rZEo0P0D8RGuiARvYU9eS+fFgewLZXrxkmGmp2DqXBBckHn003VUpYdsxw10m5K6/Q7DCXjO0zL92MVOHjk83aFTQOlmT3LKD0V5oW86KAzxqUnWj4izmAd7A5/xiUJaWfZYJMf217xJIwOt97V8se8B797SUYmc+6fh7fiL2Gm93F4xr6aSiCC8YWrilAhCWTlrIbWsvIzzUyLjhZuZFJbda7FJk5HcHQUxVYGqaHT5MDCmVW3Upq0imgXzGroXeDcaPtFIPWfpzI2D0y02y6U/m44fxB/TjlNq7 X-Forefront-PRVS: 08118EFC2B X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTJQUjAzTUI0NDY7MjM6aU5LVkZwN2cvdWpiQzI4blRtQ3laOW1wOHZS?= =?utf-8?B?SUIrWnJyTHZWUHJybG9CazNVSVBHT1NQRUZabEEvVHJBVXY2SmxMYWtzU2Ju?= =?utf-8?B?RGcwaklGamwxSjZTYU85KzM3U1NLcm9SemM5VnA0MDFUS2pvaTk3bFkwWlJE?= =?utf-8?B?bk5SOFlZb1lHNWN5dEROVi8vKzg5UDZIblFZenF1bEhqRmJ2NS9GY0E1UTJ6?= =?utf-8?B?TUJKQVIwVGI2N2RPT09aOHZJTm1ZK2xUMkpoTDFyUnljL1BGVkM1YWdKMjFL?= =?utf-8?B?cXNNMUxIK09DOHpqcUwzNXhTQW1UYWtLMDBPMFpMVmxjUDY1b2hNMEZYZ1l1?= =?utf-8?B?dk1sMENhUXZXeHd5NTRJZVFrVmRlYzA2bndpbkJraDNqbkVoTEthK21KdTdP?= =?utf-8?B?cUJTVmV2ejM2TElUS1RncEpLTG5zNm43eWxNRS96UjhoZGE3RVVLeVFrYWZl?= =?utf-8?B?Wm13L2FwcHVYNkJQdlVsZ3Vrc1crTEhSOEZIWGErM1RKeDdtVElRUW9rb0hz?= =?utf-8?B?a1U4WGFPM0ZpTVFRUk1aOU5GRG9MSzUzdDRqQVNDcFpaZGljcHdTRmFkZG9H?= =?utf-8?B?cnl5ZXBFWnJkdnVRdndUSmhLVUo1dEdobmYzZk01RkVxbzh6VVFidXJDWDhy?= =?utf-8?B?NUpIRnZpK2JXMStmVlE1TGNkSVEvV1kwUVlubmZHM2t1b1JwU25tZS9VMm9W?= =?utf-8?B?KzM5cE9obUtFUWVseGFwTjFRK2xzc2ZZRFJjQnNRSzBzT240eXo0YlJSRXBT?= =?utf-8?B?VEJkUEY0Qmo3NjZzd0c4VzZyY1hXUDQrZ0twdjFMVW51YmhiT0cwTzVjTVFr?= =?utf-8?B?ckdwRUV6OEVhb1hOZ21jR3I0NE00NDFTZ29QcTRubzd5aVpQRks5N3Y2c014?= =?utf-8?B?QWVITm9ncUt0SjhxdHRrQVFrZGVGeHpTS3lOQmNpbElkNTVqVFkwWStQZ3N0?= =?utf-8?B?eHZ0WTA5RmYrTmhLa2I4WkduQnE1WnV3VEFEek4vTXFjTVhoeFJ1WnlFREMz?= =?utf-8?B?MEdtNm9MYXp4bWk2WWtJWHRHYWR4dCtZdFZDT3pWZ20yVXQ3NHBTcG1sSGlw?= =?utf-8?B?cU9zaXFvSTZOd1lWTTBFaG5hU2FxMUc2YnBvYWh5T3NxMjJMV2lLN2NPZTBa?= =?utf-8?B?SXZuNlhBbytJU2VlMlNSYWR4U3JRTE9HT1dRbEFBMjlKVlNtUnFDOC8wY2lC?= =?utf-8?B?V2FCMVVKeVpBL0N2cHJOT21tUWgxOG03aDFZYkdkV21TdFluQ2xDTGltQXJu?= =?utf-8?B?V1h3djZTSnNDVVVqMDMwalM4RVB0MXJqUnBSMS9HN1ZFYzhKWU1vcGorV09K?= =?utf-8?B?MWNMYXlFK0MxcVZ0QURvYXBsajVxTUQyM21uUGdZMVVuR0YxSVY3eTlZclFP?= =?utf-8?B?Z3hQdWtaRGdVZ09SR1hkSnRLc3BsZUtienNmK1R5blg5ZmdCRXFmTE1JbXM1?= =?utf-8?B?bjdjME1TZ2ZXblF3dUI3cUN0ZXNyblJqYWprOUpZbWMvR2t0eW1sNmR6Smx3?= =?utf-8?B?bDgvbEpkanB6ZkFvSEoyZ051YnI2K1lFWWIyNDhEZjZwZ0lxU3FoY2Z4UTlr?= =?utf-8?B?aytHditFWkU3ai95RXNENG52NXZyMmhNVTRSQy96TTlNbUlOUGxYZjFHNjJT?= =?utf-8?B?aTQyTFBJR3J5T3ZMYUtsSlA1Z1VrcTNiVUF0aGFvY3BzZFpTQm0zSWtObTRy?= =?utf-8?B?cU9MYXNLcXQ0SWdXUnJMbFRHNEgvd2JVSW1vMVFKd2M2L0YxWHFYNlVDakNT?= =?utf-8?B?MVlDTDZra1AzUlpFdFYyZzlDSGFIYnVsL0h5aE82Q3lDUkJkVGVhTmZrSXJE?= =?utf-8?B?SUJpU1BqTEhUb3VFck0rQ0xoTE5xTXJkNnBvcmI5WFdIbTVQeml3SHNPbmYx?= =?utf-8?B?TWJOeTNjN3JCYXE2RmNCa2NVcFI4dTk3SGJXaXhveXFwTjFWSlREOUpmakV1?= =?utf-8?B?Ynl1Qm1PMG1aREtMWVU3WTd3ZWE1Q212Q3lLNy9oUmNNSllDUWRmL1NCelpL?= =?utf-8?Q?x1u2w?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR03MB446;5:BrJsyRzyW5Mu5zoS0BZENA4uukZWxeTF9XZUBPkd0oFpb9O/J731lOAJvIwCRK2WXGk9sMAxg23gEpXGKgb6b5Hd3+FJveHd6+NEQRCrOXz65ILrbgxgbGeYRPpOh+u19Kc8QP2DpWp5kDGJXI9gHg==;24:Tokom/1l0o3vo/i0/sJR+TE12QItl9OaBxt2RoCWYw3gkLUPA7ImJIexH8s2lI4yq88O7j0XLfFW+MPvPEFOgj5Ro1pbogM0znSmMAa6eMY=;20:IjMbG+PwUuah+zOKt3kVQelZK7IgQ8Xx7RhJ9afHiZmpw8YkFdIDChu4iO5IA+Zx+wVvlu5/s8KUxsKULyvO7scf6HN/0bJfUn1jE1sDuIHlRHikJVuQkZPed5s2W8uG9E82Zs3cA2OakGdQdFPZeu7yeQGVH6RHmyAhpnSfLzk= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2016 20:53:09.6047 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB446 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/04/2016 02:30 PM, Borislav Petkov wrote: > On Mon, Jan 04, 2016 at 02:04:08PM -0600, Dinh Nguyen wrote: >> altr_edac.c originally added support for SDRAM. Now we're adding support >> for L2 and OCRAM into the same file by using #ifdef >> CONFIG_EDAC_ALTERA_OCRAM and CONFIG_EDAC_ALTERA_L2C. So "clean" was to >> move the l2 and ocram implementation into separate files. > > So what's wrong with adding those to the same file and using different > registration functions? Like xgene_edac does, for example. > I don't see a way for the xgene to manually build for each configuration using Kconfig? For SoCFGPA, we would like to keep the option to build for each type of ECC. Dinh