From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751614AbdISMoS (ORCPT ); Tue, 19 Sep 2017 08:44:18 -0400 Received: from mail-he1eur01on0108.outbound.protection.outlook.com ([104.47.0.108]:48576 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751672AbdISMoN (ORCPT ); Tue, 19 Sep 2017 08:44:13 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aryabinin@virtuozzo.com; From: Andrey Ryabinin To: Dmitry Vyukov Cc: akpm@linux-foundation.org, Andrey Konovalov , tchibo@google.com, syzkaller@googlegroups.com, Mark Rutland , linux-kernel@vger.kernel.org, Andrey Ryabinin Subject: [PATCH 2/3] kcov: remove pointless current != NULL check Date: Tue, 19 Sep 2017 15:46:47 +0300 Message-Id: <20170919124648.28963-2-aryabinin@virtuozzo.com> X-Mailer: git-send-email 2.13.5 In-Reply-To: <20170919124648.28963-1-aryabinin@virtuozzo.com> References: <20170919124648.28963-1-aryabinin@virtuozzo.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR0401CA0057.eurprd04.prod.outlook.com (2603:10a6:3:19::25) To HE1PR08MB2827.eurprd08.prod.outlook.com (2603:10a6:7:2e::26) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4372eb71-8adb-492e-c409-08d4ff5c2072 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:HE1PR08MB2827; X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB2827;3:aej8QvzYMdS8c+6ZBGipyUX8xCfaM3acMYgPV1rAiK7irVfCQrjwrIuivd1nyNjpJNUgpT9/2Cc/XOiZNCpuI/NlAdiMoLuy7YF9BVFx+IzVsGOU19yjve3QeLC01UxGNM6HGU0ROxiICtJtWXuDFFX0hiER+mlYeFz/z53OVWIzzUyE8RPn2m3aDMQgb5atB07ZEXjZux5I+b92bvFLvjOXs1ITFGhtT46lB5UId1FaoW7DcjFUc5r0IxFrPmRv;25:0uYjlV6fD3dZJiHAMhTPLgDwnK2m9wTMQC5830cb0+bG0ss4I2s2P3/3wBFB8DsrGEKU6yI9ZaswTL3pU8Y6hFcWdL4o/jYOxeiUCGuQnlz42h8xckiXCbi4/e64zFEjEtdfI+KYx3y2gH+gZSliGmrZS06hMbzgGH6W1KnujrYuOFjsZge7QqaVYIyD5Ne+5THGKBAsr7yK2vSvUQIWUCU6e6Fp9TS113NZT6l3AhQumcbAUtvbt6cSMKccUlkCylZEZ1H1HcZbeKREU2NKvhCp0LBVj1oQrn69aNubPXDUmn5kmPHZhya651D/y+hJDpRbSlZ2pmF6NyZz81qckQ==;31:eJmYCDQoslcy/ScpAryCilVSdGWwZYXkhsdjhVFNZs8VDTtU9ljjprUKRT9+jdvlnbdjfguMyKVqRuLt3QfgxNCj0woGTprTRXnzWFrp+LRGS3yteQk/p0A/Nqfu/c1WMypy9HCQlX+IJx3opN660ISNXNRAfIZWfun3/xnHNwiQZSvRDJ8Ojukxv3QaMp7BMMhh+dlcaeoS8JxMxMxPZtNL6RpVSTXA/wiR448+eww= X-MS-TrafficTypeDiagnostic: HE1PR08MB2827: X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB2827;20:Y2UIsec984PWZP+1xvOk9LjS2K6/h62T1vkJtGcKQa9Ronz8/yQq+b00zUQUidIfp6fzY6RW6Hdhu0VRvd4VJgsIivncjeo11rtj0KoxyC44xl+TuTrIfp9msuBqNNcJsnbgAWgPbXmn4eLCTxXSoqCblnE5SrB923G4GcaZztHAua1RQLrD1Nad8B27BeFBLMfFymYV4OdHBFmR5DgRpZnxrjymYIlRSfmERjj5tpkptnGW6hGqO+YgA5cLTF3thFjekYre0KOZuPSRknDgnTnYZxAWEtApXDlSNeHFX0R5hkOcwzcvMuSWTJvDpgk82+iz8nA00rtBnE4QFKBT1xTFLdcG1pbCe+p2lKWiuyTU8mvRnNq8sno3SAMmpvyiHgM/XC61lrcokqezJCQJvt46YpjFBmSgVkanMmq4N+Y=;4:gcs8ygu0tc+D1n9aa+WLlrOPops634M2wfb6Nsz1JdDtFXcyjY1pNSu0tac7EPb68SetT799rQDAS2ukUCokk+wqRzQDnEunknbhXeFETK1OXWh17tbborkyRMMctDqPp2rGDMLuv+D7ktE4m/Kw5hYugtgUAeTKZoPZgP8r7OhC1806aFgLMLwaRR31TAcV36ceNG/rtJDK+6zBlnG4LZHj0+DfJVqwCBaetf8xudQsOKYP6GF/nxPcXS1SUVPi X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6041248)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR08MB2827;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR08MB2827; X-Forefront-PRVS: 04359FAD81 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(7370300001)(4630300001)(6009001)(6069001)(346002)(376002)(39830400002)(189002)(199003)(50226002)(6512007)(81166006)(8676002)(6666003)(81156014)(7736002)(478600001)(16526017)(33646002)(6116002)(69596002)(97736004)(86362001)(6916009)(1076002)(575784001)(189998001)(76506005)(2950100002)(68736007)(16586007)(316002)(47776003)(54906002)(106356001)(48376002)(7350300001)(105586002)(2906002)(5003940100001)(4326008)(36756003)(66066001)(5660300001)(305945005)(101416001)(6506006)(50466002)(3846002)(25786009)(107886003)(53416004)(76176999)(50986999)(53936002)(6486002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR08MB2827;H:localhost.sw.ru;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR08MB2827;23:ZIEhMYi8+H2LYr8cT06aKaQCXkPkrHudYcdpdMo7N?= =?us-ascii?Q?h3MiWlvsVQnQb4SLCVBL7VTZK4xWquGCCEabksSFTEuSyctWSzQwqjadN97X?= =?us-ascii?Q?yhIGIevRKK82LF6OzGlPaATDjMpt6y6tJYnjPJCJBFK4pab394IYZjlr0aJz?= =?us-ascii?Q?XgUWRRpjjFRdoPcIaFFrfW+rvU0yKto0//Rc89FeUOtHFoG6NOg4I13i81nG?= =?us-ascii?Q?mH6knotWDyYVbpckb2qyIKI2KqqEnj830jQ8DhtFif//jKIQ4gcQMhkZetut?= =?us-ascii?Q?zm3p9va8K9vgEV8Zd8ejRPNpAhKCX1hcpovfIU7AgG/rKPumnK9hDAlK3DEW?= =?us-ascii?Q?d74+Z27T4FnExIUphj1qhbQJXMzgCdWiAZoXN9xXezx0tbu1cztZ6r3ZE8L9?= =?us-ascii?Q?oPYOtmT5dRrfU0m1LkzzshIlz1O97bzuGq0Mr/kPC9IYUbFPnXwWFf8JbnAV?= =?us-ascii?Q?V5jfXddAtI+YqJAyXMu4MUxbPbSpsh+Pj/xXR0eug6k5eXiQ2J/xhNKX569G?= =?us-ascii?Q?XfMF84Etg6DW4vhOhJDTJq+XP7Do0iVJr9dVflyGC+IRs65NaZsBiXgjpqHF?= =?us-ascii?Q?Abw6KnK3/wH2mr+EJGM/zSjeiDu+NbpmASKUYD0gx2FRsIbrY9YtH/SbOGv+?= =?us-ascii?Q?QsKxfUV1fx3EBusP5GlizQ+WJNOD49smKJ8PE+P7NlrmRYoTfx/5gTLJx6rr?= =?us-ascii?Q?uGRhicpc6o0Q6iGAo1wWbJRKQVjtPUzhyy9zD4lWQlSOv9NyM7Iqz4oMY5uV?= =?us-ascii?Q?WDEez90DHKUFqtoNE8S88vOQ2YGhlbrWMV+azl0fle/gsMUWOlrrz3r+ObR6?= =?us-ascii?Q?nZQB+ntjZUCtxPNkV/0gQAfdMM8VR72B/zX2+O4z4OnlVAdkBL+/QaRZ7tEU?= =?us-ascii?Q?8vZsCfrULY0fwtJHhw1uEcvMq50u1nJnDjEDPKbHSwTpTuDWYlCDBSKT75zC?= =?us-ascii?Q?4BH90RghFz0qvXrv4jOFmW0/h5ymj2iCzpdNshlGYA1mMLur9k2f9PqiUf+N?= =?us-ascii?Q?Rl/eb0IDxAJZU9a4vBjqY5J08Yx+PYMXzb/DUcwTmHg0o+qPJH/bncRJ90aK?= =?us-ascii?Q?Pad6qTsGQQuasPyY7qsCxz+D1x3i8bYIS9cJTnOhWUMBA7Avdte9P9lvAV8e?= =?us-ascii?Q?DzsU16fnE8AOm42L14Tu5oN6HeEWQnOxnUWBVaBO9qSiR5/TI7/2q/gaYq3O?= =?us-ascii?Q?o7hrtdxDkwEpeOl7/1AXFeXqPcqGcTDDKxq0N4Q85wWUKeFGdEKmYrmRTNjk?= =?us-ascii?Q?BlRU6YayFw8LwS2qb8yFh1mIAVzzr6m7Vtve9HFBC2CsRtoQD/2Q62w3tUOJ?= =?us-ascii?Q?0Ox8Ze/1ZXz127DuAvxyqI=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB2827;6:PiZ44c+KpSJznrd8/t3RbzTdoecqEBJZuooLUmaKcFjySqx2aFgwlwNVq/vNPNjaTZWJDQ1OkDRsOkRNLEFIEgJlUdj1yy9eQAR7d2Puc6soSbXQlMcBvXw954Lqv38cjVd9XJMV324ga7dgbi74gYTsmmqhdK7ypA1fkZtvr0LaHihLJQk0RdDNHMETGdE17ESla/LBE7FQDqyE7vycC9AgbDeAOnclbWAkUDiGuP9fZEat/E5MzY6eO96nSmgFghRQOrObHfgCGYzWVzlqEqoTPcHPlJgp28MtaBF4GCKXwHbMe/TzXs4QVlOAEdxZOcqXF5eDL1xNKzwyt5bigw==;5:TRN/Yuouxx7FG2URxVdkNPB04Hd76nqViN86wVb7YUbdT/MZ9njgr7JYAU/3+9IQ/vOL1mbmlqbz7G2K5rXvIkCoSz5FLXQvWFWF78h09667KEC0NxbXi+zoO4LCk1ZsrBQ42FhVl8Qk+Z0VCWBAqQ==;24:P7hkM2N5LQ1rkN+Al8i2kFPMntFGeagJPqInuIFRMQQkjTDzCVyJVxjpFlF/xscZCccPgaLF6grAgZM8AdcNZ3Q8HfLg36BlYJh9wRddZQA=;7:SnpxYpIuW6DpTvUAmAkeCYoNymiCoV4hHz9TWLAdSGxQbvfg2ZIesrdU6BH4DNWvTF0dH47lW7zyXAt34uWw9UQEur7WhXvOLvQeY8WKUxVEAOW6apjd2Xsgt+eZcsObwTSuEt2JtVg5pzBSL5HcL/BWePHZ6ZFpG4mEP1ZPBpAo+4yfUr736g6kIu2I5wlAa1GEpAtTAaNc3PGtWr8/Nx0bX7Qgi1oTVpJErGs1BPE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR08MB2827;20:7OLymTRF1zXw//ziDR5oeB3Uho2GHfAU3JruXbRB0mFzrhfu972H0Dpij/1H+Zzh7f2S295QNbGxDI6MwX6TKoMZi8nzHxE4xfFLwTUVYE6IBA2nhAYedbAc1Eu1b2BqorYthQxSvIZko9PiHQ2aEqNef6xr5XaZOY7kOp/GJBE= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2017 12:44:10.6767 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB2827 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org __sanitizer_cov_trace_pc() is a hot code, so it's worth to remove pointless '!current' check. Current is never NULL. Signed-off-by: Andrey Ryabinin --- kernel/kcov.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kcov.c b/kernel/kcov.c index 2f0e7a7c7afc..14cc8c1a7cad 100644 --- a/kernel/kcov.c +++ b/kernel/kcov.c @@ -61,7 +61,7 @@ void notrace __sanitizer_cov_trace_pc(void) * We are interested in code coverage as a function of a syscall inputs, * so we ignore code executed in interrupts. */ - if (!t || !in_task()) + if (!in_task()) return; mode = READ_ONCE(t->kcov_mode); if (mode == KCOV_MODE_TRACE) { -- 2.13.5