From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752775AbcDROOn (ORCPT ); Mon, 18 Apr 2016 10:14:43 -0400 Received: from mail-bn1bon0092.outbound.protection.outlook.com ([157.56.111.92]:40340 "EHLO na01-bn1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751614AbcDROOk (ORCPT ); Mon, 18 Apr 2016 10:14:40 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.236) smtp.mailfrom=opensource.altera.com; alien8.de; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;alien8.de; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=opensource.altera.com; Reply-To: Subject: Re: [PATCH 1/2] EDAC, altera: remove useless casts References: <1460837650-1237650-1-git-send-email-arnd@arndb.de> To: Arnd Bergmann , Doug Thompson , Borislav Petkov , Mauro Carvalho Chehab CC: Alan Tull , Dinh Nguyen , , From: Thor Thayer Message-ID: <5714ECFB.7090806@opensource.altera.com> Date: Mon, 18 Apr 2016 09:19:39 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <1460837650-1237650-1-git-send-email-arnd@arndb.de> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BLUPR08CA0036.namprd08.prod.outlook.com (10.141.200.16) To BN3PR03MB1479.namprd03.prod.outlook.com (10.163.35.142) X-MS-Office365-Filtering-Correlation-Id: 368478a8-dc5b-4dd5-1830-08d36793c5c5 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1479;2:VbM6X7ynrlNKHz8X11SVKgTIryQGvDyEYiSjVh4rQL48qKF8B5kCm4jW/NgcaYMGPuk0W3CTMAZU3P2SJu+i48JYDsGrFIRVoaXsubjcAanwrSjgZu2SMPrIorMf9cPzEfKv8PdK8Iqerg1OG4Wx8/9ELoP0sCq+R3Crfw9UsvCSmnFpGICAbpwennWu+P4+;3:HSjazVxBohVXlJykeBBzWx9qn288dfOUF/vxbi2ppLReXqzHJIEDTGC6JLWCWtr9dy/ptua1axtsTvnhlQk/4cwqctXBt6K6k3GP0eMoWz9ku9JZlIcqTe8OkLVIWidB X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1479; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1479;25:uAEG5nbZh03vX8dUx4nGAPUNCtcOFqtTtIJpn17Aorc5A+Cf6nDATSStxCapfn7YxM//AsTm6AL+5yhc2440Xqo1I/JWZkGc+M2jGTTCipKBwCUPkyAWG6MWbHUrK3WEGex+rfxoaE6sWe2hQRfP2s9Vl6CgZ2rb05ER57OxSAiI6Jdxwwz2sIQgWwQvMKzP1TUhZ4nvxKbKiWBsCji0MUlQBVE0/U3bYa6zskK6oqO2mFUCZbjFO6+ybNL4n9E3CdfJDH+mg2OWqKz4Q8AcQbGMG0h7sb7bv9BumRicdnBzJLKt5Pr+B3sg0qf24JnX5Q7lhPQSkl3NAPb1Fx1qtNmUSew3L546lcXRXnxhCWDIo2f08NErzvM8P9d90Q+i4L0xMkkOQGwiawHs7WAqBtBi8u5+krch5Ezuo3V/3JY8+7YCTNOZAyq9/dmgObDBYLjp4bMear7jZlUqlWGdT/a9lExwYgVanT2y62l91vBP/cJ+vjn7PNuohSfkv+aPfi5OxDqOMcpPpWcuFYoYGNbAVtZyd93TQ58zbNFJKRMqFWBDk9vySv/a4WhdYUQFC5L0ag77I/xTf+BksMeRvFByaYKXSzsxylS7uNgp6/GwDq6gsaRI74gp1b9IMFURXMu7PKOzksGWioPkrZJy4NqDSCpMqaLb5NACtDGB3pFI2PI4IPCgGE92kqQ3cUdF;20:jRNjGHA9XKlI9rKEo6QIks0VFjqGXFOpm2U4MHt49Io++PvY6yGZmriqk1AZKghCMoZPW+qp3918/bg0iuSyqeSnZAZQXuQ3W0Tqd89xIkXiCAgDBWac97UBC56if5anR19ishm1nP6Bcne7pbn7rfnmlMKI9jFvmZmvYJYapz4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521026)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:BN3PR03MB1479;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1479;BCL:0;PCL:0;RULEID:(9101521026)(601004)(2401047)(13023025)(13024025)(13015025)(13017025)(13018025)(5005006)(8121501046)(10201501046)(3002001);SRVR:DM2PR0301MB1296;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0301MB1296; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1479;4:6PkCbU1TLCDdxNWFwoKUl7m/otliSRY8suV6YwcuNDi+dCyYPGq+H0Ak9zF87ejLqlFFuF8K9tWTv/H2FwZhtddfe1+67sYQMo3YpiFaNEeW2PdaQAX5VcwZeCWXdgBt2UOLax7LZ3H+58pjeW2nOIy7Ue5VIXN5xUS/l6Rzwh9pBPdM4Z9/objR4L/mI9jWxIm0pEIERUa9j6kiePCHDT9B4vCijXA7VrHSxXz3X6PrNOOJbgNrwYf2ZZ2bytIkXbMhusw61zjMrmSCSkre/DzJTT1iEQbev09RgfcQ6BNt8ZFflTS3p0PHeyFKkT3WDFHQ5mqr8v9gXhdrTIAUJuxO70WhuiLQPc0UxwTLsSVcr2c7GWbiVHtVPGzJ5oLKnqwKuc6j4XjHgWFQTxmHzw== X-Forefront-PRVS: 0916FC3A18 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(24454002)(377454003)(42186005)(77096005)(86362001)(4001350100001)(54356999)(3450700001)(59896002)(76176999)(2950100001)(5001770100001)(87266999)(65816999)(53806999)(189998001)(50986999)(33656002)(586003)(6116002)(47776003)(5008740100001)(1096002)(3846002)(65806001)(2906002)(65956001)(19580405001)(23746002)(81166005)(80316001)(64126003)(66066001)(19580395003)(83506001)(50466002)(43066003)(230700001)(575784001)(4326007);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1479;H:[137.57.160.203];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?Windows-1252?Q?1;BN3PR03MB1479;23:lhZKw04wtcGVyb/MO5DJCtaha8UztTsRzzIT7?= =?Windows-1252?Q?A6lgLray34jwYRNHrVGdZ+brQaSbsV20sErTl/AGwKNNXTZIjsbcRg8k?= =?Windows-1252?Q?AjS9q9d56vNCwmX3bH5kKtURyPQyzNOFh/A/j4sPxCjp+xJZf+cDEmyC?= =?Windows-1252?Q?NTKmGx7FZ2Iuwrdsj4GjlZkTgnSd3/Ti0T7s0Ebuxhr1rOK9qq3gEkBo?= =?Windows-1252?Q?6mJzAXAe6dPRTiXdngO38bEHsQyuFnqmraSYe4rHVXq6JRzNsFnHS1lc?= =?Windows-1252?Q?venCvXoWtfTzyQzg/SvQKLRwcEmyLk0OChkr1myCLs03hzPSQAR1itsF?= =?Windows-1252?Q?iDUy2i9Ncag8OKNCnl6ia61jCR+KdrAHSV3s0fmh3QXosPtRW+tuufDl?= =?Windows-1252?Q?zl1PKUebq/AMYXST0zVSUo83Pwxb9cTh20prHYfA9/IsLwFdD0hE0ZGJ?= =?Windows-1252?Q?T8e3TrBg6u9KOTtcsywJ2Jvr6mWGmcA3H57FBWSEwRT765k+fbKPGmjE?= =?Windows-1252?Q?K7ZcHu5hCuyg4AIHlupUFmNKz2/ovFKV/ju07E8MdCjLRmUavXlU3hxC?= =?Windows-1252?Q?YQPKSbfYaXtbIrnzUdbDTIcS9/9X81ziNiaM6Olv986jSs8TKGjUkAvw?= =?Windows-1252?Q?uIil60zKB9txp6gsjGuCP14vjprPY16dYKcxujwOnkgwB8WBrajK9/5f?= =?Windows-1252?Q?cijbjGh/YEbZuk36IgAOmTRkXkYBwzJZ5lY/ZDYNXmhncaz1bVb2m1yh?= =?Windows-1252?Q?gBfZoFj3tDDDD8jPjotBdwjQhopJ370SzM+LS+PpojSc0VF8dTuL5ek4?= =?Windows-1252?Q?93GS00IHkMNgHoYN+nYTq+DxJ4tB8g48UPbwkaipsLrTh/8o8duv1Q1L?= =?Windows-1252?Q?IC5BsJwKJfp+z6wqi8QoYQhWA6kPIeMZ9TBFZ7z7Aw1gXs1PS0ET+TQG?= =?Windows-1252?Q?YQ9dDGiz4jUYVORu3wPgiXkrMaKWfZ8UqVCUy1HkcrCCbD4VOqknsNNY?= =?Windows-1252?Q?XZimY7v/UwXINv5t0liXlEQfle0+JFF8RB6+SSL/7rkxQpHkWxQtSs+4?= =?Windows-1252?Q?uxAqmVboqXtlNe/QyDm3uTqItEscqKLrzQWWwoozXxtu2uzC38Xa3xmW?= =?Windows-1252?Q?m+GuqkK4n0q3v8zdaiZOElzrMcrRW3WJoyc0XHiOCZO2ScbQjPBm5k+V?= =?Windows-1252?Q?V7mIlyJsCIFNJWjH81d0cjFc1kUFWGX2PWpY8Mew/AXYnzsVBd6?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1479;5:y+Qch5vcKCo41Arq/23OPYuwhOr9kTYR1tIt2NoevmnmdnhSdmNRjN6snLU1CoTG7zupwgX8jxP0GETqkk0QCRu9t7sgLCRqw55k2aMeUrGswmtV7ACL84w9TvaKxtxjw0pBrydA7K7MTaACNdS44giE27/PleIQmZCrJOFJRyJwQNvG0nZKhiXAmQEHvc93;24:prE8Wtingro1y4cY+i/OXEgqB4PTTdxFXK9F9X4uMNljmZ3KoXb95I9eA2XfnHcNvXopxqBrJQVMf54z/tajUVYMXsfTjoi+jYffSDeKmNI=;7:YWCJKUgI5e5MSenCJStduczruAZcEtESwno0AP7d6281ruiPo3ryOOzjUxJD7EO5X++J6CixGitujEO0BVtcmDKXw0QJtjqd8GxQvIFdVv17ebjx3X6CUObEIoBnUuYmjtxialPs9+Q7ly3oKXR+IzfZd/LRUL7zj1Q8iK/Tb+KGkdBmWB/G6EgbUGGNcX2e6Gs7iLjvG1jg3rw/vHimhZn+6+RQVurEtoj1d//M2HE=;20:GC29gjB6Y4n6KtfU+Nomw9hbFZBSOnGqJhpmL7yXIMd25z2tODauaB1AOALouOrroHfWDhA0c6yPJYEGRcTpNhI/29o0Vt6nGjK9djSzVDYohWafUb2cs1R9gcPXGZwglA94zPjN/8MC6mAykIlw1xCJyrz2WCpP0s1vRGyy4Pw= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1479 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD046.protection.gbl X-Forefront-Antispam-Report: CIP:66.35.236.236;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(24454002)(189002)(377454003)(956001)(6806005)(85426001)(43066003)(5008740100001)(3720700001)(66066001)(83506001)(21840400001)(53806999)(87266999)(54356999)(50986999)(47776003)(3450700001)(76176999)(80316001)(19580405001)(19580395003)(5001770100001)(2906002)(77096005)(4001350100001)(65816999)(2950100001)(11100500001)(86362001)(1096002)(16796002)(3846002)(4326007)(65806001)(33656002)(106466001)(50466002)(87936001)(189998001)(105606002)(575784001)(59896002)(1220700001)(6116002)(65956001)(23746002)(64126003)(81166005)(230700001)(586003)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0301MB1296;H:sj-itexedge04.altera.priv.altera.com;FPR:;SPF:Fail;MLV:sfv;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD046;1:AClCfYjevG4Vty1MKsTDVtUfg9+B4OjBTAnj4eyrfaOMw+qqol+kZKwFxq5a1+ta6wfZ3Hkjb2es3SuNVKi04Bfjx2xpQaxBLuJ42yX14pmqq6NDxgF/G3jkDN25c4fWqhhhkmODOMi6XlAaN1VibpxrnJCZZ6clrdfSBeML+FZ4biPFvbjVmuqWLuyCGuuLYKDk3RX8jbYTMp5u4PCAhOoIbllPlNh/nxB6i5pKVRFnuiATBLbZdYAMZMO4jSNfv+THOijfuBmBWtp7klMN/ULnV8qsvH44CWFpi6aVwAXcKIeQjq9OM9Wo+CHpLnJa0O3w+6h/BdnpN7nzdSzpDrBcduNa1XGjy0/PrB0rAIQpY9OLOSP7EYM+b7TagZNZ8h5jdUGQVHDBy/VypDWkIxD57zbnsLa9VMTsA0xZW0enoJx5Kw7N4Gd2P9cVts2L9wjhlITR3dKTcyyex06q19Vk0lCmoxF7kg1j8cCQcciNVqg4ti0Ae3bLm0HExb2lIB7gXMJanohJNY6hNK+C14Fbzi/q/mdiSx6D9Cam9Hc= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB1296;2:UTyymluweN2v2CHMJLMN09adb4WNGsuU1CZmTNUCXTFRYW9ehPS0PDVEYj5JLUlq6cTbrSGf07LD89/oyE58OXq40oRyrkbyJADtFTasFhRBwCssYtvmB0VJb1IL3JEevplseIvYgzU6Djq9LFJGOUT89i1cH/20dJHnSpMfb9P0Iw60O+T+ek1yRieIs1yk;3:db/CQ9YbJzfpQi3+KFVnz66MqMVAHurfymnCUNnab3gehl6o6yEam9nrH3dffUNbW7POXu8HW7hjCSL3Fjuc5iQ09/rXlGbkiJ3FxojCBFF5Wc3Cea2M/FGqvzjtZCU4UbE7a9QK83N+g37+fgd0GGeVmaW9JbnnRmyEfxFInX9Ngu7xh0wT8PJGEeLWLAIfA4kOZ97IC4eIDPP56IU8eEMemsbzq5vJyDRU+EgGFn7uYvVaMvI4ZIUcEyf8tV5C;25:UA0iwFgo243UJvGvhSwAq7yMsGqiEYdN+o62xmMdXW+016fgx8I94lLaFe1LbL076+H6ZgZADhMzfDCpjyf9aNDKcUwQiKbF+bZJRbgPPp8qQ1dx/LHWREs8Q8h77pWDwTUy5G7dXW9ts2nTdV5dZmxaFnjuP3xnmUuk8SZqYvouO6LS6QvVV0Cb5jh3cmUy5lYH4+/TcnO1UVmmGTC9vjhq8jpxhyfHbDyRUaTDjmEm8Qwd0/O0XD8mCpChkmfMhe4Cvso4njAFfGDeuuHpu0elZIN6Cf0VwMIB0nIl7jADbng9Wk9ZhiNfb4Svi/M6R7VWaOuIle1tVlVUecGnYQ== X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:DM2PR0301MB1296; X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB1296;20:vlUEkm3si/K+4A0BZ2Mo14qjS0BLX06ip+8EcNUEhyNO6vw/aukL2VJfPYjuh/9xxkcdMo8mXEjNR/9ppKsrafTmaTJLmPCagJB8zwwXseURgxkTYY3dhK+fz5lh4AL2I3BhFzrC0W23crFpCeiV6E+LsBMpvb0Rmscy5Up/Lfo=;4:/MpjkMbu7mtmYmO5ASpt5JDnVSA9VtZYmB37z8AVxJpVw54ty0VE8FpUcwptTBM+CfPB1miANDyQAJe0xEcrOdb/jOSFDNyMVpdbEpLJU3BemW74GgtDI7pDGwCpqn1IvoV4ZKElfkNktTtyQSRdOc0f8ndd3rdQAa5nUnz15PCw19vL8v4Qbmg2qCNAG0DfcKvfd6BrXpWzNhl8eqJnE3ZStk0IzQf07qbm+ee4HZ1JvcrLTcZaBFbwS3puiqg18gBrQgmgFONGB2KVHjdNnghDiOCwX6hnzDrzGN6TmzD9HfuImBxh4BEzrRphTaZhOSL1oyan8g00Hrdt4z3LxeLsoSFYr0DW0KDtS/KdsbOUqUIh20Tl6/mQV7hp4YnTu6AVus0/Rlq3sUQ1z1bqofEmssU73ZCbldPx46mZiducsoR2dx9Kj3H79ZQXqy1VKopWQazzp3qRDSPqEPAdE5tbkzaQ4hWkXf13UOZcZJg= X-Forefront-PRVS: 0916FC3A18 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;DM2PR0301MB1296;23:x7ZK7dQ0TKp4rb4CPqm8CipQYPIe4cXXdeT?= =?Windows-1252?Q?Zy9VXlNIIUntRpu4zmE+tbwYGs+TceOJxeFvmXyvEA9BlzPmeodoEHis?= =?Windows-1252?Q?ZKmnDreymR+0cu64cwFC3PsEIfwjV6V6g18jjfkoUB9B/m19X++bkBFG?= =?Windows-1252?Q?SSpZCNK25U7f0pNGyih9Qa40gcmQRdjPe5ORWUq47Yyy1vkOdpawgHqQ?= =?Windows-1252?Q?/HSsRGltFqANZ3f/pnhCxuH81cdHbdaZoOx19FJR4ZdxyfgN4qfRJuMc?= =?Windows-1252?Q?Q1go50a/iLomQjxSLD4iaP8CuXLk3ktLe0fUwAlp5aVw8B4IFPbhW+LP?= =?Windows-1252?Q?BO4fFlUd92fZX29EmgQ53laIJGYx3ognqABfwCVkUvYklaVPk0dxdDDd?= =?Windows-1252?Q?yPZWJiK8sgwjs/ESjxYBpVsrJzjIGj/xd6L71s+1sdsP3o/kP8KsMBuR?= =?Windows-1252?Q?Fwzn9KzSOrRjfGjqWUM7lY9VtjKmJ0Ck7EQXGL9ZuUxYpuPrCptLl7Dn?= =?Windows-1252?Q?7yzC2hUns7aIoFv1dlDOZigHZqUXEEMAapKFEh1b2gixskOEYZK/OU4O?= =?Windows-1252?Q?qm/fIQPmXgW4rQMaM3/dY1DkeOwQ4Q3xjruqRRM1pStUxyK+SqpeLFUp?= =?Windows-1252?Q?GiEzYVMye4asyqTkNmwcm0feGH2z3iSOlvzyH9knKRdk/Lyw4LB2gg6c?= =?Windows-1252?Q?qbLGyWLrv3gOKcFSfCgGg8No73ML16MT3lfavQptdriHtjzfBITVv0Qo?= =?Windows-1252?Q?/1BQ6uaRVuAo+aehupT/XR1AIThvFHkBH/HXgZTz10bb+i8kgMRdnqQN?= =?Windows-1252?Q?SdKXCgJLt3NFuRPjfGR4KpLKnEWt2GeNSCA3R+IZ9fe9FTXquRCAGJnD?= =?Windows-1252?Q?BIEMUInCcpLj69yFp6Apn/7BFlyjhHibnlZjUuJ01Q4WJ4HZhCOHT1RV?= =?Windows-1252?Q?UdTCag9rLsBaxZ6mOeQGcdwuNoW0SOnfyem6vdQF56/Tyq0L+HlXYGpD?= =?Windows-1252?Q?6cyJYo7xkV08zBZ/UqWttZCGLQrZQQ0ep5UQdntajvRVx15wyo1iLfvO?= =?Windows-1252?Q?CVfYXn33Zia8mFM+q7wdCfmquRBtUpAZEpD5qojMioMw2z6+fo/DAsk7?= =?Windows-1252?Q?rE/SOWLuKRKoos3RzZlAuzZsAMYoTeAOeu2wV4haFTnm05L2+R21KAsp?= =?Windows-1252?Q?dzZ5ANkuanjEhB7QpCQrUgQvFXYLwZWbMktOQMkQRkiqzRjTPdVS2aQi?= =?Windows-1252?Q?9ddQ+G0URfQ1newpmQBSmvjBFa95rOc9pwyWyL20o8LOvn1tJKY2+LS5?= =?Windows-1252?Q?pPkk6h9Da4lJjYSD2ffv4jB/dKPBAc8iN9vTTwfoRIeXdTLsIChkAVYA?= =?Windows-1252?Q?FCRK0sze0HWqLD87YdD5Ehg97/ZJiT4sxrSYyR9OXBLcnvFYtg2ijm4F?= =?Windows-1252?Q?QV/UJOKLnGeJyiUzECB98lv8ZKkWrPo/LMIPiWwk1TGl2PM/ZpOdzoPz?= =?Windows-1252?Q?qfNA2mYQ9dmkK3VZEq4kr94KEupV6gvXvrhvCuub4VyuwKDFdD+6d2Nw?= =?Windows-1252?Q?aJf4RzlIpBc1xWrY=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR0301MB1296;5:5o+qGqy9FuPG4TitViueSpMlb6A6JpWf3PcdC+y+VulLQsGuGgQ5IRQbAu9wAqX8bH1E4Ph7h/JFHIqC+1fBhdV4vkzwhPSynCWw7O7+Sz+Vjf1DeB8AnjdMzHJ16EVWCN4sAKu0Ui6oZWtX/DefL4NoDOHGrP0oWL9z68g8eBl75/pN/wLGXzgaoaXZ7R9C;24:u3etQtTv1Dwbi3AJgsjr4VAulfyLfV0vmLUGp0KNv8k2ZzaO1OZN/OWcY1vHKnmJ21+zVb0Wd7BwqhK5aL7a47/M7leQZeIEh2/pgPdcxQ4=;7:J6uFKp3/bJ/nc2mUr5fZTG4/DxAIF41vlrNfJgDMoKp66ZbwAThZCMihipopDmsZaVHBDVEk0eSUpAXZnmODN/3IDDZskWT7/0RiblLqOedBGJcSm5FI/VV9hrhxIjzluTyxcMXTse2Tk0uquly1prml7BbkKSH7LPDsdSN+LhszSr9qMfJ66Z1qzXnl6n5jTWU83bWo+s13LdLKKPoMRQ==;20:ta2l6djPsM5SVOWA3eZL2niwWeRv6/2Ko+wmb+tS8qlpkSoeqYJfQj/XUv3kkxW7L3amn/shdWRlFSw2SpDHi2RqllC8jwIA/tY8pIBt3NkGhbeqnMn9BrLNcnpON0dt88PNgxp0oG3FWuEnbMeWgm6YHJVSC4K6KdXlWdIWmMc= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2016 14:14:36.1665 (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.236];Helo=[sj-itexedge04.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB1296 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04/16/2016 03:13 PM, Arnd Bergmann wrote: > The altera EDAC driver refers to its per-device data > using a cast to '(void *)', which makes the pointer > non-const, though both the source and destination are > actually const. > > Removing the annotation makes the reference (almost) > fit into a single line for improved readability, and > ensures that it is actually defined as const. > > Signed-off-by: Arnd Bergmann > --- > drivers/edac/altera_edac.c | 15 ++++++--------- > 1 file changed, 6 insertions(+), 9 deletions(-) > > diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c > index 11775dc0b139..cc987b4ce908 100644 > --- a/drivers/edac/altera_edac.c > +++ b/drivers/edac/altera_edac.c > @@ -232,8 +232,8 @@ static unsigned long get_total_mem(void) > } > > static const struct of_device_id altr_sdram_ctrl_of_match[] = { > - { .compatible = "altr,sdram-edac", .data = (void *)&c5_data}, > - { .compatible = "altr,sdram-edac-a10", .data = (void *)&a10_data}, > + { .compatible = "altr,sdram-edac", .data = &c5_data}, > + { .compatible = "altr,sdram-edac-a10", .data = &a10_data}, > {}, > }; > MODULE_DEVICE_TABLE(of, altr_sdram_ctrl_of_match); > @@ -705,15 +705,12 @@ static void altr_create_edacdev_dbgfs(struct edac_device_ctl_info *edac_dci, > > static const struct of_device_id altr_edac_device_of_match[] = { > #ifdef CONFIG_EDAC_ALTERA_L2C > - { .compatible = "altr,socfpga-l2-ecc", .data = (void *)&l2ecc_data }, > - { .compatible = "altr,socfpga-a10-l2-ecc", > - .data = (void *)&a10_l2ecc_data }, > + { .compatible = "altr,socfpga-l2-ecc", .data = &l2ecc_data }, > + { .compatible = "altr,socfpga-a10-l2-ecc", .data = &a10_l2ecc_data }, > #endif > #ifdef CONFIG_EDAC_ALTERA_OCRAM > - { .compatible = "altr,socfpga-ocram-ecc", > - .data = (void *)&ocramecc_data }, > - { .compatible = "altr,socfpga-a10-ocram-ecc", > - .data = (void *)&a10_ocramecc_data }, > + { .compatible = "altr,socfpga-ocram-ecc", .data = &ocramecc_data }, > + { .compatible = "altr,socfpga-a10-ocram-ecc", .data = &a10_ocramecc_data }, > #endif > {}, > }; > Acked-by: Thor Thayer