Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp3191443imm; Fri, 10 Aug 2018 05:25:23 -0700 (PDT) X-Google-Smtp-Source: AA+uWPw4bLQ1yJ+8ZnIX4yxCd/2FRq0B41v+LmcqFlWDXI0+a/giD9/yzlR4CMaJ8f2YnVzlTi6x X-Received: by 2002:a62:21cc:: with SMTP id o73-v6mr6933235pfj.21.1533903923286; Fri, 10 Aug 2018 05:25:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533903923; cv=none; d=google.com; s=arc-20160816; b=wFupEaO6gE+HBnAozjnippsLkXC15lrx9QnX9xLWSB8IpAczEsZT789IEl3O1v5MIX PdyF/2G7SgU23sRPa/skzhwNnU02hkaYh+NxcMcr9hvMuo2QaREadiCSeB06EUOt4QUF reN0BE9g1mIlbTqi7SHLBOU+HK6hyP1ab2V4goS13xCnqUqGzluB7U8KoBeBM0JtGMYc C/HXuRZcztznVFkv/vLFAnTJ7WNnHr8e0IT5lKoIGf1dcstzMqLcJMvo0kPPZ6P6J8k9 t5x3/PpBenLz/GCOivsvQ8xBx00yQYZ1sAJVU5craH9o7sZiec1wcukmOiBEqR5RnPke /tVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=AdoxhlBj3rFH3dxzCCJRR9mwXTXoWCGHM9DrGub/UeA=; b=xed2tb2XPOU0pJN2q+WxW8wiUojmlKn/z68vJPZBIwVEBP/HbMsa3WOMgBHkqSGDeb i8SfN5sBdY7HunszSATFEybA34MK1v4q9S97WggVlZKY+Z5sQgvA87OyHv5wruAzRYdG h//VDAB2c0h8XQevvD6KVYZFTlfm6WLfF+gPfwvsZ5kT6yGioN17dcCzFzlnfVPLiVds XBuyz0Eddf9xQr5vf1C0RpCpdoVKLKz5rrYgtdcidUq9xM5Gbq3C4HB8d6sVup3rU0lf yz3ZfPA6Rwpqs8hYEx4n3P2gjffUagfFtc/mF6QRgZvO2Lkob1h5sVyaD9dIWVHUR9Aw 4blg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=ohICQVfS; 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 u76-v6si12024354pfj.58.2018.08.10.05.25.07; Fri, 10 Aug 2018 05:25:23 -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; dkim=pass header.i=@joelfernandes.org header.s=google header.b=ohICQVfS; 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 S1727795AbeHJOwZ (ORCPT + 99 others); Fri, 10 Aug 2018 10:52:25 -0400 Received: from mail-qk0-f193.google.com ([209.85.220.193]:45723 "EHLO mail-qk0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726120AbeHJOwY (ORCPT ); Fri, 10 Aug 2018 10:52:24 -0400 Received: by mail-qk0-f193.google.com with SMTP id c192-v6so6172321qkg.12 for ; Fri, 10 Aug 2018 05:22:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelfernandes.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=AdoxhlBj3rFH3dxzCCJRR9mwXTXoWCGHM9DrGub/UeA=; b=ohICQVfS7IQtTdvtChJAJ9CbLsxdVGKr55N5nz+PDWwkr5/iLfjQbMuSRYc9aS4V23 bH17PWqE/1+LdEmT3eoegBUilRig1G0SYSjri9aaZUaaV3Vk3nKHgLIcyUkLHmIyIzkA LkRXivy3StrMeSJyzR6JA8eolOKwHCWlofLfY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=AdoxhlBj3rFH3dxzCCJRR9mwXTXoWCGHM9DrGub/UeA=; b=dmyHolic7a7qm3owemWZMWM3XEo49D+LLKUmtgnhixFY5sk6kNuMPkLPgY4Somk0OG iNFOU8WMuRXwKHLZc8mR2ATwKP1H+asWojrpkR7FGp/HJpzP2aX6uwplF2MBdA82c1xq PD4GqjeiPddynEPkf5nZWBQu2ekZx5CkTaLrUW6tZYUN1HCtDryd1ZcYpH3C2PdZ0osO kzSksXszAfBzT6xuSfEvU4qZiXDvhRrRBniDq+jasndVcoSvaoYn2HrMwnReaTyfDJfi DVOgewsdK+5KZcAXYwLcWj6VqJ7ZnFMvaokv39jxhWH29CEIwMMNY/Ou3a36nPfLoiV+ XrRw== X-Gm-Message-State: AOUpUlGQp1Vr4027pV3rwaMgTUVCH3NnkeRRfYjC5YguNglJgm1Pij3I zXB5Adl84ij8cWa5VMQkGZz9oXdpirjSSpL+de2P+w== X-Received: by 2002:ae9:f449:: with SMTP id z9-v6mr5750879qkl.410.1533903762709; Fri, 10 Aug 2018 05:22:42 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:aed:3442:0:0:0:0:0 with HTTP; Fri, 10 Aug 2018 05:22:42 -0700 (PDT) In-Reply-To: <20180809210654.622445925@goodmis.org> References: <20180809210333.588854137@goodmis.org> <20180809210654.622445925@goodmis.org> From: Joel Fernandes Date: Fri, 10 Aug 2018 05:22:42 -0700 Message-ID: Subject: Re: [for-next][PATCH 3/6] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" To: Steven Rostedt Cc: LKML , Ingo Molnar , Andrew Morton , Joel Fernandes Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 9, 2018 at 2:03 PM, Steven Rostedt wrote: > From: "Steven Rostedt (VMware)" > > Joel Fernandes created a nice patch that cleaned up the duplicate hooks used > by lockdep and irqsoff latency tracer. It made both use tracepoints. But the > latency tracer is triggering warnings when using tracepoints to call into > the latency tracer's routines. Mainly, they can be called from NMI context. > If that happens, then the SRCU may not work properly because on some > architectures, SRCU is not safe to be called in both NMI and non-NMI > context. > > This is a partial revert of the clean up patch c3bc8fd637a9 ("tracing: > Centralize preemptirq tracepoints and unify their usage") that adds back the > direct calls into the latency tracer. It also only calls the trace events > when not in NMI. > > Cc: Joel Fernandes > Fixes: c3bc8fd637a9 ("tracing: Centralize preemptirq tracepoints and unify their usage") > Signed-off-by: Steven Rostedt (VMware) Reviewed-by: Joel Fernandes (Google) thanks, - Joel