The Linux kernel
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> |
||
---|---|---|
.gitignore | ||
check-kabi | ||
cpupower.config | ||
cpupower.service | ||
dracut-virt.conf | ||
filter-aarch64.sh.rhel | ||
filter-armv7hl.sh.rhel | ||
filter-modules.sh.rhel | ||
filter-ppc64le.sh.rhel | ||
filter-s390x.sh.rhel | ||
filter-x86_64.sh.rhel | ||
gating.yaml | ||
generate_all_configs.sh | ||
kernel-aarch64-64k-debug-rhel.config | ||
kernel-aarch64-64k-rhel.config | ||
kernel-aarch64-debug-rhel.config | ||
kernel-aarch64-rhel.config | ||
kernel-aarch64-rt-debug-rhel.config | ||
kernel-aarch64-rt-rhel.config | ||
kernel-local | ||
kernel-ppc64le-debug-rhel.config | ||
kernel-ppc64le-rhel.config | ||
kernel-s390x-debug-rhel.config | ||
kernel-s390x-rhel.config | ||
kernel-s390x-zfcpdump-rhel.config | ||
kernel-x86_64-debug-rhel.config | ||
kernel-x86_64-rhel.config | ||
kernel-x86_64-rt-debug-rhel.config | ||
kernel-x86_64-rt-rhel.config | ||
kernel.changelog | ||
kernel.spec | ||
kvm_stat.logrotate | ||
linux-kernel-test.patch | ||
Makefile.rhelver | ||
merge.pl | ||
mod-denylist.sh | ||
mod-extra.list.rhel | ||
mod-internal.list | ||
mod-kvm.list | ||
mod-partner.list | ||
mod-sign.sh | ||
Module.kabi_aarch64 | ||
Module.kabi_dup_aarch64 | ||
Module.kabi_dup_ppc64le | ||
Module.kabi_dup_s390x | ||
Module.kabi_dup_x86_64 | ||
Module.kabi_ppc64le | ||
Module.kabi_s390x | ||
Module.kabi_x86_64 | ||
nvidiagpuoot001.x509 | ||
parallel_xz.sh | ||
partial-kgcov-snip.config | ||
patch-5.14-redhat.patch | ||
process_configs.sh | ||
README.rst | ||
rheldup3.x509 | ||
rhelima_centos.x509 | ||
rhelima.x509 | ||
rhelimaca1.x509 | ||
rhelkpatch1.x509 | ||
rpminspect.yaml | ||
sources | ||
uki_addons.json | ||
uki_create_addons.py | ||
update_scripts.sh | ||
x509.genkey.centos | ||
x509.genkey.rhel |
=================== The Kernel dist-git =================== The kernel is maintained in a `source tree`_ rather than directly in dist-git. The specfile is maintained as a `template`_ in the source tree along with a set of build scripts to generate configurations, (S)RPMs, and to populate the dist-git repository. The `documentation`_ for the source tree covers how to contribute and maintain the tree. If you're looking for the downstream patch set it's available in the source tree with "git log master..ark-patches" or `online`_. Each release in dist-git is tagged in the source repository so you can easily check out the source tree for a build. The tags are in the format name-version-release, but note release doesn't contain the dist tag since the source can be built in different build roots (Fedora, CentOS, etc.) .. _source tree: https://gitlab.com/cki-project/kernel-ark.git .. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template .. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home .. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches