Greeting, FYI, we noticed a -41.6% regression of stress-ng.access.ops_per_sec due to commit: commit: e1e57d56fef0dd06daf3743f0948da86dfaf2f6f ("[PATCH v7 2/7] Add a reference to ucounts for each cred") url: https://github.com/0day-ci/linux/commits/Alexey-Gladkov/Count-rlimits-in-each-user-namespace/20210222-175836 base: https://git.kernel.org/cgit/linux/kernel/git/shuah/linux-kselftest.git next in testcase: stress-ng on test machine: 96 threads Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory with following parameters: nr_threads: 10% disk: 1HDD testtime: 60s fs: ext4 class: filesystem test: access cpufreq_governor: performance ucode: 0x5003006 In addition to that, the commit also has significant impact on the following tests: +------------------+----------------------------------------------------------------------+ | testcase: change | stress-ng: stress-ng.access.ops_per_sec -42.3% regression | | test machine | 96 threads Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory | | test parameters | class=filesystem | | | cpufreq_governor=performance | | | disk=1HDD | | | fs=xfs | | | nr_threads=10% | | | test=access | | | testtime=60s | | | ucode=0x5003006 | +------------------+----------------------------------------------------------------------+ | testcase: change | stress-ng: stress-ng.access.ops_per_sec -44.5% regression | | test machine | 96 threads Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory | | test parameters | class=filesystem | | | cpufreq_governor=performance | | | disk=1HDD | | | fs=f2fs | | | nr_threads=10% | | | test=access | | | testtime=60s | | | ucode=0x5003006 | +------------------+----------------------------------------------------------------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot 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/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode: filesystem/gcc-9/performance/1HDD/ext4/x86_64-rhel-8.3/10%/debian-10.4-x86_64-20200603.cgz/lkp-csl-2sp7/access/stress-ng/60s/0x5003006 commit: a88f997967 ("Increase size of ucounts to atomic_long_t") e1e57d56fe ("Add a reference to ucounts for each cred") a88f9979677c6f55 e1e57d56fef0dd06daf3743f094 ---------------- --------------------------- %stddev %change %stddev \ | \ 2158451 -41.6% 1260149 ± 3% stress-ng.access.ops 35974 -41.6% 21002 ± 3% stress-ng.access.ops_per_sec 10.85 ± 10% -46.4% 5.82 stress-ng.time.user_time 0.21 ± 8% -0.1 0.12 mpstat.cpu.all.usr% 0.16 ± 4% -18.5% 0.13 ± 12% sched_debug.cfs_rq:/.nr_running.avg 884086 ± 13% -22.7% 683381 ± 8% sched_debug.cpu.max_idle_balance_cost.max 46438 ± 21% -55.1% 20855 ± 32% sched_debug.cpu.max_idle_balance_cost.stddev 81265 +4.1% 84595 ± 2% interrupts.CAL:Function_call_interrupts 83.33 ± 34% +4735.4% 4029 ± 96% interrupts.CPU42.NMI:Non-maskable_interrupts 83.33 ± 34% +4735.4% 4029 ± 96% interrupts.CPU42.PMI:Performance_monitoring_interrupts 93.17 ± 26% +4031.1% 3848 ± 96% interrupts.CPU43.NMI:Non-maskable_interrupts 93.17 ± 26% +4031.1% 3848 ± 96% interrupts.CPU43.PMI:Performance_monitoring_interrupts 93.33 ± 27% +2585.9% 2506 ±133% interrupts.CPU44.NMI:Non-maskable_interrupts 93.33 ± 27% +2585.9% 2506 ±133% interrupts.CPU44.PMI:Performance_monitoring_interrupts 93.33 ± 26% +2141.6% 2092 ±126% interrupts.CPU45.NMI:Non-maskable_interrupts 93.33 ± 26% +2141.6% 2092 ±126% interrupts.CPU45.PMI:Performance_monitoring_interrupts 106.00 ± 23% +2191.5% 2429 ±132% interrupts.CPU46.NMI:Non-maskable_interrupts 106.00 ± 23% +2191.5% 2429 ±132% interrupts.CPU46.PMI:Performance_monitoring_interrupts 115.33 ± 23% +1392.6% 1721 ±144% interrupts.CPU47.NMI:Non-maskable_interrupts 115.33 ± 23% +1392.6% 1721 ±144% interrupts.CPU47.PMI:Performance_monitoring_interrupts 1585 ±133% +201.4% 4778 ± 69% interrupts.CPU48.NMI:Non-maskable_interrupts 1585 ±133% +201.4% 4778 ± 69% interrupts.CPU48.PMI:Performance_monitoring_interrupts 101.17 ± 18% +53.7% 155.50 ± 6% interrupts.CPU51.NMI:Non-maskable_interrupts 101.17 ± 18% +53.7% 155.50 ± 6% interrupts.CPU51.PMI:Performance_monitoring_interrupts 112.83 ± 6% +883.3% 1109 ±193% interrupts.CPU54.NMI:Non-maskable_interrupts 112.83 ± 6% +883.3% 1109 ±193% interrupts.CPU54.PMI:Performance_monitoring_interrupts 101.00 ± 22% +1390.3% 1505 ±139% interrupts.CPU79.NMI:Non-maskable_interrupts 101.00 ± 22% +1390.3% 1505 ±139% interrupts.CPU79.PMI:Performance_monitoring_interrupts 111.00 ± 25% +344.6% 493.50 ±155% interrupts.CPU80.NMI:Non-maskable_interrupts 111.00 ± 25% +344.6% 493.50 ±155% interrupts.CPU80.PMI:Performance_monitoring_interrupts 8.32 ± 7% +54.7% 12.88 perf-stat.i.MPKI 2.865e+09 -30.8% 1.984e+09 ± 2% perf-stat.i.branch-instructions 0.76 ± 2% +0.1 0.84 perf-stat.i.branch-miss-rate% 20772880 -21.8% 16252845 perf-stat.i.branch-misses 1.85 ± 2% +52.3% 2.81 ± 2% perf-stat.i.cpi 2.734e+10 +3.6% 2.832e+10 perf-stat.i.cpu-cycles 4.122e+09 -33.7% 2.733e+09 perf-stat.i.dTLB-loads 2.299e+09 -36.4% 1.463e+09 ± 2% perf-stat.i.dTLB-stores 86.57 -5.3 81.28 perf-stat.i.iTLB-load-miss-rate% 15778062 ± 3% -39.1% 9607502 ± 3% perf-stat.i.iTLB-load-misses 1.479e+10 -32.4% 9.991e+09 ± 2% perf-stat.i.instructions 977.00 ± 2% +9.0% 1064 ± 3% perf-stat.i.instructions-per-iTLB-miss 0.55 ± 2% -33.4% 0.36 ± 2% perf-stat.i.ipc 0.28 +3.6% 0.29 perf-stat.i.metric.GHz 0.41 ± 42% -28.7% 0.29 ± 2% perf-stat.i.metric.K/sec 98.22 -32.9% 65.92 ± 2% perf-stat.i.metric.M/sec 88.10 ± 2% +7.9 96.03 perf-stat.i.node-load-miss-rate% 3379054 ± 14% +82.1% 6154210 ± 7% perf-stat.i.node-load-misses 441950 ± 29% -54.3% 202107 ± 15% perf-stat.i.node-loads 12643063 ± 9% -23.6% 9657658 ± 7% perf-stat.i.node-store-misses 8.36 ± 7% +55.9% 13.04 perf-stat.overall.MPKI 0.73 +0.1 0.82 perf-stat.overall.branch-miss-rate% 1.85 ± 2% +53.3% 2.84 ± 2% perf-stat.overall.cpi 87.69 -5.6 82.07 perf-stat.overall.iTLB-load-miss-rate% 937.91 ± 2% +11.0% 1041 ± 3% perf-stat.overall.instructions-per-iTLB-miss 0.54 ± 2% -34.8% 0.35 ± 2% perf-stat.overall.ipc 88.63 ± 2% +8.2 96.83 perf-stat.overall.node-load-miss-rate% 2.819e+09 -30.8% 1.952e+09 ± 2% perf-stat.ps.branch-instructions 20439060 -21.8% 15990109 perf-stat.ps.branch-misses 2.69e+10 +3.6% 2.786e+10 perf-stat.ps.cpu-cycles 4.057e+09 -33.7% 2.689e+09 perf-stat.ps.dTLB-loads 2.263e+09 -36.4% 1.439e+09 ± 2% perf-stat.ps.dTLB-stores 15526322 ± 3% -39.1% 9453069 ± 3% perf-stat.ps.iTLB-load-misses 1.455e+10 -32.4% 9.83e+09 ± 2% perf-stat.ps.instructions 3325252 ± 14% +82.1% 6055830 ± 7% perf-stat.ps.node-load-misses 434905 ± 29% -54.3% 198876 ± 15% perf-stat.ps.node-loads 12441875 ± 9% -23.6% 9503199 ± 7% perf-stat.ps.node-store-misses 9.193e+11 -32.7% 6.187e+11 ± 2% perf-stat.total.instructions 6.30 ± 10% -5.6 0.74 ± 12% perf-profile.calltrace.cycles-pp.free_uid.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 6.25 ± 10% -5.5 0.71 ± 13% perf-profile.calltrace.cycles-pp.refcount_dec_and_lock_irqsave.free_uid.put_cred_rcu.do_faccessat.do_syscall_64 6.23 ± 10% -5.5 0.71 ± 13% perf-profile.calltrace.cycles-pp.refcount_dec_not_one.refcount_dec_and_lock_irqsave.free_uid.put_cred_rcu.do_faccessat 5.64 ± 12% -4.1 1.52 ± 11% perf-profile.calltrace.cycles-pp.key_put.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 6.59 ± 19% -3.7 2.89 ± 12% perf-profile.calltrace.cycles-pp.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 6.50 ± 19% -3.7 2.84 ± 12% perf-profile.calltrace.cycles-pp.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 5.83 ± 20% -3.3 2.50 ± 13% perf-profile.calltrace.cycles-pp.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 5.63 ± 21% -3.2 2.38 ± 13% perf-profile.calltrace.cycles-pp.ext4_setattr.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64 5.39 ± 19% -3.1 2.29 ± 13% perf-profile.calltrace.cycles-pp.__mark_inode_dirty.ext4_setattr.notify_change.chmod_common.__x64_sys_fchmod 4.48 ± 21% -2.6 1.87 ± 13% perf-profile.calltrace.cycles-pp.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change.chmod_common 4.53 ± 18% -2.4 2.09 ± 10% perf-profile.calltrace.cycles-pp.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.98 ± 22% -1.8 1.22 ± 9% perf-profile.calltrace.cycles-pp.apparmor_cred_prepare.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64 2.65 ± 17% -1.6 1.05 ± 14% perf-profile.calltrace.cycles-pp.__ext4_journal_start_sb.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change 3.02 ± 12% -1.5 1.50 ± 8% perf-profile.calltrace.cycles-pp.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.19 ± 14% -1.3 0.85 ± 13% perf-profile.calltrace.cycles-pp.jbd2__journal_start.__ext4_journal_start_sb.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr 2.03 ± 15% -1.3 0.76 ± 13% perf-profile.calltrace.cycles-pp.start_this_handle.jbd2__journal_start.__ext4_journal_start_sb.ext4_dirty_inode.__mark_inode_dirty 2.77 ± 11% -1.2 1.57 ± 8% perf-profile.calltrace.cycles-pp.filename_lookup.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.38 ± 11% -1.1 1.29 ± 7% perf-profile.calltrace.cycles-pp.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.44 ± 11% -1.1 1.39 ± 8% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.01 ± 14% -1.0 0.96 ± 6% perf-profile.calltrace.cycles-pp.apparmor_cred_free.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64 1.78 ± 31% -1.0 0.78 ± 12% perf-profile.calltrace.cycles-pp.__ext4_mark_inode_dirty.ext4_dirty_inode.__mark_inode_dirty.ext4_setattr.notify_change 2.08 ± 12% -1.0 1.12 ± 7% perf-profile.calltrace.cycles-pp.vfs_statx.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.55 ± 11% -0.7 0.88 ± 11% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.52 ± 11% -0.7 0.87 ± 11% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.94 ± 9% -0.7 0.29 ±100% perf-profile.calltrace.cycles-pp.kfree.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64 1.43 ± 10% -0.6 0.80 ± 11% perf-profile.calltrace.cycles-pp.kmem_cache_alloc.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.44 ± 9% -0.6 0.81 ± 13% perf-profile.calltrace.cycles-pp.__kmalloc.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64 0.88 ± 9% -0.6 0.27 ±100% perf-profile.calltrace.cycles-pp.kmem_cache_free.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.33 ± 10% -0.6 0.74 ± 10% perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.do_faccessat.do_syscall_64 1.20 ± 11% -0.5 0.66 ± 12% perf-profile.calltrace.cycles-pp.strncpy_from_user.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64 1.33 ± 27% +1.3 2.65 ± 12% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 0.00 +1.4 1.38 ± 10% perf-profile.calltrace.cycles-pp.override_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 20.13 ± 10% +3.3 23.38 ± 9% perf-profile.calltrace.cycles-pp.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 19.93 ± 11% +3.7 23.61 ± 9% perf-profile.calltrace.cycles-pp.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +14.5 14.53 ± 8% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_ucounts.prepare_creds.do_faccessat 0.00 +15.0 15.01 ± 8% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.put_ucounts.put_cred_rcu.do_faccessat 0.00 +16.1 16.09 ± 8% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_ucounts.prepare_creds.do_faccessat.do_syscall_64 0.00 +16.4 16.42 ± 8% perf-profile.calltrace.cycles-pp.get_ucounts.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +16.5 16.55 ± 8% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.put_ucounts.put_cred_rcu.do_faccessat.do_syscall_64 0.00 +16.9 16.88 ± 8% perf-profile.calltrace.cycles-pp.put_ucounts.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 6.30 ± 10% -5.6 0.74 ± 12% perf-profile.children.cycles-pp.free_uid 6.26 ± 10% -5.5 0.72 ± 13% perf-profile.children.cycles-pp.refcount_dec_and_lock_irqsave 6.23 ± 10% -5.5 0.71 ± 13% perf-profile.children.cycles-pp.refcount_dec_not_one 5.66 ± 12% -4.1 1.54 ± 11% perf-profile.children.cycles-pp.key_put 6.59 ± 19% -3.7 2.89 ± 12% perf-profile.children.cycles-pp.__x64_sys_fchmod 6.50 ± 19% -3.7 2.84 ± 12% perf-profile.children.cycles-pp.chmod_common 5.83 ± 20% -3.3 2.50 ± 12% perf-profile.children.cycles-pp.notify_change 5.64 ± 21% -3.3 2.38 ± 13% perf-profile.children.cycles-pp.ext4_setattr 5.39 ± 19% -3.1 2.29 ± 13% perf-profile.children.cycles-pp.__mark_inode_dirty 4.48 ± 21% -2.6 1.87 ± 13% perf-profile.children.cycles-pp.ext4_dirty_inode 4.54 ± 18% -2.4 2.09 ± 10% perf-profile.children.cycles-pp.security_prepare_creds 2.98 ± 22% -1.8 1.22 ± 9% perf-profile.children.cycles-pp.apparmor_cred_prepare 2.65 ± 17% -1.6 1.05 ± 14% perf-profile.children.cycles-pp.__ext4_journal_start_sb 3.64 ± 11% -1.6 2.05 ± 8% perf-profile.children.cycles-pp.filename_lookup 3.02 ± 12% -1.5 1.50 ± 8% perf-profile.children.cycles-pp.security_cred_free 3.24 ± 11% -1.4 1.83 ± 8% perf-profile.children.cycles-pp.path_lookupat 2.19 ± 14% -1.3 0.85 ± 13% perf-profile.children.cycles-pp.jbd2__journal_start 2.04 ± 15% -1.3 0.77 ± 14% perf-profile.children.cycles-pp.start_this_handle 2.38 ± 11% -1.1 1.29 ± 6% perf-profile.children.cycles-pp.__do_sys_newfstatat 2.04 ± 14% -1.1 0.96 ± 6% perf-profile.children.cycles-pp.apparmor_cred_free 1.79 ± 31% -1.0 0.78 ± 13% perf-profile.children.cycles-pp.__ext4_mark_inode_dirty 2.08 ± 12% -1.0 1.12 ± 8% perf-profile.children.cycles-pp.vfs_statx 2.02 ± 12% -0.9 1.14 ± 10% perf-profile.children.cycles-pp.user_path_at_empty 1.98 ± 12% -0.9 1.12 ± 10% perf-profile.children.cycles-pp.getname_flags 1.89 ± 10% -0.8 1.08 ± 11% perf-profile.children.cycles-pp.kmem_cache_alloc 1.79 ± 10% -0.8 1.00 ± 10% perf-profile.children.cycles-pp.link_path_walk 1.53 ± 11% -0.7 0.85 ± 11% perf-profile.children.cycles-pp.strncpy_from_user 1.49 ± 9% -0.7 0.83 ± 12% perf-profile.children.cycles-pp.__kmalloc 1.05 ± 26% -0.6 0.48 ± 13% perf-profile.children.cycles-pp.ext4_mark_iloc_dirty 1.19 ± 10% -0.5 0.67 ± 8% perf-profile.children.cycles-pp.kmem_cache_free 0.90 ± 23% -0.5 0.42 ± 12% perf-profile.children.cycles-pp.ext4_do_update_inode 0.86 ± 13% -0.5 0.40 ± 14% perf-profile.children.cycles-pp.__ext4_journal_stop 0.76 ± 14% -0.4 0.34 ± 15% perf-profile.children.cycles-pp.jbd2_journal_stop 0.95 ± 9% -0.4 0.54 ± 12% perf-profile.children.cycles-pp.kfree 0.84 ± 12% -0.4 0.43 ± 12% perf-profile.children.cycles-pp.common_perm_cond 0.68 ± 37% -0.4 0.29 ± 13% perf-profile.children.cycles-pp.ext4_reserve_inode_write 0.74 ± 15% -0.4 0.35 ± 11% perf-profile.children.cycles-pp._raw_read_lock 0.79 ± 12% -0.4 0.40 ± 12% perf-profile.children.cycles-pp.common_perm 0.77 ± 12% -0.4 0.39 ± 11% perf-profile.children.cycles-pp.inode_permission 0.83 ± 12% -0.4 0.48 ± 10% perf-profile.children.cycles-pp.walk_component 0.45 ± 15% -0.3 0.13 ± 20% perf-profile.children.cycles-pp.add_transaction_credits 0.58 ± 12% -0.3 0.27 ± 8% perf-profile.children.cycles-pp.generic_permission 0.67 ± 11% -0.3 0.37 ± 12% perf-profile.children.cycles-pp.__check_object_size 0.59 ± 13% -0.3 0.34 ± 10% perf-profile.children.cycles-pp.complete_walk 0.56 ± 9% -0.2 0.31 ± 11% perf-profile.children.cycles-pp.syscall_return_via_sysret 0.50 ± 10% -0.2 0.26 ± 9% perf-profile.children.cycles-pp.vfs_getattr 0.47 ± 12% -0.2 0.23 ± 15% perf-profile.children.cycles-pp.stop_this_handle 0.56 ± 13% -0.2 0.32 ± 10% perf-profile.children.cycles-pp.unlazy_walk 0.49 ± 11% -0.2 0.25 ± 9% perf-profile.children.cycles-pp.security_inode_getattr 0.42 ± 28% -0.2 0.19 ± 18% perf-profile.children.cycles-pp.ext4_journal_check_start 0.43 ± 12% -0.2 0.22 ± 14% perf-profile.children.cycles-pp.security_path_chmod 0.45 ± 10% -0.2 0.24 ± 13% perf-profile.children.cycles-pp.obj_cgroup_charge 0.38 ± 36% -0.2 0.17 ± 10% perf-profile.children.cycles-pp.ext4_get_inode_loc 0.44 ± 6% -0.2 0.24 ± 16% perf-profile.children.cycles-pp.refill_obj_stock 0.42 ± 10% -0.2 0.22 ± 9% perf-profile.children.cycles-pp.get_obj_cgroup_from_current 0.37 ± 36% -0.2 0.17 ± 12% perf-profile.children.cycles-pp.__ext4_get_inode_loc 0.46 ± 10% -0.2 0.27 ± 10% perf-profile.children.cycles-pp.lookup_fast 0.44 ± 13% -0.2 0.25 ± 13% perf-profile.children.cycles-pp.__legitimize_path 0.41 ± 11% -0.2 0.24 ± 17% perf-profile.children.cycles-pp.___might_sleep 0.41 ± 9% -0.2 0.23 ± 6% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state 0.26 ± 57% -0.2 0.09 ± 9% perf-profile.children.cycles-pp.ext4_inode_csum_set 0.27 ± 17% -0.2 0.10 ± 6% perf-profile.children.cycles-pp.capable_wrt_inode_uidgid 0.32 ± 36% -0.2 0.16 ± 12% perf-profile.children.cycles-pp.revert_creds 0.27 ± 33% -0.2 0.10 ± 14% perf-profile.children.cycles-pp.__ext4_journal_get_write_access 0.43 ± 10% -0.2 0.27 ± 12% perf-profile.children.cycles-pp.crc32c_pcl_intel_update 0.26 ± 17% -0.2 0.10 ± 6% perf-profile.children.cycles-pp.ns_capable_common 0.26 ± 16% -0.2 0.10 ± 6% perf-profile.children.cycles-pp.security_capable 0.23 ± 18% -0.2 0.08 ± 8% perf-profile.children.cycles-pp.apparmor_capable 0.36 ± 11% -0.2 0.21 ± 9% perf-profile.children.cycles-pp.path_put 0.32 ± 14% -0.1 0.17 ± 9% perf-profile.children.cycles-pp.__check_heap_object 0.35 ± 12% -0.1 0.21 ± 9% perf-profile.children.cycles-pp.dput 0.34 ± 11% -0.1 0.19 ± 9% perf-profile.children.cycles-pp.__entry_text_start 0.32 ± 10% -0.1 0.18 ± 12% perf-profile.children.cycles-pp.__d_lookup_rcu 0.19 ± 14% -0.1 0.07 ± 11% perf-profile.children.cycles-pp.__ext4_handle_dirty_metadata 0.30 ± 10% -0.1 0.18 ± 7% perf-profile.children.cycles-pp.path_init 0.28 ± 13% -0.1 0.16 ± 6% perf-profile.children.cycles-pp.cp_new_stat 0.27 ± 11% -0.1 0.16 ± 15% perf-profile.children.cycles-pp.__might_sleep 0.19 ± 34% -0.1 0.08 ± 10% perf-profile.children.cycles-pp.ext4_inode_csum 0.26 ± 27% -0.1 0.16 ± 17% perf-profile.children.cycles-pp.map_id_up 0.22 ± 14% -0.1 0.12 ± 14% perf-profile.children.cycles-pp._cond_resched 0.15 ± 17% -0.1 0.05 ± 45% perf-profile.children.cycles-pp.jbd2_journal_get_write_access 0.22 ± 15% -0.1 0.13 ± 15% perf-profile.children.cycles-pp.__legitimize_mnt 0.22 ± 11% -0.1 0.13 ± 14% perf-profile.children.cycles-pp.__wake_up_common_lock 0.19 ± 13% -0.1 0.10 ± 13% perf-profile.children.cycles-pp.__mod_memcg_state 0.17 ± 12% -0.1 0.09 ± 13% perf-profile.children.cycles-pp.syscall_exit_to_user_mode 0.18 ± 11% -0.1 0.10 ± 15% perf-profile.children.cycles-pp.step_into 0.17 ± 13% -0.1 0.09 ± 10% perf-profile.children.cycles-pp.rcu_read_unlock_strict 0.17 ± 11% -0.1 0.10 ± 16% perf-profile.children.cycles-pp.lockref_get_not_dead 0.17 ± 13% -0.1 0.10 ± 17% perf-profile.children.cycles-pp.memset_erms 0.15 ± 15% -0.1 0.08 ± 13% perf-profile.children.cycles-pp._copy_to_user 0.16 ± 12% -0.1 0.10 ± 15% perf-profile.children.cycles-pp.__might_fault 0.10 ± 16% -0.1 0.05 ± 47% perf-profile.children.cycles-pp.__put_cred 0.13 ± 17% -0.1 0.08 ± 9% perf-profile.children.cycles-pp.lockref_put_return 0.08 ± 13% -0.1 0.03 ± 99% perf-profile.children.cycles-pp.__find_get_block 0.12 ± 14% -0.1 0.06 ± 14% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.11 ± 16% -0.1 0.06 ± 11% perf-profile.children.cycles-pp.rcu_all_qs 0.28 ± 7% -0.1 0.23 ± 5% perf-profile.children.cycles-pp.scheduler_tick 0.09 ± 19% -0.0 0.05 ± 45% perf-profile.children.cycles-pp.security_inode_permission 0.07 ± 9% -0.0 0.03 ± 99% perf-profile.children.cycles-pp.terminate_walk 0.11 ± 12% -0.0 0.06 ± 11% perf-profile.children.cycles-pp.__virt_addr_valid 0.11 ± 9% -0.0 0.07 ± 18% perf-profile.children.cycles-pp.__getblk_gfp 0.10 ± 13% -0.0 0.06 ± 13% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack 0.11 ± 9% -0.0 0.08 ± 9% perf-profile.children.cycles-pp.calc_global_load_tick 0.09 ± 12% -0.0 0.06 ± 13% perf-profile.children.cycles-pp.__fget_light 0.08 ± 8% +0.3 0.39 ± 9% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.14 ± 12% +1.2 1.39 ± 10% perf-profile.children.cycles-pp.override_creds 1.34 ± 27% +1.3 2.66 ± 12% perf-profile.children.cycles-pp.menu_select 20.16 ± 10% +3.2 23.40 ± 9% perf-profile.children.cycles-pp.put_cred_rcu 19.94 ± 11% +3.7 23.62 ± 9% perf-profile.children.cycles-pp.prepare_creds 0.00 +16.4 16.43 ± 8% perf-profile.children.cycles-pp.get_ucounts 0.00 +16.9 16.88 ± 8% perf-profile.children.cycles-pp.put_ucounts 0.00 +29.5 29.55 ± 8% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 0.22 ± 8% +32.6 32.80 ± 8% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 13.87 ± 11% -9.6 4.27 ± 13% perf-profile.self.cycles-pp.prepare_creds 6.20 ± 10% -5.5 0.70 ± 13% perf-profile.self.cycles-pp.refcount_dec_not_one 5.62 ± 12% -4.1 1.52 ± 11% perf-profile.self.cycles-pp.key_put 5.18 ± 9% -2.4 2.73 ± 10% perf-profile.self.cycles-pp.put_cred_rcu 2.96 ± 22% -1.7 1.22 ± 10% perf-profile.self.cycles-pp.apparmor_cred_prepare 2.02 ± 15% -1.1 0.96 ± 6% perf-profile.self.cycles-pp.apparmor_cred_free 0.85 ± 16% -0.6 0.28 ± 18% perf-profile.self.cycles-pp.start_this_handle 0.96 ± 9% -0.4 0.51 ± 9% perf-profile.self.cycles-pp.link_path_walk 0.96 ± 10% -0.4 0.57 ± 12% perf-profile.self.cycles-pp.kmem_cache_alloc 0.78 ± 12% -0.4 0.40 ± 12% perf-profile.self.cycles-pp.common_perm 0.73 ± 15% -0.4 0.35 ± 11% perf-profile.self.cycles-pp._raw_read_lock 0.83 ± 10% -0.4 0.48 ± 8% perf-profile.self.cycles-pp.kmem_cache_free 0.45 ± 15% -0.3 0.13 ± 18% perf-profile.self.cycles-pp.add_transaction_credits 0.71 ± 11% -0.3 0.39 ± 8% perf-profile.self.cycles-pp.strncpy_from_user 0.73 ± 11% -0.3 0.43 ± 14% perf-profile.self.cycles-pp.__kmalloc 0.62 ± 11% -0.3 0.36 ± 14% perf-profile.self.cycles-pp.kfree 0.56 ± 9% -0.2 0.31 ± 11% perf-profile.self.cycles-pp.syscall_return_via_sysret 0.38 ± 30% -0.2 0.17 ± 19% perf-profile.self.cycles-pp.ext4_journal_check_start 0.44 ± 11% -0.2 0.23 ± 14% perf-profile.self.cycles-pp.obj_cgroup_charge 0.43 ± 6% -0.2 0.23 ± 14% perf-profile.self.cycles-pp.refill_obj_stock 0.41 ± 11% -0.2 0.23 ± 17% perf-profile.self.cycles-pp.___might_sleep 0.36 ± 8% -0.2 0.19 ± 8% perf-profile.self.cycles-pp.get_obj_cgroup_from_current 0.32 ± 36% -0.2 0.15 ± 11% perf-profile.self.cycles-pp.revert_creds 0.24 ± 18% -0.2 0.07 ± 18% perf-profile.self.cycles-pp.jbd2_journal_stop 0.42 ± 11% -0.2 0.26 ± 12% perf-profile.self.cycles-pp.crc32c_pcl_intel_update 0.39 ± 13% -0.2 0.23 ± 12% perf-profile.self.cycles-pp.do_faccessat 0.23 ± 18% -0.2 0.08 ± 8% perf-profile.self.cycles-pp.apparmor_capable 0.25 ± 16% -0.2 0.10 ± 23% perf-profile.self.cycles-pp.stop_this_handle 0.31 ± 14% -0.1 0.16 ± 10% perf-profile.self.cycles-pp.__check_heap_object 0.34 ± 11% -0.1 0.19 ± 10% perf-profile.self.cycles-pp.__entry_text_start 0.31 ± 9% -0.1 0.18 ± 12% perf-profile.self.cycles-pp.__d_lookup_rcu 0.28 ± 9% -0.1 0.15 ± 11% perf-profile.self.cycles-pp.generic_permission 0.26 ± 11% -0.1 0.15 ± 9% perf-profile.self.cycles-pp.path_init 0.24 ± 13% -0.1 0.13 ± 16% perf-profile.self.cycles-pp.__check_object_size 0.22 ± 21% -0.1 0.12 ± 19% perf-profile.self.cycles-pp.ext4_do_update_inode 0.19 ± 39% -0.1 0.09 ± 13% perf-profile.self.cycles-pp.__ext4_get_inode_loc 0.26 ± 29% -0.1 0.16 ± 18% perf-profile.self.cycles-pp.map_id_up 0.25 ± 11% -0.1 0.15 ± 14% perf-profile.self.cycles-pp.__might_sleep 0.22 ± 14% -0.1 0.13 ± 15% perf-profile.self.cycles-pp.__legitimize_mnt 0.20 ± 15% -0.1 0.12 ± 18% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.19 ± 13% -0.1 0.10 ± 13% perf-profile.self.cycles-pp.__mod_memcg_state 0.19 ± 16% -0.1 0.11 ± 12% perf-profile.self.cycles-pp.walk_component 0.20 ± 7% -0.1 0.12 ± 14% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state 0.21 ± 13% -0.1 0.13 ± 23% perf-profile.self.cycles-pp.inode_permission 0.17 ± 11% -0.1 0.10 ± 16% perf-profile.self.cycles-pp.step_into 0.17 ± 11% -0.1 0.10 ± 16% perf-profile.self.cycles-pp.lockref_get_not_dead 0.14 ± 17% -0.1 0.08 ± 14% perf-profile.self.cycles-pp.lookup_fast 0.16 ± 14% -0.1 0.09 ± 19% perf-profile.self.cycles-pp.memset_erms 0.11 ± 12% -0.1 0.05 ± 70% perf-profile.self.cycles-pp._cond_resched 0.10 ± 19% -0.1 0.04 ± 72% perf-profile.self.cycles-pp.__put_cred 0.13 ± 16% -0.1 0.07 ± 6% perf-profile.self.cycles-pp.getname_flags 0.13 ± 19% -0.1 0.08 ± 22% perf-profile.self.cycles-pp.filename_lookup 0.12 ± 12% -0.1 0.07 ± 14% perf-profile.self.cycles-pp.rcu_read_unlock_strict 0.12 ± 14% -0.1 0.06 ± 14% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.12 ± 18% -0.1 0.07 ± 5% perf-profile.self.cycles-pp.lockref_put_return 0.10 ± 10% -0.0 0.05 ± 46% perf-profile.self.cycles-pp.__virt_addr_valid 0.09 ± 19% -0.0 0.05 ± 45% perf-profile.self.cycles-pp.security_inode_permission 0.08 ± 13% -0.0 0.04 ± 73% perf-profile.self.cycles-pp.__fget_light 0.10 ± 18% -0.0 0.06 ± 18% perf-profile.self.cycles-pp.notify_change 0.10 ± 13% -0.0 0.06 ± 13% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack 0.10 ± 18% -0.0 0.06 ± 11% perf-profile.self.cycles-pp.path_lookupat 0.11 ± 9% -0.0 0.08 ± 9% perf-profile.self.cycles-pp.calc_global_load_tick 0.07 ± 10% +0.2 0.23 ± 11% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.00 +0.2 0.18 ± 16% perf-profile.self.cycles-pp.get_ucounts 0.00 +0.2 0.18 ± 16% perf-profile.self.cycles-pp.put_ucounts 0.65 ± 23% +0.8 1.48 ± 14% perf-profile.self.cycles-pp.cpuidle_enter_state 0.13 ± 11% +1.2 1.38 ± 10% perf-profile.self.cycles-pp.override_creds 0.79 ± 43% +1.3 2.12 ± 16% perf-profile.self.cycles-pp.menu_select 0.22 ± 7% +3.0 3.25 ± 10% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.00 +29.5 29.55 ± 8% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath stress-ng.access.ops 2.6e+06 +-----------------------------------------------------------------+ | +. | 2.4e+06 |-+ : ++. +. +.++.+ .+ | | + : ++.+ .+.+ + + +.++. .++. +. | 2.2e+06 |.++.++. :+: + + + ++. +.++.++.++.| 2e+06 |-+ + + + | | | 1.8e+06 |-+ | | | 1.6e+06 |-+ | 1.4e+06 |-+ | | O O O O OO | 1.2e+06 |-OO O O OO OO OO OO OO OO O OO OO OO O O | | | 1e+06 +-----------------------------------------------------------------+ stress-ng.access.ops_per_sec 45000 +-------------------------------------------------------------------+ | | 40000 |-+ ++.+ | | : : .++.++.+.++.++.+.++. .+ | |.+ +. +. : +.+.++ ++ +.+.++.+ .+.++. .++.| 35000 |-++.+ + + + ++ | | | 30000 |-+ | | | 25000 |-+ | | | | OO OO OO O OO OO O O O O O OO OO OO | 20000 |-+ O O OO O OO O O | | | 15000 +-------------------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample *************************************************************************************************** lkp-csl-2sp7: 96 threads Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory ========================================================================================= class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode: filesystem/gcc-9/performance/1HDD/xfs/x86_64-rhel-8.3/10%/debian-10.4-x86_64-20200603.cgz/lkp-csl-2sp7/access/stress-ng/60s/0x5003006 commit: a88f997967 ("Increase size of ucounts to atomic_long_t") e1e57d56fe ("Add a reference to ucounts for each cred") a88f9979677c6f55 e1e57d56fef0dd06daf3743f094 ---------------- --------------------------- %stddev %change %stddev \ | \ 2101125 -42.3% 1213160 ± 4% stress-ng.access.ops 35018 -42.3% 20219 ± 4% stress-ng.access.ops_per_sec 10.19 -41.9% 5.92 ± 4% stress-ng.time.user_time 0.27 ± 6% -0.1 0.20 ± 2% mpstat.cpu.all.usr% 303.99 -1.3% 300.00 pmeter.Average_Active_Power 1136 ± 10% +35.9% 1545 ± 19% sched_debug.cfs_rq:/.runnable_avg.max 1135 ± 10% +36.0% 1545 ± 19% sched_debug.cfs_rq:/.util_avg.max 31.83 ± 9% -15.7% 26.83 ± 7% sched_debug.cpu.nr_uninterruptible.max 16112 ± 11% +23.7% 19924 ± 10% numa-meminfo.node0.Mapped 2090 ± 19% +38.8% 2900 ± 17% numa-meminfo.node0.PageTables 3068 ± 98% +180.5% 8607 ± 42% numa-meminfo.node0.Shmem 21447 ± 9% -18.2% 17535 ± 11% numa-meminfo.node1.Mapped 16587 ± 20% -33.9% 10971 ± 31% numa-meminfo.node1.Shmem 4093 ± 11% +23.8% 5069 ± 10% numa-vmstat.node0.nr_mapped 521.00 ± 19% +37.5% 716.17 ± 16% numa-vmstat.node0.nr_page_table_pages 766.83 ± 99% +180.5% 2151 ± 42% numa-vmstat.node0.nr_shmem 5432 ± 9% -18.4% 4433 ± 11% numa-vmstat.node1.nr_mapped 4147 ± 20% -33.8% 2744 ± 31% numa-vmstat.node1.nr_shmem 106.33 ± 24% +1398.7% 1593 ±178% interrupts.CPU15.NMI:Non-maskable_interrupts 106.33 ± 24% +1398.7% 1593 ±178% interrupts.CPU15.PMI:Performance_monitoring_interrupts 101.33 ± 32% +1158.9% 1275 ±196% interrupts.CPU16.NMI:Non-maskable_interrupts 101.33 ± 32% +1158.9% 1275 ±196% interrupts.CPU16.PMI:Performance_monitoring_interrupts 105.00 ± 23% +1277.5% 1446 ±199% interrupts.CPU17.NMI:Non-maskable_interrupts 105.00 ± 23% +1277.5% 1446 ±199% interrupts.CPU17.PMI:Performance_monitoring_interrupts 117.33 ± 7% +960.7% 1244 ±195% interrupts.CPU21.NMI:Non-maskable_interrupts 117.33 ± 7% +960.7% 1244 ±195% interrupts.CPU21.PMI:Performance_monitoring_interrupts 114.33 ± 9% +2296.1% 2739 ±133% interrupts.CPU22.NMI:Non-maskable_interrupts 114.33 ± 9% +2296.1% 2739 ±133% interrupts.CPU22.PMI:Performance_monitoring_interrupts 122.33 ± 4% +1530.1% 1994 ±139% interrupts.CPU3.NMI:Non-maskable_interrupts 122.33 ± 4% +1530.1% 1994 ±139% interrupts.CPU3.PMI:Performance_monitoring_interrupts 118.00 ± 9% +1711.9% 2138 ±130% interrupts.CPU46.NMI:Non-maskable_interrupts 118.00 ± 9% +1711.9% 2138 ±130% interrupts.CPU46.PMI:Performance_monitoring_interrupts 120.17 ± 23% +964.5% 1279 ±182% interrupts.CPU52.NMI:Non-maskable_interrupts 120.17 ± 23% +964.5% 1279 ±182% interrupts.CPU52.PMI:Performance_monitoring_interrupts 86.50 ± 36% +1641.4% 1506 ±190% interrupts.CPU58.NMI:Non-maskable_interrupts 86.50 ± 36% +1641.4% 1506 ±190% interrupts.CPU58.PMI:Performance_monitoring_interrupts 109.83 ± 21% +873.1% 1068 ±191% interrupts.CPU69.NMI:Non-maskable_interrupts 109.83 ± 21% +873.1% 1068 ±191% interrupts.CPU69.PMI:Performance_monitoring_interrupts 103.33 ± 22% +490.3% 610.00 ±164% interrupts.CPU87.NMI:Non-maskable_interrupts 103.33 ± 22% +490.3% 610.00 ±164% interrupts.CPU87.PMI:Performance_monitoring_interrupts 109.17 ± 27% +1859.8% 2139 ±139% interrupts.CPU94.NMI:Non-maskable_interrupts 109.17 ± 27% +1859.8% 2139 ±139% interrupts.CPU94.PMI:Performance_monitoring_interrupts 8.31 ± 7% +53.2% 12.74 ± 2% perf-stat.i.MPKI 2.845e+09 -30.2% 1.985e+09 ± 2% perf-stat.i.branch-instructions 0.84 ± 3% +0.1 0.95 perf-stat.i.branch-miss-rate% 22369243 ± 4% -16.3% 18726571 ± 2% perf-stat.i.branch-misses 1.86 +53.6% 2.86 ± 3% perf-stat.i.cpi 2.766e+10 +3.9% 2.873e+10 perf-stat.i.cpu-cycles 4.076e+09 ± 2% -33.0% 2.732e+09 ± 4% perf-stat.i.dTLB-loads 2.322e+09 -36.8% 1.467e+09 ± 3% perf-stat.i.dTLB-stores 83.49 -7.8 75.66 perf-stat.i.iTLB-load-miss-rate% 14193692 -41.6% 8290248 ± 2% perf-stat.i.iTLB-load-misses 1.479e+10 -32.0% 1.005e+10 ± 2% perf-stat.i.instructions 1146 +12.8% 1293 perf-stat.i.instructions-per-iTLB-miss 0.55 -33.1% 0.37 ± 3% perf-stat.i.ipc 0.29 +3.9% 0.30 perf-stat.i.metric.GHz 97.79 -32.5% 65.96 ± 3% perf-stat.i.metric.M/sec 93.66 +3.2 96.82 perf-stat.i.node-load-miss-rate% 5224551 ± 8% +42.9% 7464161 ± 5% perf-stat.i.node-load-misses 319707 ± 17% -42.2% 184671 ± 9% perf-stat.i.node-loads 13233767 ± 9% -23.4% 10143303 ± 8% perf-stat.i.node-store-misses 8.40 ± 7% +52.0% 12.77 ± 2% perf-stat.overall.MPKI 0.79 ± 3% +0.2 0.94 perf-stat.overall.branch-miss-rate% 1.87 +52.9% 2.86 ± 3% perf-stat.overall.cpi 0.00 ± 41% +0.0 0.00 ± 30% perf-stat.overall.dTLB-load-miss-rate% 0.00 ± 12% +0.0 0.00 ± 16% perf-stat.overall.dTLB-store-miss-rate% 84.65 -8.3 76.34 perf-stat.overall.iTLB-load-miss-rate% 1041 +16.4% 1212 perf-stat.overall.instructions-per-iTLB-miss 0.53 -34.5% 0.35 ± 3% perf-stat.overall.ipc 94.24 +3.3 97.58 perf-stat.overall.node-load-miss-rate% 2.8e+09 -30.2% 1.953e+09 ± 2% perf-stat.ps.branch-instructions 21989609 ± 4% -16.2% 18425367 ± 2% perf-stat.ps.branch-misses 2.722e+10 +3.8% 2.827e+10 perf-stat.ps.cpu-cycles 4.01e+09 ± 2% -33.0% 2.688e+09 ± 4% perf-stat.ps.dTLB-loads 2.285e+09 -36.8% 1.443e+09 ± 3% perf-stat.ps.dTLB-stores 13967002 -41.6% 8156895 ± 2% perf-stat.ps.iTLB-load-misses 1.455e+10 -32.0% 9.888e+09 ± 2% perf-stat.ps.instructions 5142072 ± 8% +42.8% 7344021 ± 5% perf-stat.ps.node-load-misses 314656 ± 17% -42.2% 181724 ± 9% perf-stat.ps.node-loads 13025851 ± 9% -23.4% 9980421 ± 8% perf-stat.ps.node-store-misses 9.19e+11 -32.1% 6.244e+11 ± 3% perf-stat.total.instructions 5.77 ± 6% -5.0 0.73 ± 10% perf-profile.calltrace.cycles-pp.free_uid.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 5.73 ± 6% -5.0 0.71 ± 10% perf-profile.calltrace.cycles-pp.refcount_dec_and_lock_irqsave.free_uid.put_cred_rcu.do_faccessat.do_syscall_64 5.71 ± 6% -5.0 0.70 ± 10% perf-profile.calltrace.cycles-pp.refcount_dec_not_one.refcount_dec_and_lock_irqsave.free_uid.put_cred_rcu.do_faccessat 8.88 ± 11% -4.7 4.16 ± 8% perf-profile.calltrace.cycles-pp.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 8.78 ± 11% -4.7 4.10 ± 8% perf-profile.calltrace.cycles-pp.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 8.05 ± 11% -4.3 3.74 ± 8% perf-profile.calltrace.cycles-pp.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 7.84 ± 11% -4.2 3.60 ± 8% perf-profile.calltrace.cycles-pp.xfs_vn_setattr.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64 7.77 ± 11% -4.2 3.56 ± 8% perf-profile.calltrace.cycles-pp.xfs_setattr_nonsize.xfs_vn_setattr.notify_change.chmod_common.__x64_sys_fchmod 5.72 ± 11% -4.2 1.56 ± 12% perf-profile.calltrace.cycles-pp.key_put.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 4.83 ± 13% -2.8 1.99 ± 10% perf-profile.calltrace.cycles-pp.__xfs_trans_commit.xfs_setattr_nonsize.xfs_vn_setattr.notify_change.chmod_common 4.70 ± 13% -2.8 1.92 ± 10% perf-profile.calltrace.cycles-pp.xfs_log_commit_cil.__xfs_trans_commit.xfs_setattr_nonsize.xfs_vn_setattr.notify_change 4.90 ± 14% -2.7 2.19 ± 9% perf-profile.calltrace.cycles-pp.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.29 ± 16% -2.0 1.32 ± 10% perf-profile.calltrace.cycles-pp.apparmor_cred_prepare.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64 3.16 ± 9% -1.5 1.62 ± 10% perf-profile.calltrace.cycles-pp.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.14 ± 12% -1.3 0.82 ± 11% perf-profile.calltrace.cycles-pp.xlog_cil_insert_items.xfs_log_commit_cil.__xfs_trans_commit.xfs_setattr_nonsize.xfs_vn_setattr 2.85 ± 10% -1.3 1.59 ± 8% perf-profile.calltrace.cycles-pp.filename_lookup.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.46 ± 8% -1.2 1.30 ± 10% perf-profile.calltrace.cycles-pp.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.53 ± 10% -1.1 1.40 ± 8% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.14 ± 8% -1.1 1.09 ± 11% perf-profile.calltrace.cycles-pp.apparmor_cred_free.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64 2.17 ± 9% -1.0 1.13 ± 10% perf-profile.calltrace.cycles-pp.vfs_statx.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.66 ± 13% -0.8 0.84 ± 6% perf-profile.calltrace.cycles-pp.xfs_trans_alloc.xfs_setattr_nonsize.xfs_vn_setattr.notify_change.chmod_common 1.43 ± 13% -0.7 0.71 ± 7% perf-profile.calltrace.cycles-pp.xfs_trans_reserve.xfs_trans_alloc.xfs_setattr_nonsize.xfs_vn_setattr.notify_change 1.39 ± 14% -0.7 0.69 ± 7% perf-profile.calltrace.cycles-pp.xfs_log_reserve.xfs_trans_reserve.xfs_trans_alloc.xfs_setattr_nonsize.xfs_vn_setattr 1.50 ± 10% -0.7 0.81 ± 10% perf-profile.calltrace.cycles-pp.__kmalloc.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64 1.46 ± 10% -0.7 0.80 ± 10% perf-profile.calltrace.cycles-pp.kmem_cache_alloc.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.92 ± 10% -0.7 0.26 ±100% perf-profile.calltrace.cycles-pp.filename_lookup.vfs_statx.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.55 ± 10% -0.6 0.91 ± 8% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.52 ± 10% -0.6 0.89 ± 8% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.38 ± 9% -0.6 0.75 ± 9% perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.do_faccessat.do_syscall_64 0.96 ± 12% -0.6 0.37 ± 70% perf-profile.calltrace.cycles-pp.kfree.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64 0.89 ± 9% -0.5 0.36 ± 70% perf-profile.calltrace.cycles-pp.kmem_cache_free.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.18 ± 10% -0.5 0.67 ± 9% perf-profile.calltrace.cycles-pp.strncpy_from_user.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64 0.00 +1.5 1.52 ± 17% perf-profile.calltrace.cycles-pp.override_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.47 ± 38% +2.4 3.89 ± 57% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 0.00 +15.2 15.20 ± 12% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_ucounts.prepare_creds.do_faccessat 0.00 +15.6 15.63 ± 12% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.put_ucounts.put_cred_rcu.do_faccessat 0.00 +16.8 16.78 ± 12% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_ucounts.prepare_creds.do_faccessat.do_syscall_64 0.00 +17.1 17.12 ± 12% perf-profile.calltrace.cycles-pp.get_ucounts.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +17.2 17.23 ± 12% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.put_ucounts.put_cred_rcu.do_faccessat.do_syscall_64 0.00 +17.6 17.57 ± 12% perf-profile.calltrace.cycles-pp.put_ucounts.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 5.77 ± 6% -5.0 0.73 ± 10% perf-profile.children.cycles-pp.free_uid 5.74 ± 6% -5.0 0.72 ± 9% perf-profile.children.cycles-pp.refcount_dec_and_lock_irqsave 5.71 ± 6% -5.0 0.70 ± 10% perf-profile.children.cycles-pp.refcount_dec_not_one 8.88 ± 11% -4.7 4.16 ± 8% perf-profile.children.cycles-pp.__x64_sys_fchmod 8.78 ± 11% -4.7 4.10 ± 8% perf-profile.children.cycles-pp.chmod_common 8.05 ± 11% -4.3 3.74 ± 8% perf-profile.children.cycles-pp.notify_change 7.85 ± 11% -4.2 3.60 ± 8% perf-profile.children.cycles-pp.xfs_vn_setattr 7.78 ± 11% -4.2 3.56 ± 8% perf-profile.children.cycles-pp.xfs_setattr_nonsize 5.74 ± 11% -4.2 1.57 ± 13% perf-profile.children.cycles-pp.key_put 4.83 ± 13% -2.8 1.99 ± 10% perf-profile.children.cycles-pp.__xfs_trans_commit 4.71 ± 13% -2.8 1.92 ± 10% perf-profile.children.cycles-pp.xfs_log_commit_cil 4.90 ± 14% -2.7 2.19 ± 10% perf-profile.children.cycles-pp.security_prepare_creds 3.28 ± 48% -2.6 0.71 ±113% perf-profile.children.cycles-pp.start_kernel 3.29 ± 16% -2.0 1.32 ± 10% perf-profile.children.cycles-pp.apparmor_cred_prepare 3.79 ± 10% -1.7 2.08 ± 8% perf-profile.children.cycles-pp.filename_lookup 3.39 ± 10% -1.5 1.85 ± 9% perf-profile.children.cycles-pp.path_lookupat 3.16 ± 9% -1.5 1.62 ± 10% perf-profile.children.cycles-pp.security_cred_free 2.15 ± 12% -1.3 0.83 ± 10% perf-profile.children.cycles-pp.xlog_cil_insert_items 2.47 ± 8% -1.2 1.30 ± 10% perf-profile.children.cycles-pp.__do_sys_newfstatat 2.16 ± 9% -1.1 1.09 ± 11% perf-profile.children.cycles-pp.apparmor_cred_free 2.17 ± 10% -1.0 1.14 ± 9% perf-profile.children.cycles-pp.vfs_statx 1.62 ± 13% -1.0 0.60 ± 13% perf-profile.children.cycles-pp._raw_spin_lock 2.11 ± 10% -0.9 1.22 ± 10% perf-profile.children.cycles-pp.kmem_cache_alloc 1.87 ± 9% -0.9 1.01 ± 9% perf-profile.children.cycles-pp.link_path_walk 2.02 ± 10% -0.8 1.17 ± 8% perf-profile.children.cycles-pp.user_path_at_empty 1.99 ± 10% -0.8 1.15 ± 7% perf-profile.children.cycles-pp.getname_flags 1.67 ± 13% -0.8 0.84 ± 6% perf-profile.children.cycles-pp.xfs_trans_alloc 1.43 ± 13% -0.7 0.71 ± 7% perf-profile.children.cycles-pp.xfs_trans_reserve 1.40 ± 14% -0.7 0.69 ± 6% perf-profile.children.cycles-pp.xfs_log_reserve 1.54 ± 10% -0.7 0.84 ± 10% perf-profile.children.cycles-pp.__kmalloc 1.52 ± 10% -0.7 0.85 ± 7% perf-profile.children.cycles-pp.strncpy_from_user 1.06 ± 18% -0.6 0.44 ± 12% perf-profile.children.cycles-pp.xfs_log_ticket_ungrant 1.21 ± 9% -0.5 0.69 ± 9% perf-profile.children.cycles-pp.kmem_cache_free 0.94 ± 9% -0.5 0.43 ± 8% perf-profile.children.cycles-pp.common_perm_cond 0.89 ± 10% -0.5 0.39 ± 8% perf-profile.children.cycles-pp.common_perm 0.97 ± 12% -0.4 0.54 ± 11% perf-profile.children.cycles-pp.kfree 0.80 ± 8% -0.4 0.40 ± 10% perf-profile.children.cycles-pp.inode_permission 0.86 ± 8% -0.4 0.48 ± 10% perf-profile.children.cycles-pp.walk_component 0.56 ± 22% -0.3 0.21 ± 10% perf-profile.children.cycles-pp.xlog_grant_add_space 0.61 ± 8% -0.3 0.29 ± 11% perf-profile.children.cycles-pp.generic_permission 0.52 ± 26% -0.3 0.19 ± 48% perf-profile.children.cycles-pp.xfs_trans_ijoin 0.67 ± 9% -0.3 0.37 ± 7% perf-profile.children.cycles-pp.__check_object_size 0.54 ± 10% -0.3 0.25 ± 11% perf-profile.children.cycles-pp.vfs_getattr 0.64 ± 11% -0.3 0.34 ± 12% perf-profile.children.cycles-pp.complete_walk 0.54 ± 9% -0.3 0.24 ± 10% perf-profile.children.cycles-pp.security_inode_getattr 0.61 ± 12% -0.3 0.33 ± 7% perf-profile.children.cycles-pp.down_read 0.59 ± 12% -0.3 0.33 ± 11% perf-profile.children.cycles-pp.unlazy_walk 0.48 ± 9% -0.3 0.22 ± 9% perf-profile.children.cycles-pp.security_path_chmod 0.56 ± 12% -0.2 0.31 ± 7% perf-profile.children.cycles-pp.syscall_return_via_sysret 0.45 ± 14% -0.2 0.23 ± 9% perf-profile.children.cycles-pp.get_obj_cgroup_from_current 0.45 ± 12% -0.2 0.23 ± 12% perf-profile.children.cycles-pp.obj_cgroup_charge 0.47 ± 7% -0.2 0.26 ± 8% perf-profile.children.cycles-pp.lookup_fast 0.46 ± 10% -0.2 0.26 ± 13% perf-profile.children.cycles-pp.__legitimize_path 0.44 ± 9% -0.2 0.24 ± 8% perf-profile.children.cycles-pp.xlog_grant_push_ail 0.43 ± 9% -0.2 0.24 ± 8% perf-profile.children.cycles-pp.xlog_grant_push_threshold 0.43 ± 9% -0.2 0.24 ± 8% perf-profile.children.cycles-pp.xlog_space_left 0.33 ± 23% -0.2 0.14 ± 13% perf-profile.children.cycles-pp.revert_creds 0.42 ± 7% -0.2 0.24 ± 11% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state 0.29 ± 11% -0.2 0.11 ± 13% perf-profile.children.cycles-pp.capable_wrt_inode_uidgid 0.41 ± 11% -0.2 0.24 ± 8% perf-profile.children.cycles-pp.___might_sleep 0.28 ± 11% -0.2 0.11 ± 10% perf-profile.children.cycles-pp.ns_capable_common 0.28 ± 11% -0.2 0.10 ± 10% perf-profile.children.cycles-pp.security_capable 0.42 ± 13% -0.2 0.25 ± 16% perf-profile.children.cycles-pp.refill_obj_stock 0.26 ± 12% -0.2 0.09 ± 11% perf-profile.children.cycles-pp.apparmor_capable 0.36 ± 10% -0.2 0.20 ± 11% perf-profile.children.cycles-pp.path_put 0.36 ± 9% -0.2 0.20 ± 10% perf-profile.children.cycles-pp.dput 0.34 ± 12% -0.2 0.19 ± 10% perf-profile.children.cycles-pp.__entry_text_start 0.31 ± 11% -0.1 0.17 ± 7% perf-profile.children.cycles-pp.path_init 0.33 ± 7% -0.1 0.18 ± 10% perf-profile.children.cycles-pp.__check_heap_object 0.31 ± 7% -0.1 0.17 ± 7% perf-profile.children.cycles-pp.__d_lookup_rcu 0.28 ± 6% -0.1 0.16 ± 18% perf-profile.children.cycles-pp.xfs_inode_item_format 0.27 ± 10% -0.1 0.16 ± 11% perf-profile.children.cycles-pp.__might_sleep 0.24 ± 13% -0.1 0.13 ± 8% perf-profile.children.cycles-pp.__legitimize_mnt 0.23 ± 11% -0.1 0.11 ± 12% perf-profile.children.cycles-pp._cond_resched 0.27 ± 14% -0.1 0.16 ± 14% perf-profile.children.cycles-pp.cp_new_stat 0.17 ± 20% -0.1 0.06 ± 48% perf-profile.children.cycles-pp.up_read 0.23 ± 17% -0.1 0.13 ± 11% perf-profile.children.cycles-pp.memset_erms 0.20 ± 9% -0.1 0.10 ± 15% perf-profile.children.cycles-pp.__mod_memcg_state 0.27 ± 15% -0.1 0.17 ± 11% perf-profile.children.cycles-pp.xlog_ticket_alloc 0.20 ± 13% -0.1 0.11 ± 14% perf-profile.children.cycles-pp.__list_del_entry_valid 0.12 ± 12% -0.1 0.03 ±101% perf-profile.children.cycles-pp.__list_add_valid 0.19 ± 14% -0.1 0.11 ± 14% perf-profile.children.cycles-pp.step_into 0.17 ± 9% -0.1 0.09 ± 18% perf-profile.children.cycles-pp.syscall_exit_to_user_mode 0.17 ± 14% -0.1 0.09 ± 18% perf-profile.children.cycles-pp.__might_fault 0.10 ± 10% -0.1 0.03 ±100% perf-profile.children.cycles-pp.security_inode_permission 0.18 ± 10% -0.1 0.10 ± 16% perf-profile.children.cycles-pp.lockref_get_not_dead 0.17 ± 8% -0.1 0.10 ± 6% perf-profile.children.cycles-pp.rcu_read_unlock_strict 0.15 ± 12% -0.1 0.09 ± 12% perf-profile.children.cycles-pp._copy_to_user 0.13 ± 6% -0.1 0.07 ± 15% perf-profile.children.cycles-pp.lockref_put_return 0.11 ± 13% -0.1 0.05 ± 47% perf-profile.children.cycles-pp.rcu_all_qs 0.13 ± 8% -0.1 0.07 ± 19% perf-profile.children.cycles-pp.down_write 0.09 ± 18% -0.1 0.04 ± 72% perf-profile.children.cycles-pp.mnt_want_write 0.11 ± 9% -0.0 0.06 ± 15% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack 0.09 ± 14% -0.0 0.04 ± 72% perf-profile.children.cycles-pp.up_write 0.12 ± 11% -0.0 0.07 ± 11% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.09 ± 18% -0.0 0.05 ± 45% perf-profile.children.cycles-pp.__fget_light 0.10 ± 14% -0.0 0.06 ± 21% perf-profile.children.cycles-pp.__put_cred 0.08 ± 9% -0.0 0.04 ± 72% perf-profile.children.cycles-pp.terminate_walk 0.07 ± 16% -0.0 0.03 ± 70% perf-profile.children.cycles-pp.syscall_enter_from_user_mode 0.10 ± 12% -0.0 0.06 ± 11% perf-profile.children.cycles-pp.__virt_addr_valid 0.05 ± 45% +0.3 0.40 ± 12% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.16 ± 11% +1.4 1.52 ± 17% perf-profile.children.cycles-pp.override_creds 1.48 ± 38% +2.4 3.91 ± 57% perf-profile.children.cycles-pp.menu_select 0.00 +17.1 17.13 ± 12% perf-profile.children.cycles-pp.get_ucounts 0.00 +17.6 17.57 ± 12% perf-profile.children.cycles-pp.put_ucounts 0.76 ± 16% +30.2 30.99 ± 12% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 0.06 ± 13% +34.0 34.08 ± 12% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 13.33 ± 8% -9.2 4.18 ± 10% perf-profile.self.cycles-pp.prepare_creds 5.68 ± 6% -5.0 0.70 ± 10% perf-profile.self.cycles-pp.refcount_dec_not_one 5.70 ± 11% -4.1 1.55 ± 13% perf-profile.self.cycles-pp.key_put 4.91 ± 6% -2.1 2.77 ± 11% perf-profile.self.cycles-pp.put_cred_rcu 3.27 ± 16% -2.0 1.31 ± 10% perf-profile.self.cycles-pp.apparmor_cred_prepare 2.15 ± 9% -1.1 1.08 ± 11% perf-profile.self.cycles-pp.apparmor_cred_free 0.99 ± 17% -0.6 0.42 ± 12% perf-profile.self.cycles-pp.xfs_log_ticket_ungrant 0.88 ± 10% -0.5 0.39 ± 8% perf-profile.self.cycles-pp.common_perm 0.99 ± 10% -0.5 0.54 ± 9% perf-profile.self.cycles-pp.link_path_walk 1.07 ± 9% -0.4 0.63 ± 11% perf-profile.self.cycles-pp.kmem_cache_alloc 0.86 ± 13% -0.4 0.44 ± 7% perf-profile.self.cycles-pp._raw_spin_lock 0.86 ± 8% -0.4 0.48 ± 7% perf-profile.self.cycles-pp.kmem_cache_free 0.55 ± 22% -0.3 0.21 ± 10% perf-profile.self.cycles-pp.xlog_grant_add_space 0.76 ± 9% -0.3 0.43 ± 10% perf-profile.self.cycles-pp.__kmalloc 0.50 ± 16% -0.3 0.17 ± 22% perf-profile.self.cycles-pp.xfs_log_commit_cil 0.65 ± 15% -0.3 0.35 ± 10% perf-profile.self.cycles-pp.kfree 0.69 ± 12% -0.3 0.40 ± 8% perf-profile.self.cycles-pp.strncpy_from_user 0.58 ± 11% -0.3 0.31 ± 7% perf-profile.self.cycles-pp.down_read 0.56 ± 12% -0.2 0.31 ± 8% perf-profile.self.cycles-pp.syscall_return_via_sysret 0.47 ± 9% -0.2 0.24 ± 7% perf-profile.self.cycles-pp.xlog_cil_insert_items 0.43 ± 11% -0.2 0.22 ± 12% perf-profile.self.cycles-pp.obj_cgroup_charge 0.43 ± 9% -0.2 0.23 ± 7% perf-profile.self.cycles-pp.xlog_space_left 0.33 ± 23% -0.2 0.14 ± 13% perf-profile.self.cycles-pp.revert_creds 0.38 ± 15% -0.2 0.19 ± 9% perf-profile.self.cycles-pp.get_obj_cgroup_from_current 0.40 ± 12% -0.2 0.23 ± 9% perf-profile.self.cycles-pp.___might_sleep 0.26 ± 11% -0.2 0.09 ± 11% perf-profile.self.cycles-pp.apparmor_capable 0.41 ± 13% -0.2 0.25 ± 15% perf-profile.self.cycles-pp.refill_obj_stock 0.34 ± 12% -0.2 0.19 ± 10% perf-profile.self.cycles-pp.__entry_text_start 0.40 ± 6% -0.1 0.25 ± 14% perf-profile.self.cycles-pp.do_faccessat 0.22 ± 31% -0.1 0.07 ± 60% perf-profile.self.cycles-pp.xfs_trans_ijoin 0.32 ± 7% -0.1 0.17 ± 10% perf-profile.self.cycles-pp.__check_heap_object 0.31 ± 6% -0.1 0.17 ± 9% perf-profile.self.cycles-pp.__d_lookup_rcu 0.28 ± 12% -0.1 0.15 ± 9% perf-profile.self.cycles-pp.path_init 0.28 ± 11% -0.1 0.16 ± 13% perf-profile.self.cycles-pp.generic_permission 0.24 ± 13% -0.1 0.13 ± 6% perf-profile.self.cycles-pp.__check_object_size 0.17 ± 20% -0.1 0.06 ± 49% perf-profile.self.cycles-pp.up_read 0.23 ± 13% -0.1 0.13 ± 8% perf-profile.self.cycles-pp.__legitimize_mnt 0.25 ± 10% -0.1 0.15 ± 12% perf-profile.self.cycles-pp.__might_sleep 0.22 ± 18% -0.1 0.12 ± 10% perf-profile.self.cycles-pp.memset_erms 0.22 ± 8% -0.1 0.12 ± 20% perf-profile.self.cycles-pp.xfs_inode_item_format 0.20 ± 9% -0.1 0.10 ± 15% perf-profile.self.cycles-pp.__mod_memcg_state 0.22 ± 9% -0.1 0.12 ± 14% perf-profile.self.cycles-pp.inode_permission 0.20 ± 8% -0.1 0.11 ± 19% perf-profile.self.cycles-pp.walk_component 0.21 ± 10% -0.1 0.11 ± 9% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.20 ± 14% -0.1 0.10 ± 14% perf-profile.self.cycles-pp.__list_del_entry_valid 0.18 ± 12% -0.1 0.10 ± 14% perf-profile.self.cycles-pp.xfs_trans_log_inode 0.11 ± 11% -0.1 0.03 ±101% perf-profile.self.cycles-pp.__list_add_valid 0.18 ± 16% -0.1 0.10 ± 15% perf-profile.self.cycles-pp.step_into 0.20 ± 7% -0.1 0.13 ± 13% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state 0.17 ± 10% -0.1 0.10 ± 18% perf-profile.self.cycles-pp.lockref_get_not_dead 0.10 ± 7% -0.1 0.03 ±100% perf-profile.self.cycles-pp.security_inode_permission 0.15 ± 10% -0.1 0.08 ± 13% perf-profile.self.cycles-pp.lookup_fast 0.14 ± 11% -0.1 0.07 ± 10% perf-profile.self.cycles-pp.getname_flags 0.14 ± 17% -0.1 0.08 ± 12% perf-profile.self.cycles-pp.filename_lookup 0.12 ± 7% -0.1 0.07 ± 16% perf-profile.self.cycles-pp.lockref_put_return 0.08 ± 16% -0.1 0.03 ±102% perf-profile.self.cycles-pp.up_write 0.08 ± 23% -0.1 0.03 ± 99% perf-profile.self.cycles-pp.unlazy_walk 0.11 ± 9% -0.0 0.06 ± 15% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack 0.11 ± 13% -0.0 0.06 ± 15% perf-profile.self.cycles-pp._cond_resched 0.12 ± 7% -0.0 0.07 ± 15% perf-profile.self.cycles-pp.rcu_read_unlock_strict 0.11 ± 9% -0.0 0.07 ± 13% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.10 ± 6% -0.0 0.06 ± 6% perf-profile.self.cycles-pp.path_lookupat 0.09 ± 17% -0.0 0.05 ± 45% perf-profile.self.cycles-pp.__fget_light 0.12 ± 12% -0.0 0.07 ± 16% perf-profile.self.cycles-pp.notify_change 0.07 ± 11% -0.0 0.03 ± 99% perf-profile.self.cycles-pp.syscall_enter_from_user_mode 0.09 ± 14% -0.0 0.06 ± 8% perf-profile.self.cycles-pp.__virt_addr_valid 0.09 ± 13% -0.0 0.06 ± 16% perf-profile.self.cycles-pp.__put_cred 0.00 +0.2 0.18 ± 15% perf-profile.self.cycles-pp.get_ucounts 0.00 +0.2 0.18 ± 11% perf-profile.self.cycles-pp.put_ucounts 0.05 ± 45% +0.2 0.24 ± 17% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.67 ± 24% +1.3 1.94 ± 39% perf-profile.self.cycles-pp.cpuidle_enter_state 0.15 ± 10% +1.4 1.51 ± 17% perf-profile.self.cycles-pp.override_creds 0.88 ± 42% +2.4 3.25 ± 59% perf-profile.self.cycles-pp.menu_select 0.06 ± 15% +3.2 3.25 ± 9% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.75 ± 16% +30.2 30.98 ± 12% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath *************************************************************************************************** lkp-csl-2sp7: 96 threads Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory ========================================================================================= class/compiler/cpufreq_governor/disk/fs/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime/ucode: filesystem/gcc-9/performance/1HDD/f2fs/x86_64-rhel-8.3/10%/debian-10.4-x86_64-20200603.cgz/lkp-csl-2sp7/access/stress-ng/60s/0x5003006 commit: a88f997967 ("Increase size of ucounts to atomic_long_t") e1e57d56fe ("Add a reference to ucounts for each cred") a88f9979677c6f55 e1e57d56fef0dd06daf3743f094 ---------------- --------------------------- %stddev %change %stddev \ | \ 2266573 -44.5% 1258748 ± 4% stress-ng.access.ops 37776 -44.5% 20979 ± 4% stress-ng.access.ops_per_sec 10.37 ± 2% -45.1% 5.70 ± 5% stress-ng.time.user_time 0.30 -0.1 0.21 ± 3% mpstat.cpu.all.usr% 304.83 -1.6% 299.99 pmeter.Average_Active_Power 116.83 ± 7% +31.1% 153.17 ± 4% interrupts.CPU37.NMI:Non-maskable_interrupts 116.83 ± 7% +31.1% 153.17 ± 4% interrupts.CPU37.PMI:Performance_monitoring_interrupts 86.50 ± 38% +1387.1% 1286 ±123% interrupts.CPU60.NMI:Non-maskable_interrupts 86.50 ± 38% +1387.1% 1286 ±123% interrupts.CPU60.PMI:Performance_monitoring_interrupts 93.17 ± 38% +62.3% 151.17 ± 2% interrupts.CPU62.NMI:Non-maskable_interrupts 93.17 ± 38% +62.3% 151.17 ± 2% interrupts.CPU62.PMI:Performance_monitoring_interrupts 95.00 ± 32% +1047.9% 1090 ±189% interrupts.CPU77.NMI:Non-maskable_interrupts 95.00 ± 32% +1047.9% 1090 ±189% interrupts.CPU77.PMI:Performance_monitoring_interrupts 113.67 ± 9% +33.1% 151.33 ± 4% interrupts.CPU85.NMI:Non-maskable_interrupts 113.67 ± 9% +33.1% 151.33 ± 4% interrupts.CPU85.PMI:Performance_monitoring_interrupts 104.17 ± 31% +897.1% 1038 ±188% interrupts.CPU88.NMI:Non-maskable_interrupts 104.17 ± 31% +897.1% 1038 ±188% interrupts.CPU88.PMI:Performance_monitoring_interrupts 107.17 ± 33% +45.9% 156.33 ± 4% interrupts.CPU90.NMI:Non-maskable_interrupts 107.17 ± 33% +45.9% 156.33 ± 4% interrupts.CPU90.PMI:Performance_monitoring_interrupts 103.17 ± 35% +1114.1% 1252 ±195% interrupts.CPU91.NMI:Non-maskable_interrupts 103.17 ± 35% +1114.1% 1252 ±195% interrupts.CPU91.PMI:Performance_monitoring_interrupts 103.33 ± 33% +650.2% 775.17 ±133% interrupts.CPU92.NMI:Non-maskable_interrupts 103.33 ± 33% +650.2% 775.17 ±133% interrupts.CPU92.PMI:Performance_monitoring_interrupts 109.83 ± 23% +567.4% 733.00 ±176% interrupts.CPU93.NMI:Non-maskable_interrupts 109.83 ± 23% +567.4% 733.00 ±176% interrupts.CPU93.PMI:Performance_monitoring_interrupts 112.83 ± 21% +656.3% 853.33 ±182% interrupts.CPU94.NMI:Non-maskable_interrupts 112.83 ± 21% +656.3% 853.33 ±182% interrupts.CPU94.PMI:Performance_monitoring_interrupts 8.22 ± 5% +57.2% 12.91 perf-stat.i.MPKI 2.751e+09 -31.3% 1.89e+09 ± 3% perf-stat.i.branch-instructions 0.85 +0.1 0.95 perf-stat.i.branch-miss-rate% 22385388 -19.2% 18095507 ± 2% perf-stat.i.branch-misses 1.95 ± 2% +56.0% 3.04 ± 3% perf-stat.i.cpi 2.79e+10 +3.2% 2.88e+10 perf-stat.i.cpu-cycles 3.898e+09 ± 2% -34.1% 2.569e+09 ± 4% perf-stat.i.dTLB-loads 0.00 ± 12% +0.0 0.00 ± 18% perf-stat.i.dTLB-store-miss-rate% 2.176e+09 -38.4% 1.34e+09 ± 4% perf-stat.i.dTLB-stores 83.86 -7.8 76.11 perf-stat.i.iTLB-load-miss-rate% 12992520 ± 4% -43.6% 7326831 ± 3% perf-stat.i.iTLB-load-misses 1.427e+10 -33.3% 9.513e+09 ± 3% perf-stat.i.instructions 1195 ± 3% +14.8% 1372 perf-stat.i.instructions-per-iTLB-miss 0.53 -34.2% 0.35 ± 3% perf-stat.i.ipc 0.29 +3.2% 0.30 perf-stat.i.metric.GHz 93.35 -33.7% 61.88 ± 4% perf-stat.i.metric.M/sec 89.51 ± 2% +6.9 96.40 perf-stat.i.node-load-miss-rate% 2600729 ± 3% +135.6% 6126728 ± 7% perf-stat.i.node-load-misses 292982 ± 19% -38.5% 180109 ± 16% perf-stat.i.node-loads 13416978 ± 7% -27.9% 9679639 ± 9% perf-stat.i.node-store-misses 8.29 ± 5% +55.7% 12.90 perf-stat.overall.MPKI 0.81 +0.1 0.96 perf-stat.overall.branch-miss-rate% 1.96 +54.9% 3.03 ± 3% perf-stat.overall.cpi 0.00 ± 20% +0.0 0.00 ± 18% perf-stat.overall.dTLB-load-miss-rate% 0.00 ± 10% +0.0 0.00 ± 19% perf-stat.overall.dTLB-store-miss-rate% 84.89 -8.2 76.69 perf-stat.overall.iTLB-load-miss-rate% 1099 ± 3% +18.1% 1298 perf-stat.overall.instructions-per-iTLB-miss 0.51 -35.4% 0.33 ± 3% perf-stat.overall.ipc 89.87 ± 2% +7.3 97.15 perf-stat.overall.node-load-miss-rate% 2.707e+09 -31.3% 1.86e+09 ± 3% perf-stat.ps.branch-instructions 22015761 -19.1% 17801305 ± 2% perf-stat.ps.branch-misses 2.745e+10 +3.2% 2.833e+10 perf-stat.ps.cpu-cycles 3.835e+09 ± 2% -34.1% 2.528e+09 ± 4% perf-stat.ps.dTLB-loads 2.141e+09 -38.4% 1.318e+09 ± 4% perf-stat.ps.dTLB-stores 12784377 ± 4% -43.6% 7209165 ± 3% perf-stat.ps.iTLB-load-misses 1.404e+10 -33.3% 9.36e+09 ± 3% perf-stat.ps.instructions 2559028 ± 3% +135.6% 6028475 ± 7% perf-stat.ps.node-load-misses 288289 ± 19% -38.5% 177214 ± 16% perf-stat.ps.node-loads 13202172 ± 7% -27.9% 9524529 ± 9% perf-stat.ps.node-store-misses 8.819e+11 -33.1% 5.9e+11 ± 3% perf-stat.total.instructions 7.41 ± 9% -6.7 0.75 ± 12% perf-profile.calltrace.cycles-pp.free_uid.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 7.36 ± 9% -6.6 0.73 ± 11% perf-profile.calltrace.cycles-pp.refcount_dec_and_lock_irqsave.free_uid.put_cred_rcu.do_faccessat.do_syscall_64 7.33 ± 9% -6.6 0.71 ± 11% perf-profile.calltrace.cycles-pp.refcount_dec_not_one.refcount_dec_and_lock_irqsave.free_uid.put_cred_rcu.do_faccessat 6.89 ± 12% -5.2 1.72 ± 12% perf-profile.calltrace.cycles-pp.key_put.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 5.28 ± 14% -3.0 2.29 ± 5% perf-profile.calltrace.cycles-pp.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.52 ± 17% -2.2 1.34 ± 5% perf-profile.calltrace.cycles-pp.apparmor_cred_prepare.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64 3.50 ± 9% -1.8 1.68 ± 5% perf-profile.calltrace.cycles-pp.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.20 ± 7% -1.5 1.70 ± 6% perf-profile.calltrace.cycles-pp.filename_lookup.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.73 ± 8% -1.3 1.38 ± 7% perf-profile.calltrace.cycles-pp.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.40 ± 11% -1.3 1.07 ± 6% perf-profile.calltrace.cycles-pp.apparmor_cred_free.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64 2.79 ± 7% -1.3 1.51 ± 6% perf-profile.calltrace.cycles-pp.path_lookupat.filename_lookup.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.44 ± 10% -1.2 1.19 ± 11% perf-profile.calltrace.cycles-pp.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.34 ± 10% -1.2 1.13 ± 10% perf-profile.calltrace.cycles-pp.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.39 ± 9% -1.2 1.22 ± 7% perf-profile.calltrace.cycles-pp.vfs_statx.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.76 ± 7% -0.8 0.97 ± 7% perf-profile.calltrace.cycles-pp.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.64 ± 8% -0.8 0.86 ± 9% perf-profile.calltrace.cycles-pp.kmem_cache_alloc.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.72 ± 7% -0.8 0.95 ± 8% perf-profile.calltrace.cycles-pp.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.53 ± 10% -0.8 0.76 ± 12% perf-profile.calltrace.cycles-pp.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.64 ± 10% -0.8 0.88 ± 6% perf-profile.calltrace.cycles-pp.__kmalloc.security_prepare_creds.prepare_creds.do_faccessat.do_syscall_64 1.51 ± 6% -0.7 0.81 ± 5% perf-profile.calltrace.cycles-pp.link_path_walk.path_lookupat.filename_lookup.do_faccessat.do_syscall_64 1.35 ± 11% -0.7 0.67 ± 13% perf-profile.calltrace.cycles-pp.f2fs_setattr.notify_change.chmod_common.__x64_sys_fchmod.do_syscall_64 1.00 ± 7% -0.6 0.37 ± 70% perf-profile.calltrace.cycles-pp.kmem_cache_free.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.33 ± 7% -0.6 0.73 ± 9% perf-profile.calltrace.cycles-pp.strncpy_from_user.getname_flags.user_path_at_empty.do_faccessat.do_syscall_64 1.05 ± 7% -0.6 0.49 ± 45% perf-profile.calltrace.cycles-pp.kfree.security_cred_free.put_cred_rcu.do_faccessat.do_syscall_64 0.97 ± 9% -0.5 0.45 ± 45% perf-profile.calltrace.cycles-pp.filename_lookup.vfs_statx.__do_sys_newfstatat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.75 ± 29% +1.3 3.05 ± 8% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 0.00 +1.6 1.57 ± 11% perf-profile.calltrace.cycles-pp.override_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +17.0 17.03 ± 7% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_ucounts.prepare_creds.do_faccessat 0.00 +17.5 17.51 ± 9% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.put_ucounts.put_cred_rcu.do_faccessat 0.00 +18.7 18.69 ± 7% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.get_ucounts.prepare_creds.do_faccessat.do_syscall_64 0.00 +19.0 19.04 ± 7% perf-profile.calltrace.cycles-pp.get_ucounts.prepare_creds.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +19.2 19.19 ± 8% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.put_ucounts.put_cred_rcu.do_faccessat.do_syscall_64 0.00 +19.5 19.54 ± 8% perf-profile.calltrace.cycles-pp.put_ucounts.put_cred_rcu.do_faccessat.do_syscall_64.entry_SYSCALL_64_after_hwframe 7.41 ± 9% -6.7 0.75 ± 11% perf-profile.children.cycles-pp.free_uid 7.37 ± 9% -6.6 0.73 ± 12% perf-profile.children.cycles-pp.refcount_dec_and_lock_irqsave 7.34 ± 9% -6.6 0.72 ± 11% perf-profile.children.cycles-pp.refcount_dec_not_one 6.92 ± 12% -5.2 1.73 ± 12% perf-profile.children.cycles-pp.key_put 5.29 ± 14% -3.0 2.29 ± 5% perf-profile.children.cycles-pp.security_prepare_creds 3.53 ± 17% -2.2 1.34 ± 5% perf-profile.children.cycles-pp.apparmor_cred_prepare 4.19 ± 7% -1.9 2.24 ± 6% perf-profile.children.cycles-pp.filename_lookup 3.50 ± 9% -1.8 1.68 ± 5% perf-profile.children.cycles-pp.security_cred_free 3.69 ± 7% -1.7 1.99 ± 6% perf-profile.children.cycles-pp.path_lookupat 2.73 ± 8% -1.3 1.38 ± 7% perf-profile.children.cycles-pp.__do_sys_newfstatat 2.41 ± 11% -1.3 1.08 ± 5% perf-profile.children.cycles-pp.apparmor_cred_free 2.44 ± 10% -1.2 1.19 ± 11% perf-profile.children.cycles-pp.__x64_sys_fchmod 2.35 ± 10% -1.2 1.14 ± 10% perf-profile.children.cycles-pp.chmod_common 2.40 ± 9% -1.2 1.23 ± 7% perf-profile.children.cycles-pp.vfs_statx 2.28 ± 8% -1.0 1.26 ± 7% perf-profile.children.cycles-pp.user_path_at_empty 2.24 ± 8% -1.0 1.24 ± 8% perf-profile.children.cycles-pp.getname_flags 2.03 ± 7% -0.9 1.09 ± 6% perf-profile.children.cycles-pp.link_path_walk 2.04 ± 8% -0.9 1.10 ± 8% perf-profile.children.cycles-pp.kmem_cache_alloc 1.69 ± 10% -0.8 0.92 ± 6% perf-profile.children.cycles-pp.__kmalloc 1.54 ± 10% -0.8 0.76 ± 11% perf-profile.children.cycles-pp.notify_change 1.71 ± 8% -0.8 0.94 ± 8% perf-profile.children.cycles-pp.strncpy_from_user 1.35 ± 11% -0.7 0.67 ± 13% perf-profile.children.cycles-pp.f2fs_setattr 1.31 ± 8% -0.6 0.68 ± 7% perf-profile.children.cycles-pp.kmem_cache_free 1.09 ± 11% -0.6 0.46 ± 8% perf-profile.children.cycles-pp.common_perm_cond 1.02 ± 11% -0.6 0.42 ± 9% perf-profile.children.cycles-pp.common_perm 0.87 ± 6% -0.5 0.41 ± 10% perf-profile.children.cycles-pp.inode_permission 1.06 ± 7% -0.5 0.59 ± 8% perf-profile.children.cycles-pp.kfree 0.94 ± 10% -0.4 0.52 ± 7% perf-profile.children.cycles-pp.walk_component 0.65 ± 8% -0.4 0.29 ± 7% perf-profile.children.cycles-pp.generic_permission 0.63 ± 9% -0.4 0.27 ± 8% perf-profile.children.cycles-pp.vfs_getattr 0.62 ± 9% -0.4 0.27 ± 8% perf-profile.children.cycles-pp.security_inode_getattr 0.75 ± 6% -0.4 0.40 ± 10% perf-profile.children.cycles-pp.__check_object_size 0.55 ± 12% -0.3 0.23 ± 11% perf-profile.children.cycles-pp.security_path_chmod 0.68 ± 10% -0.3 0.36 ± 6% perf-profile.children.cycles-pp.complete_walk 0.65 ± 10% -0.3 0.34 ± 6% perf-profile.children.cycles-pp.unlazy_walk 0.62 ± 9% -0.3 0.33 ± 8% perf-profile.children.cycles-pp.syscall_return_via_sysret 0.46 ± 11% -0.2 0.21 ± 15% perf-profile.children.cycles-pp.f2fs_mark_inode_dirty_sync 0.49 ± 9% -0.2 0.25 ± 8% perf-profile.children.cycles-pp.__mod_memcg_lruvec_state 0.47 ± 15% -0.2 0.24 ± 9% perf-profile.children.cycles-pp.get_obj_cgroup_from_current 0.50 ± 10% -0.2 0.27 ± 9% perf-profile.children.cycles-pp.__legitimize_path 0.52 ± 11% -0.2 0.29 ± 8% perf-profile.children.cycles-pp.lookup_fast 0.49 ± 9% -0.2 0.27 ± 7% perf-profile.children.cycles-pp.obj_cgroup_charge 0.40 ± 11% -0.2 0.18 ± 15% perf-profile.children.cycles-pp.f2fs_inode_dirtied 0.43 ± 9% -0.2 0.22 ± 10% perf-profile.children.cycles-pp.path_put 0.47 ± 10% -0.2 0.26 ± 11% perf-profile.children.cycles-pp.refill_obj_stock 0.42 ± 9% -0.2 0.21 ± 8% perf-profile.children.cycles-pp.___might_sleep 0.32 ± 13% -0.2 0.11 ± 11% perf-profile.children.cycles-pp.capable_wrt_inode_uidgid 0.31 ± 13% -0.2 0.11 ± 13% perf-profile.children.cycles-pp.ns_capable_common 0.31 ± 13% -0.2 0.11 ± 13% perf-profile.children.cycles-pp.security_capable 0.42 ± 9% -0.2 0.22 ± 11% perf-profile.children.cycles-pp.dput 0.42 ± 11% -0.2 0.21 ± 8% perf-profile.children.cycles-pp._raw_spin_lock 0.29 ± 15% -0.2 0.09 ± 13% perf-profile.children.cycles-pp.apparmor_capable 0.38 ± 7% -0.2 0.20 ± 8% perf-profile.children.cycles-pp.__entry_text_start 0.31 ± 28% -0.2 0.14 ± 18% perf-profile.children.cycles-pp.revert_creds 0.32 ± 10% -0.2 0.14 ± 9% perf-profile.children.cycles-pp.cp_new_stat 0.36 ± 7% -0.2 0.19 ± 8% perf-profile.children.cycles-pp.__check_heap_object 0.35 ± 11% -0.2 0.20 ± 7% perf-profile.children.cycles-pp.__d_lookup_rcu 0.34 ± 9% -0.1 0.20 ± 10% perf-profile.children.cycles-pp.path_init 0.26 ± 16% -0.1 0.12 ± 24% perf-profile.children.cycles-pp.f2fs_balance_fs 0.26 ± 12% -0.1 0.13 ± 7% perf-profile.children.cycles-pp.__legitimize_mnt 0.23 ± 9% -0.1 0.11 ± 10% perf-profile.children.cycles-pp.__mod_memcg_state 0.27 ± 11% -0.1 0.15 ± 8% perf-profile.children.cycles-pp.__might_sleep 0.20 ± 13% -0.1 0.09 ± 7% perf-profile.children.cycles-pp.syscall_exit_to_user_mode 0.21 ± 11% -0.1 0.11 ± 16% perf-profile.children.cycles-pp.step_into 0.19 ± 11% -0.1 0.10 ± 14% perf-profile.children.cycles-pp._cond_resched 0.18 ± 6% -0.1 0.09 ± 14% perf-profile.children.cycles-pp._copy_to_user 0.20 ± 12% -0.1 0.11 ± 13% perf-profile.children.cycles-pp.__might_fault 0.19 ± 8% -0.1 0.11 ± 10% perf-profile.children.cycles-pp.rcu_read_unlock_strict 0.16 ± 9% -0.1 0.08 ± 13% perf-profile.children.cycles-pp.lockref_put_return 0.19 ± 13% -0.1 0.11 ± 9% perf-profile.children.cycles-pp.lockref_get_not_dead 0.16 ± 18% -0.1 0.08 ± 9% perf-profile.children.cycles-pp.memset_erms 0.14 ± 7% -0.1 0.07 ± 10% perf-profile.children.cycles-pp.copy_user_enhanced_fast_string 0.09 ± 10% -0.1 0.03 ±100% perf-profile.children.cycles-pp.exit_to_user_mode_prepare 0.09 ± 14% -0.1 0.03 ±100% perf-profile.children.cycles-pp.rcu_all_qs 0.09 ± 10% -0.1 0.03 ±101% perf-profile.children.cycles-pp.terminate_walk 0.12 ± 7% -0.1 0.06 ± 17% perf-profile.children.cycles-pp.__put_cred 0.09 ± 6% -0.1 0.04 ± 71% perf-profile.children.cycles-pp.mnt_want_write 0.10 ± 10% -0.0 0.06 ± 8% perf-profile.children.cycles-pp.security_inode_permission 0.12 ± 13% -0.0 0.07 ± 9% perf-profile.children.cycles-pp.entry_SYSCALL_64_safe_stack 0.09 ± 12% -0.0 0.05 ± 46% perf-profile.children.cycles-pp.__fget_light 0.06 ± 9% +0.3 0.40 ± 9% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 1.76 ± 29% +1.3 3.08 ± 8% perf-profile.children.cycles-pp.menu_select 0.18 ± 8% +1.4 1.57 ± 10% perf-profile.children.cycles-pp.override_creds 0.00 +19.0 19.04 ± 7% perf-profile.children.cycles-pp.get_ucounts 0.00 +19.5 19.54 ± 8% perf-profile.children.cycles-pp.put_ucounts 0.07 ± 11% +34.5 34.55 ± 8% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 0.06 ± 14% +37.9 37.96 ± 8% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 16.68 ± 10% -12.2 4.45 ± 11% perf-profile.self.cycles-pp.prepare_creds 7.30 ± 9% -6.6 0.71 ± 11% perf-profile.self.cycles-pp.refcount_dec_not_one 6.87 ± 12% -5.2 1.71 ± 12% perf-profile.self.cycles-pp.key_put 6.25 ± 8% -3.3 2.90 ± 8% perf-profile.self.cycles-pp.put_cred_rcu 3.50 ± 17% -2.2 1.33 ± 5% perf-profile.self.cycles-pp.apparmor_cred_prepare 2.39 ± 11% -1.3 1.08 ± 5% perf-profile.self.cycles-pp.apparmor_cred_free 1.01 ± 11% -0.6 0.41 ± 8% perf-profile.self.cycles-pp.common_perm 1.08 ± 8% -0.5 0.57 ± 6% perf-profile.self.cycles-pp.link_path_walk 1.03 ± 8% -0.5 0.58 ± 7% perf-profile.self.cycles-pp.kmem_cache_alloc 0.92 ± 8% -0.5 0.46 ± 7% perf-profile.self.cycles-pp.kmem_cache_free 0.84 ± 8% -0.4 0.46 ± 10% perf-profile.self.cycles-pp.__kmalloc 0.78 ± 9% -0.3 0.45 ± 6% perf-profile.self.cycles-pp.strncpy_from_user 0.69 ± 7% -0.3 0.39 ± 8% perf-profile.self.cycles-pp.kfree 0.62 ± 9% -0.3 0.33 ± 8% perf-profile.self.cycles-pp.syscall_return_via_sysret 0.58 ± 11% -0.3 0.30 ± 12% perf-profile.self.cycles-pp.f2fs_setattr 0.47 ± 10% -0.2 0.26 ± 7% perf-profile.self.cycles-pp.obj_cgroup_charge 0.41 ± 9% -0.2 0.21 ± 7% perf-profile.self.cycles-pp.___might_sleep 0.46 ± 11% -0.2 0.25 ± 10% perf-profile.self.cycles-pp.refill_obj_stock 0.29 ± 15% -0.2 0.09 ± 13% perf-profile.self.cycles-pp.apparmor_capable 0.45 ± 7% -0.2 0.26 ± 5% perf-profile.self.cycles-pp.do_faccessat 0.38 ± 7% -0.2 0.20 ± 8% perf-profile.self.cycles-pp.__entry_text_start 0.38 ± 14% -0.2 0.21 ± 10% perf-profile.self.cycles-pp.get_obj_cgroup_from_current 0.31 ± 29% -0.2 0.14 ± 18% perf-profile.self.cycles-pp.revert_creds 0.35 ± 7% -0.2 0.18 ± 8% perf-profile.self.cycles-pp.__check_heap_object 0.35 ± 12% -0.2 0.20 ± 8% perf-profile.self.cycles-pp.__d_lookup_rcu 0.35 ± 12% -0.1 0.20 ± 9% perf-profile.self.cycles-pp._raw_spin_lock 0.31 ± 8% -0.1 0.17 ± 10% perf-profile.self.cycles-pp.path_init 0.29 ± 6% -0.1 0.16 ± 8% perf-profile.self.cycles-pp.generic_permission 0.27 ± 6% -0.1 0.14 ± 16% perf-profile.self.cycles-pp.__check_object_size 0.25 ± 16% -0.1 0.12 ± 25% perf-profile.self.cycles-pp.f2fs_balance_fs 0.25 ± 10% -0.1 0.13 ± 8% perf-profile.self.cycles-pp.__legitimize_mnt 0.23 ± 9% -0.1 0.11 ± 10% perf-profile.self.cycles-pp.__mod_memcg_state 0.25 ± 10% -0.1 0.13 ± 9% perf-profile.self.cycles-pp.__might_sleep 0.24 ± 5% -0.1 0.13 ± 16% perf-profile.self.cycles-pp.inode_permission 0.22 ± 12% -0.1 0.12 ± 4% perf-profile.self.cycles-pp.walk_component 0.20 ± 12% -0.1 0.10 ± 18% perf-profile.self.cycles-pp.step_into 0.22 ± 4% -0.1 0.12 ± 9% perf-profile.self.cycles-pp.entry_SYSCALL_64_after_hwframe 0.23 ± 13% -0.1 0.13 ± 8% perf-profile.self.cycles-pp.__mod_memcg_lruvec_state 0.16 ± 11% -0.1 0.08 ± 12% perf-profile.self.cycles-pp.getname_flags 0.19 ± 13% -0.1 0.11 ± 9% perf-profile.self.cycles-pp.lockref_get_not_dead 0.16 ± 11% -0.1 0.08 ± 12% perf-profile.self.cycles-pp.lockref_put_return 0.15 ± 19% -0.1 0.08 ± 10% perf-profile.self.cycles-pp.memset_erms 0.13 ± 8% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.copy_user_enhanced_fast_string 0.16 ± 12% -0.1 0.09 ± 6% perf-profile.self.cycles-pp.filename_lookup 0.12 ± 11% -0.1 0.06 ± 8% perf-profile.self.cycles-pp.path_lookupat 0.15 ± 11% -0.1 0.09 ± 18% perf-profile.self.cycles-pp.lookup_fast 0.15 ± 10% -0.1 0.09 ± 8% perf-profile.self.cycles-pp.rcu_read_unlock_strict 0.11 ± 9% -0.1 0.06 ± 11% perf-profile.self.cycles-pp.__put_cred 0.10 ± 10% -0.0 0.06 ± 8% perf-profile.self.cycles-pp.security_inode_permission 0.12 ± 13% -0.0 0.07 ± 11% perf-profile.self.cycles-pp.entry_SYSCALL_64_safe_stack 0.09 ± 11% -0.0 0.04 ± 45% perf-profile.self.cycles-pp.notify_change 0.10 ± 17% -0.0 0.06 ± 14% perf-profile.self.cycles-pp.__virt_addr_valid 0.09 ± 12% -0.0 0.05 ± 46% perf-profile.self.cycles-pp.__fget_light 0.00 +0.2 0.16 ± 11% perf-profile.self.cycles-pp.put_ucounts 0.00 +0.2 0.17 ± 10% perf-profile.self.cycles-pp.get_ucounts 0.06 ± 11% +0.2 0.23 ± 8% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.84 ± 23% +0.8 1.69 ± 7% perf-profile.self.cycles-pp.cpuidle_enter_state 1.20 ± 31% +1.2 2.44 ± 8% perf-profile.self.cycles-pp.menu_select 0.17 ± 9% +1.4 1.56 ± 10% perf-profile.self.cycles-pp.override_creds 0.06 ± 14% +3.3 3.41 ± 7% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.07 ± 11% +34.5 34.55 ± 8% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath 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. Thanks, Oliver Sang