From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754710AbdC2Nbx (ORCPT ); Wed, 29 Mar 2017 09:31:53 -0400 Received: from mail-eopbgr50110.outbound.protection.outlook.com ([40.107.5.110]:24753 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752770AbdC2Nbv (ORCPT ); Wed, 29 Mar 2017 09:31:51 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=virtuozzo.com; Subject: Re: [PATCH v4 0/9] kasan: improve error reports To: Andrey Konovalov , Alexander Potapenko , Dmitry Vyukov , , , References: From: Andrey Ryabinin Message-ID: Date: Wed, 29 Mar 2017 16:33:09 +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: Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: DB6PR1001CA0028.EURPRD10.PROD.OUTLOOK.COM (10.168.69.142) To VI1PR0801MB2063.eurprd08.prod.outlook.com (10.173.74.148) X-MS-Office365-Filtering-Correlation-Id: e873610b-1e9e-48ea-82ef-08d476a7f2e0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:VI1PR0801MB2063; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;3:dFQcGFAmrCAFSJnyPppcpQJ0FfkdddISiIGSRnTwNTg+nEnDDFkz/IUhKOK9E1uxG13Vh2Z9R0HlU3G0Ss9PMTcVaP+uGnEPTYB8mlF3ftq6ZaU7JMxH6tU9PbW8bP92i/xKU31FIDvtmQFXxLc3SFLrekz9PVB9q/ysDmsUBQiFH+N6tsPNJiOOvo0lbkzzfzorAHaspodYBZNuZ+SwnzHFQAmxi5jup/e8nDqPgqPhzlASHid3rR+MWa7vlNcmN2fIhV2le1ggq9DgDI7Wfa1UoKKayoe9p+iel+WKkhU9A2602cDxohllWxNwko6jkprcKoaBU1nTqBjEm/BqXg==;25:crgWSEmFvAAWHyL0nHtBf9Ur9mE1dL7SSaDsRjJrPtCgLOjNbrlqLmOxjasIdzeTjtpuSHpon21zBPwJucJiLTvI/l1q8J6bw5T9AGxFd8qu651rWWrK2wpjst/z/nVwxPE4VM/ipO+3rVbsP567xj4jwMOEQTTdhvW/eDWA+8veN75vtGepfWYzLwWguYEu/6VbQDoBj4Wgqk3TU592fH+OEgmh0eunzqO2K4FskgDIfPLeyFrkzy575PZI0uFJhQ48e8G1ysUDstjKN2B05O4QXOwc0nhdZFnNuMVoaQsNij+CbNgmwbx/aIkFDooqw1Tvpgzk2wA3bMkLFg9p86FCHbRzUUNN4ldUavxHLSjzJ9gjf2SPYmLSc7Wt7LL3/W0FWE7gsaKvcgv3ODrGwcu6FU8bSYha5zakRKYs8vA694ORGzvjIt0YOY87UgZgtOy07PR0Ahpowvpn9Qea3A== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;31:w2hNuCoexgfcM2Q+GaiVhU4vsq0OQVUqpN5U2+KqcLiA6oy3/+Kw9tEwoqw264ARc6dv2+pEDN45GCQdjY+dz1xjECB3nVtbyJ/VaIbKaivW7Ygc2fNjVYBVD8dxU6L4UAtcA7vs+wZDusqcJUy9aLklIAVIawz7Ia8aKfu6Eayf5YhwaTTYaoFKzhS6R+K6ddb1bbSsbgqkpo9SrZiQl9ojLOaHDHDvcZtDNLesga3i+XfnCO7zZ3B3oWZVL6qXB+ff04T/7jrrVWkLNvQtmA==;20:X1ZGQV9AG7b2gv0/UmXFj0AbXEaAOp09lMhl+QTGRLu40kz4Wqqp7Vf/LNEEJTpyc+8BB2ukfXD3/W4ppy+2yh7STXx7wraSCTLLJI4OAhx+TUDHcMCd28G1BRrj6Hc0Af2xzzAAiquzB27t/2nzh+k92hNpmlKuePNEFrH1LohmE3BKcIR6EO0gLAKBKXr4rZk7UVfVIqDrbt7fHhueTv+30vePBmGAAg8b9bmRn7jiZZJ8dJC8mi2YFHssrfJfkoZnQJJqG6cS0lw/aR70GhmT2mdUJxu9n4EbtFo0uMhBeRO0p0ghxrR8zes4u/n5tF+gAefzzdLj1pov+r2gJ7kDJKLex9F8FcpH2ptNkh2H/7XfVJZc+iRmPO6guqdP/rF1v72TzZNid1P37jJMf+b5l87f6bh6n3Zd1SRjHLw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406075)(20161123564025)(20161123560025)(20161123558025)(20161123562025)(6072148);SRVR:VI1PR0801MB2063;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0801MB2063; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;4:fv+g2NEJP833/MvRn60VZvDhiDWsmo4fdl1IFBgs53QjoZeY9eUYIy/ftSUBPcqT2EixWCiBb/rk0QECfBQGeI+XsBXqYOvm5um9CIhyR8OMHD6fX0y9Bbhc73ulclu1iS1euHe3VuGJ4PDIFkMeaYoogHeYYadFCdNrN2dIGNElB3tnxqjkssfZ9KEJDXMvGmu+CxOerR+4atTUSoW5dds30MEnH6o/UhyAsOQEJOAYZZ+6TIgmIRVJvWmZLwazR1LZ0sAi10aT6oc29041Ga6bZhkFE1Ri7Lj406YXGmiwcv3VFc9j1JlSAqaCJj2IjCuCaEuwQxAPQ5E1MUmjrhUlv0K6NGJxTky4JD2nQLa9wMJGIYcpXurqOH+f+DClTVrwFEUvR6jCvUasfl0J+E/jOlyn0DPHEPI3VptVOzdFT2H7tvo7a6wdU9KxyOyjAAShmhZtdzDDVBmmwT2CGRFmUTOERkkv2aMJSYeZKBjqJxu0mnFP+AcqmMJ5qontQ1Z4oUFNc73Or9rWxPdesyTTdOaVcohZ7jLZ1FAAgRzi1C09Ohik/wg79jfLw/cv28+BvRBr8/xnikDKL4cTTmrPOCCCl7qPxIVS+U5eOfr2Ib/Wp5TcNeM0C/oA0yME9f+W63R+vAkEMW/d3jWsCoG+bcrFq7WtB6YA+sHkvRQ0b/E2CG5B2OC919moztZcotEzameBIfPFyzmMS81TSmRWoPDZEVdrcf+O2JMZ4v/pRgyIiaFxlD4ihSIHtS0KNw7Td6FzNkAeYp5camykF2VZYIUlJUPKQvEbz6kLbNs= X-Forefront-PRVS: 0261CCEEDF X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(39400400002)(39840400002)(39450400003)(39410400002)(377454003)(24454002)(2201001)(8676002)(31696002)(86362001)(83506001)(38730400002)(6116002)(3846002)(305945005)(230700001)(42186005)(2906002)(36756003)(50986999)(53546009)(6246003)(25786009)(81166006)(7736002)(53936002)(47776003)(189998001)(23746002)(54356999)(90366009)(6486002)(66066001)(77096006)(65956001)(5660300001)(50466002)(33646002)(2950100002)(6666003)(229853002)(4001350100001)(76176999)(2101003);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0801MB2063;H:[172.16.25.12];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR0801MB2063;23:M8nFwQlMDZGfcZY7bpu87IGWbq8+q2GLT1S?= =?Windows-1252?Q?JbfiRaq1HfXZiappP2diImwvFjxlcUxFmTJ2ARRIQFQC0iO2KDY4wd+y?= =?Windows-1252?Q?eliqImw4nAtwsv1nSNb4C7hXcvuUzcmAn1piTpfh+VSpRVKzaFWPZZjY?= =?Windows-1252?Q?efzGcYW3pKtSeKCRCFFdO1Nq2BRopnLMbl4ykzJmlzC2wqFQ0AqaqaS0?= =?Windows-1252?Q?loOHGBnJg9g5NK3f4mU5UTgUG0SiC1cLn1RtGmVbUUfl6VeOF+e7svnj?= =?Windows-1252?Q?frIiMvSKAYgFIKjic/Jkpa0zEMP2iwS+I39thGmQ/nApDz2PwR0hRnqe?= =?Windows-1252?Q?2WfzHBw1QUq914lPCB5vFUJXXo2w8a/yJrqMSooE7Q4qNhIkEm4K0r1Z?= =?Windows-1252?Q?JvPyk0hT8yMNdXtAA3PznYBQyRQiTpXzSzLHBwptC06ZDEu/Yb+NCGT2?= =?Windows-1252?Q?t6aQmUsUEil+UL/l7WVv8VaPC92nBfTesgfJpgqv8BSJgglFYR203wdb?= =?Windows-1252?Q?9AClaQ6gOSTK7+nFSG25JE7DB6CfywC4QTzMiCvw8AzNPH0IFZmWF6bl?= =?Windows-1252?Q?HsRYVB6n8iN/CTPs6u/t7Z/+DMvB6wwh/cCmk8t+fgTjQJfO8mGjFZap?= =?Windows-1252?Q?4wbcFw8/YB4gImyxnwUs7RVYHcv1Yo7aA5QYKTIjdL4a51Ogl8aYuNHK?= =?Windows-1252?Q?ZwB1kI8Wx1rnU/1cLRU37drDavRPY4s3aP2BkRx3/9EOt/AR4CJnrtAr?= =?Windows-1252?Q?AAxS+feuhhCVpVXDJ1NqEvGd0+Yo8bBSqPhHABHPaBw/6tkHUC4jCmtr?= =?Windows-1252?Q?YZWvoYbLe53OG6dAZv+ma1DgPCvpQFrWKbFFFSMGULkX8GfCq89nxW87?= =?Windows-1252?Q?t7F48ZucYh1yvwit2rqI38imWf8FEp1xjOLnyaPbPGXkVqgxGt6OsxMt?= =?Windows-1252?Q?amz6EBoXxJPqR3WgN957MKrQBHS6QQOaIoVE9NXi6c/yhcVnomaAdf1b?= =?Windows-1252?Q?UTZzJRy4wwFnaoMzFr2iMDYRPdloFjAhHcM8j8n5ZiZznvhUpcUlQ8fN?= =?Windows-1252?Q?kVmmZgrRGBdEu2Zu/4aXKLZ4+Fo+1RdGIP6R3hmAAk8iXT88gQgMz2xD?= =?Windows-1252?Q?OGSxska5h3lH+9+j1XDll7jCp0UjofMdmMGVKZVvWT1Kg/O5kXY2s6W0?= =?Windows-1252?Q?PQmU8zqpZstHE2g1DMJvyc0WIgPsZKDKYMnzxxqV5WYs/1ztwGkLrekX?= =?Windows-1252?Q?7SYz7BfYAb/ac2DMlxA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;6:BFG1kCZXwd7E3fxpLLXHojhJhfhzi/PvDxjjAiUUPBkS+CCZ8sfttg4SCHtw8kVDwYRNH8uAkl4pYhf1+tpIZDauC3mHTdb6YXSTcGOhDpvS4JeHQh2wm2UqMMb3QoVQJVwGBsScnx2AspFgxuE8p89+TvtIb99MoAKaA/HOei5nEjTDOGcAeWD2MTure4n/W4vpg8r7MhN1Z+dXuI+FHnq4NUnNHLezuqVeaBF6j2K7KxOFQsqtYZPwv8XDfBfvNwbmcK+vFIE3sfHNUD7kYwT4QHNBEhdhatSsmW14HT8sV2R30GxLxybjrvLDTp4UbcPb+GMwEfg2XOW+dhxzkAYShD9JZKAqmbtHR6EjxhLQoGT20nfD0e2IrypLuA5mnb0I1cukNx6XqyB7FSLDtA==;5:O7awpcbIHGE6npgz2UMLmwAE2hsXjRO8tbHIBsgtx/lg4Gp9fVjeEfKy2xQkxO0GN9JHZUV+0daiCmaP7mwr6qm/rWQ5mq7i7xWvA6rA4paAo/3lv0MsSS6qNI2MAXWSD1WB8TtwcbAkvAAR2DnhpA==;24:nAjvhuA+Oj0tn7mh1uMZZFTAOs2DIFhUiB34w5J4ot5F2uKD0u72mhjkNVKNQN2230ixJPA+IdW1d0hMCuaFicKixXKiQiCfilQr2+BQ2aE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2063;7:6RxnKLLDS5aatEAtLbrgrOX2BiVY/MxL4yqYBEMn7WRWUrJRRBye4QLdS3Qy3Ur+iKemDjehUj9Qa1bSFPeDgtAtnPVTVkqTulGMdFozPR//IIpdgQOtw6bOdcbH6j5RrcYofdTKurXLl+BTn749hKktpG1IYCd2QHlg3VpVPAwKOeR33nfrOovzSTbH5r5/YPkuRCGTf+suAjAN/X3mqtKXy0pOgBB4RIkI8dKrhC4chm/ZKs0sDXR/DaHlfeLTsvnv14AZTyoMq5D/GU+4T96hKeHF5b7VzlUzocTx+ddXUUmaZuy+RYit3CidhtMD++olji9GGjkzYCvgg7CXog==;20:C3hWJosxG/GV8plihBey5QPBCxaa/fNZWi/MgRkbqJ7SJu+HXuSKTI/q1AydrNegFNEXv9tMG8PtjZuRlszTe/vmtAnbSI05i0gv3YbwBDS8iyo8zFSyswnAfLA7s9GHGXa9aRyOEYVoxT1ue3hLyhO10FGP6yzsMzTwOMO0ms8= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2017 13:31:46.4471 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2063 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/24/2017 10:32 PM, Andrey Konovalov wrote: > > Andrey Konovalov (9): > kasan: introduce helper functions for determining bug type > kasan: unify report headers > kasan: change allocation and freeing stack traces headers > kasan: simplify address description logic > kasan: change report header > kasan: improve slab object description > kasan: print page description after stacks > kasan: improve double-free report format > kasan: separate report parts by empty lines > > include/linux/kasan.h | 2 +- > mm/kasan/kasan.c | 5 +- > mm/kasan/kasan.h | 2 +- > mm/kasan/report.c | 172 +++++++++++++++++++++++++++++++------------------- > mm/slab.c | 2 +- > mm/slub.c | 12 ++-- > 6 files changed, 121 insertions(+), 74 deletions(-) > Acked-by: Andrey Ryabinin