Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751660AbdCCPIu (ORCPT ); Fri, 3 Mar 2017 10:08:50 -0500 Received: from mail-eopbgr20125.outbound.protection.outlook.com ([40.107.2.125]:20224 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751647AbdCCPIY (ORCPT ); Fri, 3 Mar 2017 10:08:24 -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 26/26] kasan: rework Kconfig settings To: Arnd Bergmann , References: <20170302163834.2273519-1-arnd@arndb.de> <20170302163834.2273519-27-arnd@arndb.de> CC: Alexander Potapenko , Dmitry Vyukov , , , , , , "David S . Miller" From: Andrey Ryabinin Message-ID: <125a8ea6-35d7-9d37-3841-eebb37fce515@virtuozzo.com> Date: Fri, 3 Mar 2017 17:51:37 +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-27-arnd@arndb.de> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: VI1P194CA0019.EURP194.PROD.OUTLOOK.COM (10.175.178.29) To VI1PR0801MB2062.eurprd08.prod.outlook.com (10.173.74.147) X-MS-Office365-Filtering-Correlation-Id: 1233d8f9-e865-4aa0-120b-08d46244a405 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:VI1PR0801MB2062; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2062;3:iXl2pRq2HW3ANQyAFMhdBJMxVfa+bBNcljr75FnehDGzh8pm+gsIkVaV0ELSXzRI2VFFS5nzKVZ+MFg/B1vp/OIkscQs2YxfrE87oQn3TeVfYdFf3AB9g99reWiuTS+axgr8AkcVM0PchbAAGJ7bqrQfKD3TSfBrireQ5svFJmx/So6SqkYD2Rx+NqYR4ogXFVsBLw0ySBmaB9cAlWMdZ8O7kAtKWPIKNGuQV2AoBkZS2wxsKA8kSx75uosPGLqHVlQLWKNfL30GsMq8szLV8Q==;25:WjsYl1UD9BnQZ2IcqIdB76ahPhTHfs3W/dJ/X2MEYhZWLZVuPR2c8crmASyo/qzp1xEKqd887W/Pyxti91csDgcOOHuJLD4VGpB4bKzMnGbfO1QyuZUYnQqOOEeSS08V4gTQ0rplaM3s29DNT5FcPmtzWMyxaYlECEosdBOU6/ul6pHtn7f6/rQskb7+BllFBcoiJvLSnJmaGD3nAPXkTlSfGPM2hFp5S+ULh49s58QcvFBH6/9Rd2nUfEjdhn2w62KpP7IpNN9iVbudmBY7Muv7rq8OSV64n7roKceICi5T7iQ0zxSc1aylyx6CQqb4t4PlIVbyEBQxXSYasO/OnwU6IlZaBQ06X4+OwOzryNu30V+e44sN76cjDsxcaLIt6ZZwblE5j0j499hn9rGCHMhbDEFa4B9Wk1iH943YoptErhWqMwwaVe1W7gY1jgad00GSMd1Yx7LAh0Sg6y1q6g== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2062;31:h1VaAZizq2O4eMxvuS32DPRnxoNK3e3Xb/qNXW+UdXEWx8pwMT9VJPaFnZBDTEPIgHZ9wJ3ghICZ4nelvB4Y+ILuLLDkooKIhHTLi9z9Mc2lm+ISgjjtdQVpNh2i8lahCiuE4TctNx3GX7bUyA3VT2ysGrVRxxSWXD7CHm73V9mjABwJFvv+ECpCsPM5irq5WJlgm5YoNoprZxeMKr8/gMsghjPjIX06jK+zYysHU9pe1FWfrSo8PRzJYMJK0zmG21Q0N+JV8Njf0/JJMXDDKA==;20:POuNJyVyYm6zJI3HuThf6FZYVo3uxgwOXgUDsgRxCzJvdNhMc99NT0ZQbLxTHcpqr5CrLGJWnsedhsknygi69T94exPsI/qyzZtP+g1in7kLTpREJ1DH6ekqy2L8Z6nT8NAieMs/c+g6uy8Gyet7KscKyqEKLCTDui6k3SFrB/xY2qxJxvhQAXJ1Ub7oTqFLP9/nGz2NyCyk+Lfa1eHtVip8iVjNtoc7OUwvROekw4QVgoqtroGHszdlJguSbnc7i8pcf6BBmuMKkWuI7qV+rXVcgnDyuceF1c+feXTkB0iB1eoeV+5dwMyvy+yjEzblz61LMp7qsRY1BHrRjgJkPbAGAFrBwYMX3BlqOfKTHCQQbDlKdNfLXUpiEvXyQxl5d7omQO3sKDtfdJ+jwHUtbHSyVvJlFjPC0J15H0JPkAE= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; 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:VI1PR0801MB2062;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0801MB2062; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2062;4:SAxdhYudayj+mBOYGnDtGHRBANH1ZtPwI43TsNmoobmLzkBG5jyKSSRBJKOOWcWhJltwTUrKmIJ6svrGcb/df4n4j+2uSg1qVzLeEZ7bsMB6jGb5bZuAGcCOF/YZXi65Lg1H5ok3/fzUHmKPbk6e3FXC6SNC4l5Z3oNMmHuIZbFGAa7mKONMHusrLVafN+bJErxFM9YaLqy3Bj4vcbtqXasch2IfZKPPZJEYa7KqIU4q3Y8GCQ3HHk5JsGtBmK0CvcBLUP1kgkkUM9F70b0dJc8kvvr1t7sYq9E0CGbkt95Yj1ffs4uTNLTC/VkAH7syVDFUUp1nYd6LGRWUOu3C5VmAJzHTRbIpBXzmxKqVZBThM9Yy/+3mcQMB5+mX8jIvFn6WBLa8Hf7U/gFnVJ59PMqQyjsQjav7y3PJc+Hr2pVvH4N5IrSUidJdWsEWMuC6pi6nnh6GaADhbLoS+QRkn/RvrYzkyt6l/QQ/jAJuAkCCLta54LVULK4NkNawQGSXJbFYEupJj8Dsn4QwbS1e0KiGNpNS7FPTaWYG2vsSl2F7iwbw2CqrTLmBjUrvy2cC/tbuBdwV5PUZtDMvwxxLuO0x01ycRUxVrgh3r4Yuxlw= X-Forefront-PRVS: 0235CBE7D0 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(39450400003)(39830400002)(39410400002)(24454002)(377454003)(66066001)(50466002)(86362001)(47776003)(65806001)(6486002)(53936002)(64126003)(92566002)(65956001)(4001350100001)(77096006)(31696002)(189998001)(36756003)(54356999)(50986999)(76176999)(83506001)(42186005)(33646002)(229853002)(6246003)(230700001)(38730400002)(7736002)(305945005)(2906002)(53546006)(2950100002)(25786008)(5660300001)(54906002)(8676002)(4326008)(81166006)(23746002)(7416002)(6116002)(3846002)(31686004);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0801MB2062;H:[172.16.25.12];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR0801MB2062;23:QCf4Myar6QBWx56ORo4yeqBgpWtqdvlR2rS?= =?Windows-1252?Q?OGvFSiQK+vbMJf5A9/HWSoO6ehKDijnYeS/2TTocZ5Jhp8lk/GDWqs/I?= =?Windows-1252?Q?eC1faHuiN9puQLF8Mqjic1eU92dyP6nPV1ldaNz1l44RREQK/R+Zg2Ga?= =?Windows-1252?Q?libOA/jDOKSKUXv2dTrrttchkdscYrX03DnosK2leTj+9KfMnS66tnwt?= =?Windows-1252?Q?1dT5+8yX8AlpRpiLpVeg/C1hdWWWIhf359GxvC9ZihO/yZQzkwYZY0EU?= =?Windows-1252?Q?g+4DW+k/vw2zJ8e629YpPV3aZ/fTaYRjx+ubSq4ot+KcggoFf9JvWZqb?= =?Windows-1252?Q?4y4/GrLXH9hXCvnfmInN5p4Gmlsi+5zJcmi+khQYzzd6PwSPQB3f7/yW?= =?Windows-1252?Q?cXk+woWljfdOo/Z+Wx2fYQTDanNyaTxPRfuHw4571fKMxflYxS97fnDh?= =?Windows-1252?Q?FyyQBx2ifPrCpWELYjFHlEXcNjk94iu1gWzPv97lEn+Q/raTM5LGOFM+?= =?Windows-1252?Q?cF3AI7sUmQTm2zb6zE17I9vFX9DW6RPcBw2bu76FEadRfZnYe4Q55vNn?= =?Windows-1252?Q?yiT4PuJk9yZ6f/OA7XKa1qnuA7PrnC3OPhTzuZmQG2n1xZqTtFIorEXM?= =?Windows-1252?Q?ipy5/XV0dgKvijZoPOjCn7i2phqmIn0jykkgidt+Q7mynNVQoDvysfJ/?= =?Windows-1252?Q?xniWRRh0CF+aQWRiPPPX+7MZDghcRMABGA4dc9NYMeZiFHmwDwQolGuL?= =?Windows-1252?Q?c9/eMVRPphYAP89J8gM/47mBhOFbacB1kEnFAd8QCXCqPkR1E3av5o9s?= =?Windows-1252?Q?HCactHZVn1E7u0O0V7Mp3NMcelR/6ctnsCkuqkTnpXft35Z6QKNoOrHp?= =?Windows-1252?Q?/wfEhYjV2q62XyXFWc/w9kegyZhaLG41wOsIWfM02nLKW8Kp+us4SoUT?= =?Windows-1252?Q?VVJquCfdX/akLu6xzrzcREtnZj427oYKYRVRRCR0yMLS2RzwFeh3GNUo?= =?Windows-1252?Q?DOgBOQVUpOrhe0nPn2CfHGqWUQtmYTr9CVNVhBsoq2u4u1ucA8NRUrYF?= =?Windows-1252?Q?5TTOZ2SUgtKJ9zN3rn68l18MFzOw0/RK47Os90MNnNN3ACgrEltiW2+o?= =?Windows-1252?Q?ZVVLy6JJEd8L6fUWKHImKPG8Zo0fWgvF8fmeNUVQcvLuvXqTq1qZPf8t?= =?Windows-1252?Q?aY0Urm16LH5/2CbRLY5tatd3kLaClNc6luhpj0THW8Xv3ZirteM34bvh?= =?Windows-1252?Q?WkR9COKyCKsBc62NUEUhkn2Ykb8Uf/AACA2TuxkojIYetPXa8wy9ttck?= =?Windows-1252?Q?SzyNhOu/aFuuhscKaRSswPM7JEA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2062;6:fsyT0YOEFhnzvqR1J2mtAeOn6GQL2fg2FF2nriPlWDIXHkYRO2gB1ERmZcj946i1AscFSWdQ2txufV3Y8vzMfpEeVxPV2kH3tvTmgfEWIeNeTFItwPT+jG0Ct6gDcQiMeYYUJkZEM2uqB+Shw2rEpmTGja4R+06ja6MF81PmetvF6XjQLJkRWPcZAem+duFQc6THf5NyQ3xDzEG8AEWRnXOcX031DwtMzwp+kQ1U3HRHuGdzaeiXLzO/0TqNjrpBfqYLfG80VM+BcVpeloUQgPpGjUl/AdC4uWIOamoL2+4kAc2ONMHJOv95TVjh5T0RdcB9krqpF53RukLJoaUM4bTjQaUP3oM0xJRZksQceXe9B8XQgmUenHmqBvs5t+fzNM9IvA4R6RzYJRls2Q7UBA==;5:y/nMK1nAOHn1ZBVD/mgIsBP+zWut8vSzUW2lu7fEZHUx4H9qlVXSwi+lbJB6WRdxj4ViLCcYmUd62DlA99FWxnGN/GnbPO0CdHj8I1ccKGa0pYQ6WK+zG7/nST3FZ869SyBTO7zbx34tzgvXgHJ/0//N9smoKZHw+b0dBqu7rRY=;24:5p3sh+zgUPBHEZ71Ms9hHNAxVxlPijCB4FTdViXuEGenSf9mmE+8tjs6aGWJoyPw2N7AqN8CmEOr9pneB43cHES3CBqyeINGwX1JZEyMO8k= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2062;7:cYAHXNBVr1G9h9oEd+DCMd2tugnNdu6d6in7tc36SuGc9HaDDj7r+vVGk4lDpXD+PidJYkTP2dBVnGbVqW9qGbxOfbYwKDIQ8pihIvDmsA4QkcJ5tJXjtOFpem+bhVG0ZWl9cHMeJsAO6aLyEtBhn5YzGRUlbssiJw29e0EKlUxszUxENFdIcwUC+qSR0lytR7YoeAqBbgOZcaK5vcrbjn729AIHLwyre0jmMte5/u7aN+zqHOGQxs3YaY+n3DPSNeNfuKPPknEWIfEeFwq6ts9z5XOvLbz6/TgRRmT5M8/CIJy2ZcA0UibsiIU+Aujr19DsRyzlwziQadfQtEkxCw==;20:PP+nmBynxlEvTAb0aMX/qo7VAE2pMAEx7+vQLaXyPNgC4UlkuZCYdyT8d2Th3q0X6uB03/8XpOvEW+9Qd1ZxBy3IHFhfRtZZYNql0wixzFuoo/axc5dqOYqOzXJ5RWuno148POMEWrwlw3vRtd+Tg2YrzMeT/iqHzFt1a5ThnLo= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2017 14:50:30.7369 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2062 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1578 Lines: 47 On 03/02/2017 07:38 PM, Arnd Bergmann wrote: > > diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug > index 97d62c2da6c2..27c838c40a36 100644 > --- a/lib/Kconfig.debug > +++ b/lib/Kconfig.debug > @@ -216,10 +216,9 @@ config ENABLE_MUST_CHECK > config FRAME_WARN > int "Warn for stack frames larger than (needs gcc 4.4)" > range 0 8192 > - default 0 if KASAN > - default 2048 if GCC_PLUGIN_LATENT_ENTROPY > + default 3072 if KASAN_EXTRA > default 1024 if !64BIT > - default 2048 if 64BIT > + default 1280 if 64BIT This looks unrelated. Also, it means that now we have 1280 with KASAN=y && KASAN_EXTRA=n. Judging from changelog I assume that this hunk slipped here from the follow up series. > help > Tell gcc to warn at build time for stack frames larger than this. > Setting this too low will cause a lot of warnings. > @@ -499,7 +498,7 @@ config DEBUG_OBJECTS_ENABLE_DEFAULT > > config DEBUG_SLAB > bool "Debug slab memory allocations" > - depends on DEBUG_KERNEL && SLAB && !KMEMCHECK > + depends on DEBUG_KERNEL && SLAB && !KMEMCHECK && !KASAN > help > Say Y here to have the kernel do limited verification on memory > allocation as well as poisoning memory on free to catch use of freed > @@ -511,7 +510,7 @@ config DEBUG_SLAB_LEAK > > config SLUB_DEBUG_ON > bool "SLUB debugging on by default" > - depends on SLUB && SLUB_DEBUG && !KMEMCHECK > + depends on SLUB && SLUB_DEBUG && !KMEMCHECK && !KASAN Why? SLUB_DEBUG_ON works with KASAN. > default n > help > Boot with debugging on by default. SLUB boots by default with