Pull perf/urgent fixes from Arnaldo Carvalho de Melo:
perf header:
  Vince Weaver:
  - Fix divide by zero error if f_header.attr_size==0, found using a perf tool fuzzer.
  Numfor Mbiziwo-Tiapo:
  - Silence use of uninitialized value warning pointed out by clang's MSAN tool.
libbpf:
  Andrii Nakryiko:
  - Fix missing __WORDSIZE definition in some systems, such as musl libc (Alpine Linux).
tools header UAPI:
  Arnaldo Carvalho de Melo:
  - Sync headers to address perf build warnings:
    - syscalls_64.tbl and generic unistd.h to pick up clone3 and pidfd_open.
    - With new ioctls: kvm.h, drm.h and usbdevice_fs.h.
    - No tooling change: mman.h, sched.h and if_link.h.
Documentation:
  Vince Weaver:
  - Fix perf.data documentation units for memory size, its kB, not bytes.
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>