[linux-next:master] [keys] 019e41d1be: stress-ng.key.ops_per_sec -98.9% regression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Hello,

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


commit: 019e41d1bee9bb730dfd1ccecabdb254e5c3b6cc ("keys: update key quotas in key_put()")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.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@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-lkp/202404121005.d2eb358a-oliver.sang@xxxxxxxxx


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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240412/202404121005.d2eb358a-oliver.sang@xxxxxxxxx

=========================================================================================
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: 
  928a87efa4 ("Merge tag 'gfs2-v6.8-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2")
  019e41d1be ("keys: update key quotas in key_put()")

928a87efa42302a2 019e41d1bee9bb730dfd1ccecab 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
      0.02 ±  2%      +0.3        0.32 ±  9%  mpstat.cpu.all.soft%
      2.49 ±  4%      +0.2        2.74 ±  6%  mpstat.cpu.all.usr%
      3569 ±  5%     +25.1%       4464 ±  6%  vmstat.system.cs
    132355           +12.6%     149062        vmstat.system.in
    231851 ± 21%     +99.8%     463144 ± 13%  numa-numastat.node0.local_node
    261492 ± 24%     +82.4%     476945 ± 13%  numa-numastat.node0.numa_hit
    383953 ± 19%     +36.1%     522743 ± 12%  numa-numastat.node1.numa_hit
    224.89 ±  8%     +54.5%     347.45 ± 10%  sched_debug.cfs_rq:/.util_est.avg
    181.48 ±  9%     +27.2%     230.90 ± 10%  sched_debug.cfs_rq:/.util_est.stddev
      3443 ±  4%     +13.4%       3905 ±  5%  sched_debug.cpu.nr_switches.avg
   1418611           -98.9%      16031        stress-ng.key.ops
     23643           -98.9%     267.08        stress-ng.key.ops_per_sec
     89963 ±  9%     +38.6%     124714 ±  9%  stress-ng.time.involuntary_context_switches
    150856 ±  3%     +10.0%     165912 ±  2%  meminfo.Active
    150824 ±  3%     +10.0%     165878 ±  2%  meminfo.Active(anon)
    381558          +116.1%     824606        meminfo.SUnreclaim
    472814           +93.8%     916219        meminfo.Slab
      1454 ± 23%    +335.2%       6329 ± 27%  perf-c2c.DRAM.local
    802.50 ±  4%   +1147.1%      10008 ±  2%  perf-c2c.DRAM.remote
    754.17 ±  7%   +1167.1%       9556 ±  3%  perf-c2c.HITM.local
    588.83 ±  3%   +1097.3%       7050 ±  2%  perf-c2c.HITM.remote
      1343 ±  4%   +1136.5%      16606 ±  3%  perf-c2c.HITM.total
      6575 ± 16%    +145.4%      16140 ± 20%  numa-meminfo.node0.Active
      6549 ± 16%    +146.0%      16110 ± 20%  numa-meminfo.node0.Active(anon)
    204390 ±  5%    +106.4%     421876 ±  3%  numa-meminfo.node0.SUnreclaim
    258837 ±  9%     +86.0%     481426 ±  7%  numa-meminfo.node0.Slab
    178481 ±  6%    +122.2%     396525 ±  4%  numa-meminfo.node1.SUnreclaim
    215280 ± 10%     +99.1%     428555 ±  8%  numa-meminfo.node1.Slab
      1645 ± 16%    +143.6%       4007 ± 20%  numa-vmstat.node0.nr_active_anon
     51114 ±  5%    +106.5%     105542 ±  3%  numa-vmstat.node0.nr_slab_unreclaimable
      1645 ± 16%    +143.6%       4007 ± 20%  numa-vmstat.node0.nr_zone_active_anon
    261119 ± 24%     +82.7%     476985 ± 13%  numa-vmstat.node0.numa_hit
    231477 ± 21%    +100.1%     463184 ± 13%  numa-vmstat.node0.numa_local
     44634 ±  6%    +122.3%      99202 ±  4%  numa-vmstat.node1.nr_slab_unreclaimable
    383077 ± 19%     +36.3%     522226 ± 13%  numa-vmstat.node1.numa_hit
     37749 ±  2%      +7.3%      40496 ±  4%  proc-vmstat.nr_active_anon
     71137            +4.1%      74072        proc-vmstat.nr_shmem
     95721          +114.2%     205034        proc-vmstat.nr_slab_unreclaimable
     37749 ±  2%      +7.3%      40496 ±  4%  proc-vmstat.nr_zone_active_anon
    645807 ±  2%     +55.2%    1002156        proc-vmstat.numa_hit
    579527 ±  2%     +61.5%     935903        proc-vmstat.numa_local
    898522 ±  2%    +105.5%    1846347        proc-vmstat.pgalloc_normal
    647568 ±  4%    +103.5%    1317984 ±  2%  proc-vmstat.pgfree
      0.51 ±  7%     +68.9%       0.86 ±  3%  perf-stat.i.MPKI
 5.863e+09           -11.2%  5.207e+09        perf-stat.i.branch-instructions
      0.61 ±  4%      +0.1        0.75 ±  8%  perf-stat.i.branch-miss-rate%
     41.80 ± 12%     +10.7       52.51 ±  2%  perf-stat.i.cache-miss-rate%
  11580284 ±  7%     +65.6%   19179253 ±  2%  perf-stat.i.cache-misses
  23119726 ±  2%     +55.7%   36004185        perf-stat.i.cache-references
      3622 ±  6%     +23.4%       4471 ±  7%  perf-stat.i.context-switches
      7.86            +8.5%       8.53        perf-stat.i.cpi
    134.82 ±  2%      +9.4%     147.51 ±  2%  perf-stat.i.cpu-migrations
     53914 ± 16%     -77.5%      12106 ±  3%  perf-stat.i.cycles-between-cache-misses
  2.47e+10            -7.9%  2.274e+10        perf-stat.i.instructions
      0.13            -8.2%       0.12        perf-stat.i.ipc
      0.44 ±  8%     +88.5%       0.84 ±  3%  perf-stat.overall.MPKI
      0.62 ±  4%      +0.1        0.77 ±  7%  perf-stat.overall.branch-miss-rate%
      7.90            +8.4%       8.56        perf-stat.overall.cpi
     17893 ±  7%     -42.8%      10237 ±  2%  perf-stat.overall.cycles-between-cache-misses
      0.13            -7.8%       0.12        perf-stat.overall.ipc
 5.764e+09           -11.2%   5.12e+09        perf-stat.ps.branch-instructions
  10766056 ±  8%     +73.8%   18709213 ±  2%  perf-stat.ps.cache-misses
  22377319 ±  2%     +58.1%   35372285        perf-stat.ps.cache-references
      3457 ±  6%     +26.7%       4381 ±  7%  perf-stat.ps.context-switches
    132.32 ±  2%      +9.5%     144.94 ±  2%  perf-stat.ps.cpu-migrations
 2.424e+10            -7.8%  2.235e+10        perf-stat.ps.instructions
  1.48e+12            -8.2%  1.358e+12        perf-stat.total.instructions
     97.58           -97.6        0.00        perf-profile.calltrace.cycles-pp.read.stress_run
     97.57           -97.6        0.00        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read.stress_run
     97.57           -97.6        0.00        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.read.stress_run
     97.56           -97.6        0.00        perf-profile.calltrace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read.stress_run
     97.56           -97.6        0.00        perf-profile.calltrace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read
     97.56           -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.55           -97.5        0.00        perf-profile.calltrace.cycles-pp.seq_read_iter.proc_reg_read_iter.vfs_read.ksys_read.do_syscall_64
     95.95           -96.0        0.00        perf-profile.calltrace.cycles-pp.proc_keys_start.seq_read_iter.proc_reg_read_iter.vfs_read.ksys_read
     95.93           -95.9        0.00        perf-profile.calltrace.cycles-pp._raw_spin_lock.proc_keys_start.seq_read_iter.proc_reg_read_iter.vfs_read
     95.90           -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
      1.70 ±  6%      +0.5        2.16 ±  2%  perf-profile.calltrace.cycles-pp.kthread.ret_from_fork.ret_from_fork_asm
      1.70 ±  6%      +0.5        2.16 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork.ret_from_fork_asm
      1.70 ±  6%      +0.5        2.16 ±  2%  perf-profile.calltrace.cycles-pp.ret_from_fork_asm
      0.00            +3.1        3.14        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.16        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_revoke_key.do_syscall_64
      0.00            +3.2        3.17        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.22        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_revoke_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00            +3.3        3.26        perf-profile.calltrace.cycles-pp.keyctl_revoke_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      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_read_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.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_get_security
      0.00            +6.2        6.22        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.22        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.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.24        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_read_key.do_syscall_64
      0.00            +6.2        6.25        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_describe_key.do_syscall_64
      0.00            +6.3        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._raw_spin_lock.key_lookup.lookup_user_key.keyctl_get_security.do_syscall_64
      0.00            +6.3        6.26        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_keyring_unlink.do_syscall_64
      0.00            +6.3        6.26        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_setperm_key.do_syscall_64
      0.00            +6.3        6.26        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_update_key
      0.00            +6.3        6.26        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.27        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_keyring_link.do_syscall_64
      0.00            +6.3        6.28        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.28        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.key_lookup.lookup_user_key.keyctl_get_security.do_syscall_64.entry_SYSCALL_64_after_hwframe
      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.28        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.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._raw_spin_lock.key_lookup.lookup_user_key.keyctl_update_key.do_syscall_64
      0.00            +6.3        6.31        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.31        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_set_timeout.do_syscall_64
      0.00            +6.3        6.33        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.33        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.33        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.33        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.33        perf-profile.calltrace.cycles-pp.keyctl_get_security.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.3        6.34        perf-profile.calltrace.cycles-pp.keyctl_setperm_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.keyctl_read_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      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.38        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.40        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.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.4        6.42        perf-profile.calltrace.cycles-pp.keyctl_set_timeout.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.4        6.43        perf-profile.calltrace.cycles-pp.keyctl_update_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00            +6.4        6.44        perf-profile.calltrace.cycles-pp.keyctl_keyring_unlink.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      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.5        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.74        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.5       12.47        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.54        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_chown_key.do_syscall_64
      0.00           +12.6       12.59        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.68        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.69        perf-profile.calltrace.cycles-pp.keyctl_chown_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +21.8       21.83        perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.key_lookup.lookup_user_key.keyctl_invalidate_key
      0.00           +22.0       21.95        perf-profile.calltrace.cycles-pp._raw_spin_lock.key_lookup.lookup_user_key.keyctl_invalidate_key.do_syscall_64
      0.00           +22.2       22.16        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.41        perf-profile.calltrace.cycles-pp.lookup_user_key.keyctl_invalidate_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall
      0.00           +22.5       22.48        perf-profile.calltrace.cycles-pp.keyctl_invalidate_key.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +97.4       97.42        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +97.4       97.44        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.syscall.stress_run
      0.00           +97.5       97.54        perf-profile.calltrace.cycles-pp.syscall.stress_run
     97.56           -97.6        0.01 ±223%  perf-profile.children.cycles-pp.proc_reg_read_iter
     97.59           -97.5        0.05 ±  7%  perf-profile.children.cycles-pp.read
     97.57           -97.5        0.05        perf-profile.children.cycles-pp.ksys_read
     97.57           -97.5        0.05        perf-profile.children.cycles-pp.vfs_read
     97.55           -97.5        0.04 ± 44%  perf-profile.children.cycles-pp.seq_read_iter
     95.95           -96.0        0.00        perf-profile.children.cycles-pp.proc_keys_start
     97.52            -2.0       95.56        perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath
     97.56            -1.8       95.72        perf-profile.children.cycles-pp._raw_spin_lock
      1.25 ±  3%      -1.2        0.06        perf-profile.children.cycles-pp.vsnprintf
     98.23            -0.6       97.59        perf-profile.children.cycles-pp.do_syscall_64
     98.23            -0.6       97.60        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
      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.entry_SYSRETQ_unsafe_stack
      0.00            +0.1        0.05        perf-profile.children.cycles-pp.up_read
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.kasprintf
      0.00            +0.1        0.05 ±  7%  perf-profile.children.cycles-pp.kvasprintf
      0.00            +0.1        0.06 ±  9%  perf-profile.children.cycles-pp.__cond_resched
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp.__kmalloc_node_track_caller
      0.00            +0.1        0.06 ±  6%  perf-profile.children.cycles-pp._get_random_bytes
      0.00            +0.1        0.06        perf-profile.children.cycles-pp.entry_SYSCALL_64
      0.00            +0.1        0.07 ±  5%  perf-profile.children.cycles-pp.__key_instantiate_and_link
      0.00            +0.1        0.08 ± 10%  perf-profile.children.cycles-pp.irq_exit_rcu
      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.key_type_lookup
      0.00            +0.1        0.09 ±  5%  perf-profile.children.cycles-pp.memcmp
      0.00            +0.1        0.09 ±  6%  perf-profile.children.cycles-pp.request_key_and_link
      0.00            +0.1        0.09 ±  4%  perf-profile.children.cycles-pp.down_read
      0.00            +0.1        0.10 ±  4%  perf-profile.children.cycles-pp.__slab_free
      0.00            +0.1        0.10 ±  4%  perf-profile.children.cycles-pp.key_unlink
      0.00            +0.1        0.11 ±  4%  perf-profile.children.cycles-pp.key_link
      0.00            +0.1        0.11 ±  4%  perf-profile.children.cycles-pp.keyctl_keyring_search
      0.00            +0.1        0.13 ±  3%  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 ±  3%  perf-profile.children.cycles-pp.assoc_array_insert
      0.00            +0.1        0.15 ±  4%  perf-profile.children.cycles-pp.key_payload_reserve
      0.00            +0.2        0.18 ±  2%  perf-profile.children.cycles-pp.strnlen_user
      0.00            +0.2        0.19 ±  3%  perf-profile.children.cycles-pp.__key_link_begin
      0.00            +0.2        0.20 ±  2%  perf-profile.children.cycles-pp.assoc_array_find
      0.00            +0.2        0.23        perf-profile.children.cycles-pp.hash_key_type_and_desc
      0.02 ±141%      +0.2        0.26 ±  2%  perf-profile.children.cycles-pp.strndup_user
      0.00            +0.4        0.35 ±  2%  perf-profile.children.cycles-pp.__do_sys_request_key
      0.00            +0.4        0.42 ± 12%  perf-profile.children.cycles-pp.key_put
      0.00            +0.4        0.43 ± 11%  perf-profile.children.cycles-pp.assoc_array_rcu_cleanup
      0.00            +0.5        0.46 ± 12%  perf-profile.children.cycles-pp._raw_spin_lock_irqsave
      1.70 ±  6%      +0.5        2.16 ±  2%  perf-profile.children.cycles-pp.kthread
      1.70 ±  6%      +0.5        2.16 ±  2%  perf-profile.children.cycles-pp.ret_from_fork
      1.70 ±  6%      +0.5        2.16 ±  2%  perf-profile.children.cycles-pp.ret_from_fork_asm
      0.00            +0.5        0.51 ±  9%  perf-profile.children.cycles-pp.run_ksoftirqd
      0.00            +0.5        0.52 ±  8%  perf-profile.children.cycles-pp.smpboot_thread_fn
      0.00            +0.6        0.58 ±  8%  perf-profile.children.cycles-pp.rcu_do_batch
      0.00            +0.6        0.58 ±  8%  perf-profile.children.cycles-pp.rcu_core
      0.00            +0.6        0.59 ±  8%  perf-profile.children.cycles-pp.__do_softirq
      0.00            +0.7        0.70        perf-profile.children.cycles-pp.search_nested_keyrings
      0.00            +0.7        0.72        perf-profile.children.cycles-pp.search_cred_keyrings_rcu
      0.00            +0.7        0.72        perf-profile.children.cycles-pp.search_process_keyrings_rcu
      0.00            +0.7        0.74        perf-profile.children.cycles-pp.keyring_search_rcu
      0.00            +3.3        3.26        perf-profile.children.cycles-pp.keyctl_revoke_key
      0.00            +6.3        6.33        perf-profile.children.cycles-pp.keyctl_get_security
      0.00            +6.3        6.34        perf-profile.children.cycles-pp.keyctl_setperm_key
      0.00            +6.3        6.35        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.42        perf-profile.children.cycles-pp.keyctl_set_timeout
      0.00            +6.4        6.43        perf-profile.children.cycles-pp.keyctl_update_key
      0.00            +6.4        6.44        perf-profile.children.cycles-pp.keyctl_keyring_unlink
      0.00            +6.5        6.55        perf-profile.children.cycles-pp.keyctl_describe_key
      0.00            +6.7        6.74        perf-profile.children.cycles-pp.key_alloc
      0.07            +7.0        7.05        perf-profile.children.cycles-pp.key_create_or_update
      0.07 ±  5%      +7.0        7.05        perf-profile.children.cycles-pp.__key_create_or_update
      0.14 ±  5%      +7.1        7.22        perf-profile.children.cycles-pp.__do_sys_add_key
      0.00           +12.7       12.69        perf-profile.children.cycles-pp.keyctl_chown_key
      0.00           +22.5       22.48        perf-profile.children.cycles-pp.keyctl_invalidate_key
      0.00           +88.4       88.41        perf-profile.children.cycles-pp.key_lookup
      0.00           +89.3       89.27        perf-profile.children.cycles-pp.lookup_user_key
      0.18 ±  4%     +97.4       97.58        perf-profile.children.cycles-pp.syscall
     97.10            -2.0       95.14        perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath
      0.00            +0.1        0.05        perf-profile.self.cycles-pp.up_read
      0.00            +0.1        0.06 ±  9%  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 ±  7%  perf-profile.self.cycles-pp.assoc_array_insert
      0.00            +0.1        0.07 ±  7%  perf-profile.self.cycles-pp._raw_spin_lock_irqsave
      0.00            +0.1        0.07        perf-profile.self.cycles-pp.key_payload_reserve
      0.00            +0.1        0.08        perf-profile.self.cycles-pp.assoc_array_find
      0.00            +0.1        0.08 ±  5%  perf-profile.self.cycles-pp.memcmp
      0.00            +0.1        0.09        perf-profile.self.cycles-pp.down_read
      0.00            +0.1        0.10 ±  4%  perf-profile.self.cycles-pp.__slab_free
      0.00            +0.1        0.11        perf-profile.self.cycles-pp.lookup_user_key
      0.00            +0.2        0.18 ±  2%  perf-profile.self.cycles-pp.strnlen_user
      0.00            +0.2        0.23 ±  2%  perf-profile.self.cycles-pp.hash_key_type_and_desc
      0.00            +0.3        0.26        perf-profile.self.cycles-pp.search_nested_keyrings
      0.00            +0.3        0.26 ±  2%  perf-profile.self.cycles-pp.key_alloc
      0.01 ±223%      +0.5        0.53        perf-profile.self.cycles-pp._raw_spin_lock
      0.00            +0.6        0.63        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





[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux