From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Borkmann Subject: Re: [PATCH bpf-next v2 0/7] BTF uapi cleanup Date: Wed, 23 May 2018 12:29:59 +0200 Message-ID: References: <20180522215723.784040-1-kafai@fb.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: Alexei Starovoitov , Yonghong Song , kernel-team@fb.com To: Martin KaFai Lau , netdev@vger.kernel.org Return-path: Received: from www62.your-server.de ([213.133.104.62]:35194 "EHLO www62.your-server.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932180AbeEWKaB (ORCPT ); Wed, 23 May 2018 06:30:01 -0400 In-Reply-To: <20180522215723.784040-1-kafai@fb.com> Content-Language: en-US Sender: netdev-owner@vger.kernel.org List-ID: On 05/22/2018 11:57 PM, Martin KaFai Lau wrote: > This patch set makes some changes to cleanup the unused > bits in BTF uapi. It also makes the btf_header extensible. > > Please see individual patches for details. > > v2: > - Remove NR_SECS from patch 2 > - Remove "unsigned" check on array->index_type from patch 3 > - Remove BTF_INT_VARARGS and further limit BTF_INT_ENCODING > from 8 bits to 4 bits in patch 4 > - Adjustments in test_btf.c to reflect changes in v2 > > Martin KaFai Lau (7): > bpf: Expose check_uarg_tail_zero() > bpf: btf: Change how section is supported in btf_header > bpf: btf: Check array->index_type > bpf: btf: Remove unused bits from uapi/linux/btf.h > bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info > bpf: btf: Sync bpf.h and btf.h to tools > bpf: btf: Add tests for the btf uapi changes > > include/linux/bpf.h | 6 +- > include/uapi/linux/bpf.h | 8 +- > include/uapi/linux/btf.h | 37 +-- > kernel/bpf/arraymap.c | 2 +- > kernel/bpf/btf.c | 335 +++++++++++++++------ > kernel/bpf/syscall.c | 32 +- > tools/include/uapi/linux/bpf.h | 8 +- > tools/include/uapi/linux/btf.h | 37 +-- > tools/lib/bpf/bpf.c | 4 +- > tools/lib/bpf/bpf.h | 4 +- > tools/lib/bpf/btf.c | 5 +- > tools/lib/bpf/libbpf.c | 34 +-- > tools/lib/bpf/libbpf.h | 4 +- > tools/testing/selftests/bpf/test_btf.c | 521 +++++++++++++++++++++++++++------ > 14 files changed, 753 insertions(+), 284 deletions(-) > Applied to bpf-next, thanks Martin!