Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1414917pxf; Fri, 26 Mar 2021 07:26:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5OWcEjmgyppJ5v/HVZBPFcgp6UHnRaeMnFymVeE3eTXE621LUVuFpgt2IuyuIYSDNUDfP X-Received: by 2002:a17:906:4d96:: with SMTP id s22mr15574254eju.189.1616768789049; Fri, 26 Mar 2021 07:26:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616768789; cv=none; d=google.com; s=arc-20160816; b=BzcwEVUVx+4PvrStfBwYw21cDvsrxiqnnhLfndi/UVX7G+53MOVtL2TrQu8UaiU4lf hfWNCArKpANlelfbMNGetNbU7kA7W7lqTxOHh7hsnmKqXCIKse39QCyHlxIA8OIuHEe5 +/493YUFz/OSG9Q2XJxkfC+skjuwMUOLEQnvvuxL7dAqZB+9wjXGyfSectCJDa1tRSXz TR+0steqV0UGI+o/MvRj3iluErUIwisg8Ult3+lNFzBcFQXNxOfhdWKZCtbr/G3Syt5A floL6rWWYfOPIxkvggoC74KEcG/dHIpnaEBGYkPXwCdGF17b2Z8VhbLFiltOWd7+1Kys Wqlw== 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=nQ6cDueETr7R6JsMSrZJLtQswKIsE5Z44q0mYxtA07E=; b=y8o7bvLf2CFxxuzNhqvEAojznH/DU4eYc4Td6m6ZlD/uBP5pdC2fiW9Are2nLUrCnt RJp3by751zz3RYPCMbj0g2QMhPZJv7d1HYcls+AFd8JmgUtERv8U5rRFDnsvarKNaALI iBeVzsqoFNskHOljBFzlfhF4e1ebj6YyBbuRNuLwzNJZZHKOG7RLv3XXGJU2FB3v45Yb HbFPTZYtmCKw0Pf0Oh44qQxEcmuSyXcrncyb2eld5hAB2WU3LAXsb3P4x0D5JK0VKPxv 3GS6qK6HD+U9M+PoNTrs9TjUCS5a2dYFba1OPhN7aYiDSygdSKCSo0yQHinOc+YIJp9G AH+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="c0KQ+/G7"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dh14si6753495edb.334.2021.03.26.07.26.05; Fri, 26 Mar 2021 07:26:29 -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=@gmail.com header.s=20161025 header.b="c0KQ+/G7"; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230240AbhCZOZI (ORCPT + 99 others); Fri, 26 Mar 2021 10:25:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50394 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230104AbhCZOYr (ORCPT ); Fri, 26 Mar 2021 10:24:47 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 416E4C0613AA; Fri, 26 Mar 2021 07:24:47 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id b14so7934241lfv.8; Fri, 26 Mar 2021 07:24:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nQ6cDueETr7R6JsMSrZJLtQswKIsE5Z44q0mYxtA07E=; b=c0KQ+/G7knKwgFFKEJGZkHPCPChjWm5irh8qKkb+fqsbU2Uy7ubwscqo6K8f02RMmO Tq00A+6w6l97RswUB5r1hOstDxzUnkl6Ru6CypQ1RmiRuIo/eNgWyJ7FXULiZ94x5Vab vjGSFPrerHA8yOi9ZwvTeivz3Q+UWvGw16cDoRLdZAb/6dOZ5+PiAII2AmsGoCsga6aK 0pJyzxMrV9G/DEzAzknlrRhiC7kzHwg8tsEAzl2LCFdDhqm1TJxYEhi4ryURrknN+jRp cLxWYfzcWOA23TlI/cMPYxHYJV7E0zgs851HNuuhZO5UQjtkIess3sbVWbEVys8gdf1Z cNOw== 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=nQ6cDueETr7R6JsMSrZJLtQswKIsE5Z44q0mYxtA07E=; b=lRxFavbr2uBgmbn8uvPEnAj7ROhjnWb2RyQ8X/vehhe6x/P1mnHha3aqWdI8ebrCcj 3eQiy3hjPQhoqknmZUohHwuCmx3r9Umt5Tam92U5s38SKGslyWCUj7XAih/nLO+ToYLL K7E6lE7Re8ocDjZQ7lBLaliDqsLXtVURbICOUSpLwo31XuGPFm68yDdJpqUcAFHTTRI4 0PKG9a4f0Wi48Bmm8G8tRwMTJk1P7nw+2gupUrxbVjT0yoAwjRmhh6j99y5wZRvxLNxN U4TrAOFRdpZMakD3zR+Ej4ZEfNlrDHwXq0gccegbnTrAehp58ZC01yrJxJ2ZHCcHyIDR EZ7Q== X-Gm-Message-State: AOAM5313px9e5YKRa3upoYs5HMAacwiGpSTQohSRswtIqZccQpOTvjw8 otIdOHKwQ9NcxCrRv/5G9/kUqrFr4M6ZCRmfHNE= X-Received: by 2002:ac2:5ec2:: with SMTP id d2mr8621766lfq.214.1616768685772; Fri, 26 Mar 2021 07:24:45 -0700 (PDT) MIME-Version: 1.0 References: <20210326124030.1138964-1-Jianlin.Lv@arm.com> In-Reply-To: <20210326124030.1138964-1-Jianlin.Lv@arm.com> From: Alexei Starovoitov Date: Fri, 26 Mar 2021 07:24:33 -0700 Message-ID: Subject: Re: [PATCH bpf-next] bpf: trace jit code when enable BPF_JIT_ALWAYS_ON To: Jianlin Lv Cc: bpf , "David S. Miller" , Jakub Kicinski , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Alexander Viro , Andrey Ignatov , Dmitry Vyukov , Nicolas Dichtel , Kees Cook , Masahiro Yamada , Mahesh Bandewar , LKML , Network Development , iecedge@gmail.com, nd Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 26, 2021 at 5:40 AM Jianlin Lv wrote: > > When CONFIG_BPF_JIT_ALWAYS_ON is enabled, the value of bpf_jit_enable in > /proc/sys is limited to SYSCTL_ONE. This is not convenient for debugging. > This patch modifies the value of extra2 (max) to 2 that support developers > to emit traces on kernel log. > > Signed-off-by: Jianlin Lv > --- > net/core/sysctl_net_core.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/net/core/sysctl_net_core.c b/net/core/sysctl_net_core.c > index d84c8a1b280e..aa16883ac445 100644 > --- a/net/core/sysctl_net_core.c > +++ b/net/core/sysctl_net_core.c > @@ -386,7 +386,7 @@ static struct ctl_table net_core_table[] = { > .proc_handler = proc_dointvec_minmax_bpf_enable, > # ifdef CONFIG_BPF_JIT_ALWAYS_ON > .extra1 = SYSCTL_ONE, > - .extra2 = SYSCTL_ONE, > + .extra2 = &two, "bpftool prog dump jited" is much better way to examine JITed dumps. I'd rather remove bpf_jit_enable=2 altogether.