Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3698878pxk; Tue, 29 Sep 2020 04:08:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxLIJtlyPGuCRz0mHtUPCol0HkZP/T9X6yNDyeiUjgkakcrYOZKTzU3PfahtqX8m+cmXG55 X-Received: by 2002:a17:906:3bca:: with SMTP id v10mr3199098ejf.57.1601377719326; Tue, 29 Sep 2020 04:08:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601377719; cv=none; d=google.com; s=arc-20160816; b=N5R473rISg+wlM7nmvhu7nM/QhIv8oOBvYqhvBuRd4wGr5XB7prLAybmMvIltAROXs q1twkft107nYzDUs2EJzTVm0inBAZ6SCKPFl3vpIgfLYhwJKnVJh9IgHUogFF8bITDbF MKKFQyLPaVqE1TCtTbIdTuBg/2MKLHZbLVdf7kEOY8SAjfQCAzNZBHIORqJGU1TudgP8 jlTKgjJhptJO/7W+MVO1cQnMPswNDYzAgt6hKxMCFtzWncganVccj94+llYVw2i6prI5 n5MnCGfrjA4y7sBhZTnZdpxu4n9iMASnHwLqKA56K4OLnzKUf7sSE4uuXZue+hx/Un3V HafQ== 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=cE0PxNmLzM0vruA7cyFk9WgtV4WeMn+DCPqJyxY8tY0=; b=fIFbx3oD0covMSUzKof+77l5YjCOjFyX1vXudcIU4nj8FpNyupv4/XDymFEvwc134u nJ1PvgoOssOQgB0gNfbTMkcSjrUDDV2wDDDHZZtrDMppCzjf019S8GdH+hruPaB5m3v9 jrPJv0FVEKdIY8AF5LIvJ98LLSTutIqER3m6SrvpVKq/gPvy5guGElNSJ/5NspnDqAX5 6Kxyns7BiI4gPzwDfwpuTbGEC45cFP00z61u2UzvMtFdaLXAkmYdoJNFkBGOGwGGW+o2 B8Ts9jHNbP6alC66KfZUdWZ6VgXxhhOz7kZZiX35MdzFz5DGw6VYNWoy+ctoDjCPBakP Sggw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=YugSKQyI; 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 i21si2612452edv.439.2020.09.29.04.08.16; Tue, 29 Sep 2020 04:08:39 -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=YugSKQyI; 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 S1728615AbgI2LE2 (ORCPT + 99 others); Tue, 29 Sep 2020 07:04:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:40458 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728586AbgI2LEV (ORCPT ); Tue, 29 Sep 2020 07:04: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 DD87920C09; Tue, 29 Sep 2020 11:04:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1601377460; bh=zmCezSv8mK+yb4xuSGtAO17x+Idcop8nimvbwBBa0Lo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YugSKQyI63fWC5kBp5UlfPCKtQ5MedCooLv1pxUrpERYJcpqGQQPbePhFaMs6vaDF dAo9yL16qU+MKMeGGtAbKQWR7DAo1h+v7+ArCQmZwziLWiHMhYuBc7kqCC7ZZq98eU qn9R0CICi4rtIydSRxN1y8nesK1J95DhwqFDhknA= 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.4 44/85] tracing: Use address-of operator on section symbols Date: Tue, 29 Sep 2020 13:00:11 +0200 Message-Id: <20200929105930.436488959@linuxfoundation.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20200929105928.198942536@linuxfoundation.org> References: <20200929105928.198942536@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 17ea5f9d36b48..e4a0c0308b507 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -7263,7 +7263,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