Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751875AbdCCOUf (ORCPT ); Fri, 3 Mar 2017 09:20:35 -0500 Received: from mail-eopbgr30131.outbound.protection.outlook.com ([40.107.3.131]:33051 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751332AbdCCOUI (ORCPT ); Fri, 3 Mar 2017 09:20:08 -0500 Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none;davemloft.net; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [PATCH 25/26] isdn: eicon: mark divascapi incompatible with kasan To: Arnd Bergmann , References: <20170302163834.2273519-1-arnd@arndb.de> <20170302163834.2273519-26-arnd@arndb.de> CC: Alexander Potapenko , Dmitry Vyukov , , , , , , "David S . Miller" From: Andrey Ryabinin Message-ID: <6ada42bd-4cc7-4985-3e3b-705cba6e157d@virtuozzo.com> Date: Fri, 3 Mar 2017 17:20:16 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <20170302163834.2273519-26-arnd@arndb.de> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: AM5PR0601CA0041.eurprd06.prod.outlook.com (10.173.86.155) To VI1PR0801MB2061.eurprd08.prod.outlook.com (10.173.74.146) X-MS-Office365-Filtering-Correlation-Id: e447209c-10f6-4092-42e5-08d462404157 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR0801MB2061; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2061;3:ZUjtPkp/CaOCCXvT7PoYoWMfIhofxWZ+a9yS/wUy1rE/o+QX8q+lQ1X9YLU8f2LgOk3GIWXgavY5Ytlvti5vFkmHGhlP2EGSBmXcHCQdHFVowldhYimyNgua7rnDbgccRU+XxnbVzKgcU99Gq2cHhCvA4sdhjszHXUvqtCdC4RYkXqGeZkFQoRs2gi226VZfCvj5BfU3s7z6lGuSlezO2Uvo5ehNJ1+6kW7eykY5Ocx+8nH6+uQh1Cq4JkyhOopcZ9bH1g+7qammK63rrNHt9g==;25:ZU8m24SWFKqfUQp9c2nA6ymguiEND1vL47IGIUwhqu19P1dFpoy8gca8Y2XPucd5rfniabeuDO8wtQ2Nn+JbzFc32j9etJxKXau2bw/lp+yME16WboZqbgDDj5uEQ4FxF2Kn8yxqLx+5h5+7PygQhZqPsudbZwN1fbDz7M26W22v0lzVdQFsHYiNqJkyEKtX0T5V9Q+7wNS+Mm/bgXoFdZcNAYxFKeIUay/jW/UH51+gV5HZXVTeM1vG1BMqlMsdl2XL1PmBEXCxtDyzdif803KwrkmAzSRkAL2ZNXCCLAmX4wDaRsMv79WRwF5wVgJYFnude3soPhxXO9z6Np2iZr8DW3i281CLTlfL6JkmqfE4C77ZJfKS7uNb1XXEO5bsACx4W+iTKkQMO6WSv8KEdHC+gC4I78nD7Dja8BfKI6LjPWxXuhIzjS+yNgwT2CwPRbEsZFLu7alMCM6LwuEpfg== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2061;31:FDawbmBvk8x7u6BXM1vyzMWoNXYebqokGoxYqBCnqqgroqlIojlrxris3chEGU3K3NieNBC8ovSdWbiQRnEuu+auqyzl8OFJAVIsf+RIojrWkiaGszM3ugW552Zoc+6/lZC7xhE5f+TAESMSeWpFUV8+rzkUuu3+LSd9kSFKNok01hyo/Y+78cJbIm7aX/JWZx+WE01hU1CvuXugRHh6vLIqOPyOGXxgypPFrBLPiWpIG8qMiuh67BWEhbZzh4kZ;20:Ahwg9SwogPdOyUUzDnyGg3A2zvDtmgnhNLO9sN7zz442r0YhysopWefsaiaGh+bNKUk/2VaipfVnNo3hcLMWpw4jct5e9hgYFCIl+VHHxqoIH2Aw/JsLx0rLAQT+OmX9WHqwO19pC2c8ujH0ibml9V66iQOlixW2KZQ0+qeZcq0UMqIE0KrJrnHBmXgn7J4/hlqLYOdmjjzuHW0OAK3Gj29QrDXhh7oanFMhdcJfPKhcxb6OZ8ASQGlFFPDDmn6xXkrQvIzMsX5OixUDUhwG48CSJufBTdFLZNogi6R+EQ/3JEU9gULJG3v8ILmiyMk5XLnu9Pd8rWw4f3D8birlWABPSQjmMbTdDdcDJoeq9+7iTg9CWnm3uFjQHeXsFbKe8plwMp84uYoKqIWXNeInHUpFPyR1Yf67g59yeB2Oibw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(158342451672863); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558025)(6072148);SRVR:VI1PR0801MB2061;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0801MB2061; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2061;4:H2UD2/3Vx9+/eGtb9BJ5U9qRDU0a4zkHjxGwM4Bdbb9HV1xNGxBITZRF7uhHSpFD+Wp0XkdKMqe3XMGTFlub7xQvijSfPaIGTArA4RL+B9IhT4PlWTOamV/SIcrIlurc/3QqDl4jv2R1kxSAjQpcIHZYnM38hTkyPeQaiZsd2wrRJNurZ7kuuJgDByRQ3rGDUVmEDumkR4FsxICJm61sXZkHkq5SplYFEka1KncP51PMNLO/Z9TyohhpAH33LaKHHA3p+55fw0MUnb+ipVMScizJ0UCIvG+/DnsY9XhXWFXzOm+pynqoQ8sp9wyl67U10mAZsFRsvoL1iFCbxiyUwzEwP3dHqxCbC3cxM/ALkflXpSBuuEdSXZ/1Bj95aQZQ+KPBcAfIoZ9by72dxnzc1l4VLyRrF2m6b0wNghybG1aSv9sjwENf5OtSRwCXXcgWW1dq7JK9+/I7oQwszNblL3LlUR8oMKZHUretpW53kgjXX1Idefu+n5Fv0WvKNXlI+DtfsX45hFHVyLGljz/xeFDqLD/wtnovFJbUC2qcw5+V8We/0rrmd1KcIlPQEbc0okPE/hILtr7m264bLUGVCC/Oo7VEkcTT4iW73WHGt4AGxzLCtl3zlMcrbk8lF9WjMCk50tJHuKlxSPmlR1TImQ== X-Forefront-PRVS: 0235CBE7D0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(39450400003)(377454003)(24454002)(65956001)(50986999)(53546006)(54356999)(65806001)(64126003)(42186005)(305945005)(66066001)(50466002)(4326008)(7416002)(53936002)(229853002)(31686004)(6246003)(38730400002)(7736002)(23746002)(36756003)(92566002)(2906002)(8676002)(81166006)(76176999)(86362001)(6486002)(31696002)(47776003)(189998001)(3846002)(6666003)(230700001)(33646002)(25786008)(6116002)(4001350100001)(83506001)(54906002)(5660300001)(2950100002)(77096006);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0801MB2061;H:[172.16.25.12];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR0801MB2061;23:994B5X7QOyeG1Wsk9CmHsnQtcgEkl9dzV7Y?= =?Windows-1252?Q?oWYMrUrxglLLXF7Xwe3MVrNYoF6SU5HRcaWIgfR85xqnGTh0l5hrYNtA?= =?Windows-1252?Q?jjbPtrcUfXoa9TV4cCDxeSiD0/r06ON946LU0EiFGoVMoqzZvEF74Jap?= =?Windows-1252?Q?tY+puIH6kIwH1CwUi6nnh8yxHazrAJN5e/fjusVrRmF42iNzCPUVe//A?= =?Windows-1252?Q?SV3Hunp3x6B5XSFg690tTp6HjoXkOr5XgYYbfyn74ICv715O6wkgv2bM?= =?Windows-1252?Q?cPEsZeVD+3OHvecojk5CxLN/jWcZztMvJZ1PSoFZyQgd+MvlShkc0tbY?= =?Windows-1252?Q?l4vsdNtD6cxXqR9eKT7WUiy1Wd5EuchhngIozbjOdxkZ6tCs5pWm1jar?= =?Windows-1252?Q?A9g2KF9PU63RjFYAter6BwzP7BRc0BFcmrNRXyYkorsvmWteu9KqsA6U?= =?Windows-1252?Q?Wmg6PvmrhQkGY9sx07jycwPGUEA8geaGfDqlSPR5Rnsdtg1FoVBUbWTx?= =?Windows-1252?Q?Yh88Vcg/isn8hdLCLLnILY4uOMHOlVJfJ0sdbhPEduFy8BjGOmG/jjHP?= =?Windows-1252?Q?oWfbeNlirXIAL8w+xx8icq+Q8fU3Gu+ki8XR+E4uPhBsj94vutCuSTqq?= =?Windows-1252?Q?HRXlYYXyzxMTVLYWPtNKEddtrMm301F+zHCmHHEhfBSVBNmP3nJ47Emo?= =?Windows-1252?Q?PELHM6Vu7JzWXrj+p7w+ypjeNEcrbki9ADRErC0m3nFpnfTVW4nLZy7V?= =?Windows-1252?Q?4KRbS+BFsQsCVd8bdChy4Htrig1+AiEUAeipNY5Q1Ra45QAJIhhf4nTQ?= =?Windows-1252?Q?0H3OfQvU00eVTP2HVpwa142b6pWkvmlIDEL5Vq1ursnJkjABYL40n6Ry?= =?Windows-1252?Q?2BG3KLZfqPh/4KAnLNL9IV2JyJJowp5aJUTffniZ3bi2SilVnfLcqH+p?= =?Windows-1252?Q?KKahgdwG2t8YoP4KHVRkHne5V4hqyfBKUDQ3lIG4xZ9l5rNIXcthe8sn?= =?Windows-1252?Q?bC2vXdJGJRegKIMtzdRSIJK3G2Gs/Ehubm3zgUL62R3gDZ1moUgvUM/p?= =?Windows-1252?Q?2EfCf+JqzYd1cOacuGYcMy2O59UscRWNRTlilPlOGwS4F9HM//m9GuBn?= =?Windows-1252?Q?CVwySgEMcpRlw3auAgsGoz99ZTeSmzRFPSFKPU6hmiJJOtK20Z6RTqVv?= =?Windows-1252?Q?RTEW1tg6Om7BAHX3kKGW7STBwrk9hk2LqGUxFIfVNlRD9xqUBnHHGxEo?= =?Windows-1252?Q?KWXv3azbnisnNl/UxF9H/5pGDa/817VSDuSTM874KKKbPjWYirauA/lQ?= =?Windows-1252?Q?GWlqO?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2061;6:8HFnH8TxVFxzsLB76p9mj9oP1kOY9AzRZXJlOXll+YtNAVo+nG8IuqlDqti6LJAH/LOYKbDUKXH+FkV/0tAqWG27WxoxWoteSuBS3Q/RBj3ugDJNFmQ/8iwtEGhQ6gleYMZLLUVYrWND7O89b4cH8WG1jsIY2/gYU4nOfeKPMedh/p0gVlmiboNdKLWQOLmmfjdnhZ99bbNzuRmtIqH0r744UBPhaN7AwtYJ1A1sXIVBq/U02UUPvb1RKF3SqO5N11QseJsxPtwlWaW3TYqwq7oub0bggBtWNbEQOY4kaXN4sNrgeJhGdD6jkdp4Rpow4Zstb7zDAdUtrZoGIN4N7smN41CdFYPnEspBqiF4szDpFDi/uJuPh+0FJi8pl+krTog0rMGkIKyCu5hdpyt4qA==;5:deQUzwMuy9WuYdU6x6OENnteiXV8whc/7NIZ62jYdUKEa7gCvJxz47uA2ZkpSwiEr86PypyO3f9qXHo1V2lVltmx/E1fakgy12YwyVm5ZqWnt9/Q+4eWIZngMsgT95AEFLZfjAmDSFb8INKnijtlpA==;24:078QX/WRf2wg5j4ngZnttf+o2bO1tTR9stXGT+BqYKj8mUsYaa2Id+nR5wqi3lnkd94ozDMurp8VNnmOW+wqt9rt7nd6pNCvxAojEVgX4/g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2061;7:VmX0f2QtVGVrvpN2LXrsfxtdOo0YjHuCyeFUuvluodAWZf2TFmdfF/immdb704Wt9ZlkM3SU7XjR55skMhWaYZRIlBEhkph/VyPTMcyKLheLaSyafIi9bZp8Vh3CrbMuDvuyDA8eN/lIKhfwHCGvrbVYcF04Vl+XAZUz9Wzi0//b8Y46cAdqAx6fkzWDgBse6xu4h5KQWz7uc9sSYWRK/Om9lflGhZJZPjSlpaDwStEcGXl7tiN8wLyPBohGMY0tkyopSg0jcEN2LqosfQ0re7wPoXB3zGkDNIlxnmu+d4LqFLjZOZASYpp1TrLngfZ2CzPQnhzSW+WrhVfrJDl6zg==;20:5U9cN7HecKpyKL8U5UhiDmN3LyZfmPy30A+s8jJ51+ug2pKCM/J1n3yfic5SMLc/iuAkGAAzfyB2zaYNN9V0jF3527kYYzrwvk9j3yuLncnMDA+tO+eSl6UYzsF0qFYNj1orBVWuKzGHg/8kr/fYWFUgC5rfHX+5rTYkyNXlLt4= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2017 14:19:07.0821 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2061 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1961 Lines: 44 On 03/02/2017 07:38 PM, Arnd Bergmann wrote: > When CONFIG_KASAN is enabled, we have several functions that use rather > large kernel stacks, e.g. > > drivers/isdn/hardware/eicon/message.c: In function 'group_optimization': > drivers/isdn/hardware/eicon/message.c:14841:1: warning: the frame size of 864 bytes is larger than 500 bytes [-Wframe-larger-than=] > drivers/isdn/hardware/eicon/message.c: In function 'add_b1': > drivers/isdn/hardware/eicon/message.c:7925:1: warning: the frame size of 1008 bytes is larger than 500 bytes [-Wframe-larger-than=] > drivers/isdn/hardware/eicon/message.c: In function 'add_b23': > drivers/isdn/hardware/eicon/message.c:8551:1: warning: the frame size of 928 bytes is larger than 500 bytes [-Wframe-larger-than=] > drivers/isdn/hardware/eicon/message.c: In function 'sig_ind': > drivers/isdn/hardware/eicon/message.c:6113:1: warning: the frame size of 2112 bytes is larger than 500 bytes [-Wframe-larger-than=] > > To be on the safe side, and to enable a lower frame size warning limit, let's > just mark this driver as broken when KASAN is in use. I have tried to reduce > the stack size as I did with dozens of other drivers, but failed to come up > with a good solution for this one. > This is kinda radical solution. Wouldn't be better to just increase -Wframe-larger-than for this driver through Makefile? > Signed-off-by: Arnd Bergmann > --- > drivers/isdn/hardware/eicon/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/isdn/hardware/eicon/Kconfig b/drivers/isdn/hardware/eicon/Kconfig > index 6082b6a5ced3..b64496062421 100644 > --- a/drivers/isdn/hardware/eicon/Kconfig > +++ b/drivers/isdn/hardware/eicon/Kconfig > @@ -31,6 +31,7 @@ config ISDN_DIVAS_PRIPCI > > config ISDN_DIVAS_DIVACAPI > tristate "DIVA CAPI2.0 interface support" > + depends on !KASAN || BROKEN > help > You need this to provide the CAPI interface > for DIVA Server cards. >