Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp369767pxf; Wed, 31 Mar 2021 05:37:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxe31UEFi1QtH/qNJbSdl9DgFCejb/d+CclZscqYbd42bal2EMSjpeWX1Ec+QHotA3nB305 X-Received: by 2002:a17:906:33da:: with SMTP id w26mr3319450eja.302.1617194221911; Wed, 31 Mar 2021 05:37:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617194221; cv=none; d=google.com; s=arc-20160816; b=EvP2ygv46B2B8zgNeQ9gtoGrgKhuhmymmeHuqopg2OntI8HVIcQWVWKR8Jxcb8RcIW VKFlxyBEZ1kVgONogPRpVXcWoI4AZQ/7wp5oIYPX8gOIn3L3IWjJikZI2wqYnMc1QPz5 oKPtlIYcsayN9LmrnxyLwuJC7BO15663hfuvsPva1+Xx+9tD2wR5C0IE7+fXDDk9CTZc TS8qV9aISLxV2RNYvQL1vhXG6/oPus1XV9rx/RVGmOKsg1HNCQlCtNtZaI/xzrNMFN01 V82rvyP4aKduZnMdfHPFHlIxd0VWgl1VXctmKVsbCsG9G+k2ke7cFgvnwbRJFB6kI/2r xovA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=G2AUmQQuU10DnwHLe3j88zasAy4fwJf13uqVDHeKF6c=; b=oEEdceITGu59963e8kUlREkJZmYuRqjX2qbdW064zden0misa7FTyW6XcfE3ZpSjYW z2BmCGqd5vs3ULSq9huAfuTemZAFaBlhI/lPNjBSaY2e4Urc2i/ParKdpy0GaP4MZyvc +LLccHzfXrWNZc97a7z8sRi2pSb8lpLWxISjQ83Vk12K/2yI40cGQFyLw0Ye6W5xhu6p lyC7/OucdcEwTo3/IqzzVNGKYGV4c/syVj7Bjb+fxyzmhC2I7wiMrI//2UdZv5Ur7JdN Kr3e92FnFtczkJ1ZvOidsyNBwio0rQYhYdodKrthVKY1gEfRy1L6TqHsNYN1LNFDIM8s Rwog== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b="dMoq/sx5"; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n3si1543913edo.368.2021.03.31.05.36.38; Wed, 31 Mar 2021 05:37:01 -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=@google.com header.s=20161025 header.b="dMoq/sx5"; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235434AbhCaMdd (ORCPT + 99 others); Wed, 31 Mar 2021 08:33:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235399AbhCaMdL (ORCPT ); Wed, 31 Mar 2021 08:33:11 -0400 Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C6D34C061574 for ; Wed, 31 Mar 2021 05:33:10 -0700 (PDT) Received: by mail-ot1-x329.google.com with SMTP id k14-20020a9d7dce0000b02901b866632f29so18791496otn.1 for ; Wed, 31 Mar 2021 05:33:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=G2AUmQQuU10DnwHLe3j88zasAy4fwJf13uqVDHeKF6c=; b=dMoq/sx5t1QGdWz5mTYVbtcbABRgM77PzP4Pt01l7AzVneg2FZGmwBCFUhIPg13pZ0 R619RV7rjyIwhw5y6lVdlrOdBwndHm4XiOVOHkGdmfWiebKt0dk4gJkSv+ZqujYccdk1 /Y9YUnUSj7EaYfCx4xSDb8WZXyAwY2BQYjCLWh/2BQ7A8YdPpd0RTCwD0ajhFfvFREy6 8KaYkaqq+Obvx6/ePJpZLkWM8F7nHI2VRFTELT4G7dijwVkjF7wjpCvxPW6gxRuAnniL UURsS9hiUCAws+mhBJ1hPy3MFGmAiuLzrd7NwoGC1DlVfrl/kvwiEwz4DVaEIK/NAQyY B5lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=G2AUmQQuU10DnwHLe3j88zasAy4fwJf13uqVDHeKF6c=; b=Yjw6wf960NBCaYjW9lCgZmt2yv/pOQWkycbRs9RrvTsw749m7cBTIaOu0v0HG/P31P ZOM3PAregS68vUcVGNhrvNXoavFUMHeIREjzbzJBhILFFMXeM+b4Ik08cmX5mifp8DKk iT50aNC5Fli+2XgiRYseu5XMwPADXQUEQJaDDSvh7f+m8AExk+sISv7VsjJkvyNP+vdU x9OMD4UeN6Fy8Hmdy36Ob/GEfRSGtdGLZpdFWunttvlfanKfFVwR2EF3NdqE5QrS90Se +qw6fVEjPqWHNVZdD5SEAjCvcYUgB/NIbjtS2rEihaXVta3Hi5RAQVkfXcB9077h7eLU 7zdg== X-Gm-Message-State: AOAM5323yrrilkrta3n8KAxXEyQqFKBguydxReJkht7ivwIhSIqSnKob cC26fb7ZlQRAfTR9JSTgLKwQQDRyWlVxjQuDQ7jzkw== X-Received: by 2002:a9d:5508:: with SMTP id l8mr2553279oth.233.1617193990006; Wed, 31 Mar 2021 05:33:10 -0700 (PDT) MIME-Version: 1.0 References: <20210324112503.623833-1-elver@google.com> <20210324112503.623833-7-elver@google.com> In-Reply-To: From: Marco Elver Date: Wed, 31 Mar 2021 14:32:58 +0200 Message-ID: Subject: Re: [PATCH v3 06/11] perf: Add support for SIGTRAP on perf events To: Peter Zijlstra Cc: Alexander Shishkin , Arnaldo Carvalho de Melo , Ingo Molnar , Jiri Olsa , Mark Rutland , Namhyung Kim , Thomas Gleixner , Alexander Potapenko , Al Viro , Arnd Bergmann , Christian Brauner , Dmitry Vyukov , Jann Horn , Jens Axboe , Matt Morehouse , Peter Collingbourne , Ian Rogers , kasan-dev , linux-arch , linux-fsdevel , LKML , "the arch/x86 maintainers" , "open list:KERNEL SELFTEST FRAMEWORK" , Oleg Nesterov , Jiri Olsa Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 29 Mar 2021 at 14:07, Peter Zijlstra wrote: > (and we might already have a problem on some architectures where there > can be significant time between these due to not having > arch_irq_work_raise(), so ideally we ought to double check current in > your case) I missed this bit -- just to verify: here we want to check that event->ctx->task == current, in case the the irq_work runs when the current task has already been replaced. Correct? Thanks, -- Marco