Merge tag 'perf-tools-fixes-for-v6.2-3-2023-01-19' of...
Merge tag 'perf-tools-fixes-for-v6.2-3-2023-01-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux Pull perf tools fixes from Arnaldo Carvalho de Melo: - Prevent reading into undefined memory in the expression lexer, accounting for a trailer backslash followed by the null byte. - Fix file mode when copying files to the build id cache, the problem happens when the cache directory is in a different file system than the file being cached, otherwise the mode was preserved as only a hard link would be done to save space. - Fix a related build-id 'perf test' entry that checked that permission when caching PE (Portable Executable) files, used when profiling Windows executables under wine. - Sync the tools/ copies of kvm headers, build_bug.h, socket.h and arm64's cputype.h with the kernel sources. * tag 'perf-tools-fixes-for-v6.2-3-2023-01-19' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux: perf test build-id: Fix test check for PE file perf buildid-cache: Fix the file mode with copyfile() while adding file to build-id cache perf expr: Prevent normalize() from reading into undefined memory in the expression lexer tools headers: Syncronize linux/build_bug.h with the kernel sources perf beauty: Update copy of linux/socket.h with the kernel sources tools headers arm64: Sync arm64's cputype.h with the kernel sources tools kvm headers arm64: Update KVM header from the kernel sources tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources tools headers UAPI: Sync linux/kvm.h with the kernel sources
Showing
- tools/arch/arm64/include/asm/cputype.h 7 additions, 1 deletiontools/arch/arm64/include/asm/cputype.h
- tools/arch/arm64/include/uapi/asm/kvm.h 1 addition, 0 deletionstools/arch/arm64/include/uapi/asm/kvm.h
- tools/arch/x86/include/uapi/asm/kvm.h 5 additions, 0 deletionstools/arch/x86/include/uapi/asm/kvm.h
- tools/include/linux/build_bug.h 9 additions, 0 deletionstools/include/linux/build_bug.h
- tools/include/uapi/linux/kvm.h 3 additions, 0 deletionstools/include/uapi/linux/kvm.h
- tools/perf/tests/shell/buildid.sh 14 additions, 1 deletiontools/perf/tests/shell/buildid.sh
- tools/perf/trace/beauty/include/linux/socket.h 4 additions, 1 deletiontools/perf/trace/beauty/include/linux/socket.h
- tools/perf/util/build-id.c 7 additions, 3 deletionstools/perf/util/build-id.c
- tools/perf/util/expr.l 4 additions, 1 deletiontools/perf/util/expr.l
Loading
Please register or sign in to comment