Received: by 2002:a05:6512:3d0e:0:0:0:0 with SMTP id d14csp48649lfv; Tue, 12 Apr 2022 16:48:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyQPhR+nAq+QP9DUqzuymEy1aA2BjB+8DkQuz8aIpi9isFBZsZEo6C9Fx+mVTKHpeAvr9iW X-Received: by 2002:a05:6a00:2392:b0:4fa:dcd2:5bc1 with SMTP id f18-20020a056a00239200b004fadcd25bc1mr40214129pfc.8.1649807280776; Tue, 12 Apr 2022 16:48:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649807280; cv=none; d=google.com; s=arc-20160816; b=ByCgj+y4LFo3sgKlh1nRItCQ1Y6wmUbz/R0xpr73Jk9B2TUqvO2O38AA9aXg1KWkob 0qeLUZeNspBr6zrmVxbcfoYdbnwXCRuJzgRC9o3sjiCC2THvinRQLdHc80z9llferjqK BVKQyn9lstxMwUhpvs+vYqUqpUlEoJuDzvc3lgjkIlMG22UOHq+MuSmCMp43tBfW7Fx0 5mkn4gF+YuDKvlBPeiLe/Dqpv6/rKWiIsa0H0tTdtkC4eEjtHAeNu5xJoAWiNxfu6p8G Z+aBTcK9t0JpmDf7VsBcN6Gifk6MwpeTzdADIF4kMyup+cpmB+vxWKRC4UXnV5k04LRI vFpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=HjdZfT7WqnIC22o70UU22jzUxzyX3V0wtwEU6gK+14Q=; b=m6HCFj8TT+dNNHXV/NTs/A61IpB/PVTu85zs5jaf6sJo6U4D614MZowsCmGlhrfEJo 5xITjdYOeB8gv4TxjvMoHHcLK0mOvDH7ouG4j7K2M0WsoGtdZ6lzCq88KOqDs/uyMlZ3 4R5I/BplyoMYmSyn4o5OKzGp/uzhG9ZFLeyC+2/Ghga7zvEDWhdrfdwvb6vrlIU8RKPF AWNyJpHvVODHFKBWF3VFwU9XJokivsRIkJTzigqJ/8BdPCI95q1zUbhNbevtpRlGNqvK Ob7M48lSdm6kiieCeQnOVJ8Hh+N9HAqv7DdvzeSBPklVnVciuc6EayromjT3kkUaLkzp kSvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=geKPgMsq; dkim=neutral (no key) header.i=@linutronix.de header.b=qfqmXB+d; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id l70-20020a638849000000b0039d9c46ff39si2598169pgd.106.2022.04.12.16.48.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Apr 2022 16:48:00 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=geKPgMsq; dkim=neutral (no key) header.i=@linutronix.de header.b=qfqmXB+d; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id BA5B411FE0D; Tue, 12 Apr 2022 14:40:30 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232350AbiDJWsm (ORCPT + 99 others); Sun, 10 Apr 2022 18:48:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47326 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230294AbiDJWsj (ORCPT ); Sun, 10 Apr 2022 18:48:39 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D48428997 for ; Sun, 10 Apr 2022 15:46:25 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1649630782; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=HjdZfT7WqnIC22o70UU22jzUxzyX3V0wtwEU6gK+14Q=; b=geKPgMsqcZFq1Lqo8IMRQLrxz/Zu/oVnmI3NYpt7F3m1AG4FDv9sFKjnAX+kcTq8R0qh2w V4QkCx4/OuSv7jZIETDobOb0CzEewpfYS41Mf0gHHzxL7TNOdx3r4yWFD9qdWgRfbpBi3k yQO5VZs8kxtWC/hPPCvrw0NNbBT29inyAqZbpzVth9SvPn+An9kxbdxY38LqJWz1ifRCo2 5Jl698C5EsrfhOn2PeGB5hw8qsKFlCMm/JkLO70YTNpHKmzBNo+LQT4mye8SLvJTyFM4zD 0QJdaISR6i0NkToKywHefB3mbEWnp2lLqYdr561Z8Yu1ptLaAmmVABPiAd3IAA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1649630782; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=HjdZfT7WqnIC22o70UU22jzUxzyX3V0wtwEU6gK+14Q=; b=qfqmXB+dLy4upeEnx0KEGUlS+U1irnHXATCTxNOW6FuJvmDPr6lZ6XmY+e9oW8pKd9ddtM NXC8YfwNAQfHFTDQ== To: Namhyung Kim , Peter Zijlstra , Ingo Molnar , Will Deacon , Waiman Long , Boqun Feng Cc: LKML , Steven Rostedt , Byungchul Park , "Paul E. McKenney" , Mathieu Desnoyers , Radoslaw Burny Subject: Re: [PATCH 03/12] timer: Protect lockdep functions with #ifdef In-Reply-To: <20220208194324.85333-4-namhyung@kernel.org> References: <20220208194324.85333-1-namhyung@kernel.org> <20220208194324.85333-4-namhyung@kernel.org> Date: Mon, 11 Apr 2022 00:46:22 +0200 Message-ID: <871qy4h801.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 08 2022 at 11:43, Namhyung Kim wrote: > With upcoming lock tracepoints config, it'd define some of lockdep > functions without enabling CONFIG_LOCKDEP actually. The existing code > assumes those functions will be removed by the preprocessor but it's > not the case anymore. Let's protect the code with #ifdef's > explicitly. This is lame. It's certainly possible to come up with replacement macros which are compiled out when LOCKDEP is off for these use cases which are not involved in lock tracepoint magic. Then just change these places over to the new macros and keep the code free from this #ifdef ugliness. Thanks, tglx