Received: by 10.192.165.148 with SMTP id m20csp1452796imm; Wed, 25 Apr 2018 19:28:35 -0700 (PDT) X-Google-Smtp-Source: AIpwx48RJ/uT5lTsXAIrkAPKOnpsrZ8AaAEXlk25qUFS6LKIMaLxetI/y3MY+m/gYgQWiwAcNQhr X-Received: by 2002:a17:902:988b:: with SMTP id s11-v6mr31234422plp.306.1524709715863; Wed, 25 Apr 2018 19:28:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524709715; cv=none; d=google.com; s=arc-20160816; b=XTjixD1w6XJWLmvOjecgyhcE+J4dUvgSleZLeRHC8aH9dcJZ1yx1zMXIG/tLNAFf3R x1ZhUehaDjT+MI10h9m19Ds6MDo284PJ1ra4/AuMk6sgOHICHmfVs6bOf56Os5C3yiTW iJHdSK+9mswMGifOeXX8TaE748PL4+3O1ZXCLrXtGP504i+1SnrSwo8v9EwD6uyOKxFY kykmUREbUQlx/WGI/5biM+goKljw+WDBc2TTJVMKXr2ddVDLAn69ZyYsNQ1gY+5BzxGp PlZWMpbwU0l7ktZefp5ziDHcWTf1fGKcdVl42KBkAYMYpVHuCptZcsZ3y+LzuTswAs0l FmQw== 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=BGn9RurNL8JCQhf6cDNAQ8blDFcwJiAtHhzz92PlreM=; b=HnzC+QQh4NNQKUXVBSOlniavHNBh6IO+wHBFwLbwyM+elwXW0idPUhUs55lqNRXs57 mS8bTzGiVZ8qvcw8ifmmxLN/oACI79l9/D9lYgN0du+kbdXS+xt4Ki/8yTpywoD5Pg5i /S7z/87nTcEcT1Q08TTO2ngPaySYnw+PRGxmr3AgbRr1nuwz8UXB9QLpYbu5U+ZTxfFe okl8437/DV8vmQGX6Blt0D2uaVtK0J8UybidI+CihmgTfp/7XaomkTRFC1bZFMhSElNN z9r5+enkfAfAi+k3VT/Qup+zwh5yTjI0yQknRMKngIBfzrgUKHThdvRpj/8GShs1hu7Q nUOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=VRp83QKW; 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 s1si14609580pgb.281.2018.04.25.19.28.20; Wed, 25 Apr 2018 19:28:35 -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=VRp83QKW; 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 S1751976AbeDZC1O (ORCPT + 99 others); Wed, 25 Apr 2018 22:27:14 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:33572 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751274AbeDZC1M (ORCPT ); Wed, 25 Apr 2018 22:27:12 -0400 Received: by mail-pg0-f66.google.com with SMTP id i194so14724369pgd.0 for ; Wed, 25 Apr 2018 19:27:12 -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=BGn9RurNL8JCQhf6cDNAQ8blDFcwJiAtHhzz92PlreM=; b=VRp83QKWbQ8vgyFKl4i0ohQ5v3DG7+6wyPj7IWJgOCiUbNUgaSKrHxWrRjPeNMz8FY suTGtMxcpmvjgg4lBI8y5prgEHKk3sxuQLit0dcrpgZ5gnMh99F27gutyZkZ7myZeiCi HoY+L1C7eSHKAazsc4EMgJC1SyuDU+hpvf72c= 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=BGn9RurNL8JCQhf6cDNAQ8blDFcwJiAtHhzz92PlreM=; b=eqkeK0K6A8Dx0nZLpdVSXIHy95w2bLc0z2UebXqJq4ZXeOHYdy+c78LA3jfZhoeCS9 B4YUUlq6kNGAcZSaYcIzVyfdLGII+Ch6vXBhQpazjBSB+OSSde7ccXHQMOGLl+j9BewH wYrWHJlsHJQJV3a40Od7lqYDdqj98r+q2X0BdsBIEgcjLhZ3KSoiTitrzMGX/nhDhER6 PrSvYtR786jzjvgwSuJefpiamJTsQYfHiWtOWzzuXjrcK0SuMJnJOLc4a68foxelKuOz 0LUIQeJ48HTFOHpBqEN6EYdYgLrijMOblZwFPBamCCIS+LZsLlE6OaO9apylxjiijtmM wOVw== X-Gm-Message-State: ALQs6tBz7NYVnPKw1iW+MNArE62d3jy0sQLt5/5P5BKPmsiNEMXCL9S1 HCwC4BWKWGuHw3LcSHdrNLmIAA== X-Received: by 10.98.103.86 with SMTP id b83mr30273948pfc.76.1524709631529; Wed, 25 Apr 2018 19:27:11 -0700 (PDT) Received: from localhost.localdomain (li1168-94.members.linode.com. [45.79.69.94]) by smtp.gmail.com with ESMTPSA id w17sm38598161pfa.141.2018.04.25.19.27.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 25 Apr 2018 19:27:10 -0700 (PDT) From: Leo Yan To: Alexei Starovoitov , Daniel Borkmann , "David S. Miller" , Jonathan Corbet , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Cc: Leo Yan Subject: [PATCH bpf-next] bpf, doc: Update bpf_jit_enable limitation for CONFIG_BPF_JIT_ALWAYS_ON Date: Thu, 26 Apr 2018 10:26:51 +0800 Message-Id: <1524709611-29437-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 When CONFIG_BPF_JIT_ALWAYS_ON is enabled, kernel has limitation for bpf_jit_enable, so it has fixed value 1 and we cannot set it to 2 for JIT opcode dumping; this patch is to update the doc for it. Signed-off-by: Leo Yan --- Documentation/networking/filter.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/networking/filter.txt b/Documentation/networking/filter.txt index fd55c7d..feddab9 100644 --- a/Documentation/networking/filter.txt +++ b/Documentation/networking/filter.txt @@ -483,6 +483,12 @@ Example output from dmesg: [ 3389.935851] JIT code: 00000030: 00 e8 28 94 ff e0 83 f8 01 75 07 b8 ff ff 00 00 [ 3389.935852] JIT code: 00000040: eb 02 31 c0 c9 c3 +When CONFIG_BPF_JIT_ALWAYS_ON is enabled, bpf_jit_enable is set to 1 by default +and it returns failure if change to any other value from proc node; this is +for security consideration to avoid leaking info to unprivileged users. In this +case, we can't directly dump JIT opcode image from kernel log, alternatively we +need to use bpf tool for the dumping. + In the kernel source tree under tools/bpf/, there's bpf_jit_disasm for generating disassembly out of the kernel log's hexdump: -- 1.9.1