Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp6621121ybp; Tue, 15 Oct 2019 18:44:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqx7HQaKOajOAgActepSLA1/WhndW6PaJbRpLQ3BM2F7HoXNdxmmWRl/Occh5q90H4Iw/U2+ X-Received: by 2002:a05:6402:1a3b:: with SMTP id be27mr2200428edb.210.1571190297771; Tue, 15 Oct 2019 18:44:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571190297; cv=none; d=google.com; s=arc-20160816; b=PBxIYP4iNuXvMK4tHB8GVfER7sfDiaI0Jz1TQzBiueP1n4AFyTpt56KOSlV7GmnztL xttK3Uz2+CBIx9jOfXmbu7sdEIYZQ1QgvFaclW+/erxBD3IzN+KDtOVqeR9x4/NxCyB/ AZGrwfee7vGRKfGJ8oICiAj8ZkYPjQ5BF+KmoBXiv3eKK3CaJrmogzTIQolZ6Ad5au7i bhfIyNvlPuoorjs+pBPkaoSoHkyakpH00DizYM8ih5LCj1aHg88ZAEkjf29nuXWgoVfG FWpUjpTnOU3sBMB7fGGzbOqftj/uzjIadRx8/X7RyIiH00x51QK4XGDcioLwya4/REGV +6rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=lZnWURuajcUBVLMrai+NgefZCsXbbW2W1YrNJEgsPBs=; b=sAovmZFVRyTUhIUKF8LCMw7L8R6m51GqdsWBz0gJ9jwE4Zcn8WLJPX+nnBTBnBWhJy F178puKq9xAnk+E0OCcLWO5TFNbeGGXEWDATC4zI9MvKL7iqtFcNo9WUFEUjUGgit7v/ 2cXlde/X6WZ4kMsU3SsKUpnhbLi3JNCklKJsbProPB6ltLMELZ8FuMlav1uBFpWqptc2 +kJqai5puVtw/GeykbmHJBGOgNOiYSp3mPj8ZcA5E2g+KKgI7cMOhLFeqqO2T0qYV/Et vC0SnNuPqd3ilbw8cX37KCWqCnwosAH7VhMDUW2Vm9/Hsh6Gtw5dzo3mygW6KcDaLeKT xWgQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x51si15930109edd.193.2019.10.15.18.44.34; Tue, 15 Oct 2019 18:44:57 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389563AbfJOTT3 (ORCPT + 99 others); Tue, 15 Oct 2019 15:19:29 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:45692 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389436AbfJOTSs (ORCPT ); Tue, 15 Oct 2019 15:18:48 -0400 Received: from localhost ([127.0.0.1] helo=localhost.localdomain) by Galois.linutronix.de with esmtp (Exim 4.80) (envelope-from ) id 1iKSLF-00067i-B6; Tue, 15 Oct 2019 21:18:45 +0200 From: Sebastian Andrzej Siewior To: linux-kernel@vger.kernel.org Cc: tglx@linutronix.de, Sebastian Andrzej Siewior , Steven Rostedt , Ingo Molnar Subject: [PATCH 33/34] tracing: Use CONFIG_PREEMPTION Date: Tue, 15 Oct 2019 21:18:20 +0200 Message-Id: <20191015191821.11479-34-bigeasy@linutronix.de> In-Reply-To: <20191015191821.11479-1-bigeasy@linutronix.de> References: <20191015191821.11479-1-bigeasy@linutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org CONFIG_PREEMPTION is selected by CONFIG_PREEMPT and by CONFIG_PREEMPT_RT. Both PREEMPT and PREEMPT_RT require the same functionality which today depends on CONFIG_PREEMPT. Add additional header output for PREEMPT_RT. Cc: Steven Rostedt Cc: Ingo Molnar Signed-off-by: Sebastian Andrzej Siewior --- Documentation/trace/ftrace-uses.rst | 2 +- kernel/trace/trace.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Documentation/trace/ftrace-uses.rst b/Documentation/trace/ftra= ce-uses.rst index 1fbc69894eed0..1e0020b0bc745 100644 --- a/Documentation/trace/ftrace-uses.rst +++ b/Documentation/trace/ftrace-uses.rst @@ -146,7 +146,7 @@ FTRACE_OPS_FL_RECURSION_SAFE itself or any nested functions that those functions call. =20 If this flag is set, it is possible that the callback will also - be called with preemption enabled (when CONFIG_PREEMPT is set), + be called with preemption enabled (when CONFIG_PREEMPTION is set), but this is not guaranteed. =20 FTRACE_OPS_FL_IPMODIFY diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 6a0ee91783656..c13caba27c368 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@ -3654,6 +3654,8 @@ print_trace_header(struct seq_file *m, struct trace_i= terator *iter) "desktop", #elif defined(CONFIG_PREEMPT) "preempt", +#elif defined(CONFIG_PREEMPT_RT) + "preempt_rt", #else "unknown", #endif --=20 2.23.0