From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10825C433F5 for ; Thu, 10 Feb 2022 14:05:33 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242611AbiBJOF3 (ORCPT ); Thu, 10 Feb 2022 09:05:29 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:57688 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242579AbiBJOF1 (ORCPT ); Thu, 10 Feb 2022 09:05:27 -0500 Received: from smtp-relay-internal-1.canonical.com (smtp-relay-internal-1.canonical.com [185.125.188.123]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 156991B3 for ; Thu, 10 Feb 2022 06:05:28 -0800 (PST) Received: from mail-ej1-f70.google.com (mail-ej1-f70.google.com [209.85.218.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id C189940058 for ; Thu, 10 Feb 2022 14:05:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1644501926; bh=zKXhRO/iKyX7h/YxXn3Y6EhBscMlQ0dLk5x/LHBq8KY=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=tDcqdVz0TLEF8AGnlZRUTNWm9Onu6Ags5FP7q3aXx5fKisM1hFr9TNJD9iRHrVe/1 qX+EopV3UnHqvpF5HRHSUlzXBGDZDUQnvvf8/M/YOXS3+djATWlh+CxNkpFr1hY6Vn RW9ZS2LwzBv80UQpj59fOsSnWijybsVUt8bGUaXXoxFEwJbs9hSiSyuiubrnluOpCm ZZW9lV6Xu+Xf0LM6M3BIEfHEvhZ3oB32JPcbRKSodnQFRe6I3votUAtD3T/fV7A8zO nf4C7vpkUvuqR/gXALLJQmsV7S2nJXOc2BzRuA/X/MIWvtBbi1t7t7ZiF0iBTucVch aR4FRkSvTAp3g== Received: by mail-ej1-f70.google.com with SMTP id q3-20020a17090676c300b006a9453c33b0so2751293ejn.13 for ; Thu, 10 Feb 2022 06:05:26 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=zKXhRO/iKyX7h/YxXn3Y6EhBscMlQ0dLk5x/LHBq8KY=; b=lc8p4L6lkzeZ1WMdZiAfTkSjURYRdSekz3JpAUXhmhHvfjwczktWYGDxMgF4U2bQAW AMMgrsSPTGzkPkHjVjXAKJmlvHnmqfdJOMFI7F0d/c8vGXN0/XkumGBUKyTtMsFH4aDy tMgo8guKMm1EE9X30LuEAKSGiLMB+uWWPd/dkODxBE8M3FVQnQ+PT0JSJeWhUAO3XSwE Q57bMDY3yXmxCWFeiBgDZ9PJCbjJbyqgBeAVtx36LG3QvHCaeei2rwvM1CWTBXmEZw8m CU6OSTUJr1OXVs7FJpkXq7ac8/Abs6Pasxpmmtr/teZT6SOZPoMzjZ2ucrj05B1ecoYe oOPQ== X-Gm-Message-State: AOAM533/SzVrksx35X7Dkpdb8BCAHNeJlcp8BqJrwNKN5OkId3vfhhDD ZQOufqCQR2nZHH2OJQLm9odfzyX50J3+Z5/YakaBYq/N+POGFdZH6ymA3LZkHWcGnsHI+8K/7Jw 7ldbjPFOh/WmFwdxovsKiRzKaDP5FVKm/G44R3h9+Uw== X-Received: by 2002:a17:907:3ea9:: with SMTP id hs41mr6869690ejc.727.1644501926406; Thu, 10 Feb 2022 06:05:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJye7QQ/M4O+aQStNkXT2r87JXvIqUAITU2CmbxyLbP+hraXKwtnrC+00UUlx02GVr7CyioUXw== X-Received: by 2002:a17:907:3ea9:: with SMTP id hs41mr6869681ejc.727.1644501926248; Thu, 10 Feb 2022 06:05:26 -0800 (PST) Received: from [192.168.0.98] (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id i6sm9812939edf.20.2022.02.10.06.05.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Feb 2022 06:05:25 -0800 (PST) Message-ID: <546f147d-1682-fb92-42e5-7247dc19dcf1@canonical.com> Date: Thu, 10 Feb 2022 15:05:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v2] selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT Content-Language: en-US To: Sebastian Andrzej Siewior Cc: Steven Rostedt , Ingo Molnar , Shuah Khan , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rt-users@vger.kernel.org, joseph.salisbury@canonical.com, Shuah Khan References: <20220210083356.11212-1-krzysztof.kozlowski@canonical.com> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/02/2022 14:47, Sebastian Andrzej Siewior wrote: > On 2022-02-10 09:33:56 [+0100], Krzysztof Kozlowski wrote: >> The PREEMPT_RT patchset does not use soft IRQs thus trying to filter for >> do_softirq fails for such kernel: > > PREEMPT_RT does use soft IRQs. Correct. It does not use do_softirq() code, but follows different path with ksoftirqd. Shall I rephrase it towards something like this? Or maybe you have some more accurate description? The implementation detail is that do_softirq() is in ifndef. > >> echo do_softirq >> ftracetest: 81: echo: echo: I/O error >> >> Choose some other visible function for the test. >> > … > >> --- a/tools/testing/selftests/ftrace/test.d/ftrace/func_set_ftrace_file.tc >> +++ b/tools/testing/selftests/ftrace/test.d/ftrace/func_set_ftrace_file.tc >> @@ -19,7 +19,7 @@ fail() { # mesg >> >> FILTER=set_ftrace_filter >> FUNC1="schedule" >> -FUNC2="do_softirq" >> +FUNC2="scheduler_tick" > > What is the purpose of this? > >> ALL_FUNCS="#### all functions enabled ####" >> > > Sebastian Best regards, Krzysztof