Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp2302478ybv; Fri, 14 Feb 2020 15:57:52 -0800 (PST) X-Google-Smtp-Source: APXvYqzykrHqHVdbanOQqRdDhH1+fYO/L83J8hUfqLBv/A+HQXqMnX2CQvPJ/Eps+9bZZ2MDFjsH X-Received: by 2002:a05:6808:9ba:: with SMTP id e26mr3615744oig.81.1581724672021; Fri, 14 Feb 2020 15:57:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581724672; cv=none; d=google.com; s=arc-20160816; b=BaCTYSoJKPr8x8LcmZeThvOwyR+wp+3ERdoMGQ+eSyyJ7ptRZSElRYelhs5N5aOBu9 us9nLcC3uDoGNTNNIt1/dqUa/oto6mu5rQtcTugogwY4VmGjFpflo+UYfOoRtzkQPzgE I8Al77ktij59bPAqgT+Tn6a1RY+f3Lpb1pcMVPXy6x296Ni+WjWQS3rhm/6+BjDFQ3PB rgNIlFF0W21P7efPvbSTUSsyozJJzvjaWWK8TmTGff/6vjrTqzt8yf7hQ/+R9onza/j2 mxneCv6UHyv3WzdAFKoZe7TJPNXXWf7d0OK4S2xrgwEyVHW/rR4glVOT5LxLicHVuCuv PtkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=9SHlRO9MQrN/dvIgjvQ8ZsP0sweNSzAMgBlfqZj7b8c=; b=ft2j72M2nQt+o97ZmOZ34UjZF4XGNiR1eo+4uS/vm30egSXTV2v6apvTliTdTfnCSi 7Bqldyf8V4SkfNnSvfxM0HZHdNYw5rd0Nb8RSrhnYJbqOdrDRHGivaEgh3WQSBhhW3YV pXbskRKoOKPDdKQ8ZVh08tL2GCpkod0WCEst6dVIsDlqNRtONnLrpJeDBS/hPbmWo+NQ gIo/8vbavd4Xf69ZVf6+xf8Ljf+mZviVW102ERu/fzqUSxoG0wDxEc3CgstHj3UwRvKP XAEpWpPXqSDSSl6TBSD89IIPbxGwVhrO/BRM9OHGsM9SPAQ1G753V2M8iGfenSjH/vbt 5piw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ndn0LLnT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o13si3638459otp.27.2020.02.14.15.57.39; Fri, 14 Feb 2020 15:57:52 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ndn0LLnT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728457AbgBNX4Z (ORCPT + 99 others); Fri, 14 Feb 2020 18:56:25 -0500 Received: from mail.kernel.org ([198.145.29.99]:36180 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727649AbgBNX4Z (ORCPT ); Fri, 14 Feb 2020 18:56:25 -0500 Received: from paulmck-ThinkPad-P72.c.hoisthospitality.com (unknown [62.84.152.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B402A24649; Fri, 14 Feb 2020 23:56:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1581724584; bh=IB7d62IQq5RwmgoRniVB/fZVD/cmuaexuhC+RX0oeOM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ndn0LLnTPJ31iZMPY9XqR1Izv8/2I+7cN+7BvHkjy2Z9pTwmnS0Zcbs+ZwL2PY1qE UCLeG/R8jc4KH7AWpp6qybVBmrLZrHh6HoQTiTF9v7Cemmx/ijLy7oidgrr2FdmqHU vrEJKntN8xiKbXcU0kBbPspupbwm4+i5cnswc3T8= From: paulmck@kernel.org To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@fb.com, mingo@kernel.org, jiangshanlai@gmail.com, dipankar@in.ibm.com, akpm@linux-foundation.org, mathieu.desnoyers@efficios.com, josh@joshtriplett.org, tglx@linutronix.de, peterz@infradead.org, rostedt@goodmis.org, dhowells@redhat.com, edumazet@google.com, fweisbec@gmail.com, oleg@redhat.com, joel@joelfernandes.org, "Paul E. McKenney" Subject: [PATCH tip/core/rcu 04/30] rcu: Provide debug symbols and line numbers in KCSAN runs Date: Fri, 14 Feb 2020 15:55:41 -0800 Message-Id: <20200214235607.13749-4-paulmck@kernel.org> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20200214235536.GA13364@paulmck-ThinkPad-P72> References: <20200214235536.GA13364@paulmck-ThinkPad-P72> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "Paul E. McKenney" This commit adds "-g -fno-omit-frame-pointer" to ease interpretation of KCSAN output, but only for CONFIG_KCSAN=y kerrnels. Signed-off-by: Paul E. McKenney --- kernel/rcu/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/rcu/Makefile b/kernel/rcu/Makefile index 82d5fba..f91f2c2 100644 --- a/kernel/rcu/Makefile +++ b/kernel/rcu/Makefile @@ -3,6 +3,10 @@ # and is generally not a function of system call inputs. KCOV_INSTRUMENT := n +ifeq ($(CONFIG_KCSAN),y) +KBUILD_CFLAGS += -g -fno-omit-frame-pointer +endif + obj-y += update.o sync.o obj-$(CONFIG_TREE_SRCU) += srcutree.o obj-$(CONFIG_TINY_SRCU) += srcutiny.o -- 2.9.5