From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030228AbcHBQgy (ORCPT ); Tue, 2 Aug 2016 12:36:54 -0400 Received: from mail-db5eur01on0106.outbound.protection.outlook.com ([104.47.2.106]:50816 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S935460AbcHBQfp (ORCPT ); Tue, 2 Aug 2016 12:35:45 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aryabinin@virtuozzo.com; From: Andrey Ryabinin To: Andrew Morton CC: , , , Andrey Ryabinin , Alexander Potapenko , Dmitry Vyukov Subject: [PATCH] kasan-improve-double-free-reports-fix Date: Tue, 2 Aug 2016 19:00:54 +0300 Message-ID: <1470153654-30160-1-git-send-email-aryabinin@virtuozzo.com> X-Mailer: git-send-email 2.7.3 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.214.232.10] X-ClientProxiedBy: HE1PR0801CA0035.eurprd08.prod.outlook.com (10.167.184.45) To DB6PR0802MB2550.eurprd08.prod.outlook.com (10.172.251.148) X-MS-Office365-Filtering-Correlation-Id: f9bb7750-bceb-435e-7115-08d3baee0810 X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2550;2:xOjT9AJU3jBqURdzisUYvPeI+dpdnswUDh4pu+uYghRq1AUIXXAH3z+qzlloIjbg03mTEaB8BkJ48/Tq5VGXl8YUZ3TEfMgA2++mKhDBLrpOWSmoNEwQVUc34QjEK+wOi8d3aerrc3/XA0zjPGKzyVZOWrZuMUe8CfsaNvU6ID0uO9bFli262x4etq1g18V2;3:adwSC/9FZ9D18L38w6pr4uTSu867a+FuEPYkzvkDn0huviUWpp5f0jSXi0ATr/8YkkjufUIlTxSCPiJjy0HrhBHXasEl1tSfdfrpSFtH34glnPnJTJMCY8ifnwdlKGUl;25:8Y0G5i5RKneNsOJrHNUGaBeWSdPZmyZg10yprf5zx2unLFEnvdDeAi8h0Db5KhuFfqKrQPMtU1ihrXt5GgtU5/SI2R5rl3hOoQFPwwnr+VY8CA98fCZdHX2YTxAi1NQS1bVRcCvVbU9QhhKnRIL4uur2BoUAU3yJst9rjGpEQGWVNyYFV/5nPpb2Dd7vsFDrGn3SoX4S1rzLVsCxr/HIN1dzCK6k7x0xQiFfgE3VL/jqdDbZMblSlqYIDS0CQg1pSQ8MDNczNwmGmCxDfCSjmSU9Pw14RQogNuOOViO10T9zSWrwuOyfW/8n4CRGQcwTmn9aLdXHv3B41C+1IG1e9LqgjXcaMXA2UXsHmHYwIQn6N9U4CJONGPOBhFfl9slIqdJgTC0zfmIB9hlzGbtxfA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2550; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2550;31:Q2LRGmWRRub3Ngo0Cviwhlz/wyQ9Ve3vTK9JFA/7wsOPHODrMrf6YCABcjhyYlQd/Y81ft6oas+mUylmwOM58yIdi0HbzakU2y1gWv2wcLDj1PnpPYvB2E2whF8ZVv06EsDt/I0Ka8IRiVM8WtomBkoVIH6N4nJCwUAVSeVgv1WVrLYZDDCWq0qV8FKUA+Z7SjgmA2kq4GEwkTlGzdnWQRwNDmhjvqSiaCNVvzKAn8M=;4:6sXyx4leNWhl9xDVLBr90Fyb7IxmUE4azumhS16baHtZdqQS1tFtVDR3pKJyAIZCLqp37O2K+5Sl+hK804XISAzOpl4Yml0KgTXm+QESkoHixfDjYI0L07KnZCW9XTqHoGnvoPYQO7bROpE9EZ0GHoiodKl08omuiqnJak4BBVrYR+T9zeS8YWRP4z09HW8sNUgUMlsMBZcrz6Bh7QSqmOi+i9QNVToVkpEnjXmDkN44ET4u4WWVr3NNqUBDgp3BN9CaVzGjhlwc2S/thDjmchrQ1qU+YXfC0xq96O4oK0etCr1l35iEZRHoJvCAp0EpZR7aINKrWVKINWGjWc7N9zSTnevNt/4ICpxNWSYI++StfX8dSv6ylC0HLnb8G9UW580svkQK671Wne8yP3FdMOtigBwKUiyfKovMeRd2qqyzce/6Njgy+XVevDurQyxl/8doIhNkQDlNMxhmQlAuGA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(211936372134217); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040130)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041072)(6043046);SRVR:DB6PR0802MB2550;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2550; X-Forefront-PRVS: 0022134A87 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6069001)(6009001)(7916002)(199003)(189002)(305945005)(7736002)(7846002)(3846002)(6116002)(42186005)(53416004)(76506005)(105586002)(5003940100001)(4326007)(189998001)(229853001)(76176999)(586003)(2906002)(36756003)(50986999)(68736007)(47776003)(50226002)(81156014)(48376002)(230783001)(66066001)(86362001)(33646002)(77096005)(101416001)(81166006)(8676002)(92566002)(97736004)(106356001)(19580395003)(19580405001)(69596002)(110136002)(2950100001)(50466002);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0802MB2550;H:localhost.sw.ru;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB6PR0802MB2550;23:235qeLOx7D5Bkg/pZtRw8k+W9MKQV0BDAZNuITk?= =?us-ascii?Q?ybjrxHzDdfX/8u6j2lz2I/OTYHxa8Hdwi/v+Nkqyn4WgLzcl5B4QSlkTZ7ZP?= =?us-ascii?Q?AKWhd026KyadfcuHM7ry74zrb1G15N1Y9IbDI3GVMHjzHP/yr9szKBnM7TUq?= =?us-ascii?Q?2S534eQ4H9F2X8Aq2it05yHrVLmi+iAmUDtcbxyiEU6/y3m01BiMBpRvGyBS?= =?us-ascii?Q?bOCJeAVciC5Xbsiw1OwgmVd7qnpE13dHPFwvMEyVPAQXY+4pqOOsXTMkiJnC?= =?us-ascii?Q?G+4HLjDmEalIk+HWHXKFrxdSnuWRcbE9jJnW317LlxporJPk6Mi3aL4PBe57?= =?us-ascii?Q?H21kNH4lwvnQ9X869ZQtorN/l+LFWpsHrvv/H2wFTajewrhqWGxB2sX2kGzf?= =?us-ascii?Q?y39ncaweu6tXmnmVSSiar1i1y4K9xY/S2FB140wOl5Bqm3Gl7V2RgPGUDbeW?= =?us-ascii?Q?5U2mcmCuC7jWJ0SXghaHhtSKE9u4/UETh0xTVDTA/y3v4tjDrizqJ3zOKWQG?= =?us-ascii?Q?9c8yPuJMFC3Ju2+W1caorJeobtd57ViqMK3CRfCO6Sn+p+5Oi5LPH+anQkl4?= =?us-ascii?Q?ENod/K1sLAhJUXu6LwutiOw6Fqac1Md4Eoy4r7ViAhx/eiOc5kgPTBv2aFEG?= =?us-ascii?Q?qQiEThhpSOk1OlyfRKJMDCrXV07savInK8AU3tTE52Pouxw1nWUsRChetkFs?= =?us-ascii?Q?7k3Ugfyq/aofvspDanzu+3n+F0ibI98g+yRw5zo/zZKxxYR6grm4glzc2eQE?= =?us-ascii?Q?01a6xXSRDKrsGUB7PGVdpszc3WTEzW9CtEHJ84aC+na3Z8qTJk7uPv19XsxE?= =?us-ascii?Q?DBnzrxfKDWGOyRbdORseEB4V5T00qoshvhYxAs8mg+z8g5ptpRyOgSEOrp3X?= =?us-ascii?Q?kzGmtYJblWuVy6GoNO3xUCVFVCBtspf4iQJUbpzqVHeD+1DDph2DKGe9n9YV?= =?us-ascii?Q?2r4H4I9QnUONQtewrg0qtaYRlwAXFGSMwYtk3KRJ1NAR0xfY0bvWB93m96t3?= =?us-ascii?Q?oVPYgYO2xQABkXsJSw65FHsZCPSrto69wpSIUPci7Vwq9wZtGBLzDsaIy40V?= =?us-ascii?Q?SAnF5VnY5eY8L61kH4nu58sxMqvIzr/DtmJB9zshg+s7/t84znSlN5r4qr21?= =?us-ascii?Q?QNnjKIl6yUf+Sg36wFxf+CZZ/ekNmVlIETsyGYJiY7clEc1P7H5YDtw=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2550;6:R58AycfMTiTmCtuhBLYIHRdpi7LAfCfInblSpACHqCxnoMzRa3OkD1LvqV1yaAlxFCBlWjHPxnicUfTZSYbU3RpA3rKHkoD7e9eSAgmSobKAntO+fBOC2CiuKnTn3ZD/2+TMeq6OQ43fKVPSwvZ0YpY560MTXG23dwvcTm2MLxSX9eC3eixZXM+dbwGF1EJR5IXkbCN0uHwMN6Q7+AcBvk3w7a9Y/O/1qrXEteC1LxgDtLRV9DmBkYe107GfSoLnsczI/U2APYxRHqYnxkhoWkpcaEyfEbBYIOjY0EefQfJmezz1+ljMZ7im09I+BgJ2;5:t1SINiHnASuVrb8e8ZHZoVO6GMJ7EgkIjhMLmTlvaDjc0wnlpfbUj8YRvtL+8ao/HiLd9LHX7/LYNi3hJsHus8gH7T5/GsHU9eb19AbEyJ0W/ciY6S15I060gmpZ+/6cd14umE7gMhXcqWrKSab1mQ==;24:sRTadgt+HOPSNfpwHojBltFcpMXeNp4Uo0HKhNUfwCNsQOkbgx5gveTsOL/dsBYTi5UHeXmw3+B4AL+1HzamTBVvGYGOzEENKDmiYpzeWuA=;7:brc6xgn6/6QmS9F22jODzJA0BM+NogGbdywix+QuHTQFohpz61Obcl6KDYoRYD5bJpnCub/EIYJcRw5Zatl9t/eKAX8YE8NmuP2Sph1KXkVBYxJNUAasTYahZrg9+z9B05+x6x9lCzKZ3syTtF1Oj1Qp5K+WouQe4+kxt1IOy2SO+mpfOrhbBeq+0vrUv3cSDzao/M21mrOLgFtjk13NxAuZ0EbX20ylHjbbqcE1b+FvKV5SfKFRhLQtajvpRNCd SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2550;20:6Mnz/ILHOQ6GoD/4U23QyDs/FbuUwx45ZHXgRaXBIb+hNT91/sqRbLum5dQBhAn8oPKucI46VmOGaJch1SUdYQAmkb6J2E3DbiGJP8+/nRAchFd9F7038l2Yc3+v8ygUOO9gib719IsEhM5+EU1cDLPzcBMLTGgcTSvot8b8kYQ= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2016 15:59:47.8280 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2550 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Change doulbe free message per Alexander Signed-off-by: Andrey Ryabinin Cc: Alexander Potapenko Cc: Dmitry Vyukov --- mm/kasan/report.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/kasan/report.c b/mm/kasan/report.c index ee2bdb4..24c1211 100644 --- a/mm/kasan/report.c +++ b/mm/kasan/report.c @@ -172,7 +172,7 @@ void kasan_report_double_free(struct kmem_cache *cache, void *object, unsigned long flags; kasan_start_report(&flags); - pr_err("BUG: Double free or corrupt pointer\n"); + pr_err("BUG: Double free or freeing an invalid pointer\n"); pr_err("Unexpected shadow byte: 0x%hhX\n", shadow); kasan_object_err(cache, object); kasan_end_report(&flags); -- 2.7.3