Received: by 10.192.165.148 with SMTP id m20csp412909imm; Wed, 25 Apr 2018 01:21:07 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/eYgRIGuBDuOgOblas0K1/CVP+KAMFKF7vazE+s+nPSYThBbR4cXOJYgoYQwVg/OwMGxHu X-Received: by 2002:a17:902:684c:: with SMTP id f12-v6mr28519305pln.139.1524644467429; Wed, 25 Apr 2018 01:21:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524644467; cv=none; d=google.com; s=arc-20160816; b=bsBfTUZ+Alv09MkJvvjEM4FkE9/2gU4I/hADr93YM8hOLjMNY6Ngnxc+jXl7YE+66A zCPPGo2JaGLA8VM6g/cHfbVn3V4067LXNLUG9CxppcltPJzzB24wD+/Mxs1n/Uz1CCd0 ovCSJUXCiN4rm6sAcik2AzcnCFfr92Y6RpW3mJ1WWS8Aq5AtkSMdH/c9gKhqJCmnX4FX tKfbGw1UdpN5kKRKFvCJfLkGleKW3GijR2Q5f5r08zKhzIM0LoBfbOupSehf/Aeq8IoE i1eaqjlwbQhOpqOe6YzCGCsJvSAzGfpJ0h/324VGaIpfaxHWrs+MjOGBntnI1rGsT1iD 1vgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=VqLjLtSzlszwdY0QbaK1fEQXDYdzjTwmx2ks8MNq5jc=; b=JjzSd1pC6Kp5oGjQVEbLEj/lCFv6ZJP54WD9OM6bVHsoeZqo1r9mFbhuOrvzmu2aT4 ZGuuMvGFS0lTV8DFgXHCvYDQOG0WhCBz0VxNbwaEzfVSm1mKx4KYLvUscfxtbPx72Pqc Wvj0ydgFxyay3mK/fU8i5ju2gKtB6Dq1vnYvqXaUXaF4arP/j0RPSJ7SH4Has2mni1CX UDcjrNfVeOzIZkTXAeDW1Fam2W21qwFAtYd9GJvfhQj9VfrmJuA7QtwPcG2DqYuLpHfe cIhIttpcHqffVH8c+P+eEeHevFSqEOKxT+QOdj8GFu09d5iAicqc91ASGkWTBTmOvMlP vi6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=FBvPL+2U; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k4-v6si15435729pls.4.2018.04.25.01.20.52; Wed, 25 Apr 2018 01:21:07 -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=@linaro.org header.s=google header.b=FBvPL+2U; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751300AbeDYITp (ORCPT + 99 others); Wed, 25 Apr 2018 04:19:45 -0400 Received: from mail-pf0-f195.google.com ([209.85.192.195]:33267 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750943AbeDYITm (ORCPT ); Wed, 25 Apr 2018 04:19:42 -0400 Received: by mail-pf0-f195.google.com with SMTP id f15so14553396pfn.0 for ; Wed, 25 Apr 2018 01:19:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=VqLjLtSzlszwdY0QbaK1fEQXDYdzjTwmx2ks8MNq5jc=; b=FBvPL+2UqeFKmQUppkxf+JYS3nK3CuPv30XxVkgI/mJnLuahc7rzCYsj7quECiuHry VM4TN9LFVCXdv9MoF3wJB6Ls9qALGSXYifzIYJ7ICQrSeN7E+AztUs84X1giENscW0QR nJgSw/dTWVudLYi3Prwlhv6N51ZDCMiWYdAPw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=VqLjLtSzlszwdY0QbaK1fEQXDYdzjTwmx2ks8MNq5jc=; b=MRi2a2zVHKYdAPbeTlvyiQ1Co0L2o09xjPfbphv/Z9BndWAAMA5FZXwdzAIckskqy/ X4xL1MbX8rL0/skYBeGu8JUBsEDAiWUcx5bdUocUkk49ySb2uORkDN910eoHshVOxgie 6/QDjT70WlePUBon+fEd3DXm8jPp8P96iQw46fWh58GbbNBG3LxUe34FF3wAOriDlFZc KhsfLH/P1CrtLlQWXVfCYx2CTZsOhL9HaDSe8l+DrLEecpE38nhNjcpYa18yUa+JxTMj yDC7dn3ttVYCDRuKrdET/q3z1jdgdK6ivtbpp6krDbc63Lsl98p7fYxuk5JPHE56xtsE LSNg== X-Gm-Message-State: ALQs6tCN7EjSKHiRop0Y4Fs0CmeBbTAtRJRQ5bHq1p0p12dqHq2Me7qm xKUivky7azO97LibqF0xl4ZdQA== X-Received: by 2002:a17:902:6c0b:: with SMTP id q11-v6mr17146530plk.135.1524644382283; Wed, 25 Apr 2018 01:19:42 -0700 (PDT) Received: from localhost.localdomain (li1168-94.members.linode.com. [45.79.69.94]) by smtp.gmail.com with ESMTPSA id e87sm29371491pfl.65.2018.04.25.01.19.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 25 Apr 2018 01:19:41 -0700 (PDT) From: Leo Yan To: "David S. Miller" , Alexei Starovoitov , Daniel Borkmann , Kirill Tkhai , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Leo Yan Subject: [PATCH bpf-next] bpf: Allow bpf_jit_enable = 2 with BPF_JIT_ALWAYS_ON config Date: Wed, 25 Apr 2018 16:18:42 +0800 Message-Id: <1524644322-9263-1-git-send-email-leo.yan@linaro.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org After enabled BPF_JIT_ALWAYS_ON config, bpf_jit_enable always equals to 1; it is impossible to set 'bpf_jit_enable = 2' and the kernel has no chance to call bpf_jit_dump(). This patch relaxes bpf_jit_enable range to [1..2] when kernel config BPF_JIT_ALWAYS_ON is enabled so can invoke jit dump. Signed-off-by: Leo Yan --- 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 b1a2c5e..6a39b22 100644 --- a/net/core/sysctl_net_core.c +++ b/net/core/sysctl_net_core.c @@ -371,7 +371,7 @@ static int proc_dointvec_minmax_bpf_enable(struct ctl_table *table, int write, .proc_handler = proc_dointvec_minmax_bpf_enable, # ifdef CONFIG_BPF_JIT_ALWAYS_ON .extra1 = &one, - .extra2 = &one, + .extra2 = &two, # else .extra1 = &zero, .extra2 = &two, -- 1.9.1