From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965343AbcIVWIK (ORCPT ); Thu, 22 Sep 2016 18:08:10 -0400 Received: from mail-bn3nam01on0045.outbound.protection.outlook.com ([104.47.33.45]:9696 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935925AbcIVWIE (ORCPT ); Thu, 22 Sep 2016 18:08:04 -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: [PATCH 2/2] EDAC, altera: Add IRQ Flags to disable IRQ while handling Date: Thu, 22 Sep 2016 17:13:39 -0500 Message-ID: <1474582419-7053-2-git-send-email-tthayer@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1474582419-7053-1-git-send-email-tthayer@opensource.altera.com> References: <1474582419-7053-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: CY1PR08CA0028.namprd08.prod.outlook.com (10.163.94.166) To BLUPR03MB1393.namprd03.prod.outlook.com (10.163.81.14) X-MS-Office365-Filtering-Correlation-Id: 709f74ba-9c0c-4835-f914-08d3e334e9d0 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1393;2:gOKoSYEY66lSVAuL+j2OJH7SiK8AHblNczKQywKT6MryN66AdpgZpcA1x14apw0xa0GzS4KnnZA/yq0bYldzNkIGITpD9RVwTgxFdiF+DWgBWO0osbKSd8Gg/eCgIx9irlANvENUxuKIOp3yuu1o5sAgpoNsClfQZ/8zpaO37Mc/ISzEx/jC9ykW6wYCpX9/;3:WHhcgF62b71SggeU/HIVZ/TOCe4+bZbzW8Gm+abFaIitCI/fj3u0dJmqKGkGGKRFx1qAoISOiI+Tk65vwRDtIMPHH2jYBspmix5PL8S/A/NhOtc5AlrhAGUHr3tUifS1;25:qu026+oc2ARHNECfnaksVAs1a8ECtNEk+gKwcc88n6bTnO6hW58Dq/rYJFztCWNrhoLocnGWgGvrOh1A3egtRzyWmHUYvw3m1aM1PQcs2Mnx6knV8aNRUsbhoVcdlyoWJSkh2L9/xbNfavE2gxqVbc06z+A4GBsKukbVzojn41cbpO8FnAo8NHM5JU9AcDkYBnkokiCuzjqgPqQYhuGMeskDjKuivkVCReYLY2AKJvDMjgY3ZCwVzeKsOXjUxepnZ5fpxjlC9TrAnUgVpF3WrV9ZUhB4Q8u2jOpGgoFvgvtAvKkCYfSjIsxbrJaAIQRP/3xB0C2y82rDVRJes+Gncaq3RNU7V1gT9MzsJjVBNbuzgMpZpErapJTYWuOGZas/zRUTHnyAsPWMytdW5gRK+62Wg5+cnGfBuehVJdenSYQ= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1393; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1393;31:vSJu7d34Ji8DZNzyaunXDwBM7z0vq6H7omRUVrJQTu589EpU2nLuyjx+f2MfO+sIA1FqJuCmXTC8oqfeV2cfWdqIs0EX0FuO7Ih+thKziBqd8KEzsGAtG03BwJWDtMvKjGilnmZLf0zG96j4x4aZonyU/uhEXkgwXycngo2BFE6arfgPIkd4F2Ygv/1okBESDUNK67FClyUt8OnfTG5pFwgpC9gE6T/yl3KrlcY9fGM=;20:14jedC8mDBYZWrYokhImykXVc6F6iR2uT+PCoXJ0X0NapDuucmfS9B+fDBSh4yGesUP8XaTr6uTmoJUFajzBgZMf0raKv+0hpqO8wAoZc/c+bn0FiHITXW17iLljafYB/f31kUSRoRp34oA3Lz+XpBX8ck8DBT0/yr/mEZiqsfc=;4:74pRV3qi2KnRZOWeXFFOjC/pJ9PFmUoe1ckh32Ryv4F66qLbJftM11n5cIBssaOdFp8BRPw47inoVd/SOe/3BgabaEHi09Xy9eTMp9yHgLr6FrcN/fcQSk4THXmb35s4aolBq4gxy4qx+hMwq4YCAlp2Q5eQGEWOh7jnYkVhzcnBRUBADT1yKPybQkBTPTAep/fGl7POQS4gSmiSEJS2cnvTP12Mnnx+8Xjg1V48JAcdq8GK8tI9pGNaVciUXN1y2JSZ/iHXX5rfuZkxJjsFg0T7HEGF4w+XG4VPxbt2jKjIadDrEbE+Fez/ROhMeXQFH14zPLL7IVsPFpNobhDqK0cdRQWGJ3ht08kWv45fYAS3jragsHP9m3RudTyPDyexrk5fzXFv80kb5A/163TLPist/2y0dND6r0SU/WY7Nrjs/nzVo44rnVGygQ/1xi+5CZw3kacqzQHjW82i15n4Cw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757);UriScan:(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:BLUPR03MB1393;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1393;BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(13017025)(13018025)(13024025)(13015025)(13023025)(10201501046)(3002001)(6055026);SRVR:BY2PR0301MB2087;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB2087; X-Forefront-PRVS: 0073BFEF03 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(189002)(199003)(50466002)(86362001)(101416001)(5003940100001)(19580405001)(76176999)(48376002)(86152002)(2950100001)(2876002)(68736007)(107886002)(6116002)(586003)(19580395003)(97736004)(77096005)(2906002)(4326007)(189998001)(5001770100001)(3846002)(105586002)(7846002)(7736002)(33646002)(8676002)(229853001)(66066001)(50986999)(4001430100002)(81166006)(305945005)(106356001)(42186005)(92566002)(47776003)(50226002)(81156014)(5660300001)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB1393;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;BLUPR03MB1393;23:kg+GRH9hYJxhuEjMN/mW8CorpA/YWQs530CDc2zwr?= =?us-ascii?Q?AJmv/AJ/C9zOqsazLFJyySM8HpGoCrlYVib9MhMHnM9vx0Oxb7li6pF8ypeJ?= =?us-ascii?Q?edYdL6H3lXc8KoGoYjNTfHMtihuR+OZUxUpIw+lv7NHI3c2G2pRz+RrKz/Vl?= =?us-ascii?Q?doAto584oGT4mxnKYJqAX3YgO63w4zvIwyUFwGnSjRR4pgGGvCcfQ8cwHIV7?= =?us-ascii?Q?TA2QsDbiq9pZVbCkIDNyVq6vZCQ5aKwHQ31FDsAP/0krk40aee7/uvQEkJeP?= =?us-ascii?Q?tJ8woIA9+5ulkI09kFKZVVRqLdM2i3XYfLwqGye/Do9qpkT1mCFWyxMyAyzB?= =?us-ascii?Q?b1OKtAoWb6mOBRbzWy8NHZn7YPIIsdWNmIHmosDBanFFobbP0PN9tsxrcBZU?= =?us-ascii?Q?cIwimEBZu8lVrxYJ4clXZyCHJX9oWwkaHh6diaa1nbmKtBRC/IFkuHvCKv2g?= =?us-ascii?Q?yKqHb7GU/i359MlSRitjZSYKW2PCcorHdboPM5GqtQBc2Pmd6eDpHezJ50jb?= =?us-ascii?Q?1KcX/Vzws62tLjPLI8T7+FL3f8XlHYxNevrIILzhKJYtmCDtNa13BNklHJxL?= =?us-ascii?Q?19eZ1t2Nwarv8jAnZif6s2OgXFcwTj4ayQJ2WNLUAp6pTbcdx2hRIE1bRM+A?= =?us-ascii?Q?yCqwdmNDz5LY5wS52NMNxSocRYAjVzGNhSEXolvHoGecyedbYTVOnMXBgfDV?= =?us-ascii?Q?Tn7lxf6Kbyt8N1r020m1YcrI7qKM1b3+tMjOHDjMnaQtdUcygu2cMlQLUDQH?= =?us-ascii?Q?8cMKMPF2Jnn/tkh61AApzdzWdL8aWspQ2wNHd4LcDlLx9hGkIz+51ZJxlYlF?= =?us-ascii?Q?drc4NWnE5g/GT2CLD/f2TUkfsKRbit0+tIpeC4Kuvift0+1l3G5NjIpZcy78?= =?us-ascii?Q?rqYTFuwXsmTWL9YDGGMehDhmHSyAZsAmbeJUHIuKHuLA4fFVFrEG79KeYyLo?= =?us-ascii?Q?VKiNkt0+lMnMDx4SAT/KHPpHw+VN94NLGFpu9LG1L79ls3pDy8DLuUOqMqR2?= =?us-ascii?Q?wrumiCJK5l3KIZbxDaVNr6MhDaUgq6J8+Dd84wUUMV/0+ibIdj573gxoCoLE?= =?us-ascii?Q?3sCsBvMebG5CGeEKTP8a+NpxyrFRiXrJ9WAONXTvf/6Db4yrLWZJ2k8fVF/m?= =?us-ascii?Q?H4wLXDykp37Iy3I+CHZC09WvFW0eck3tdeMKuHhOytiS0jRmHbvCw=3D=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1393;6:pKU5q4IbTz8Ict++DrbTeiXLejxIvDvV5TK8aHfmKAgIycxpfETXb8MhHo0NHxWzbUC8XKV35mT/2vQcI/kuP/P9Yqr31gAwKh+mY/YqgzBwwo2OdaxUDdqL/TEcT9b7DPLDUqcNu+uvszcgAhkVQwbsA8GT5zini6RYVGAJGH5UBTwCQcc1NB+WwOG60rStWn/ZACz1fndgo2NeCMwwScM6U9ljeW/9k+3dbygO/AC75POhSJzuIg7rN/XEP3kalGfqPmK/txCM3sG30j/UDK6Alz0S5s8Yda+sa4d+8ZPyowgkQ7TLNePVTXpZ0BuY+TBaZpda4loPrGedex3M1Q==;5:yQQPlQ5kbVcQ7sI3XucZnava3TjodS+l1FN6SbRl4YjbJCs3DRcPhzvPp/9TiOq6OI7M6VCgXli0x0c0wT6IepCMX9VIVQZVfQuF+0OXCesvFfcGfULU7UO3q9TVmV+h23qK4d5pjaERPbQF1Rzjog==;24:IFMeGxKqgRVo1dj1Ti/OcLBVZ4UYwP9vtt45rzOrxFxi6D/j/OI1T7TjY/vbwWII+SlpngJCH0wIRTvIQuw1aSIWQUD/CAXOm+yi/xyw1Y0=;7:wKjaTIqEWKBXj6fX1VC/oYZKlHqX2SpqRAbx13jpf323SF/XBzX08yorRIUQsCysXy03LVNe9hp9nQrLWhPad0G58P3PdZtbAWQkJ8tsi2Fteat3tQmO31LE+feEPvoXFO1ofgYNUtlZcriSkbrMkDiskjAAGuGboQCtNmfu44/g5dY4QtSaBY+Hc2d8Mv8ycLa414c+rjOlvRrZLm1yCDTIvAcM4x+dX5Nw6/gU4j+exAZCBe6orrcpXr5aQAieyu1iO+uScz+6z6evtHMJNNcAGNH4wMVeEDBysvgmbCWLntv6w95SkEXNcP31H9sJ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1393 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant 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)(189002)(199003)(19580405001)(86152002)(19580395003)(336002)(50986999)(77096005)(86362001)(97736004)(3846002)(6070500001)(81156014)(76176999)(5001770100001)(956001)(81166006)(229853001)(87936001)(586003)(107886002)(5003940100001)(189998001)(8936002)(626004)(85426001)(50466002)(92566002)(6116002)(48376002)(66066001)(2950100001)(33646002)(50226002)(2876002)(4326007)(3720700001)(68736007)(47776003)(106466001)(4001430100002)(305945005)(16796002)(7736002)(5660300001)(356003)(7846002)(8676002)(105606002)(11100500001)(2906002)(7099028)(4720700001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0301MB2087;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;MX:1;A:0;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD036;1:PjPXtJNvmoFtlUeBQkQkAkmDm2c35Y4UwGxSZnm0Uh8Md345nxRcDisTQ2ULPQJ44KMfairKthm/SiZi6GPR63RwvViOEB326itYNEXoCkNTIZ3UEBNzushROxo+ggxTgw2YaY8B9iM1fuFNgTpgpifgjZnEqpNJICrFQ/NQ5sVAuMwNLpkwyGXHGZ10CIQ3jctGSYuhLdqNu5n5EIb/duxL4KIiSc57ORKZ9BdoGlYdmMXMQQTzN3o0dDO65tI0puKVUHsPIx06MdJ1nztngpVeu00zapyNgfrET1xC70lFRi5SpJ12Nedkjq9CTvVRpOYO8M3UoAWl7jcObE/kgLgioZ/4J056vGkEfDfETuoCQ839ksa+Rx8PNs+10TMJ4VTVFYY3SwF2uE4wVfC68ffIqIUaL1WZFvHlgfNun3egJ2FgioM0u/iOAVrdOP8MuhfuR01xFt+iVjZreXabfJDdlX/pDgbCxWdggEb2OPVqhR6dUZJqsPlKG76hN71N8SDEpwb6Igk5SaBREfzauhxeH7aunFn9C7jlk7kNzv6ND7vN53B/z+eS5FXuYUVf X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD036.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB2087;2:jdDBr5o7kAxNLlpwYVKKqIriXsM+XcOu8qSnbhoemvD6w9wDapBM3Pfwo6LtmoeSJIgXqjnGKKa49dow7PgopPC2VnTUb8ZwaVEoObACZXhRZYdzOJDVKhkmA4G4/fnHiU/GUT7uPu2OqX4ChMY4LC8WDA1qYXz6ltgJdwsqJRQg+da2mblTxOWN4KToH+bt;3:F0Q7d1yviePSbhZbWqYqz0IKk9sCJyfL/+tXlPSMs3KQtjSKvDU94poYl2YpOxy9fQy7u0vgy+coGeQ+TbYg8e3hUzm+Fjh6R/kQX65GzWwbWoRTAa6ZePRvQ5XnncQYtoJkLGFjLxoUDrA6aW2R1P46hY+nBhvhlKzeOYxbRfmwnhHSYNNrZBVu31f4oRQ9q9u78ilD6oUA3jcKo+FtbBJyBbPi6XKUPicmtPlOlw4GUl46fjq9d/L8d1HmFBtm;25:S+F5YvfwBCoujiDVvpDlF82hQ5nfn5tiOkiQElpl5O5wgDMRPcn3B5vvJ5GPkK9MS8NJf6fxEszZoEOlwooydHAd7vGa8MTEpNsCp4ymjyu3Jbf0i32tqoHxMKsZnvE+Q+6dne7bNEjeCFNHql3I2LmffXfriicoG6sxQk6bYOAkNG3VFOYXXL7cakJ5LeeEVjQv/oNolu1r9PWrDa6K96dyHR/eyMhGxHrpJuZWB77gXJCHESReuulpRLpQJJ70VUajQQ4UcRJYQsK4tp6ttsTHU1mzkKikajK83ZAzPl84ACcm4TlTm8tSZqgR+tD241n7qJZaVXWCFTJ+U26DiOLvpqxHznH2OM48DJ8QJarkLysK6CuTGXx9zRqciZZRz23JpYPmMtqarm2v/zbTm4zWAwIau7/Q/Mvocibz5i0= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:BY2PR0301MB2087; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB2087;31:TFGH1hmuCuN0VMfFy3trXcrZjlKJaQb1VOFREisBpuiY+43xkoPmJSr49eCFZR8VAm61Mgi5zzK4roQBI0BGYwjxP/Wvql+6Vdfyk/zWSRVdA26yoBD4+TEsCIzEGOZjNpyDBd4xsIa+XhCNlFnxahwpb9PvsB9wWMIoafTwAUBGQ8PYbQ4t8P8jSt/Xv0u6157k/Ki0i72KTFtU7FgNrPmIvNFMULf5SPhcUEK4iZw=;20:GnLl8BoU2IrZDJOtbAxkYNiXSRrjGAR5c58YTkirfN6MtiExRdT1kDsQBsdpCWOfXhyo96TCyWzh6i89MwIhXRd6ekzV8aOJApWxp7vEQEDQKoyVlD7W33upv6Kmb3SKyPHTCG2CpGc8FMkKgGRdlRD6n2VCXWp3pDSMV8iUXBI=;4:NUN+2QvF99nNrzVZjkCMZY0qMLplPaOktx7yDJjSCBeH4AwdyiFRL+JrPO3ZH5u1Za5aMVJG0rjks/5q7Qf03k0LC6eEqB7AeJKbCJa/N6eLHaDaCEM1o/xpZ9ziNEmbM0NsB7jaFzTAHn80rlTHDgQBLicBT5i0jp6Y9qSR2YLFDyxYCUSWxEPPbTbDYWIOTSb+4yE4hzRDwgUoFAlhAD5INEdJz2BUioQijmIKkNpwULVVfmdIYkPe+DAHvrQxRUNsVR4VlTC3tx7EhzvYwYtVp7Yu8ueukjxypJr/beMq+Yt+7wA8pQJlDYSCmJ79WmrGWw3XPdSJFBHLY4hzFk8aCZrA7JIeUToNJ9cou7bag27OHpxzJqI6fuA5oV1QaAPGuhrY15QbnJ5SBhVw++3J2UPBVguHmvozTqxE3dG5yKg8GTy7M4YqyUfkAjy+wahWwjp/FJmU6fH42/9qFYddM0arLf0gfTEsX5zBOUWynIs3V/89GLOIDI6nNZcwLGPOT8U5/dByyv3mPk5R60N8kepZa4NHa9kbtaoDHOc= X-Forefront-PRVS: 0073BFEF03 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0301MB2087;23:A1tJY5opWcZ/xV880UabsZQUePjgbwyucDzY9e9?= =?us-ascii?Q?XXkcYNiswwHdIPEFVBMjihnvLmNoTSv0XM/sVPfYu8R1RUp7uhDeebC5+jpa?= =?us-ascii?Q?2A/uuF1szgO0k+NswPcISQwBAgptJ2slo9L0CP40+WGQTA463l0cW/4z76JY?= =?us-ascii?Q?07niG6eHfokb1/dTu1R6+ptXbxynLfp7TfBYnSoWDuQZUjTWliJcoOa1mjJ8?= =?us-ascii?Q?IHWhlkIkSQ72Gdg/NWf8ihRnnRkeltldJXXUfphC6qFcSV3dXvyXS0GupIQC?= =?us-ascii?Q?9GoT0wsElsjP5p1DKF0lcWFAhu73NxdGKHKDW1oH2ejlmNOY6yyyEF0keeLz?= =?us-ascii?Q?6EAbumsF/zsOFh59vrL1kI0sXUgpDTCkBwgJR39s672hm+w6RsNNpf9KJtKQ?= =?us-ascii?Q?3yL8k75Dq9ARMXMK7MfVquAoF0bs2To60rx8t5XuLVxJBwm3TpFlaBQnFpgr?= =?us-ascii?Q?HCKsnwrakZcDhq0IbZucLRvFvIgmzWMytJ7D7pljiYn3WgJIZPL2n9f4Nf/3?= =?us-ascii?Q?KuXZmx852YEzv7ec1tsu0YYuXPusGV/uY4a9B3aaBdxQduq2lxXrdH75D1ZK?= =?us-ascii?Q?2QXiJVWseOhnwUee/dq/ArgWQXv3QmIh2IRrcaS5R5JfcafU6Rfl11mWQoFJ?= =?us-ascii?Q?ElstpNfAgXWUukQr83um8Jo/ZhAeFkdbi2ygu1l+S0pPxEp1/HAdax9BOvuR?= =?us-ascii?Q?4MvIdIAM/sCo4530JnXM5TAwgcY3VRsleNwn9csWft3UNMBL7g4+OBekOHho?= =?us-ascii?Q?FajH91mwEqhG5cCcX8JLSRE+MtXaRwRBJyyEysZPX3euUQS6FldddlEX5t+i?= =?us-ascii?Q?lQTsYcJK7eWtnnD6m1/7OglbG0D9infb9ZTh3aqe/Uo1QcfPMZY75eSqGZeV?= =?us-ascii?Q?qKIaTHa3mOxnGmGrCGDPSzUZDxljK4/YpXMCZKablhyNZRopuAgxPunRUgxY?= =?us-ascii?Q?8MREI64TgfpCD1ALpTp5Tugt6j7mKIJniGumODSHXJVy5kfh8OChbhy/y7H4?= =?us-ascii?Q?Fipu9u5sVAf+H3m5EiTmVwPKAOBwJgPG3SaoVFyaq8epkX8/6UIKWvBpjKM9?= =?us-ascii?Q?GUSxPGn41uEU++H3ie16/3nDkPn8HOyBXK+ICoym9i0UPQ683vJJbVa8+lTQ?= =?us-ascii?Q?uNnPM23MKZWnFFfQdMnHoLAv0JkQi65ABcUmRI3XR35e4wpiKUcuUKoRWLMc?= =?us-ascii?Q?ptTNaqx1sZEYk1XZK3feqvl4gJqsouPTiKilF7bFt0gVWFma7Zcne7bUok3p?= =?us-ascii?Q?gxKfnC/8+LbmykA6sWLk0g3LDkekNvimAc5kJTGv8xZoFyPBn3SlCYg3d1CY?= =?us-ascii?Q?/zGOgy9S7LcxKMhBHV60fmn5421bSfVFeUS4VhWGEtAZgU2WgQvnaub0FE8x?= =?us-ascii?Q?ZryvLrIBdnOSQYLd5oP6EppO+DHnxW5BtSrF3/9UTUqWvrbPm?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB2087;6:XOOzAiNaTDCLz33wYEgAbR9Co7JZqkC1BLaiHHyJFsQhIywtnzVggEqjZa5Ltx8MtVAuffROhxjV6kbuC1skEd23AA9Kx6RUdX5j6c169wpa2hh/YhZnqlS+he00LoPWx6gmxqmdFy6393/c9WeCKkV/T8bgNjRBv0qlNg3ID534vRUhpRE7Upr2/3Lq3vctTDVhMSlykH5SyNqA+y/I43ztJ88t+XOOnKCjQrb0eyAl/827bJnbOHq+pO0bA0Hw3P+K111c2Toc8M5cbq98nM4vY9poSENBBHK1hTeNdvYiRq/pMATJ5M5wmx32qxpv7/sZx0+lxGvJ+R6WYWBrkg==;5:m4K0X/j7nStxjgUdUbA1U19og25jqgCF+djAwqK3605aYZTLrf65D4fLHkOpLqi56VmRNY0B91kXxTShyqjjBVbRtpeP3aj/CVTNJIQih2Io1fGBaQjKLrWwHCYfn3cuMhYejq23qq47MA2e4VC7uA==;24:PKZ4czARKJo1+rBIHZRxlqURwfDLmplUnUTmocWNemhuuLJ3yNIkHIIfkAjXwF99B7jreFe/gDzYh2n0c57DCI4EnxvTnTCYyulnG+CosJk=;7:AdIrYtO03iR36pF5mBN13qXA+Gobsgb3aZf+Y2TywmXPsGm0i6XuQjAFuPKHByxVm2Bovupnk/KQUbi7nay8or2JN7EDxGrv/HZuheEyxzmaZIn2G0PcP+sZBG689B92lSdiOM+/QHSKPDNfX3PjhzwnCAfqb8KAikDkKa2o6txlgzHArg61SBiprSg1rUPupKoNRaUoD9MsDiGyKTFr5+d5KtW2SGsBk1X+sWOdfLaw9A5cQ+3hZkg8YT8xN/ZsA6KHLwcPM2KfGPGxCBnMDQ== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2016 22:07:58.3879 (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: BY2PR0301MB2087 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thor Thayer Add the IRQF_ONESHOT and IRQF_TRIGGER_HIGH flags to disable the IRQ while executing the IRQ handler. Remove the IRQF_SHARED because these are not shared IRQs in the domain. Exposed when flooding IRQs. Signed-off-by: Thor Thayer --- drivers/edac/altera_edac.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c index afe6305..58d3e2b 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1445,7 +1445,8 @@ static int altr_portb_setup(struct altr_edac_device_dev *device) } rc = devm_request_irq(&altdev->ddev, altdev->sb_irq, prv->ecc_irq_handler, - IRQF_SHARED, ecc_name, altdev); + IRQF_ONESHOT | IRQF_TRIGGER_HIGH, + ecc_name, altdev); if (rc) { edac_printk(KERN_ERR, EDAC_DEVICE, "PortB SBERR IRQ error\n"); goto err_release_group_1; @@ -1459,7 +1460,8 @@ static int altr_portb_setup(struct altr_edac_device_dev *device) } rc = devm_request_irq(&altdev->ddev, altdev->db_irq, prv->ecc_irq_handler, - IRQF_SHARED, ecc_name, altdev); + IRQF_ONESHOT | IRQF_TRIGGER_HIGH, + ecc_name, altdev); if (rc) { edac_printk(KERN_ERR, EDAC_DEVICE, "PortB DBERR IRQ error\n"); goto err_release_group_1; @@ -1745,9 +1747,9 @@ static int altr_edac_a10_device_add(struct altr_arria10_edac *edac, rc = -ENODEV; goto err_release_group1; } - rc = devm_request_irq(edac->dev, altdev->sb_irq, - prv->ecc_irq_handler, - IRQF_SHARED, ecc_name, altdev); + rc = devm_request_irq(edac->dev, altdev->sb_irq, prv->ecc_irq_handler, + IRQF_ONESHOT | IRQF_TRIGGER_HIGH, + ecc_name, altdev); if (rc) { edac_printk(KERN_ERR, EDAC_DEVICE, "No SBERR IRQ resource\n"); goto err_release_group1; @@ -1759,9 +1761,9 @@ static int altr_edac_a10_device_add(struct altr_arria10_edac *edac, rc = -ENODEV; goto err_release_group1; } - rc = devm_request_irq(edac->dev, altdev->db_irq, - prv->ecc_irq_handler, - IRQF_SHARED, ecc_name, altdev); + rc = devm_request_irq(edac->dev, altdev->db_irq, prv->ecc_irq_handler, + IRQF_ONESHOT | IRQF_TRIGGER_HIGH, + ecc_name, altdev); if (rc) { edac_printk(KERN_ERR, EDAC_DEVICE, "No DBERR IRQ resource\n"); goto err_release_group1; -- 1.7.9.5