ec37eaddee
* Tue Dec 03 2024 Rado Vrbovsky <rvrbovsk@redhat.com> [5.14.0-538.el9] - perf dwarf-aux: Fix build with !HAVE_DWARF_GETLOCATIONS_SUPPORT (Michael Petlan) [RHEL-29796] - kernel.spec: Remove tools/build/Build (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/stat.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/fs.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/fcntl.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/socket.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm/prctl.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm/irq_vectors.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync arch/mips/kernel/syscalls/syscall_n64.tbl with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync arch/s390/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync arch/powerpc/kernel/syscalls/syscall.tbl with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync arch/x86/entry/syscalls/syscall_64.tbl with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync arch/x86/entry/syscalls/syscall_32.tbl with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm-generic/unistd.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm/svm.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm/kvm.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm/msr-index.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm/cpufeatures.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync asm/disabled-features.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/stat.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/in.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/kvm.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync linux/fscrypt.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync drm/i915_drm.h with kernel (Michael Petlan) [RHEL-29796] - tools headers UAPI: sync drm/drm.h with kernel (Michael Petlan) [RHEL-29796] - perf cap: Add __NR_capget to arch/x86 unistd (Michael Petlan) [RHEL-29796] - perf python: Fix up the build on architectures without HAVE_KVM_STAT_SUPPORT (Michael Petlan) [RHEL-29796] - perf test: Handle perftool-testsuite_probe failure due to broken DWARF (Michael Petlan) [RHEL-29796] - perf trace: Fix non-listed archs in the syscalltbl routines (Michael Petlan) [RHEL-29796] - perf build: Change the clang check back to 12.0.1 (Michael Petlan) [RHEL-29796] - perf trace augmented_raw_syscalls: Add more checks to pass the verifier (Michael Petlan) [RHEL-29796] - perf trace augmented_raw_syscalls: Add extra array index bounds checking to satisfy some BPF verifiers (Michael Petlan) [RHEL-29796] - perf trace: The return from 'write' isn't a pid (Michael Petlan) [RHEL-29796] - perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [RHEL-29796] - perf cs-etm: Fix the assert() to handle captured and unprocessed cpu trace (Michael Petlan) [RHEL-29796] - perf build: Fix build feature-dwarf_getlocations fail for old libdw (Michael Petlan) [RHEL-29796] - perf build: Fix static compilation error when libdw is not installed (Michael Petlan) [RHEL-29796] - perf tools: Cope with differences for lib/list_sort.c copy from the kernel (Michael Petlan) [RHEL-29796] - tools check_headers.sh: Add check variant that excludes some hunks (Michael Petlan) [RHEL-29796] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Michael Petlan) [RHEL-29796] - perf vdso: Missed put on 32-bit dsos (Michael Petlan) [RHEL-29796] - perf symbol: Set binary_type of dso when loading (Michael Petlan) [RHEL-29796] - perf trace: Mark the 'head' arg in the set_robust_list syscall as coming from user space (Michael Petlan) [RHEL-29796] - perf trace: Mark the 'rseq' arg in the rseq syscall as coming from user space (Michael Petlan) [RHEL-29796] - perf env: Find correct branch counter info on hybrid (Michael Petlan) [RHEL-29796] - perf evlist: Print hint for group (Michael Petlan) [RHEL-29796] - tools: Drop nonsensical -O6 (Michael Petlan) [RHEL-29796] - perf evsel: Add accessor for tool_event (Michael Petlan) [RHEL-29796] - perf pmus: Fake PMU clean up (Michael Petlan) [RHEL-29796] - perf list: Avoid potential out of bounds memory read (Michael Petlan) [RHEL-29796] - perf help: Fix a typo ("bellow") (Michael Petlan) [RHEL-29796] - perf ftrace: Detect whether ftrace is enabled on system (Michael Petlan) [RHEL-29796] - perf test shell probe_vfs_getname: Remove extraneous '=' from probe line number regex (Michael Petlan) [RHEL-29796] - perf build: Require at least clang 16.0.6 to build BPF skeletons (Michael Petlan) [RHEL-29796] - perf trace: If a syscall arg is marked as 'const', assume it is coming _from_ userspace (Michael Petlan) [RHEL-29796] - perf parse-events: Remove duplicated include in parse-events.c (Michael Petlan) [RHEL-29796] - perf callchain: Allow symbols to be optional when resolving a callchain (Michael Petlan) [RHEL-29796] - perf inject: Lazy build-id mmap2 event insertion (Michael Petlan) [RHEL-29796] - perf inject: Add new mmap2-buildid-all option (Michael Petlan) [RHEL-29796] - perf inject: Fix build ID injection (Michael Petlan) [RHEL-29796] - perf annotate-data: Add pr_debug_scope() (Michael Petlan) [RHEL-29796] - perf annotate: Treat 'call' instruction as stack operation (Michael Petlan) [RHEL-29796] - perf build: Remove unused feature test target (Michael Petlan) [RHEL-29796] - perf build: Autodetect minimum required llvm-dev version (Michael Petlan) [RHEL-29796] - perf trace: Mark the rlim arg in the prlimit64 and setrlimit syscalls as coming from user space (Michael Petlan) [RHEL-29796] - perf trace: Support collecting 'union's with the BPF augmenter (Michael Petlan) [RHEL-29796] - perf trace: Add --force-btf for debugging (Michael Petlan) [RHEL-29796] - perf trace: Collect augmented data using BPF (Michael Petlan) [RHEL-29796] - perf trace: Pretty print buffer data (Michael Petlan) [RHEL-29796] - perf trace: Pretty print struct data (Michael Petlan) [RHEL-29796] - perf trace: Add trace__bpf_sys_enter_beauty_map() to prepare for fetching data in BPF (Michael Petlan) [RHEL-29796] - perf trace: Mark bpf's attr as from_user (Michael Petlan) [RHEL-29796] - perf trace: Introduce SCA_TIMESPEC_FROM_USER() to set .from_user = true (Michael Petlan) [RHEL-29796] - perf trace: Introduce SCA_SOCKADDR_FROM_USER() to set .from_user = true (Michael Petlan) [RHEL-29796] - perf trace: Introduce SCA_PERF_ATTR_FROM_USER() to set .from_user = true (Michael Petlan) [RHEL-29796] - perf trace: Mark which syscall arguments go from user space to kernel space (Michael Petlan) [RHEL-29796] - perf trace: Use a common encoding for augmented arguments, with size + error + payload (Michael Petlan) [RHEL-29796] - perf trace augmented_syscalls.bpf: Move the renameat aumenter to renameat2, temporarily (Michael Petlan) [RHEL-29796] - perf mem: Fix the wrong reference in parse_record_events() (Michael Petlan) [RHEL-29796] - perf mem: Fix missed p-core mem events on ADL and RPL (Michael Petlan) [RHEL-29796] - perf mem: Check mem_events for all eligible PMUs (Michael Petlan) [RHEL-29796] - perf script python: Avoid buffer overflow in python PEBS register interface (Michael Petlan) [RHEL-29796] - perf jevents: Ignore sys when determining a model directory (Michael Petlan) [RHEL-29796] - perf check: Fix inconsistencies in feature names (Michael Petlan) [RHEL-29796] - perf tests probe_vfs_getname.sh: Update to use 'perf check feature' (Michael Petlan) [RHEL-29796] - perf tools test_task_analyzer.sh: Update to use 'perf check feature' (Michael Petlan) [RHEL-29796] - perf version: Update --build-options to use 'supported_features' array (Michael Petlan) [RHEL-29796] - perf jevents: Add cpuid to model lookup command (Michael Petlan) [RHEL-29796] - perf check: Introduce 'check' subcommand (Michael Petlan) [RHEL-29796] - libsubcmd: Don't free the usage string (Michael Petlan) [RHEL-29796] - perf parse-events: Vary default_breakpoint_len on i386 and arm64 (Michael Petlan) [RHEL-29796] - perf parse-events: Add default_breakpoint_len helper (Michael Petlan) [RHEL-29796] - perf parse-events: Pass cpu_list as a perf_cpu_map in __add_event() (Michael Petlan) [RHEL-29796] - perf pmu: Merge boolean sysfs event option parsing (Michael Petlan) [RHEL-29796] - perf sched timehist: Add --prio option (Michael Petlan) [RHEL-29796] - perf sched timehist: Add --show-prio option (Michael Petlan) [RHEL-29796] - perf sched timehist: Remove redundant BUG_ON in timehist_sched_change_event() (Michael Petlan) [RHEL-29796] - perf sched timehist: Skip print non-idle task samples when only show idle events (Michael Petlan) [RHEL-29796] - perf record offcpu: Constify control data for BPF (Michael Petlan) [RHEL-29796] - perf lock contention: Constify control data for BPF (Michael Petlan) [RHEL-29796] - perf kwork: Constify control data for BPF (Michael Petlan) [RHEL-29796] - perf ftrace latency: Constify control data for BPF (Michael Petlan) [RHEL-29796] - perf stat: Constify control data for BPF (Michael Petlan) [RHEL-29796] - perf test: Make watchpoint data 32-bits on i386 (Michael Petlan) [RHEL-29796] - perf test: Skip uprobe test if probe command isn't present (Michael Petlan) [RHEL-29796] - perf time-utils: Fix 32-bit nsec parsing (Michael Petlan) [RHEL-29796] - perf pmus: Fix name comparisons on 32-bit systems (Michael Petlan) [RHEL-29796] - perf annotate: LLVM-based disassembler (Michael Petlan) [RHEL-29796] - perf annotate: Split out read_symbol() (Michael Petlan) [RHEL-29796] - perf report: Support LLVM for addr2line() (Michael Petlan) [RHEL-29796] - perf tools: Build x86 32-bit syscall table from arch/x86/entry/syscalls/syscall_32.tbl (Michael Petlan) [RHEL-29796] - perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time (Michael Petlan) [RHEL-29796] - perf lock contention: Do not fail EEXIST for update (Michael Petlan) [RHEL-29796] - perf lock contention: Simplify spinlock check (Michael Petlan) [RHEL-29796] - perf lock contention: Handle error in a single place (Michael Petlan) [RHEL-29796] - perf test: Additional pipe tests with pipe output written to a file (Michael Petlan) [RHEL-29796] - perf header: Remove repipe option (Michael Petlan) [RHEL-29796] - perf inject: Overhaul handling of pipe files (Michael Petlan) [RHEL-29796] - perf header: Allow attributes to be written after data (Michael Petlan) [RHEL-29796] - perf header: Fail read if header sections overlap (Michael Petlan) [RHEL-29796] - perf header: Add kerneldoc to 'struct perf_file_header' (Michael Petlan) [RHEL-29796] - perf session: Document 'struct perf_session' and constify its 'auxtrace' member (Michael Petlan) [RHEL-29796] - perf: cs-etm: Print queue number in raw trace dump (Michael Petlan) [RHEL-29796] - perf: cs-etm: Support version 0.1 of HW_ID packets (Michael Petlan) [RHEL-29796] - perf: cs-etm: Only save valid trace IDs into files (Michael Petlan) [RHEL-29796] - perf: cs-etm: Create decoders based on the trace ID mappings (Michael Petlan) [RHEL-29796] - perf: cs-etm: Move traceid_list to each queue (Michael Petlan) [RHEL-29796] - perf: cs-etm: Allocate queues for all CPUs (Michael Petlan) [RHEL-29796] - perf cs-etm: Create decoders after both AUX and HW_ID search passes (Michael Petlan) [RHEL-29796] - perf test: Add 'perf record cgroup' filtering test (Michael Petlan) [RHEL-29796] - perf bpf-filter: Support filtering on cgroups (Michael Petlan) [RHEL-29796] - perf bpf-filter: Add build dependency to header files (Michael Petlan) [RHEL-29796] - perf report: Fix segfault when 'sym' sort key is not used (Michael Petlan) [RHEL-29796] - perf test trace_btf_enum: Fix shellcheck warning (Michael Petlan) [RHEL-29796] - perf auxtrace: Remove unused 'pmu' pointer from struct auxtrace_record (Michael Petlan) [RHEL-29796] - perf auxtrace: Use evsel__is_aux_event() for checking AUX event (Michael Petlan) [RHEL-29796] - perf vendor events arm64: Move Yitian 710 DDR PMU into T-Head directory (Michael Petlan) [RHEL-29796] - perf vendor events: Move PM_BR_MPRED_CMPL event for power10 platform (Michael Petlan) [RHEL-29796] - perf vendor events power10: Move the JSON/events (Michael Petlan) [RHEL-29796] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-29796] - perf trace: Pass the richer 'struct syscall_arg' pointer to trace__btf_scnprintf() (Michael Petlan) [RHEL-29796] - perf trace: Fix perf trace -p <PID> (Michael Petlan) [RHEL-29796] - perf evlist: Introduce method to find if there is a bpf-output event (Michael Petlan) [RHEL-29796] - perf report: Name events in stats for pipe mode (Michael Petlan) [RHEL-29796] - perf testsuite: Install perf-report tests in the 'make install-tests -C tools/perf' target (Michael Petlan) [RHEL-29796] - perf testsuite report: Add test case for perf report (Michael Petlan) [RHEL-29796] - perf testsuite report: Add test for perf-report basic functionality (Michael Petlan) [RHEL-29796] - perf testsuite: Add common output checking helper (Michael Petlan) [RHEL-29796] - perf testsuite probe: Add test for line semantics (Michael Petlan) [RHEL-29796] - perf testsuite probe: Add test for invalid options (Michael Petlan) [RHEL-29796] - perf testsuite probe: Add test for basic perf-probe options (Michael Petlan) [RHEL-29796] - perf testsuite probe: Add test for blacklisted kprobes handling (Michael Petlan) [RHEL-29796] - perf testsuite: Fix shellcheck warnings (Michael Petlan) [RHEL-29796] - perf testsuite: Merge settings files for shell tests (Michael Petlan) [RHEL-29796] - perf tests shell: Skip base_* dirs in test script search (Michael Petlan) [RHEL-29796] - perf test vfs_getname: Look for alternative line where to collect the pathname (Michael Petlan) [RHEL-29796] - perf test: Update sample filtering tests with multiple events (Michael Petlan) [RHEL-29796] - perf tools: Print lost samples due to BPF filter (Michael Petlan) [RHEL-29796] - perf bpf-filter: Support multiple events properly (Michael Petlan) [RHEL-29796] - perf hist: Don't set hpp_fmt_value for members in --no-group (Michael Petlan) [RHEL-29796] - perf test: Support external tests for separate objdir (Michael Petlan) [RHEL-29796] - perf python: Disable -Wno-cast-function-type-mismatch if present on clang (Michael Petlan) [RHEL-29796] - perf python: Allow checking for the existence of warning options in clang (Michael Petlan) [RHEL-29796] - perf annotate-data: Copy back variable types after move (Michael Petlan) [RHEL-29796] - perf annotate-data: Update stack slot for the store (Michael Petlan) [RHEL-29796] - perf annotate-data: Update debug messages (Michael Petlan) [RHEL-29796] - perf dwarf-aux: Handle bitfield members from pointer access (Michael Petlan) [RHEL-29796] - perf annotate-data: Add 'typecln' sort key (Michael Petlan) [RHEL-29796] - perf annotate-data: Show offset and size in hex (Michael Petlan) [RHEL-29796] - perf bpf: Remove redundant check that map is NULL (Michael Petlan) [RHEL-29796] - perf annotate-data: Fix percpu pointer check (Michael Petlan) [RHEL-29796] - perf annotate-data: Prefer struct/union over base type (Michael Petlan) [RHEL-29796] - perf annotate-data: Fix missing constant copy (Michael Petlan) [RHEL-29796] - perf cap: Tidy up and improve capability testing (Michael Petlan) [RHEL-29796] - perf annotate-data: Set bitfield member offset and size properly (Michael Petlan) [RHEL-29796] - perf test: Add cgroup sampling test (Michael Petlan) [RHEL-29796] - perf record: Fix sample cgroup & namespace tracking (Michael Petlan) [RHEL-29796] - perf inject: Combine mmap and mmap2 handling (Michael Petlan) [RHEL-29796] - perf inject: Combine different mmap and mmap2 functions (Michael Petlan) [RHEL-29796] - perf inject: Combine build_ids and build_id_all into enum (Michael Petlan) [RHEL-29796] - perf test: Expand pipe/inject test (Michael Petlan) [RHEL-29796] - perf evsel: Constify evsel__id_hdr_size() argument (Michael Petlan) [RHEL-29796] - perf dso: Constify dso_id (Michael Petlan) [RHEL-29796] - perf jit: Constify filename argument (Michael Petlan) [RHEL-29796] - perf map: API clean up (Michael Petlan) [RHEL-29796] - perf synthetic-events: Avoid unnecessary memset (Michael Petlan) [RHEL-29796] - perf annotate-data: Update type stat at the end of find_data_type_die() (Michael Petlan) [RHEL-29796] - perf annotate-data: Check variables in every scope (Michael Petlan) [RHEL-29796] - perf annotate-data: Add is_better_type() helper (Michael Petlan) [RHEL-29796] - perf annotate-data: Add is_pointer_type() helper (Michael Petlan) [RHEL-29796] - perf annotate-data: Change return type of find_data_type_block() (Michael Petlan) [RHEL-29796] - perf annotate-data: Add variable_state_str() (Michael Petlan) [RHEL-29796] - perf annotate-data: Add 'enum type_match_result' (Michael Petlan) [RHEL-29796] - perf annotate-data: Fix off-by-one in location range check (Michael Petlan) [RHEL-29796] - perf dwarf-aux: Check allowed location expressions when collecting variables (Michael Petlan) [RHEL-29796] - perf stat: Display iostat headers correctly (Michael Petlan) [RHEL-29796] - perf sched timehist: Fix missing free of session in perf_sched__timehist() (Michael Petlan) [RHEL-29796] - tools build: Provide consistent build options for fixdep (Michael Petlan) [RHEL-29796] - perf hist: Update hist symbol when updating maps (Michael Petlan) [RHEL-29796] - perf build: Fix up broken capstone feature detection fast path (Michael Petlan) [RHEL-29796] - perf test: Add new test cases for the branch counter feature (Michael Petlan) [RHEL-29796] - perf script: Add branch counters (Michael Petlan) [RHEL-29796] - perf annotate: Display the branch counter histogram (Michael Petlan) [RHEL-29796] - perf report: Display the branch counter histogram (Michael Petlan) [RHEL-29796] - perf evsel: Assign abbr name for the branch counter events (Michael Petlan) [RHEL-29796] - perf annotate: Save branch counters for each block (Michael Petlan) [RHEL-29796] - perf evlist: Save branch counters information (Michael Petlan) [RHEL-29796] - perf report: Remove the first overflow check for branch counters (Michael Petlan) [RHEL-29796] - perf report: Fix --total-cycles --stdio output error (Michael Petlan) [RHEL-29796] - perf test annotate: Dump trapping test in trap handler (Michael Petlan) [RHEL-29796] - perf disasm: Fix memory leak for locked operations (Michael Petlan) [RHEL-29796] - perf inject: Inject build ids for entire call chain (Michael Petlan) [RHEL-29796] - perf callchain: Add a for_each callback style API (Michael Petlan) [RHEL-29796] - perf test: Add test for Intel TPEBS counting mode (Michael Petlan) [RHEL-29796] - perf Document: Add TPEBS (Timed PEBS(Precise Event-Based Sampling)) to Documents (Michael Petlan) [RHEL-29796] - perf stat: Add command line option for enabling TPEBS recording (Michael Petlan) [RHEL-29796] - perf vendor events intel: Add MTL metric JSON files (Michael Petlan) [RHEL-29796] - perf stat: Fork and launch 'perf record' when 'perf stat' needs to get retire latency value for a metric. (Michael Petlan) [RHEL-29796] - perf data: Allow to use given fd in data->file.fd (Michael Petlan) [RHEL-29796] - perf parse-events: Add a retirement latency modifier (Michael Petlan) [RHEL-29796] - perf session: Constify tool (Michael Petlan) [RHEL-29796] - perf tool: Remove perf_tool__fill_defaults() (Michael Petlan) [RHEL-29796] - perf kwork: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf test event_update: Ensure tools is initialized (Michael Petlan) [RHEL-29796] - perf data convert ctf: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf data convert json: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf diff: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf timechart: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf mem: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf sched: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf annotate: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf stat: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf report: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf inject: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf script: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf c2c: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf record: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf evlist: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf lock: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf kvm: Use perf_tool__init() (Michael Petlan) [RHEL-29796] - perf buildid-list: Use perf_tool__init (Michael Petlan) [RHEL-29796] - perf kmem: Use perf_tool__init (Michael Petlan) [RHEL-29796] - perf tool: Add perf_tool__init() (Michael Petlan) [RHEL-29796] - perf tool: Move fill defaults into tool.c (Michael Petlan) [RHEL-29796] - perf tool: Constify tool pointers (Michael Petlan) [RHEL-29796] - perf s390-cpumsf: Remove unused struct (Michael Petlan) [RHEL-29796] - perf auxtrace: Remove dummy tools (Michael Petlan) [RHEL-29796] - perf inject: Fix leader sampling inserting additional samples (Michael Petlan) [RHEL-29796] - perf annotate-data: Show first-level children by default in TUI (Michael Petlan) [RHEL-29796] - perf annotate-data: Implement folding in TUI browser (Michael Petlan) [RHEL-29796] - perf annotate-data: Support folding in TUI browser (Michael Petlan) [RHEL-29796] - perf vendor events: SKX, CLX, SNR uncore cache event fixes (Michael Petlan) [RHEL-29796] - perf lock contention: Change stack_id type to s32 (Michael Petlan) [RHEL-29796] - perf annotate-data: Fix a buffer overflow in TUI browser (Michael Petlan) [RHEL-29796] - perf docs: Refine the description for the buffer size (Michael Petlan) [RHEL-29796] - perf script: add --addr2line option (Michael Petlan) [RHEL-29796] - perf tests pmu: Initialize all fields of test_pmu variable (Michael Petlan) [RHEL-29796] - perf annotate-data: Support --skip-empty option (Michael Petlan) [RHEL-29796] - perf annotate: Fix --group behavior when leader has no samples (Michael Petlan) [RHEL-29796] - perf tools: Create source symlink in perf object dir (Michael Petlan) [RHEL-29796] - perf debuginfo: Fix the build with !HAVE_DWARF_SUPPORT (Michael Petlan) [RHEL-29796] - perf script python: Add the 'ins_lat' field to event handler (Michael Petlan) [RHEL-29796] - perf test shell lbr: Support hybrid x86 systems too (Michael Petlan) [RHEL-29796] - perf test: Add set of perf record LBR tests (Michael Petlan) [RHEL-29796] - perf callchain: Fix stitch LBR memory leaks (Michael Petlan) [RHEL-29796] - perf tests ftrace: Add pattern check for time, count (Michael Petlan) [RHEL-29796] - perf test: Add a new shell test for perf ftrace (Michael Petlan) [RHEL-29796] - perf annotate-data: Show typedef names properly (Michael Petlan) [RHEL-29796] - perf annotate: Cache debuginfo for data type profiling (Michael Petlan) [RHEL-29796] - perf hist: Fix reference counting of branch_info (Michael Petlan) [RHEL-29796] - perf jevents.py: Ensure event names aren't duplicated (Michael Petlan) [RHEL-29796] - perf pmu-events: Remove duplicated ampereone event (Michael Petlan) [RHEL-29796] - perf pmu-events: Change dependencies for empty-pmu-events.c test (Michael Petlan) [RHEL-29796] - perf test: Add build test for JEVENTS_ARCH=all (Michael Petlan) [RHEL-29796] - perf annotate: Add --skip-empty option (Michael Petlan) [RHEL-29796] - perf annotate: Set al->data_nr using the notes->src->nr_events (Michael Petlan) [RHEL-29796] - perf annotate: Use annotation__pcnt_width() consistently (Michael Petlan) [RHEL-29796] - perf annotate: Set notes->src->nr_events early (Michael Petlan) [RHEL-29796] - perf annotate: Use al->data_nr if possible (Michael Petlan) [RHEL-29796] - tools build: Correct bpf fixdep dependencies (Michael Petlan) [RHEL-29796] - tools build: Avoid circular .fixdep-in.o.cmd issues (Michael Petlan) [RHEL-29796] - tools build: Correct libsubcmd fixdep dependencies (Michael Petlan) [RHEL-29796] - perf mem: Update documentation for new options (Michael Petlan) [RHEL-29796] - perf mem: Add -T/--data-type option to report subcommand (Michael Petlan) [RHEL-29796] - perf mem: Add -s/--sort option (Michael Petlan) [RHEL-29796] - perf tools: Add mode argument to sort_help() (Michael Petlan) [RHEL-29796] - perf mem: Rework command option handling (Michael Petlan) [RHEL-29796] - perf mem: Free the allocated sort string, fixing a leak (Michael Petlan) [RHEL-29796] - perf hist: Correct hist_entry->mem_info refcounts (Michael Petlan) [RHEL-29796] - perf python: Remove PYTHON_PERF ifdefs (Michael Petlan) [RHEL-29796] - perf jevents: Autogenerate empty-pmu-events.c (Michael Petlan) [RHEL-29796] - perf bpf: Move BPF disassembly routines to separate file to avoid clash with capstone bpf headers (Michael Petlan) [RHEL-29796] - perf test: Update sample filtering test (Michael Petlan) [RHEL-29796] - perf record: Add --setup-filter option (Michael Petlan) [RHEL-29796] - perf record: Fix a potential error handling issue (Michael Petlan) [RHEL-29796] - perf bpf-filter: Support separate lost counts for each filter (Michael Petlan) [RHEL-29796] - perf bpf-filter: Support pin/unpin BPF object (Michael Petlan) [RHEL-29796] - perf bpf-filter: Split per-task filter use case (Michael Petlan) [RHEL-29796] - perf bpf-filter: Pass 'target' to perf_bpf_filter__prepare() (Michael Petlan) [RHEL-29796] - perf bpf-filter: Make filters map a single entry hashmap (Michael Petlan) [RHEL-29796] - perf jevents: Use name for special find value (PMU_EVENTS__NOT_FOUND) (Michael Petlan) [RHEL-29796] - perf list: Give clues if failed to open tracing events directory (Michael Petlan) [RHEL-29796] - perf tools: Fix wrong message when running "make JOBS=1" (Michael Petlan) [RHEL-29796] - libperf: Add gitignore (Michael Petlan) [RHEL-29796] - perf arm-spe: Support multiple Arm SPE events (Michael Petlan) [RHEL-29796] - perf arm-spe: Extract evsel setting up (Michael Petlan) [RHEL-29796] - perf test: make metric validation test return early when there is no metric supported on the test system (Michael Petlan) [RHEL-29796] - perf ftrace profile: Add -s/--sort option (Michael Petlan) [RHEL-29796] - perf ftrace: Add 'profile' command (Michael Petlan) [RHEL-29796] - perf ftrace: Factor out check_ftrace_capable() (Michael Petlan) [RHEL-29796] - perf ftrace: Add 'tail' option to --graph-opts (Michael Petlan) [RHEL-29796] - perf test pmu: Remove unused test_pmus (Michael Petlan) [RHEL-29796] - perf tools: Enable evsel__is_aux_event() to work for S390_CPUMSF (Michael Petlan) [RHEL-29796] - perf tools: Enable evsel__is_aux_event() to work for ARM/ARM64 (Michael Petlan) [RHEL-29796] - perf scripts python cs-etm: Restore first sample log in verbose mode (Michael Petlan) [RHEL-29796] - perf cs-etm: Output 0 instead of 0xdeadbeef when exception packets are flushed (Michael Petlan) [RHEL-29796] - perf inject: Convert comma to semicolon (Michael Petlan) [RHEL-29796] - perf daemon: Convert comma to semicolon (Michael Petlan) [RHEL-29796] - perf annotate: Convert comma to semicolon (Michael Petlan) [RHEL-29796] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-29796] - perf annotate: Set instruction name to be used with insn-stat when using raw instruction (Michael Petlan) [RHEL-29796] - perf annotate: Add support to use libcapstone in powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Use capstone_init and remove open_capstone_handle from disasm.c (Michael Petlan) [RHEL-29796] - perf annotate: Make capstone_init non-static so that it can be used during symbol disassemble (Michael Petlan) [RHEL-29796] - perf annotate: Update instruction tracking for powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Add more instructions for instruction tracking (Michael Petlan) [RHEL-29796] - perf annotate: Add some of the arithmetic instructions to support instruction tracking in powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Add support to identify memory instructions of opcode 31 in powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Add parse function for memory instructions in powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Update parameters for reg extract functions to use raw instruction on powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Add support to capture and parse raw instruction in powerpc using dso__data_read_offset utility (Michael Petlan) [RHEL-29796] - perf annotate: Add disasm_line__parse() to parse raw instruction for powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Update TYPE_STATE_MAX_REGS to include max of regs in powerpc (Michael Petlan) [RHEL-29796] - perf annotate: Add "update_insn_state" callback function to handle arch specific instruction tracking (Michael Petlan) [RHEL-29796] - perf annotate: Move the data structures related to register type to header file (Michael Petlan) [RHEL-29796] - perf test: Avoid python leak sanitizer test failures (Michael Petlan) [RHEL-29796] - perf trace: Remove arg_fmt->is_enum, we can get that from the BTF type (Michael Petlan) [RHEL-29796] - perf trace: Introduce trace__btf_scnprintf() (Michael Petlan) [RHEL-29796] - perf test trace_btf_enum: Add regression test for the BTF augmentation of enums in 'perf trace' (Michael Petlan) [RHEL-29796] - perf test: Add landlock workload (Michael Petlan) [RHEL-29796] - perf trace: Filter enum arguments with enum names (Michael Petlan) [RHEL-29796] - perf trace: Augment non-syscall tracepoints with enum arguments with BTF (Michael Petlan) [RHEL-29796] - perf trace: BTF-based enum pretty printing for syscall args (Michael Petlan) [RHEL-29796] - perf: Fix missing RCU reader protection in perf_event_clear_cpumask() (Michael Petlan) [RHEL-29796] - perf: Fix topology_sibling_cpumask check warning on ARM (Michael Petlan) [RHEL-29796] - dmaengine: idxd: Clean up cpumask and hotplug for perfmon (Michael Petlan) [RHEL-29796] - iommu/vt-d: Clean up cpumask and hotplug for perfmon (Michael Petlan) [RHEL-29796] - perf/x86/intel/cstate: Clean up cpumask and hotplug (Michael Petlan) [RHEL-29796] - perf: Add PERF_EV_CAP_READ_SCOPE (Michael Petlan) [RHEL-29796] - perf: Generic hotplug support for a PMU with a scope (Michael Petlan) [RHEL-29796] - perf/core: Fix small negative period being ignored (Michael Petlan) [RHEL-29796] - perf: Really fix event_function_call() locking (Michael Petlan) [RHEL-29796] - perf: Optimize __pmu_ctx_sched_out() (Michael Petlan) [RHEL-29796] - perf: Add context time freeze (Michael Petlan) [RHEL-29796] - perf: Fix event_function_call() locking (Michael Petlan) [RHEL-29796] - perf: Extract a few helpers (Michael Petlan) [RHEL-29796] - perf: Optimize context reschedule for single PMU cases (Michael Petlan) [RHEL-29796] - perf/x86/intel/bts: Fix comment about default perf_event_paranoid setting (Michael Petlan) [RHEL-29796] - perf,x86: avoid missing caller address in stack traces captured in uprobe (Michael Petlan) [RHEL-29796] - perf/x86/intel/pt: Fix sampling synchronization (Michael Petlan) [RHEL-29796] - perf/x86/intel: Allow to setup LBR for counting event for BPF (Michael Petlan) [RHEL-29796] - drivers/perf: arm_spe: Use perf_allow_kernel() for permissions (Michael Petlan) [RHEL-29796] - perf: Support PERF_SAMPLE_READ with inherit (Michael Petlan) [RHEL-29796] - perf: Rename perf_event_context.nr_pending to nr_no_switch_fast. (Michael Petlan) [RHEL-29796] - perf/x86: Add hw_perf_event::aux_config (Michael Petlan) [RHEL-29796] Resolves: RHEL-29796 Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
68 lines
2.3 KiB
Makefile
68 lines
2.3 KiB
Makefile
RHEL_MAJOR = 9
|
|
RHEL_MINOR = 6
|
|
|
|
#
|
|
# RHEL_RELEASE
|
|
# -------------
|
|
#
|
|
# Represents build number in 'release' part of RPM's name-version-release.
|
|
# name is <package_name>, e.g. kernel
|
|
# version is upstream kernel version this kernel is based on, e.g. 4.18.0
|
|
# release is <RHEL_RELEASE>.<dist_tag>[<buildid>], e.g. 100.el8
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
RHEL_RELEASE = 538
|
|
|
|
#
|
|
# ZSTREAM
|
|
# -------
|
|
#
|
|
# This variable controls whether we use zstream numbering or not for the
|
|
# package release. The zstream release keeps the build number of the last
|
|
# build done for ystream for the Beta milestone, and increments a second
|
|
# number for each build. The third number is used for branched builds
|
|
# (eg.: for builds with security fixes or hot fixes done outside of the
|
|
# batch release process).
|
|
#
|
|
# For example, with ZSTREAM unset or set to "no", all builds will contain
|
|
# a release with only the build number, eg.: kernel-<kernel version>-X.el*,
|
|
# where X is the build number. With ZSTREAM set to "yes", we will have
|
|
# builds with kernel-<kernel version>-X.Y.Z.el*, where X is the last
|
|
# RHEL_RELEASE number before ZSTREAM flag was set to yes, Y will now be the
|
|
# build number and Z will always be 1 except if you're doing a branched build
|
|
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
|
|
# number will be incremented instead of the Y).
|
|
#
|
|
ZSTREAM ?= no
|
|
|
|
#
|
|
# Early y+1 numbering
|
|
# --------------------
|
|
#
|
|
# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y
|
|
# First is RHEL_RELEASE inherited/merged from y as-is, second number
|
|
# is incremented with each build starting from 1. After merge from y,
|
|
# it resets back to 1. This way y+1 nvr reflects status of last merge.
|
|
#
|
|
# Example:
|
|
#
|
|
# rhel8.0 rhel-8.1
|
|
# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8
|
|
# kernel-4.18.0-58.2.el8
|
|
# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8
|
|
# kernel-4.18.0-60.el8
|
|
# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8
|
|
#
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
EARLY_YSTREAM ?= no
|
|
EARLY_YBUILD:=
|
|
EARLY_YRELEASE:=
|
|
ifneq ("$(ZSTREAM)", "yes")
|
|
ifeq ("$(EARLY_YSTREAM)","yes")
|
|
RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE)
|
|
endif
|
|
endif
|