From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8C831C63797 for ; Thu, 12 Jan 2023 20:15:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 240C58E0003; Thu, 12 Jan 2023 15:15:07 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1A2D78E0001; Thu, 12 Jan 2023 15:15:07 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E9A948E0003; Thu, 12 Jan 2023 15:15:06 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D94AC8E0001 for ; Thu, 12 Jan 2023 15:15:06 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 983B180D5E for ; Thu, 12 Jan 2023 20:15:06 +0000 (UTC) X-FDA: 80347251012.29.C543ED8 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf01.hostedemail.com (Postfix) with ESMTP id EE92B40004 for ; Thu, 12 Jan 2023 20:15:04 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=AQVbLNGL; spf=none (imf01.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=peterz@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673554505; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:references:dkim-signature; bh=cMg3ptdf90ideilc5ESAExVXsDzvqUAUHPnoGLTznE4=; b=l3PNTMvSuWEdL8c+r1eo12d8f4ZTjfrmcW7u6+vjpPnxT1qaKADbhcvNoj0JkSRmwMMsc2 3yKGiZ4n8RubCIbrQlYhthHurCwSGUxirBvrW5TyFEoAekL50zdQOa6nlbB/2GdFj+ZpxR lBuIwlBCDhWVOxp2lc3VngJ9gEFY2K0= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=AQVbLNGL; spf=none (imf01.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=peterz@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1673554505; a=rsa-sha256; cv=none; b=dBB0EAppAgrk9Qu+X8oKtAieKpaGwn5zJHj1+N3FKJ+Ly6763TLYfZwfiEsiUST+v+fbrb WoDiMUDxq6ptfrKPNC+9A9Os0FKH5etG6jNoKpq6ZtLPUzrsgM09MdCy46M3pl6dP5xt17 qdc840tDDrkIofU8heTZH+u1MyUA80g= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Type:MIME-Version:References: Subject:Cc:To:From:Date:Message-ID:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:In-Reply-To; bh=cMg3ptdf90ideilc5ESAExVXsDzvqUAUHPnoGLTznE4=; b=AQVbLNGLAYLI5glCIBdfN2BTr/ Gz/Reu1wlylo5D1rPRX3tYfuclMb30JqVrgGLY+i8h5Xf4OY4kfQXs65r/W3Q+cYwmERZwJKdYyGu dOIJbUu55LP0s2WpAnsehl0pUa57AJ3Lq0DpQp5D7jIwVSFDXKmJmnOiTcPJuwyIZF8b0FkqntpIC b8LadvLyxjnkWpOvABXtsz53rhvZOuGgIQLV6FRFQ1goVxCxypfG444hWrorgBNhddOaBK6ge/aAD GocMGlGGl5ycw4gr25/L6Jb+p3aQyhRh2wg9Sdn3uYmPp24GCT0nLRuVL3vNNcZ0HKYejgio/4ncJ cUAaLzFw==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by casper.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1pG3hd-005Ofr-QW; Thu, 12 Jan 2023 19:57:33 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id BFB59303450; Thu, 12 Jan 2023 20:57:13 +0100 (CET) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 0) id 31AC02CCF62BB; Thu, 12 Jan 2023 20:57:08 +0100 (CET) Message-ID: <20230112195541.355283994@infradead.org> User-Agent: quilt/0.66 Date: Thu, 12 Jan 2023 20:43:47 +0100 From: Peter Zijlstra To: peterz@infradead.org Cc: richard.henderson@linaro.org, ink@jurassic.park.msu.ru, mattst88@gmail.com, vgupta@kernel.org, linux@armlinux.org.uk, nsekhar@ti.com, brgl@bgdev.pl, ulli.kroll@googlemail.com, linus.walleij@linaro.org, shawnguo@kernel.org, Sascha Hauer , kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, tony@atomide.com, khilman@kernel.org, krzysztof.kozlowski@linaro.org, alim.akhtar@samsung.com, catalin.marinas@arm.com, will@kernel.org, guoren@kernel.org, bcain@quicinc.com, chenhuacai@kernel.org, kernel@xen0n.name, geert@linux-m68k.org, sammy@sammy.net, monstr@monstr.eu, tsbogend@alpha.franken.de, dinguyen@kernel.org, jonas@southpole.se, stefan.kristiansson@saunalahti.fi, shorne@gmail.com, James.Bottomley@HansenPartnership.com, deller@gmx.de, mpe@ellerman.id.au, npiggin@gmail.com, christophe.leroy@csgroup.eu, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com, borntraeger@linux.ibm.com, svens@linux.ibm.com, ysato@users.sourceforge.jp, dalias@libc.org, davem@davemloft.net, richard@nod.at, anton.ivanov@cambridgegreys.com, johannes@sipsolutions.net, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, acme@kernel.org, mark.rutland@arm.com, alexander.shishkin@linux.intel.com, jolsa@kernel.org, namhyung@kernel.org, jgross@suse.com, srivatsa@csail.mit.edu, amakhalov@vmware.com, pv-drivers@vmware.com, boris.ostrovsky@oracle.com, chris@zankel.net, jcmvbkbc@gmail.com, rafael@kernel.org, lenb@kernel.org, pavel@ucw.cz, gregkh@linuxfoundation.org, mturquette@baylibre.com, sboyd@kernel.org, daniel.lezcano@linaro.org, lpieralisi@kernel.org, sudeep.holla@arm.com, agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, anup@brainfault.org, thierry.reding@gmail.com, jonathanh@nvidia.com, jacob.jun.pan@linux.intel.com, atishp@atishpatra.org, Arnd Bergmann , yury.norov@gmail.com, andriy.shevchenko@linux.intel.com, linux@rasmusvillemoes.dk, dennis@kernel.org, tj@kernel.org, cl@linux.com, rostedt@goodmis.org, mhiramat@kernel.org, frederic@kernel.org, paulmck@kernel.org, pmladek@suse.com, senozhatsky@chromium.org, john.ogness@linutronix.de, juri.lelli@redhat.com, vincent.guittot@linaro.org, dietmar.eggemann@arm.com, bsegall@google.com, mgorman@suse.de, bristot@redhat.com, vschneid@redhat.com, ryabinin.a.a@gmail.com, glider@google.com, andreyknvl@gmail.com, dvyukov@google.com, vincenzo.frascino@arm.com, Andrew Morton , jpoimboe@kernel.org, linux-alpha@vger.kernel.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-csky@vger.kernel.org, linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org, loongarch@lists.linux.dev, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, openrisc@lists.librecores.org, linux-parisc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-um@lists.infradead.org, linux-perf-users@vger.kernel.org, virtualization@lists.linux-foundation.org, linux-xtensa@linux-xtensa.org, linux-acpi@vger.kernel.org, linux-pm@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-tegra@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org, kasan-dev@googlegroups.com Subject: [PATCH v3 33/51] trace: Remove trace_hardirqs_{on,off}_caller() References: <20230112194314.845371875@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Stat-Signature: sx94hidsmjy5xcfybm84inxmiy1cb1tn X-Rspam-User: X-Rspamd-Queue-Id: EE92B40004 X-Rspamd-Server: rspam06 X-HE-Tag: 1673554504-537974 X-HE-Meta: U2FsdGVkX1/zxYIzlSI6Ar0XCMD45eeG44rDvKH28YpdCVwRrEhkh7yiuMC8hvMBCGSTn2MKSqLc361/zv0i1QVv+uSDOF76wJA7lKoWE90h1XDpjD4myQfuEKVXvlrSlV1ZnEKjAtRa3ZC2VNqxhVeuxlyosMig6n5rbq0pBVkV1YC2ofzQIRnxJwN3ZM2X4LP/U4QxKdYW1m8xF+LeDnrzg7UVn58MtRGRGNjvxrO2pWI3PqE16NmYcPSpPWBQ3LAFooBj7OnZPS1ORTTyWJPAOsUy8GfX/RKUCTMTbEukB11XD4HyyN7CccZtnYGAU6X0zhqXdVJJtiCG23MI3ofanzKbOMVr8umrXWD61nuZeLqhRjBEy85N2MUoh5rac53ngjIz0Nc+04QTTi3asv0JUqhb2c8tkpwYoaNokcZb+7m9z+scEW61v+9PAGExEwc+nv60rSJ6DooL718FZs2NY2u1Fz7S8tz5vaR5qQJ9PYKI2T/vvyyQVnyKBSdwqZYwrhTrx7PZYyizQpTEBdXNaxVWAPk+2HjAWYyRikBlxHQg2Y+xUU/3ZxPB3FQqu0Rt1pJ/Ib46patrG2mUc8ihm92BOXGcmdYttOTelFMLUIdFTcJo3RI7Hf/bsuVm3TLhUlL0mHhNH+Xtl1Z3Ev8dfWM91GY8UBSqET6kImoIQn6KYXbRKA5TLssrVEauo10qEHu2qM8bBjIiIJVVT16grreSqgzpEoG9HoENAtcw8ugFgLFULyWG8raHWc+Gy5ErCSje9V5vOMoRdSB1f+iU0rcLTeX00vKPM8AdFoD2t8S92yfrpCpiQxrXBH8MoDYTtd8rDcq+MDQeWL7fIiimdHyMf49Uy0VqX6PVdzNG4ndYUMc4KDcsThRsh18TtjhnPXIQkVVW1cCSTm4dauyLk6p4DvbR6Cq3EfHgifBAeW1Er7U9r7EiptoyQfCHZQG0oM7xYVYWrC5sHQ5 AkhIBEbY qjDYRAHRN4jNdwv2PmFoyfcR31+/1L3HGzeNlIVoWt9jaUltGUTgHi/kDDO/nTWToVyj3f2BWH6Nj2hmUS1SgD+JmpRoXEbaXmVhSnj+RFS3g3DIOa6QaYnG3ifCXpQSSrDQywaV9bJs7sStXoFTimrk8XgHLbTfGbSf450oEw8/gjqn09Peg3ZAqw55eq+85SPh1ywHEHmCaxA/sVOXO4YT0bYL0LvvQAwRhEwg6DO6W0ubdLcNUUJF5iQ/FcfQS9PjYJyifyaP7I8W4K3VQJFd8ZqxUQIdCpktQDAydiRmW4Hr36x5DQOVVEjwPBdaVZmWfQ0BdBdeBozsMCwlbflBshfBkrVhF2SnCeZ2LnlqRJleb4jvqDxEBwfEWHhxa8yr5NagNF92XTTxbv+x589GEgx10xwvbp3B8ZkA12nsQKKwMmti/qPNj5ry9DjEVwID0rCa8qR3fcUPyL08fbM2ifyfyt9QUtfmoqApNfSbBw5+dqO3DWg8GgYap8yYLuedZzIjd1lZ6bZ5Ks/3n+b2O3UcvLThPlqM73BH1HrYJx/nAhwYKn7gl1zzOhqQu4DSfiQrTPiOqzL6m3JvSp3DUPGTimVno6QiBe3y6O4CZ/lBsu6a20LRBmPUiu48uVzVPwpxoDKCTOAK9+nMfpPENBF0GbW0q1C/FJBa4HYHWxATPaoVS9KqRcY9K7diwdHcNwZt797fNdBTYEHUvXQ+EOfZq41o9tnVweLzi/yhsifi1SN4JEqyZMVAsIIuD5P4KBjmTNTyNagIrhJvAK098wRuDe/4gfQUG1Xb/NCyEfPvywvakm3wr1GqwbVR+ZJ/ACBTm1KDD6xES1fVA3uGgNm8oh6ikhQqK2yx8oPN3WMtpDDe8Bs1YVt1G0mZLkw57DvroLWv2EP/HEoArvRPQA4vbkdBXU94y0iUJ4CEH9QPX2KfdoLX7nhwvrTy+NSxJAeT8EXQqXE+4d7E3dnX9KYRr 2poeVRTv N7jkl74YAOvZlNSoPA/TAuOL1DaOSD8qQWbNqRuJzy7CqvSe2pR/fs1NOylwu9FSteVFPh9fsidlrHcWnYGCdl8/TyZpxrGbPnR2oOArFkvD/1FSD2yNi3LD9AJezZQEdJfAKqhwP+eLRBbBCLUum7/6evquu7OX5VWy8IRoge+zU1k6wO8K+yU+DvKJC1RFb7DaMPcbm8xyzW0kD3VlizMOEDPzr5wcrqO0/vANVNtpbJvubrMJUp57mk6DhrUjH0HM1B0XwgxF7ms89S+GIJnrPtrJSR7hhAD31DqMepmMFqtqv+E7gHhumTQCRhpeQSvxjgriOSH18AMTTjns4AAJjq0DZHoR46wQM+IUzn9/m4swQGflQYdogqpL2mebZYPMx6TEcJzKO/0EPkI+sa3SW9WoZ+vt9S/nE1fMRA5InCe2utRJTIRSSn2vt2c9EgNiCRNZgamlqWdK7d3QykPnGoO5oxPM3A3Bu0+sichmkkYnoRAaDIhdVsMkCbtnARgEeJTUNvJ3IpA62Rkz5CVM6Y1avmCk3zsANitkjn0MfMm7FDnj7wcp3LZD9D04GKe87ikS2ChmympLXs6uavregFMYZZNZ2WDDfYaofm6qk4nzI1ymLiKLZOncn6MQjWY31iZQ6W505pt/ZfzsCKZF1ki051R3xS+KCS+CEvILwt8bzDf2HxfxB2/AtsApoWdOlim0Y3KQGhY7hstpJe0cuzzc5X92cjcLt/iYv8cKliROkkQToVU2nkai/ugXw7+WUiHLYkUL0ju3wu9ufsz3iU86paHWhqO5TNc+rZae6jaoaLNQBYnPoxFcya5uXu/UVrukv/hk5bkpAUyWYfyHUkX+FHveGbXSRCqucLGTxZbaSX8X5GcERuF6H7anWITVXA4jfYeBISZQvlben0vJIAicqsdk/Y72XULqX49Ovlpbxi74aIkG5bPKqL7S+0bv/7gs4v03T1qOS6f+vzZfkyFzH sYGiuHKC AL4U1JBDa5tRtWrKCllfG7pUVqp/HG2CafhRe6QeP9CYkOrb+NgBGO0Mg02ekwzKYjeGFqx6TAxosiuHLyWFp3ckhJ9+BK2E6ZPj4OZBUJSgcs4Dd6cwily6S9jdEXal1C5COUR9oLgWLEOsu61PgYhmOXqRHD4wpB37bAd9rHUtrD1Ixzv3XibxpRkkBGRrngk1SSv/IEdbmZBTMQt9cu2vyw8r+zur9uZ8j7vogw1ern0HmoYCE28iPnxvgKXpODowckTcYUtacUsowIP9MZrsHO+xcxwsN8JSJgig6XmrfotcRjnpI6RVTRbbGovuu9RNvzuk29UC1o8ji40/chvmmgKMLWqOkMu6KOn2z4LuYi+dagbD41/GmzVmcV++Yv2zMBhGv95YFIrEI8DZl/7EA+FLD4L5q4cOoK4cwOK7Y9L5PiIy3bWPImpkPxgBXHwE1JqJvUh3L3wcpK/CMpDCQWK0CouRtzbougqdivy5A1ujnSjXL+vvTUPnzJnSXOg68N8jsmCgznT7gGHvuoxjRdTNH6IxO1L24YlUspezSDmIkggFQus6FXxBKuAIrPPgCO1u89ehP5FpD1nW6+L06SHePAKn3TTf1B773EffLYupkBLwHDlgrilrw//fXtClmNRnrDkM74trooDTYNf2m6LuXN6Xcepo7FEs6Ktch+AOWKYzEEJAOMNXEnJvjKAv4ajb+OxQ1gKo8BU4k9d58YtP3Ho85KAn5f3wQn1wzoMdTSmzPXuAnQfu6x6iHzzdXJVGKyiw4eXEe3Bp70ZW7EyXdfd/GagtDlghOmb8PL8bgtqHlTAM7IHwZmiHvH7djB+Oeik86MwVVRZyeQWbR5E8C8kaN8ntCOpxxManKr13yp6DGll2jXv1Drj81LORdr8Wrlnia+QdzynTYicxUB/T3aGakrxr6SI8/vqAgzcoM2wryTjvEpnhXw1pEa/KmW2gE3qdHmmet25lI5a+WxxtR UypX4PHn 5KYKlRfl8Ozph9Z2zp4w/it9H7OH5AlG+mYYErG6oVQsTVIa+t0CbGrVUJatkN2pus+9BWYTBvMKmaET5lR8xWzqncCaCOveFOWuLFU2s0uFvKaXDCSjds9AS+5zjTEeueDun6tQWxctrObtFH+HGt X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Per commit 56e62a737028 ("s390: convert to generic entry") the last and only callers of trace_hardirqs_{on,off}_caller() went away, clean up. Cc: Sven Schnelle Signed-off-by: Peter Zijlstra (Intel) --- kernel/trace/trace_preemptirq.c | 29 ----------------------------- 1 file changed, 29 deletions(-) --- a/kernel/trace/trace_preemptirq.c +++ b/kernel/trace/trace_preemptirq.c @@ -84,35 +84,6 @@ void trace_hardirqs_off(void) } EXPORT_SYMBOL(trace_hardirqs_off); NOKPROBE_SYMBOL(trace_hardirqs_off); - -__visible void trace_hardirqs_on_caller(unsigned long caller_addr) -{ - if (this_cpu_read(tracing_irq_cpu)) { - if (!in_nmi()) - trace_irq_enable_rcuidle(CALLER_ADDR0, caller_addr); - tracer_hardirqs_on(CALLER_ADDR0, caller_addr); - this_cpu_write(tracing_irq_cpu, 0); - } - - lockdep_hardirqs_on_prepare(); - lockdep_hardirqs_on(caller_addr); -} -EXPORT_SYMBOL(trace_hardirqs_on_caller); -NOKPROBE_SYMBOL(trace_hardirqs_on_caller); - -__visible void trace_hardirqs_off_caller(unsigned long caller_addr) -{ - lockdep_hardirqs_off(caller_addr); - - if (!this_cpu_read(tracing_irq_cpu)) { - this_cpu_write(tracing_irq_cpu, 1); - tracer_hardirqs_off(CALLER_ADDR0, caller_addr); - if (!in_nmi()) - trace_irq_disable_rcuidle(CALLER_ADDR0, caller_addr); - } -} -EXPORT_SYMBOL(trace_hardirqs_off_caller); -NOKPROBE_SYMBOL(trace_hardirqs_off_caller); #endif /* CONFIG_TRACE_IRQFLAGS */ #ifdef CONFIG_TRACE_PREEMPT_TOGGLE