Commit 805f9a061372 for kernel

commit 805f9a061372164d43ddef771d7cd63e3ba6d845
Merge: bbbc721033c0 fe072f651083
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Jan 2 14:24:09 2026 -0800

    Merge tag 'perf-tools-fixes-for-v6.19-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

    Pull perf tool fixes and from Namhyung Kim:

     - skip building BPF skeletons if libopenssl is missing

     - a couple of test updates

     - handle error cases of filename__read_build_id()

     - support NVIDIA Olympus for ARM SPE profiling

     - update tool headers to sync with the kernel

    * tag 'perf-tools-fixes-for-v6.19-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:
      tools build: Fix the common set of features test wrt libopenssl
      tools headers: Sync syscall table with kernel sources
      tools headers: Sync linux/socket.h with kernel sources
      tools headers: Sync linux/gfp_types.h with kernel sources
      tools headers: Sync arm64 headers with kernel sources
      tools headers: Sync x86 headers with kernel sources
      tools headers: Sync UAPI sound/asound.h with kernel sources
      tools headers: Sync UAPI linux/mount.h with kernel sources
      tools headers: Sync UAPI linux/fs.h with kernel sources
      tools headers: Sync UAPI linux/fcntl.h with kernel sources
      tools headers: Sync UAPI KVM headers with kernel sources
      tools headers: Sync UAPI drm/drm.h with kernel sources
      perf arm-spe: Add NVIDIA Olympus to neoverse list
      tools headers arm64: Add NVIDIA Olympus part
      perf tests top: Make the test exclusive
      perf tests kvm: Avoid leaving perf.data.guest file around
      perf symbol: Fix ENOENT case for filename__read_build_id
      perf tools: Disable BPF skeleton if no libopenssl found
      tools/build: Add a feature test for libopenssl