From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sirio Balmelli Subject: [PATCH v3 0/3] selftests/bpf Date: Wed, 2 May 2018 13:04:50 +0200 Message-ID: <20180502110448.w2t4dy4i4b2rwopn@vm4> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Cc: netdev@vger.kernel.org To: daniel@iogearbox.net Return-path: Received: from mail-wr0-f194.google.com ([209.85.128.194]:43245 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750800AbeEBLEw (ORCPT ); Wed, 2 May 2018 07:04:52 -0400 Received: by mail-wr0-f194.google.com with SMTP id v15-v6so13542195wrm.10 for ; Wed, 02 May 2018 04:04:52 -0700 (PDT) Content-Disposition: inline Sender: netdev-owner@vger.kernel.org List-ID: Review of v2 patch appreciated. Trying a saner approach for includes handling, thank you daniel@iogearbox.net for steering me in the right direction. Please note I did run into some missing headers that were nowhere in '$(KERNEL)/tools' at all, but present in '$(KERNEL)/usr/include'. I'm assuming these selftests already build for almost everyone else since they probably have a sane '/usr/include' ecosystem, which this particular Ubuntu system does not. Rather than copy individual headers into '$(KERNEL)/tools/include' however, I decided to simply point at '$(KERNEL)/usr/include'. The idea is to rely less on the headers outside the kernel tree, but also avoid adding maintenance burden by duplicating headers into 'tools'. Let me know what you think. Sirio Balmelli (3): selftests/bpf: add architecture-agnostic headers in tools/include selftests/bpf: Makefile: add include path to $(KERNEL)/usr/include selftests/bpf: ignore build products tools/bpf/bpftool/.gitignore | 3 +++ tools/include/uapi/asm/bitsperlong.h | 18 ++++++++++++++++++ tools/include/uapi/asm/errno.h | 17 +++++++++++++++++ tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 5 ++++- 5 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 tools/bpf/bpftool/.gitignore create mode 100644 tools/include/uapi/asm/bitsperlong.h create mode 100644 tools/include/uapi/asm/errno.h -- 2.7.4