lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202405211428.a5fd016-oliver.sang@intel.com>
Date: Tue, 21 May 2024 15:44:40 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Luis Henriques <lhenriques@...e.de>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, <linux-kernel@...r.kernel.org>,
	Jarkko Sakkinen <jarkko@...nel.org>, David Howells <dhowells@...hat.com>,
	Jarkko Sakkinen <jarkko.sakkinen@...nel.org>, <keyrings@...r.kernel.org>,
	<ying.huang@...el.com>, <feng.tang@...el.com>, <fengwei.yin@...el.com>,
	<oliver.sang@...el.com>
Subject: [linus:master] [keys]  9578e327b2:  stress-ng.key.ops_per_sec -98.9%
 regression



Hello,

kernel test robot noticed a -98.9% regression of stress-ng.key.ops_per_sec on:


commit: 9578e327b2b4935a25d49e3891b8fcca9b6c10c6 ("keys: update key quotas in key_put()")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: stress-ng
test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
parameters:

	nr_threads: 100%
	testtime: 60s
	test: key
	cpufreq_governor: performance



If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@...el.com>
| Closes: https://lore.kernel.org/oe-lkp/202405211428.a5fd016-oliver.sang@intel.com


Details are as below:
-------------------------------------------------------------------------------------------------->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240521/202405211428.a5fd016-oliver.sang@intel.com

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-13/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp7/key/stress-ng/60s

commit: 
  45db3ab700 ("Merge tag '6.9-rc7-ksmbd-fixes' of git://git.samba.org/ksmbd")
  9578e327b2 ("keys: update key quotas in key_put()")

45db3ab700926379 9578e327b2b4935a25d49e3891b 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      0.02 ±  5%      +0.4        0.40 ±  5%  mpstat.cpu.all.soft%
      3327 ±  4%     +26.3%       4203        vmstat.system.cs
    132586           +12.5%     149116        vmstat.system.in
    242317 ± 21%     +81.7%     440232 ±  7%  numa-numastat.node0.local_node
    265814 ± 20%     +77.8%     472661 ±  6%  numa-numastat.node0.numa_hit
    336040 ± 21%     +44.6%     485763 ± 12%  numa-numastat.node1.local_node
   1420300           -98.9%      16000        stress-ng.key.ops
     23671           -98.9%     266.57        stress-ng.key.ops_per_sec
     86664 ±  9%     +39.7%     121097 ±  3%  stress-ng.time.involuntary_context_switches
    147766 ±  2%     +13.5%     167740        meminfo.Active
    147701 ±  2%     +13.5%     167676        meminfo.Active(anon)
    383066          +113.9%     819244        meminfo.SUnreclaim
    474630           +91.8%     910260        meminfo.Slab
    197208 ±  4%    +117.4%     428732        numa-meminfo.node0.SUnreclaim
    243602 ± 10%     +97.4%     480764 ±  4%  numa-meminfo.node0.Slab
    185960 ±  4%    +108.0%     386790        numa-meminfo.node1.SUnreclaim
    231124 ± 10%     +84.2%     425753 ±  5%  numa-meminfo.node1.Slab
     49305 ±  4%    +117.5%     107260        numa-vmstat.node0.nr_slab_unreclaimable
    265330 ± 20%     +78.1%     472675 ±  6%  numa-vmstat.node0.numa_hit
    241833 ± 21%     +82.0%     440246 ±  7%  numa-vmstat.node0.numa_local
     46500 ±  4%    +108.2%      96809        numa-vmstat.node1.nr_slab_unreclaimable
    335385 ± 21%     +44.8%     485563 ± 12%  numa-vmstat.node1.numa_local
      1343 ± 60%    +284.2%       5162 ± 14%  perf-c2c.DRAM.local
      1029 ± 50%    +942.9%      10731 ±  9%  perf-c2c.DRAM.remote
    722.67 ±  2%   +1259.5%       9825        perf-c2c.HITM.local
    565.50 ±  4%   +1169.2%       7177        perf-c2c.HITM.remote
      1288 ±  2%   +1219.9%      17002        perf-c2c.HITM.total
    246.44 ±  7%     +13.0%     278.58 ±  5%  sched_debug.cfs_rq:/.runnable_avg.stddev
    218.77 ±  5%     +77.4%     388.20 ±  9%  sched_debug.cfs_rq:/.util_est.avg
    987.92 ±  9%     +36.9%       1352 ± 10%  sched_debug.cfs_rq:/.util_est.max
    177.06 ±  7%     +44.6%     256.06 ±  6%  sched_debug.cfs_rq:/.util_est.stddev
      3311 ±  2%     +12.2%       3716 ±  2%  sched_debug.cpu.nr_switches.avg
     37118 ±  2%     +10.5%      41032 ±  2%  proc-vmstat.nr_active_anon
     71004            +4.1%      73890        proc-vmstat.nr_shmem
     95794          +112.8%     203871        proc-vmstat.nr_slab_unreclaimable
     37118 ±  2%     +10.5%      41032 ±  2%  proc-vmstat.nr_zone_active_anon
      3916 ±  4%    +106.1%       8072 ± 56%  proc-vmstat.numa_hint_faults_local
    645123 ±  3%     +54.1%     993900 ±  3%  proc-vmstat.numa_hit
    578841 ±  4%     +60.3%     927625 ±  3%  proc-vmstat.numa_local
    902523 ±  2%    +108.0%    1876904 ±  4%  proc-vmstat.pgalloc_normal
    663704 ±  4%    +103.7%    1351779 ±  7%  proc-vmstat.pgfree
      0.49 ± 20%     +70.9%       0.84 ±  4%  perf-stat.i.MPKI
 5.892e+09            -9.9%  5.309e+09        perf-stat.i.branch-instructions
      0.60 ±  7%      +0.1        0.69 ±  5%  perf-stat.i.branch-miss-rate%
     43.36 ± 12%      +9.2       52.51 ±  3%  perf-stat.i.cache-miss-rate%
  11245283 ± 21%     +66.7%   18744064 ±  4%  perf-stat.i.cache-misses
  22283372 ± 13%     +57.0%   34986667 ±  2%  perf-stat.i.cache-references
      3339 ±  4%     +25.9%       4204 ±  2%  perf-stat.i.context-switches
      7.89            +8.4%       8.55        perf-stat.i.cpi
    136.30            +9.5%     149.28 ±  2%  perf-stat.i.cpu-migrations
     51088 ± 27%     -75.8%      12346 ±  4%  perf-stat.i.cycles-between-cache-misses
 2.461e+10            -7.7%  2.271e+10        perf-stat.i.instructions
      0.13            -8.6%       0.12        perf-stat.i.ipc
      0.04 ± 66%    +142.6%       0.10 ± 40%  perf-stat.i.major-faults
      0.43 ± 21%     +89.3%       0.82 ±  4%  perf-stat.overall.MPKI
      0.62 ±  6%      +0.1        0.71 ±  5%  perf-stat.overall.branch-miss-rate%
      7.92            +8.4%       8.58        perf-stat.overall.cpi
     19604 ± 31%     -46.5%      10494 ±  4%  perf-stat.overall.cycles-between-cache-misses
      0.13            -7.7%       0.12        perf-stat.overall.ipc
 5.796e+09           -10.0%  5.219e+09        perf-stat.ps.branch-instructions
  10473414 ± 21%     +74.6%   18283383 ±  4%  perf-stat.ps.cache-misses
  21668097 ± 13%     +58.6%   34375038 ±  2%  perf-stat.ps.cache-references
      3202 ±  4%     +28.6%       4117 ±  2%  perf-stat.ps.context-switches
    133.71            +9.5%     146.46 ±  2%  perf-stat.ps.cpu-migrations
 2.417e+10            -7.7%  2.231e+10        perf-stat.ps.instructions
      0.04 ± 66%    +162.8%       0.09 ± 41%  perf-stat.ps.major-faults
 1.473e+12            -8.1%  1.354e+12        perf-stat.total.instructions
     97.62           -97.6        0.00        perf-profile.calltrace.cycles-pp.read.stress_run
     97.60           -97.6        0.00        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read.stress_run
     97.60           -97.6        0.00        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read.stress_run
     97.59           -97.6        0.00        perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read.stress_run
     97.59           -97.6        0.00        perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     97.58           -97.6        0.00        perf-profile.calltrace.cycles-pp.proc_reg_read_iter.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe
     97.58           -97.6        0.00        perf-profile.calltrace.cycles-pp.seq_read_iter.proc_reg_read_iter.vfs_read.ksys_read.do_syscall_64
     95.99           -96.0        0.00        perf-profile.calltrace.cycles-pp.proc_keys_start.seq_read_iter.proc_reg_read_iter.vfs_read.ksys_read
     95.97           -96.0        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock.proc_keys_start.seq_read_iter.proc_reg_read_iter.vfs_read
     95.94           -95.9        0.00        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.proc_keys_start.seq_read_iter.proc_reg_read_iter
     98.04            -0.4       97.64        perf-profile.calltrace.cycles-pp.stress_run
      1.60            -0.0        1.58        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_garbage_collector.process_one_work.worker_thread
      1.66 ±  3%      +0.5        2.20        perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
      1.66 ±  3%      +0.5        2.20        perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
      1.66 ±  3%      +0.5        2.20        perf-profile.calltrace.cycles-pp.ret_from_fork_asm
      0.00            +0.6        0.58 ±  6%  perf-profile.calltrace.cycles-pp.rcu_do_batch.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn
      0.00            +0.6        0.58 ±  6%  perf-profile.calltrace.cycles-pp.rcu_core.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread
      0.00            +0.6        0.58 ±  5%  perf-profile.calltrace.cycles-pp.handle_softirqs.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork
      0.00            +0.6        0.58 ±  5%  perf-profile.calltrace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.00            +0.6        0.58 ±  5%  perf-profile.calltrace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork.ret_from_fork_asm
      0.00            +3.1        3.13        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_revoke_key
      0.00            +3.2        3.15        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_revoke_key.do_syscall_64
      0.00            +3.2        3.16        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_revoke_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +3.2        3.20        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_revoke_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +3.2        3.25        perf-profile.calltrace.cycles-pp.keyctl_revoke_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.2        6.18        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_read_key
      0.00            +6.2        6.19        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_keyring_unlink
      0.00            +6.2        6.20        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_get_security
      0.00            +6.2        6.20        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_setperm_key
      0.00            +6.2        6.21        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_describe_key
      0.00            +6.2        6.22        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_read_key.do_syscall_64
      0.00            +6.2        6.23        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_keyring_link
      0.00            +6.2        6.23        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_keyring_unlink.do_syscall_64
      0.00            +6.2        6.24        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_describe_key.do_syscall_64
      0.00            +6.2        6.24        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_get_security.do_syscall_64
      0.00            +6.2        6.24        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_setperm_key.do_syscall_64
      0.00            +6.2        6.24        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_update_key
      0.00            +6.2        6.25        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_alloc.__key_create_or_update.key_create_or_update
      0.00            +6.3        6.25        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_keyring_unlink.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.3        6.25        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_read_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.3        6.26        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_keyring_link.do_syscall_64
      0.00            +6.3        6.27        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_setperm_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.3        6.27        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_get_security.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.3        6.27        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_set_timeout
      0.00            +6.3        6.28        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_update_key.do_syscall_64
      0.00            +6.3        6.28        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_alloc.__key_create_or_update.key_create_or_update.__do_sys_add_key
      0.00            +6.3        6.29        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_keyring_link.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.3        6.30        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_read_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.3        6.30        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_keyring_unlink.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.3        6.30        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_set_timeout.do_syscall_64
      0.00            +6.3        6.31        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_update_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.3        6.31        perf-profile.calltrace.cycles-pp.keyctl_setperm_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.3        6.31        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_setperm_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.3        6.32        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_get_security.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.3        6.32        perf-profile.calltrace.cycles-pp.keyctl_get_security.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.3        6.33        perf-profile.calltrace.cycles-pp.keyctl_read_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.3        6.34        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_set_timeout.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.3        6.35        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_keyring_link.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.4        6.36        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_update_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.4        6.38        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_set_timeout.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.4        6.40        perf-profile.calltrace.cycles-pp.keyctl_keyring_link.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.4        6.41        perf-profile.calltrace.cycles-pp.keyctl_update_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.4        6.41        perf-profile.calltrace.cycles-pp.keyctl_set_timeout.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.4        6.42        perf-profile.calltrace.cycles-pp.keyctl_keyring_unlink.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.4        6.42        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_describe_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +6.5        6.49        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_describe_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +6.6        6.55        perf-profile.calltrace.cycles-pp.keyctl_describe_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.7        6.73        perf-profile.calltrace.cycles-pp.key_alloc.__key_create_or_update.key_create_or_update.__do_sys_add_key.do_syscall_64
      0.00            +7.0        7.04        perf-profile.calltrace.cycles-pp.__key_create_or_update.key_create_or_update.__do_sys_add_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00            +7.0        7.05        perf-profile.calltrace.cycles-pp.key_create_or_update.__do_sys_add_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +7.2        7.22        perf-profile.calltrace.cycles-pp.__do_sys_add_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +12.4       12.44        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_chown_key
      0.00           +12.5       12.51        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_chown_key.do_syscall_64
      0.00           +12.6       12.56        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_chown_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00           +12.7       12.65        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_chown_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00           +12.7       12.66        perf-profile.calltrace.cycles-pp.keyctl_chown_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +21.8       21.80        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_invalidate_key
      0.00           +21.9       21.92        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_invalidate_key.do_syscall_64
      0.00           +22.1       22.13        perf-profile.calltrace.cycles-pp.key_lookup.lookup_user_key.keyctl_invalidate_key.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.00           +22.4       22.38        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_invalidate_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00           +22.4       22.44        perf-profile.calltrace.cycles-pp.keyctl_invalidate_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +97.3       97.28        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +97.3       97.29        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +97.5       97.50        perf-profile.calltrace.cycles-pp.syscall.stress_run
     97.62           -97.6        0.05        perf-profile.children.cycles-pp.read
     97.59           -97.6        0.02 ±141%  perf-profile.children.cycles-pp.proc_reg_read_iter
     97.60           -97.6        0.05        perf-profile.children.cycles-pp.ksys_read
     97.60           -97.5        0.05        perf-profile.children.cycles-pp.vfs_read
     97.58           -97.5        0.05        perf-profile.children.cycles-pp.seq_read_iter
     95.99           -96.0        0.00        perf-profile.children.cycles-pp.proc_keys_start
     97.56            -2.1       95.48        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     97.61            -2.1       95.54        perf-profile.children.cycles-pp._raw_spin_lock
      1.24 ±  3%      -1.2        0.06        perf-profile.children.cycles-pp.vsnprintf
     98.23            -0.8       97.42        perf-profile.children.cycles-pp.do_syscall_64
     98.24            -0.8       97.44        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     98.04            -0.4       97.64        perf-profile.children.cycles-pp.stress_run
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.__check_object_size
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.assoc_array_insert_into_terminal_node
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.queue_work_on
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.__cond_resched
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.key_user_lookup
      0.00            +0.1        0.05 ±  8%  perf-profile.children.cycles-pp.kvasprintf
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.kasprintf
      0.00            +0.1        0.06 ±  8%  perf-profile.children.cycles-pp._get_random_bytes
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.__kmalloc_node_track_caller
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.entry_SYSCALL_64
      0.00            +0.1        0.08 ±  6%  perf-profile.children.cycles-pp.__key_instantiate_and_link
      0.00            +0.1        0.08 ±  4%  perf-profile.children.cycles-pp.key_type_lookup
      0.00            +0.1        0.08        perf-profile.children.cycles-pp.memdup_user
      0.00            +0.1        0.08 ±  5%  perf-profile.children.cycles-pp.down_read
      0.00            +0.1        0.08 ±  5%  perf-profile.children.cycles-pp.memcmp
      0.43 ±  3%      +0.1        0.52 ±  7%  perf-profile.children.cycles-pp.asm_sysvec_apic_timer_interrupt
      0.41 ±  3%      +0.1        0.50 ±  7%  perf-profile.children.cycles-pp.sysvec_apic_timer_interrupt
      0.00            +0.1        0.09        perf-profile.children.cycles-pp.request_key_and_link
      0.00            +0.1        0.09 ±  7%  perf-profile.children.cycles-pp.irq_exit_rcu
      0.00            +0.1        0.10        perf-profile.children.cycles-pp.__slab_free
      0.00            +0.1        0.10        perf-profile.children.cycles-pp.keyctl_keyring_search
      0.00            +0.1        0.11 ±  4%  perf-profile.children.cycles-pp.key_link
      0.00            +0.1        0.11        perf-profile.children.cycles-pp.key_unlink
      0.00            +0.1        0.13 ±  2%  perf-profile.children.cycles-pp.clear_bhb_loop
      0.00            +0.1        0.13 ±  2%  perf-profile.children.cycles-pp.keyring_compare_object
      0.00            +0.1        0.14 ±  3%  perf-profile.children.cycles-pp.kfree
      0.00            +0.1        0.14 ±  4%  perf-profile.children.cycles-pp.assoc_array_insert
      0.00            +0.2        0.17 ±  4%  perf-profile.children.cycles-pp.key_payload_reserve
      0.00            +0.2        0.18        perf-profile.children.cycles-pp.strnlen_user
      0.00            +0.2        0.19        perf-profile.children.cycles-pp.assoc_array_find
      0.00            +0.2        0.19 ±  3%  perf-profile.children.cycles-pp.__key_link_begin
      0.00            +0.2        0.23        perf-profile.children.cycles-pp.hash_key_type_and_desc
      0.02 ± 99%      +0.2        0.26        perf-profile.children.cycles-pp.strndup_user
      0.00            +0.4        0.35        perf-profile.children.cycles-pp.__do_sys_request_key
      0.00            +0.5        0.50 ±  8%  perf-profile.children.cycles-pp.key_put
      0.00            +0.5        0.52 ±  8%  perf-profile.children.cycles-pp.assoc_array_rcu_cleanup
      1.66 ±  3%      +0.5        2.20        perf-profile.children.cycles-pp.kthread
      1.66 ±  3%      +0.5        2.20        perf-profile.children.cycles-pp.ret_from_fork
      1.66 ±  3%      +0.5        2.20        perf-profile.children.cycles-pp.ret_from_fork_asm
      0.00            +0.6        0.56 ±  8%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      0.00            +0.6        0.58 ±  5%  perf-profile.children.cycles-pp.run_ksoftirqd
      0.00            +0.6        0.58 ±  5%  perf-profile.children.cycles-pp.smpboot_thread_fn
      0.00            +0.7        0.66 ±  6%  perf-profile.children.cycles-pp.rcu_do_batch
      0.00            +0.7        0.66 ±  6%  perf-profile.children.cycles-pp.rcu_core
      0.00            +0.7        0.67 ±  6%  perf-profile.children.cycles-pp.handle_softirqs
      0.00            +0.7        0.69        perf-profile.children.cycles-pp.search_nested_keyrings
      0.00            +0.7        0.70        perf-profile.children.cycles-pp.search_cred_keyrings_rcu
      0.00            +0.7        0.71        perf-profile.children.cycles-pp.search_process_keyrings_rcu
      0.00            +0.7        0.72        perf-profile.children.cycles-pp.keyring_search_rcu
      0.00            +3.2        3.25        perf-profile.children.cycles-pp.keyctl_revoke_key
      0.00            +6.3        6.31        perf-profile.children.cycles-pp.keyctl_setperm_key
      0.00            +6.3        6.32        perf-profile.children.cycles-pp.keyctl_get_security
      0.00            +6.3        6.33        perf-profile.children.cycles-pp.keyctl_read_key
      0.00            +6.4        6.40        perf-profile.children.cycles-pp.keyctl_keyring_link
      0.00            +6.4        6.41        perf-profile.children.cycles-pp.keyctl_update_key
      0.00            +6.4        6.41        perf-profile.children.cycles-pp.keyctl_set_timeout
      0.00            +6.4        6.42        perf-profile.children.cycles-pp.keyctl_keyring_unlink
      0.00            +6.6        6.55        perf-profile.children.cycles-pp.keyctl_describe_key
      0.00            +6.7        6.73        perf-profile.children.cycles-pp.key_alloc
      0.07 ±  6%      +7.0        7.05        perf-profile.children.cycles-pp.__key_create_or_update
      0.07 ±  6%      +7.0        7.05        perf-profile.children.cycles-pp.key_create_or_update
      0.15 ±  2%      +7.1        7.22        perf-profile.children.cycles-pp.__do_sys_add_key
      0.00           +12.7       12.66        perf-profile.children.cycles-pp.keyctl_chown_key
      0.00           +22.4       22.45        perf-profile.children.cycles-pp.keyctl_invalidate_key
      0.00           +88.3       88.26        perf-profile.children.cycles-pp.key_lookup
      0.00           +89.1       89.10        perf-profile.children.cycles-pp.lookup_user_key
      0.20 ±  2%     +97.3       97.55        perf-profile.children.cycles-pp.syscall
     97.16            -2.1       95.03        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.queue_work_on
      0.00            +0.1        0.05 ±  8%  perf-profile.self.cycles-pp.key_put
      0.00            +0.1        0.06        perf-profile.self.cycles-pp.syscall
      0.00            +0.1        0.06 ±  6%  perf-profile.self.cycles-pp.assoc_array_insert
      0.00            +0.1        0.07        perf-profile.self.cycles-pp.key_payload_reserve
      0.00            +0.1        0.07 ±  5%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.00            +0.1        0.08        perf-profile.self.cycles-pp.assoc_array_find
      0.00            +0.1        0.08        perf-profile.self.cycles-pp.memcmp
      0.00            +0.1        0.08 ±  4%  perf-profile.self.cycles-pp.down_read
      0.00            +0.1        0.10 ±  3%  perf-profile.self.cycles-pp.__slab_free
      0.00            +0.1        0.11 ±  5%  perf-profile.self.cycles-pp.lookup_user_key
      0.00            +0.1        0.12 ±  3%  perf-profile.self.cycles-pp.clear_bhb_loop
      0.00            +0.2        0.18 ±  2%  perf-profile.self.cycles-pp.strnlen_user
      0.00            +0.2        0.22 ±  2%  perf-profile.self.cycles-pp.hash_key_type_and_desc
      0.00            +0.2        0.24 ±  3%  perf-profile.self.cycles-pp.key_alloc
      0.00            +0.3        0.25        perf-profile.self.cycles-pp.search_nested_keyrings
      0.05            +0.5        0.53        perf-profile.self.cycles-pp._raw_spin_lock
      0.00            +0.6        0.64        perf-profile.self.cycles-pp.key_lookup



Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.


-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ