Add missing header files and #includes to fix the build in some environments like bazel. Ian Rogers (4): perf bench futex: Add missing stdbool.h tools bitmap: Add missing asm-generic/bitsperlong.h include tools include: Replace tools linux/gfp_types.h with kernel version tools include: Add headers to make tools builds more hermetic tools/include/linux/bitmap.h | 1 + tools/include/linux/gfp_types.h | 393 ++++++++++- tools/include/uapi/linux/genetlink.h | 103 +++ tools/include/uapi/linux/if_addr.h | 79 +++ tools/include/uapi/linux/neighbour.h | 229 ++++++ tools/include/uapi/linux/netfilter.h | 80 +++ tools/include/uapi/linux/netfilter_arp.h | 23 + tools/include/uapi/linux/rtnetlink.h | 848 +++++++++++++++++++++++ tools/perf/bench/futex.h | 1 + tools/perf/check-headers.sh | 9 +- 10 files changed, 1764 insertions(+), 2 deletions(-) create mode 100644 tools/include/uapi/linux/genetlink.h create mode 100644 tools/include/uapi/linux/if_addr.h create mode 100644 tools/include/uapi/linux/neighbour.h create mode 100644 tools/include/uapi/linux/netfilter.h create mode 100644 tools/include/uapi/linux/netfilter_arp.h create mode 100644 tools/include/uapi/linux/rtnetlink.h -- 2.51.0.355.g5224444f11-goog