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>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210408083026.GE1696@xsang-OptiPlex-9020>
Date:   Thu, 8 Apr 2021 16:30:26 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Alexey Gladkov <gladkov.alexey@...il.com>
Cc:     0day robot <lkp@...el.com>, LKML <linux-kernel@...r.kernel.org>,
        lkp@...ts.01.org, ying.huang@...el.com, feng.tang@...el.com,
        zhengjun.xing@...el.com,
        Kernel Hardening <kernel-hardening@...ts.openwall.com>,
        Linux Containers <containers@...ts.linux-foundation.org>,
        linux-mm@...ck.org, Alexey Gladkov <legion@...nel.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        Christian Brauner <christian.brauner@...ntu.com>,
        "Eric W . Biederman" <ebiederm@...ssion.com>,
        Jann Horn <jannh@...gle.com>, Jens Axboe <axboe@...nel.dk>,
        Kees Cook <keescook@...omium.org>,
        Linus Torvalds <torvalds@...ux-foundation.org>,
        Oleg Nesterov <oleg@...hat.com>
Subject: 08ed4efad6:  stress-ng.sigsegv.ops_per_sec -41.9% regression



Greeting,

FYI, we noticed a -41.9% regression of stress-ng.sigsegv.ops_per_sec due to commit:


commit: 08ed4efad684e20eab719aae9753a0c260ee1a91 ("[PATCH v10 6/9] Reimplement RLIMIT_SIGPENDING on top of ucounts")
url: https://github.com/0day-ci/linux/commits/Alexey-Gladkov/Count-rlimits-in-each-user-namespace/20210408-011035
base: https://git.kernel.org/cgit/linux/kernel/git/shuah/linux-kselftest.git next

in testcase: stress-ng
on test machine: 48 threads Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz with 112G memory
with following parameters:

	nr_threads: 100%
	disk: 1HDD
	testtime: 60s
	class: interrupt
	test: sigsegv
	cpufreq_governor: performance
	ucode: 0x42e




If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang@...el.com>


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


To reproduce:

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        bin/lkp install                job.yaml  # job file is attached in this email
        bin/lkp split-job --compatible job.yaml
        bin/lkp run                    compatible-job.yaml

=========================================================================================
class/compiler/cpufreq_governor/disk/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode:
  interrupt/gcc-9/performance/1HDD/x86_64-rhel-8.3/100%/debian-10.4-x86_64-20200603.cgz/lkp-ivb-2ep1/sigsegv/stress-ng/60s/0x42e

commit: 
  8c0a56ae79 ("Reimplement RLIMIT_MSGQUEUE on top of ucounts")
  08ed4efad6 ("Reimplement RLIMIT_SIGPENDING on top of ucounts")

8c0a56ae79357988 08ed4efad684e20eab719aae975 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
 4.708e+08           -41.9%  2.734e+08        stress-ng.sigsegv.ops
   7846743           -41.9%    4556545        stress-ng.sigsegv.ops_per_sec
      1558           +28.2%       1998        stress-ng.time.system_time
      1280           -34.3%     840.98        stress-ng.time.user_time
    168046 ±  9%     -33.0%     112621 ± 46%  cpuidle.C1E.usage
     85539 ±  7%     +10.6%      94580 ±  5%  numa-meminfo.node0.Slab
      9344            +1.9%       9518        proc-vmstat.nr_mapped
     51.31           +27.2%      65.25        iostat.cpu.system
     41.49           -34.2%      27.29        iostat.cpu.user
    224.39 ±  7%     -17.2%     185.78 ±  8%  sched_debug.cfs_rq:/.runnable_avg.stddev
    194.64 ±  7%     -15.6%     164.25 ± 11%  sched_debug.cfs_rq:/.util_avg.stddev
     50.83           +27.5%      64.83        vmstat.cpu.sy
     41.00           -34.6%      26.83        vmstat.cpu.us
      0.01 ± 34%      -0.0        0.00 ± 43%  mpstat.cpu.all.iowait%
     46.55           +12.7       59.24        mpstat.cpu.all.sys%
     38.56           -13.3       25.27        mpstat.cpu.all.usr%
    544.67 ± 95%     -73.0%     147.00 ±102%  interrupts.36:PCI-MSI.2621442-edge.eth0-TxRx-1
     46207            -3.8%      44436        interrupts.CAL:Function_call_interrupts
      5481 ± 34%     +23.5%       6771 ± 27%  interrupts.CPU12.NMI:Non-maskable_interrupts
      5481 ± 34%     +23.5%       6771 ± 27%  interrupts.CPU12.PMI:Performance_monitoring_interrupts
      5518 ± 35%     +22.9%       6783 ± 27%  interrupts.CPU23.NMI:Non-maskable_interrupts
      5518 ± 35%     +22.9%       6783 ± 27%  interrupts.CPU23.PMI:Performance_monitoring_interrupts
    544.67 ± 95%     -73.0%     147.00 ±102%  interrupts.CPU27.36:PCI-MSI.2621442-edge.eth0-TxRx-1
      8945 ± 11%     -19.3%       7221 ± 15%  softirqs.CPU1.RCU
      7440 ± 18%     -24.0%       5657 ±  8%  softirqs.CPU15.RCU
      9143 ± 11%     -28.3%       6556 ±  7%  softirqs.CPU17.RCU
      8842 ± 15%     -31.5%       6054 ±  9%  softirqs.CPU18.RCU
      8278 ± 17%     -24.5%       6251 ±  7%  softirqs.CPU19.RCU
     10071 ± 16%     -33.9%       6653 ±  7%  softirqs.CPU2.RCU
      8077 ± 12%     -22.4%       6271 ±  9%  softirqs.CPU21.RCU
      8065 ± 14%     -22.8%       6229 ± 10%  softirqs.CPU29.RCU
      8389 ± 11%     -17.9%       6885 ± 12%  softirqs.CPU36.RCU
      8782 ± 15%     -26.7%       6439 ± 16%  softirqs.CPU39.RCU
      8523 ± 13%     -19.3%       6879 ±  9%  softirqs.CPU4.RCU
      8864 ± 15%     -24.8%       6664 ±  9%  softirqs.CPU40.RCU
      9099 ± 13%     -26.5%       6686 ± 10%  softirqs.CPU41.RCU
      8909 ± 22%     -25.6%       6632 ± 10%  softirqs.CPU43.RCU
      8204 ± 14%     -24.4%       6205 ±  9%  softirqs.CPU44.RCU
      8419 ± 14%     -19.3%       6793 ±  8%  softirqs.CPU5.RCU
      8593 ± 12%     -20.3%       6845 ±  8%  softirqs.CPU6.RCU
      8297 ± 11%     -26.3%       6114 ± 12%  softirqs.CPU7.RCU
    394778 ± 13%     -20.8%     312750 ±  7%  softirqs.RCU
      0.76 ±  5%    +189.5%       2.20        perf-stat.i.MPKI
 8.024e+09           -39.9%  4.822e+09        perf-stat.i.branch-instructions
      0.88 ±  2%      +0.1        0.95 ±  5%  perf-stat.i.branch-miss-rate%
  54200970           -31.8%   36988412 ±  6%  perf-stat.i.branch-misses
     27.02 ±  2%      +8.7       35.70        perf-stat.i.cache-miss-rate%
   5961544          +190.4%   17314361        perf-stat.i.cache-misses
  22107466          +119.2%   48457656        perf-stat.i.cache-references
      3.39           +66.6%       5.65        perf-stat.i.cpi
     23809           -67.4%       7762        perf-stat.i.cycles-between-cache-misses
 1.604e+08 ±  5%     -40.1%   96053796 ± 10%  perf-stat.i.dTLB-load-misses
  1.15e+10           -40.4%  6.852e+09        perf-stat.i.dTLB-loads
 1.384e+08           -41.4%   81063645        perf-stat.i.dTLB-store-misses
 1.063e+10           -41.0%   6.27e+09        perf-stat.i.dTLB-stores
 3.926e+10           -40.1%  2.352e+10        perf-stat.i.instructions
      1519           -30.9%       1049 ± 14%  perf-stat.i.instructions-per-iTLB-miss
      0.31           -36.0%       0.20        perf-stat.i.ipc
    631.97           -40.3%     377.29        perf-stat.i.metric.M/sec
     44.56            +1.7       46.21        perf-stat.i.node-load-miss-rate%
    163292 ±  3%   +4582.0%    7645410        perf-stat.i.node-load-misses
    227388 ±  2%   +3708.8%    8660824        perf-stat.i.node-loads
     48.55            -1.3       47.24        perf-stat.i.node-store-miss-rate%
   5127160           +49.6%    7668899        perf-stat.i.node-store-misses
   5273474           +57.0%    8281652        perf-stat.i.node-stores
   7317392           -41.9%    4247879        perf-stat.i.page-faults
      0.56          +265.7%       2.06        perf-stat.overall.MPKI
      0.68            +0.1        0.77 ±  7%  perf-stat.overall.branch-miss-rate%
     26.98 ±  2%      +8.8       35.73        perf-stat.overall.cache-miss-rate%
      3.47           +66.8%       5.79        perf-stat.overall.cpi
     22849           -65.6%       7866        perf-stat.overall.cycles-between-cache-misses
      1342           -37.7%     836.47 ± 19%  perf-stat.overall.instructions-per-iTLB-miss
      0.29           -40.0%       0.17        perf-stat.overall.ipc
     41.78            +5.1       46.89        perf-stat.overall.node-load-miss-rate%
     49.29            -1.2       48.08        perf-stat.overall.node-store-miss-rate%
 7.893e+09           -39.9%  4.744e+09        perf-stat.ps.branch-instructions
  53337110           -31.7%   36421215 ±  6%  perf-stat.ps.branch-misses
   5867618          +190.4%   17037777        perf-stat.ps.cache-misses
  21758871          +119.2%   47685960        perf-stat.ps.cache-references
 1.578e+08 ±  5%     -40.1%   94495593 ± 10%  perf-stat.ps.dTLB-load-misses
 1.131e+10           -40.4%  6.741e+09        perf-stat.ps.dTLB-loads
 1.361e+08           -41.4%   79747745        perf-stat.ps.dTLB-store-misses
 1.046e+10           -41.0%  6.169e+09        perf-stat.ps.dTLB-stores
 3.862e+10           -40.1%  2.314e+10        perf-stat.ps.instructions
    160758 ±  3%   +4578.7%    7521403        perf-stat.ps.node-load-misses
    224053 ±  2%   +3702.9%    8520470        perf-stat.ps.node-loads
   5043253           +49.6%    7544873        perf-stat.ps.node-store-misses
   5187483           +57.1%    8148130        perf-stat.ps.node-stores
   7197269           -41.9%    4178914        perf-stat.ps.page-faults
 2.443e+12           -40.0%  1.465e+12        perf-stat.total.instructions
     34.97           -12.5       22.49        perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe
     19.95            -6.3       13.66        perf-profile.calltrace.cycles-pp.syscall_exit_to_user_mode.entry_SYSCALL_64_after_hwframe
     13.13            -5.7        7.46        perf-profile.calltrace.cycles-pp.syscall_return_via_sysret
     12.64            -5.3        7.36        perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe
      8.09            -3.7        4.43        perf-profile.calltrace.cycles-pp.__entry_text_start
      5.60            -2.9        2.74        perf-profile.calltrace.cycles-pp.__setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
      6.25            -2.7        3.52 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigaction.do_syscall_64.entry_SYSCALL_64_after_hwframe
      5.19            -2.5        2.68 ±  2%  perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_safe_stack
      3.00            -1.6        1.41 ±  2%  perf-profile.calltrace.cycles-pp.copy_fpstate_to_sigframe.__setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode
      3.71            -1.5        2.26 ±  2%  perf-profile.calltrace.cycles-pp.__x64_sys_rt_sigprocmask.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.22 ±  2%      -1.0        1.20 ±  3%  perf-profile.calltrace.cycles-pp._copy_from_user.__x64_sys_rt_sigaction.do_syscall_64.entry_SYSCALL_64_after_hwframe
      2.28            -0.9        1.35        perf-profile.calltrace.cycles-pp.__irqentry_text_end
      2.10 ±  2%      -0.9        1.19        perf-profile.calltrace.cycles-pp.do_sigaction.__x64_sys_rt_sigaction.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.34 ±  2%      -0.6        0.69 ±  2%  perf-profile.calltrace.cycles-pp.copy_siginfo_to_user.__setup_rt_frame.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode
      1.19 ±  2%      -0.5        0.71 ±  6%  perf-profile.calltrace.cycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.entry_SYSCALL_64_after_hwframe
      0.92 ±  2%      -0.5        0.45 ± 45%  perf-profile.calltrace.cycles-pp.__might_fault._copy_from_user.__x64_sys_rt_sigaction.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.35 ±  5%      -0.3        1.05 ±  4%  perf-profile.calltrace.cycles-pp.__x86_indirect_thunk_rax.do_syscall_64.entry_SYSCALL_64_after_hwframe
      1.09 ±  2%      -0.3        0.83 ±  4%  perf-profile.calltrace.cycles-pp.signal_setup_done.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
      1.07            -0.2        0.83 ±  2%  perf-profile.calltrace.cycles-pp.fpu__clear.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
      0.94 ±  2%      -0.2        0.75 ±  5%  perf-profile.calltrace.cycles-pp.__set_current_blocked.signal_setup_done.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode
      0.97 ±  2%      -0.1        0.86 ±  3%  perf-profile.calltrace.cycles-pp.sigprocmask.__x64_sys_rt_sigprocmask.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.86            -0.1        0.79 ±  3%  perf-profile.calltrace.cycles-pp.__set_current_blocked.sigprocmask.__x64_sys_rt_sigprocmask.do_syscall_64.entry_SYSCALL_64_after_hwframe
      0.61 ±  2%      +0.3        0.96        perf-profile.calltrace.cycles-pp.signal_wake_up_state.__send_signal.force_sig_info_to_task.force_sig_fault.__bad_area_nosemaphore
      0.00            +0.6        0.55 ±  3%  perf-profile.calltrace.cycles-pp.__sigqueue_alloc.__send_signal.force_sig_info_to_task.force_sig.exc_general_protection
      0.59            +0.6        1.15 ±  2%  perf-profile.calltrace.cycles-pp.asm_exc_general_protection
      0.58 ±  2%      +0.6        1.14 ±  2%  perf-profile.calltrace.cycles-pp.exc_general_protection.asm_exc_general_protection
      0.00            +0.6        0.59 ±  3%  perf-profile.calltrace.cycles-pp.__send_signal.force_sig_info_to_task.force_sig.exc_general_protection.asm_exc_general_protection
      0.00            +0.6        0.61 ±  3%  perf-profile.calltrace.cycles-pp.force_sig_info_to_task.force_sig.exc_general_protection.asm_exc_general_protection
      0.00            +0.6        0.61 ±  3%  perf-profile.calltrace.cycles-pp.force_sig.exc_general_protection.asm_exc_general_protection
      0.00            +4.5        4.46        perf-profile.calltrace.cycles-pp.put_ucounts.__sigqueue_free.get_signal.arch_do_signal_or_restart.exit_to_user_mode_prepare
     18.71            +6.1       24.85        perf-profile.calltrace.cycles-pp.irqentry_exit_to_user_mode.asm_exc_page_fault
     14.80            +6.9       21.71        perf-profile.calltrace.cycles-pp.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
     14.33            +7.1       21.42        perf-profile.calltrace.cycles-pp.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
      0.00            +8.8        8.81        perf-profile.calltrace.cycles-pp.get_ucounts.__sigqueue_alloc.__send_signal.force_sig_info_to_task.force_sig_fault
      6.07           +10.7       16.73        perf-profile.calltrace.cycles-pp.get_signal.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault
      0.00           +10.8       10.82        perf-profile.calltrace.cycles-pp.dec_rlimit_ucounts.__sigqueue_free.get_signal.arch_do_signal_or_restart.exit_to_user_mode_prepare
      3.82           +11.5       15.29        perf-profile.calltrace.cycles-pp.__sigqueue_free.get_signal.arch_do_signal_or_restart.exit_to_user_mode_prepare.irqentry_exit_to_user_mode
      0.00           +13.8       13.76        perf-profile.calltrace.cycles-pp.inc_rlimit_ucounts.inc_rlimit_ucounts_and_test.__sigqueue_alloc.__send_signal.force_sig_info_to_task
      0.00           +18.0       18.03        perf-profile.calltrace.cycles-pp.inc_rlimit_ucounts_and_test.__sigqueue_alloc.__send_signal.force_sig_info_to_task.force_sig_fault
     10.89           +21.3       32.16        perf-profile.calltrace.cycles-pp.exc_page_fault.asm_exc_page_fault
     10.54           +21.4       31.96        perf-profile.calltrace.cycles-pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      7.98           +22.2       30.18        perf-profile.calltrace.cycles-pp.__bad_area_nosemaphore.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      7.54           +22.3       29.88        perf-profile.calltrace.cycles-pp.force_sig_fault.__bad_area_nosemaphore.do_user_addr_fault.exc_page_fault.asm_exc_page_fault
      7.45           +22.4       29.83        perf-profile.calltrace.cycles-pp.force_sig_info_to_task.force_sig_fault.__bad_area_nosemaphore.do_user_addr_fault.exc_page_fault
      6.62           +22.5       29.09        perf-profile.calltrace.cycles-pp.__send_signal.force_sig_info_to_task.force_sig_fault.__bad_area_nosemaphore.do_user_addr_fault
      4.50           +22.9       27.38        perf-profile.calltrace.cycles-pp.__sigqueue_alloc.__send_signal.force_sig_info_to_task.force_sig_fault.__bad_area_nosemaphore
     30.83           +26.8       57.65        perf-profile.calltrace.cycles-pp.asm_exc_page_fault
     35.13           -12.5       22.61        perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
     20.04            -6.3       13.72        perf-profile.children.cycles-pp.syscall_exit_to_user_mode
     14.40            -6.2        8.17        perf-profile.children.cycles-pp.syscall_return_via_sysret
     13.40            -5.4        7.96        perf-profile.children.cycles-pp.do_syscall_64
     10.28            -4.7        5.56        perf-profile.children.cycles-pp.__entry_text_start
      5.75            -2.9        2.82        perf-profile.children.cycles-pp.__setup_rt_frame
      6.43            -2.8        3.63 ±  2%  perf-profile.children.cycles-pp.__x64_sys_rt_sigaction
      3.16            -1.7        1.49 ±  2%  perf-profile.children.cycles-pp.copy_fpstate_to_sigframe
      3.25 ±  2%      -1.5        1.74 ±  3%  perf-profile.children.cycles-pp._copy_from_user
      3.75            -1.5        2.28 ±  2%  perf-profile.children.cycles-pp.__x64_sys_rt_sigprocmask
      3.02            -1.5        1.55 ±  2%  perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack
      2.18            -1.3        0.88 ±  2%  perf-profile.children.cycles-pp.copy_user_generic_unrolled
      2.49            -1.1        1.41 ±  2%  perf-profile.children.cycles-pp.__might_fault
      2.16 ±  2%      -0.9        1.22        perf-profile.children.cycles-pp.do_sigaction
      2.29            -0.9        1.35        perf-profile.children.cycles-pp.__irqentry_text_end
      2.18            -0.9        1.25        perf-profile.children.cycles-pp.native_irq_return_iret
      1.48            -0.8        0.70 ±  2%  perf-profile.children.cycles-pp._copy_to_user
      1.41 ±  2%      -0.7        0.73 ±  2%  perf-profile.children.cycles-pp.copy_siginfo_to_user
      1.22            -0.6        0.63 ±  2%  perf-profile.children.cycles-pp.___might_sleep
      0.93 ±  2%      -0.5        0.47 ±  3%  perf-profile.children.cycles-pp.__might_sleep
      1.64            -0.4        1.24 ±  2%  perf-profile.children.cycles-pp._raw_spin_lock_irq
      0.94            -0.4        0.55 ±  3%  perf-profile.children.cycles-pp.__clear_user
      0.81 ±  4%      -0.3        0.48 ±  4%  perf-profile.children.cycles-pp.syscall_enter_from_user_mode
      0.56            -0.3        0.26 ±  6%  perf-profile.children.cycles-pp.sync_regs
      0.73 ±  2%      -0.3        0.44 ±  5%  perf-profile.children.cycles-pp.__perf_sw_event
      1.84            -0.3        1.56 ±  4%  perf-profile.children.cycles-pp.__set_current_blocked
      1.12 ±  2%      -0.3        0.85 ±  4%  perf-profile.children.cycles-pp.signal_setup_done
      1.10            -0.2        0.85        perf-profile.children.cycles-pp.fpu__clear
      0.42 ±  4%      -0.2        0.18 ±  6%  perf-profile.children.cycles-pp.complete_signal
      0.45            -0.2        0.23 ±  3%  perf-profile.children.cycles-pp.fixup_vdso_exception
      0.40 ±  4%      -0.2        0.19 ±  8%  perf-profile.children.cycles-pp.kmem_cache_free
      0.37 ±  4%      -0.2        0.19 ±  9%  perf-profile.children.cycles-pp.prepare_signal
      0.72 ±  5%      -0.2        0.55 ±  4%  perf-profile.children.cycles-pp.__x86_indirect_thunk_rax
      1.20            -0.2        1.03 ±  4%  perf-profile.children.cycles-pp.recalc_sigpending
      0.35 ±  2%      -0.1        0.20 ±  5%  perf-profile.children.cycles-pp.rcu_nocb_flush_deferred_wakeup
      0.39 ±  4%      -0.1        0.25 ± 11%  perf-profile.children.cycles-pp.___perf_sw_event
      0.29 ±  3%      -0.1        0.15 ±  3%  perf-profile.children.cycles-pp.copy_user_enhanced_fast_string
      1.00 ±  2%      -0.1        0.87 ±  2%  perf-profile.children.cycles-pp.sigprocmask
      0.32 ±  4%      -0.1        0.20 ±  5%  perf-profile.children.cycles-pp.syscall_exit_to_user_mode_prepare
      0.29 ±  2%      -0.1        0.17 ±  4%  perf-profile.children.cycles-pp.__cond_resched
      0.24 ±  6%      -0.1        0.13 ±  5%  perf-profile.children.cycles-pp.find_vma
      0.19 ±  4%      -0.1        0.08 ±  8%  perf-profile.children.cycles-pp.task_curr
      0.30 ±  2%      -0.1        0.20 ±  4%  perf-profile.children.cycles-pp.__x86_retpoline_rax
      0.12 ±  4%      -0.1        0.03 ± 99%  perf-profile.children.cycles-pp.kick_process
      0.18 ±  3%      -0.1        0.09 ± 10%  perf-profile.children.cycles-pp.__get_user_nocheck_4
      0.18 ±  2%      -0.1        0.10 ±  7%  perf-profile.children.cycles-pp.send_signal
      0.18 ±  6%      -0.1        0.10 ± 10%  perf-profile.children.cycles-pp.perf_swevent_get_recursion_context
      0.16 ±  5%      -0.1        0.08 ±  7%  perf-profile.children.cycles-pp.__local_bh_enable_ip
      0.16 ±  9%      -0.1        0.09 ±  4%  perf-profile.children.cycles-pp.vmacache_find
      0.18 ±  3%      -0.1        0.11 ±  8%  perf-profile.children.cycles-pp.rcu_all_qs
      0.14 ±  7%      -0.1        0.08 ±  8%  perf-profile.children.cycles-pp.sigaction_compat_abi
      0.11 ±  6%      -0.1        0.06 ±  6%  perf-profile.children.cycles-pp.fpu__alloc_mathframe
      0.10 ±  5%      -0.0        0.06 ± 11%  perf-profile.children.cycles-pp.clear_user
      0.18 ±  3%      -0.0        0.16 ±  2%  perf-profile.children.cycles-pp.down_read_trylock
      0.14 ± 12%      +0.1        0.21 ±  8%  perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore
      0.30 ±  2%      +0.1        0.41 ±  6%  perf-profile.children.cycles-pp.__bad_area
      0.24 ±  3%      +0.1        0.38 ±  7%  perf-profile.children.cycles-pp.up_read
      0.29 ±  3%      +0.2        0.45 ±  3%  perf-profile.children.cycles-pp.fpregs_mark_activate
      0.63 ±  2%      +0.4        0.98        perf-profile.children.cycles-pp.signal_wake_up_state
      0.17 ±  4%      +0.4        0.61 ±  3%  perf-profile.children.cycles-pp.force_sig
      0.59            +0.6        1.15 ±  2%  perf-profile.children.cycles-pp.asm_exc_general_protection
      0.58            +0.6        1.14 ±  2%  perf-profile.children.cycles-pp.exc_general_protection
      0.00            +4.5        4.55        perf-profile.children.cycles-pp.put_ucounts
     19.45            +6.2       25.61        perf-profile.children.cycles-pp.irqentry_exit_to_user_mode
     16.41            +6.5       22.92        perf-profile.children.cycles-pp.exit_to_user_mode_prepare
     14.66            +7.2       21.87        perf-profile.children.cycles-pp.arch_do_signal_or_restart
      0.00            +9.0        9.00        perf-profile.children.cycles-pp.get_ucounts
      6.25           +10.8       17.09        perf-profile.children.cycles-pp.get_signal
      0.00           +11.0       11.04        perf-profile.children.cycles-pp.dec_rlimit_ucounts
      3.89           +11.7       15.63        perf-profile.children.cycles-pp.__sigqueue_free
      0.00           +14.0       14.03        perf-profile.children.cycles-pp.inc_rlimit_ucounts
      0.00           +18.4       18.39        perf-profile.children.cycles-pp.inc_rlimit_ucounts_and_test
     10.93           +21.3       32.19        perf-profile.children.cycles-pp.exc_page_fault
     10.61           +21.4       32.00        perf-profile.children.cycles-pp.do_user_addr_fault
      8.01           +22.2       30.19        perf-profile.children.cycles-pp.__bad_area_nosemaphore
      7.55           +22.3       29.88        perf-profile.children.cycles-pp.force_sig_fault
      7.64           +22.8       30.46        perf-profile.children.cycles-pp.force_sig_info_to_task
      6.83           +22.9       29.71        perf-profile.children.cycles-pp.__send_signal
      4.62           +23.3       27.95        perf-profile.children.cycles-pp.__sigqueue_alloc
     30.88           +26.8       57.68        perf-profile.children.cycles-pp.asm_exc_page_fault
     14.37            -6.2        8.15        perf-profile.self.cycles-pp.syscall_return_via_sysret
     18.54            -5.7       12.81        perf-profile.self.cycles-pp.syscall_exit_to_user_mode
     10.28            -4.7        5.56        perf-profile.self.cycles-pp.__entry_text_start
      4.24            -4.1        0.19 ± 10%  perf-profile.self.cycles-pp.__sigqueue_alloc
      3.77            -3.7        0.07 ± 14%  perf-profile.self.cycles-pp.__sigqueue_free
      2.11            -1.3        0.84 ±  2%  perf-profile.self.cycles-pp.copy_user_generic_unrolled
      2.29            -0.9        1.35        perf-profile.self.cycles-pp.__irqentry_text_end
      2.17            -0.9        1.24        perf-profile.self.cycles-pp.native_irq_return_iret
      4.29            -0.8        3.44 ±  2%  perf-profile.self.cycles-pp.irqentry_exit_to_user_mode
      2.20 ±  2%      -0.8        1.40 ±  2%  perf-profile.self.cycles-pp.do_syscall_64
      1.92            -0.8        1.14 ±  4%  perf-profile.self.cycles-pp.__x64_sys_rt_sigaction
      1.75            -0.8        0.97        perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe
      1.63 ±  2%      -0.8        0.85 ±  3%  perf-profile.self.cycles-pp.copy_fpstate_to_sigframe
      1.19            -0.6        0.62 ±  2%  perf-profile.self.cycles-pp.___might_sleep
      1.41            -0.6        0.85 ±  3%  perf-profile.self.cycles-pp.exit_to_user_mode_prepare
      1.20 ±  3%      -0.6        0.65        perf-profile.self.cycles-pp.do_sigaction
      1.08 ±  3%      -0.5        0.54 ±  4%  perf-profile.self.cycles-pp.__setup_rt_frame
      0.84 ±  3%      -0.5        0.33 ±  5%  perf-profile.self.cycles-pp.asm_exc_page_fault
      1.05 ±  2%      -0.5        0.56 ±  3%  perf-profile.self.cycles-pp.__x64_sys_rt_sigprocmask
      0.84 ±  2%      -0.4        0.42 ±  3%  perf-profile.self.cycles-pp.__might_sleep
      0.81            -0.4        0.40 ±  2%  perf-profile.self.cycles-pp.fpu__clear
      0.82            -0.4        0.42 ±  3%  perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack
      1.59            -0.4        1.22 ±  3%  perf-profile.self.cycles-pp._raw_spin_lock_irq
      0.78 ±  3%      -0.3        0.44 ±  5%  perf-profile.self.cycles-pp.get_signal
      0.78 ±  2%      -0.3        0.45 ±  3%  perf-profile.self.cycles-pp._copy_from_user
      0.69 ±  4%      -0.3        0.36 ±  6%  perf-profile.self.cycles-pp.__send_signal
      0.59 ±  2%      -0.3        0.28 ±  3%  perf-profile.self.cycles-pp.__clear_user
      0.72            -0.3        0.42 ±  3%  perf-profile.self.cycles-pp.do_user_addr_fault
      0.70 ±  3%      -0.3        0.43 ±  4%  perf-profile.self.cycles-pp.syscall_enter_from_user_mode
      0.51            -0.3        0.24 ±  7%  perf-profile.self.cycles-pp.sync_regs
      0.77 ±  3%      -0.2        0.52 ±  2%  perf-profile.self.cycles-pp.__might_fault
      0.40 ±  4%      -0.2        0.19 ±  9%  perf-profile.self.cycles-pp.kmem_cache_free
      0.44 ±  2%      -0.2        0.23 ±  3%  perf-profile.self.cycles-pp.fixup_vdso_exception
      0.34 ±  3%      -0.2        0.16 ±  5%  perf-profile.self.cycles-pp._copy_to_user
      0.35 ±  4%      -0.2        0.18 ±  4%  perf-profile.self.cycles-pp.__set_current_blocked
      0.35 ±  4%      -0.2        0.19 ±  9%  perf-profile.self.cycles-pp.prepare_signal
      0.40 ±  2%      -0.2        0.23 ±  4%  perf-profile.self.cycles-pp.arch_do_signal_or_restart
      0.30 ±  3%      -0.1        0.17 ±  5%  perf-profile.self.cycles-pp.rcu_nocb_flush_deferred_wakeup
      0.22 ±  4%      -0.1        0.10 ±  7%  perf-profile.self.cycles-pp.complete_signal
      0.26 ±  3%      -0.1        0.14 ±  2%  perf-profile.self.cycles-pp.__bad_area_nosemaphore
      0.26 ±  3%      -0.1        0.15 ±  4%  perf-profile.self.cycles-pp.exc_page_fault
      0.18 ±  6%      -0.1        0.07 ± 12%  perf-profile.self.cycles-pp.task_curr
      0.31 ±  8%      -0.1        0.20 ± 14%  perf-profile.self.cycles-pp.___perf_sw_event
      0.29 ±  3%      -0.1        0.18 ±  5%  perf-profile.self.cycles-pp.syscall_exit_to_user_mode_prepare
      0.20 ±  3%      -0.1        0.10 ±  4%  perf-profile.self.cycles-pp.force_sig_info_to_task
      0.26 ±  3%      -0.1        0.18 ±  4%  perf-profile.self.cycles-pp.__x86_retpoline_rax
      0.17 ±  5%      -0.1        0.09 ±  9%  perf-profile.self.cycles-pp.__perf_sw_event
      0.98            -0.1        0.90        perf-profile.self.cycles-pp.recalc_sigpending
      0.16 ±  5%      -0.1        0.09 ±  8%  perf-profile.self.cycles-pp.sigprocmask
      0.16 ±  2%      -0.1        0.08 ±  5%  perf-profile.self.cycles-pp.__get_user_nocheck_4
      0.17 ±  5%      -0.1        0.10 ±  8%  perf-profile.self.cycles-pp.perf_swevent_get_recursion_context
      0.14 ±  6%      -0.1        0.07 ±  8%  perf-profile.self.cycles-pp.__local_bh_enable_ip
      0.15 ±  3%      -0.1        0.09 ±  5%  perf-profile.self.cycles-pp.signal_setup_done
      0.13 ±  7%      -0.1        0.07 ±  5%  perf-profile.self.cycles-pp.copy_user_enhanced_fast_string
      0.14 ± 11%      -0.1        0.08 ±  4%  perf-profile.self.cycles-pp.vmacache_find
      0.16 ±  5%      -0.1        0.10 ±  9%  perf-profile.self.cycles-pp.rcu_all_qs
      0.12 ±  6%      -0.1        0.07 ±  8%  perf-profile.self.cycles-pp.__set_task_blocked
      0.11 ±  7%      -0.1        0.06 ±  6%  perf-profile.self.cycles-pp.send_signal
      0.10 ±  4%      -0.0        0.06 ±  9%  perf-profile.self.cycles-pp.__cond_resched
      0.10 ±  5%      -0.0        0.05        perf-profile.self.cycles-pp.fpu__alloc_mathframe
      0.11 ±  6%      -0.0        0.07 ± 11%  perf-profile.self.cycles-pp.sigaction_compat_abi
      0.11 ±  6%      -0.0        0.07 ± 11%  perf-profile.self.cycles-pp.copy_siginfo_to_user
      0.09 ±  8%      -0.0        0.06 ± 13%  perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore
      0.23 ±  4%      +0.1        0.37 ±  7%  perf-profile.self.cycles-pp.up_read
      0.28 ±  3%      +0.2        0.45 ±  3%  perf-profile.self.cycles-pp.fpregs_mark_activate
      0.41 ±  3%      +0.4        0.77 ±  2%  perf-profile.self.cycles-pp.signal_wake_up_state
      0.00            +4.4        4.36        perf-profile.self.cycles-pp.inc_rlimit_ucounts_and_test
      0.00            +4.5        4.54        perf-profile.self.cycles-pp.put_ucounts
      0.00            +9.0        8.99        perf-profile.self.cycles-pp.get_ucounts
      0.00           +11.0       11.01        perf-profile.self.cycles-pp.dec_rlimit_ucounts
      0.00           +14.0       14.03        perf-profile.self.cycles-pp.inc_rlimit_ucounts


                                                                                
                             stress-ng.time.user_time                           
                                                                                
  1350 +--------------------------------------------------------------------+   
  1300 |.+              .+ .+                                  +.++.        |   
       | ++.++.+.++.++.+  +  +.+.++.++.+.++.+.++.++.+.++. +.+.+     +.++.++.|   
  1250 |-+                                               +                  |   
  1200 |-+                                                                  |   
  1150 |-+                                                                  |   
  1100 |-+                                                                  |   
       |                                                                    |   
  1050 |-+                                                                  |   
  1000 |-+                                                                  |   
   950 |-+                                                                  |   
   900 |-+                                                                  |   
       |                                                                    |   
   850 |-OO OO O OO OO O OO OO O OO OO O OO O OO                            |   
   800 +--------------------------------------------------------------------+   
                                                                                
                                                                                                                                                                
                            stress-ng.time.system_time                          
                                                                                
  2050 +--------------------------------------------------------------------+   
  2000 |-OO OO O OO OO O O  OO O OO  O O OO O OO                            |   
       |                  O         O                                       |   
  1950 |-+                                                                  |   
  1900 |-+                                                                  |   
  1850 |-+                                                                  |   
  1800 |-+                                                                  |   
       |                                                                    |   
  1750 |-+                                                                  |   
  1700 |-+                                                                  |   
  1650 |-+                                                                  |   
  1600 |-+                                                                  |   
       |.++.++.+. +.         +.+.++.+ .+.++.+.++.++.+.++.++.+.+        +.+ .|   
  1550 |-+       +  ++.+.++.+        +                         +.++.+.+   + |   
  1500 +--------------------------------------------------------------------+   
                                                                                
                                                                                                                                                                
                                 stress-ng.sigsegv.ops                          
                                                                                
    5e+08 +-----------------------------------------------------------------+   
          |.++.++.++.++.++.++.++.                                           |   
          |                      +.++.++.++.++.++.++.+.++.++.++.++.++.++.++.|   
  4.5e+08 |-+                                                               |   
          |                                                                 |   
          |                                                                 |   
    4e+08 |-+                                                               |   
          |                                                                 |   
  3.5e+08 |-+                                                               |   
          |                                                                 |   
          |                                                                 |   
    3e+08 |-+                                                               |   
          | OO OO OO O                                                      |   
          |           O OO OO OO O OO OO OO OO OO                           |   
  2.5e+08 +-----------------------------------------------------------------+   
                                                                                
                                                                                                                                                                
                             stress-ng.sigsegv.ops_per_sec                      
                                                                                
  8.5e+06 +-----------------------------------------------------------------+   
          |           +.                                                    |   
    8e+06 |.++.++.++.+  ++.++.++.+.++.++.++.++.++.++.+. +. +.++.++.++.++.++.|   
  7.5e+06 |-+                                          +  +                 |   
          |                                                                 |   
    7e+06 |-+                                                               |   
  6.5e+06 |-+                                                               |   
          |                                                                 |   
    6e+06 |-+                                                               |   
  5.5e+06 |-+                                                               |   
          |                                                                 |   
    5e+06 |-+                                                               |   
  4.5e+06 |-OO OO OO O  O   O    O    O  OO OO OO                           |   
          |           O  O O  OO   OO  O                                    |   
    4e+06 +-----------------------------------------------------------------+   
                                                                                
                                                                                
[*] bisect-good sample
[O] bisect-bad  sample



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.


---
0DAY/LKP+ Test Infrastructure                   Open Source Technology Center
https://lists.01.org/hyperkitty/list/lkp@lists.01.org       Intel Corporation

Thanks,
Oliver Sang


View attachment "config-5.12.0-rc2-00030-g08ed4efad684" of type "text/plain" (172853 bytes)

View attachment "job-script" of type "text/plain" (8222 bytes)

View attachment "job.yaml" of type "text/plain" (5667 bytes)

View attachment "reproduce" of type "text/plain" (409 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ