Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3762537pxk; Tue, 29 Sep 2020 05:47:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxMW2iIj8F4WOG3c/JvWDpfw82tqkiGvzRcdxR5jYuliLBHrtXVQ7x6Fuv+PwJLyq0EH+Lg X-Received: by 2002:a17:906:5402:: with SMTP id q2mr3625448ejo.316.1601383653882; Tue, 29 Sep 2020 05:47:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601383653; cv=none; d=google.com; s=arc-20160816; b=E4AGxPE0Y2010uVhFtq3N0dmfCLN3Xr/m/jV6aks8p8MTkWJI/bIrMobdRhsKILivh pg5vAfj3iERX25ogIQpbeLeUQRnLeBzorY5q/LggxlY2W2Zvt+qi1Lwn/vo7zS47YLCj sPMYX1VqVvNSKho81taPuPbSuU2b/2BJQHdPHxM6wrB9cDc72vm4d0FcfOsUp4igBEnh ic1KEmdPRQKUvDQYJPMcW7SvvPk3j5Y77YzeWnjxJpYOCFEeFizwrKicW/IvnrV73DgN z0/MGkEJKoWM1IHkvMolgpH9hLBmTZwIZ243qsusQzKjX9wBXSNF2VsrmNog9Jof0Rw7 FP0Q== 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=YUDzHvXYF7RtR9LXywxI4SMSeCsRj3K89W2/X+va9rU=; b=CCn3vZlkp5yhwzzeYozH2o6pu9XfwjqfNO7fjPGXp+LwD7f//ywg0JSN1pVP8eSCMa LeKd06BdaKwTuDzcOdTeDhEt5rSsDXmczzHbsw/poSFe9tYrHqT7aLiwVvn3GpVvzZPx CqrD6iy9A7o38G6cycWM6qWJO8BEhswBB2tT6gTIOhPchP2QF2jSKY0KHugbq3vfNBm8 uQSUWaHcxPKvwnqQM04AuGcaXp6BImqRKUgs4VL8MtJ+myWpSTmJmoqrwHTAt+ou8i/P FaCt1PfCuqYr4DMcGOUwybfOhOzmjMBaDosqFxQniOBdf0OSoUiUZMDhV67huHvursGr oK8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=1RSCiKJ4; 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 w4si2610521edt.600.2020.09.29.05.47.09; Tue, 29 Sep 2020 05:47:33 -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=1RSCiKJ4; 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 S2387497AbgI2MoH (ORCPT + 99 others); Tue, 29 Sep 2020 08:44:07 -0400 Received: from mail.kernel.org ([198.145.29.99]:49612 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729080AbgI2LJV (ORCPT ); Tue, 29 Sep 2020 07:09:21 -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 2AF9021941; Tue, 29 Sep 2020 11:09:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1601377760; bh=ts8SWlom9Ok1hRvpZEBIubVtwrk+rjAs3Bi/lvQxV3I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=1RSCiKJ4gpicyCeQ2fTx6JmJRmj3SUy1XvfnKIHiKs6a197W3SGJMGqxdgqtUtCQv H34ejUpZo+nR54cTAQuvhoJu8bg6os3c56fEOzRstM7WFOuihfAwew4CpUBPlg0CNV DHpV0KE65zr2K9AiisdiRpCQsdaM2UtIhvPc/gH4= 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.9 063/121] tracing: Use address-of operator on section symbols Date: Tue, 29 Sep 2020 13:00:07 +0200 Message-Id: <20200929105933.294270809@linuxfoundation.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200929105930.172747117@linuxfoundation.org> References: <20200929105930.172747117@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 67cee2774a6b8..2388fb50d1885 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -7696,7 +7696,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