From 3883e73cad1962d278a372d6670b7b1946ebc28c Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Tue, 16 Jul 2024 16:02:31 +0200 Subject: [PATCH 01/15] Add helper script for generating machine info --- perun/utils/external/environment.py | 1 + 1 file changed, 1 insertion(+) diff --git a/perun/utils/external/environment.py b/perun/utils/external/environment.py index abd8f671..3280af5a 100644 --- a/perun/utils/external/environment.py +++ b/perun/utils/external/environment.py @@ -167,5 +167,6 @@ def get_machine_specification() -> dict[str, Any]: for (key, value) in [line.split(":") for line in cpu_line.split("\n") if line] } for cpu_line in cpuinfo_handle.read().split("\n\n") + if cpu_line ] return machine_info From d936ade9cd571cd6273fadf759281e4231d63912 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Wed, 17 Jul 2024 13:42:53 +0200 Subject: [PATCH 02/15] Polish script --- utils/generate_machine_info.sh | 99 ++++++++++++++++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100755 utils/generate_machine_info.sh diff --git a/utils/generate_machine_info.sh b/utils/generate_machine_info.sh new file mode 100755 index 00000000..1bca4390 --- /dev/null +++ b/utils/generate_machine_info.sh @@ -0,0 +1,99 @@ +#!/bin/bash + +get_machine_specification() { + echo -n "{" + + # Get system information + system=$(uname -s) + node=$(uname -n) + release=$(uname -r) + architecture=$(uname -m) + + echo -n -e "\"system\": \"$system\", " + echo -n -e "\"host\": \"$node\", " + echo -n -e "\"release\": \"$release\", " + echo -n -e "\"architecture\": \"$architecture\"," + + # Get CPU information + physical_cpus=$(lscpu --online --parse=Core,Socket | grep --invert-match '^#' | sort --unique | wc --lines) + total_cpus=$(nproc) + cpu_frequency=$(lscpu -p=MHZ | grep -v "^#" | sort -n | tail -1) + + echo -n -e "\"cpu\": {" + echo -n -e "\"physical\": \"$physical_cpus\"," + echo -n -e "\"total\": \"$total_cpus\"," + echo -n -e "\"frequency\": \"${cpu_frequency}MHz\"" + echo -n -e "}, " + + # Get memory information + total_ram=$(free -h | grep "^Mem:" | awk '{print $2"B"}') + swap=$(free -h | grep "^Swap:" | awk '{print $2"B"}') + + echo -n -e "\"memory\": {" + echo -n -e "\"total_ram\": \"$total_ram\", " + echo -n -e "\"swap\": \"$swap\"" + echo -n -e "}, " + + # Get boot information from /proc/cmdline + if [[ -e /proc/cmdline ]]; then + boot_info=$(cat /proc/cmdline) + echo -n -e "\"boot_info\": \"$boot_info\"," + fi + + # Get memory details from /proc/meminfo + echo -n -e "\"mem_details\": {" + first=0 + if [[ -e /proc/meminfo ]]; then + while IFS=: read -r key value; do + if [[ -n $key && -n $value ]]; then + value=$(echo -n $value | xargs) + if [[ $first -eq 0 ]]; then + first=1 + else + echo -n -e ", " + fi + echo -n -e "\"$key\": \"$value\"" + fi + done < /proc/meminfo + fi + echo -n -e "}, " + + # Get CPU details from /proc/cpuinfo + echo -n -e "\"cpu_details\": [" + if [[ -e /proc/cpuinfo ]]; then + cpu_section=() + first_proc=0 + while IFS= read -r line; do + if [[ -z $line ]]; then + if [[ first_proc -eq 0 ]]; then + first_proc=1 + else + echo -n -e ", " + fi + echo -n -e "{" + first_detail=0 + for cpu_detail in "${cpu_section[@]}"; do + if [[ "$cpu_detail" =~ [^[:space:]] ]]; then + if [[ first_detail -eq 0 ]]; then + first_detail=1 + else + echo -n -e ", " + fi + while IFS=: read -r key value; do + echo -n -e "\"$(echo $key | xargs)\": \"$(echo $value | xargs)\"" + done <<< "$cpu_detail" + fi + done + cpu_section=() + echo -n -e "}" + else + cpu_section+=("$line") + fi + done < /proc/cpuinfo + fi + echo -n -e "]" + + echo -n "}" +} + +get_machine_specification From 1862428b5f1b1289a7cf576ba530280e71c8f73b Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Wed, 17 Jul 2024 13:53:15 +0200 Subject: [PATCH 03/15] Fix minor shell issues --- utils/generate_machine_info.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/generate_machine_info.sh b/utils/generate_machine_info.sh index 1bca4390..ece3d167 100755 --- a/utils/generate_machine_info.sh +++ b/utils/generate_machine_info.sh @@ -45,7 +45,7 @@ get_machine_specification() { first=0 if [[ -e /proc/meminfo ]]; then while IFS=: read -r key value; do - if [[ -n $key && -n $value ]]; then + if [[ -n "$key" && -n "$value" ]]; then value=$(echo -n $value | xargs) if [[ $first -eq 0 ]]; then first=1 @@ -80,7 +80,7 @@ get_machine_specification() { echo -n -e ", " fi while IFS=: read -r key value; do - echo -n -e "\"$(echo $key | xargs)\": \"$(echo $value | xargs)\"" + echo -n -e "\"$(echo "$key" | xargs)\": \"$(echo "$value" | xargs)\"" done <<< "$cpu_detail" fi done From 42f3f393914c961703b42429b98ed9781080a557 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 08:27:29 +0200 Subject: [PATCH 04/15] Improve the script --- utils/generate_machine_info.sh | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/utils/generate_machine_info.sh b/utils/generate_machine_info.sh index ece3d167..44a80945 100755 --- a/utils/generate_machine_info.sh +++ b/utils/generate_machine_info.sh @@ -1,5 +1,32 @@ #!/bin/bash +output_file="" + + +usage() { { + [ $# -gt 0 ] && echo "error: $1" + echo "usage: ./generate_machine_info.sh [opt1, ..., optn]" + echo "options:" + echo " --output-file [FILE] saves the output file of the script to [FILE]. Otherwise, prints to stdout." + } >&2 +} + +# Parse command-line arguments +while [[ "$#" -gt 0 ]]; do + case "$1" in + -h|--help) + usage; + exit 0;; + -o|--output-file) + output_file="$2"; + shift 2;; + *) + echo "Unknown option '$1'"; + usage; + exit 1;; + esac +done + get_machine_specification() { echo -n "{" @@ -96,4 +123,8 @@ get_machine_specification() { echo -n "}" } -get_machine_specification +if [[ -z "$output_file" ]]; then + get_machine_specification | sed 's/\\/\\\\/g' +else + get_machine_specification | sed 's/\\/\\\\/g' > "$output_file" +fi \ No newline at end of file From d2bc224c2f6e001d26575badd473a675834afc10 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 09:13:20 +0200 Subject: [PATCH 05/15] Add blank CLI for import --- perun/cli.py | 3 ++- perun/cli_groups/config_cli.py | 1 - perun/cli_groups/meson.build | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/perun/cli.py b/perun/cli.py index f0ec783f..4b22a43c 100644 --- a/perun/cli.py +++ b/perun/cli.py @@ -50,7 +50,7 @@ import click # Perun Imports -from perun.cli_groups import check_cli, config_cli, run_cli, utils_cli +from perun.cli_groups import check_cli, config_cli, run_cli, utils_cli, import_cli from perun.logic import commands, pcs, config as perun_config from perun.utils import exceptions, log as perun_log from perun.utils.common import cli_kit, common_kit @@ -1292,6 +1292,7 @@ def init_unit_commands(lazy_init: bool = True) -> None: cli.add_command(config_cli.config) cli.add_command(run_cli.run) cli.add_command(utils_cli.utils_group) +cli.add_command(import_cli.import_group) def launch_cli_in_dev_mode() -> None: diff --git a/perun/cli_groups/config_cli.py b/perun/cli_groups/config_cli.py index 630eb518..aa8c7af5 100644 --- a/perun/cli_groups/config_cli.py +++ b/perun/cli_groups/config_cli.py @@ -13,7 +13,6 @@ from perun.utils import log as perun_log from perun.utils.common import cli_kit from perun.utils.exceptions import ( - NotPerunRepositoryException, MissingConfigSectionException, ExternalEditorErrorException, ) diff --git a/perun/cli_groups/meson.build b/perun/cli_groups/meson.build index 381cae43..5757b284 100644 --- a/perun/cli_groups/meson.build +++ b/perun/cli_groups/meson.build @@ -4,6 +4,7 @@ perun_cli_groups_files = files( '__init__.py', 'check_cli.py', 'config_cli.py', + 'import_cli.py', 'run_cli.py', 'utils_cli.py', ) From d23bba18e15d44d2eb3df42b66675aeb3d2a9f13 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 09:29:21 +0200 Subject: [PATCH 06/15] Add blank files --- perun/cli_groups/import_cli.py | 43 ++++++++++++++++++++++++++++++++++ perun/profile/import.py | 9 +++++++ perun/profile/meson.build | 1 + 3 files changed, 53 insertions(+) create mode 100755 perun/cli_groups/import_cli.py create mode 100755 perun/profile/import.py diff --git a/perun/cli_groups/import_cli.py b/perun/cli_groups/import_cli.py new file mode 100755 index 00000000..1a214ee0 --- /dev/null +++ b/perun/cli_groups/import_cli.py @@ -0,0 +1,43 @@ +"""Group of CLI commands used for importing profiles""" + +from __future__ import annotations + +# Standard Imports +from typing import Any + +# Third-Party Imports +import click + +# Perun Imports +from perun.logic import commands + + +@click.group("import") +@click.pass_context +def import_group(ctx: click.Context, **kwargs: Any) -> None: + """Imports Perun profiles from different formats""" + commands.try_init() + ctx.obj = kwargs + + +@import_group.group("perf") +@click.pass_context +def perf_group(ctx: click.Context, **kwargs: Any) -> None: + """Imports Perun profiles from perf results + + This supports either profiles collected in: + + 1. Binary format: e.g., `collected.data` files, that are results of `perf record` + 2. Text format: result of `perf script` that parses the binary into user-friendly and parsing-frinedly text format + """ + ctx.obj.update(kwargs) + + +@perf_group.command("record") +def from_binary(_: click.Context) -> None: + """Imports Perun profiles from binary generated by `perf record` command""" + + +@perf_group.command("output") +def from_text(_: click.Context) -> None: + """Import Perun profiles from output generated by `perf script` command""" diff --git a/perun/profile/import.py b/perun/profile/import.py new file mode 100755 index 00000000..b5eab1f7 --- /dev/null +++ b/perun/profile/import.py @@ -0,0 +1,9 @@ +"""Functions for importing Profile from different formats""" + +from __future__ import annotations + +# Standard Imports + +# Third-Party Imports + +# Perun Imports diff --git a/perun/profile/meson.build b/perun/profile/meson.build index c8ee85a1..a72cd3b9 100644 --- a/perun/profile/meson.build +++ b/perun/profile/meson.build @@ -5,6 +5,7 @@ perun_profile_files = files( 'convert.py', 'factory.py', 'helpers.py', + 'import.py', 'query.py', ) From 34c89b9a69ba3d262d21268e80e8fea409f92cf7 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 12:21:33 +0200 Subject: [PATCH 07/15] Implement more of the core --- perun/cli_groups/import_cli.py | 48 +++++++++++++++++++++++++++++++--- perun/profile/import.py | 9 ------- perun/profile/meson.build | 2 +- 3 files changed, 46 insertions(+), 13 deletions(-) delete mode 100755 perun/profile/import.py diff --git a/perun/cli_groups/import_cli.py b/perun/cli_groups/import_cli.py index 1a214ee0..39ed184e 100755 --- a/perun/cli_groups/import_cli.py +++ b/perun/cli_groups/import_cli.py @@ -10,9 +10,28 @@ # Perun Imports from perun.logic import commands +from perun.profile import imports +from perun.utils.common import cli_kit @click.group("import") +@click.option( + "--machine-info", + "-m", + type=click.Path(resolve_path=True, writable=True), + help="Imports machine info from file in JSON format (by default, machine info is loaded from the current hoot)." + "You can use `utils/generate_machine_info.sh` script to generate the machine info file.", +) +@click.option( + "--minor-version", + "-m", + "minor_version_list", + nargs=1, + multiple=True, + callback=cli_kit.minor_version_list_callback, + default=["HEAD"], + help="Specifies the head minor version, for which the profiles will be imported.", +) @click.pass_context def import_group(ctx: click.Context, **kwargs: Any) -> None: """Imports Perun profiles from different formats""" @@ -34,10 +53,33 @@ def perf_group(ctx: click.Context, **kwargs: Any) -> None: @perf_group.command("record") -def from_binary(_: click.Context) -> None: +@click.argument( + "imported", type=click.Path(resolve_path=True, readable=True), nargs=-1, required=True +) +@click.pass_context +def from_binary(ctx: click.Context, imported, **kwargs: Any) -> None: """Imports Perun profiles from binary generated by `perf record` command""" + kwargs.update(ctx.obj) + imports.import_perf_from_record(imported, **kwargs) -@perf_group.command("output") -def from_text(_: click.Context) -> None: +@perf_group.command("script") +@click.argument( + "imported", type=click.Path(resolve_path=True, readable=True), nargs=-1, required=True +) +@click.pass_context +def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: """Import Perun profiles from output generated by `perf script` command""" + kwargs.update(ctx.obj) + imports.import_perf_from_script(imported, **kwargs) + + +@perf_group.command("stack") +@click.argument( + "imported", type=click.Path(resolve_path=True, readable=True), nargs=-1, required=True +) +@click.pass_context +def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: + """Import Perun profiles from output generated by `perf script | stackcollapse-perf.pl` command""" + kwargs.update(ctx.obj) + imports.import_perf_from_stack(imported, **kwargs) diff --git a/perun/profile/import.py b/perun/profile/import.py deleted file mode 100755 index b5eab1f7..00000000 --- a/perun/profile/import.py +++ /dev/null @@ -1,9 +0,0 @@ -"""Functions for importing Profile from different formats""" - -from __future__ import annotations - -# Standard Imports - -# Third-Party Imports - -# Perun Imports diff --git a/perun/profile/meson.build b/perun/profile/meson.build index a72cd3b9..e4fe1166 100644 --- a/perun/profile/meson.build +++ b/perun/profile/meson.build @@ -5,7 +5,7 @@ perun_profile_files = files( 'convert.py', 'factory.py', 'helpers.py', - 'import.py', + 'imports.py', 'query.py', ) From ddb85d1593e444001f0ec4635a3a19e445dc6798 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 15:33:39 +0200 Subject: [PATCH 08/15] Add basic implementation --- perun/cli_groups/import_cli.py | 21 +++-- perun/profile/imports.py | 166 +++++++++++++++++++++++++++++++++ 2 files changed, 177 insertions(+), 10 deletions(-) create mode 100755 perun/profile/imports.py diff --git a/perun/cli_groups/import_cli.py b/perun/cli_groups/import_cli.py index 39ed184e..0c4df574 100755 --- a/perun/cli_groups/import_cli.py +++ b/perun/cli_groups/import_cli.py @@ -18,7 +18,7 @@ @click.option( "--machine-info", "-m", - type=click.Path(resolve_path=True, writable=True), + type=click.Path(resolve_path=True, readable=True), help="Imports machine info from file in JSON format (by default, machine info is loaded from the current hoot)." "You can use `utils/generate_machine_info.sh` script to generate the machine info file.", ) @@ -53,10 +53,15 @@ def perf_group(ctx: click.Context, **kwargs: Any) -> None: @perf_group.command("record") -@click.argument( - "imported", type=click.Path(resolve_path=True, readable=True), nargs=-1, required=True -) +@click.argument("imported", nargs=-1, required=True) @click.pass_context +@click.option( + "--with-sudo", + "-s", + is_flag=True, + help="Runs the conversion of the data in sudo mode.", + default=False, +) def from_binary(ctx: click.Context, imported, **kwargs: Any) -> None: """Imports Perun profiles from binary generated by `perf record` command""" kwargs.update(ctx.obj) @@ -64,9 +69,7 @@ def from_binary(ctx: click.Context, imported, **kwargs: Any) -> None: @perf_group.command("script") -@click.argument( - "imported", type=click.Path(resolve_path=True, readable=True), nargs=-1, required=True -) +@click.argument("imported", type=click.Path(resolve_path=True), nargs=-1, required=True) @click.pass_context def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: """Import Perun profiles from output generated by `perf script` command""" @@ -75,9 +78,7 @@ def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: @perf_group.command("stack") -@click.argument( - "imported", type=click.Path(resolve_path=True, readable=True), nargs=-1, required=True -) +@click.argument("imported", type=click.Path(resolve_path=True), nargs=-1, required=True) @click.pass_context def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: """Import Perun profiles from output generated by `perf script | stackcollapse-perf.pl` command""" diff --git a/perun/profile/imports.py b/perun/profile/imports.py new file mode 100755 index 00000000..8261deb7 --- /dev/null +++ b/perun/profile/imports.py @@ -0,0 +1,166 @@ +"""Functions for importing Profile from different formats""" + +from __future__ import annotations + +# Standard Imports +from typing import Any, Optional +import os +import subprocess + +# Third-Party Imports + +# Perun Imports +from perun.collect.kperf import parser +from perun.profile import helpers as profile_helpers +from perun.logic import commands, index, pcs +from perun.utils import log, streams +from perun.utils.common import script_kit +from perun.utils.external import commands as external_commands, environment +from perun.utils.structs import MinorVersion +from perun.profile.factory import Profile + + +def import_from_string( + out: str, + minor_version: MinorVersion, + machine_info: Optional[str] = None, + with_sudo: bool = False, + save_to_index: bool = False, +): + resources = parser.parse_events(out.split("\n")) + prof = Profile( + { + "global": { + "time": "???", + "resources": resources, + } + } + ) + prof.update({"origin": minor_version.checksum}) + prof.update({"machine": environment.get_machine_specification()}) + prof.update( + { + "header": { + "type": "time", + "cmd": "", # TODO + "workload": "", + "units": {"time": "sample"}, + } + } + ) + prof.update( + { + "collector_info": { + "name": "kperf", + "params": { + "with_sudo": with_sudo, + "warmup": 0, # TODO + "repeat": 1, # TODO + }, + } + } + ) + prof.update({"postprocessors": []}) + + full_profile_name = profile_helpers.generate_profile_name(prof) + profile_directory = pcs.get_job_directory() + full_profile_path = os.path.join(profile_directory, full_profile_name) + + streams.store_json(prof.serialize(), full_profile_path) + log.minor_status( + "stored generated profile ", + status=f"{log.path_style(os.path.relpath(full_profile_path))}", + ) + if save_to_index: + commands.add([full_profile_path], minor_version, keep_profile=False) + else: + # Else we register the profile in pending index + index.register_in_pending_index(full_profile_path, prof) + + +def import_perf_from_record( + imported: list[str], + machine_info: Optional[str], + minor_version_list: list[MinorVersion], + with_sudo: bool = False, + save_to_index: bool = False, + **_: Any, +) -> None: + """Imports profile collected by `perf record`""" + assert ( + len(minor_version_list) == 1 + ), f"One can import profile for single version only (got {len(minor_version_list)} instead)" + + parse_script = script_kit.get_script("stackcollapse-perf.pl") + out = "" + + for imported_file in imported: + if with_sudo: + perf_script_command = f"sudo perf script -i {imported_file} | {parse_script}" + else: + perf_script_command = f"perf script -i {imported_file} | {parse_script}" + try: + out, _ = external_commands.run_safely_external_command(perf_script_command) + log.minor_success(f"Raw data from {log.path_style(imported_file)}", "collected") + except subprocess.CalledProcessError: + log.minor_fail(f"Raw data from {log.path_style(imported_file)}", "not collected") + import_from_string( + out.decode("utf-8"), + minor_version_list[0], + machine_info, + with_sudo=with_sudo, + save_to_index=save_to_index, + ) + log.minor_success(log.path_style(imported_file), "imported") + + +def import_perf_from_script( + imported: list[str], + machine_info: Optional[str], + minor_version_list: list[MinorVersion], + save_to_index: bool = False, + **_: Any, +) -> None: + """Imports profile collected by `perf record; perf script`""" + assert ( + len(minor_version_list) == 1 + ), f"One can import profile for single version only (got {len(minor_version_list)} instead)" + + parse_script = script_kit.get_script("stackcollapse-perf.pl") + out = "" + + for imported_file in imported: + perf_script_command = f"cat {imported_file} | {parse_script}" + out, _ = external_commands.run_safely_external_command(perf_script_command) + log.minor_success(f"Raw data from {log.path_style(imported_file)}", "collected") + import_from_string( + out.decode("utf-8"), + minor_version_list[0], + machine_info, + save_to_index=save_to_index, + ) + log.minor_success(log.path_style(imported_file), "imported") + + +def import_perf_from_stack( + imported: list[str], + machine_info: Optional[str], + minor_version_list: list[MinorVersion], + save_to_index: bool = False, + **_: Any, +) -> None: + """Imports profile collected by `perf record; perf script | stackcollapse-perf.pl`""" + assert ( + len(minor_version_list) == 1 + ), f"One can import profile for single version only (got {len(minor_version_list)} instead)" + + for imported_file in imported: + with open(imported_file, "r", encoding="utf-8") as imported_handle: + out = imported_handle.read() + import_from_string( + out, + minor_version_list[0], + machine_info, + save_to_index=save_to_index, + ) + log.minor_success(log.path_style(imported_file), "imported") From 48f2081ac394e021f7b3826e21989901c2a7ed4e Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 16:43:39 +0200 Subject: [PATCH 09/15] Add loading of machine info --- perun/profile/imports.py | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/perun/profile/imports.py b/perun/profile/imports.py index 8261deb7..c7c45c5f 100755 --- a/perun/profile/imports.py +++ b/perun/profile/imports.py @@ -4,6 +4,7 @@ # Standard Imports from typing import Any, Optional +import json import os import subprocess @@ -20,12 +21,25 @@ from perun.profile.factory import Profile +def get_machine_info(machine_info: Optional[str] = None) -> dict[str, Any]: + """Returns machine info either from input file or constructs it from environment + + :param machine info: file in json format, which contains machine specification + :return: parsed dictionary format of machine specification + """ + if machine_info is not None: + return json.load(machine_info) + else: + return environment.get_machine_specification() + + def import_from_string( out: str, minor_version: MinorVersion, machine_info: Optional[str] = None, with_sudo: bool = False, save_to_index: bool = False, + **kwargs: Any, ): resources = parser.parse_events(out.split("\n")) prof = Profile( @@ -37,13 +51,13 @@ def import_from_string( } ) prof.update({"origin": minor_version.checksum}) - prof.update({"machine": environment.get_machine_specification()}) + prof.update({"machine": get_machine_info(machine_info)}) prof.update( { "header": { "type": "time", - "cmd": "", # TODO - "workload": "", + "cmd": kwargs.get("cmd", "?"), + "workload": kwargs.get("cmd", "?"), "units": {"time": "sample"}, } } @@ -54,8 +68,8 @@ def import_from_string( "name": "kperf", "params": { "with_sudo": with_sudo, - "warmup": 0, # TODO - "repeat": 1, # TODO + "warmup": kwargs.get("warmup", "?"), + "repeat": kwargs.get("repeat", 0), }, } } From 3a62fcef6c3c759ca516930e6421facf59d4b8ec Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 17:14:30 +0200 Subject: [PATCH 10/15] Add parameters --- perun/cli_groups/import_cli.py | 35 ++++++++++++++++++++++++++++++ perun/profile/imports.py | 39 +++++++++++++++++++++++++--------- 2 files changed, 64 insertions(+), 10 deletions(-) diff --git a/perun/cli_groups/import_cli.py b/perun/cli_groups/import_cli.py index 0c4df574..6009f2e9 100755 --- a/perun/cli_groups/import_cli.py +++ b/perun/cli_groups/import_cli.py @@ -32,6 +32,27 @@ default=["HEAD"], help="Specifies the head minor version, for which the profiles will be imported.", ) +@click.option( + "--cmd", + "-c", + nargs=1, + required=False, + multiple=True, + default=[""], + help=( + "Command that was being profiled. Either corresponds to some" + " script, binary or command, e.g. ``./mybin`` or ``perun``." + ), +) +@click.option( + "--workload", + "-w", + nargs=1, + required=False, + multiple=True, + default=[""], + help="Inputs for . E.g. ``./subdir`` is possible workload for ``ls`` command.", +) @click.pass_context def import_group(ctx: click.Context, **kwargs: Any) -> None: """Imports Perun profiles from different formats""" @@ -40,6 +61,20 @@ def import_group(ctx: click.Context, **kwargs: Any) -> None: @import_group.group("perf") +@click.option( + "--warmup", + "-w", + multiple=True, + default=[0], + help="Sets [INT] warm up iterations of ith profiled command.", +) +@click.option( + "--repeat", + "-r", + multiple=True, + default=[1], + help="Sets [INT] samplings of the ith profiled command.", +) @click.pass_context def perf_group(ctx: click.Context, **kwargs: Any) -> None: """Imports Perun profiles from perf results diff --git a/perun/profile/imports.py b/perun/profile/imports.py index c7c45c5f..a5dc0bf9 100755 --- a/perun/profile/imports.py +++ b/perun/profile/imports.py @@ -33,9 +33,22 @@ def get_machine_info(machine_info: Optional[str] = None) -> dict[str, Any]: return environment.get_machine_specification() +def get_param(l: dict[str, Any], param: str, index: int) -> Any: + """ + + :param l: list we are getting from + :param param: param which contains the list + :param index: index from which we are retrieving + :return: value of the param + """ + assert index < len(l[param]), f"Not enough values set up for the '{param}' command." + return l[param][index] + + def import_from_string( out: str, minor_version: MinorVersion, + prof_index: int, machine_info: Optional[str] = None, with_sudo: bool = False, save_to_index: bool = False, @@ -56,8 +69,8 @@ def import_from_string( { "header": { "type": "time", - "cmd": kwargs.get("cmd", "?"), - "workload": kwargs.get("cmd", "?"), + "cmd": get_param(kwargs, "cmd", prof_index), + "workload": get_param(kwargs, "workload", prof_index), "units": {"time": "sample"}, } } @@ -68,8 +81,8 @@ def import_from_string( "name": "kperf", "params": { "with_sudo": with_sudo, - "warmup": kwargs.get("warmup", "?"), - "repeat": kwargs.get("repeat", 0), + "warmup": get_param(kwargs, "warmup", prof_index), + "repeat": get_param(kwargs, "repeat", prof_index), }, } } @@ -98,7 +111,7 @@ def import_perf_from_record( minor_version_list: list[MinorVersion], with_sudo: bool = False, save_to_index: bool = False, - **_: Any, + **kwargs: Any, ) -> None: """Imports profile collected by `perf record`""" assert ( @@ -108,7 +121,7 @@ def import_perf_from_record( parse_script = script_kit.get_script("stackcollapse-perf.pl") out = "" - for imported_file in imported: + for i, imported_file in enumerate(imported): if with_sudo: perf_script_command = f"sudo perf script -i {imported_file} | {parse_script}" else: @@ -121,9 +134,11 @@ def import_perf_from_record( import_from_string( out.decode("utf-8"), minor_version_list[0], + i, machine_info, with_sudo=with_sudo, save_to_index=save_to_index, + **kwargs, ) log.minor_success(log.path_style(imported_file), "imported") @@ -133,7 +148,7 @@ def import_perf_from_script( machine_info: Optional[str], minor_version_list: list[MinorVersion], save_to_index: bool = False, - **_: Any, + **kwargs: Any, ) -> None: """Imports profile collected by `perf record; perf script`""" assert ( @@ -143,15 +158,17 @@ def import_perf_from_script( parse_script = script_kit.get_script("stackcollapse-perf.pl") out = "" - for imported_file in imported: + for i, imported_file in enumerate(imported): perf_script_command = f"cat {imported_file} | {parse_script}" out, _ = external_commands.run_safely_external_command(perf_script_command) log.minor_success(f"Raw data from {log.path_style(imported_file)}", "collected") import_from_string( out.decode("utf-8"), minor_version_list[0], + i, machine_info, save_to_index=save_to_index, + **kwargs, ) log.minor_success(log.path_style(imported_file), "imported") @@ -161,20 +178,22 @@ def import_perf_from_stack( machine_info: Optional[str], minor_version_list: list[MinorVersion], save_to_index: bool = False, - **_: Any, + **kwargs: Any, ) -> None: """Imports profile collected by `perf record; perf script | stackcollapse-perf.pl`""" assert ( len(minor_version_list) == 1 ), f"One can import profile for single version only (got {len(minor_version_list)} instead)" - for imported_file in imported: + for i, imported_file in enumerate(imported): with open(imported_file, "r", encoding="utf-8") as imported_handle: out = imported_handle.read() import_from_string( out, minor_version_list[0], + i, machine_info, save_to_index=save_to_index, + **kwargs, ) log.minor_success(log.path_style(imported_file), "imported") From 2e1477ff6d3c22a2df50cede383bac03c1e6f6a1 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 21:24:41 +0200 Subject: [PATCH 11/15] Add tests --- perun/cli_groups/import_cli.py | 7 +++++++ perun/profile/imports.py | 23 ++++++++++++----------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/perun/cli_groups/import_cli.py b/perun/cli_groups/import_cli.py index 6009f2e9..687fad1a 100755 --- a/perun/cli_groups/import_cli.py +++ b/perun/cli_groups/import_cli.py @@ -53,6 +53,13 @@ default=[""], help="Inputs for . E.g. ``./subdir`` is possible workload for ``ls`` command.", ) +@click.option( + "--save-to-index", + "-s", + is_flag=True, + help="Saves the imported profile to index.", + default=False, +) @click.pass_context def import_group(ctx: click.Context, **kwargs: Any) -> None: """Imports Perun profiles from different formats""" diff --git a/perun/profile/imports.py b/perun/profile/imports.py index a5dc0bf9..3ce08e93 100755 --- a/perun/profile/imports.py +++ b/perun/profile/imports.py @@ -27,10 +27,11 @@ def get_machine_info(machine_info: Optional[str] = None) -> dict[str, Any]: :param machine info: file in json format, which contains machine specification :return: parsed dictionary format of machine specification """ - if machine_info is not None: - return json.load(machine_info) - else: - return environment.get_machine_specification() + return ( + json.load(machine_info) + if machine_info is not None + else environment.get_machine_specification() + ) def get_param(l: dict[str, Any], param: str, index: int) -> Any: @@ -99,7 +100,7 @@ def import_from_string( status=f"{log.path_style(os.path.relpath(full_profile_path))}", ) if save_to_index: - commands.add([full_profile_path], minor_version, keep_profile=False) + commands.add([full_profile_path], minor_version.checksum, keep_profile=False) else: # Else we register the profile in pending index index.register_in_pending_index(full_profile_path, prof) @@ -119,18 +120,18 @@ def import_perf_from_record( ), f"One can import profile for single version only (got {len(minor_version_list)} instead)" parse_script = script_kit.get_script("stackcollapse-perf.pl") - out = "" + out = b"" for i, imported_file in enumerate(imported): - if with_sudo: - perf_script_command = f"sudo perf script -i {imported_file} | {parse_script}" - else: - perf_script_command = f"perf script -i {imported_file} | {parse_script}" + perf_script_command = ( + f"{'sudo ' if with_sudo else ''}perf script -i {imported_file} | {parse_script}" + ) try: out, _ = external_commands.run_safely_external_command(perf_script_command) log.minor_success(f"Raw data from {log.path_style(imported_file)}", "collected") - except subprocess.CalledProcessError: + except subprocess.CalledProcessError as err: log.minor_fail(f"Raw data from {log.path_style(imported_file)}", "not collected") + log.error(f"Cannot load data due to: {err}") import_from_string( out.decode("utf-8"), minor_version_list[0], From 326100a5689ad7d67d41b5575ae3d422e6509f58 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 22:20:09 +0200 Subject: [PATCH 12/15] Fix typing issues --- perun/cli_groups/import_cli.py | 6 +++--- perun/profile/imports.py | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/perun/cli_groups/import_cli.py b/perun/cli_groups/import_cli.py index 687fad1a..a372411c 100755 --- a/perun/cli_groups/import_cli.py +++ b/perun/cli_groups/import_cli.py @@ -104,7 +104,7 @@ def perf_group(ctx: click.Context, **kwargs: Any) -> None: help="Runs the conversion of the data in sudo mode.", default=False, ) -def from_binary(ctx: click.Context, imported, **kwargs: Any) -> None: +def from_binary(ctx: click.Context, imported: list[str], **kwargs: Any) -> None: """Imports Perun profiles from binary generated by `perf record` command""" kwargs.update(ctx.obj) imports.import_perf_from_record(imported, **kwargs) @@ -113,7 +113,7 @@ def from_binary(ctx: click.Context, imported, **kwargs: Any) -> None: @perf_group.command("script") @click.argument("imported", type=click.Path(resolve_path=True), nargs=-1, required=True) @click.pass_context -def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: +def from_text(ctx: click.Context, imported: list[str], **kwargs: Any) -> None: """Import Perun profiles from output generated by `perf script` command""" kwargs.update(ctx.obj) imports.import_perf_from_script(imported, **kwargs) @@ -122,7 +122,7 @@ def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: @perf_group.command("stack") @click.argument("imported", type=click.Path(resolve_path=True), nargs=-1, required=True) @click.pass_context -def from_text(ctx: click.Context, imported, **kwargs: Any) -> None: +def from_stacks(ctx: click.Context, imported: list[str], **kwargs: Any) -> None: """Import Perun profiles from output generated by `perf script | stackcollapse-perf.pl` command""" kwargs.update(ctx.obj) imports.import_perf_from_stack(imported, **kwargs) diff --git a/perun/profile/imports.py b/perun/profile/imports.py index 3ce08e93..221dce9e 100755 --- a/perun/profile/imports.py +++ b/perun/profile/imports.py @@ -27,11 +27,11 @@ def get_machine_info(machine_info: Optional[str] = None) -> dict[str, Any]: :param machine info: file in json format, which contains machine specification :return: parsed dictionary format of machine specification """ - return ( - json.load(machine_info) - if machine_info is not None - else environment.get_machine_specification() - ) + if machine_info is not None: + with open(machine_info, "r") as machine_handle: + return json.load(machine_handle) + else: + return environment.get_machine_specification() def get_param(l: dict[str, Any], param: str, index: int) -> Any: @@ -54,7 +54,7 @@ def import_from_string( with_sudo: bool = False, save_to_index: bool = False, **kwargs: Any, -): +) -> None: resources = parser.parse_events(out.split("\n")) prof = Profile( { @@ -157,7 +157,7 @@ def import_perf_from_script( ), f"One can import profile for single version only (got {len(minor_version_list)} instead)" parse_script = script_kit.get_script("stackcollapse-perf.pl") - out = "" + out = b"" for i, imported_file in enumerate(imported): perf_script_command = f"cat {imported_file} | {parse_script}" From c4dda829ebbcab6dc32e33f2386fd82ebc935489 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Thu, 18 Jul 2024 22:33:33 +0200 Subject: [PATCH 13/15] Add forgotten files --- tests/sources/imports/import.data | Bin 0 -> 52156 bytes tests/sources/imports/import.script | 3044 +++++++++++++++++++++++ tests/sources/imports/import.stack | 171 ++ tests/sources/imports/machine_info.json | 1 + tests/test_imports.py | 89 + 5 files changed, 3305 insertions(+) create mode 100644 tests/sources/imports/import.data create mode 100644 tests/sources/imports/import.script create mode 100644 tests/sources/imports/import.stack create mode 100644 tests/sources/imports/machine_info.json create mode 100755 tests/test_imports.py diff --git a/tests/sources/imports/import.data b/tests/sources/imports/import.data new file mode 100644 index 0000000000000000000000000000000000000000..47761699cb21aeecb7a5930ecb5ea73b55a6ca47 GIT binary patch literal 52156 zcmd^I4_s7L_P?MdwWg$|)S9vBCKZDNB4TSg{!1t;GE6Kg{tZfuFamCxwoYk=n{AVk zX^~CE7XE3Yvchs}DoQH<%$60UtyET4R+Mg;y83(fe(wR^9p(+r49f5Kn~!+r%{lkJ z^F8O>d(XY^zW355Oui&_(u9N=3?HYY^~!NZ7=FmAk_?3$9v$CT`AK)!GaQGJlAbPU zFG+h#+DFneB<(9{KS`q`JyX)NB;~a`a0>CiQ|dcd(yo%%Wq3t)E3uG$CHrN`8u@9% zSQf|!kM?XWak@B2VfOQ)-CUm}?U>h;W6!_QUQ#^$#-u!}HGlZf zVZ*J%a}tLQHMcI@>U%Ho9r|?9zR&#O*I|E|H^EDs&exC{y7O^g`a56cH|K^7-%0H_ z-@2XyLw3HC+i||M0T+bqeBIh{zNTwKcRn7MzWm2yi7_+d@y-A2){=aab&fSx{Og?@)WL&Z`!vf(3>NKh(|x@KO+Ni=K^OG{-TKg{ z;`q0hK*v=Vh~vjs4;9q$9O$KQfOb6!dU9Bz;HP{(Owbjxz7q5k#vbA4XGi$|M~|+m zS#rkb3m7YY{mQNh*Dz*VIzt@unB#WXe6+j3LH!|7!dbyi6MWdA(aR3y;oy@UsFM!V z4qcyy9j4U64sRSMd+;{F?QvjMPeXeQDg__*sQ0pm^FHtqXN>h0^=e}W+;Plt@$3fJ z zGhf|h>`yoNzT$iRYb|_khZ7y&f!c%Od*dBn8QNpfV(?*)8n5^sxfc9LZVc^1G|>2_ z_8wD*_?{cAzhl2M#8++t-&gyM8Up^AfOp*5@3R5oCcmb4Ycj;`hyWkBJzjoIHh~{6 zarcolP``H6cy>gNXBmIPct+z`<7@j3@mIeNKJYiNdzA4!xeokmC2qC9YnE^4cusNM zQRA3u2a1E5n1hCP*m*wqu!Gyn4w+Yi|CF=?^6-}N>salO^a{qW;Xk2$_x>5wz6*Iv zUL$CspYcn@OMY(}a>NjC|9J3$x0c;4{YUxDx&-h|GJ(N-q6II>`^(=#HBPHI$*=CO z!~eS|n*e51_AJG%Y)!rSccXMSghxBOY~fw!8G{)BhYcJLp;B%RSD zo%(ZSLXAn0S8|0<3z*#g>cCHk9~ z5akEK_P;wL_Z!+Jq8IqEOD!vZ82ZzAv!XZnwdOy1#2fsKE_|?3EPThIXiseApo}Ec5ZRb^YF;ER=s?8|=_u>Gw$fgL|Vy zxdHWO3Tl54#}(C}g=e28eqXW-*B9REf$IxD$b7)p_;HXojKv@+6=7joW3O zNpY0vS|ZBd8i5+seuLysR9@;UzXP6X)_Bpax_Gce^mOxnaQR9^m^yDF`EwfQi*lAP z(Er`CyJN<8=-J5334L^WZlBikHLmA-hY`2xdOOLFn1^y3mV;jSFz6SrAy0jDNBiat zp_=znKE^~IT9Qxgc<&8E1s>|RiBg=+&jKIzs9`0)VEiGzJqP^X%3u#Q&n9`(29!J2 z>t%uFA=J*+l?*q;*H8*R#}}^cSGcb4JaK)7@Rc>Bi}Go=0w4a@gpc5Y8Of{HFJUha z%PT zs6@X^_+#dSf5~IOuQes{p>-dUf6~YGVv1vHc2QiJwo!!qT;_5a>NWCF@S#^VTd-Ka z{-{QD@?S;2&kS*9Mu88U4eZHE zeZL%&8}>Tym;3JnPBpJ0`D5*WJ8C^ywFCLv7HtwZs2?Uu{`5#b`FoEXM~Gi{F3J~# zp+?o;B=0XT2=)30#WneR{DWpgoYj&KoF4X{+w}fE{8pMM|J7djTkS_le&u46n|7Sn zKUVp3mxIso^KmIn8JEmgfX@y9KmON*<+w!h>bOMqx2MiAJpXpdhy7Qu zlJ_zGP@L`Eajz)<*=dNg)6k7K?;|1kMRMMz&fkK)o({dL*?|}J`AABir-WY54uM{3 zKTh(03@{(@x1Xt1yG|`?)sJW0xyjJpP37PNmzzDK_&oIy&<^Oo zbpFhHwaXiPyrKS?D76o#8+^j|>nxS??FiZ74r#9Pp{vbx3|zko!8RAI!I9&$Mb6KPaxMZ8k&w zyUzq4`n%cq594+7@9_(li}GPJQKQ-qlKej>W8O4*MWQHw*`uI$Zvnlvo%>eqx(BTD^R%q;MM&%-j6 z{4=Et{MA*cQO(Op-e3M1Xx<&DzbHNj_1bKRf3M^Ne*^nwBF0;?Pv(}dMfvO30KYm9 zA^C^yM!AEpVjU>f9oV{1(I@D?7VJn6ab9@~){U*nSRZ{#&cA)lrwe1S|61L5-4OG= zp&dq^4?ed;ILl&9sSQ^h*7k9e9X4M8{&mm64zO=aeoFE)zq&)Lx5)I7HI7^$>%xw_X*Aw;?Fv5pQq5@nlk{<~W^eKGKfH+^Pt6NSUX9B?^;$0MTD<9gL1*6z zy5K(8yZ!~xL$#p3_Wj=3fPKFvQ*?ZENw%HZTjf77zDeT+X4&C}x zMmqTKT7M@@Nc*~J9zgP0lRp&x!8`%?7fhG;7;w6C|L=t!blyq(a147oz4l|)C3c_B z?MeIU)p3OGFZlGD!NP9at{W<->on{$n0hIWr%wj`JPXv9{q9N|TXB~bU(lz4P5z>{ zsE_omNbS3j>(c{f@Y)Yf@`K{f66K~21x;NR*!6`Y#|f9EVf6oMTomWEzW@i_$3~R= z*Z)`Weff8{g=YShf^Bs#tiPj6j+E1Zr8B~EG2EL2Z8SDc08 z!UazbtsS?5-Hs3a6v_cNTdI^hlFC`5mx3>2Zm)_xc@+ z|JZIla=8XcLId)5`q=TU&fm%omLiq?^=BeNles!IYM&~PGy?WyxvLjd%pyZ zFLxl$s;)v@Ey@J-mETPKMV|+g{n@u~8tP4a=6;(oxJK%rPyWH{Jom}tNKSJcF@k8<*weI@d znTJl|_XTsihBFHbn{lrgw@AOlv%e^BtskOX6F!3L^CVC0X-}6?OSnAsV??RGohN}0 zKYFh}Wt{^4feGlzI(q%d-@2x+^+IZIWp!f=@s4~GeBdo-=8G}zkv+=7?-J!xUqpLT z`#qBXiv#=I*4~SLxrw2_^QS+p6UHaSS#2ZY=0J~X)^E8!4x^&>{gwOe!1I^@sN+4! zciV_^p}tSOEj{^lxfvDMcTe_e_iPJ6p5b}l_f7IAdcXMEvs>DG7^`MAH|f`} zV{U%!Z`>Ze^MON+1Cqa7x&I>6{bs)0&`|Dx<`BOJE8n3(EB`tT~Dg4TY@OoHI-9Jh4$1A@5*}>QNN`6fH z*&)p3C2{f%eTj@0>OpwIL0Ty#+AMg2cf zivJaV0w1`%?{8|l82k%&Vx(8|?PI;a$)CM_#W%J0=q*PK@hp;j;BkB1hnF&F(f!;{ z8Ql<9YQF66KDU?hmi9&R;Xa;=7^wbSpSISWYNqcK`kXEGQTs7p>rNC0W#^o-(kT92(cr@# z9@baxS0a0u&jtV2lW}Hs93lDk-uHGq#*xCZl5Fb7v;O%zL;NwXfDim`cE8+TNcgvZ zJ5ZD#Jp=gFJeTAt4^ppl9WT7(zbo$4_g|CBqaWh_kE&|he#CZcqxkoAO3JL^Evwawhjyd z|H@kULmeMUepd%Sf0Nor%G#rqM*TzAe}E4>D_CQNe!O>`e&)lx{5ywHqna<1{HY;+ z9$P_ve%vhucDZlN&0bL2?VMGqt6J-&wp)@9_4w8P@wzNK$7U_1xU&CrhtQYei73TY z<tYon z9&vFyFZu>ZR6CQr=Ps0U$@?ph_kF`;=j~J86#9~ViISb`r-Bc>9+nl;SJ(e6x)yxG ztB!{xzh*k}!On7@FSU2~)9)DKFRuX~_-k3TvYuVHWUnail>S!NK}bH>br65;$k+Ut z{CxPTfsY#XYcW@Y51b8N`zst%z+b)_HLCj(X@7-D-alvGj()K;#Lw#q)DGnDh?55! z+QB3Fu!Hw=0LI^Rr6`}W7IskAkAr;gZA;fVQ zXdXv?YO32R^rrrnDEXoGP4KBb(taP}N7jQs^8*ZEYI`JkfBS=i&1VCRSMq3u^x zxZ=Qv9co$X-}U)#_w#-gxDxRc>g(qA;*v7cu(){Ad#$qH zs39uraUQpex3;Y}$@kj@{o>_5wM{SMxTE%cklqxhwKk{Flj4&o#o_Lm-~(s5*YnM~ z&I11t8*r-oYSibO1$%vp;wt0h`waD7)D3*-?POD)>8HzUD*D!l@~>S1z14XY$-fhY zye3rd0U*1_?%QOj|Hl2`L;rfOeHK**z#mWu{ndUk(0vx6TBoFSx}rksTvK9v68UZK zJ?|LePIH3Kar3-C`aien_Q_?QyHk|E?N#7b^L~;S=hfOL*?Z5ZpAFC3#{xd=?e@w8 zZDVEmiKtP{`_()!*nT(A@rUeepY|U^yxS$8;;ZMm`gwbV^{gu1e@%D|c-8nKd3xT8 zuje;*^m-8a88~X#tX2Aar~5f01dfK6+4~O`DDAXRNo6Je3g!ty` zJ}FZ&gnrcT5~coko#X?boz0ieZzsNMD#~Zeyj{IMLh`=$Yx|m4G{+IM8S1xP@~Pd> zbDv1RIUiSu^5^$JjcU6g`Fkz6F6-|)YpDAt;g6xioBc8V>z9o2?g5|tLC<+2yw2~y zcfN&qQ~g2mzV2i7=a0IB|1{KZ=^^l;pZ9z|tN0sH{zs{wulfAvC-}L8y7n?`XtRIn zuQ~1SM)Ta*so-<`{Q5$%^1PXi8Q|Ca9sa>6(z0$u^1iN5BqETK9lwP z4I+z%iSm1EaDH{a56RPW(mE=C)#84*Dc;;{S7+ljhPXC<20n1rGRIZ=@nX(y@CQ}{ zmzt-O{C9IN7I|2p`^AF2KDv4BG((&f>%gb>bJ+*T$Ekgf{IOJ&zg3QlYWpGi4?jV< zP|r&PosYpQW>!7?0Ym)BBftlK7Ut@vUk|Lm2>h{!P@}xPuKE5UlK)4Do*Q|h^Qflh zR~p)@|BK+mUUS$x^8Nvem#W)e5#?)6#rVhN_=lboNb>)c?`di8`&mk7X)l;8ExVEY z>U#E5Lp?V?2R`(4u|Zq)c~a){;77~n_^8)uNWP<=H$r(w=KfuVc-)c?JZWD0QRY{N zJ;BF`E@sq7{XE%S-H)Q~3+dzfgD6k=7*X=8viBrqKV#Hsm9Te4+x8}T ze|dIC&)Wz$+57O{Up2&C_XPOB-N_vhADgFkcvaI5?AN&Z;hKhRNj@R#Rj{_vWi zJ=~HHd)U36PirpvPLy|C4SR%Y9)k1Lu=r~I_>pzwu_t+dyHH+_Rp;3xAL#r#(De|m zFP{fQZ`NNwPTRRn=)2(|L?De1v_FyL)p-ELYg+7oMR^(*h|>5l-vmDF!uh{es3Q1Rr6kd``?4j;{wflfyX;9 zbAH)vHMd7q8t`yA{-ONfSnW^aNLh)swA55I9p`m<+0mBpH*wyTZy@5-JgdES40auz z;`qSwXM{c!zeFjH-4B2dJhjZMyays}CHS+i0UmYUNAgoo(DS}&T#eoEydlnvm%t~S zOu3#D^~B96}!n2s7h)OaI*Cg$8P^dvtLC4biCf)AYa?5$Y+ z{hR&s!SB|Dj781YNIul>2Me@+C;z(GgNC?ggn>`EY2A_RlC|I^QT~qJ@UM!ShmT%|#Vnell?8`3{kLByb*BXtt^IrfTxL2@)a{nXY&Uj^@C_h~8V^#MV zl6*(Kublk1Gk>BXj;iV414lV?|BClG5f0A`@IAM{f9myNlCKESd)CSRyT@K?sQ0>Y z;6raWbBxfh(=J^)U6ij|1ijVk79>y4YdF#GvsilIPD8xuzkv_DHOwLJ-ylEjJ_x?& z5#Uwxcam4{_c&hdY5#&HhWLoj@wIi`*u5fS9dC~hSK&&(Iv=O&#{4nA)3xVX!cHEq zeR8$ymOjPnIr&;dvYH3eJ~{Py-l5710v#t|mxeCY@9Ebm4u8ByhiA6Pg0=sS;JGs- z-#8A>GxbR7mb6Avm!wWf9g^B5&5|@tQj4T!Nuwo=l$1%@G#2M=l++`sThbayU6MK_ zbx3NLG)vMnNiC9^C5@IeQc@;q(-?VvNj;LfC9RRvC8<+Vhop8%vm{NE)FP=_(r8H| zC1sK}S>*X8^+@WLv_?{wq)tg4lG-KBk~B?Hi=<{rqa}@$lu6n&TAp80kECu%Yb13^ z>Xg(Wsa?`6Nz){?NNSceTGB{KnWRmlAq-IH@ zC5@DnN!oO=JinwKN!^mxNa~W*DXBwJyQEo?rb%j%)GTSVq>+*`Nt@(zgz0(0u6GZL z=SY1v01XxWR4v;VtzUokOq=>N@2B1yg_Q+$UPkh-%lB^{ulMCxK%m#oA()QNd6dac)cvHIVY_6)bX^B#_nG1cz=<`Erry|+{@Ou+7q zY=^u)N8|sBqg|hEt+%>srCC$3X9D_Q-kqJT#){SDoJKegTpnA@f(-H}GqS?x&)428th=7t|-2)^mH(`T|jk zr;W+rb6kA=b)9m*`p!Rr|Lzg3677SmQ~M(G4w6^bUn##&{?2T8{=B{5!>%=~O5Tq{ z`js!AF3L|{kMpbfF3AUb|Bk5{x7MDO_^{mBn$ z2d9ejQ+yL8{TdH}PjTj&qu*!Dj)G76t8qs1AD)7BoR{Q!PJ7p9g53{OTbyZ#Z?_$M z;M>DC-LLOg`@FnHl;72eI8&eZM)HBaHUYPKZw>9T?i%o67dN}D+hE;z zGh-U~U8cbE;A$_ zc5$*Vl;>I0-u{>kY6psHW}*gNdh1GyBOU!OMb0O2H!Lf`m5Im zN&ee*=6AvRqx|f*4e{)ieBfzdKi#Y!AId&z66Gf>1RixC6v*v790|EpQBgF62p`H1&mKVNoeZ#(pt7f{}*Jvt=UYAS7h zuUSKUA48lY6Tk;f@B3#h@rk1R=%v7^<~zaOKO3wcyC-BA;>Za=fKp~wb?-@rdPFP(pX<@qKG1b(177AhHs_;8^|}-711%_G zxmNAG6vySG(nUGS3yBiG`4;dA|7{BX%5mV+c~$%*ui`JB4m}8e+M20`dPJ=SpYYRr z3P{hLw)vv`n-{c=pX9YyJTcbLqvbi&nU5Qum)!t9@Xuk5Z|L8D8l4UP?r5Bs%kdBG z?;`oRF?b%@u|6l4>{H2}FxE2+eCX+YJ#kRZyQ2KR`lH4`uO|lEUfbK>CdQfh?Yzy; z-Ag?5ts(xb!{7sdqt|+Q`VsJ7=?(nqx--q&&iMrMZ)lHY+kMBmnp}!@))aSjA`$S6d$Uu>l*!WiaaLyG{gc3q*hq{wQEE6ldpO6Sfj)n31L z%%5<1jwK6H-#NJAwX<`-I`iw@T_zuxGN`gQKZp7ryJJ3qR)Eft^W-O^s*-yh-g4gU z>7(!1|LN2JdUB`0A>SPrNZnM1&XL;l$3*pL?^^0m?x&(qKUTov1q?ev=+@SD6)#GVv}Oyhb70xo7uSiVz-v$w_Ou{<#m);bBjyzjHHZtybjYWV;O&3 zQO9(DQpS8yN3pStKQ6B$x7cR0=9XFW;_|Y~vi+6t=JPt}y_??L_Wi=^FlF1?C+tIt zchL^XBgzkHEE_EQaO&H;46g_PtvrDNq4twIH&=VYpn;$tR?lzxQS$gqNzam$o5Q00@s@)#1@=GBlq}kxR!?9R$WpwH1k=!<>qs;W3%ZUZ z)9|3{NH&cKx(@A@_~4wQXds&aBPv6I5vBPcQEDqhY2HROR57He>GzPQYjkct*4~_5 zV)a|dhXAk3qW#UbmlWp&TnqLL@OpCX&AS%0qhtSY+gh~0oDyqxp}n}EsO;G5;3c?E zE!v-0lM139YTt!H+K0yQnWZI~R)K%G-}(Iz4g;dR zj$r%3wy>oZX}ex#=avPUt8%?ME4I$!w_wMg&g{32z}8v(7VMbcnf=xg*gA{fg3Yr! zv)?)bTW9fGu(@q#_FG3_>nwf?c0SRW{T3`X%9r`(Uq0XA`O=i4g8Tw&p7t%Uk3}n% zFf1vkgp$`0Y(CkUu?3r#bY^V9j@_LZTd?C>XT}!n7|@xq1=~;ZwISXoF>N8A);dGc zPmV~452~Z&It9C2R+rd)KHndakskFHr+n?BLHkS7{(j?wpZ4Kv4crDZfB1FSU*=6P zCu!d;+MoJabp0id$RaAs>$ojB{u}?}_4Cgt5b;0PVQi~o{*{i2^56J%PA<#qY5lu) z==JG&&UnW1ol{ble0lYlDPyilS#oGn&llHLYl0Kve;KoIYj`cMCUxPF@Y&({z-?dDfAxt3&+9ebxuY1?jmTqP-AcFXeI^#8za4XNIC(~P5i+KM;6Cg{&@ z&cBXr;0|ifr!6`D8~^Lv@mBfGxnA)G#BJG)w_ksDi`jqW{{y?N>pAck?8eu`{n_on z@``2Mgs8IVIUexibR4N@~&S z8tP|n1wWtB$D%Q3X3x3Nu5An`C=Kia5U=A{_BCkYULTA0i+$$o8;i7Oet0q4`2(+` Ov~aF1yD;D?*#7|25%d-S literal 0 HcmV?d00001 diff --git a/tests/sources/imports/import.script b/tests/sources/imports/import.script new file mode 100644 index 00000000..09ce389c --- /dev/null +++ b/tests/sources/imports/import.script @@ -0,0 +1,3044 @@ +perf-exec 72297 8403.037205: 1 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e2756dd perf_event_exec+0x3cd ([kernel.kallsyms]) + ffffffff9e335bcf begin_new_exec+0x5df ([kernel.kallsyms]) + ffffffff9e3a0da0 load_elf_binary+0x2b0 ([kernel.kallsyms]) + ffffffff9e334a57 bprm_execve+0x247 ([kernel.kallsyms]) + ffffffff9e335267 do_execveat_common.isra.0+0x197 ([kernel.kallsyms]) + ffffffff9e3360e2 __x64_sys_execve+0x32 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7f8b9442508b [unknown] ([unknown]) + +perf-exec 72297 8403.155306: 2830 cycles: + ffffffff9e13e352 send_call_function_single_ipi+0x22 ([kernel.kallsyms]) + ffffffff9e1a3124 generic_exec_single+0x54 ([kernel.kallsyms]) + ffffffff9e1a3357 smp_call_function_single_async+0x17 ([kernel.kallsyms]) + ffffffff9e189249 update_process_times+0xc9 ([kernel.kallsyms]) + ffffffff9e19c81e tick_sched_timer+0x8e ([kernel.kallsyms]) + ffffffff9e189a70 __hrtimer_run_queues+0x120 ([kernel.kallsyms]) + ffffffff9e18a894 hrtimer_interrupt+0xf4 ([kernel.kallsyms]) + ffffffff9e0d1d6b __sysvec_hyperv_stimer0+0x2b ([kernel.kallsyms]) + ffffffff9ee69289 sysvec_hyperv_stimer0+0x69 ([kernel.kallsyms]) + ffffffff9f000ec6 asm_sysvec_hyperv_stimer0+0x16 ([kernel.kallsyms]) + ffffffff9e2756fe perf_event_exec+0x3ee ([kernel.kallsyms]) + ffffffff9e335bcf begin_new_exec+0x5df ([kernel.kallsyms]) + ffffffff9e3a0da0 load_elf_binary+0x2b0 ([kernel.kallsyms]) + ffffffff9e334a57 bprm_execve+0x247 ([kernel.kallsyms]) + ffffffff9e335267 do_execveat_common.isra.0+0x197 ([kernel.kallsyms]) + ffffffff9e3360e2 __x64_sys_execve+0x32 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7f8b9442508b [unknown] ([unknown]) + +perf-exec 72297 8403.158030: 2830 cycles: + ffffffff9e13e352 send_call_function_single_ipi+0x22 ([kernel.kallsyms]) + ffffffff9e1a3124 generic_exec_single+0x54 ([kernel.kallsyms]) + ffffffff9e1a3357 smp_call_function_single_async+0x17 ([kernel.kallsyms]) + ffffffff9e189249 update_process_times+0xc9 ([kernel.kallsyms]) + ffffffff9e19c81e tick_sched_timer+0x8e ([kernel.kallsyms]) + ffffffff9e189a70 __hrtimer_run_queues+0x120 ([kernel.kallsyms]) + ffffffff9e18a894 hrtimer_interrupt+0xf4 ([kernel.kallsyms]) + ffffffff9e0d1d6b __sysvec_hyperv_stimer0+0x2b ([kernel.kallsyms]) + ffffffff9ee69289 sysvec_hyperv_stimer0+0x69 ([kernel.kallsyms]) + ffffffff9f000ec6 asm_sysvec_hyperv_stimer0+0x16 ([kernel.kallsyms]) + ffffffff9e2756fe perf_event_exec+0x3ee ([kernel.kallsyms]) + ffffffff9e335bcf begin_new_exec+0x5df ([kernel.kallsyms]) + ffffffff9e3a0da0 load_elf_binary+0x2b0 ([kernel.kallsyms]) + ffffffff9e334a57 bprm_execve+0x247 ([kernel.kallsyms]) + ffffffff9e335267 do_execveat_common.isra.0+0x197 ([kernel.kallsyms]) + ffffffff9e3360e2 __x64_sys_execve+0x32 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7f8b9442508b [unknown] ([unknown]) + +perf-exec 72297 8403.158038: 2802 cycles: + ffffffff9e13e352 send_call_function_single_ipi+0x22 ([kernel.kallsyms]) + ffffffff9e1a3124 generic_exec_single+0x54 ([kernel.kallsyms]) + ffffffff9e1a3357 smp_call_function_single_async+0x17 ([kernel.kallsyms]) + ffffffff9e189249 update_process_times+0xc9 ([kernel.kallsyms]) + ffffffff9e19c81e tick_sched_timer+0x8e ([kernel.kallsyms]) + ffffffff9e189a70 __hrtimer_run_queues+0x120 ([kernel.kallsyms]) + ffffffff9e18a894 hrtimer_interrupt+0xf4 ([kernel.kallsyms]) + ffffffff9e0d1d6b __sysvec_hyperv_stimer0+0x2b ([kernel.kallsyms]) + ffffffff9ee69289 sysvec_hyperv_stimer0+0x69 ([kernel.kallsyms]) + ffffffff9f000ec6 asm_sysvec_hyperv_stimer0+0x16 ([kernel.kallsyms]) + ffffffff9e2756fe perf_event_exec+0x3ee ([kernel.kallsyms]) + ffffffff9e335bcf begin_new_exec+0x5df ([kernel.kallsyms]) + ffffffff9e3a0da0 load_elf_binary+0x2b0 ([kernel.kallsyms]) + ffffffff9e334a57 bprm_execve+0x247 ([kernel.kallsyms]) + ffffffff9e335267 do_execveat_common.isra.0+0x197 ([kernel.kallsyms]) + ffffffff9e3360e2 __x64_sys_execve+0x32 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7f8b9442508b [unknown] ([unknown]) + +ls 72297 8403.159158: 105467 cycles: + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69d7e5 v9fs_file_open+0xf5 ([kernel.kallsyms]) + ffffffff9e3261a2 do_dentry_open+0x1e2 ([kernel.kallsyms]) + ffffffff9e33f31e path_openat+0xdee ([kernel.kallsyms]) + ffffffff9e3403df do_filp_open+0xaf ([kernel.kallsyms]) + ffffffff9e3280cf do_sys_openat2+0xaf ([kernel.kallsyms]) + ffffffff9e328583 __x64_sys_openat+0x53 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe215892a1c __open64_nocancel+0x4c (/usr/lib/x86_64-linux-gnu/libc.so.6) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.197924: 110150 cycles: + ffffffff9e189b5b __hrtimer_run_queues+0x20b ([kernel.kallsyms]) + ffffffff9e18a894 hrtimer_interrupt+0xf4 ([kernel.kallsyms]) + ffffffff9e0d1d6b __sysvec_hyperv_stimer0+0x2b ([kernel.kallsyms]) + ffffffff9ee69289 sysvec_hyperv_stimer0+0x69 ([kernel.kallsyms]) + ffffffff9f000ec6 asm_sysvec_hyperv_stimer0+0x16 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69d7e5 v9fs_file_open+0xf5 ([kernel.kallsyms]) + ffffffff9e3261a2 do_dentry_open+0x1e2 ([kernel.kallsyms]) + ffffffff9e33f31e path_openat+0xdee ([kernel.kallsyms]) + ffffffff9e3403df do_filp_open+0xaf ([kernel.kallsyms]) + ffffffff9e3280cf do_sys_openat2+0xaf ([kernel.kallsyms]) + ffffffff9e328583 __x64_sys_openat+0x53 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe215892a1c __open64_nocancel+0x4c (/usr/lib/x86_64-linux-gnu/libc.so.6) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.198302: 110150 cycles: + ffffffff9e30534b kmem_cache_alloc+0xcb ([kernel.kallsyms]) + ffffffff9edd9317 p9_fcall_init+0x57 ([kernel.kallsyms]) + ffffffff9edd984e p9_client_prepare_req.part.0+0x5e ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69c428 v9fs_vfs_getattr_dotl+0x48 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e332cb6 __do_sys_newfstatat+0x46 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588cd3e __GI___fstatat64+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.200274: 187300 cycles: + ffffffff9e302cd9 kfree+0x69 ([kernel.kallsyms]) + ffffffff9edde5ec p9dirent_read+0x9c ([kernel.kallsyms]) + ffffffff9e69dbe5 v9fs_dir_readdir_dotl+0x125 ([kernel.kallsyms]) + ffffffff9e3451a4 iterate_dir+0x174 ([kernel.kallsyms]) + ffffffff9e345c84 __x64_sys_getdents64+0x84 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21585f647 __GI___getdents64+0x17 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 0 [unknown] ([unknown]) + +ls 72297 8403.200371: 193571 cycles: + ffffffff9ee69d88 memcpy_erms+0x8 ([kernel.kallsyms]) + ffffffff9eddd372 pdu_read+0x32 ([kernel.kallsyms]) + ffffffff9edddda4 p9pdu_readf+0x2a4 ([kernel.kallsyms]) + ffffffff9eddddfa p9pdu_readf+0x2fa ([kernel.kallsyms]) + ffffffff9edde5c5 p9dirent_read+0x75 ([kernel.kallsyms]) + ffffffff9e69dbe5 v9fs_dir_readdir_dotl+0x125 ([kernel.kallsyms]) + ffffffff9e3451a4 iterate_dir+0x174 ([kernel.kallsyms]) + ffffffff9e345c84 __x64_sys_getdents64+0x84 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21585f647 __GI___getdents64+0x17 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 0 [unknown] ([unknown]) + +ls 72297 8403.200843: 788525 cycles: + ffffffff9e1218e3 insert_work+0xa3 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044f8e58 [unknown] (/usr/bin/ls) + +ls 72297 8403.213591: 1081404 cycles: + ffffffff9e148262 dequeue_entity+0x82 ([kernel.kallsyms]) + ffffffff9e148699 dequeue_task_fair+0xb9 ([kernel.kallsyms]) + ffffffff9ee71259 __schedule+0x449 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044f8e58 [unknown] (/usr/bin/ls) + +ls 72297 8403.236389: 972738 cycles: + ffffffff9edddbdb p9pdu_readf+0xdb ([kernel.kallsyms]) + ffffffff9edd9f0a p9_client_rpc+0x48a ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 563205fb19b3 [unknown] ([unknown]) + +ls 72297 8403.252616: 972738 cycles: + 7fe215916801 __strlen_avx2+0x21 (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.258575: 869880 cycles: + ffffffff9e31d644 get_obj_cgroup_from_current+0x84 ([kernel.kallsyms]) + ffffffff9e3052bd kmem_cache_alloc+0x3d ([kernel.kallsyms]) + ffffffff9e349852 __d_alloc+0x22 ([kernel.kallsyms]) + ffffffff9e34a14b d_alloc+0x1b ([kernel.kallsyms]) + ffffffff9e34cd8d d_alloc_parallel+0x3d ([kernel.kallsyms]) + ffffffff9e33a97d __lookup_slow+0x5d ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.263619: 833353 cycles: + ffffffff9e323d30 __check_object_size+0x0 ([kernel.kallsyms]) + ffffffff9e8a807e strncpy_from_user+0x4e ([kernel.kallsyms]) + ffffffff9e3391ab getname_flags.part.0+0x4b ([kernel.kallsyms]) + ffffffff9e3400f0 user_path_at_empty+0x20 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 782e396c652e3631 [unknown] ([unknown]) + +ls 72297 8403.287218: 701944 cycles: + ffffffff9edd9617 p9_req_put+0x67 ([kernel.kallsyms]) + ffffffff9eddbc07 p9_client_walk+0x197 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 782e396c652e3631 [unknown] ([unknown]) + +ls 72297 8403.312567: 647901 cycles: + 5632044f9468 [unknown] (/usr/bin/ls) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.330011: 647901 cycles: + 7fe2157a1670 [unknown] (/usr/lib/x86_64-linux-gnu/libc.so.6) + 782e396c652e3733 [unknown] ([unknown]) + +ls 72297 8403.333927: 578521 cycles: + ffffffff9e002ebc x86_pmu_disable+0x1c ([kernel.kallsyms]) + ffffffff9e2701f7 __perf_event_task_sched_out+0x107 ([kernel.kallsyms]) + ffffffff9ee712b9 __schedule+0x4a9 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 563205fb1dab [unknown] ([unknown]) + +ls 72297 8403.351074: 550419 cycles: + ffffffff9ee76ab0 _raw_spin_lock+0x10 ([kernel.kallsyms]) + ffffffff9eddf24d p9_fd_request+0x2d ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6c6d74682e66 [unknown] ([unknown]) + +ls 72297 8403.360369: 491649 cycles: + ffffffff9e12a85c kthread_is_per_cpu+0xc ([kernel.kallsyms]) + ffffffff9e137d19 is_cpu_allowed+0x29 ([kernel.kallsyms]) + ffffffff9e13dacd try_to_wake_up+0xfd ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.364219: 412936 cycles: + ffffffff9e31d5c7 get_obj_cgroup_from_current+0x7 ([kernel.kallsyms]) + ffffffff9e3052bd kmem_cache_alloc+0x3d ([kernel.kallsyms]) + ffffffff9e349852 __d_alloc+0x22 ([kernel.kallsyms]) + ffffffff9e34a14b d_alloc+0x1b ([kernel.kallsyms]) + ffffffff9e34cd8d d_alloc_parallel+0x3d ([kernel.kallsyms]) + ffffffff9e33a97d __lookup_slow+0x5d ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 563200626e79 [unknown] ([unknown]) + +ls 72297 8403.368576: 394836 cycles: + ffffffff9eddf236 p9_fd_request+0x16 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 563205fb0066 [unknown] ([unknown]) + +ls 72297 8403.372273: 373799 cycles: + ffffffff9e137cf0 is_cpu_allowed+0x0 ([kernel.kallsyms]) + ffffffff9e13dacd try_to_wake_up+0xfd ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.411444: 317720 cycles: + ffffffff9e3df650 fscache_invalidate_writes+0x0 ([kernel.kallsyms]) + ffffffff9e3d7bd2 __fscache_disable_cookie+0x282 ([kernel.kallsyms]) + ffffffff9e3d8827 __fscache_relinquish_cookie+0x37 ([kernel.kallsyms]) + ffffffff9e69f6cd v9fs_cache_inode_put_cookie+0x1d ([kernel.kallsyms]) + ffffffff9e69a401 v9fs_evict_inode+0x31 ([kernel.kallsyms]) + ffffffff9e34f18f evict+0xcf ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.438175: 282569 cycles: + ffffffff9e15867f wake_up_bit+0x5f ([kernel.kallsyms]) + ffffffff9e3d7bc5 __fscache_disable_cookie+0x275 ([kernel.kallsyms]) + ffffffff9e3d8827 __fscache_relinquish_cookie+0x37 ([kernel.kallsyms]) + ffffffff9e69f6cd v9fs_cache_inode_put_cookie+0x1d ([kernel.kallsyms]) + ffffffff9e69a401 v9fs_evict_inode+0x31 ([kernel.kallsyms]) + ffffffff9e34f18f evict+0xcf ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6b6e61532d73746e [unknown] ([unknown]) + +ls 72297 8403.453606: 282569 cycles: + ffffffff9e002ea0 x86_pmu_disable+0x0 ([kernel.kallsyms]) + ffffffff9e2701f7 __perf_event_task_sched_out+0x107 ([kernel.kallsyms]) + ffffffff9ee712b9 __schedule+0x4a9 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69c428 v9fs_vfs_getattr_dotl+0x48 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.455458: 252971 cycles: + ffffffff9e365020 __inode_wait_for_writeback+0x0 ([kernel.kallsyms]) + ffffffff9e36a031 inode_wait_for_writeback+0x21 ([kernel.kallsyms]) + ffffffff9e34f17c evict+0xbc ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.464496: 264024 cycles: + ffffffff9e1392bc finish_task_switch.isra.0+0x5c ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6e7970692e73746e [unknown] ([unknown]) + +ls 72297 8403.465952: 240152 cycles: + ffffffff9eddf236 p9_fd_request+0x16 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.467592: 261659 cycles: + ffffffff9e303f26 ___slab_alloc.constprop.0+0x86 ([kernel.kallsyms]) + ffffffff9e3055a0 kmem_cache_alloc+0x320 ([kernel.kallsyms]) + ffffffff9edd9317 p9_fcall_init+0x57 ([kernel.kallsyms]) + ffffffff9edd9893 p9_client_prepare_req.part.0+0xa3 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.469225: 278799 cycles: + ffffffff9e0e7a01 __virt_addr_valid+0x31 ([kernel.kallsyms]) + ffffffff9e323d8c __check_object_size+0x5c ([kernel.kallsyms]) + ffffffff9e8a807e strncpy_from_user+0x4e ([kernel.kallsyms]) + ffffffff9e3391ab getname_flags.part.0+0x4b ([kernel.kallsyms]) + ffffffff9e3400f0 user_path_at_empty+0x20 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.477538: 297309 cycles: + ffffffff9e13a030 update_rq_clock+0x0 ([kernel.kallsyms]) + ffffffff9e13db8f try_to_wake_up+0x1bf ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2d6769622d6c6174 [unknown] ([unknown]) + +ls 72297 8403.479631: 271324 cycles: + 5632044f8ca7 [unknown] (/usr/bin/ls) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.482222: 277906 cycles: + ffffffff9f00004c entry_SYSCALL_64+0xc ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2d6769622d6c6174 [unknown] ([unknown]) + +ls 72297 8403.504137: 276682 cycles: + ffffffff9e280870 __rseq_handle_notify_resume+0x0 ([kernel.kallsyms]) + ffffffff9e18383f exit_to_user_mode_prepare+0xff ([kernel.kallsyms]) + ffffffff9ee69cad syscall_exit_to_user_mode+0x1d ([kernel.kallsyms]) + ffffffff9ee671a7 do_syscall_64+0x47 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.506120: 276682 cycles: + ffffffff9edd9a80 p9_client_rpc+0x0 ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.514667: 285677 cycles: + ffffffff9e14d315 pick_next_task_fair+0x255 ([kernel.kallsyms]) + ffffffff9ee70f59 __schedule+0x149 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2e6769622d6c6174 [unknown] ([unknown]) + +ls 72297 8403.517667: 260415 cycles: + ffffffff9e305335 kmem_cache_alloc+0xb5 ([kernel.kallsyms]) + ffffffff9e69a097 v9fs_alloc_inode+0x17 ([kernel.kallsyms]) + ffffffff9e34e8bb alloc_inode+0x1b ([kernel.kallsyms]) + ffffffff9e3503ab iget5_locked+0x8b ([kernel.kallsyms]) + ffffffff9e69b8a4 v9fs_inode_from_fid_dotl+0x74 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.520165: 254989 cycles: + ffffffff9e33aaf3 path_init+0x83 ([kernel.kallsyms]) + ffffffff9e33c302 path_lookupat+0x22 ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.522119: 255005 cycles: + 5632044f9468 [unknown] (/usr/bin/ls) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.523543: 263927 cycles: + ffffffff9e13c016 ttwu_do_wakeup+0x6 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6172746b2d6c6174 [unknown] ([unknown]) + +ls 72297 8403.525298: 288831 cycles: + ffffffff9e305295 kmem_cache_alloc+0x15 ([kernel.kallsyms]) + ffffffff9edd9317 p9_fcall_init+0x57 ([kernel.kallsyms]) + ffffffff9edd984e p9_client_prepare_req.part.0+0x5e ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6172746b2d6c6174 [unknown] ([unknown]) + +ls 72297 8403.558631: 304152 cycles: + ffffffff9e14874e dequeue_task_fair+0x16e ([kernel.kallsyms]) + ffffffff9ee71259 __schedule+0x449 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.560832: 304152 cycles: + ffffffff9e85a60b __list_del_entry_valid+0x3b ([kernel.kallsyms]) + ffffffff9e34f13b evict+0x7b ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6c6d74682e6c6174 [unknown] ([unknown]) + +ls 72297 8403.562999: 309327 cycles: + ffffffff9e8b1f30 radix_tree_delete_item+0x0 ([kernel.kallsyms]) + ffffffff9eddb9df p9_client_clunk+0x9f ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.591696: 457930 cycles: + ffffffff9edd94e0 p9_fid_create+0x0 ([kernel.kallsyms]) + ffffffff9eddbe0a p9_client_xattrwalk+0x2a ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 70697a2e666669 [unknown] ([unknown]) + +ls 72297 8403.611655: 457930 cycles: + ffffffff9e3052b6 kmem_cache_alloc+0x36 ([kernel.kallsyms]) + ffffffff9e69a097 v9fs_alloc_inode+0x17 ([kernel.kallsyms]) + ffffffff9e34e8bb alloc_inode+0x1b ([kernel.kallsyms]) + ffffffff9e3503ab iget5_locked+0x8b ([kernel.kallsyms]) + ffffffff9e69b8a4 v9fs_inode_from_fid_dotl+0x74 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 73656c6261746174 [unknown] ([unknown]) + +ls 72297 8403.615610: 407860 cycles: + 5632044fcda8 [unknown] (/usr/bin/ls) + 411 [unknown] ([unknown]) + +ls 72297 8403.650820: 387460 cycles: + ffffffff9e3d843e fscache_alloc_cookie+0x2e ([kernel.kallsyms]) + ffffffff9e3d8bd0 __fscache_acquire_cookie+0x80 ([kernel.kallsyms]) + ffffffff9e69f6a0 v9fs_cache_inode_get_cookie+0x70 ([kernel.kallsyms]) + ffffffff9e69b92d v9fs_inode_from_fid_dotl+0xfd ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.653319: 387460 cycles: + ffffffff9e162860 __raw_callee_save___pv_queued_spin_unlock+0xc ([kernel.kallsyms]) + ffffffff9ee767aa _raw_spin_unlock_irqrestore+0xa ([kernel.kallsyms]) + ffffffff9e303a3a kmem_cache_free.part.0+0x18a ([kernel.kallsyms]) + ffffffff9edd95f1 p9_req_put+0x41 ([kernel.kallsyms]) + ffffffff9eddaf6d p9_client_getattr_dotl+0xbd ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.655887: 387472 cycles: + ffffffff9eddf220 p9_fd_request+0x0 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.659478: 386198 cycles: + ffffffff9ee69d88 memcpy_erms+0x8 ([kernel.kallsyms]) + ffffffff9eddd32d pdu_write+0x2d ([kernel.kallsyms]) + ffffffff9eddd470 p9pdu_vwritef+0xe0 ([kernel.kallsyms]) + ffffffff9edd9973 p9_client_prepare_req.part.0+0x183 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.662367: 371528 cycles: + ffffffff9e69f672 v9fs_cache_inode_get_cookie+0x42 ([kernel.kallsyms]) + ffffffff9e69b92d v9fs_inode_from_fid_dotl+0xfd ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.665547: 365279 cycles: + ffffffff9e34b73a dput+0x1a ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.685018: 355513 cycles: + ffffffff9edde660 p9pdu_prepare+0x0 ([kernel.kallsyms]) + ffffffff9edd995e p9_client_prepare_req.part.0+0x16e ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.687491: 316781 cycles: + ffffffff9e1218e3 insert_work+0xa3 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.690137: 317189 cycles: + ffffffff9e85a549 __list_add_valid+0x19 ([kernel.kallsyms]) + ffffffff9e302c2c __slab_free.isra.0+0x23c ([kernel.kallsyms]) + ffffffff9e303a3a kmem_cache_free.part.0+0x18a ([kernel.kallsyms]) + ffffffff9edd95f1 p9_req_put+0x41 ([kernel.kallsyms]) + ffffffff9edd9c6f p9_client_rpc+0x1ef ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 312e352d74726f70 [unknown] ([unknown]) + +ls 72297 8403.697015: 315014 cycles: + ffffffff9edddbab p9pdu_readf+0xab ([kernel.kallsyms]) + ffffffff9edddf17 p9pdu_readf+0x417 ([kernel.kallsyms]) + ffffffff9edddd31 p9pdu_readf+0x231 ([kernel.kallsyms]) + ffffffff9eddbbc7 p9_client_walk+0x157 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 312e352d74726f70 [unknown] ([unknown]) + +ls 72297 8403.700183: 289951 cycles: + ffffffff9edd9d88 p9_client_rpc+0x308 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69c428 v9fs_vfs_getattr_dotl+0x48 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.702257: 282305 cycles: + ffffffff9e17b155 rcu_all_qs+0x65 ([kernel.kallsyms]) + ffffffff9ee718ca __cond_resched+0x1a ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.703822: 289566 cycles: + ffffffff9e12a85c kthread_is_per_cpu+0xc ([kernel.kallsyms]) + ffffffff9e137d19 is_cpu_allowed+0x29 ([kernel.kallsyms]) + ffffffff9e13dacd try_to_wake_up+0xfd ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 3631342d79656b6e [unknown] ([unknown]) + +ls 72297 8403.705143: 311169 cycles: + 7fe21581f520 __libc_calloc+0x0 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 312e352d79656b6e [unknown] ([unknown]) + +ls 72297 8403.706593: 345879 cycles: + ffffffff9eddf220 p9_fd_request+0x0 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.709224: 377157 cycles: + ffffffff9e8b220f idr_get_free+0xdf ([kernel.kallsyms]) + ffffffff9e8acca2 idr_alloc_u32+0x72 ([kernel.kallsyms]) + ffffffff9e8acd46 idr_alloc+0x36 ([kernel.kallsyms]) + ffffffff9edd9917 p9_client_prepare_req.part.0+0x127 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 312e352d79656b6e [unknown] ([unknown]) + +ls 72297 8403.711237: 374824 cycles: + ffffffff9e349e71 __d_rehash+0x21 ([kernel.kallsyms]) + ffffffff9e34a7e0 __d_add+0xc0 ([kernel.kallsyms]) + ffffffff9e34c02e d_splice_alias+0x8e ([kernel.kallsyms]) + ffffffff9e69a89d v9fs_vfs_lookup+0xfd ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2d31322d36302d67 [unknown] ([unknown]) + +ls 72297 8403.713284: 386145 cycles: + ffffffff9e35e27c path_getxattr+0x8c ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.717249: 396841 cycles: + ffffffff9ee76964 _raw_spin_lock_irqsave+0x14 ([kernel.kallsyms]) + ffffffff9e304091 ___slab_alloc.constprop.0+0x1f1 ([kernel.kallsyms]) + ffffffff9e3055a0 kmem_cache_alloc+0x320 ([kernel.kallsyms]) + ffffffff9edd9317 p9_fcall_init+0x57 ([kernel.kallsyms]) + ffffffff9edd9893 p9_client_prepare_req.part.0+0xa3 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2d37332d36302d67 [unknown] ([unknown]) + +ls 72297 8403.719744: 378512 cycles: + ffffffff9ee69cb6 syscall_exit_to_user_mode+0x26 ([kernel.kallsyms]) + ffffffff9ee671a7 do_syscall_64+0x47 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.722792: 378607 cycles: + ffffffff9e162860 __raw_callee_save___pv_queued_spin_unlock+0xc ([kernel.kallsyms]) + ffffffff9e1392e2 finish_task_switch.isra.0+0x82 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2d33352d36302d67 [unknown] ([unknown]) + +ls 72297 8403.725146: 370096 cycles: + 7fe2157b166f localeconv@@GLIBC_2.2.5+0x1f (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.727773: 372972 cycles: + ffffffff9e3038b0 kmem_cache_free.part.0+0x0 ([kernel.kallsyms]) + ffffffff9edd95f1 p9_req_put+0x41 ([kernel.kallsyms]) + ffffffff9edd9c6f p9_client_rpc+0x1ef ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2d30312d37302d67 [unknown] ([unknown]) + +ls 72297 8403.729966: 370723 cycles: + ffffffff9e8b5180 memcmp+0x0 ([kernel.kallsyms]) + ffffffff9e3d79eb __fscache_disable_cookie+0x9b ([kernel.kallsyms]) + ffffffff9e3d8827 __fscache_relinquish_cookie+0x37 ([kernel.kallsyms]) + ffffffff9e69f6cd v9fs_cache_inode_put_cookie+0x1d ([kernel.kallsyms]) + ffffffff9e69a401 v9fs_evict_inode+0x31 ([kernel.kallsyms]) + ffffffff9e34f18f evict+0xcf ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.731869: 377213 cycles: + ffffffff9eddd54b p9pdu_vwritef+0x1bb ([kernel.kallsyms]) + ffffffff9edddad6 p9pdu_writef+0x56 ([kernel.kallsyms]) + ffffffff9edd995e p9_client_prepare_req.part.0+0x16e ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.734182: 392002 cycles: + ffffffff9e1607a0 cpuacct_charge+0x0 ([kernel.kallsyms]) + ffffffff9e147bae update_curr+0xde ([kernel.kallsyms]) + ffffffff9e1496b9 enqueue_entity+0x179 ([kernel.kallsyms]) + ffffffff9e149d2b enqueue_task_fair+0x8b ([kernel.kallsyms]) + ffffffff9e13c1e3 ttwu_do_activate+0x73 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.736756: 395952 cycles: + ffffffff9e8a80ca strncpy_from_user+0x9a ([kernel.kallsyms]) + ffffffff9e35dffd getxattr+0x5d ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5f747365745f7173 [unknown] ([unknown]) + +ls 72297 8403.738801: 394528 cycles: + ffffffff9e34ce24 d_alloc_parallel+0xd4 ([kernel.kallsyms]) + ffffffff9e33a97d __lookup_slow+0x5d ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.741157: 405507 cycles: + ffffffff9f00004c entry_SYSCALL_64+0xc ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.743253: 408615 cycles: + ffffffff9e8b1e8d __radix_tree_lookup+0x6d ([kernel.kallsyms]) + ffffffff9e122d1a __queue_work+0x7a ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.745452: 418457 cycles: + ffffffff9e303f26 ___slab_alloc.constprop.0+0x86 ([kernel.kallsyms]) + ffffffff9e3055a0 kmem_cache_alloc+0x320 ([kernel.kallsyms]) + ffffffff9edd9317 p9_fcall_init+0x57 ([kernel.kallsyms]) + ffffffff9edd9893 p9_client_prepare_req.part.0+0xa3 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 65745f74656b636f [unknown] ([unknown]) + +ls 72297 8403.748511: 425628 cycles: + 7fe21581e402 cfree@GLIBC_2.2.5+0x22 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 65745f74656b636f [unknown] ([unknown]) + +ls 72297 8403.751275: 415897 cycles: + ffffffff9e303f4c ___slab_alloc.constprop.0+0xac ([kernel.kallsyms]) + ffffffff9e3055a0 kmem_cache_alloc+0x320 ([kernel.kallsyms]) + ffffffff9edd9317 p9_fcall_init+0x57 ([kernel.kallsyms]) + ffffffff9edd9893 p9_client_prepare_req.part.0+0xa3 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 65745f74656b636f [unknown] ([unknown]) + +ls 72297 8403.753609: 410931 cycles: + ffffffff9e30530f kmem_cache_alloc+0x8f ([kernel.kallsyms]) + ffffffff9e8b0ed4 radix_tree_node_alloc.constprop.0+0x94 ([kernel.kallsyms]) + ffffffff9e8b235c idr_get_free+0x22c ([kernel.kallsyms]) + ffffffff9e8acca2 idr_alloc_u32+0x72 ([kernel.kallsyms]) + ffffffff9e8acd46 idr_alloc+0x36 ([kernel.kallsyms]) + ffffffff9edd9917 p9_client_prepare_req.part.0+0x127 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.756478: 414592 cycles: + ffffffff9ee69cb6 syscall_exit_to_user_mode+0x26 ([kernel.kallsyms]) + ffffffff9ee671a7 do_syscall_64+0x47 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.768508: 407939 cycles: + ffffffff9e34a831 __d_add+0x111 ([kernel.kallsyms]) + ffffffff9e34c02e d_splice_alias+0x8e ([kernel.kallsyms]) + ffffffff9e69a89d v9fs_vfs_lookup+0xfd ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.771448: 367545 cycles: + 5632044fcc20 [unknown] (/usr/bin/ls) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.774419: 360662 cycles: + ffffffff9e8a80ca strncpy_from_user+0x9a ([kernel.kallsyms]) + ffffffff9e35dffd getxattr+0x5d ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.777252: 353516 cycles: + ffffffff9e1392bc finish_task_switch.isra.0+0x5c ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.791898: 348324 cycles: + ffffffff9e8a80ca strncpy_from_user+0x9a ([kernel.kallsyms]) + ffffffff9e35dffd getxattr+0x5d ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 676e2d7373657274 [unknown] ([unknown]) + +ls 72297 8403.800699: 312217 cycles: + ffffffff9e1392bc finish_task_switch.isra.0+0x5c ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69c428 v9fs_vfs_getattr_dotl+0x48 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.803019: 284277 cycles: + ffffffff9e8ace30 idr_remove+0x0 ([kernel.kallsyms]) + ffffffff9eddaf57 p9_client_getattr_dotl+0xa7 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.815999: 287020 cycles: + ffffffff9edddb00 p9pdu_readf+0x0 ([kernel.kallsyms]) + ffffffff9edd922f p9_parse_header+0x6f ([kernel.kallsyms]) + ffffffff9edd9d81 p9_client_rpc+0x301 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 676e2d7373657274 [unknown] ([unknown]) + +ls 72297 8403.817948: 258055 cycles: + ffffffff9e122cc6 __queue_work+0x26 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.820380: 267141 cycles: + ffffffff9ee76964 _raw_spin_lock_irqsave+0x14 ([kernel.kallsyms]) + ffffffff9e302aff __slab_free.isra.0+0x10f ([kernel.kallsyms]) + ffffffff9e303a3a kmem_cache_free.part.0+0x18a ([kernel.kallsyms]) + ffffffff9edd95f1 p9_req_put+0x41 ([kernel.kallsyms]) + ffffffff9eddbc07 p9_client_walk+0x197 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.821726: 268089 cycles: + ffffffff9e381990 fsnotify_destroy_marks+0x0 ([kernel.kallsyms]) + ffffffff9e34e348 __destroy_inode+0x78 ([kernel.kallsyms]) + ffffffff9e34e47a destroy_inode+0x2a ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.823810: 296788 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.827277: 304183 cycles: + ffffffff9eddb9fa p9_client_clunk+0xba ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.829614: 293584 cycles: + ffffffff9e35f7c0 always_delete_dentry+0x0 ([kernel.kallsyms]) + ffffffff9e34b894 dput+0x174 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.831721: 296132 cycles: + ffffffff9e303980 kmem_cache_free.part.0+0xd0 ([kernel.kallsyms]) + ffffffff9edd9617 p9_req_put+0x67 ([kernel.kallsyms]) + ffffffff9eddaf6d p9_client_getattr_dotl+0xbd ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.833846: 303056 cycles: + ffffffff9ee70f80 __schedule+0x170 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.847518: 828573 cycles: + 7fe21581f520 __libc_calloc+0x0 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 70617267656d616c [unknown] ([unknown]) + +ls 72297 8403.867708: 743942 cycles: + ffffffff9ee69d88 memcpy_erms+0x8 ([kernel.kallsyms]) + ffffffff9eddd372 pdu_read+0x32 ([kernel.kallsyms]) + ffffffff9edddc14 p9pdu_readf+0x114 ([kernel.kallsyms]) + ffffffff9edd922f p9_parse_header+0x6f ([kernel.kallsyms]) + ffffffff9edd9d81 p9_client_rpc+0x301 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.873749: 743942 cycles: + 7fe21581d2a8 _int_malloc+0x8f8 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 7fe2159943e0 [unknown] ([unknown]) + 7fe2159943d0 [unknown] ([unknown]) + 7fe2159943c0 [unknown] ([unknown]) + 7fe2159943b0 [unknown] ([unknown]) + 7fe2159943a0 [unknown] ([unknown]) + 7fe215994390 [unknown] ([unknown]) + 7fe215994380 [unknown] ([unknown]) + 7fe215994370 [unknown] ([unknown]) + 7fe215994360 [unknown] ([unknown]) + 7fe215994350 [unknown] ([unknown]) + 7fe215994340 [unknown] ([unknown]) + 7fe215994330 [unknown] ([unknown]) + 7fe215994320 [unknown] ([unknown]) + 7fe215994310 [unknown] ([unknown]) + 7fe215994300 [unknown] ([unknown]) + 7fe2159942f0 [unknown] ([unknown]) + 7fe2159942e0 [unknown] ([unknown]) + 7fe2159942d0 [unknown] ([unknown]) + 7fe2159942c0 [unknown] ([unknown]) + 7fe2159942b0 [unknown] ([unknown]) + 7fe2159942a0 [unknown] ([unknown]) + 7fe215994290 [unknown] ([unknown]) + 7fe215994280 [unknown] ([unknown]) + 7fe215994270 [unknown] ([unknown]) + 7fe215994260 [unknown] ([unknown]) + 7fe215994250 [unknown] ([unknown]) + 7fe215994240 [unknown] ([unknown]) + 7fe215994230 [unknown] ([unknown]) + 7fe215994220 [unknown] ([unknown]) + 7fe215994210 [unknown] ([unknown]) + 7fe215994200 [unknown] ([unknown]) + 7fe2159941f0 [unknown] ([unknown]) + 7fe2159941e0 [unknown] ([unknown]) + 7fe2159941d0 [unknown] ([unknown]) + 7fe2159941c0 [unknown] ([unknown]) + 7fe2159941b0 [unknown] ([unknown]) + 7fe2159941a0 [unknown] ([unknown]) + 7fe215994190 [unknown] ([unknown]) + 7fe215994180 [unknown] ([unknown]) + 7fe215994170 [unknown] ([unknown]) + 7fe215994160 [unknown] ([unknown]) + 7fe215994150 [unknown] ([unknown]) + 7fe215994140 [unknown] ([unknown]) + 7fe215994130 [unknown] ([unknown]) + 7fe215994120 [unknown] ([unknown]) + 7fe215994110 [unknown] ([unknown]) + 7fe215994100 [unknown] ([unknown]) + 7fe2159940f0 [unknown] ([unknown]) + 7fe2159940e0 [unknown] ([unknown]) + 7fe2159940d0 [unknown] ([unknown]) + 7fe2159940c0 [unknown] ([unknown]) + 7fe2159940b0 [unknown] ([unknown]) + 7fe2159940a0 [unknown] ([unknown]) + 7fe215994090 [unknown] ([unknown]) + 7fe215994080 [unknown] ([unknown]) + 7fe215994070 [unknown] ([unknown]) + 7fe215994060 [unknown] ([unknown]) + 7fe215994050 [unknown] ([unknown]) + 7fe215994040 [unknown] ([unknown]) + 7fe215994030 [unknown] ([unknown]) + 7fe215994020 [unknown] ([unknown]) + 7fe215994010 [unknown] ([unknown]) + 7fe215994000 [unknown] ([unknown]) + 7fe215993ff0 [unknown] ([unknown]) + 7fe215993fe0 [unknown] ([unknown]) + 7fe215993fd0 [unknown] ([unknown]) + 7fe215993fc0 [unknown] ([unknown]) + 7fe215993fb0 [unknown] ([unknown]) + 7fe215993fa0 [unknown] ([unknown]) + 7fe215993f90 [unknown] ([unknown]) + 7fe215993f80 [unknown] ([unknown]) + 7fe215993f70 [unknown] ([unknown]) + 7fe215993f60 [unknown] ([unknown]) + 7fe215993f50 [unknown] ([unknown]) + 7fe215993f40 [unknown] ([unknown]) + 7fe215993f30 [unknown] ([unknown]) + 7fe215993f20 [unknown] ([unknown]) + 7fe215993f10 [unknown] ([unknown]) + 7fe215993f00 [unknown] ([unknown]) + 7fe215993ef0 [unknown] ([unknown]) + 7fe215993ee0 [unknown] ([unknown]) + 7fe215993ed0 [unknown] ([unknown]) + 7fe215993ec0 [unknown] ([unknown]) + 7fe215993eb0 [unknown] ([unknown]) + 7fe215993ea0 [unknown] ([unknown]) + 7fe215993e90 [unknown] ([unknown]) + 7fe215993e80 [unknown] ([unknown]) + 7fe215993e70 [unknown] ([unknown]) + 7fe215993e60 [unknown] ([unknown]) + 7fe215993e50 [unknown] ([unknown]) + 7fe215993e40 [unknown] ([unknown]) + 7fe215993e30 [unknown] ([unknown]) + 7fe215993e20 [unknown] ([unknown]) + 7fe215993e10 [unknown] ([unknown]) + 7fe215993e00 [unknown] ([unknown]) + 7fe215993df0 [unknown] ([unknown]) + 7fe215993de0 [unknown] ([unknown]) + 7fe215993dd0 [unknown] ([unknown]) + 7fe215993dc0 [unknown] ([unknown]) + 7fe215993db0 [unknown] ([unknown]) + 7fe215993da0 [unknown] ([unknown]) + 7fe215993d90 [unknown] ([unknown]) + 7fe215993d80 [unknown] ([unknown]) + 7fe215993d70 [unknown] ([unknown]) + 7fe215993d60 [unknown] ([unknown]) + 7fe215993d50 [unknown] ([unknown]) + 7fe215993d40 [unknown] ([unknown]) + 7fe215993d30 [unknown] ([unknown]) + 7fe215993d20 [unknown] ([unknown]) + 7fe215993d10 [unknown] ([unknown]) + 7fe215993d00 [unknown] ([unknown]) + 7fe215993cf0 [unknown] ([unknown]) + 7fe215993ce0 [unknown] ([unknown]) + 563205facba0 [unknown] ([unknown]) + 1ee1 [unknown] ([unknown]) + +ls 72297 8403.897768: 671442 cycles: + ffffffff9e8b20f3 __radix_tree_replace+0xe3 ([kernel.kallsyms]) + ffffffff9e8accc2 idr_alloc_u32+0x92 ([kernel.kallsyms]) + ffffffff9edd9565 p9_fid_create+0x85 ([kernel.kallsyms]) + ffffffff9eddbabf p9_client_walk+0x4f ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2e352d74726f7065 [unknown] ([unknown]) + +ls 72297 8403.903139: 671442 cycles: + ffffffff9e31d604 get_obj_cgroup_from_current+0x44 ([kernel.kallsyms]) + ffffffff9e304479 __kmalloc+0x69 ([kernel.kallsyms]) + ffffffff9e349989 __d_alloc+0x159 ([kernel.kallsyms]) + ffffffff9e34a14b d_alloc+0x1b ([kernel.kallsyms]) + ffffffff9e34cd8d d_alloc_parallel+0x3d ([kernel.kallsyms]) + ffffffff9e33a97d __lookup_slow+0x5d ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.930876: 626576 cycles: + ffffffff9ee76964 _raw_spin_lock_irqsave+0x14 ([kernel.kallsyms]) + ffffffff9e302aff __slab_free.isra.0+0x10f ([kernel.kallsyms]) + ffffffff9e303a3a kmem_cache_free.part.0+0x18a ([kernel.kallsyms]) + ffffffff9edd95f1 p9_req_put+0x41 ([kernel.kallsyms]) + ffffffff9edd9c6f p9_client_rpc+0x1ef ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6e2d737365727473 [unknown] ([unknown]) + +ls 72297 8403.942703: 626576 cycles: + ffffffff9e147bdb update_curr+0x10b ([kernel.kallsyms]) + ffffffff9e1496b9 enqueue_entity+0x179 ([kernel.kallsyms]) + ffffffff9e149d2b enqueue_task_fair+0x8b ([kernel.kallsyms]) + ffffffff9e13c1e3 ttwu_do_activate+0x73 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.969438: 564812 cycles: + ffffffff9e14a147 enqueue_task_fair+0x4a7 ([kernel.kallsyms]) + ffffffff9e13c1e3 ttwu_do_activate+0x73 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69c428 v9fs_vfs_getattr_dotl+0x48 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8403.975368: 564812 cycles: + ffffffff9e30269f memcg_slab_free_hook+0xbf ([kernel.kallsyms]) + ffffffff9e303939 kmem_cache_free.part.0+0x89 ([kernel.kallsyms]) + ffffffff9edd95f1 p9_req_put+0x41 ([kernel.kallsyms]) + ffffffff9eddb9f7 p9_client_clunk+0xb7 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6e2d737365727473 [unknown] ([unknown]) + +ls 72297 8403.978894: 523979 cycles: + 5632044f8cac [unknown] (/usr/bin/ls) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8403.982718: 504914 cycles: + ffffffff9e3d8ba4 __fscache_acquire_cookie+0x54 ([kernel.kallsyms]) + ffffffff9e69f6a0 v9fs_cache_inode_get_cookie+0x70 ([kernel.kallsyms]) + ffffffff9e69b92d v9fs_inode_from_fid_dotl+0xfd ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 70617267656d616c [unknown] ([unknown]) + +ls 72297 8403.986318: 483062 cycles: + ffffffff9edd9b6b p9_client_rpc+0xeb ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 70617267656d616c [unknown] ([unknown]) + +ls 72297 8404.010864: 570839 cycles: + ffffffff9e33a9a6 __lookup_slow+0x86 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 70617267656d616c [unknown] ([unknown]) + +ls 72297 8404.015251: 570839 cycles: + ffffffff9e1778a0 __srcu_read_lock+0x0 ([kernel.kallsyms]) + ffffffff9e3809d6 fsnotify_grab_connector+0x16 ([kernel.kallsyms]) + ffffffff9e3819ba fsnotify_destroy_marks+0x2a ([kernel.kallsyms]) + ffffffff9e34e348 __destroy_inode+0x78 ([kernel.kallsyms]) + ffffffff9e34e47a destroy_inode+0x2a ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.020673: 516319 cycles: + ffffffff9e1495c7 enqueue_entity+0x87 ([kernel.kallsyms]) + ffffffff9e149d2b enqueue_task_fair+0x8b ([kernel.kallsyms]) + ffffffff9e13c1e3 ttwu_do_activate+0x73 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 70617267656d616c [unknown] ([unknown]) + +ls 72297 8404.024842: 481539 cycles: + ffffffff9e270781 __perf_event_task_sched_in+0x61 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.028803: 457439 cycles: + ffffffff9e34b879 dput+0x159 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.031742: 436355 cycles: + ffffffff9ee76964 _raw_spin_lock_irqsave+0x14 ([kernel.kallsyms]) + ffffffff9e1580e0 prepare_to_wait_event+0x20 ([kernel.kallsyms]) + ffffffff9edd9be0 p9_client_rpc+0x160 ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.034380: 428196 cycles: + ffffffff9e15c46c __update_load_avg_cfs_rq+0x22c ([kernel.kallsyms]) + ffffffff9e14625a update_load_avg+0x7a ([kernel.kallsyms]) + ffffffff9e14959b enqueue_entity+0x5b ([kernel.kallsyms]) + ffffffff9e149d2b enqueue_task_fair+0x8b ([kernel.kallsyms]) + ffffffff9e13c1e3 ttwu_do_activate+0x73 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.036911: 425401 cycles: + ffffffff9e33aae3 path_init+0x73 ([kernel.kallsyms]) + ffffffff9e33c302 path_lookupat+0x22 ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.039317: 424749 cycles: + ffffffff9ee767aa _raw_spin_unlock_irqrestore+0xa ([kernel.kallsyms]) + ffffffff9eddb9ea p9_client_clunk+0xaa ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.042045: 426821 cycles: + ffffffff9e1477f1 set_next_entity+0x21 ([kernel.kallsyms]) + ffffffff9e14d32b pick_next_task_fair+0x26b ([kernel.kallsyms]) + ffffffff9ee70f59 __schedule+0x149 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.044261: 422374 cycles: + ffffffff9e85a5d0 __list_del_entry_valid+0x0 ([kernel.kallsyms]) + ffffffff9e14d208 pick_next_task_fair+0x148 ([kernel.kallsyms]) + ffffffff9ee70f59 __schedule+0x149 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 74732d6563617274 [unknown] ([unknown]) + +ls 72297 8404.046459: 429119 cycles: + ffffffff9e69f672 v9fs_cache_inode_get_cookie+0x42 ([kernel.kallsyms]) + ffffffff9e69b92d v9fs_inode_from_fid_dotl+0xfd ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.048819: 436514 cycles: + ffffffff9e00abd0 intel_pmu_disable_all+0x20 ([kernel.kallsyms]) + ffffffff9e2701f7 __perf_event_task_sched_out+0x107 ([kernel.kallsyms]) + ffffffff9ee712b9 __schedule+0x4a9 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.051155: 439744 cycles: + ffffffff9e30530f kmem_cache_alloc+0x8f ([kernel.kallsyms]) + ffffffff9e3d8447 fscache_alloc_cookie+0x37 ([kernel.kallsyms]) + ffffffff9e3d8bd0 __fscache_acquire_cookie+0x80 ([kernel.kallsyms]) + ffffffff9e69f6a0 v9fs_cache_inode_get_cookie+0x70 ([kernel.kallsyms]) + ffffffff9e69b92d v9fs_inode_from_fid_dotl+0xfd ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 74732d6563617274 [unknown] ([unknown]) + +ls 72297 8404.054410: 443619 cycles: + ffffffff9e122ca0 __queue_work+0x0 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 74732d6563617274 [unknown] ([unknown]) + +ls 72297 8404.057369: 430749 cycles: + ffffffff9edd9bd3 p9_client_rpc+0x153 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.060012: 422403 cycles: + ffffffff9f000184 syscall_return_via_sysret+0x40 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 69622e6563617274 [unknown] ([unknown]) + +ls 72297 8404.095357: 419532 cycles: + 7fe21581e402 cfree@GLIBC_2.2.5+0x22 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 69622e6563006e69 [unknown] ([unknown]) + +ls 72297 8404.098892: 419532 cycles: + ffffffff9f000181 syscall_return_via_sysret+0x3d ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 69622e656300676f [unknown] ([unknown]) + +ls 72297 8404.101524: 404165 cycles: + 7fe215916801 __strlen_avx2+0x21 (/usr/lib/x86_64-linux-gnu/libc.so.6) + ed800006e6962 [unknown] ([unknown]) + +ls 72297 8404.104077: 401636 cycles: + ffffffff9e69c3e0 v9fs_vfs_getattr_dotl+0x0 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.106699: 400593 cycles: + ffffffff9ee69d88 memcpy_erms+0x8 ([kernel.kallsyms]) + ffffffff9eddd372 pdu_read+0x32 ([kernel.kallsyms]) + ffffffff9edddc14 p9pdu_readf+0x114 ([kernel.kallsyms]) + ffffffff9edd922f p9_parse_header+0x6f ([kernel.kallsyms]) + ffffffff9edd9d81 p9_client_rpc+0x301 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 2e3631342d302e34 [unknown] ([unknown]) + +ls 72297 8404.108770: 398270 cycles: + ffffffff9ee76964 _raw_spin_lock_irqsave+0x14 ([kernel.kallsyms]) + ffffffff9e13da1f try_to_wake_up+0x4f ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.110777: 1 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.111000: 1 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.111168: 3 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.124461: 9 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.124811: 9 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.125264: 16 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69c428 v9fs_vfs_getattr_dotl+0x48 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.125560: 25 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.125887: 49 cycles: + ffffffff9e00ac63 __intel_pmu_enable_all.isra.0+0x43 ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044f8e58 [unknown] (/usr/bin/ls) + +ls 72297 8404.126188: 90 cycles: + ffffffff9e00ac8f __intel_pmu_enable_all.isra.0+0x6f ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044f8e58 [unknown] (/usr/bin/ls) + +ls 72297 8404.126551: 173 cycles: + ffffffff9e00ac8f __intel_pmu_enable_all.isra.0+0x6f ([kernel.kallsyms]) + ffffffff9e270869 __perf_event_task_sched_in+0x149 ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044f8e58 [unknown] (/usr/bin/ls) + +ls 72297 8404.126806: 301 cycles: + ffffffff9e27088d __perf_event_task_sched_in+0x16d ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044f8e58 [unknown] (/usr/bin/ls) + +ls 72297 8404.127124: 633 cycles: + ffffffff9e27088d __perf_event_task_sched_in+0x16d ([kernel.kallsyms]) + ffffffff9e1393c7 finish_task_switch.isra.0+0x167 ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.127437: 1176 cycles: + ffffffff9e1580c0 prepare_to_wait_event+0x0 ([kernel.kallsyms]) + ffffffff9edd9be0 p9_client_rpc+0x160 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.127700: 2207 cycles: + ffffffff9e1580c0 prepare_to_wait_event+0x0 ([kernel.kallsyms]) + ffffffff9edd9be0 p9_client_rpc+0x160 ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.127708: 4552 cycles: + ffffffff9e1580c0 prepare_to_wait_event+0x0 ([kernel.kallsyms]) + ffffffff9edd9be0 p9_client_rpc+0x160 ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.128681: 165631 cycles: + ffffffff9ee7113c __schedule+0x32c ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.129436: 198140 cycles: + ffffffff9e137cf0 is_cpu_allowed+0x0 ([kernel.kallsyms]) + ffffffff9e13dacd try_to_wake_up+0xfd ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044f0064 [unknown] (/usr/bin/ls) + +ls 72297 8404.131152: 255439 cycles: + ffffffff9e3a5a80 get_cached_acl+0x0 ([kernel.kallsyms]) + ffffffff9e69fc25 v9fs_xattr_get_acl+0x55 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e12a getxattr+0x18a ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.133597: 270022 cycles: + ffffffff9e1392bc finish_task_switch.isra.0+0x5c ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6c6d74682e [unknown] ([unknown]) + +ls 72297 8404.135838: 270780 cycles: + ffffffff9e00abd0 intel_pmu_disable_all+0x20 ([kernel.kallsyms]) + ffffffff9e2701f7 __perf_event_task_sched_out+0x107 ([kernel.kallsyms]) + ffffffff9ee712b9 __schedule+0x4a9 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 68732e666e6f [unknown] ([unknown]) + +ls 72297 8404.138792: 274702 cycles: + ffffffff9e365020 __inode_wait_for_writeback+0x0 ([kernel.kallsyms]) + ffffffff9e36a031 inode_wait_for_writeback+0x21 ([kernel.kallsyms]) + ffffffff9e34f17c evict+0xbc ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.140933: 269417 cycles: + ffffffff9e305335 kmem_cache_alloc+0xb5 ([kernel.kallsyms]) + ffffffff9e8b0ed4 radix_tree_node_alloc.constprop.0+0x94 ([kernel.kallsyms]) + ffffffff9e8b235c idr_get_free+0x22c ([kernel.kallsyms]) + ffffffff9e8acca2 idr_alloc_u32+0x72 ([kernel.kallsyms]) + ffffffff9e8acd46 idr_alloc+0x36 ([kernel.kallsyms]) + ffffffff9edd9917 p9_client_prepare_req.part.0+0x127 ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.142920: 275066 cycles: + ffffffff9edd9d88 p9_client_rpc+0x308 ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.145172: 283948 cycles: + ffffffff9e303ed4 ___slab_alloc.constprop.0+0x34 ([kernel.kallsyms]) + ffffffff9e3055a0 kmem_cache_alloc+0x320 ([kernel.kallsyms]) + ffffffff9e69a097 v9fs_alloc_inode+0x17 ([kernel.kallsyms]) + ffffffff9e34e8bb alloc_inode+0x1b ([kernel.kallsyms]) + ffffffff9e3503ab iget5_locked+0x8b ([kernel.kallsyms]) + ffffffff9e69b8a4 v9fs_inode_from_fid_dotl+0x74 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.146955: 287855 cycles: + ffffffff9eddde83 p9pdu_readf+0x383 ([kernel.kallsyms]) + ffffffff9edde036 p9pdu_readf+0x536 ([kernel.kallsyms]) + ffffffff9eddaf32 p9_client_getattr_dotl+0x82 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.148816: 302336 cycles: + ffffffff9e8ace43 idr_find+0x3 ([kernel.kallsyms]) + ffffffff9e122d1a __queue_work+0x7a ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.150411: 315318 cycles: + ffffffff9e1da35c acct_account_cputime+0x8c ([kernel.kallsyms]) + ffffffff9e1891d5 update_process_times+0x55 ([kernel.kallsyms]) + ffffffff9e19c81e tick_sched_timer+0x8e ([kernel.kallsyms]) + ffffffff9e189a70 __hrtimer_run_queues+0x120 ([kernel.kallsyms]) + ffffffff9e18a894 hrtimer_interrupt+0xf4 ([kernel.kallsyms]) + ffffffff9e0d1d6b __sysvec_hyperv_stimer0+0x2b ([kernel.kallsyms]) + ffffffff9ee69289 sysvec_hyperv_stimer0+0x69 ([kernel.kallsyms]) + ffffffff9f000ec6 asm_sysvec_hyperv_stimer0+0x16 ([kernel.kallsyms]) + ffffffff9e1392ee finish_task_switch.isra.0+0x8e ([kernel.kallsyms]) + ffffffff9ee71138 __schedule+0x328 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddaf04 p9_client_getattr_dotl+0x54 ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.152721: 395389 cycles: + ffffffff9e13da82 try_to_wake_up+0xb2 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.178241: 366998 cycles: + ffffffff9e7d3ae0 hook_inode_free_security+0x0 ([kernel.kallsyms]) + ffffffff9e7ce01f security_inode_free+0x1f ([kernel.kallsyms]) + ffffffff9e34e340 __destroy_inode+0x70 ([kernel.kallsyms]) + ffffffff9e34e47a destroy_inode+0x2a ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.195039: 326866 cycles: + ffffffff9e143230 update_min_vruntime+0x0 ([kernel.kallsyms]) + ffffffff9e147b39 update_curr+0x69 ([kernel.kallsyms]) + ffffffff9e1496b9 enqueue_entity+0x179 ([kernel.kallsyms]) + ffffffff9e149d2b enqueue_task_fair+0x8b ([kernel.kallsyms]) + ffffffff9e13c1e3 ttwu_do_activate+0x73 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 6672006c6d746800 [unknown] ([unknown]) + +ls 72297 8404.197401: 292089 cycles: + ffffffff9e69f672 v9fs_cache_inode_get_cookie+0x42 ([kernel.kallsyms]) + ffffffff9e69b92d v9fs_inode_from_fid_dotl+0xfd ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.199594: 294224 cycles: + 7fe2157b165b localeconv@@GLIBC_2.2.5+0xb (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.201836: 299381 cycles: + ffffffff9ee76964 _raw_spin_lock_irqsave+0x14 ([kernel.kallsyms]) + ffffffff9e302aff __slab_free.isra.0+0x10f ([kernel.kallsyms]) + ffffffff9e303a3a kmem_cache_free.part.0+0x18a ([kernel.kallsyms]) + ffffffff9edd95f1 p9_req_put+0x41 ([kernel.kallsyms]) + ffffffff9eddaf6d p9_client_getattr_dotl+0xbd ([kernel.kallsyms]) + ffffffff9e69b855 v9fs_inode_from_fid_dotl+0x25 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.204354: 303686 cycles: + ffffffff9ee69cb6 syscall_exit_to_user_mode+0x26 ([kernel.kallsyms]) + ffffffff9ee671a7 do_syscall_64+0x47 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 7478742e6e6165 [unknown] ([unknown]) + +ls 72297 8404.207089: 303405 cycles: + ffffffff9e15867f wake_up_bit+0x5f ([kernel.kallsyms]) + ffffffff9e3d8827 __fscache_relinquish_cookie+0x37 ([kernel.kallsyms]) + ffffffff9e69f6cd v9fs_cache_inode_put_cookie+0x1d ([kernel.kallsyms]) + ffffffff9e69a401 v9fs_evict_inode+0x31 ([kernel.kallsyms]) + ffffffff9e34f18f evict+0xcf ([kernel.kallsyms]) + ffffffff9e34ab2e __dentry_kill+0xde ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c637845206c61 [unknown] ([unknown]) + +ls 72297 8404.208608: 300146 cycles: + ffffffff9e8b2175 idr_get_free+0x45 ([kernel.kallsyms]) + ffffffff9e8acca2 idr_alloc_u32+0x72 ([kernel.kallsyms]) + ffffffff9edd9565 p9_fid_create+0x85 ([kernel.kallsyms]) + ffffffff9eddbabf p9_client_walk+0x4f ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c637845206c61 [unknown] ([unknown]) + +ls 72297 8404.210901: 324380 cycles: + ffffffff9e149ca7 enqueue_task_fair+0x7 ([kernel.kallsyms]) + ffffffff9e13c1e3 ttwu_do_activate+0x73 ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c637845206c61 [unknown] ([unknown]) + +ls 72297 8404.213768: 328041 cycles: + ffffffff9e13dbe8 try_to_wake_up+0x218 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c637845206c61 [unknown] ([unknown]) + +ls 72297 8404.216104: 322790 cycles: + ffffffff9e1481f5 dequeue_entity+0x15 ([kernel.kallsyms]) + ffffffff9e148699 dequeue_task_fair+0xb9 ([kernel.kallsyms]) + ffffffff9ee71259 __schedule+0x449 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.218302: 325632 cycles: + 7fe2157b1650 localeconv@@GLIBC_2.2.5+0x0 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.220369: 331233 cycles: + ffffffff9eddd372 pdu_read+0x32 ([kernel.kallsyms]) + ffffffff9edde084 p9pdu_readf+0x584 ([kernel.kallsyms]) + ffffffff9edde036 p9pdu_readf+0x536 ([kernel.kallsyms]) + ffffffff9eddaf32 p9_client_getattr_dotl+0x82 ([kernel.kallsyms]) + ffffffff9e69c428 v9fs_vfs_getattr_dotl+0x48 ([kernel.kallsyms]) + ffffffff9e332879 vfs_statx+0xa9 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.222153: 339890 cycles: + ffffffff9e69b7f8 v9fs_stat2inode_dotl+0x158 ([kernel.kallsyms]) + ffffffff9e69b925 v9fs_inode_from_fid_dotl+0xf5 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c636e49206c61 [unknown] ([unknown]) + +ls 72297 8404.223889: 356942 cycles: + ffffffff9e1432b1 clear_buddies+0x11 ([kernel.kallsyms]) + ffffffff9e14823e dequeue_entity+0x5e ([kernel.kallsyms]) + ffffffff9e148699 dequeue_task_fair+0xb9 ([kernel.kallsyms]) + ffffffff9ee71259 __schedule+0x449 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e35e276 path_getxattr+0x86 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c636e49206c61 [unknown] ([unknown]) + +ls 72297 8404.225698: 376612 cycles: + ffffffff9ee69d88 memcpy_erms+0x8 ([kernel.kallsyms]) + ffffffff9eddd372 pdu_read+0x32 ([kernel.kallsyms]) + ffffffff9edddc14 p9pdu_readf+0x114 ([kernel.kallsyms]) + ffffffff9edd9f0a p9_client_rpc+0x48a ([kernel.kallsyms]) + ffffffff9eddbe36 p9_client_xattrwalk+0x56 ([kernel.kallsyms]) + ffffffff9e69f137 v9fs_fid_xattr_get+0x97 ([kernel.kallsyms]) + ffffffff9e69f213 v9fs_xattr_handler_get+0x43 ([kernel.kallsyms]) + ffffffff9e35df70 vfs_getxattr+0x170 ([kernel.kallsyms]) + ffffffff9e35e064 getxattr+0xc4 ([kernel.kallsyms]) + ffffffff9e35e26b path_getxattr+0x7b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c636e49206c61 [unknown] ([unknown]) + +ls 72297 8404.227834: 394569 cycles: + ffffffff9e69b6b2 v9fs_stat2inode_dotl+0x12 ([kernel.kallsyms]) + ffffffff9e69b925 v9fs_inode_from_fid_dotl+0xf5 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.230264: 402974 cycles: + ffffffff9ee70e10 __schedule+0x0 ([kernel.kallsyms]) + ffffffff9ee71784 schedule+0x64 ([kernel.kallsyms]) + ffffffff9edd9bce p9_client_rpc+0x14e ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 756c636e49206c61 [unknown] ([unknown]) + +ls 72297 8404.232499: 404430 cycles: + ffffffff9e69a210 v9fs_init_inode+0x100 ([kernel.kallsyms]) + ffffffff9e69b904 v9fs_inode_from_fid_dotl+0xd4 ([kernel.kallsyms]) + ffffffff9e69a8c3 v9fs_vfs_lookup+0x123 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b09e getxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 5632044fc26f [unknown] (/usr/bin/ls) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.234568: 410430 cycles: + ffffffff9ee7383f down_read+0xf ([kernel.kallsyms]) + ffffffff9e33b371 walk_component+0x151 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e35e248 path_getxattr+0x58 ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589b0fe lgetxattr+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + 74682e656d616c66 [unknown] ([unknown]) + +ls 72297 8404.237452: 421121 cycles: + ffffffff9e31d644 get_obj_cgroup_from_current+0x84 ([kernel.kallsyms]) + ffffffff9e3052bd kmem_cache_alloc+0x3d ([kernel.kallsyms]) + ffffffff9e349852 __d_alloc+0x22 ([kernel.kallsyms]) + ffffffff9e34a14b d_alloc+0x1b ([kernel.kallsyms]) + ffffffff9e34cd8d d_alloc_parallel+0x3d ([kernel.kallsyms]) + ffffffff9e33a97d __lookup_slow+0x5d ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.254751: 414115 cycles: + ffffffff9e30533d kmem_cache_alloc+0xbd ([kernel.kallsyms]) + ffffffff9edd982a p9_client_prepare_req.part.0+0x3a ([kernel.kallsyms]) + ffffffff9edd9b28 p9_client_rpc+0xa8 ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69def2 v9fs_dentry_release+0x22 ([kernel.kallsyms]) + ffffffff9e34ab4d __dentry_kill+0xfd ([kernel.kallsyms]) + ffffffff9e34b876 dput+0x156 ([kernel.kallsyms]) + ffffffff9e3386d2 path_put+0x12 ([kernel.kallsyms]) + ffffffff9e3328b2 vfs_statx+0xe2 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.257174: 369833 cycles: + ffffffff9e13db5c try_to_wake_up+0x18c ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddbaf9 p9_client_walk+0x89 ([kernel.kallsyms]) + ffffffff9e69a843 v9fs_vfs_lookup+0xa3 ([kernel.kallsyms]) + ffffffff9e33a9a3 __lookup_slow+0x83 ([kernel.kallsyms]) + ffffffff9e33b380 walk_component+0x160 ([kernel.kallsyms]) + ffffffff9e33c34a path_lookupat+0x6a ([kernel.kallsyms]) + ffffffff9e33ff04 filename_lookup+0xe4 ([kernel.kallsyms]) + ffffffff9e340106 user_path_at_empty+0x36 ([kernel.kallsyms]) + ffffffff9e332854 vfs_statx+0x84 ([kernel.kallsyms]) + ffffffff9e3332bc do_statx+0x5c ([kernel.kallsyms]) + ffffffff9e33331b __x64_sys_statx+0x1b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d03e statx+0xe (/usr/lib/x86_64-linux-gnu/libc.so.6) + +ls 72297 8404.259556: 371293 cycles: + ffffffff9e1447e9 set_next_buddy+0x29 ([kernel.kallsyms]) + ffffffff9e148d9b check_preempt_wakeup+0x1db ([kernel.kallsyms]) + ffffffff9e13bffa check_preempt_curr+0x6a ([kernel.kallsyms]) + ffffffff9e13c02c ttwu_do_wakeup+0x1c ([kernel.kallsyms]) + ffffffff9e13dba1 try_to_wake_up+0x1d1 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9eddf2e1 p9_fd_request+0xc1 ([kernel.kallsyms]) + ffffffff9edd9b6d p9_client_rpc+0xed ([kernel.kallsyms]) + ffffffff9eddb9b2 p9_client_clunk+0x72 ([kernel.kallsyms]) + ffffffff9e69da6e v9fs_dir_release+0x5e ([kernel.kallsyms]) + ffffffff9e32db7f __fput+0x7f ([kernel.kallsyms]) + ffffffff9e127a9c task_work_run+0x5c ([kernel.kallsyms]) + ffffffff9e183865 exit_to_user_mode_prepare+0x125 ([kernel.kallsyms]) + ffffffff9ee69cad syscall_exit_to_user_mode+0x1d ([kernel.kallsyms]) + ffffffff9ee671a7 do_syscall_64+0x47 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21589286b __close_nocancel+0xb (/usr/lib/x86_64-linux-gnu/libc.so.6) + 7fe215688c6c [unknown] ([unknown]) + +ls 72297 8404.259908: 373595 cycles: + 7ffc51d849f0 __vdso_clock_gettime+0x130 ([vdso]) + 7fe21585e66d clock_gettime@@GLIBC_2.17+0x1d (/usr/lib/x86_64-linux-gnu/libc.so.6) + 0 [unknown] ([unknown]) + 7fe215993ce0 [unknown] ([unknown]) + 7fe2157ff8400000 [unknown] ([unknown]) + +ls 72297 8404.277963: 837102 cycles: + ffffffff9e13da82 try_to_wake_up+0xb2 ([kernel.kallsyms]) + ffffffff9e122e64 __queue_work+0x1c4 ([kernel.kallsyms]) + ffffffff9e123084 queue_work_on+0x24 ([kernel.kallsyms]) + ffffffff9e96123b tty_insert_flip_string_and_push_buffer+0x6b ([kernel.kallsyms]) + ffffffff9e95c76f n_tty_write+0x19f ([kernel.kallsyms]) + ffffffff9e957d75 file_tty_write.isra.0+0x1a5 ([kernel.kallsyms]) + ffffffff9e32937f new_sync_write+0x14f ([kernel.kallsyms]) + ffffffff9e32b6c8 vfs_write+0x1d8 ([kernel.kallsyms]) + ffffffff9e32b8fb ksys_write+0x6b ([kernel.kallsyms]) + ffffffff9ee67198 do_syscall_64+0x38 ([kernel.kallsyms]) + ffffffff9f0000da entry_SYSCALL_64_after_hwframe+0x62 ([kernel.kallsyms]) + 7fe21588d887 __GI___libc_write+0x17 (/usr/lib/x86_64-linux-gnu/libc.so.6) + 7061722031202d2d [unknown] ([unknown]) + +ls 72297 8404.279514: 746955 cycles: + 7fe2158075ea _IO_old_init+0xa (/usr/lib/x86_64-linux-gnu/libc.so.6) + 7ffc51d65260 [unknown] ([unknown]) + diff --git a/tests/sources/imports/import.stack b/tests/sources/imports/import.stack new file mode 100644 index 00000000..4679c5cf --- /dev/null +++ b/tests/sources/imports/import.stack @@ -0,0 +1,171 @@ +ls;[ls];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;insert_work 788525 +ls;[ls];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;schedule;__schedule;dequeue_task_fair;dequeue_entity 1081404 +ls;[ls];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 173 +ls;[ls];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in 301 +ls;[ls];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;is_cpu_allowed 198140 +ls;[ls];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 49 +ls;[ls];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 90 +ls;[unknown];[libc.so.6] 647901 +ls;[unknown];[ls] 407860 +ls;[unknown];[ls];[ls] 2065754 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr 386145 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;strncpy_from_user 360662 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_get_acl;get_cached_acl 255439 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput 822718 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__cond_resched;rcu_all_qs 282305 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;destroy_inode;__destroy_inode;fsnotify_destroy_marks;fsnotify_grab_connector;__srcu_read_lock 570839 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;evict;inode_wait_for_writeback;__inode_wait_for_writeback 252971 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;evict;v9fs_evict_inode;v9fs_cache_inode_put_cookie;__fscache_relinquish_cookie;__fscache_disable_cookie;memcmp 370723 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk 304183 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc 276682 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_activate;enqueue_task_fair;enqueue_entity;update_curr 626576 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;prepare_to_wait_event 6759 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule 303056 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule;__perf_event_task_sched_out;intel_pmu_disable_all 436514 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in 481539 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 296791 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;radix_tree_delete_item 309327 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;always_delete_dentry 293584 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;d_alloc_parallel;d_alloc;__d_alloc;kmem_cache_alloc;get_obj_cgroup_from_current 869880 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_client_prepare_req.part.0;idr_alloc;idr_alloc_u32;idr_get_free;radix_tree_node_alloc.constprop.0;kmem_cache_alloc 410931 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_client_prepare_req.part.0;p9_fcall_init;kmem_cache_alloc;___slab_alloc.constprop.0 261659 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request 387472 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up 395389 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;prepare_to_wait_event;_raw_spin_lock_irqsave 436355 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;dequeue_task_fair;dequeue_entity 322790 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in 633 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 1 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_req_put;kmem_cache_free.part.0;__slab_free.isra.0;_raw_spin_lock_irqsave 267141 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;iget5_locked;alloc_inode;v9fs_alloc_inode;kmem_cache_alloc;___slab_alloc.constprop.0 283948 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;idr_remove 284277 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc 275066 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_client_prepare_req.part.0;p9pdu_vwritef;pdu_write;memcpy_erms 386198 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_client_prepare_req.part.0;p9pdu_writef;p9pdu_vwritef 377213 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;__radix_tree_lookup 408615 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;idr_find 302336 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;insert_work 316781 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;_raw_spin_lock_irqsave 398270 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;is_cpu_allowed 373799 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;prepare_to_wait_event 1176 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0 353516 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 1 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;asm_sysvec_hyperv_stimer0;sysvec_hyperv_stimer0;__sysvec_hyperv_stimer0;hrtimer_interrupt;__hrtimer_run_queues;tick_sched_timer;update_process_times;acct_account_cputime 315318 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_req_put;kmem_cache_free.part.0 296132 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_req_put;kmem_cache_free.part.0;__slab_free.isra.0;_raw_spin_lock_irqsave 299381 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_req_put;kmem_cache_free.part.0;_raw_spin_unlock_irqrestore;__raw_callee_save___pv_queued_spin_unlock 387460 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9pdu_readf;p9pdu_readf 287855 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_cache_inode_get_cookie 371528 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_init_inode 404430 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_stat2inode_dotl 394569 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;getname_flags.part.0;strncpy_from_user;__check_object_size;__virt_addr_valid 278799 +ls;[unknown];[ls];getxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;syscall_exit_to_user_mode 793104 +ls;[unknown];[ls];localeconv@@GLIBC_2.2.5 989952 +ls;[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];[unknown];_int_malloc 743942 +ls;[unknown];[unknown];[unknown];clock_gettime@@GLIBC_2.17;__vdso_clock_gettime 373595 +ls;[unknown];_IO_old_init 746955 +ls;[unknown];__GI___getdents64;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_getdents64;iterate_dir;v9fs_dir_readdir_dotl;p9dirent_read;kfree 187300 +ls;[unknown];__GI___getdents64;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_getdents64;iterate_dir;v9fs_dir_readdir_dotl;p9dirent_read;p9pdu_readf;p9pdu_readf;pdu_read;memcpy_erms 193571 +ls;[unknown];__GI___libc_write;entry_SYSCALL_64_after_hwframe;do_syscall_64;ksys_write;vfs_write;new_sync_write;file_tty_write.isra.0;n_tty_write;tty_insert_flip_string_and_push_buffer;queue_work_on;__queue_work;try_to_wake_up 837102 +ls;[unknown];__close_nocancel;entry_SYSCALL_64_after_hwframe;do_syscall_64;syscall_exit_to_user_mode;exit_to_user_mode_prepare;task_work_run;__fput;v9fs_dir_release;p9_client_clunk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_wakeup;check_preempt_curr;check_preempt_wakeup;set_next_buddy 371293 +ls;[unknown];__libc_calloc 1139742 +ls;[unknown];__open64_nocancel;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_openat;do_sys_openat2;do_filp_open;path_openat;do_dentry_open;v9fs_file_open;p9_client_walk;p9_client_rpc;schedule 105467 +ls;[unknown];__open64_nocancel;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_openat;do_sys_openat2;do_filp_open;path_openat;do_dentry_open;v9fs_file_open;p9_client_walk;p9_client_rpc;schedule;asm_sysvec_hyperv_stimer0;sysvec_hyperv_stimer0;__sysvec_hyperv_stimer0;hrtimer_interrupt;__hrtimer_run_queues 110150 +ls;[unknown];__strlen_avx2 404165 +ls;[unknown];cfree@GLIBC_2.2.5 845160 +ls;[unknown];lgetxattr;entry_SYSCALL_64 277906 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;strncpy_from_user 744276 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc 483062 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9_fd_request;_raw_spin_lock 550419 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up 328041 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9_req_put;kmem_cache_free.part.0 372972 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9_req_put;kmem_cache_free.part.0;__slab_free.isra.0;__list_add_valid 317189 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9_req_put;kmem_cache_free.part.0;__slab_free.isra.0;_raw_spin_lock_irqsave 626576 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9pdu_readf 972738 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;p9pdu_readf;pdu_read;memcpy_erms 376612 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0 270022 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;getxattr;vfs_getxattr;v9fs_xattr_handler_get;v9fs_fid_xattr_get;p9_client_xattrwalk;p9_fid_create 457930 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;evict;__list_del_entry_valid 304152 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;evict;v9fs_evict_inode;v9fs_cache_inode_put_cookie;__fscache_relinquish_cookie;__fscache_disable_cookie;wake_up_bit 282569 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;evict;v9fs_evict_inode;v9fs_cache_inode_put_cookie;__fscache_relinquish_cookie;wake_up_bit 303405 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;p9_client_prepare_req.part.0;p9_fcall_init;kmem_cache_alloc;___slab_alloc.constprop.0;_raw_spin_lock_irqsave 396841 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work 443619 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;is_cpu_allowed;kthread_is_per_cpu 289566 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_activate;enqueue_task_fair;enqueue_entity;update_curr;update_min_vruntime 326866 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule;dequeue_task_fair;dequeue_entity;clear_buddies 356942 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule;pick_next_task_fair;__list_del_entry_valid 422374 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_req_put;kmem_cache_free.part.0;memcg_slab_free_hook 564812 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow 570839 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;d_alloc_parallel;d_alloc;__d_alloc;kmem_cache_alloc;get_obj_cgroup_from_current 412936 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;d_splice_alias;__d_add;__d_rehash 374824 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_client_prepare_req.part.0;idr_alloc;idr_alloc_u32;idr_get_free 377157 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_client_prepare_req.part.0;p9_fcall_init;kmem_cache_alloc 288831 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_client_prepare_req.part.0;p9_fcall_init;kmem_cache_alloc;___slab_alloc.constprop.0 834354 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_activate;enqueue_task_fair 324380 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_wakeup 263927 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;update_rq_clock 297309 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_parse_header;p9pdu_readf 287020 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule 402974 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;__perf_event_task_sched_out;intel_pmu_disable_all 270780 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;__perf_event_task_sched_out;x86_pmu_disable 578521 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0 264024 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_fid_create;idr_alloc_u32;__radix_tree_replace 671442 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_fid_create;idr_alloc_u32;idr_get_free 300146 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_req_put 701944 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9pdu_readf;p9pdu_readf;p9pdu_readf 315014 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;iget5_locked;alloc_inode;v9fs_alloc_inode;kmem_cache_alloc 457930 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request 394836 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_activate;enqueue_task_fair;enqueue_entity 516319 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_parse_header;p9pdu_readf;pdu_read;memcpy_erms 400593 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__raw_callee_save___pv_queued_spin_unlock 378607 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;pick_next_task_fair 285677 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_cache_inode_get_cookie;__fscache_acquire_cookie 504914 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_cache_inode_get_cookie;__fscache_acquire_cookie;fscache_alloc_cookie;kmem_cache_alloc 439744 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_stat2inode_dotl 339890 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;filename_lookup;path_lookupat;walk_component;down_read 410430 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;path_getxattr;user_path_at_empty;getname_flags.part.0;strncpy_from_user;__check_object_size 833353 +ls;[unknown];lgetxattr;entry_SYSCALL_64_after_hwframe;do_syscall_64;syscall_exit_to_user_mode 303686 +ls;[unknown];lgetxattr;syscall_return_via_sysret 841935 +ls;__GI___fstatat64;entry_SYSCALL_64_after_hwframe;do_syscall_64;__do_sys_newfstatat;vfs_statx;v9fs_vfs_getattr_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_client_prepare_req.part.0;p9_fcall_init;kmem_cache_alloc 110150 +ls;__strlen_avx2 972738 +ls;statx;entry_SYSCALL_64 405507 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;destroy_inode;__destroy_inode;fsnotify_destroy_marks 268089 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;destroy_inode;__destroy_inode;security_inode_free;hook_inode_free_security 366998 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;evict;inode_wait_for_writeback;__inode_wait_for_writeback 274702 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;evict;v9fs_evict_inode;v9fs_cache_inode_put_cookie;__fscache_relinquish_cookie;__fscache_disable_cookie;fscache_invalidate_writes 317720 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;_raw_spin_unlock_irqrestore 424749 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;p9_client_prepare_req.part.0;kmem_cache_alloc 414115 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_activate;enqueue_task_fair;enqueue_entity;update_load_avg;__update_load_avg_cfs_rq 428196 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;path_put;dput;__dentry_kill;v9fs_dentry_release;p9_client_clunk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 25 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;path_init 680390 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;d_alloc_parallel 394528 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;d_alloc_parallel;d_alloc;__d_alloc;__kmalloc;get_obj_cgroup_from_current 671442 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;d_alloc_parallel;d_alloc;__d_alloc;kmem_cache_alloc;get_obj_cgroup_from_current 421121 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;d_splice_alias;__d_add 407939 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request 240152 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work 258055 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up 369833 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;p9_parse_header;p9pdu_readf;pdu_read;memcpy_erms 743942 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule 165631 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;p9_client_walk;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 9 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;iget5_locked;alloc_inode;v9fs_alloc_inode;kmem_cache_alloc 260415 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc 430749 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_client_prepare_req.part.0;idr_alloc;idr_alloc_u32;idr_get_free;radix_tree_node_alloc.constprop.0;kmem_cache_alloc 269417 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_client_prepare_req.part.0;p9pdu_prepare 355513 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request 345879 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;is_cpu_allowed;kthread_is_per_cpu 491649 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_activate;enqueue_task_fair;enqueue_entity;update_curr;cpuacct_charge 392002 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;dequeue_task_fair 304152 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 9 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;pick_next_task_fair;set_next_entity 426821 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_cache_inode_get_cookie 721208 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;user_path_at_empty;filename_lookup;path_lookupat;walk_component;__lookup_slow;v9fs_vfs_lookup;v9fs_inode_from_fid_dotl;v9fs_cache_inode_get_cookie;__fscache_acquire_cookie;fscache_alloc_cookie 387460 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;v9fs_vfs_getattr_dotl 401636 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;v9fs_vfs_getattr_dotl;p9_client_getattr_dotl;p9_client_rpc 289951 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;v9fs_vfs_getattr_dotl;p9_client_getattr_dotl;p9_client_rpc;p9_fd_request;queue_work_on;__queue_work;try_to_wake_up;ttwu_do_activate;enqueue_task_fair 564812 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;v9fs_vfs_getattr_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;__perf_event_task_sched_out;x86_pmu_disable 282569 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;v9fs_vfs_getattr_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0 312217 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;v9fs_vfs_getattr_dotl;p9_client_getattr_dotl;p9_client_rpc;schedule;__schedule;finish_task_switch.isra.0;__perf_event_task_sched_in;__intel_pmu_enable_all.isra.0 16 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_statx;do_statx;vfs_statx;v9fs_vfs_getattr_dotl;p9_client_getattr_dotl;p9pdu_readf;p9pdu_readf;pdu_read 331233 +ls;statx;entry_SYSCALL_64_after_hwframe;do_syscall_64;syscall_exit_to_user_mode;exit_to_user_mode_prepare;__rseq_handle_notify_resume 276682 +perf-exec;[unknown];entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_execve;do_execveat_common.isra.0;bprm_execve;load_elf_binary;begin_new_exec;perf_event_exec;__intel_pmu_enable_all.isra.0 1 +perf-exec;[unknown];entry_SYSCALL_64_after_hwframe;do_syscall_64;__x64_sys_execve;do_execveat_common.isra.0;bprm_execve;load_elf_binary;begin_new_exec;perf_event_exec;asm_sysvec_hyperv_stimer0;sysvec_hyperv_stimer0;__sysvec_hyperv_stimer0;hrtimer_interrupt;__hrtimer_run_queues;tick_sched_timer;update_process_times;smp_call_function_single_async;generic_exec_single;send_call_function_single_ipi 8462 diff --git a/tests/sources/imports/machine_info.json b/tests/sources/imports/machine_info.json new file mode 100644 index 00000000..6f85c174 --- /dev/null +++ b/tests/sources/imports/machine_info.json @@ -0,0 +1 @@ +{"system": "Linux", "host": "dellion", "release": "5.15.146.1-microsoft-standard-WSL2", "architecture": "x86_64","cpu": {"physical": "6","total": "12","frequency": "2208.000MHz"}, "memory": {"total_ram": "7.7GiB", "swap": "2.0GiB"}, "boot_info": "initrd=\\initrd.img WSL_ROOT_INIT=1 panic=-1 nr_cpus=12 hv_utils.timesync_implicit=1 console=hvc0 debug pty.legacy_count=0","mem_details": {"MemTotal": "8026096 kB", "MemFree": "7160904 kB", "MemAvailable": "7215788 kB", "Buffers": "4052 kB", "Cached": "229120 kB", "SwapCached": "0 kB", "Active": "62760 kB", "Inactive": "398568 kB", "Active(anon)": "2056 kB", "Inactive(anon)": "229720 kB", "Active(file)": "60704 kB", "Inactive(file)": "169044 kB", "Unevictable": "0 kB", "Mlocked": "0 kB", "SwapTotal": "2097152 kB", "SwapFree": "2097152 kB", "Dirty": "0 kB", "Writeback": "0 kB", "AnonPages": "223360 kB", "Mapped": "209112 kB", "Shmem": "3424 kB", "KReclaimable": "81704 kB", "Slab": "143556 kB", "SReclaimable": "81704 kB", "SUnreclaim": "61852 kB", "KernelStack": "5244 kB", "PageTables": "6272 kB", "NFS_Unstable": "0 kB", "Bounce": "0 kB", "WritebackTmp": "0 kB", "CommitLimit": "6110200 kB", "Committed_AS": "1200164 kB", "VmallocTotal": "34359738367 kB", "VmallocUsed": "27428 kB", "VmallocChunk": "0 kB", "Percpu": "9152 kB", "AnonHugePages": "77824 kB", "ShmemHugePages": "0 kB", "ShmemPmdMapped": "0 kB", "FileHugePages": "0 kB", "FilePmdMapped": "0 kB", "HugePages_Total": "0", "HugePages_Free": "0", "HugePages_Rsvd": "0", "HugePages_Surp": "0", "Hugepagesize": "2048 kB", "Hugetlb": "0 kB", "DirectMap4k": "121856 kB", "DirectMap2M": "6062080 kB", "DirectMap1G": "11534336 kB"}, "cpu_details": [{"processor": "0", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "0", "cpu cores": "6", "apicid": "0", "initial apicid": "0", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "1", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "0", "cpu cores": "6", "apicid": "1", "initial apicid": "1", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "2", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "1", "cpu cores": "6", "apicid": "2", "initial apicid": "2", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "3", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "1", "cpu cores": "6", "apicid": "3", "initial apicid": "3", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "4", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "2", "cpu cores": "6", "apicid": "4", "initial apicid": "4", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "5", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "2", "cpu cores": "6", "apicid": "5", "initial apicid": "5", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "6", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "3", "cpu cores": "6", "apicid": "6", "initial apicid": "6", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "7", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "3", "cpu cores": "6", "apicid": "7", "initial apicid": "7", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "8", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "4", "cpu cores": "6", "apicid": "8", "initial apicid": "8", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "9", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "4", "cpu cores": "6", "apicid": "9", "initial apicid": "9", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "10", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "5", "cpu cores": "6", "apicid": "10", "initial apicid": "10", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}, {"processor": "11", "vendor_id": "GenuineIntel", "cpu family": "6", "model": "158", "model name": "Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz", "stepping": "10", "microcode": "0xffffffff", "cpu MHz": "2208.000", "cache size": "9216 KB", "physical id": "0", "siblings": "12", "core id": "5", "cpu cores": "6", "apicid": "11", "initial apicid": "11", "fpu": "yes", "fpu_exception": "yes", "cpuid level": "21", "wp": "yes", "flags": "fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves md_clear flush_l1d arch_capabilities", "bugs": "cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds mmio_stale_data retbleed gds", "bogomips": "4416.00", "clflush size": "64", "cache_alignment": "64", "address sizes": "39 bits physical, 48 bits virtual", "power management": ""}]} \ No newline at end of file diff --git a/tests/test_imports.py b/tests/test_imports.py new file mode 100755 index 00000000..3f7fc1ee --- /dev/null +++ b/tests/test_imports.py @@ -0,0 +1,89 @@ +"""Basic tests for checking the correctness of the VCS modules""" + +from __future__ import annotations + +# Standard Imports +import os + +# Third-Party Imports +from click.testing import CliRunner + +# Perun Imports +from perun import cli + + +def test_imports(pcs_with_svs): + pool_path = os.path.join(os.path.split(__file__)[0], "sources", "imports") + + assert len(os.listdir(os.path.join(".perun", "jobs"))) == 0 + runner = CliRunner() + result = runner.invoke( + cli.cli, + ["import", "-c", "ls", "-w", ".", "perf", "record", os.path.join(pool_path, "import.data")], + ) + assert result.exit_code == 0 + print(result.output) + assert len(os.listdir(os.path.join(".perun", "jobs"))) == 2 + + result = runner.invoke( + cli.cli, + [ + "import", + "-c", + "ls", + "-w", + "al", + "perf", + "script", + os.path.join(pool_path, "import.script"), + ], + ) + assert result.exit_code == 0 + assert len(os.listdir(os.path.join(".perun", "jobs"))) == 3 + + result = runner.invoke( + cli.cli, + [ + "import", + "--machine-info", + os.path.join(pool_path, "machine_info.json"), + "perf", + "stack", + os.path.join(pool_path, "import.stack"), + ], + ) + assert result.exit_code == 0 + assert len(os.listdir(os.path.join(".perun", "jobs"))) == 4 + + result = runner.invoke( + cli.cli, + [ + "import", + "--save-to-index", + "-c", + "ls", + "-w", + "..", + "perf", + "stack", + os.path.join(pool_path, "import.stack"), + ], + ) + assert result.exit_code == 0 + assert len(os.listdir(os.path.join(".perun", "jobs"))) == 4 + + result = runner.invoke( + cli.cli, + [ + "import", + "-c", + "ls", + "-w", + ".", + "perf", + "record", + os.path.join(pool_path, "import.stack"), + ], + ) + assert result.exit_code == 1 + assert len(os.listdir(os.path.join(".perun", "jobs"))) == 4 From 66a05d79bd1837c670b9980b2da6f3320f13a37f Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Fri, 19 Jul 2024 07:46:28 +0200 Subject: [PATCH 14/15] Fix codacy issues --- perun/profile/imports.py | 6 +++--- utils/generate_machine_info.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/perun/profile/imports.py b/perun/profile/imports.py index 221dce9e..b1ed0749 100755 --- a/perun/profile/imports.py +++ b/perun/profile/imports.py @@ -34,7 +34,7 @@ def get_machine_info(machine_info: Optional[str] = None) -> dict[str, Any]: return environment.get_machine_specification() -def get_param(l: dict[str, Any], param: str, index: int) -> Any: +def get_param(cfg: dict[str, Any], param: str, index: int) -> Any: """ :param l: list we are getting from @@ -42,8 +42,8 @@ def get_param(l: dict[str, Any], param: str, index: int) -> Any: :param index: index from which we are retrieving :return: value of the param """ - assert index < len(l[param]), f"Not enough values set up for the '{param}' command." - return l[param][index] + assert index < len(cfg[param]), f"Not enough values set up for the '{param}' command." + return cfg[param][index] def import_from_string( diff --git a/utils/generate_machine_info.sh b/utils/generate_machine_info.sh index 44a80945..792272bb 100755 --- a/utils/generate_machine_info.sh +++ b/utils/generate_machine_info.sh @@ -73,7 +73,7 @@ get_machine_specification() { if [[ -e /proc/meminfo ]]; then while IFS=: read -r key value; do if [[ -n "$key" && -n "$value" ]]; then - value=$(echo -n $value | xargs) + value=$(echo -n "$value" | xargs) if [[ $first -eq 0 ]]; then first=1 else From 25f323d1d69bed7076f3094f7f2a594285179b04 Mon Sep 17 00:00:00 2001 From: Tomas Fiedor Date: Mon, 22 Jul 2024 13:59:31 +0200 Subject: [PATCH 15/15] Fix issues --- perun/cli_groups/import_cli.py | 4 ++-- perun/profile/imports.py | 6 +++++- utils/generate_machine_info.sh | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/perun/cli_groups/import_cli.py b/perun/cli_groups/import_cli.py index a372411c..1631bbd8 100755 --- a/perun/cli_groups/import_cli.py +++ b/perun/cli_groups/import_cli.py @@ -19,7 +19,7 @@ "--machine-info", "-m", type=click.Path(resolve_path=True, readable=True), - help="Imports machine info from file in JSON format (by default, machine info is loaded from the current hoot)." + help="Imports machine info from file in JSON format (by default, machine info is loaded from the current host)." "You can use `utils/generate_machine_info.sh` script to generate the machine info file.", ) @click.option( @@ -89,7 +89,7 @@ def perf_group(ctx: click.Context, **kwargs: Any) -> None: This supports either profiles collected in: 1. Binary format: e.g., `collected.data` files, that are results of `perf record` - 2. Text format: result of `perf script` that parses the binary into user-friendly and parsing-frinedly text format + 2. Text format: result of `perf script` that parses the binary into user-friendly and parsing-friendly text format """ ctx.obj.update(kwargs) diff --git a/perun/profile/imports.py b/perun/profile/imports.py index b1ed0749..5e2fd0ce 100755 --- a/perun/profile/imports.py +++ b/perun/profile/imports.py @@ -35,7 +35,11 @@ def get_machine_info(machine_info: Optional[str] = None) -> dict[str, Any]: def get_param(cfg: dict[str, Any], param: str, index: int) -> Any: - """ + """Helper function for retrieving parameter from the dictionary of lists. + + This assumes, that dictionary contains list of parameters under certain keys. + It retrieves the list under the key and then returns the index. The function + fails, when the index is out of bounds. :param l: list we are getting from :param param: param which contains the list diff --git a/utils/generate_machine_info.sh b/utils/generate_machine_info.sh index 792272bb..dd878208 100755 --- a/utils/generate_machine_info.sh +++ b/utils/generate_machine_info.sh @@ -127,4 +127,4 @@ if [[ -z "$output_file" ]]; then get_machine_specification | sed 's/\\/\\\\/g' else get_machine_specification | sed 's/\\/\\\\/g' > "$output_file" -fi \ No newline at end of file +fi