From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755338AbcFTOso (ORCPT ); Mon, 20 Jun 2016 10:48:44 -0400 Received: from mail-bl2on0096.outbound.protection.outlook.com ([65.55.169.96]:10011 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754799AbcFTOru (ORCPT ); Mon, 20 Jun 2016 10:47:50 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com;vger.kernel.org; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tthayer@opensource.altera.com; From: To: , , , , , , , , , , CC: , , , , , , Subject: [PATCHv4 2/7] EDAC, altera: Make all private data structures static const. Date: Mon, 20 Jun 2016 09:50:47 -0500 Message-ID: <1466434252-26107-3-git-send-email-tthayer@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1466434252-26107-1-git-send-email-tthayer@opensource.altera.com> References: <1466434252-26107-1-git-send-email-tthayer@opensource.altera.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: SN1PR0501CA0022.namprd05.prod.outlook.com (10.163.126.160) To BN3PR03MB1478.namprd03.prod.outlook.com (10.163.35.141) X-MS-Office365-Filtering-Correlation-Id: e3d40f80-a309-42f9-c09f-08d39919a219 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1478;2:tbfKn4oBsrGT8DFiGcxLA2uEqWnk37B1tATwNi54IAvfyTNkBMvjxS8E3CTiY9IUEMLKcWM4ytd6rtRmrqFHDVi+AxgHNgWEcgzcvhK+NN/HNP0F6G6wPpvBPMgTaf7qRsgEihpwed/KD30/mjstfmQKO/PCfFWXtTXjMJjS4hSGE3dyyuBsh2c+jZdxg485;3:Y6lIamIWsOMSc/YIjFGV/Ua8KpN88v1ZcN8zAcTNIigX7nc01rkqmcJ5XR6FPr+rT0H6rkn6KYnRptuLhhug3xfEnb142Qjgg3flwd2E2HybKCuF1GpqbKHh8ziS4Ji5 X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1478; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1478;25:gGtptgwaZo7daLBe4SkgxPd24EMwWWFZ7GWbDMrYzMUvwy7y8IUsVknzlFVQufoiK+D9v3cJKNVQX2GsiKQfUt8uWtaIX7Otz2OYwAIzYBxp+tHyrmLm1mcB6h8WcmiV8SSl0ILN8mjB0OL2BE2VMV946HCzlG6K0YnulZGb3eLO68/XwtN1ptb6nJbHbAqMVWZUy25g7UTaEBKYWKTOuHGZcVsU7O0gzDpaKJJOQRKxkWwqNUkMKiCP013b5pj9o1Jfdwbx68NIyIDll8gNock8tUfOHtPkluyBv8UJlp/X/M51IvsTJmyFlgiwYbqFzYpwEdeTI7zdVkQlG38yvisQsBmDgPsd2aANVh26gPNAfkejVAjubtNrfSLFuIYTdt1EQ80mfYneHNkR0xNKD96SJcMG+fvIPP4We8Lyscc5kEQl+CbFfLHjdBB0Wz1hudb4eRDg6tgAjwQh9y0AbQWkYWcrYOdBgVEhGgMisRuW+CYN88U44bJl7mmevCBiVEIB42zxZjUjNkqgBA1tSAUWSl8k0Yxu8/ZnQX6l6aZXhYW5wOJu7D7jM24M36nEFnYFfGrpuqD2NNveCTvf67NEe+/YUTwxEDACj/ruhVcGcpp6weZDmMthSYcAPFPF9TRgKWO4mpjZGIG0ZiGe9aYDNTQ/o8bFrJXRo+6B9Htyk5bGrh7kG3ejDLRcQvJr74KmVfgdK8/9XoxGaaxLFw4E9nQyDbqxO8ABq8wqoBI=;20:pWx3eUdA4fJCU9Nxur/Pxwc5+ER5nB6Z0GQYGuVwNf1UIj8dhC1uvd9gwuYKtVYP0pxozEIt3UEbkoaukVlhBghx7dDVWTUW9NNmA7QdJGOXbXQ3jBNxV2Y4oC13pPBeVItlHqx3SsUdyDl1FwM+EGSFrbdDrbEAzcDA7iozxQk= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757);UriScan:(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:BN3PR03MB1478;BCL:0;PCL:0;RULEID:;SRVR:BN3PR03MB1478;BCL:0;PCL:0;RULEID:(601004)(2401047)(13023025)(5005006)(13017025)(13024025)(13015025)(8121501046)(13018025)(3002001)(10201501046)(6055026);SRVR:BLUPR0301MB1538;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB1538; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1478;4:spLIV1tCvpnmdEkhsN5hs0/gcRfIpIefQ6fBV3VHyImcP3kWMyJu0CP3Av+szwl/Z77WxyIg9mCmpY5mbrHSPazG9uZBS7o7sQebQTZ71hJz2OPwP2j0ATGvzR10aX9Q2+gWRn+zsnNlAeNukB4kBaZv1+OBpuX0N/7YGSbgudvmL4zh1WfuhgoARbRZj7Yb84w/sC5iaVWL591OjHKRljQBDiUBs2SYvwqs+mxGDcVSQV9FZWbcvCry4rOBFlfnSw1u7QmmxhMEZNdvWLTQHXpMUAnC7AeG5aJ8cnfJ9V2ufUtaC4XAYEJmTJWcI4KPcb6vWm+3555nBmDNupJ6/QubRFwzMQ0mLI4azwI5VRrr+dth3SeUU/BOIoIh69lmb73YzbC9Jny5UG72p6SjAg7/CWQvSYujWpFXbNcC7HxLk0sZQQvEt0POUd/LY0GE X-Forefront-PRVS: 09796A1B83 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(7916002)(189002)(199003)(42186005)(97736004)(48376002)(5001770100001)(19580395003)(86362001)(86152002)(77096005)(92566002)(50226002)(2201001)(107886002)(19580405001)(47776003)(50466002)(189998001)(68736007)(2950100001)(6116002)(4001430100002)(81156014)(3846002)(5003940100001)(76176999)(101416001)(81166006)(7846002)(8676002)(586003)(66066001)(5004730100002)(105586002)(33646002)(229853001)(106356001)(2906002)(50986999)(2876002)(4326007)(921003)(4720700001)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:BN3PR03MB1478;H:tthayer-HP-Z620-Ubuntu.137.57.187.33;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BN3PR03MB1478;23:yyWju1wGbpZhAQkJMfzwahBDq7xDBkaPgncuXl556?= =?us-ascii?Q?yJq2OOMMrCR8/tL53bciU+Kt6jYyXG4to6okTTiQce7osCU3YtGJrjqILnNM?= =?us-ascii?Q?byZVcClz10FqIgVE2M+JCOnl9UfJiLmVBmVuRb6fjaD4JuSZnvQAEHHTLSTl?= =?us-ascii?Q?lt8/RN/ClnDnRFjidFGnF9+Rj54iiEsO5uhm36ayMrJ2k37twkA5Q3RFHvhk?= =?us-ascii?Q?HMm1j2UXjACUyqVrPGHSM9ZzleXaHS3Yr0Y78ostnYqKo0JVfBh6YfYaRCdC?= =?us-ascii?Q?IcJUyKHucCkoC8/6aY3eXDAOl6UjdggFcI3QqLD61WsKV9rt0gobDLtWPCh4?= =?us-ascii?Q?sC5aZJgVujlB3YxP1ak4yTSQj8rhN1f7PaeDniLZSb95YL1vUac6t+/JlV/L?= =?us-ascii?Q?WlVDmZDcWpmoNGMGaSr/l0X3VTr+Pnry/g4+mahZ5OdUHfXATw15/O2B2HDH?= =?us-ascii?Q?ozsYEDv+RpY7sk1yW3Qmje5HPLwUt3+WtSE2DVpeVZQsnbFnSICQemiduTJn?= =?us-ascii?Q?Rp0lPioTUlnu8fUKbTkyitj/nnIW77A8sWYU8LlbYqGjLCjq2w2qMDdciotS?= =?us-ascii?Q?OwNyuJAfT2D3WApqfY6+UHgUqAbxvrP9UUf6e+/EO8JZMLqAXhcq05rWaX8/?= =?us-ascii?Q?muoXzjK9YwbVR7pafxJ3NfAQdTamrxOsFr7kbmFJARr9YgAQGE38HSdIrpgU?= =?us-ascii?Q?jdbIsl04ESLJ+5tkmetSpdRySUrrfSkGMY60AlPFKgKBkf24pTkoCajmpLTa?= =?us-ascii?Q?k6odoL5QErmeGUJ8hSs88zNp9UWTtsj+2oXboKcnxLRKmEnM0NZptgclmq1g?= =?us-ascii?Q?bUM4MlXtM49Fz5ZcXGO4Pfq6XbtKsA7O4xGw8rLJZ2yZ7IvMTqeAdQxr9BLt?= =?us-ascii?Q?SDphSK8pPS6I0GuwTB9i4no7Zg1hNrVf59VlEx6gus5LCkvzNwhLBkIKRyJU?= =?us-ascii?Q?msqCzJpfK0kdOhKDnv8yneQKvNzn0XG4/wQaLAdoxIoRRNfipE6yRHxvkAtT?= =?us-ascii?Q?xKW8CSK4xh2EllYAT7iL89Hr+FBQzlhwsM+YlyDVzGJr2bekJ69gPpakZxhr?= =?us-ascii?Q?1cV72X/0e0LRDllPGNbRpBDLgUx6mlTsq+1YazPZSn91qrfZbrq4k2NgaW5f?= =?us-ascii?Q?izD9f9rhghj6xcehSc6/nVor7iZ3Xwr+7BzuaLnb9/kJGKIuJjJ4l+tbTxKe?= =?us-ascii?Q?kjnik3Gi0zUJlI=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1478;6:7Joyxrs8cldWBPLnyP170ApcNLNDXMUhp+TTUZSRKlNBlbyP11rr3Umph9HsiFXxZmirFjg0nc73iWyqZhQX3RjoXA7ntJ3TxlZVNJKPQ6Z8hUq3Rr0xJLeBEeOP8i9wEwlWG+nckxo0AaLHTn3yXG2LgqeQqmpZVLlj+1qKnT7a1pTOEc+viB1FeT3oQVOHz4PRfoD3c60wImzraZoesPob/8U4B1PLDbxNf++DmtpRUeCRhnbRonOwmHvclIxqr4LQQP8X5ZDqi0QjR2GLVg90BB6jGuaXNtRFkR3ttIuxEJ3eL+C7K3EwRu9sfgvYVXZ8UtxoAcf/ifeg1A8EAQ==;5:9ta+AmcRmroOoHPjhcGn+HF0nb+kwjb9n9fd+dEPVA8CosA0FLB/NF+DjMj+hgH6AktPYBVtygqcF0kLzehfHBLUQCtHLsdyyvPnATEpWy637du1Llgi7ageRf0JyAwq9RmZtnjkch3dhdffzFgsDQ==;24:7wq3lMu7lS6Yl1glykvrX9PjZbWKv+7jsGMlVJ7gCfENJbpAZzOB6x20FIRH73lDFUvNPjMrvth9DzpQXGr00P84Sj98WyXMWIz8HWTYosQ=;7:68Z0Sv/dvIhGXcAnoqwrIHD+vQ3imTnaZ4Txv+szsjO0HQir0XoqTIzyL77eC/4cghAidXyojW3ItAAWCh69XGrrcxc+BOJjBSpXa35t+VZH39GIO5Y50pAlFh8e3aK18qpbCMJcpq2Yu4Cyvw2g+UyXbAszREPqrEb2c+jsU0WtQqPmsntJdiZg9f6MhSYzdrAZFLszpYoDGRz2mkNKbofFJDMrjGvPJlaTzg+JbLc9FT1Q23XfvgP+rsWEVar6 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1;BN3PR03MB1478;20:X+Z0ydQKW4APg66sQzBSzIEfn7EaZKFHZ1Z4ufNjvx3gP9LfGt/BeULewlxWhnefQziRY95mbsjuVk4PmOR9G3MmjrBkKInPcmQGL95l76P46zz1GkiVtitbZa+uBIQuHmT9SGqf/dYbO4JShXHUEirdhN1B0KAQoMK6DWrJBWM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR03MB1478 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL2FFO11FD043.protection.gbl X-Forefront-Antispam-Report: CIP:66.35.236.227;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(86362001)(2876002)(68736007)(8676002)(6116002)(86152002)(356003)(2201001)(7846002)(50226002)(8936002)(3846002)(106466001)(229853001)(21840400001)(4326007)(81166006)(81156014)(5004730100002)(105606002)(586003)(33646002)(50466002)(48376002)(956001)(2950100001)(19580405001)(50986999)(189998001)(5003940100001)(107886002)(11100500001)(16796002)(6806005)(19580395003)(85426001)(87936001)(76176999)(6070500001)(97736004)(5001770100001)(47776003)(66066001)(4001430100002)(92566002)(77096005)(2906002)(3720700001)(7099028)(921003)(1121003)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR0301MB1538;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD043;1:+gEyXctbazfaB5+QEz+8j7MLlMTM8mqYftS7+kV1OzPupVpDZi9kx1PsdUMyNnR3c0b42fMyM/ec5ulvKqA6igayyvZuGRCifEOx0qNPgkGoY7hTRSx6JTn6HOySRALCQ0K7xca8Owaff8i66iUfi28oSjeoVCb1fxhZLL9GCmV+mO616mx/wGcPJ2WaJU9dPxWg/ibDKp7jV1Jcbho4UzP0Z6kXiHGOgt+e9sKY5UbgUoGeIPSOmCsBVgrH64IHaT+OUaukG8NNTHi+LO5eBbTSZziutH6bYJfALOvAIrA0cglABiLnQmIFBD2Ontz7kzopAbGGfrZM9LniuJI7MI3TKOd3igfmLgG7aEmOVBUd0VfFZqvVk61scysRS8YmTKsZL02OjagfLsoL4N3PFm6nLVgrAQjo7tHQ05YnIItNDG6YLz5tAqflnprHGvTu4pbB+vGi47g0JBsymQG4nzIJmg9FAQRU+w+/+UP5uDrqnqCpkavgQFpnTIpU/jM54gsE+8CEA/axwUBYAdLNMWEeTu+ph5EiF/IU2XFtc54= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1538;2:7d0H3PadziM1QTvrG+GHHvNvcXTf8I0rTgAbqacASf6saNq6PmUTZQNU3R/EnioiosShrsX+n4BUaJeGWRB4pgDYHEqM3Uytpd8zjkr99bqJ14D5ofXZESpvqEkLcZf50XLQW51nY1czlRPSTq5cxmlu2us5O0vvRljdoxEBJWApzDM4aK7yyn/IqvP+Eol6;3:IdveBaKPMJuhvS6uvoTJCyYMW+dRhzpLErLFBiJhZYNGeIcXpF17V3cFKE9Lo+fDgZFcL06J0K48sQFpU4crC8KETeQcF2TpnYOMU8q6LsOJvCrE3Cs41hYGG4yWmSE7oef0HIYzlslZGQPFQP8CqGr11LOkm7R3eB7r4mvQYFQsYcO4mtDiCRoQhrtSVN/DljxSCMpUfVg+HSNbS9TylfO9jqZeqS6cUQs1FBkXQqIMfEiKezxRp5xeySYwtpWW X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:BLUPR0301MB1538; X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1538;25:1EZ6XWzj3xVXUxhR3elYPkv9DrIlHtqw8ULbvqLnpYjBRY5di7TGb4QYC/+hotMqj4PfDVPq+1tRGJWmPGCEKPx487gki4ZJnWDS+5xNtxnU0FigjuPQmMff/+5zXImjDzXoQuwVwidIty4JMyr8oUP/eJphGKSSpMxCAAwLECWFXQnp7sjdrlmrZ/NLDPry0zQEXT1jtxowbZC/kUauDx9ZrkWMsJ3QfqVRkP9aL4SwNH8k5OX/6sA1ahOJVW8ke/YFfy9iPX4Q3O/nM00lb+J4XGwy6Ms21SpEGorJnf7iMni9Vv4NF/3kyAg5t4emyQFSnx2fhUa30TZTjELAjHP7yGCgNm5HWlY4dHYdcrbuCPi6/HP/1hd3hI5u4iOJlZfkWdXLf5rGNl9YgoElqpgi9+c4pabBXM4ELZ39wiwlJ982FQfVj81MIrDF0GZF+llkXW407Ked1AoDsvgZZ1/leynPg7RAWekono5Ik1vsPDFBIN+/0GRCP+//9rhOucuKhx/CEugL6vyHmUboxVLskpSVY0bHtGK2sg/t30dR/LwS9llQB6a3LX3pxE9ZOQyJ0byh+JN+nsHLYenilj5gVPDQn0gqFBXNvmD/Fc6b/ECUKbV8s3Dt6BhnQBeOxMcG2Sj3V22qhziTqUj+ipI2WRHK+MrLH3UqMD+A6dNREiNy1Krr6qcCngf0Esix/YHSrEC3Ox1sVMZFfZBEAS+19IG5jDId4VVFPjYBXAcYk0d8PoHNtlABtaDUSYrQ;20:ufmFVBbUiDxrOrm8iJiJSWN5/KFtiAKURZS9rj5xkf22w0uv7IUAz4qWAxpXfxpP0mvAUaNQwFzf2B0I7d/liR+rKM68nKwBbyHzSX4EBkKb63EnGEfVgpQnqr0TZDKrxWDAojtUXgfV354Ki53g7ake1CW+hxSDj9bmaF3h35g= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1538;4:kkEKAlXukHMG04OCJEOrfrW/efrllZquxGSTxVhKVJCkaR7CBJyHtp3WI52PRSqSIYLVgUZ5wxFssdcE4Yq86PNzefxf7I/L2zlLXeROMUFu6R3v0GJ21dH/9nAgmvvaVg34gM8dNTDmN+vL6CQKEbNjiVQ8tIRmSXskNQCdZYW9xtOpdnXNsRNwjtPMVEOsv4A/7fzTlHOXPBHyRPQIJ6jB8dD/tkQwwSEJCcRgdq9MybI6vIkSGVk4vJPSRdP3QVuz+krD/6wOi5/R336coKCHqjKpLILogZ3Z7lMZZfh4ZacQAhFCuMShlUpHcsjadxvv9zxw7kMPHcfpQsWiQTCk2+wd+DAx6AlBWv0DvV49S9TUmqIBJzACgDkc+CX8a7tFQpJsyOLPMBfkHGtLJY0VE6vAZPF++09AOrTb7zdPc4WmZsvWzybkTa1tBIBpIxRPMGhRL32CWeUadfmBiQhqfuyHFt8XMGKPuOwJ6WhUTQ77nT4//r74ELifQCouhOf06WEOhP6CTlBYn3C5mA== X-Forefront-PRVS: 09796A1B83 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR0301MB1538;23:cxLOXJmG5oZnCBSlFk+qX7oTInhxrhk2hZf88dJ?= =?us-ascii?Q?DbqBD3i3uVEkUdYWaqnTn+eYGSdt6f/uugNyss0LZLrZEzZpqjO0Cgko8+UZ?= =?us-ascii?Q?puFMIx6JDDsdUkZPLvqY7kp5g1i1TTorYcEQk3F+CSdQyzN9h+dvOfyK/N4Y?= =?us-ascii?Q?bGRHZt0f7IeLEOJ19BMp/ZDnQX8h8+/8EcxmOJpJzOTQejFl+049kbftZLFt?= =?us-ascii?Q?9PF33r3gNpegyBf9L0nLW9p0QrmqPofHNfmcCBLz8mnGs4yaMl+zKYGpxKA8?= =?us-ascii?Q?Rgbh5+srDjpzXTyQoKYSaNUYOWRKQh8KiTOOjn2r7d0pGkgQxy1E7hAH/KUd?= =?us-ascii?Q?0SxLV4pbSoH4/2QhxRhG0s6GM+sh0pDn/B8tW5Kr6u2hSv5/DtJgZ8rapDaG?= =?us-ascii?Q?A8n3+wdxW7080/H3mG5BMUZJCEy/RK6MnQXyW2zFw1vd8hjnNet1LclKcFUT?= =?us-ascii?Q?nFmz4JOdZit0kbW5y0QRmC0FbUaz+I+nqMz2BJonTp90Uch4Uaq8sE7RAax/?= =?us-ascii?Q?WmcCVgIwaIAHOnHplHjwCpdVkBB8y0I6LcoV2Tst17VzXnDXOhSlDbSBXeaF?= =?us-ascii?Q?i+FlPq0i0EOfd7CWwo4tas59pn+cBU/44d/Vw0dkVJRLud2H/z9cnbkERE1P?= =?us-ascii?Q?dWr5eFB+zzj1MuktWLQFgZCIPD2MATIcOm0SYh4X9SSxuLl6Gt40gFhWoP/a?= =?us-ascii?Q?CTtI2dlTgvSCY6gxvXjTphurrwWKJdBiJeG0LaWIkFW2hO9BBKuk0EtytVm7?= =?us-ascii?Q?lBvRnGyDg6plMRo8S88IC3jGm9IKKg1yXH2D6DcKWpiFY0zv69KkRZ7g3Lha?= =?us-ascii?Q?rnFHcgsK/w1Tkp5vRdHFCNHDs1tbWlCPJCBMO+gDsmaVpjNnZsu7gH9zYRsH?= =?us-ascii?Q?KNbZStRz0d2yFXcQJsmgLw+dNzpI8AsDtDKKe+DXh4WoOlUxQyFDriwZTFqJ?= =?us-ascii?Q?J6fvhwlJWjBJStxwRhhywlgjCdQ4sEBKDAVb3EexQ0kTOzbJVulVSqHHTqvr?= =?us-ascii?Q?rJ5CIXHZZozS0wjHEvanlRq8KvJQFOyekaMyZjI0J0v9sMfvGtJx5wXSjO/V?= =?us-ascii?Q?lZzBIeOOKCGAk8fIuoXZFHdK1V42ScGqpRNt05RBu1aw2/mn5qpdXGx4//Y+?= =?us-ascii?Q?/q7iXChj+TtnOpZm4RCm/jvMfCaB/+1GQBowtGgEJ9MN6auVG44Gbmz+oxFd?= =?us-ascii?Q?pVGBrHHdQaZ7cUcFmmfk1Cax8HAq+c+x7RzHLwbmMM6lYZFDaMbA78ZA4LMx?= =?us-ascii?Q?bfaN65eKKfC5fnFvjut14L6HX9kaTIv4NlXVdcGuuNs8Ucet594g26V7ievD?= =?us-ascii?Q?yUU+/zBgVA5il+ONNFyF/jJSlAVnKND60eWz7yccpvosiqeC2uP4VBhYQOc4?= =?us-ascii?Q?vXB3kEVMMbActFmDaiI4P/oJyQL1dmkTES/4hUYzfwZFkb1djxJ6LRNVe1o+?= =?us-ascii?Q?Lodm9oTD0TZTHdrj+3CHRmX1UX+q94xY=3D?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1538;6:G0PnLmaRfjST9uJE9KehVt91jNoTWbWKeHGzB9peTEI3nWksfSwxoTy9DO3X3LFHGRwLGZTmNHx1oaok9WfBxamDJ0KEPW5ptsW38Gc2p9NYEsPHpO8XVJNRGP3g+iRsm+DpqEMDoYA+2HO/upZPdPdgB++RCaJZTV5BCP4LelycJBTnw44i4JF3kf1Pw/T+f/fhvsz0h1AMyT4OraOsYMeeMcKlPRTZg0+pJVl3wIYCg7PFUAt9U+FBvYyySoWzIbYJXE640tMYgvVmZFMJ/ullpHK2Kt3dyi0ZdGtswNO1UEWYk9Z/i+z8k1ilhy+4q1uUAJD5KZZ6xXSpv8UXAg==;5:QynLyO+kaSLfQ1d5hlnbtBr+zef0x1BvqKe1HPnWjs3VFhESVABgy7JjIdZ67p/iMSJ+KZ+LJnLiDXRFM3df7dybauXUotD2wqIRXJWsQFKfTKhxq2mCGUJvZV1hYbXzYzx7GvkN0T5fSlqCntk0gw==;24:/8qJiMO1ZlqnDJCQ7eqyLuG6xP1cvs3DMY3OeebYzDxtoSNVu2mLVVrMdrGSZZkcZcdUmY3P94zw207gAYqd40tA77AXde3kM6kdZ6GDvc4=;7:NIw+CyzSdhs2YiOfmyHFrVPZWrmDi14Lx/wELaCsRXByaqNhn1ANJ/OLMhpcq01yWJj5PTFbMiRHqcdN5PhTVOKrDQ4VCtAuLG/UrGbD/FfQZ90X05c3NeWkjc6CLAXCZBg0KB8LGarf/8JnSMDA+HuXH5mGKziI5HWjgYhnvAAWfv9qThnKbd/wj97ZwW2t8wehtRNMe9HpRGZpSkgdeg== X-Microsoft-Exchange-Diagnostics: 1;BLUPR0301MB1538;20:KcRVlaTVrCb6O4N4JUXcuQkRByb5uRzsqIAtgNcOcD687y9ITaC+lKPyTtWwjGmhpdyTBQe1txn4RW1ZAc6qWgq9D9UAanMyHeaRZhB0d0zRlXDH9SzG+1xvAXB2VLIfUcGQUEmzy+24nso8Ne/BmJZd4/3X2hg8LoTQ0I+f+Ak= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2016 14:46:15.8768 (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: BLUPR0301MB1538 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thor Thayer The device private data structures should be converted from const struct edac_device_prv_data to static const struct edac_device_prv_data. Signed-off-by: Thor Thayer --- v4 New patch added for conversion. --- drivers/edac/altera_edac.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c index ced7c55..14c9248 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -550,10 +550,10 @@ module_platform_driver(altr_edac_driver); * trigger testing are different for each memory. */ -const struct edac_device_prv_data ocramecc_data; -const struct edac_device_prv_data l2ecc_data; -const struct edac_device_prv_data a10_ocramecc_data; -const struct edac_device_prv_data a10_l2ecc_data; +static const struct edac_device_prv_data ocramecc_data; +static const struct edac_device_prv_data l2ecc_data; +static const struct edac_device_prv_data a10_ocramecc_data; +static const struct edac_device_prv_data a10_l2ecc_data; static irqreturn_t altr_edac_device_handler(int irq, void *dev_id) { @@ -908,7 +908,7 @@ static irqreturn_t altr_edac_a10_ecc_irq(int irq, void *dev_id) return IRQ_NONE; } -const struct edac_device_prv_data ocramecc_data = { +static const struct edac_device_prv_data ocramecc_data = { .setup = altr_check_ecc_deps, .ce_clear_mask = (ALTR_OCR_ECC_EN | ALTR_OCR_ECC_SERR), .ue_clear_mask = (ALTR_OCR_ECC_EN | ALTR_OCR_ECC_DERR), @@ -924,7 +924,7 @@ const struct edac_device_prv_data ocramecc_data = { .inject_fops = &altr_edac_device_inject_fops, }; -const struct edac_device_prv_data a10_ocramecc_data = { +static const struct edac_device_prv_data a10_ocramecc_data = { .setup = altr_check_ecc_deps, .ce_clear_mask = ALTR_A10_ECC_SERRPENA, .ue_clear_mask = ALTR_A10_ECC_DERRPENA, @@ -1028,7 +1028,7 @@ static irqreturn_t altr_edac_a10_l2_irq(int irq, void *dev_id) return IRQ_NONE; } -const struct edac_device_prv_data l2ecc_data = { +static const struct edac_device_prv_data l2ecc_data = { .setup = altr_l2_check_deps, .ce_clear_mask = 0, .ue_clear_mask = 0, @@ -1043,7 +1043,7 @@ const struct edac_device_prv_data l2ecc_data = { .inject_fops = &altr_edac_device_inject_fops, }; -const struct edac_device_prv_data a10_l2ecc_data = { +static const struct edac_device_prv_data a10_l2ecc_data = { .setup = altr_l2_check_deps, .ce_clear_mask = ALTR_A10_L2_ECC_SERR_CLR, .ue_clear_mask = ALTR_A10_L2_ECC_MERR_CLR, -- 1.7.9.5