Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3711831pxk; Tue, 29 Sep 2020 04:30:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzR5hIiFJr2xwYEt6wGRXaZu/Yw/0QwjfdNq0wrNS3XAezrSSELpRtVUyCoAS/1hmlhdECq X-Received: by 2002:aa7:c2d6:: with SMTP id m22mr2667595edp.311.1601379025314; Tue, 29 Sep 2020 04:30:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601379025; cv=none; d=google.com; s=arc-20160816; b=gQwj509LBLIii/ylmNIajktWAUT3kV3BPfHppE+cC+bOBw3ohsyAhHlY6H7PrLz1AH 4T3vlvgiNofngTwn+xrhdOa25Q7tBwoZDxn7sS2YKITVfl5ZQetOHbwN1cHIl0uf70lo WJInTCGXZvm/bWJ1txBdvzh4tqNJlMrtYk4xdyZsUTFbalUHRcSs0NCKNbZAQtGHKgwM YbRFjmmnAqngvPFaYJsLbjCviKgUrnYvz47PhllOgDlQUuw6Mfixv+p9ASo8E8AEG6iJ A1YXzwQC06AnejTA/uy7Xhx5JlACnGvE2aTWOh9EJIbE9GQsYc2nTPYPla2qy4Z0s+HZ klfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=bTkO/WFbG0083vO0986QuFVTMG/o64ffiWMTGdhQsa8=; b=uiuJjd2HTYYPIKfAR1/vUyF5g0z+be9VytS+EOoS3YjdzH58LB5vmZ7tjuXXlW7iGY 2BYqQGJBcNTwAxHX7pQ3+QSvbiYZPuEe1hzGdp6mOzIS/zRwK+3tU63+SsxXK7oaZp7H opXpc5Sf4I9Dn2WuocgMav9SGgxvhCrNRifFI3+m9CfkEV1uNhHSSZzzi8wa4knBWe5u QY7zSom4yYAjn5/2V3dP00c9GAEGMjvkX+imdVEE9Y5i2ftQf5xlE8lZ/cn5aqKqpTv8 i9jn5Me7WxGVCl2l1KNskAgRH3BWThLrzCvD9kltgXZwxJBF4/TxjNMLg/PoJTLe/Qz1 bGvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BypB180P; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c21si2662271edw.18.2020.09.29.04.30.01; Tue, 29 Sep 2020 04:30:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=BypB180P; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728674AbgI2L2v (ORCPT + 99 others); Tue, 29 Sep 2020 07:28:51 -0400 Received: from mail.kernel.org ([198.145.29.99]:36426 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729372AbgI2LTJ (ORCPT ); Tue, 29 Sep 2020 07:19:09 -0400 Received: from localhost (83-86-74-64.cable.dynamic.v4.ziggo.nl [83.86.74.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CD0C8206A5; Tue, 29 Sep 2020 11:18:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1601378282; bh=Z8IHuZLsc5cY1jPzZYhol1bmEhwUKDZVsue0I66Qxlc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BypB180PpLapNa8MWZ+3j2GlVWlkDaRp9oTfsWZBB6sUWaRe7uqKeOKk3dYCAvTb5 KNGL7XR0Up6qqBshO0gm5UyIWYh/o+UKjvw3qYe2c1Nh2y24PROSC+4ItiXTMTzUd8 QcHcZduJItZnpg4AGb5qx2CHOn7TVyeXszGCq/ek= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Nick Desaulniers , Nathan Chancellor , "Steven Rostedt (VMware)" , Sasha Levin Subject: [PATCH 4.14 085/166] tracing: Use address-of operator on section symbols Date: Tue, 29 Sep 2020 12:59:57 +0200 Message-Id: <20200929105939.459306524@linuxfoundation.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200929105935.184737111@linuxfoundation.org> References: <20200929105935.184737111@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Nathan Chancellor [ Upstream commit bf2cbe044da275021b2de5917240411a19e5c50d ] Clang warns: ../kernel/trace/trace.c:9335:33: warning: array comparison always evaluates to true [-Wtautological-compare] if (__stop___trace_bprintk_fmt != __start___trace_bprintk_fmt) ^ 1 warning generated. These are not true arrays, they are linker defined symbols, which are just addresses. Using the address of operator silences the warning and does not change the runtime result of the check (tested with some print statements compiled in with clang + ld.lld and gcc + ld.bfd in QEMU). Link: http://lkml.kernel.org/r/20200220051011.26113-1-natechancellor@gmail.com Link: https://github.com/ClangBuiltLinux/linux/issues/893 Suggested-by: Nick Desaulniers Signed-off-by: Nathan Chancellor Signed-off-by: Steven Rostedt (VMware) Signed-off-by: Sasha Levin --- kernel/trace/trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 22759f5607192..19526297a5b1c 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -8346,7 +8346,7 @@ __init static int tracer_alloc_buffers(void) goto out_free_buffer_mask; /* Only allocate trace_printk buffers if a trace_printk exists */ - if (__stop___trace_bprintk_fmt != __start___trace_bprintk_fmt) + if (&__stop___trace_bprintk_fmt != &__start___trace_bprintk_fmt) /* Must be called before global_trace.buffer is allocated */ trace_printk_init_buffers(); -- 2.25.1