From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3895218216111676913==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [sched] f3dd3f6745: fxmark.ssd_ext4_no_jnl_DWSL_72_directio.works/sec -30.5% regression Date: Wed, 31 Aug 2022 22:33:32 +0800 Message-ID: List-Id: --===============3895218216111676913== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable (please be noted we reported "[sched] f3dd3f6745: fxmark.ssd_ext4_no_jnl_DWSL_72_directio.works/sec -33= .0% regression" when this commit is on https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git sched/core at https://lore.kernel.org/all/YsL4FPFyYnxgIP4D(a)xsang-OptiPlex-9020/ now we noticed this commit has already been merged to mainline, and we still see the similar regression. at the same time, we also noticed there are improvments in numbers of other test cases. details are as below. FYI) Greeting, FYI, we noticed a -30.5% regression of fxmark.ssd_ext4_no_jnl_DWSL_72_direc= tio.works/sec due to commit: commit: f3dd3f674555bd9455c5ae7fafce0696bd9931b3 ("sched: Remove the limita= tion of WF_ON_CPU on wakelist if wakee cpu is idle") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: fxmark on test machine: 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 CPU @= 2.60GHz (Ice Lake) with 128G memory with following parameters: disk: 1SSD media: ssd test: DWSL fstype: ext4_no_jnl directio: directio cpufreq_governor: performance ucode: 0xd000363 test-description: FxMark is a filesystem benchmark that test multicore scal= ability. test-url: https://github.com/sslab-gatech/fxmark In addition to that, the commit also has significant impact on the followin= g tests: +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | dbench: dbench.throughput-MB/sec 26.4% improvement = | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | fs2=3Dcifs = | | | fs=3Dbtrfs = | | | nr_threads=3D100% = | | | ucode=3D0x5003302 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | dbench: dbench.throughput-MB/sec 26.9% improvement = | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | disk=3D1HDD = | | | fs2=3Dcifs = | | | fs=3Dxfs = | | | nr_threads=3D100% = | | | ucode=3D0x5003302 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | netperf: netperf.Throughput_tps 37.2% improvement = | | test machine | 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 C= PU @ 2.30GHz (Cascade Lake) with 192G memory | | test parameters | cluster=3Dcs-localhost = | | | cpufreq_governor=3Dperformance = | | | ip=3Dipv4 = | | | nr_threads=3D200% = | | | runtime=3D300s = | | | test=3DUDP_RR = | | | ucode=3D0x5003302 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | aim7: aim7.jobs-per-min 6.5% improvement = | | test machine | 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @= 2.10GHz (Cascade Lake) with 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | disk=3D4BRD_12G = | | | fs=3Df2fs = | | | load=3D100 = | | | md=3DRAID0 = | | | test=3Dsync_disk_rw = | | | ucode=3D0x5003302 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | netperf: netperf.Throughput_tps 54.1% improvement = | | test machine | 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 C= PU @ 2.30GHz (Cascade Lake) with 192G memory | | test parameters | cluster=3Dcs-localhost = | | | cpufreq_governor=3Dperformance = | | | ip=3Dipv4 = | | | nr_threads=3D200% = | | | runtime=3D300s = | | | test=3DSCTP_RR = | | | ucode=3D0x5003302 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | will-it-scale: will-it-scale.per_process_ops 10.6% imp= rovement | | test machine | 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @= 2.00GHz (Ice Lake) with 256G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dprocess = | | | nr_task=3D100% = | | | test=3Dlock2 = | | | ucode=3D0xd000363 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | stress-ng: stress-ng.vm-segv.ops_per_sec 6.2% improvem= ent | | test machine | 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 C= PU @ 2.60GHz (Ice Lake) with 128G memory | | test parameters | class=3Dmemory = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D100% = | | | test=3Dvm-segv = | | | testtime=3D60s = | | | ucode=3D0xd000363 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | phoronix-test-suite: phoronix-test-suite.fio.RandomRea= d.POSIXAIO.No.Yes.4KB.DefaultTestDirectory.mb_s 9.7% improvement | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | option_a=3DRandom Read = | | | option_b=3DPOSIX AIO = | | | option_c=3DNo = | | | option_d=3DYes = | | | option_e=3D4KB = | | | option_f=3DDefault Test Directory = | | | test=3Dfio-1.14.1 = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | phoronix-test-suite: phoronix-test-suite.fio.RandomRea= d.Sync.No.No.4KB.DefaultTestDirectory.mb_s 6.6% improvement | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | option_a=3DRandom Read = | | | option_b=3DSync = | | | option_c=3DNo = | | | option_d=3DNo = | | | option_e=3D4KB = | | | option_f=3DDefault Test Directory = | | | test=3Dfio-1.14.1 = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | phoronix-test-suite: phoronix-test-suite.rocksdb.Seque= ntialFill.op_s 15.8% improvement | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | option_a=3DSequential Fill = | | | test=3Drocksdb-1.0.2 = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | phoronix-test-suite: phoronix-test-suite.network-loopb= ack.0.seconds -4.0% improvement | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | test=3Dnetwork-loopback-1.0.3 = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | phoronix-test-suite: phoronix-test-suite.fio.RandomRea= d.IO_uring.Yes.No.4KB.DefaultTestDirectory.mb_s 17.1% improvement | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | option_a=3DRandom Read = | | | option_b=3DIO_uring = | | | option_c=3DYes = | | | option_d=3DNo = | | | option_e=3D4KB = | | | option_f=3DDefault Test Directory = | | | test=3Dfio-1.14.1 = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | phoronix-test-suite: phoronix-test-suite.perf-bench.Sc= hedPipe.ops_sec 12.2% improvement | | test machine | 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ = 2.10GHz (Cascade Lake) with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | option_a=3DSched Pipe = | | | test=3Dperf-bench-1.0.3 = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | stress-ng: stress-ng.vm-segv.ops_per_sec 5.8% improvem= ent | | test machine | 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 C= PU @ 2.60GHz (Ice Lake) with 128G memory | | test parameters | class=3Dmemory = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D100% = | | | test=3Dvm-segv = | | | testtime=3D60s = | | | ucode=3D0xd000331 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | hackbench: hackbench.throughput 7.2% improvement = | | test machine | 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @= 2.10GHz (Cascade Lake) with 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | ipc=3Dpipe = | | | iterations=3D8 = | | | mode=3Dprocess = | | | nr_threads=3D50% = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | netperf: netperf.Throughput_tps 1.3% improvement = | | test machine | 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @= 2.00GHz (Ice Lake) with 256G memory | | test parameters | cluster=3Dcs-localhost = | | | cpufreq_governor=3Dperformance = | | | ip=3Dipv4 = | | | nr_threads=3D25% = | | | runtime=3D300s = | | | test=3DUDP_RR = | | | ucode=3D0xd000331 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | aim7: aim7.jobs-per-min 246.4% improvement = | | test machine | 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @= 2.10GHz (Cascade Lake) with 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | disk=3D4BRD_12G = | | | fs=3Df2fs = | | | load=3D100 = | | | md=3DRAID1 = | | | test=3Dsync_disk_rw = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | aim7: aim7.jobs-per-min 3.9% improvement = | | test machine | 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @= 2.10GHz (Cascade Lake) with 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | disk=3D4BRD_12G = | | | fs=3Dxfs = | | | load=3D300 = | | | md=3DRAID1 = | | | test=3Dsync_disk_rw = | | | ucode=3D0x500320a = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | vm-scalability: vm-scalability.throughput 2.0% improve= ment | | test machine | 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 C= PU @ 2.30GHz (Cascade Lake) with 192G memory | | test parameters | cpufreq_governor=3Dperformance = | | | runtime=3D300s = | | | size=3D2T = | | | test=3Dshm-xread-seq-mt = | | | ucode=3D0x5003302 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | fxmark: fxmark.ssd_ext4_no_jnl_DWSL_54_bufferedio.work= s/sec -17.8% regression | | test machine | 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 C= PU @ 2.60GHz (Ice Lake) with 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | directio=3Dbufferedio = | | | disk=3D1SSD = | | | fstype=3Dext4_no_jnl = | | | media=3Dssd = | | | test=3DDWSL = | | | ucode=3D0xd000331 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ | testcase: change | fxmark: fxmark.ssd_ext4_no_jnl_DWSL_72_directio.works/= sec -33.0% regression | | test machine | 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 C= PU @ 2.60GHz (Ice Lake) with 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | directio=3Ddirectio = | | | disk=3D1SSD = | | | fstype=3Dext4_no_jnl = | | | media=3Dssd = | | | test=3DDWSL = | | | ucode=3D0xd000331 = | +------------------+-------------------------------------------------------= ------------------------------------------------------------------+ 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 sudo bin/lkp install job.yaml # job file is attached in t= his email bin/lkp split-job --compatible job.yaml # generate the yaml file fo= r lkp run sudo bin/lkp run generated-yaml-file # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/directio/disk/fstype/kconfig/media/rootfs/tbox_gr= oup/test/testcase/ucode: gcc-11/performance/directio/1SSD/ext4_no_jnl/x86_64-rhel-8.3/ssd/debian-1= 1.1-x86_64-20220510.cgz/lkp-icl-2sp5/DWSL/fxmark/0xd000363 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 554.71 =C2=B1 9% -99.9% 0.47 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.idle_sec 61.91 =C2=B1 9% -99.9% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.idle_util 311.90 =C2=B1 16% +177.2% 864.70 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.iowait_sec 34.81 =C2=B1 16% +177.4% 96.57 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.iowait_util 3.75 =C2=B1 2% -25.9% 2.78 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_18_directio.softirq_sec 0.42 =C2=B1 2% -25.9% 0.31 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_18_directio.softirq_util 14.37 =C2=B1 3% +13.3% 16.28 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_18_directio.sys_sec 1.60 =C2=B1 3% +13.3% 1.82 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_18_directio.sys_util 38.48 =C2=B1 3% -99.9% 0.03 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.idle_sec 38.91 =C2=B1 3% -99.9% 0.03 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.idle_util 52.62 =C2=B1 3% +72.8% 90.95 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.iowait_sec 53.20 =C2=B1 3% +73.1% 92.10 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.iowait_util 0.99 =C2=B1 5% -11.2% 0.88 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.softirq_sec 1.00 =C2=B1 5% -11.1% 0.89 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.softirq_util 905.52 =C2=B1 9% -99.9% 0.97 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.idle_sec 51.01 =C2=B1 9% -99.9% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.idle_util 813.98 =C2=B1 10% +110.4% 1712 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.iowait_sec 45.85 =C2=B1 10% +110.4% 96.49 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.iowait_util 8.51 -45.7% 4.62 =C2=B1 4% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.softirq_sec 0.48 -45.7% 0.26 =C2=B1 4% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.softirq_util 28.76 =C2=B1 3% +31.4% 37.78 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_36_directio.sys_sec 1.62 =C2=B1 3% +31.4% 2.13 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_36_directio.sys_util 0.69 =C2=B1 3% -8.5% 0.63 =C2=B1 2% fxmark.ssd_ext4_no_= jnl_DWSL_36_directio.user_sec 0.04 =C2=B1 3% -8.5% 0.04 =C2=B1 2% fxmark.ssd_ext4_no_= jnl_DWSL_36_directio.user_util 976495 -21.8% 763592 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.works 19529 -21.8% 15271 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.works/sec 113.38 =C2=B1 2% -99.9% 0.08 fxmark.ssd_ext4_no_jnl_D= WSL_4_directio.idle_sec 57.19 =C2=B1 2% -99.9% 0.04 fxmark.ssd_ext4_no_jnl_D= WSL_4_directio.idle_util 74.95 =C2=B1 4% +151.5% 188.51 fxmark.ssd_ext4_no_jnl_D= WSL_4_directio.iowait_sec 37.81 =C2=B1 4% +151.9% 95.25 fxmark.ssd_ext4_no_jnl_D= WSL_4_directio.iowait_util 1.36 =C2=B1 2% -20.8% 1.08 =C2=B1 2% fxmark.ssd_ext4_no_= jnl_DWSL_4_directio.softirq_sec 0.69 =C2=B1 2% -20.7% 0.54 =C2=B1 2% fxmark.ssd_ext4_no_= jnl_DWSL_4_directio.softirq_util 534.20 =C2=B1 15% -99.7% 1.45 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.idle_sec 20.04 =C2=B1 15% -99.7% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.idle_util 2050 =C2=B1 3% +26.7% 2597 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.iowait_sec 76.91 =C2=B1 4% +26.0% 96.91 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.iowait_util 24.84 =C2=B1 4% +11.1% 27.60 =C2=B1 5% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.irq_sec 0.93 =C2=B1 4% +10.5% 1.03 =C2=B1 5% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.irq_util 9.07 =C2=B1 8% -28.6% 6.48 =C2=B1 12% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.softirq_sec 0.34 =C2=B1 8% -28.9% 0.24 =C2=B1 12% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.softirq_util 809001 =C2=B1 2% -31.1% 557801 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.works 16179 =C2=B1 2% -31.1% 11155 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.works/sec 534.97 =C2=B1 16% -99.6% 1.91 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_72_directio.idle_sec 14.99 =C2=B1 16% -99.6% 0.05 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_72_directio.idle_util 2944 =C2=B1 2% +18.4% 3486 fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.iowait_sec 82.54 =C2=B1 2% +18.1% 97.47 fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.iowait_util 9.68 =C2=B1 3% -27.3% 7.03 =C2=B1 6% fxmark.ssd_ext4_no_= jnl_DWSL_72_directio.softirq_sec 0.27 =C2=B1 3% -27.5% 0.20 =C2=B1 6% fxmark.ssd_ext4_no_= jnl_DWSL_72_directio.softirq_util 815881 -30.5% 566879 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.works 16315 -30.5% 11336 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.works/sec 2442 =C2=B1 10% +19.4% 2916 =C2=B1 4% numa-meminfo.node0.= PageTables 610.17 =C2=B1 10% +19.4% 728.50 =C2=B1 4% numa-vmstat.node0.n= r_page_table_pages 53255038 -10.0% 47912382 proc-vmstat.pgpgout 1000 =C2=B1 6% -20.1% 799.33 =C2=B1 7% uptime.idle 46.74 =C2=B1 4% -47.0% 24.79 =C2=B1 3% iostat.cpu.idle 47.75 =C2=B1 4% +45.7% 69.59 iostat.cpu.iowait 102703 -17.4% 84800 perf-stat.i.context-switches 102477 -17.4% 84607 perf-stat.ps.context-switches 98808 -9.5% 89397 vmstat.io.bo 102730 -17.4% 84839 vmstat.system.cs 48.46 =C2=B1 4% -22.5 25.94 =C2=B1 3% mpstat.cpu.all.idle% 47.22 =C2=B1 4% +22.4 69.66 mpstat.cpu.all.iowait% 0.40 =C2=B1 5% -0.1 0.33 =C2=B1 3% mpstat.cpu.all.soft% 3.72 =C2=B1 20% +0.8 4.56 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.ret_from_fork 3.72 =C2=B1 20% +0.8 4.56 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.kthread.ret_from_fork 0.05 =C2=B1141% +0.1 0.16 =C2=B1 49% perf-profile.childr= en.cycles-pp.evlist__parse_sample 3.72 =C2=B1 20% +0.8 4.56 =C2=B1 7% perf-profile.childr= en.cycles-pp.kthread 3.73 =C2=B1 20% +0.8 4.56 =C2=B1 7% perf-profile.childr= en.cycles-pp.ret_from_fork 1888 =C2=B1 22% -34.5% 1238 =C2=B1 20% sched_debug.cfs_rq:= /.load_avg.max 0.23 =C2=B1 14% +32.0% 0.30 =C2=B1 18% sched_debug.cfs_rq:= /.nr_running.stddev 2994 =C2=B1 3% -33.1% 2002 =C2=B1 4% sched_debug.cpu.clo= ck_task.stddev 0.24 =C2=B1 18% +55.7% 0.38 =C2=B1 17% sched_debug.cpu.nr_= running.stddev 3953878 =C2=B1 7% -29.5% 2787443 =C2=B1 2% sched_debug.cpu.nr_= switches.max 582888 =C2=B1 4% -29.8% 408937 =C2=B1 5% sched_debug.cpu.nr_= switches.stddev ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/disk/fs2/fs/kconfig/nr_threads/rootfs/tbox_group/= testcase/ucode: gcc-11/performance/1HDD/cifs/btrfs/x86_64-rhel-8.3/100%/debian-11.1-x86_6= 4-20220510.cgz/lkp-csl-2sp7/dbench/0x5003302 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 62.83 =C2=B1 6% -18.4% 51.29 =C2=B1 13% dbench.max_latency 111.44 +26.4% 140.89 dbench.throughput-MB/sec 75417 +3.3% 77917 dbench.time.minor_page_faults 123.67 +22.4% 151.33 dbench.time.percent_of_cpu_th= is_job_got 43.39 +20.5% 52.27 dbench.time.system_time 49.15 +24.1% 61.02 dbench.time.user_time 2385212 +25.7% 2998488 dbench.time.voluntary_context= _switches 586521 =C2=B1 2% +6.9% 626798 =C2=B1 4% meminfo.DirectMap4k 130481 =C2=B1 7% +9.7% 143102 =C2=B1 4% numa-numastat.node1= .local_node 32.11 -1.5% 31.63 boot-time.boot 2596 -1.8% 2549 boot-time.idle 8.04 -2.4% 7.85 iostat.cpu.system 1.97 +23.0% 2.43 iostat.cpu.user 0.43 +0.0 0.48 mpstat.cpu.all.soft% 2.00 +0.5 2.47 mpstat.cpu.all.usr% 17.00 +3035.3% 533.00 =C2=B1 39% vmstat.memory.buff 719723 +10.8% 797535 vmstat.system.cs 189780 +0.9% 191473 vmstat.system.in 1377 +9.3% 1506 =C2=B1 3% proc-vmstat.nr_inactive_= file 1377 +9.3% 1506 =C2=B1 3% proc-vmstat.nr_zone_inac= tive_file 94820 =C2=B1 5% -8.8% 86519 =C2=B1 4% proc-vmstat.numa_pt= e_updates 13569 +3.8% 14082 =C2=B1 4% proc-vmstat.pgreuse 2826621 =C2=B1 2% +116.4% 6117054 =C2=B1 48% turbostat.C1 3.48 =C2=B1 6% +3.6 7.11 =C2=B1 38% turbostat.C1% 116454 +29.2% 150467 =C2=B1 17% turbostat.POLL 0.03 +0.0 0.05 =C2=B1 20% turbostat.POLL% 174.73 +1.5% 177.35 turbostat.PkgWatt 46783 =C2=B1 22% +37.4% 64284 =C2=B1 14% numa-vmstat.node0.n= r_anon_pages 47030 =C2=B1 22% +37.1% 64490 =C2=B1 14% numa-vmstat.node0.n= r_inactive_anon 5561 =C2=B1 22% -50.2% 2771 =C2=B1 47% numa-vmstat.node0.n= r_page_table_pages 42047 =C2=B1 7% -23.7% 32086 =C2=B1 20% numa-vmstat.node0.n= r_slab_unreclaimable 47030 =C2=B1 22% +37.1% 64490 =C2=B1 14% numa-vmstat.node0.n= r_zone_inactive_anon 51858 =C2=B1 20% -33.9% 34272 =C2=B1 26% numa-vmstat.node1.n= r_anon_pages 15234 =C2=B1 68% +202.8% 46137 =C2=B1 30% numa-vmstat.node1.n= r_file_pages 52048 =C2=B1 20% -33.7% 34527 =C2=B1 25% numa-vmstat.node1.n= r_inactive_anon 24745 =C2=B1 14% +38.7% 34326 =C2=B1 19% numa-vmstat.node1.n= r_slab_unreclaimable 12919 =C2=B1 82% +236.9% 43523 =C2=B1 34% numa-vmstat.node1.n= r_unevictable 52047 =C2=B1 20% -33.7% 34527 =C2=B1 25% numa-vmstat.node1.n= r_zone_inactive_anon 12919 =C2=B1 82% +236.9% 43523 =C2=B1 34% numa-vmstat.node1.n= r_zone_unevictable 130660 =C2=B1 6% +9.6% 143248 =C2=B1 4% numa-vmstat.node1.n= uma_local 420.46 =C2=B1 27% -100.0% 0.00 sched_debug.cfs_rq:/.MIN= _vruntime.avg 29114 =C2=B1 17% -100.0% 0.00 sched_debug.cfs_rq:/.MIN= _vruntime.max 3399 =C2=B1 18% -100.0% 0.00 sched_debug.cfs_rq:/.MIN= _vruntime.stddev 148.77 =C2=B1119% +188.9% 429.85 =C2=B1 7% sched_debug.cfs_rq:= /.load_avg.avg 12755 =C2=B1133% +206.9% 39149 =C2=B1 7% sched_debug.cfs_rq:= /.load_avg.max 1312 =C2=B1131% +203.2% 3980 =C2=B1 7% sched_debug.cfs_rq:= /.load_avg.stddev 420.46 =C2=B1 27% -100.0% 0.00 sched_debug.cfs_rq:/.max= _vruntime.avg 29114 =C2=B1 17% -100.0% 0.00 sched_debug.cfs_rq:/.max= _vruntime.max 3399 =C2=B1 18% -100.0% 0.00 sched_debug.cfs_rq:/.max= _vruntime.stddev 9.17 =C2=B1 6% +41.8% 13.00 =C2=B1 3% sched_debug.cfs_rq:= /.runnable_avg.min 9.17 =C2=B1 6% +41.8% 13.00 =C2=B1 3% sched_debug.cfs_rq:= /.util_avg.min 247091 =C2=B1 2% -11.7% 218071 =C2=B1 4% sched_debug.cpu.avg= _idle.avg 98.03 =C2=B1 7% -26.4% 72.14 =C2=B1 10% sched_debug.cpu.clo= ck_task.stddev 295909 +10.4% 326563 sched_debug.cpu.nr_switches.a= vg 270860 +11.7% 302548 sched_debug.cpu.nr_switches.m= in 26583 =C2=B1 30% +186.4% 76146 =C2=B1 34% numa-meminfo.node0.= AnonHugePages 187136 =C2=B1 22% +37.4% 257152 =C2=B1 14% numa-meminfo.node0.= AnonPages 205372 =C2=B1 14% +30.8% 268528 =C2=B1 14% numa-meminfo.node0.= AnonPages.max 189843 =C2=B1 22% +37.2% 260541 =C2=B1 14% numa-meminfo.node0.= Inactive 188124 =C2=B1 22% +37.1% 257975 =C2=B1 14% numa-meminfo.node0.= Inactive(anon) 22246 =C2=B1 22% -50.2% 11086 =C2=B1 47% numa-meminfo.node0.= PageTables 168190 =C2=B1 7% -23.7% 128348 =C2=B1 20% numa-meminfo.node0.= SUnreclaim 258045 =C2=B1 4% -15.4% 218420 =C2=B1 12% numa-meminfo.node0.= Slab 86186 =C2=B1 11% -66.6% 28822 =C2=B1 95% numa-meminfo.node1.= AnonHugePages 207443 =C2=B1 20% -33.9% 137104 =C2=B1 26% numa-meminfo.node1.= AnonPages 60941 =C2=B1 68% +202.8% 184551 =C2=B1 30% numa-meminfo.node1.= FilePages 211994 =C2=B1 20% -33.2% 141591 =C2=B1 25% numa-meminfo.node1.= Inactive 208201 =C2=B1 20% -33.7% 138130 =C2=B1 25% numa-meminfo.node1.= Inactive(anon) 1074326 +16.4% 1250224 =C2=B1 11% numa-meminfo.node1.MemUs= ed 98981 =C2=B1 14% +38.7% 137324 =C2=B1 19% numa-meminfo.node1.= SUnreclaim 126928 =C2=B1 8% +30.0% 164963 =C2=B1 17% numa-meminfo.node1.= Slab 51677 =C2=B1 82% +236.9% 174093 =C2=B1 34% numa-meminfo.node1.= Unevictable 13.52 =C2=B1 86% -13.5 0.00 perf-profile.calltrace.c= ycles-pp.asm_exc_page_fault.fault_in_readable.fault_in_iov_iter_readable.ge= neric_perform_write.__generic_file_write_iter 9.02 =C2=B1 86% -7.4 1.59 =C2=B1141% perf-profile.calltr= ace.cycles-pp.fault_in_iov_iter_readable.generic_perform_write.__generic_fi= le_write_iter.generic_file_write_iter.new_sync_write 19.09 =C2=B1 13% -4.0 15.10 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.cmd_record.run_builtin.main.__libc_start_main 19.09 =C2=B1 13% -4.0 15.10 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__cmd_record.cmd_record.run_builtin.main.__libc_start_main 19.09 =C2=B1 13% -4.0 15.10 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.record__mmap_read_evlist.__cmd_record.cmd_record.run_builtin.= main 19.09 =C2=B1 13% -4.0 15.10 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.perf_mmap__push.record__mmap_read_evlist.__cmd_record.cmd_rec= ord.run_builtin 2.92 =C2=B1 71% +3.0 5.92 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.link_path_walk.path_openat.do_filp_open.do_sys_openat2.__x64_= sys_openat 1.33 =C2=B1141% +3.3 4.59 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.walk_component.link_path_walk.path_openat.do_filp_open.do_sys= _openat2 1.33 =C2=B1141% +4.6 5.92 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.__x64_sys_openat.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.33 =C2=B1141% +4.6 5.92 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.do_sys_openat2.__x64_sys_openat.do_syscall_64.entry_SYSCALL_6= 4_after_hwframe 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to_us= er_mode_loop.exit_to_user_mode_prepare 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.do_exit.do_group_exit.get_signal.arch_do_signal_or_restart.ex= it_to_user_mode_loop 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.exit_mm.do_exit.do_group_exit.get_signal.arch_do_signal_or_re= start 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.mmput.exit_mm.do_exit.do_group_exit.get_signal 7.44 =C2=B1 43% +6.3 13.76 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 7.44 =C2=B1 43% +6.3 13.76 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 9.02 =C2=B1 86% -7.4 1.59 =C2=B1141% perf-profile.childr= en.cycles-pp.fault_in_iov_iter_readable 9.02 =C2=B1 86% -7.4 1.59 =C2=B1141% perf-profile.childr= en.cycles-pp.fault_in_readable 19.09 =C2=B1 13% -4.0 15.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.record__mmap_read_evlist 19.09 =C2=B1 13% -4.0 15.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.perf_mmap__push 0.00 +4.6 4.59 =C2=B1 9% perf-profile.children.cy= cles-pp.native_irq_return_iret 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.childr= en.cycles-pp.exit_to_user_mode_prepare 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.childr= en.cycles-pp.exit_to_user_mode_loop 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.childr= en.cycles-pp.arch_do_signal_or_restart 1.33 =C2=B1141% +4.8 6.17 =C2=B1 38% perf-profile.childr= en.cycles-pp.get_signal 4.25 =C2=B1 77% +4.9 9.17 =C2=B1 9% perf-profile.childr= en.cycles-pp.do_group_exit 4.25 =C2=B1 77% +4.9 9.17 =C2=B1 9% perf-profile.childr= en.cycles-pp.do_exit 0.00 +4.6 4.59 =C2=B1 9% perf-profile.self.cycles= -pp.native_irq_return_iret 31.65 -3.1% 30.68 perf-stat.i.MPKI 2.403e+09 +16.3% 2.794e+09 perf-stat.i.branch-instructio= ns 2.35 +0.1 2.40 perf-stat.i.branch-miss-rate% 56919078 +18.7% 67574960 perf-stat.i.branch-misses 27305909 +12.3% 30674053 perf-stat.i.cache-misses 3.48e+08 +13.2% 3.941e+08 perf-stat.i.cache-references 756056 +10.8% 837765 perf-stat.i.context-switches 2.80 -10.3% 2.51 perf-stat.i.cpi 3.081e+10 +4.8% 3.227e+10 perf-stat.i.cpu-cycles 18146 +18.3% 21472 perf-stat.i.cpu-migrations 1130 -6.8% 1054 perf-stat.i.cycles-between-ca= che-misses 7127116 =C2=B1 4% +22.4% 8726172 =C2=B1 2% perf-stat.i.dTLB-lo= ad-misses 3.163e+09 +17.7% 3.722e+09 perf-stat.i.dTLB-loads 604134 =C2=B1 3% +26.3% 763104 =C2=B1 4% perf-stat.i.dTLB-st= ore-misses 1.714e+09 +19.8% 2.053e+09 perf-stat.i.dTLB-stores 11022411 +22.8% 13533329 =C2=B1 2% perf-stat.i.iTLB-load-mi= sses 18687513 +21.7% 22751146 perf-stat.i.iTLB-loads 1.109e+10 +16.6% 1.293e+10 perf-stat.i.instructions 1005 -5.0% 955.08 =C2=B1 2% perf-stat.i.instructions= -per-iTLB-miss 0.36 +11.3% 0.40 perf-stat.i.ipc 0.32 +4.8% 0.34 perf-stat.i.metric.GHz 411.24 +16.9% 480.60 perf-stat.i.metric.K/sec 79.44 +17.5% 93.36 perf-stat.i.metric.M/sec 12788719 +11.4% 14245100 perf-stat.i.node-load-misses 736538 +9.3% 804896 perf-stat.i.node-loads 5717164 +14.0% 6518161 perf-stat.i.node-store-misses 195177 =C2=B1 3% +15.4% 225246 perf-stat.i.node-stores 31.40 -2.9% 30.49 perf-stat.overall.MPKI 2.37 +0.0 2.42 perf-stat.overall.branch-miss= -rate% 2.78 -10.1% 2.50 perf-stat.overall.cpi 1128 -6.8% 1052 perf-stat.overall.cycles-betw= een-cache-misses 1006 -5.0% 955.66 =C2=B1 2% perf-stat.overall.instru= ctions-per-iTLB-miss 0.36 +11.3% 0.40 perf-stat.overall.ipc 2.366e+09 +16.3% 2.751e+09 perf-stat.ps.branch-instructi= ons 56052271 +18.7% 66533441 perf-stat.ps.branch-misses 26890611 +12.3% 30201835 perf-stat.ps.cache-misses 3.428e+08 +13.2% 3.88e+08 perf-stat.ps.cache-references 744569 +10.8% 824885 perf-stat.ps.context-switches 3.034e+10 +4.7% 3.178e+10 perf-stat.ps.cpu-cycles 17870 +18.3% 21141 perf-stat.ps.cpu-migrations 7018799 =C2=B1 4% +22.4% 8591939 =C2=B1 2% perf-stat.ps.dTLB-l= oad-misses 3.115e+09 +17.7% 3.665e+09 perf-stat.ps.dTLB-loads 594948 =C2=B1 3% +26.3% 751357 =C2=B1 4% perf-stat.ps.dTLB-s= tore-misses 1.688e+09 +19.8% 2.022e+09 perf-stat.ps.dTLB-stores 10854890 +22.8% 13325157 =C2=B1 2% perf-stat.ps.iTLB-load-m= isses 18403565 +21.7% 22401442 perf-stat.ps.iTLB-loads 1.092e+10 +16.6% 1.273e+10 perf-stat.ps.instructions 12594362 +11.4% 14025995 perf-stat.ps.node-load-misses 725306 +9.3% 792469 perf-stat.ps.node-loads 5630275 +14.0% 6417913 perf-stat.ps.node-store-misses 192188 =C2=B1 3% +15.4% 221744 perf-stat.ps.node-stores 7.234e+11 +16.6% 8.435e+11 perf-stat.total.instructions ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/disk/fs2/fs/kconfig/nr_threads/rootfs/tbox_group/= testcase/ucode: gcc-11/performance/1HDD/cifs/xfs/x86_64-rhel-8.3/100%/debian-11.1-x86_64-= 20220510.cgz/lkp-csl-2sp7/dbench/0x5003302 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 63.10 =C2=B1 15% -23.9% 48.01 =C2=B1 13% dbench.max_latency 111.06 =C2=B1 2% +26.9% 140.94 dbench.throughput-MB/sec 75837 +3.4% 78437 dbench.time.minor_page_faults 122.33 =C2=B1 2% +23.4% 151.00 dbench.time.percent_of_c= pu_this_job_got 43.15 =C2=B1 2% +21.1% 52.26 dbench.time.system_time 48.48 =C2=B1 2% +25.4% 60.78 dbench.time.user_time 2375168 =C2=B1 2% +26.2% 2997148 dbench.time.voluntary_co= ntext_switches 715154 +11.2% 795044 vmstat.system.cs 8.00 -2.9% 7.76 iostat.cpu.system 1.93 +24.6% 2.41 iostat.cpu.user 124837 -16.3% 104535 =C2=B1 3% meminfo.AnonHugePages 667758 -14.7% 569454 =C2=B1 9% meminfo.DirectMap4k 0.43 +0.0 0.47 mpstat.cpu.all.soft% 1.97 +0.5 2.45 mpstat.cpu.all.usr% 49817 =C2=B1 26% -27.6% 36045 =C2=B1 9% numa-vmstat.node0.n= r_anon_pages 50026 =C2=B1 26% -27.5% 36284 =C2=B1 9% numa-vmstat.node0.n= r_inactive_anon 50026 =C2=B1 26% -27.5% 36284 =C2=B1 9% numa-vmstat.node0.n= r_zone_inactive_anon 48365 =C2=B1 27% +28.8% 62275 =C2=B1 5% numa-vmstat.node1.n= r_anon_pages 48577 =C2=B1 26% +29.6% 62979 =C2=B1 5% numa-vmstat.node1.n= r_inactive_anon 48577 =C2=B1 26% +29.6% 62979 =C2=B1 5% numa-vmstat.node1.n= r_zone_inactive_anon 3183 -1.2% 3147 proc-vmstat.nr_active_anon 3061 -3.8% 2944 =C2=B1 2% proc-vmstat.nr_inactive_= file 3183 -1.2% 3147 proc-vmstat.nr_zone_active_an= on 3061 -3.8% 2944 =C2=B1 2% proc-vmstat.nr_zone_inac= tive_file 42597 =C2=B1 5% -12.8% 37158 =C2=B1 5% proc-vmstat.numa_hi= nt_faults_local 376545 -1.8% 369636 proc-vmstat.pgfault 29890 =C2=B1 2% -16.6% 24936 =C2=B1 4% sched_debug.cfs_rq:= /.min_vruntime.min 20.24 =C2=B1 75% +94.0% 39.26 =C2=B1 27% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 20.24 =C2=B1 75% +94.0% 39.26 =C2=B1 27% sched_debug.cfs_rq:= /.removed.util_avg.stddev 246896 =C2=B1 2% -10.1% 222044 =C2=B1 2% sched_debug.cpu.avg= _idle.avg 296549 +10.7% 328167 sched_debug.cpu.nr_switches.a= vg 271532 +12.8% 306227 sched_debug.cpu.nr_switches.m= in 2787312 =C2=B1 4% +46.5% 4082961 turbostat.C1 3.31 =C2=B1 4% +1.9 5.22 turbostat.C1% 113.08 =C2=B1 56% -80.8% 21.75 =C2=B1140% turbostat.IPC 113986 +12.0% 127694 turbostat.POLL 0.03 +0.0 0.04 turbostat.POLL% 172.57 +1.9% 175.87 turbostat.PkgWatt 69733 =C2=B1 55% -76.9% 16110 =C2=B1 66% numa-meminfo.node0.= AnonHugePages 199271 =C2=B1 26% -27.6% 144199 =C2=B1 9% numa-meminfo.node0.= AnonPages 207388 =C2=B1 26% -28.2% 148801 =C2=B1 9% numa-meminfo.node0.= Inactive 200110 =C2=B1 26% -27.5% 145150 =C2=B1 9% numa-meminfo.node0.= Inactive(anon) 193450 =C2=B1 27% +28.8% 249121 =C2=B1 5% numa-meminfo.node1.= AnonPages 199267 =C2=B1 27% +30.5% 260065 =C2=B1 5% numa-meminfo.node1.= Inactive 194300 =C2=B1 26% +29.7% 251936 =C2=B1 5% numa-meminfo.node1.= Inactive(anon) 26.40 =C2=B1 51% -16.1 10.34 =C2=B1 43% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 26.40 =C2=B1 51% -16.1 10.34 =C2=B1 43% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.calltr= ace.cycles-pp.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to_us= er_mode_loop.exit_to_user_mode_prepare 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.calltr= ace.cycles-pp.do_exit.do_group_exit.get_signal.arch_do_signal_or_restart.ex= it_to_user_mode_loop 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.calltr= ace.cycles-pp.exit_mm.do_exit.do_group_exit.get_signal.arch_do_signal_or_re= start 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.calltr= ace.cycles-pp.mmput.exit_mm.do_exit.do_group_exit.get_signal 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.calltr= ace.cycles-pp.arch_do_signal_or_restart.exit_to_user_mode_loop.exit_to_user= _mode_prepare.syscall_exit_to_user_mode.do_syscall_64 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.calltr= ace.cycles-pp.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.e= xit_to_user_mode_prepare.syscall_exit_to_user_mode 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.childr= en.cycles-pp.arch_do_signal_or_restart 4.80 =C2=B1 75% -1.1 3.70 =C2=B1141% perf-profile.childr= en.cycles-pp.get_signal 32.38 =C2=B1 3% -6.9% 30.16 perf-stat.i.MPKI 2.354e+09 +16.9% 2.752e+09 perf-stat.i.branch-instructio= ns 55981537 +18.4% 66277894 perf-stat.i.branch-misses 26548132 +13.8% 30208183 perf-stat.i.cache-misses 3.397e+08 =C2=B1 2% +13.0% 3.84e+08 perf-stat.i.cache-refere= nces 747251 +11.7% 834512 perf-stat.i.context-switches 2.89 =C2=B1 3% -12.4% 2.53 perf-stat.i.cpi 3.041e+10 +4.9% 3.191e+10 perf-stat.i.cpu-cycles 17835 +19.2% 21257 perf-stat.i.cpu-migrations 7381868 =C2=B1 2% +17.9% 8706116 perf-stat.i.dTLB-load-mi= sses 3.104e+09 +17.9% 3.66e+09 perf-stat.i.dTLB-loads 594238 =C2=B1 3% +29.4% 768723 =C2=B1 2% perf-stat.i.dTLB-st= ore-misses 1.677e+09 +20.4% 2.019e+09 perf-stat.i.dTLB-stores 10899738 =C2=B1 2% +21.8% 13279799 =C2=B1 2% perf-stat.i.iTLB-lo= ad-misses 18436834 +23.1% 22689136 perf-stat.i.iTLB-loads 1.086e+10 +17.1% 1.272e+10 perf-stat.i.instructions 0.35 +12.3% 0.40 perf-stat.i.ipc 0.32 +4.9% 0.33 perf-stat.i.metric.GHz 415.46 =C2=B1 2% +14.9% 477.41 perf-stat.i.metric.K/sec 77.83 +17.9% 91.80 perf-stat.i.metric.M/sec 12520989 +12.3% 14065063 perf-stat.i.node-load-misses 707760 +9.8% 777020 perf-stat.i.node-loads 5586375 +15.2% 6434399 perf-stat.i.node-store-misses 183563 =C2=B1 2% +18.8% 218064 perf-stat.i.node-stores 31.28 -3.5% 30.19 perf-stat.overall.MPKI 2.38 +0.0 2.41 perf-stat.overall.branch-miss= -rate% 2.80 -10.4% 2.51 perf-stat.overall.cpi 1145 -7.8% 1056 perf-stat.overall.cycles-betw= een-cache-misses 0.04 =C2=B1 5% +0.0 0.04 perf-stat.overall.dTLB-s= tore-miss-rate% 0.36 +11.6% 0.40 perf-stat.overall.ipc 2.318e+09 +16.9% 2.71e+09 perf-stat.ps.branch-instructi= ons 55127572 +18.4% 65275600 perf-stat.ps.branch-misses 26143074 +13.8% 29751789 perf-stat.ps.cache-misses 3.346e+08 =C2=B1 2% +13.1% 3.782e+08 perf-stat.ps.cache-refer= ences 735845 +11.7% 821917 perf-stat.ps.context-switches 2.995e+10 +4.9% 3.143e+10 perf-stat.ps.cpu-cycles 17563 +19.2% 20936 perf-stat.ps.cpu-migrations 7269522 =C2=B1 2% +18.0% 8574683 perf-stat.ps.dTLB-load-m= isses 3.056e+09 +17.9% 3.604e+09 perf-stat.ps.dTLB-loads 585211 =C2=B1 3% +29.4% 757112 =C2=B1 2% perf-stat.ps.dTLB-s= tore-misses 1.651e+09 +20.4% 1.988e+09 perf-stat.ps.dTLB-stores 10733494 =C2=B1 2% +21.9% 13079328 =C2=B1 2% perf-stat.ps.iTLB-l= oad-misses 18155479 +23.1% 22346769 perf-stat.ps.iTLB-loads 1.07e+10 +17.2% 1.253e+10 perf-stat.ps.instructions 12329841 +12.4% 13852691 perf-stat.ps.node-load-misses 696933 +9.8% 765242 perf-stat.ps.node-loads 5501083 +15.2% 6337250 perf-stat.ps.node-store-misses 180740 =C2=B1 2% +18.8% 214739 perf-stat.ps.node-stores 7.196e+11 +16.6% 8.388e+11 perf-stat.total.instructions ***************************************************************************= ************************ lkp-csl-2ap4: 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.= 30GHz (Cascade Lake) with 192G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox= _group/test/testcase/ucode: cs-localhost/gcc-11/performance/ipv4/x86_64-rhel-8.3/200%/debian-11.1-x86= _64-20220510.cgz/300s/lkp-csl-2ap4/UDP_RR/netperf/0x5003302 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 7021385 =C2=B1 18% +37.2% 9634933 =C2=B1 4% netperf.Throughput_= total_tps 18284 =C2=B1 18% +37.2% 25090 =C2=B1 4% netperf.Throughput_= tps 9.882e+08 =C2=B1 37% +71.4% 1.694e+09 =C2=B1 13% netperf.time.involu= ntary_context_switches 112479 =C2=B1 2% -4.6% 107288 netperf.time.minor_page_= faults 5071 =C2=B1 14% +57.5% 7987 =C2=B1 3% netperf.time.percen= t_of_cpu_this_job_got 14683 =C2=B1 14% +59.1% 23364 =C2=B1 3% netperf.time.system= _time 807.37 =C2=B1 17% +27.5% 1029 =C2=B1 3% netperf.time.user_t= ime 2.106e+09 =C2=B1 18% +37.2% 2.891e+09 =C2=B1 4% netperf.workload 13003 =C2=B1 6% -40.0% 7798 =C2=B1 4% uptime.idle 7.022e+09 =C2=B1 11% -72.5% 1.931e+09 =C2=B1 5% cpuidle..time 4.609e+08 =C2=B1 9% -82.8% 79092189 =C2=B1 21% cpuidle..usage 76481 =C2=B1 19% -48.7% 39247 =C2=B1 66% numa-numastat.node0= .other_node 39254 =C2=B1 53% +121.2% 86825 numa-numastat.node2.othe= r_node 5682376 -68.9% 1765663 =C2=B1 8% numa-numastat.node3.loca= l_node 5758946 =C2=B1 2% -68.2% 1829720 =C2=B1 9% numa-numastat.node3= .numa_hit 12.33 =C2=B1 10% -73.0% 3.33 =C2=B1 14% vmstat.cpu.id 11319933 =C2=B1 2% -51.2% 5521164 =C2=B1 5% vmstat.memory.cache 14987055 =C2=B1 16% +26.5% 18953834 =C2=B1 4% vmstat.system.cs 429645 +16.6% 501122 =C2=B1 5% vmstat.system.in 12.06 =C2=B1 11% -8.8 3.28 =C2=B1 5% mpstat.cpu.all.idle% 1.05 =C2=B1 7% +0.1 1.20 =C2=B1 5% mpstat.cpu.all.irq% 31.98 =C2=B1 11% -17.7 14.26 =C2=B1 5% mpstat.cpu.all.soft% 52.00 =C2=B1 8% +25.8 77.78 mpstat.cpu.all.sys% 2.90 =C2=B1 14% +0.6 3.49 =C2=B1 4% mpstat.cpu.all.usr% 4.53e+08 =C2=B1 8% -85.2% 67095739 =C2=B1 22% turbostat.C1 9.38 =C2=B1 14% -8.6 0.80 =C2=B1 21% turbostat.C1% 3753651 =C2=B1 21% -32.0% 2553339 =C2=B1 6% turbostat.C1E 10.86 =C2=B1 10% -72.7% 2.96 =C2=B1 4% turbostat.CPU%c1 1.329e+08 +16.7% 1.55e+08 =C2=B1 5% turbostat.IRQ 3710265 =C2=B1 31% +147.2% 9170114 =C2=B1 23% turbostat.POLL 302.33 =C2=B1 5% +6.2% 320.97 turbostat.PkgWatt 176232 =C2=B1 3% -12.8% 153622 =C2=B1 3% meminfo.Active 176232 =C2=B1 3% -12.8% 153622 =C2=B1 3% meminfo.Active(anon) 11124197 =C2=B1 2% -51.9% 5345362 =C2=B1 5% meminfo.Cached 9388853 =C2=B1 2% -61.9% 3581036 =C2=B1 8% meminfo.Committed_AS 14279338 =C2=B1 6% -14.1% 12271616 =C2=B1 13% meminfo.DirectMap2M 8798116 =C2=B1 2% -65.8% 3011162 =C2=B1 9% meminfo.Inactive 8798116 =C2=B1 2% -65.8% 3011162 =C2=B1 9% meminfo.Inactive(an= on) 2403636 =C2=B1 3% -65.4% 832046 =C2=B1 19% meminfo.Mapped 14064689 -41.3% 8258247 =C2=B1 3% meminfo.Memused 36964 -9.9% 33304 =C2=B1 4% meminfo.PageTables 8470378 =C2=B1 3% -68.2% 2691348 =C2=B1 11% meminfo.Shmem 14198461 -41.0% 8376668 =C2=B1 3% meminfo.max_used_kB 44041 =C2=B1 3% -15.4% 37239 =C2=B1 2% proc-vmstat.nr_acti= ve_anon 126064 -6.0% 118473 proc-vmstat.nr_anon_pages 4566555 +3.2% 4711343 proc-vmstat.nr_dirty_backgrou= nd_threshold 9144277 +3.2% 9434207 proc-vmstat.nr_dirty_threshold 2778790 =C2=B1 2% -51.9% 1335656 =C2=B1 5% proc-vmstat.nr_file= _pages 45914898 +3.2% 47364901 proc-vmstat.nr_free_pages 2197273 =C2=B1 2% -65.7% 753320 =C2=B1 9% proc-vmstat.nr_inac= tive_anon 599165 =C2=B1 3% -65.2% 208671 =C2=B1 19% proc-vmstat.nr_mapp= ed 9240 -9.9% 8326 =C2=B1 4% proc-vmstat.nr_page_tabl= e_pages 2115336 =C2=B1 3% -68.2% 672153 =C2=B1 11% proc-vmstat.nr_shmem 40612 -8.1% 37329 proc-vmstat.nr_slab_reclaimab= le 44041 =C2=B1 3% -15.4% 37239 =C2=B1 2% proc-vmstat.nr_zone= _active_anon 2197273 =C2=B1 2% -65.7% 753320 =C2=B1 9% proc-vmstat.nr_zone= _inactive_anon 809212 =C2=B1 2% -54.9% 364891 =C2=B1 5% proc-vmstat.numa_hi= nt_faults 593651 =C2=B1 3% -63.8% 214797 =C2=B1 11% proc-vmstat.numa_hi= nt_faults_local 6569431 =C2=B1 2% -55.7% 2908028 =C2=B1 6% proc-vmstat.numa_hit 6315152 =C2=B1 2% -58.1% 2647584 =C2=B1 7% proc-vmstat.numa_lo= cal 35145 =C2=B1 5% +52.3% 53533 =C2=B1 21% proc-vmstat.numa_pa= ges_migrated 1165313 =C2=B1 2% -41.7% 679376 =C2=B1 4% proc-vmstat.numa_pt= e_updates 61947 =C2=B1 13% -12.1% 54435 =C2=B1 4% proc-vmstat.pgactiv= ate 6569496 =C2=B1 2% -55.5% 2924831 =C2=B1 6% proc-vmstat.pgalloc= _normal 2472333 -24.0% 1879829 proc-vmstat.pgfault 35145 =C2=B1 5% +52.3% 53533 =C2=B1 21% proc-vmstat.pgmigra= te_success 52722 -3.4% 50905 proc-vmstat.pgreuse 340.67 =C2=B1 18% +79.4% 611.00 =C2=B1 17% numa-vmstat.node0.n= r_active_anon 54694 =C2=B1 30% -62.8% 20351 =C2=B1 15% numa-vmstat.node0.n= r_anon_pages 54881 =C2=B1 30% -62.8% 20435 =C2=B1 15% numa-vmstat.node0.n= r_inactive_anon 2654 =C2=B1 31% -29.9% 1860 =C2=B1 9% numa-vmstat.node0.n= r_page_table_pages 340.67 =C2=B1 18% +79.4% 611.00 =C2=B1 17% numa-vmstat.node0.n= r_zone_active_anon 54881 =C2=B1 30% -62.8% 20435 =C2=B1 15% numa-vmstat.node0.n= r_zone_inactive_anon 76481 =C2=B1 19% -48.7% 39247 =C2=B1 66% numa-vmstat.node0.n= uma_other 17403 =C2=B1 13% +95.6% 34035 =C2=B1 27% numa-vmstat.node1.n= r_anon_pages 216282 =C2=B1132% +131.8% 501296 =C2=B1 34% numa-vmstat.node1.n= r_file_pages 17399 =C2=B1 12% +587.8% 119676 =C2=B1104% numa-vmstat.node1.n= r_inactive_anon 7358 =C2=B1 74% +74.7% 12856 =C2=B1 42% numa-vmstat.node1.n= r_slab_reclaimable 17399 =C2=B1 12% +587.8% 119676 =C2=B1104% numa-vmstat.node1.n= r_zone_inactive_anon 11503 =C2=B1 3% -14.1% 9877 =C2=B1 11% numa-vmstat.node2.n= r_kernel_stack 3101 =C2=B1 9% -37.4% 1941 =C2=B1 30% numa-vmstat.node2.n= r_page_table_pages 9276 =C2=B1 57% -60.3% 3684 =C2=B1 30% numa-vmstat.node2.n= r_slab_reclaimable 25491 =C2=B1 5% -14.1% 21898 =C2=B1 3% numa-vmstat.node2.n= r_slab_unreclaimable 39253 =C2=B1 53% +121.2% 86825 numa-vmstat.node2.numa_o= ther 43020 =C2=B1 2% -15.2% 36478 =C2=B1 4% numa-vmstat.node3.n= r_active_anon 2119899 =C2=B1 2% -61.1% 824948 =C2=B1 26% numa-vmstat.node3.n= r_file_pages 10078981 +12.7% 11361269 numa-vmstat.node3.nr_free_pag= es 2104561 =C2=B1 2% -72.6% 575640 =C2=B1 19% numa-vmstat.node3.n= r_inactive_anon 532076 =C2=B1 3% -73.6% 140331 =C2=B1 27% numa-vmstat.node3.n= r_mapped 2119835 =C2=B1 2% -72.7% 578344 =C2=B1 19% numa-vmstat.node3.n= r_shmem 20659 =C2=B1 4% +10.8% 22883 =C2=B1 3% numa-vmstat.node3.n= r_slab_unreclaimable 63.33 =C2=B1 31% +3.9e+05% 246603 =C2=B1119% numa-vmstat.node3.n= r_unevictable 43020 =C2=B1 2% -15.2% 36479 =C2=B1 4% numa-vmstat.node3.n= r_zone_active_anon 2104558 =C2=B1 2% -72.6% 575639 =C2=B1 19% numa-vmstat.node3.n= r_zone_inactive_anon 63.33 =C2=B1 31% +3.9e+05% 246603 =C2=B1119% numa-vmstat.node3.n= r_zone_unevictable 5758693 =C2=B1 2% -68.2% 1829759 =C2=B1 9% numa-vmstat.node3.n= uma_hit 5682124 -68.9% 1765702 =C2=B1 8% numa-vmstat.node3.numa_l= ocal 1365 =C2=B1 17% +79.0% 2443 =C2=B1 17% numa-meminfo.node0.= Active 1365 =C2=B1 17% +79.0% 2443 =C2=B1 17% numa-meminfo.node0.= Active(anon) 218716 =C2=B1 30% -62.8% 81438 =C2=B1 16% numa-meminfo.node0.= AnonPages 367250 =C2=B1 20% -53.9% 169137 =C2=B1 37% numa-meminfo.node0.= AnonPages.max 219465 =C2=B1 30% -62.7% 81772 =C2=B1 15% numa-meminfo.node0.= Inactive 219465 =C2=B1 30% -62.7% 81772 =C2=B1 15% numa-meminfo.node0.= Inactive(anon) 1765352 =C2=B1 65% -59.0% 724611 =C2=B1 3% numa-meminfo.node0.= MemUsed 10618 =C2=B1 31% -29.9% 7446 =C2=B1 9% numa-meminfo.node0.= PageTables 171471 =C2=B1 12% -15.9% 144211 =C2=B1 7% numa-meminfo.node0.= Slab 21854 =C2=B1 49% +158.3% 56459 =C2=B1 26% numa-meminfo.node1.= AnonHugePages 69616 =C2=B1 13% +95.7% 136273 =C2=B1 27% numa-meminfo.node1.= AnonPages 865131 =C2=B1132% +132.0% 2007071 =C2=B1 34% numa-meminfo.node1.= FilePages 69601 =C2=B1 12% +590.7% 480719 =C2=B1104% numa-meminfo.node1.= Inactive 69601 =C2=B1 12% +590.7% 480719 =C2=B1104% numa-meminfo.node1.= Inactive(anon) 29436 =C2=B1 74% +74.7% 51432 =C2=B1 42% numa-meminfo.node1.= KReclaimable 29436 =C2=B1 74% +74.7% 51432 =C2=B1 42% numa-meminfo.node1.= SReclaimable 31599 =C2=B1 45% +116.9% 68545 =C2=B1 38% numa-meminfo.node2.= AnonHugePages 37105 =C2=B1 57% -60.3% 14741 =C2=B1 30% numa-meminfo.node2.= KReclaimable 11505 =C2=B1 3% -14.2% 9877 =C2=B1 11% numa-meminfo.node2.= KernelStack 1626260 =C2=B1 71% -57.0% 699121 =C2=B1 5% numa-meminfo.node2.= MemUsed 12410 =C2=B1 9% -37.4% 7771 =C2=B1 30% numa-meminfo.node2.= PageTables 37105 =C2=B1 57% -60.3% 14741 =C2=B1 30% numa-meminfo.node2.= SReclaimable 101971 =C2=B1 5% -14.1% 87608 =C2=B1 3% numa-meminfo.node2.= SUnreclaim 139077 =C2=B1 14% -26.4% 102349 =C2=B1 6% numa-meminfo.node2.= Slab 172173 =C2=B1 2% -17.8% 141446 numa-meminfo.node3.Active 172173 =C2=B1 2% -17.8% 141446 numa-meminfo.node3.Activ= e(anon) 8474713 =C2=B1 2% -61.0% 3304901 =C2=B1 26% numa-meminfo.node3.= FilePages 8413241 =C2=B1 2% -72.5% 2312248 =C2=B1 19% numa-meminfo.node3.= Inactive 8413241 =C2=B1 2% -72.5% 2312248 =C2=B1 19% numa-meminfo.node3.= Inactive(anon) 2124206 =C2=B1 4% -73.3% 567258 =C2=B1 27% numa-meminfo.node3.= Mapped 40320874 +12.7% 45440007 numa-meminfo.node3.MemFree 9168416 =C2=B1 2% -55.8% 4049283 =C2=B1 21% numa-meminfo.node3.= MemUsed 82641 =C2=B1 4% +10.8% 91541 =C2=B1 3% numa-meminfo.node3.= SUnreclaim 8474458 =C2=B1 2% -72.6% 2318487 =C2=B1 19% numa-meminfo.node3.= Shmem 253.67 =C2=B1 31% +3.9e+05% 986414 =C2=B1119% numa-meminfo.node3.= Unevictable 517222 =C2=B1 18% -91.1% 46192 =C2=B1 80% sched_debug.cfs_rq:= /.MIN_vruntime.avg 17945994 =C2=B1 11% -79.5% 3675647 =C2=B1110% sched_debug.cfs_rq:= /.MIN_vruntime.max 2731560 =C2=B1 13% -85.9% 384230 =C2=B1 96% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 7.33 -52.3% 3.50 sched_debug.cfs_rq:/.h_nr_run= ning.max 1.25 =C2=B1 8% -52.1% 0.60 =C2=B1 6% sched_debug.cfs_rq:= /.h_nr_running.stddev 194918 =C2=B1 72% -63.0% 72167 =C2=B1114% sched_debug.cfs_rq:= /.load.max 517222 =C2=B1 18% -91.1% 46192 =C2=B1 80% sched_debug.cfs_rq:= /.max_vruntime.avg 17945994 =C2=B1 11% -79.5% 3675647 =C2=B1110% sched_debug.cfs_rq:= /.max_vruntime.max 2731560 =C2=B1 13% -85.9% 384230 =C2=B1 96% sched_debug.cfs_rq:= /.max_vruntime.stddev 14808543 =C2=B1 11% +62.5% 24064323 sched_debug.cfs_rq:/.min= _vruntime.avg 23605716 =C2=B1 6% +33.8% 31584000 =C2=B1 3% sched_debug.cfs_rq:= /.min_vruntime.max 11463279 =C2=B1 14% +68.2% 19285170 =C2=B1 2% sched_debug.cfs_rq:= /.min_vruntime.min 0.27 =C2=B1 10% -78.9% 0.06 =C2=B1 33% sched_debug.cfs_rq:= /.nr_running.stddev 1804 +11.2% 2006 sched_debug.cfs_rq:/.runnable= _avg.avg 629.28 =C2=B1 7% +66.9% 1050 sched_debug.cfs_rq:/.run= nable_avg.min 769.43 =C2=B1 6% -46.1% 414.65 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_avg.stddev 643.97 =C2=B1 7% +35.3% 871.60 sched_debug.cfs_rq:/.uti= l_avg.avg 361.22 =C2=B1 7% +70.3% 615.33 =C2=B1 5% sched_debug.cfs_rq:= /.util_avg.min 245.15 =C2=B1 3% -63.1% 90.51 =C2=B1 22% sched_debug.cfs_rq:= /.util_avg.stddev 248.95 =C2=B1 22% +145.8% 611.95 =C2=B1 3% sched_debug.cfs_rq:= /.util_est_enqueued.avg 974.56 =C2=B1 2% +45.4% 1417 =C2=B1 3% sched_debug.cfs_rq:= /.util_est_enqueued.max 290.80 =C2=B1 2% -27.3% 211.29 =C2=B1 8% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 37.22 =C2=B1 77% +108.6% 77.62 =C2=B1 4% sched_debug.cpu.clo= ck.stddev 134981 =C2=B1 5% +20.3% 162365 sched_debug.cpu.clock_ta= sk.avg 119780 =C2=B1 4% +31.8% 157916 sched_debug.cpu.clock_ta= sk.min 12237 =C2=B1 6% -77.9% 2703 =C2=B1 43% sched_debug.cpu.clo= ck_task.stddev 5654 =C2=B1 2% +15.7% 6540 sched_debug.cpu.curr->pi= d.avg 2490 =C2=B1 6% -70.7% 729.38 =C2=B1 17% sched_debug.cpu.cur= r->pid.stddev 6.89 =C2=B1 4% -48.4% 3.56 =C2=B1 2% sched_debug.cpu.nr_= running.max 1.22 =C2=B1 8% -51.6% 0.59 =C2=B1 7% sched_debug.cpu.nr_= running.stddev 11976855 =C2=B1 16% +25.5% 15035687 =C2=B1 4% sched_debug.cpu.nr_= switches.avg 20709492 =C2=B1 4% -15.6% 17479133 =C2=B1 5% sched_debug.cpu.nr_= switches.max 5427179 =C2=B1 15% +108.8% 11332889 =C2=B1 2% sched_debug.cpu.nr_= switches.min 6328061 =C2=B1 8% -69.1% 1954110 =C2=B1 22% sched_debug.cpu.nr_= switches.stddev 2.284e+09 =C2=B1 3% -11.8% 2.016e+09 =C2=B1 2% sched_debug.cpu.nr_= uninterruptible.avg 8.77 =C2=B1 19% -65.5% 3.02 =C2=B1 6% perf-stat.i.MPKI 3.88e+10 =C2=B1 14% +24.1% 4.814e+10 =C2=B1 4% perf-stat.i.branch-= instructions 1.45 -0.1 1.38 perf-stat.i.branch-miss-rate% 5.48e+08 =C2=B1 14% +17.9% 6.461e+08 =C2=B1 4% perf-stat.i.branch-= misses 1.96 =C2=B1 13% +2.2 4.13 =C2=B1 8% perf-stat.i.cache-m= iss-rate% 1.647e+09 =C2=B1 3% -57.1% 7.06e+08 =C2=B1 9% perf-stat.i.cache-r= eferences 15143297 =C2=B1 16% +26.5% 19148726 =C2=B1 4% perf-stat.i.context= -switches 5.331e+11 +8.2% 5.766e+11 perf-stat.i.cpu-cycles 2134083 =C2=B1 13% -82.6% 371157 =C2=B1 26% perf-stat.i.cpu-mig= rations 0.13 =C2=B1 20% -0.1 0.02 =C2=B1 10% perf-stat.i.dTLB-lo= ad-miss-rate% 67887180 =C2=B1 9% -80.6% 13160431 =C2=B1 17% perf-stat.i.dTLB-lo= ad-misses 5.603e+10 =C2=B1 15% +25.8% 7.05e+10 =C2=B1 4% perf-stat.i.dTLB-lo= ads 0.04 =C2=B1 23% -0.0 0.01 =C2=B1 10% perf-stat.i.dTLB-st= ore-miss-rate% 12610107 =C2=B1 8% -80.5% 2452777 =C2=B1 16% perf-stat.i.dTLB-st= ore-misses 3.294e+10 =C2=B1 16% +28.7% 4.238e+10 =C2=B1 4% perf-stat.i.dTLB-st= ores 52.45 -2.0 50.44 perf-stat.i.iTLB-load-miss-ra= te% 1.976e+11 =C2=B1 14% +24.9% 2.468e+11 =C2=B1 4% perf-stat.i.instruc= tions 1035 =C2=B1 3% +13.4% 1173 perf-stat.i.instructions= -per-iTLB-miss 0.38 =C2=B1 13% +15.5% 0.43 =C2=B1 4% perf-stat.i.ipc 2.78 +8.2% 3.00 perf-stat.i.metric.GHz 533.45 =C2=B1 63% -60.7% 209.79 =C2=B1 5% perf-stat.i.metric.= K/sec 674.73 =C2=B1 15% +25.0% 843.44 =C2=B1 4% perf-stat.i.metric.= M/sec 7612 -26.0% 5633 perf-stat.i.minor-faults 85.44 -4.1 81.36 =C2=B1 2% perf-stat.i.node-load-mi= ss-rate% 6650850 =C2=B1 10% -49.1% 3388099 =C2=B1 16% perf-stat.i.node-lo= ad-misses 1652913 =C2=B1 4% -45.0% 909753 =C2=B1 6% perf-stat.i.node-lo= ads 92.67 +5.2 97.83 perf-stat.i.node-store-miss-r= ate% 6658844 =C2=B1 3% -28.9% 4732575 =C2=B1 2% perf-stat.i.node-st= ore-misses 721082 =C2=B1 9% -85.6% 104129 =C2=B1 28% perf-stat.i.node-st= ores 7616 -26.0% 5636 perf-stat.i.page-faults 8.57 =C2=B1 18% -66.7% 2.85 =C2=B1 6% perf-stat.overall.M= PKI 1.41 -0.1 1.34 perf-stat.overall.branch-miss= -rate% 1.78 =C2=B1 15% +2.0 3.80 =C2=B1 9% perf-stat.overall.c= ache-miss-rate% 18548 =C2=B1 13% +17.9% 21863 =C2=B1 11% perf-stat.overall.c= ycles-between-cache-misses 0.12 =C2=B1 22% -0.1 0.02 =C2=B1 15% perf-stat.overall.d= TLB-load-miss-rate% 0.04 =C2=B1 23% -0.0 0.01 =C2=B1 14% perf-stat.overall.d= TLB-store-miss-rate% 52.59 -2.0 50.54 perf-stat.overall.iTLB-load-m= iss-rate% 941.52 =C2=B1 2% +14.0% 1073 perf-stat.overall.instru= ctions-per-iTLB-miss 90.24 +7.6 97.86 perf-stat.overall.node-store-= miss-rate% 28987 =C2=B1 4% -9.7% 26171 perf-stat.overall.path-l= ength 3.867e+10 =C2=B1 14% +24.0% 4.797e+10 =C2=B1 4% perf-stat.ps.branch= -instructions 5.462e+08 =C2=B1 14% +17.9% 6.439e+08 =C2=B1 4% perf-stat.ps.branch= -misses 1.642e+09 =C2=B1 3% -57.2% 7.031e+08 =C2=B1 9% perf-stat.ps.cache-= references 15095094 =C2=B1 16% +26.4% 19085650 =C2=B1 4% perf-stat.ps.contex= t-switches 5.314e+11 +8.1% 5.746e+11 perf-stat.ps.cpu-cycles 2127306 =C2=B1 13% -82.7% 367671 =C2=B1 25% perf-stat.ps.cpu-mi= grations 67658651 =C2=B1 9% -80.7% 13085853 =C2=B1 17% perf-stat.ps.dTLB-l= oad-misses 5.585e+10 =C2=B1 15% +25.8% 7.026e+10 =C2=B1 4% perf-stat.ps.dTLB-l= oads 12569793 =C2=B1 8% -80.6% 2437104 =C2=B1 16% perf-stat.ps.dTLB-s= tore-misses 3.283e+10 =C2=B1 16% +28.6% 4.224e+10 =C2=B1 4% perf-stat.ps.dTLB-s= tores 1.97e+11 =C2=B1 14% +24.9% 2.46e+11 =C2=B1 4% perf-stat.ps.instru= ctions 7561 -25.9% 5603 perf-stat.ps.minor-faults 6627223 =C2=B1 10% -49.1% 3372863 =C2=B1 16% perf-stat.ps.node-l= oad-misses 1641280 =C2=B1 4% -45.0% 903399 =C2=B1 6% perf-stat.ps.node-l= oads 6637288 =C2=B1 3% -29.0% 4715114 =C2=B1 2% perf-stat.ps.node-s= tore-misses 717507 =C2=B1 9% -85.6% 103574 =C2=B1 27% perf-stat.ps.node-s= tores 7564 -25.9% 5607 perf-stat.ps.page-faults 6.055e+13 =C2=B1 14% +24.9% 7.564e+13 =C2=B1 4% perf-stat.total.ins= tructions 27.64 =C2=B1 17% -21.6 6.06 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedul= e_skb.udp_queue_rcv_one_skb.udp_unicast_rcv_skb 27.88 =C2=B1 17% -21.6 6.29 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_on= e_skb.udp_unicast_rcv_skb.__udp4_lib_rcv 28.36 =C2=B1 17% -21.6 6.80 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__udp_enqueue_schedule_skb.udp_queue_rcv_one_skb.udp_unicast_= rcv_skb.__udp4_lib_rcv.ip_protocol_deliver_rcu 29.04 =C2=B1 16% -21.4 7.63 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.udp_queue_rcv_one_skb.udp_unicast_rcv_skb.__udp4_lib_rcv.ip_p= rotocol_deliver_rcu.ip_local_deliver_finish 29.20 =C2=B1 16% -21.4 7.80 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.udp_unicast_rcv_skb.__udp4_lib_rcv.ip_protocol_deliver_rcu.ip= _local_deliver_finish.__netif_receive_skb_one_core 27.22 =C2=B1 18% -21.3 5.90 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__ud= p_enqueue_schedule_skb.udp_queue_rcv_one_skb 27.11 =C2=B1 18% -21.3 5.82 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lo= ck.sock_def_readable.__udp_enqueue_schedule_skb 27.03 =C2=B1 18% -21.3 5.74 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wa= ke_up_common_lock.sock_def_readable 30.54 =C2=B1 14% -21.2 9.30 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_recei= ve_skb_one_core.process_backlog.__napi_poll 30.61 =C2=B1 14% -21.2 9.39 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.ip_local_deliver_finish.__netif_receive_skb_one_core.process_= backlog.__napi_poll.net_rx_action 30.15 =C2=B1 15% -21.1 9.03 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__udp4_lib_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finis= h.__netif_receive_skb_one_core.process_backlog 31.88 =C2=B1 13% -21.0 10.90 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_= rx_action.__softirqentry_text_start 32.52 =C2=B1 13% -20.9 11.61 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.process_backlog.__napi_poll.net_rx_action.__softirqentry_text= _start.do_softirq 32.60 =C2=B1 13% -20.9 11.71 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__napi_poll.net_rx_action.__softirqentry_text_start.do_softir= q.__local_bh_enable_ip 32.97 =C2=B1 12% -20.8 12.16 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq.__local_bh= _enable_ip.ip_finish_output2 33.64 =C2=B1 12% -20.6 13.02 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.do_softirq.__local_bh_enable_ip.ip_= finish_output2.ip_send_skb 33.85 =C2=B1 12% -20.6 13.29 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_send_skb= .udp_send_skb 33.99 =C2=B1 11% -20.5 13.48 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.ip_send_skb.udp_send_s= kb.udp_sendmsg 18.16 =C2=B1 70% -18.2 0.00 perf-profile.calltrace.c= ycles-pp.accept_connections 18.16 =C2=B1 70% -18.2 0.00 perf-profile.calltrace.c= ycles-pp.accept_connection.accept_connections 18.16 =C2=B1 70% -18.2 0.00 perf-profile.calltrace.c= ycles-pp.spawn_child.accept_connection.accept_connections 18.16 =C2=B1 70% -18.2 0.00 perf-profile.calltrace.c= ycles-pp.process_requests.spawn_child.accept_connection.accept_connections 37.22 =C2=B1 9% -16.2 21.02 perf-profile.calltrace.c= ycles-pp.ip_finish_output2.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 38.07 =C2=B1 8% -15.9 22.15 perf-profile.calltrace.c= ycles-pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 38.37 =C2=B1 8% -15.8 22.56 perf-profile.calltrace.c= ycles-pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 13.97 =C2=B1 16% -14.0 0.00 perf-profile.calltrace.c= ycles-pp.secondary_startup_64_no_verify 13.84 =C2=B1 16% -13.8 0.00 perf-profile.calltrace.c= ycles-pp.start_secondary.secondary_startup_64_no_verify 13.84 =C2=B1 16% -13.8 0.00 perf-profile.calltrace.c= ycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 13.83 =C2=B1 16% -13.8 0.00 perf-profile.calltrace.c= ycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_= verify 11.23 =C2=B1 11% -9.3 1.95 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_= wake_function.__wake_up_common 11.27 =C2=B1 11% -9.3 2.01 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wa= ke_up_common.__wake_up_common_lock 9.13 =C2=B1 14% -9.1 0.00 perf-profile.calltrace.c= ycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.second= ary_startup_64_no_verify 10.52 =C2=B1 9% -8.8 1.71 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.dequeue_task_fair.__schedule.schedule.schedule_timeout.__skb_= wait_for_more_packets 15.97 =C2=B1 5% -8.7 7.25 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_= sys_recvfrom 14.56 =C2=B1 6% -8.7 5.84 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_r= ecvmsg.__sys_recvfrom 8.66 =C2=B1 14% -8.7 0.00 perf-profile.calltrace.c= ycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_se= condary 8.65 =C2=B1 14% -8.6 0.00 perf-profile.calltrace.c= ycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_st= artup_entry 18.90 =C2=B1 3% -8.5 10.40 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do= _syscall_64 13.84 =C2=B1 7% -8.5 5.38 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.u= dp_recvmsg.inet_recvmsg 13.63 =C2=B1 7% -8.5 5.18 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.schedule_timeout.__skb_wait_for_more_pack= ets.__skb_recv_udp 8.45 =C2=B1 14% -8.4 0.00 perf-profile.calltrace.c= ycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call= .do_idle 19.02 =C2=B1 3% -8.4 10.58 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.= entry_SYSCALL_64_after_hwframe 13.72 =C2=B1 7% -8.4 5.29 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_r= ecv_udp.udp_recvmsg 8.24 =C2=B1 13% -8.2 0.00 perf-profile.calltrace.c= ycles-pp.mwait_idle_with_hints.intel_idle_irq.cpuidle_enter_state.cpuidle_e= nter.cpuidle_idle_call 20.83 =C2=B1 2% -8.1 12.72 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL= _64_after_hwframe.recvfrom 7.33 =C2=B1 33% -7.3 0.00 perf-profile.calltrace.c= ycles-pp._raw_spin_lock.try_to_wake_up.autoremove_wake_function.__wake_up_c= ommon.__wake_up_common_lock 6.90 =C2=B1 37% -6.9 0.00 perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.try_to_wake_up.aut= oremove_wake_function.__wake_up_common 5.86 =C2=B1 17% -5.1 0.78 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake= _up.autoremove_wake_function 5.10 =C2=B1 15% -4.7 0.35 =C2=B1 70% perf-profile.calltr= ace.cycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.schedule= _timeout 12.20 =C2=B1 3% -4.6 7.60 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.recvfrom.recv_omni.process_requests.spawn_child.accept_connec= tion 11.81 =C2=B1 3% -4.6 7.24 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvfrom.recv_om= ni.process_requests 11.39 =C2=B1 3% -4.6 6.83 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwfra= me.recvfrom.recv_omni 11.91 =C2=B1 3% -4.5 7.37 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.recvfrom.recv_omni.process_req= uests.spawn_child 10.31 =C2=B1 7% -4.3 6.05 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.recvfrom.send_omni_inner.send_udp_rr.main.__libc_start_main 9.94 =C2=B1 7% -4.2 5.72 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvfrom.send_om= ni_inner.send_udp_rr 10.02 =C2=B1 7% -4.2 5.83 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.recvfrom.send_omni_inner.send_= udp_rr.main 9.57 =C2=B1 7% -4.2 5.42 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwfra= me.recvfrom.send_omni_inner 1.46 =C2=B1 12% -0.6 0.85 =C2=B1 71% perf-profile.calltr= ace.cycles-pp.send_omni_inner.send_udp_rr 1.46 =C2=B1 12% -0.6 0.86 =C2=B1 71% perf-profile.calltr= ace.cycles-pp.send_udp_rr 1.72 =C2=B1 2% +0.1 1.80 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.select_idle_sibling.select_task_rq_fair.select_task_rq.try_to= _wake_up.autoremove_wake_function 1.15 =C2=B1 12% +0.3 1.43 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.recvfrom 0.00 +0.5 0.53 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.switch_mm_irqs_off.__schedule.schedule.schedule_timeout.__skb_wait= _for_more_packets 0.00 +0.5 0.54 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.switch_mm_irqs_off.__schedule.schedule.exit_to_user_mode_loop.exit= _to_user_mode_prepare 0.35 =C2=B1 70% +0.6 0.91 =C2=B1 23% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.exit_to_user_mode_loo= p.exit_to_user_mode_prepare 0.00 +0.6 0.62 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.recvfrom 0.00 +0.6 0.62 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvfrom 0.00 +0.6 0.62 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe.re= cvfrom 1.42 =C2=B1 4% +0.6 2.06 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__alloc_skb.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_ap= pend_data.ip_make_skb 0.82 =C2=B1 26% +0.6 1.46 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.sendto 0.00 +0.6 0.64 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.sendto 0.00 +0.6 0.64 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto 0.00 +0.6 0.64 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.sendto 1.54 =C2=B1 3% +0.7 2.23 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.alloc_skb_with_frags.sock_alloc_send_pskb.__ip_append_data.ip= _make_skb.udp_sendmsg 1.02 =C2=B1 22% +0.8 1.84 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_route_output_key_hash.ip_route_output_flow.udp_sendmsg.soc= k_sendmsg.__sys_sendto 2.28 =C2=B1 11% +0.8 3.11 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.sock_alloc_send_pskb.__ip_append_data.ip_make_skb.udp_sendmsg= .sock_sendmsg 1.04 =C2=B1 22% +0.8 1.87 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ip_route_output_flow.udp_sendmsg.sock_sendmsg.__sys_sendto.__= x64_sys_sendto 0.00 +0.9 0.92 =C2=B1 27% perf-profile.calltrace.c= ycles-pp.enqueue_to_backlog.netif_rx_internal.__netif_rx.loopback_xmit.dev_= hard_start_xmit 0.00 +1.0 0.99 =C2=B1 27% perf-profile.calltrace.c= ycles-pp.netif_rx_internal.__netif_rx.loopback_xmit.dev_hard_start_xmit.__d= ev_queue_xmit 1.17 =C2=B1 35% +1.0 2.17 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe.sendto.send_omni_inner 0.17 =C2=B1141% +1.1 1.24 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.ip_generic_getfrag.__ip_append_data.ip_make_skb.udp_sendmsg.s= ock_sendmsg 0.39 =C2=B1 72% +1.1 1.47 =C2=B1 21% perf-profile.calltr= ace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe.sendto.recv_omni 0.00 +1.1 1.11 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.ip_route_output_key_hash_rcu.ip_route_output_key_hash.ip_route_out= put_flow.udp_sendmsg.sock_sendmsg 0.00 +1.2 1.17 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.__netif_rx.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_f= inish_output2 3.82 =C2=B1 13% +1.3 5.08 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__ip_append_data.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_s= endto 0.95 =C2=B1 32% +2.6 3.52 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit= _to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.72 =C2=B1 70% +2.6 3.29 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.exit_to_user_mode_loop.exit_to_user_mode_= prepare.syscall_exit_to_user_mode 0.75 =C2=B1 70% +2.7 3.40 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.schedule.exit_to_user_mode_loop.exit_to_user_mode_prepare.sys= call_exit_to_user_mode.do_syscall_64 1.31 =C2=B1 8% +2.8 4.10 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscal= l_64.entry_SYSCALL_64_after_hwframe.sendto 0.21 =C2=B1141% +3.8 4.02 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.sock_wfree.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit= .ip_finish_output2 1.77 =C2=B1 31% +4.1 5.87 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_output2.ip_sen= d_skb.udp_send_skb 2.75 =C2=B1 22% +4.2 7.00 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.__dev_queue_xmit.ip_finish_output2.ip_send_skb.udp_send_skb.u= dp_sendmsg 1.34 =C2=B1 33% +4.3 5.68 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_= output2.ip_send_skb 41.35 =C2=B1 2% +6.3 47.66 perf-profile.calltrace.c= ycles-pp.recv_omni.process_requests.spawn_child.accept_connection.accept_co= nnections 39.87 =C2=B1 2% +7.5 47.41 perf-profile.calltrace.c= ycles-pp.send_omni_inner.send_udp_rr.main.__libc_start_main 40.07 =C2=B1 2% +7.6 47.64 perf-profile.calltrace.c= ycles-pp.send_udp_rr.main.__libc_start_main 27.24 =C2=B1 2% +10.2 37.43 perf-profile.calltrace.c= ycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe.send= to.recv_omni 28.08 =C2=B1 4% +10.5 38.62 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe= .sendto.send_omni_inner 28.09 +10.9 39.02 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto.recv_omni.proc= ess_requests 28.20 +11.0 39.18 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.sendto.recv_omni.process_requests.s= pawn_child 28.42 =C2=B1 2% +11.0 39.41 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sendto.recv_omni.process_requests.spawn_child.accept_connecti= on 29.38 =C2=B1 5% +11.6 40.98 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto.send_omni= _inner.send_udp_rr 28.67 =C2=B1 5% +12.0 40.62 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sendto.send_omni_inner.send_udp_rr.main.__libc_start_main 28.46 =C2=B1 5% +12.0 40.41 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.sendto.send_omni_inner.send_ud= p_rr.main 53.61 =C2=B1 2% +20.4 74.00 perf-profile.calltrace.c= ycles-pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_= 64 54.27 =C2=B1 2% +20.5 74.74 perf-profile.calltrace.c= ycles-pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYS= CALL_64_after_hwframe 55.17 =C2=B1 2% +20.7 75.85 perf-profile.calltrace.c= ycles-pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after= _hwframe.sendto 23.34 =C2=B1 51% +24.5 47.88 perf-profile.calltrace.c= ycles-pp.accept_connections.main.__libc_start_main 23.34 =C2=B1 51% +24.5 47.88 perf-profile.calltrace.c= ycles-pp.accept_connection.accept_connections.main.__libc_start_main 23.34 =C2=B1 51% +24.5 47.88 perf-profile.calltrace.c= ycles-pp.spawn_child.accept_connection.accept_connections.main.__libc_start= _main 23.34 =C2=B1 51% +24.5 47.88 perf-profile.calltrace.c= ycles-pp.process_requests.spawn_child.accept_connection.accept_connections.= main 63.44 =C2=B1 17% +32.1 95.54 perf-profile.calltrace.c= ycles-pp.__libc_start_main 63.41 =C2=B1 17% +32.1 95.52 perf-profile.calltrace.c= ycles-pp.main.__libc_start_main 7.85 =C2=B1 43% +32.8 40.68 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__ip_select_ident.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_= sendmsg 8.34 =C2=B1 42% +33.3 41.64 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__ip_make_skb.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_send= to 12.57 =C2=B1 32% +35.4 48.01 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.ip_make_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_s= endto 28.26 =C2=B1 16% -21.9 6.40 =C2=B1 2% perf-profile.childr= en.cycles-pp.sock_def_readable 28.02 =C2=B1 17% -21.9 6.16 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 28.75 =C2=B1 16% -21.8 6.92 =C2=B1 2% perf-profile.childr= en.cycles-pp.__udp_enqueue_schedule_skb 29.45 =C2=B1 15% -21.7 7.78 =C2=B1 2% perf-profile.childr= en.cycles-pp.udp_queue_rcv_one_skb 29.59 =C2=B1 15% -21.7 7.93 =C2=B1 3% perf-profile.childr= en.cycles-pp.udp_unicast_rcv_skb 27.59 =C2=B1 17% -21.6 6.01 =C2=B1 2% perf-profile.childr= en.cycles-pp.__wake_up_common 27.49 =C2=B1 17% -21.6 5.92 =C2=B1 2% perf-profile.childr= en.cycles-pp.autoremove_wake_function 27.41 =C2=B1 17% -21.6 5.85 =C2=B1 2% perf-profile.childr= en.cycles-pp.try_to_wake_up 30.56 =C2=B1 14% -21.4 9.19 =C2=B1 3% perf-profile.childr= en.cycles-pp.__udp4_lib_rcv 30.78 =C2=B1 14% -21.3 9.46 =C2=B1 3% perf-profile.childr= en.cycles-pp.ip_protocol_deliver_rcu 30.85 =C2=B1 14% -21.3 9.54 =C2=B1 3% perf-profile.childr= en.cycles-pp.ip_local_deliver_finish 32.15 =C2=B1 13% -21.1 11.08 =C2=B1 3% perf-profile.childr= en.cycles-pp.__netif_receive_skb_one_core 32.78 =C2=B1 12% -21.0 11.80 =C2=B1 3% perf-profile.childr= en.cycles-pp.process_backlog 32.85 =C2=B1 12% -21.0 11.89 =C2=B1 3% perf-profile.childr= en.cycles-pp.__napi_poll 33.23 =C2=B1 12% -20.9 12.36 =C2=B1 3% perf-profile.childr= en.cycles-pp.net_rx_action 34.08 =C2=B1 11% -20.8 13.23 =C2=B1 3% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 34.12 =C2=B1 11% -20.6 13.50 =C2=B1 3% perf-profile.childr= en.cycles-pp.do_softirq 34.36 =C2=B1 11% -20.5 13.84 =C2=B1 3% perf-profile.childr= en.cycles-pp.__local_bh_enable_ip 37.51 =C2=B1 8% -16.2 21.34 perf-profile.children.cy= cles-pp.ip_finish_output2 38.36 =C2=B1 8% -15.9 22.46 perf-profile.children.cy= cles-pp.ip_send_skb 38.65 =C2=B1 8% -15.8 22.88 perf-profile.children.cy= cles-pp.udp_send_skb 13.97 =C2=B1 16% -14.0 0.00 perf-profile.children.cy= cles-pp.secondary_startup_64_no_verify 13.97 =C2=B1 16% -14.0 0.00 perf-profile.children.cy= cles-pp.cpu_startup_entry 13.97 =C2=B1 16% -14.0 0.00 perf-profile.children.cy= cles-pp.do_idle 13.84 =C2=B1 16% -13.8 0.00 perf-profile.children.cy= cles-pp.start_secondary 13.43 =C2=B1 10% -13.1 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_cfs_group 20.66 =C2=B1 7% -12.1 8.60 =C2=B1 3% perf-profile.childr= en.cycles-pp.__schedule 12.25 =C2=B1 29% -11.2 1.05 perf-profile.children.cy= cles-pp._raw_spin_lock 10.97 =C2=B1 32% -11.0 0.00 perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 11.64 =C2=B1 11% -9.6 2.00 =C2=B1 4% perf-profile.childr= en.cycles-pp.enqueue_task_fair 11.65 =C2=B1 10% -9.6 2.05 =C2=B1 4% perf-profile.childr= en.cycles-pp.ttwu_do_activate 16.83 =C2=B1 5% -9.5 7.33 =C2=B1 3% perf-profile.childr= en.cycles-pp.__skb_recv_udp 15.36 =C2=B1 6% -9.5 5.88 =C2=B1 3% perf-profile.childr= en.cycles-pp.__skb_wait_for_more_packets 19.80 =C2=B1 3% -9.3 10.50 =C2=B1 3% perf-profile.childr= en.cycles-pp.udp_recvmsg 19.92 =C2=B1 3% -9.3 10.67 =C2=B1 3% perf-profile.childr= en.cycles-pp.inet_recvmsg 14.65 =C2=B1 6% -9.2 5.41 =C2=B1 3% perf-profile.childr= en.cycles-pp.schedule_timeout 9.22 =C2=B1 14% -9.2 0.00 perf-profile.children.cy= cles-pp.cpuidle_idle_call 21.77 =C2=B1 2% -8.9 12.85 =C2=B1 3% perf-profile.childr= en.cycles-pp.__sys_recvfrom 10.81 =C2=B1 9% -8.9 1.90 =C2=B1 5% perf-profile.childr= en.cycles-pp.dequeue_task_fair 21.90 -8.9 13.01 =C2=B1 3% perf-profile.children.cy= cles-pp.__x64_sys_recvfrom 24.65 -8.9 15.77 =C2=B1 3% perf-profile.children.cy= cles-pp.recvfrom 8.74 =C2=B1 14% -8.7 0.00 perf-profile.children.cy= cles-pp.cpuidle_enter 8.74 =C2=B1 14% -8.7 0.00 perf-profile.children.cy= cles-pp.cpuidle_enter_state 8.55 =C2=B1 14% -8.6 0.00 perf-profile.children.cy= cles-pp.mwait_idle_with_hints 8.53 =C2=B1 14% -8.5 0.00 perf-profile.children.cy= cles-pp.intel_idle_irq 16.32 =C2=B1 3% -7.5 8.78 =C2=B1 3% perf-profile.childr= en.cycles-pp.schedule 7.47 =C2=B1 16% -6.0 1.50 =C2=B1 5% perf-profile.childr= en.cycles-pp.update_load_avg 6.14 =C2=B1 17% -5.1 1.06 =C2=B1 5% perf-profile.childr= en.cycles-pp.enqueue_entity 5.28 =C2=B1 15% -4.4 0.84 =C2=B1 5% perf-profile.childr= en.cycles-pp.dequeue_entity 0.82 =C2=B1 13% -0.4 0.39 =C2=B1 2% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 1.08 =C2=B1 15% -0.4 0.65 =C2=B1 4% perf-profile.childr= en.cycles-pp.asm_sysvec_apic_timer_interrupt 1.15 -0.4 0.79 =C2=B1 3% perf-profile.children.cy= cles-pp.set_next_entity 2.46 =C2=B1 4% -0.3 2.13 perf-profile.children.cy= cles-pp.select_task_rq 2.37 =C2=B1 4% -0.3 2.05 =C2=B1 2% perf-profile.childr= en.cycles-pp.select_task_rq_fair 0.48 =C2=B1 14% -0.3 0.19 =C2=B1 2% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.38 =C2=B1 18% -0.3 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.scheduler_tick 0.41 =C2=B1 17% -0.3 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.41 =C2=B1 17% -0.3 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_process_times 0.43 =C2=B1 16% -0.3 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.42 =C2=B1 11% -0.3 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.finish_task_switch 0.62 =C2=B1 10% -0.3 0.35 perf-profile.children.cy= cles-pp.__sysvec_apic_timer_interrupt 0.61 =C2=B1 10% -0.3 0.35 =C2=B1 2% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.28 =C2=B1 15% -0.2 0.06 perf-profile.children.cy= cles-pp.task_tick_fair 0.39 =C2=B1 3% -0.2 0.22 =C2=B1 4% perf-profile.childr= en.cycles-pp.prepare_to_wait_exclusive 1.59 =C2=B1 5% -0.2 1.42 =C2=B1 2% perf-profile.childr= en.cycles-pp.select_idle_cpu 0.86 =C2=B1 4% -0.2 0.69 perf-profile.children.cy= cles-pp.available_idle_cpu 0.46 =C2=B1 4% -0.2 0.30 =C2=B1 5% perf-profile.childr= en.cycles-pp.recv_data 0.31 =C2=B1 16% -0.2 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 0.29 =C2=B1 3% -0.1 0.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.__get_user_4 0.48 =C2=B1 7% -0.1 0.40 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_rq_clock 0.56 =C2=B1 6% -0.1 0.49 =C2=B1 4% perf-profile.childr= en.cycles-pp.kmem_cache_free 0.33 =C2=B1 5% -0.1 0.27 perf-profile.children.cy= cles-pp.copyout 0.31 =C2=B1 5% -0.1 0.26 perf-profile.children.cy= cles-pp.udp_rmem_release 0.20 =C2=B1 4% -0.0 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.resched_curr 0.08 =C2=B1 6% -0.0 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.sendto(a)plt 0.56 =C2=B1 3% -0.0 0.52 =C2=B1 2% perf-profile.childr= en.cycles-pp.kfree 0.15 =C2=B1 6% -0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.cpumask_next 0.07 =C2=B1 7% -0.0 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.tracing_gen_ctx_irq_test 0.37 =C2=B1 3% -0.0 0.34 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_rcv_finish_core 0.17 =C2=B1 2% -0.0 0.16 =C2=B1 3% perf-profile.childr= en.cycles-pp.xfrm_lookup_with_ifid 0.23 -0.0 0.21 =C2=B1 2% perf-profile.children.cy= cles-pp.xfrm_lookup_route 0.09 -0.0 0.08 perf-profile.children.cycles-= pp.__list_add_valid 0.06 =C2=B1 8% +0.0 0.07 perf-profile.children.cy= cles-pp.apparmor_socket_sendmsg 0.06 =C2=B1 8% +0.0 0.07 perf-profile.children.cy= cles-pp.apparmor_ip_postroute 0.08 =C2=B1 10% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.is_vmalloc_addr 0.06 =C2=B1 14% +0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.place_entity 0.07 =C2=B1 12% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.__rdgsbase_inactive 0.06 =C2=B1 8% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.__cgroup_account_cputime 0.10 =C2=B1 12% +0.0 0.12 perf-profile.children.cy= cles-pp.ip_send_check 0.08 =C2=B1 17% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.syscall_exit_to_user_mode_prepare 0.08 =C2=B1 10% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.validate_xmit_vlan 0.06 =C2=B1 13% +0.0 0.08 =C2=B1 11% perf-profile.childr= en.cycles-pp.perf_trace_sched_stat_runtime 0.06 =C2=B1 13% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.__bitmap_and 0.04 =C2=B1 71% +0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.neigh_hh_output 0.04 =C2=B1 70% +0.0 0.07 perf-profile.children.cy= cles-pp.__build_skb_around 0.07 =C2=B1 18% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.06 =C2=B1 13% +0.0 0.09 perf-profile.children.cy= cles-pp.apparmor_socket_sock_rcv_skb 0.04 =C2=B1 70% +0.0 0.07 =C2=B1 6% perf-profile.childr= en.cycles-pp.save_fpregs_to_fpstate 0.05 =C2=B1 70% +0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.skb_pull_rcsum 0.08 =C2=B1 20% +0.0 0.12 perf-profile.children.cy= cles-pp.clear_buddies 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.validate_xmit_xfrm 0.15 =C2=B1 12% +0.0 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.__ip_local_out 0.12 =C2=B1 16% +0.0 0.15 =C2=B1 8% perf-profile.childr= en.cycles-pp.__wrgsbase_inactive 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.rcu_note_context_switch 0.02 =C2=B1141% +0.0 0.06 =C2=B1 8% perf-profile.childr= en.cycles-pp.skb_clone_tx_timestamp 0.10 =C2=B1 14% +0.0 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.__put_user_nocheck_4 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 14% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_safe_stack 0.21 =C2=B1 15% +0.0 0.25 =C2=B1 3% perf-profile.childr= en.cycles-pp.ipv4_pktinfo_prepare 0.13 =C2=B1 14% +0.0 0.17 =C2=B1 4% perf-profile.childr= en.cycles-pp.nf_hook_slow 0.08 =C2=B1 17% +0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.check_stack_object 0.04 =C2=B1 71% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.perf_trace_sched_switch 0.03 =C2=B1 70% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.udp4_hwcsum 0.08 =C2=B1 20% +0.0 0.13 =C2=B1 7% perf-profile.childr= en.cycles-pp.skb_network_protocol 0.43 =C2=B1 9% +0.0 0.47 perf-profile.children.cy= cles-pp.security_socket_sendmsg 0.18 =C2=B1 15% +0.0 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.dst_release 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.switch_ldt 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.perf_swevent_get_recursion_context 0.12 =C2=B1 18% +0.1 0.17 =C2=B1 4% perf-profile.childr= en.cycles-pp.udp4_csum_init 0.22 =C2=B1 12% +0.1 0.27 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_setup_cork 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.se_is_idle 0.54 =C2=B1 8% +0.1 0.60 =C2=B1 3% perf-profile.childr= en.cycles-pp.aa_sk_perm 0.10 =C2=B1 19% +0.1 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.perf_trace_buf_alloc 0.15 =C2=B1 9% +0.1 0.21 =C2=B1 4% perf-profile.childr= en.cycles-pp.copyin 0.13 =C2=B1 14% +0.1 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.__cond_resched 0.12 =C2=B1 20% +0.1 0.18 =C2=B1 9% perf-profile.childr= en.cycles-pp.set_next_buddy 0.19 =C2=B1 17% +0.1 0.25 perf-profile.children.cy= cles-pp.pick_next_entity 0.19 =C2=B1 14% +0.1 0.25 =C2=B1 3% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 0.14 =C2=B1 13% +0.1 0.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.memcg_slab_post_alloc_hook 0.11 =C2=B1 14% +0.1 0.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.import_single_range 0.42 =C2=B1 12% +0.1 0.49 perf-profile.children.cy= cles-pp.check_preempt_curr 0.12 =C2=B1 22% +0.1 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.security_sock_rcv_skb 0.17 =C2=B1 17% +0.1 0.24 =C2=B1 3% perf-profile.childr= en.cycles-pp.siphash_3u32 0.30 =C2=B1 15% +0.1 0.37 =C2=B1 2% perf-profile.childr= en.cycles-pp.___perf_sw_event 0.44 =C2=B1 12% +0.1 0.52 perf-profile.children.cy= cles-pp.ttwu_do_wakeup 0.23 =C2=B1 15% +0.1 0.31 =C2=B1 4% perf-profile.childr= en.cycles-pp.memcg_slab_free_hook 0.12 =C2=B1 30% +0.1 0.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_skb_dst_mtu 0.20 =C2=B1 17% +0.1 0.28 =C2=B1 3% perf-profile.childr= en.cycles-pp.ip_rcv_core 0.38 =C2=B1 13% +0.1 0.47 =C2=B1 3% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.13 =C2=B1 22% +0.1 0.21 =C2=B1 5% perf-profile.childr= en.cycles-pp.ipv4_mtu 0.73 =C2=B1 9% +0.1 0.81 =C2=B1 3% perf-profile.childr= en.cycles-pp.ip_rcv 0.46 =C2=B1 10% +0.1 0.55 perf-profile.children.cy= cles-pp.__mkroute_output 0.16 =C2=B1 26% +0.1 0.25 =C2=B1 3% perf-profile.childr= en.cycles-pp.__ip_finish_output 0.17 =C2=B1 22% +0.1 0.26 =C2=B1 9% perf-profile.childr= en.cycles-pp.netif_skb_features 0.47 =C2=B1 12% +0.1 0.56 =C2=B1 3% perf-profile.childr= en.cycles-pp.restore_fpregs_from_fpstate 0.29 =C2=B1 12% +0.1 0.38 =C2=B1 5% perf-profile.childr= en.cycles-pp.__might_sleep 0.21 =C2=B1 18% +0.1 0.31 perf-profile.children.cy= cles-pp.copy_user_enhanced_fast_string 0.25 =C2=B1 17% +0.1 0.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.entry_SYSRETQ_unsafe_stack 0.17 =C2=B1 16% +0.1 0.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.__calc_delta 0.29 =C2=B1 23% +0.1 0.39 =C2=B1 4% perf-profile.childr= en.cycles-pp.__virt_addr_valid 0.22 =C2=B1 19% +0.1 0.32 =C2=B1 5% perf-profile.childr= en.cycles-pp.sk_filter_trim_cap 0.30 =C2=B1 15% +0.1 0.41 =C2=B1 5% perf-profile.childr= en.cycles-pp.__check_heap_object 0.23 =C2=B1 17% +0.1 0.34 =C2=B1 3% perf-profile.childr= en.cycles-pp._copy_to_user 0.38 =C2=B1 15% +0.1 0.49 =C2=B1 2% perf-profile.childr= en.cycles-pp.native_sched_clock 0.30 =C2=B1 15% +0.1 0.41 =C2=B1 4% perf-profile.childr= en.cycles-pp.ip_output 0.27 =C2=B1 17% +0.1 0.38 =C2=B1 5% perf-profile.childr= en.cycles-pp._copy_from_user 0.18 =C2=B1 22% +0.1 0.30 =C2=B1 7% perf-profile.childr= en.cycles-pp.fib_lookup_good_nhc 0.58 =C2=B1 13% +0.1 0.70 =C2=B1 3% perf-profile.childr= en.cycles-pp.check_heap_object 0.40 =C2=B1 11% +0.1 0.52 =C2=B1 3% perf-profile.childr= en.cycles-pp.__netif_receive_skb_core 0.31 =C2=B1 18% +0.1 0.43 =C2=B1 2% perf-profile.childr= en.cycles-pp.os_xsave 0.44 =C2=B1 14% +0.1 0.57 =C2=B1 2% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.35 =C2=B1 16% +0.1 0.48 =C2=B1 2% perf-profile.childr= en.cycles-pp.irqtime_account_irq 0.83 =C2=B1 9% +0.1 0.96 =C2=B1 3% perf-profile.childr= en.cycles-pp.switch_fpu_return 0.88 =C2=B1 10% +0.1 1.01 =C2=B1 4% perf-profile.childr= en.cycles-pp.move_addr_to_user 0.35 =C2=B1 13% +0.1 0.48 =C2=B1 3% perf-profile.childr= en.cycles-pp._copy_from_iter 0.65 =C2=B1 13% +0.1 0.79 =C2=B1 2% perf-profile.childr= en.cycles-pp.prepare_task_switch 0.44 =C2=B1 14% +0.1 0.58 =C2=B1 4% perf-profile.childr= en.cycles-pp.__might_resched 0.62 =C2=B1 11% +0.1 0.76 =C2=B1 2% perf-profile.childr= en.cycles-pp.__udp4_lib_lookup 0.41 =C2=B1 15% +0.1 0.56 =C2=B1 6% perf-profile.childr= en.cycles-pp.validate_xmit_skb 0.59 =C2=B1 11% +0.1 0.73 =C2=B1 5% perf-profile.childr= en.cycles-pp.reweight_entity 0.35 =C2=B1 17% +0.2 0.50 =C2=B1 4% perf-profile.childr= en.cycles-pp.move_addr_to_kernel 0.64 =C2=B1 12% +0.2 0.80 =C2=B1 3% perf-profile.childr= en.cycles-pp.kmem_cache_alloc_node 0.53 =C2=B1 15% +0.2 0.70 =C2=B1 4% perf-profile.childr= en.cycles-pp.__kmalloc_node_track_caller 0.29 =C2=B1 21% +0.2 0.46 =C2=B1 3% perf-profile.childr= en.cycles-pp.put_prev_entity 0.61 =C2=B1 15% +0.2 0.79 =C2=B1 4% perf-profile.childr= en.cycles-pp.kmalloc_reserve 0.43 =C2=B1 16% +0.2 0.62 =C2=B1 4% perf-profile.childr= en.cycles-pp.__entry_text_start 0.25 =C2=B1 23% +0.2 0.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.check_preempt_wakeup 1.10 =C2=B1 11% +0.2 1.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_curr 0.53 =C2=B1 15% +0.2 0.75 =C2=B1 4% perf-profile.childr= en.cycles-pp.__might_fault 0.67 =C2=B1 21% +0.3 0.97 =C2=B1 10% perf-profile.childr= en.cycles-pp.fib_table_lookup 0.42 =C2=B1 16% +0.3 0.73 =C2=B1 5% perf-profile.childr= en.cycles-pp.skb_set_owner_w 0.93 =C2=B1 15% +0.3 1.26 =C2=B1 3% perf-profile.childr= en.cycles-pp.ip_generic_getfrag 0.80 =C2=B1 19% +0.3 1.13 =C2=B1 8% perf-profile.childr= en.cycles-pp.ip_route_output_key_hash_rcu 1.18 =C2=B1 14% +0.4 1.55 =C2=B1 3% perf-profile.childr= en.cycles-pp.__check_object_size 1.71 =C2=B1 13% +0.4 2.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.__alloc_skb 1.83 =C2=B1 13% +0.4 2.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.alloc_skb_with_frags 0.66 =C2=B1 18% +0.4 1.11 =C2=B1 2% perf-profile.childr= en.cycles-pp.enqueue_to_backlog 1.40 =C2=B1 15% +0.5 1.87 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_route_output_key_hash 0.70 =C2=B1 17% +0.5 1.17 =C2=B1 3% perf-profile.childr= en.cycles-pp.netif_rx_internal 1.42 =C2=B1 15% +0.5 1.90 =C2=B1 5% perf-profile.childr= en.cycles-pp.ip_route_output_flow 0.71 =C2=B1 17% +0.5 1.19 =C2=B1 3% perf-profile.childr= en.cycles-pp.__netif_rx 1.21 =C2=B1 15% +0.6 1.84 =C2=B1 2% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 2.48 =C2=B1 12% +0.7 3.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.sock_alloc_send_pskb 3.91 =C2=B1 13% +1.3 5.17 =C2=B1 3% perf-profile.childr= en.cycles-pp.__ip_append_data 1.89 =C2=B1 26% +1.7 3.58 =C2=B1 3% perf-profile.childr= en.cycles-pp.exit_to_user_mode_loop 2.85 =C2=B1 21% +1.9 4.74 =C2=B1 3% perf-profile.childr= en.cycles-pp.exit_to_user_mode_prepare 3.02 =C2=B1 20% +1.9 4.96 =C2=B1 3% perf-profile.childr= en.cycles-pp.syscall_exit_to_user_mode 0.78 =C2=B1 48% +3.3 4.10 =C2=B1 17% perf-profile.childr= en.cycles-pp.sock_wfree 1.84 =C2=B1 27% +3.9 5.77 =C2=B1 11% perf-profile.childr= en.cycles-pp.loopback_xmit 1.95 =C2=B1 26% +4.0 5.94 =C2=B1 11% perf-profile.childr= en.cycles-pp.dev_hard_start_xmit 2.82 =C2=B1 22% +4.3 7.11 =C2=B1 8% perf-profile.childr= en.cycles-pp.__dev_queue_xmit 41.49 =C2=B1 2% +6.4 47.85 perf-profile.children.cy= cles-pp.recv_omni 41.50 =C2=B1 2% +6.4 47.88 perf-profile.children.cy= cles-pp.accept_connections 41.50 =C2=B1 2% +6.4 47.88 perf-profile.children.cy= cles-pp.accept_connection 41.50 =C2=B1 2% +6.4 47.88 perf-profile.children.cy= cles-pp.spawn_child 41.50 =C2=B1 2% +6.4 47.88 perf-profile.children.cy= cles-pp.process_requests 42.01 =C2=B1 2% +6.7 48.75 perf-profile.children.cy= cles-pp.send_omni_inner 41.83 =C2=B1 2% +6.8 48.66 perf-profile.children.cy= cles-pp.send_udp_rr 80.96 =C2=B1 2% +13.7 94.70 perf-profile.children.cy= cles-pp.do_syscall_64 81.39 =C2=B1 2% +13.9 95.29 perf-profile.children.cy= cles-pp.entry_SYSCALL_64_after_hwframe 53.99 =C2=B1 2% +20.3 74.27 perf-profile.children.cy= cles-pp.udp_sendmsg 54.64 =C2=B1 2% +20.4 75.00 perf-profile.children.cy= cles-pp.sock_sendmsg 55.55 =C2=B1 3% +20.6 76.10 perf-profile.children.cy= cles-pp.__sys_sendto 55.71 =C2=B1 3% +20.6 76.32 perf-profile.children.cy= cles-pp.__x64_sys_sendto 59.79 =C2=B1 4% +23.3 83.08 perf-profile.children.cy= cles-pp.sendto 63.73 =C2=B1 17% +31.9 95.65 perf-profile.children.cy= cles-pp.main 63.44 =C2=B1 17% +32.1 95.54 perf-profile.children.cy= cles-pp.__libc_start_main 7.99 =C2=B1 43% +33.2 41.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.__ip_select_ident 8.50 =C2=B1 42% +33.5 41.96 =C2=B1 2% perf-profile.childr= en.cycles-pp.__ip_make_skb 12.81 =C2=B1 32% +35.4 48.19 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_make_skb 13.42 =C2=B1 10% -13.1 0.29 =C2=B1 4% perf-profile.self.c= ycles-pp.update_cfs_group 10.96 =C2=B1 32% -11.0 0.00 perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath 8.41 =C2=B1 14% -8.4 0.00 perf-profile.self.cycles= -pp.mwait_idle_with_hints 6.36 =C2=B1 20% -5.7 0.63 =C2=B1 8% perf-profile.self.c= ycles-pp.update_load_avg 0.79 =C2=B1 22% -0.7 0.12 =C2=B1 3% perf-profile.self.c= ycles-pp.try_to_wake_up 1.30 =C2=B1 3% -0.3 1.04 perf-profile.self.cycles= -pp._raw_spin_lock 0.95 =C2=B1 3% -0.2 0.71 =C2=B1 2% perf-profile.self.c= ycles-pp.__schedule 0.85 =C2=B1 3% -0.2 0.67 perf-profile.self.cycles= -pp.available_idle_cpu 0.39 =C2=B1 6% -0.1 0.28 =C2=B1 5% perf-profile.self.c= ycles-pp.recv_data 0.36 =C2=B1 4% -0.1 0.25 perf-profile.self.cycles= -pp.recvfrom 0.29 =C2=B1 4% -0.1 0.19 =C2=B1 4% perf-profile.self.c= ycles-pp.update_rq_clock 0.28 =C2=B1 4% -0.1 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.__get_user_4 0.30 =C2=B1 4% -0.1 0.22 =C2=B1 7% perf-profile.self.c= ycles-pp.__skb_wait_for_more_packets 0.23 -0.1 0.16 =C2=B1 6% perf-profile.self.cycles= -pp.sock_alloc_send_pskb 0.12 =C2=B1 6% -0.1 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.perf_trace_sched_wakeup_template 0.47 =C2=B1 6% -0.1 0.41 =C2=B1 3% perf-profile.self.c= ycles-pp.send_omni_inner 0.15 =C2=B1 3% -0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.schedule_timeout 0.17 =C2=B1 4% -0.1 0.12 =C2=B1 4% perf-profile.self.c= ycles-pp.finish_task_switch 0.30 =C2=B1 5% -0.1 0.25 perf-profile.self.cycles= -pp.udp_rmem_release 0.45 =C2=B1 6% -0.1 0.39 =C2=B1 6% perf-profile.self.c= ycles-pp.enqueue_entity 0.27 =C2=B1 7% -0.1 0.22 =C2=B1 4% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.20 =C2=B1 6% -0.0 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.set_next_entity 0.36 =C2=B1 3% -0.0 0.32 =C2=B1 2% perf-profile.self.c= ycles-pp.ip_rcv_finish_core 0.19 =C2=B1 6% -0.0 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.resched_curr 0.08 =C2=B1 6% -0.0 0.04 =C2=B1 71% perf-profile.self.c= ycles-pp.sendto(a)plt 0.19 =C2=B1 7% -0.0 0.16 =C2=B1 3% perf-profile.self.c= ycles-pp.__ksize 0.07 =C2=B1 7% -0.0 0.04 =C2=B1 71% perf-profile.self.c= ycles-pp.tracing_gen_ctx_irq_test 0.17 -0.0 0.15 =C2=B1 3% perf-profile.self.cycles= -pp.xfrm_lookup_with_ifid 0.07 =C2=B1 7% +0.0 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.__napi_poll 0.06 =C2=B1 14% +0.0 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_local_deliver_finish 0.07 =C2=B1 12% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.syscall_exit_to_user_mode_prepare 0.06 =C2=B1 13% +0.0 0.08 perf-profile.self.cycles= -pp.apparmor_socket_sock_rcv_skb 0.06 =C2=B1 8% +0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.ktime_get 0.10 =C2=B1 12% +0.0 0.12 perf-profile.self.cycles= -pp.ip_send_check 0.06 =C2=B1 13% +0.0 0.08 =C2=B1 11% perf-profile.self.c= ycles-pp.perf_trace_sched_stat_runtime 0.06 =C2=B1 13% +0.0 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.__bitmap_and 0.12 =C2=B1 7% +0.0 0.15 =C2=B1 5% perf-profile.self.c= ycles-pp.alloc_skb_with_frags 0.03 =C2=B1 70% +0.0 0.06 perf-profile.self.cycles= -pp.raw_local_deliver 0.08 =C2=B1 17% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.syscall_exit_to_user_mode 0.12 =C2=B1 13% +0.0 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.__x64_sys_recvfrom 0.13 =C2=B1 10% +0.0 0.16 perf-profile.self.cycles= -pp.ip_route_output_key_hash_rcu 0.08 =C2=B1 11% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.__cond_resched 0.07 =C2=B1 12% +0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.nf_hook_slow 0.04 =C2=B1 71% +0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.netdev_core_pick_tx 0.04 =C2=B1 70% +0.0 0.07 perf-profile.self.cycles= -pp._copy_from_user 0.04 =C2=B1 70% +0.0 0.07 perf-profile.self.cycles= -pp.apparmor_ip_postroute 0.03 =C2=B1 70% +0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.__ip_local_out 0.03 =C2=B1 70% +0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.place_entity 0.31 =C2=B1 5% +0.0 0.34 =C2=B1 2% perf-profile.self.c= ycles-pp.switch_fpu_return 0.11 =C2=B1 12% +0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_send_skb 0.09 =C2=B1 5% +0.0 0.12 perf-profile.self.cycles= -pp._raw_spin_unlock_irqrestore 0.03 =C2=B1 70% +0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.udp4_hwcsum 0.16 =C2=B1 10% +0.0 0.20 =C2=B1 4% perf-profile.self.c= ycles-pp.validate_xmit_skb 0.11 =C2=B1 20% +0.0 0.15 =C2=B1 5% perf-profile.self.c= ycles-pp.put_prev_entity 0.08 =C2=B1 17% +0.0 0.12 =C2=B1 4% perf-profile.self.c= ycles-pp.clear_buddies 0.12 =C2=B1 13% +0.0 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp.__netif_receive_skb_one_core 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.validate_xmit_xfrm 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.skb_pull_rcsum 0.03 =C2=B1 70% +0.0 0.07 perf-profile.self.cycles= -pp.save_fpregs_to_fpstate 0.12 =C2=B1 16% +0.0 0.15 =C2=B1 8% perf-profile.self.c= ycles-pp.__wrgsbase_inactive 0.10 =C2=B1 21% +0.0 0.14 =C2=B1 6% perf-profile.self.c= ycles-pp.sk_filter_trim_cap 0.16 =C2=B1 13% +0.0 0.20 =C2=B1 4% perf-profile.self.c= ycles-pp.ip_rcv 0.11 =C2=B1 19% +0.0 0.15 perf-profile.self.cycles= -pp.ip_generic_getfrag 0.11 =C2=B1 17% +0.0 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp._copy_from_iter 0.12 =C2=B1 16% +0.0 0.16 =C2=B1 6% perf-profile.self.c= ycles-pp.irqtime_account_irq 0.07 =C2=B1 20% +0.0 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.perf_trace_buf_alloc 0.07 =C2=B1 20% +0.0 0.11 perf-profile.self.cycles= -pp.check_stack_object 0.07 =C2=B1 23% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.skb_network_protocol 0.16 =C2=B1 14% +0.0 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.dst_release 0.14 =C2=B1 13% +0.0 0.18 =C2=B1 2% perf-profile.self.c= ycles-pp.sock_sendmsg 0.28 =C2=B1 10% +0.0 0.32 =C2=B1 4% perf-profile.self.c= ycles-pp.kmem_cache_free 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 14% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_safe_stack 0.17 =C2=B1 11% +0.0 0.21 =C2=B1 3% perf-profile.self.c= ycles-pp.__x64_sys_sendto 0.10 =C2=B1 19% +0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.__put_user_nocheck_4 0.04 =C2=B1 71% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.perf_trace_sched_switch 0.02 =C2=B1141% +0.0 0.06 perf-profile.self.cycles= -pp.__cgroup_account_cputime 0.05 =C2=B1 70% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.rcu_note_context_switch 0.09 =C2=B1 27% +0.0 0.14 =C2=B1 12% perf-profile.self.c= ycles-pp.netif_skb_features 0.14 =C2=B1 17% +0.0 0.19 =C2=B1 4% perf-profile.self.c= ycles-pp.ip_protocol_deliver_rcu 0.14 =C2=B1 16% +0.0 0.19 =C2=B1 4% perf-profile.self.c= ycles-pp.ip_route_output_key_hash 0.12 =C2=B1 16% +0.1 0.17 =C2=B1 2% perf-profile.self.c= ycles-pp.inet_recvmsg 0.04 =C2=B1 71% +0.1 0.09 =C2=B1 13% perf-profile.self.c= ycles-pp.security_sock_rcv_skb 0.00 +0.1 0.05 perf-profile.self.cycles-pp.s= witch_ldt 0.12 =C2=B1 18% +0.1 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.udp4_csum_init 0.11 =C2=B1 17% +0.1 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp._copy_to_iter 0.10 =C2=B1 21% +0.1 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.check_preempt_wakeup 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.rcu_all_qs 0.12 =C2=B1 18% +0.1 0.17 =C2=B1 5% perf-profile.self.c= ycles-pp.schedule 0.40 =C2=B1 10% +0.1 0.45 =C2=B1 4% perf-profile.self.c= ycles-pp.aa_sk_perm 0.19 =C2=B1 14% +0.1 0.24 =C2=B1 3% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 0.17 =C2=B1 16% +0.1 0.23 =C2=B1 2% perf-profile.self.c= ycles-pp.pick_next_entity 0.12 =C2=B1 17% +0.1 0.17 =C2=B1 9% perf-profile.self.c= ycles-pp.set_next_buddy 0.11 =C2=B1 14% +0.1 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.dev_hard_start_xmit 0.22 =C2=B1 15% +0.1 0.27 =C2=B1 4% perf-profile.self.c= ycles-pp.__sys_recvfrom 0.16 =C2=B1 10% +0.1 0.22 =C2=B1 5% perf-profile.self.c= ycles-pp.enqueue_to_backlog 0.11 =C2=B1 17% +0.1 0.17 =C2=B1 5% perf-profile.self.c= ycles-pp.import_single_range 0.13 =C2=B1 16% +0.1 0.19 perf-profile.self.cycles= -pp.memcg_slab_post_alloc_hook 0.00 +0.1 0.06 =C2=B1 7% perf-profile.self.cycles= -pp.netif_rx_internal 0.05 =C2=B1 71% +0.1 0.12 =C2=B1 4% perf-profile.self.c= ycles-pp.exit_to_user_mode_loop 0.31 =C2=B1 7% +0.1 0.38 =C2=B1 2% perf-profile.self.c= ycles-pp.kfree 0.17 =C2=B1 15% +0.1 0.24 =C2=B1 5% perf-profile.self.c= ycles-pp.siphash_3u32 0.22 =C2=B1 13% +0.1 0.29 =C2=B1 4% perf-profile.self.c= ycles-pp.__sys_sendto 0.26 =C2=B1 16% +0.1 0.33 perf-profile.self.cycles= -pp.___perf_sw_event 0.16 =C2=B1 17% +0.1 0.23 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_output 0.21 =C2=B1 14% +0.1 0.29 =C2=B1 3% perf-profile.self.c= ycles-pp.do_softirq 0.13 =C2=B1 21% +0.1 0.20 =C2=B1 6% perf-profile.self.c= ycles-pp.__might_fault 0.21 =C2=B1 15% +0.1 0.28 =C2=B1 5% perf-profile.self.c= ycles-pp.process_backlog 0.20 =C2=B1 17% +0.1 0.27 =C2=B1 3% perf-profile.self.c= ycles-pp.ip_rcv_core 0.23 =C2=B1 14% +0.1 0.30 =C2=B1 3% perf-profile.self.c= ycles-pp.memcg_slab_free_hook 0.12 =C2=B1 22% +0.1 0.19 =C2=B1 6% perf-profile.self.c= ycles-pp.ipv4_mtu 0.32 =C2=B1 15% +0.1 0.39 =C2=B1 4% perf-profile.self.c= ycles-pp.__softirqentry_text_start 0.21 =C2=B1 15% +0.1 0.28 =C2=B1 4% perf-profile.self.c= ycles-pp.__alloc_skb 0.38 =C2=B1 13% +0.1 0.46 =C2=B1 3% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.20 =C2=B1 11% +0.1 0.28 =C2=B1 4% perf-profile.self.c= ycles-pp.__entry_text_start 0.33 =C2=B1 13% +0.1 0.41 =C2=B1 4% perf-profile.self.c= ycles-pp.net_rx_action 0.31 =C2=B1 14% +0.1 0.40 =C2=B1 5% perf-profile.self.c= ycles-pp.pick_next_task_fair 0.25 =C2=B1 13% +0.1 0.33 =C2=B1 6% perf-profile.self.c= ycles-pp.__might_sleep 0.22 =C2=B1 16% +0.1 0.31 =C2=B1 4% perf-profile.self.c= ycles-pp.__udp4_lib_lookup 0.17 =C2=B1 16% +0.1 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.exit_to_user_mode_prepare 0.12 =C2=B1 34% +0.1 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.ip_skb_dst_mtu 0.20 =C2=B1 17% +0.1 0.29 =C2=B1 3% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.47 =C2=B1 12% +0.1 0.56 =C2=B1 3% perf-profile.self.c= ycles-pp.restore_fpregs_from_fpstate 0.42 =C2=B1 10% +0.1 0.51 perf-profile.self.cycles= -pp.__mkroute_output 0.28 =C2=B1 17% +0.1 0.37 =C2=B1 5% perf-profile.self.c= ycles-pp.__dev_queue_xmit 0.26 =C2=B1 13% +0.1 0.35 =C2=B1 4% perf-profile.self.c= ycles-pp.do_syscall_64 0.23 =C2=B1 19% +0.1 0.33 =C2=B1 5% perf-profile.self.c= ycles-pp.__local_bh_enable_ip 0.27 =C2=B1 22% +0.1 0.36 =C2=B1 6% perf-profile.self.c= ycles-pp.__virt_addr_valid 0.26 =C2=B1 16% +0.1 0.36 =C2=B1 2% perf-profile.self.c= ycles-pp.__kmalloc_node_track_caller 0.25 =C2=B1 19% +0.1 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.udp_send_skb 0.17 =C2=B1 15% +0.1 0.26 =C2=B1 4% perf-profile.self.c= ycles-pp.__calc_delta 0.23 =C2=B1 19% +0.1 0.33 =C2=B1 3% perf-profile.self.c= ycles-pp.__udp4_lib_rcv 0.22 =C2=B1 15% +0.1 0.32 =C2=B1 5% perf-profile.self.c= ycles-pp.__check_object_size 0.24 =C2=B1 18% +0.1 0.34 =C2=B1 3% perf-profile.self.c= ycles-pp.entry_SYSRETQ_unsafe_stack 0.40 =C2=B1 11% +0.1 0.51 =C2=B1 3% perf-profile.self.c= ycles-pp.ip_finish_output2 0.37 =C2=B1 14% +0.1 0.47 =C2=B1 2% perf-profile.self.c= ycles-pp.native_sched_clock 0.30 =C2=B1 15% +0.1 0.41 =C2=B1 5% perf-profile.self.c= ycles-pp.__check_heap_object 0.28 =C2=B1 15% +0.1 0.40 =C2=B1 5% perf-profile.self.c= ycles-pp.loopback_xmit 0.18 =C2=B1 22% +0.1 0.30 =C2=B1 7% perf-profile.self.c= ycles-pp.fib_lookup_good_nhc 0.39 =C2=B1 12% +0.1 0.51 =C2=B1 4% perf-profile.self.c= ycles-pp.__netif_receive_skb_core 0.31 =C2=B1 19% +0.1 0.43 =C2=B1 2% perf-profile.self.c= ycles-pp.os_xsave 0.43 =C2=B1 13% +0.1 0.56 =C2=B1 4% perf-profile.self.c= ycles-pp.__might_resched 0.34 =C2=B1 11% +0.1 0.47 =C2=B1 5% perf-profile.self.c= ycles-pp.select_idle_cpu 0.42 =C2=B1 15% +0.2 0.59 =C2=B1 2% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.48 =C2=B1 20% +0.2 0.67 =C2=B1 11% perf-profile.self.c= ycles-pp.fib_table_lookup 0.82 =C2=B1 12% +0.2 1.03 =C2=B1 2% perf-profile.self.c= ycles-pp.udp_sendmsg 0.42 =C2=B1 18% +0.2 0.65 =C2=B1 2% perf-profile.self.c= ycles-pp.__ip_make_skb 0.49 =C2=B1 15% +0.2 0.73 =C2=B1 2% perf-profile.self.c= ycles-pp.__ip_append_data 0.41 =C2=B1 16% +0.3 0.72 =C2=B1 5% perf-profile.self.c= ycles-pp.skb_set_owner_w 0.18 =C2=B1 21% +0.6 0.79 =C2=B1 12% perf-profile.self.c= ycles-pp.ip_make_skb 1.20 =C2=B1 16% +0.6 1.82 =C2=B1 2% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.77 =C2=B1 48% +3.3 4.08 =C2=B1 17% perf-profile.self.c= ycles-pp.sock_wfree 7.78 =C2=B1 44% +33.0 40.76 =C2=B1 2% perf-profile.self.c= ycles-pp.__ip_select_ident ***************************************************************************= ************************ lkp-csl-2sp9: 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @ 2.10GH= z (Cascade Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/disk/fs/kconfig/load/md/rootfs/tbox_group/test/te= stcase/ucode: gcc-11/performance/4BRD_12G/f2fs/x86_64-rhel-8.3/100/RAID0/debian-11.1-x8= 6_64-20220510.cgz/lkp-csl-2sp9/sync_disk_rw/aim7/0x5003302 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 9749 +6.5% 10387 aim7.jobs-per-min 86759760 -1.6% 85364176 aim7.time.file_system_outputs 1269506 -10.8% 1132964 aim7.time.involuntary_context= _switches 2921 +2.3% 2988 aim7.time.maximum_resident_se= t_size 10387 +14.2% 11863 =C2=B1 3% aim7.time.minor_page_fau= lts 712.50 +39.1% 990.88 =C2=B1 2% aim7.time.system_time 31987555 -1.9% 31366282 aim7.time.voluntary_context_s= witches 4.673e+09 -14.7% 3.987e+09 cpuidle..time 28.32 -1.0% 28.03 boot-time.boot 12.93 -2.0% 12.67 boot-time.dhcp 85.71 -7.6% 79.20 iostat.cpu.idle 13.90 =C2=B1 2% +46.8% 20.40 =C2=B1 2% iostat.cpu.system 0.08 =C2=B1 6% +0.0 0.09 =C2=B1 6% mpstat.cpu.all.soft% 13.10 =C2=B1 2% +6.6 19.75 =C2=B1 2% mpstat.cpu.all.sys% 28104 =C2=B1 6% +23.3% 34665 =C2=B1 4% meminfo.Active 22164 =C2=B1 8% +33.9% 29672 =C2=B1 5% meminfo.Active(anon) 5939 -15.9% 4993 meminfo.Active(file) 72519 =C2=B1 8% +12.7% 81763 meminfo.AnonHugePages 24749 =C2=B1 7% +35.3% 33496 =C2=B1 6% meminfo.Shmem 85.33 -7.8% 78.67 vmstat.cpu.id 654639 +4.7% 685689 vmstat.io.bo 10.33 =C2=B1 4% +45.2% 15.00 =C2=B1 5% vmstat.procs.r 1092852 +3.0% 1125334 vmstat.system.cs 220699 =C2=B1 2% +5.2% 232078 =C2=B1 2% vmstat.system.in 506.00 +41.4% 715.33 turbostat.Avg_MHz 18.47 +7.6 26.07 turbostat.Busy% 4.45 =C2=B1 7% +0.6 5.03 =C2=B1 4% turbostat.C1% 34129387 =C2=B1 3% -9.3% 30953483 =C2=B1 2% turbostat.C1E 71.51 =C2=B1 12% -12.8 58.69 =C2=B1 13% turbostat.C1E% 79.60 =C2=B1 3% -10.4% 71.36 =C2=B1 3% turbostat.CPU%c1 160.22 +5.1% 168.46 turbostat.PkgWatt 5540 =C2=B1 8% +33.9% 7418 =C2=B1 5% proc-vmstat.nr_acti= ve_anon 1485 -16.0% 1248 proc-vmstat.nr_active_file 10844787 -1.6% 10670427 proc-vmstat.nr_dirtied 7655 +5.5% 8076 =C2=B1 2% proc-vmstat.nr_mapped 6186 =C2=B1 7% +35.4% 8373 =C2=B1 6% proc-vmstat.nr_shmem 10801572 -1.6% 10628212 proc-vmstat.nr_written 5540 =C2=B1 8% +33.9% 7418 =C2=B1 5% proc-vmstat.nr_zone= _active_anon 1485 -16.0% 1248 proc-vmstat.nr_zone_active_fi= le 8604 =C2=B1 6% +8.3% 9315 proc-vmstat.nr_zone_writ= e_pending 1661 =C2=B1 3% +37.8% 2289 =C2=B1 5% proc-vmstat.numa_hi= nt_faults_local 8667658 +2.2% 8855812 proc-vmstat.numa_hit 8588048 +2.2% 8775931 proc-vmstat.numa_local 16101 =C2=B1 4% +15.2% 18550 =C2=B1 2% proc-vmstat.pgactiv= ate 8667724 +2.2% 8855572 proc-vmstat.pgalloc_normal 9865 -2.5% 9619 proc-vmstat.pgdeactivate 43206185 -1.6% 42512746 proc-vmstat.pgpgout 19722 -2.7% 19198 proc-vmstat.pgrotated 337.67 =C2=B1 16% -26.3% 249.00 =C2=B1 22% numa-vmstat.node0.n= r_active_anon 820.33 =C2=B1 27% -36.0% 524.67 =C2=B1 39% numa-vmstat.node0.n= r_active_file 36913 =C2=B1 10% -31.5% 25290 =C2=B1 11% numa-vmstat.node0.n= r_anon_pages 37037 =C2=B1 10% -31.3% 25447 =C2=B1 11% numa-vmstat.node0.n= r_inactive_anon 9681 =C2=B1 4% -17.6% 7976 =C2=B1 4% numa-vmstat.node0.n= r_kernel_stack 1460 =C2=B1 8% -65.6% 501.67 =C2=B1 16% numa-vmstat.node0.n= r_page_table_pages 26937 =C2=B1 2% -8.8% 24574 =C2=B1 5% numa-vmstat.node0.n= r_slab_unreclaimable 337.67 =C2=B1 16% -26.3% 249.00 =C2=B1 22% numa-vmstat.node0.n= r_zone_active_anon 820.33 =C2=B1 27% -36.0% 524.67 =C2=B1 39% numa-vmstat.node0.n= r_zone_active_file 37037 =C2=B1 10% -31.3% 25446 =C2=B1 11% numa-vmstat.node0.n= r_zone_inactive_anon 4394 =C2=B1 3% +10.2% 4840 =C2=B1 2% numa-vmstat.node0.n= r_zone_write_pending 5203 =C2=B1 8% +37.8% 7168 =C2=B1 5% numa-vmstat.node1.n= r_active_anon 29461 =C2=B1 14% +39.6% 41126 =C2=B1 7% numa-vmstat.node1.n= r_anon_pages 30115 =C2=B1 13% +39.1% 41894 =C2=B1 7% numa-vmstat.node1.n= r_inactive_anon 7527 =C2=B1 7% +24.2% 9347 =C2=B1 2% numa-vmstat.node1.n= r_kernel_stack 461.00 =C2=B1 18% +221.8% 1483 =C2=B1 9% numa-vmstat.node1.n= r_page_table_pages 5705 =C2=B1 8% +39.4% 7956 =C2=B1 7% numa-vmstat.node1.n= r_shmem 19247 =C2=B1 2% +11.4% 21449 =C2=B1 5% numa-vmstat.node1.n= r_slab_unreclaimable 5203 =C2=B1 8% +37.8% 7168 =C2=B1 5% numa-vmstat.node1.n= r_zone_active_anon 30115 =C2=B1 13% +39.1% 41894 =C2=B1 7% numa-vmstat.node1.n= r_zone_inactive_anon 4636 =C2=B1 23% -33.2% 3095 =C2=B1 32% numa-meminfo.node0.= Active 1353 =C2=B1 16% -26.3% 997.33 =C2=B1 22% numa-meminfo.node0.= Active(anon) 3283 =C2=B1 27% -36.1% 2098 =C2=B1 39% numa-meminfo.node0.= Active(file) 45769 =C2=B1 12% -33.6% 30406 =C2=B1 22% numa-meminfo.node0.= AnonHugePages 147656 =C2=B1 10% -31.5% 101146 =C2=B1 11% numa-meminfo.node0.= AnonPages 160586 =C2=B1 13% -28.0% 115562 =C2=B1 8% numa-meminfo.node0.= AnonPages.max 189933 =C2=B1 7% -24.3% 143744 =C2=B1 8% numa-meminfo.node0.= Inactive 148153 =C2=B1 10% -31.3% 101778 =C2=B1 11% numa-meminfo.node0.= Inactive(anon) 9684 =C2=B1 4% -17.6% 7975 =C2=B1 4% numa-meminfo.node0.= KernelStack 5845 =C2=B1 8% -65.7% 2007 =C2=B1 16% numa-meminfo.node0.= PageTables 107752 =C2=B1 2% -8.8% 98301 =C2=B1 5% numa-meminfo.node0.= SUnreclaim 23478 =C2=B1 3% +34.5% 31572 =C2=B1 7% numa-meminfo.node1.= Active 20814 =C2=B1 8% +37.8% 28677 =C2=B1 5% numa-meminfo.node1.= Active(anon) 26844 =C2=B1 37% +91.6% 51445 =C2=B1 13% numa-meminfo.node1.= AnonHugePages 117833 =C2=B1 14% +39.6% 164494 =C2=B1 7% numa-meminfo.node1.= AnonPages 142736 =C2=B1 15% +35.5% 193393 =C2=B1 4% numa-meminfo.node1.= AnonPages.max 162456 =C2=B1 9% +28.5% 208708 =C2=B1 5% numa-meminfo.node1.= Inactive 120448 =C2=B1 13% +39.1% 167564 =C2=B1 7% numa-meminfo.node1.= Inactive(anon) 7527 =C2=B1 7% +24.2% 9347 =C2=B1 2% numa-meminfo.node1.= KernelStack 1844 =C2=B1 18% +221.8% 5936 =C2=B1 9% numa-meminfo.node1.= PageTables 76992 =C2=B1 2% +11.4% 85800 =C2=B1 5% numa-meminfo.node1.= SUnreclaim 22823 =C2=B1 8% +39.4% 31822 =C2=B1 7% numa-meminfo.node1.= Shmem 3.493e+09 +25.3% 4.375e+09 perf-stat.i.branch-instructio= ns 50285720 =C2=B1 3% +26.9% 63807278 perf-stat.i.branch-misses 80825387 +12.3% 90754564 perf-stat.i.cache-misses 4.069e+08 =C2=B1 3% +8.5% 4.414e+08 perf-stat.i.cache-refere= nces 1151681 +3.7% 1193897 perf-stat.i.context-switches 2.77 =C2=B1 8% +16.8% 3.23 =C2=B1 8% perf-stat.i.cpi 4.524e+10 +42.5% 6.448e+10 perf-stat.i.cpu-cycles 31834 +78.7% 56883 perf-stat.i.cpu-migrations 4.876e+09 +25.0% 6.095e+09 perf-stat.i.dTLB-loads 2.039e+09 +9.3% 2.229e+09 perf-stat.i.dTLB-stores 3350086 +4.3% 3492997 =C2=B1 2% perf-stat.i.iTLB-load-mi= sses 15723942 +7.6% 16925655 perf-stat.i.iTLB-loads 1.738e+10 +25.2% 2.177e+10 perf-stat.i.instructions 5242 +15.4% 6048 =C2=B1 3% perf-stat.i.instructions= -per-iTLB-miss 0.41 =C2=B1 2% -11.2% 0.36 =C2=B1 3% perf-stat.i.ipc 2.23 =C2=B1 4% +6.4% 2.37 =C2=B1 2% perf-stat.i.major-f= aults 0.51 +42.5% 0.73 perf-stat.i.metric.GHz 856.86 =C2=B1 8% +13.7% 974.61 =C2=B1 5% perf-stat.i.metric.= K/sec 122.82 +21.5% 149.22 perf-stat.i.metric.M/sec 3023 +5.9% 3201 =C2=B1 2% perf-stat.i.minor-faults 34736217 +12.2% 38977766 perf-stat.i.node-load-misses 3210085 +10.0% 3530511 perf-stat.i.node-loads 13449629 +15.8% 15572518 perf-stat.i.node-store-misses 1094666 +4.2% 1141164 perf-stat.i.node-stores 3026 +5.9% 3204 =C2=B1 2% perf-stat.i.page-faults 23.40 =C2=B1 2% -13.4% 20.28 perf-stat.overall.MPKI 19.87 +0.7 20.56 perf-stat.overall.cache-miss-= rate% 2.60 +13.8% 2.96 perf-stat.overall.cpi 559.85 +26.9% 710.46 perf-stat.overall.cycles-betw= een-cache-misses 5189 +20.2% 6237 =C2=B1 3% perf-stat.overall.instru= ctions-per-iTLB-miss 0.38 -12.1% 0.34 perf-stat.overall.ipc 3.437e+09 +25.1% 4.3e+09 perf-stat.ps.branch-instructi= ons 49481438 =C2=B1 3% +26.7% 62713154 perf-stat.ps.branch-miss= es 79527314 +12.2% 89199316 perf-stat.ps.cache-misses 4.004e+08 =C2=B1 3% +8.3% 4.338e+08 perf-stat.ps.cache-refer= ences 1133183 +3.6% 1173437 perf-stat.ps.context-switches 4.452e+10 +42.4% 6.338e+10 perf-stat.ps.cpu-cycles 31323 +78.5% 55909 perf-stat.ps.cpu-migrations 4.798e+09 +24.8% 5.99e+09 perf-stat.ps.dTLB-loads 2.006e+09 +9.2% 2.191e+09 perf-stat.ps.dTLB-stores 3296414 +4.2% 3433242 =C2=B1 2% perf-stat.ps.iTLB-load-m= isses 15471556 +7.5% 16635675 perf-stat.ps.iTLB-loads 1.711e+10 +25.1% 2.139e+10 perf-stat.ps.instructions 2.19 =C2=B1 4% +6.3% 2.33 =C2=B1 2% perf-stat.ps.major-= faults 2973 +5.8% 3145 =C2=B1 2% perf-stat.ps.minor-faults 34178254 +12.1% 38309762 perf-stat.ps.node-load-misses 3158517 +9.9% 3469999 perf-stat.ps.node-loads 13233594 +15.7% 15305639 perf-stat.ps.node-store-misses 1077068 +4.1% 1121595 perf-stat.ps.node-stores 2975 +5.8% 3147 =C2=B1 2% perf-stat.ps.page-faults 1.088e+12 +16.5% 1.268e+12 perf-stat.total.instructions 15177 =C2=B1 28% -80.9% 2898 =C2=B1 10% sched_debug.cfs_rq:= /.load.avg 386856 =C2=B1 59% -91.4% 33109 =C2=B1 24% sched_debug.cfs_rq:= /.load.max 54566 =C2=B1 47% -86.3% 7471 =C2=B1 12% sched_debug.cfs_rq:= /.load.stddev 606.17 =C2=B1 6% +69.3% 1026 sched_debug.cfs_rq:/.loa= d_avg.max 1.33 =C2=B1 17% -100.0% 0.00 sched_debug.cfs_rq:/.loa= d_avg.min 138.88 =C2=B1 9% +55.9% 216.47 =C2=B1 16% sched_debug.cfs_rq:= /.load_avg.stddev 65375 =C2=B1 7% -82.5% 11450 =C2=B1 14% sched_debug.cfs_rq:= /.min_vruntime.avg 97202 =C2=B1 5% -61.7% 37186 =C2=B1 24% sched_debug.cfs_rq:= /.min_vruntime.max 56610 =C2=B1 4% -91.2% 4979 =C2=B1 41% sched_debug.cfs_rq:= /.min_vruntime.min 5401 =C2=B1 7% -16.6% 4506 =C2=B1 16% sched_debug.cfs_rq:= /.min_vruntime.stddev 512.00 +100.0% 1024 sched_debug.cfs_rq:/.removed.= load_avg.max 264.67 +95.3% 517.00 sched_debug.cfs_rq:/.removed.= runnable_avg.max 43.97 =C2=B1 22% +75.6% 77.20 =C2=B1 28% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 264.50 +95.5% 517.00 sched_debug.cfs_rq:/.removed.= util_avg.max 43.96 =C2=B1 22% +75.6% 77.20 =C2=B1 28% sched_debug.cfs_rq:= /.removed.util_avg.stddev 241.69 =C2=B1 4% +40.6% 339.93 =C2=B1 2% sched_debug.cfs_rq:= /.runnable_avg.avg 1047 =C2=B1 15% +33.8% 1402 =C2=B1 15% sched_debug.cfs_rq:= /.runnable_avg.max 3.83 =C2=B1 60% -100.0% 0.00 sched_debug.cfs_rq:/.run= nable_avg.min 212.17 =C2=B1 5% +54.9% 328.62 sched_debug.cfs_rq:/.run= nable_avg.stddev 16.78 =C2=B114658% -34975.8% -5852 sched_debug.cfs_rq:/.s= pread0.avg 31826 =C2=B1 14% -37.7% 19820 =C2=B1 32% sched_debug.cfs_rq:= /.spread0.max -8726 +40.7% -12278 sched_debug.cfs_rq:/.spread0.= min 5399 =C2=B1 7% -16.6% 4502 =C2=B1 16% sched_debug.cfs_rq:= /.spread0.stddev 240.18 =C2=B1 5% +41.4% 339.71 =C2=B1 2% sched_debug.cfs_rq:= /.util_avg.avg 1047 =C2=B1 15% +33.9% 1402 =C2=B1 15% sched_debug.cfs_rq:= /.util_avg.max 4.00 =C2=B1 54% -100.0% 0.00 sched_debug.cfs_rq:/.uti= l_avg.min 211.17 =C2=B1 5% +55.6% 328.60 sched_debug.cfs_rq:/.uti= l_avg.stddev 525.33 +48.2% 778.33 sched_debug.cfs_rq:/.util_est= _enqueued.max 90.71 =C2=B1 8% +39.5% 126.50 =C2=B1 7% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 443281 =C2=B1 3% +73.9% 770976 =C2=B1 2% sched_debug.cpu.avg= _idle.avg 17942 =C2=B1 34% -83.1% 3032 =C2=B1 17% sched_debug.cpu.avg= _idle.min 179123 =C2=B1 5% +51.9% 272125 =C2=B1 8% sched_debug.cpu.avg= _idle.stddev 62794 -47.5% 32941 sched_debug.cpu.clock.avg 62798 -47.5% 32944 sched_debug.cpu.clock.max 62790 -47.5% 32936 sched_debug.cpu.clock.min 62429 -47.3% 32912 sched_debug.cpu.clock_task.avg 62471 -47.3% 32932 sched_debug.cpu.clock_task.max 62020 -47.6% 32515 sched_debug.cpu.clock_task.min 782.34 =C2=B1 13% -32.3% 529.60 =C2=B1 14% sched_debug.cpu.cur= r->pid.avg 5465 -24.5% 4129 sched_debug.cpu.curr->pid.max 1703 =C2=B1 4% -21.4% 1339 =C2=B1 6% sched_debug.cpu.cur= r->pid.stddev 665986 =C2=B1 2% +55.4% 1034659 =C2=B1 38% sched_debug.cpu.max= _idle_balance_cost.max 17784 =C2=B1 10% +221.8% 57233 =C2=B1 72% sched_debug.cpu.max= _idle_balance_cost.stddev 0.00 =C2=B1 13% +28.3% 0.00 =C2=B1 6% sched_debug.cpu.nex= t_balance.stddev 391989 -99.3% 2569 sched_debug.cpu.nr_switches.a= vg 436488 =C2=B1 2% -90.8% 40211 =C2=B1 15% sched_debug.cpu.nr_= switches.max 375106 =C2=B1 2% -99.9% 411.67 =C2=B1 5% sched_debug.cpu.nr_= switches.min 11615 =C2=B1 16% -59.8% 4672 =C2=B1 10% sched_debug.cpu.nr_= switches.stddev 23.50 =C2=B1128% -100.0% 0.00 sched_debug.cpu.nr_unint= erruptible.min 62790 -47.5% 32938 sched_debug.cpu_clk 62217 -48.0% 32366 sched_debug.ktime 63720 -46.7% 33988 sched_debug.sched_clk 49.79 -6.9 42.89 perf-profile.calltrace.cycles= -pp.secondary_startup_64_no_verify 45.59 -6.7 38.86 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup= _entry 41.10 -6.7 34.40 perf-profile.calltrace.cycles= -pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 46.24 -6.7 39.55 perf-profile.calltrace.cycles= -pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_s= tartup_64_no_verify 41.08 -6.7 34.39 perf-profile.calltrace.cycles= -pp.mwait_idle_with_hints.intel_idle.cpuidle_enter_state.cpuidle_enter.cpui= dle_idle_call 49.13 -6.7 42.45 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 49.13 -6.7 42.45 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64_no_verify 49.10 -6.7 42.43 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 45.22 -6.5 38.71 perf-profile.calltrace.cycles= -pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_seconda= ry 1.73 -0.6 1.08 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.rwsem_wake.__write_node_page.f2fs_fsync_node_pages.f2fs_do_sync_fi= le.f2fs_file_write_iter 1.25 -0.5 0.71 perf-profile.calltrace.cycles= -pp.wake_up_q.rwsem_wake.__write_node_page.f2fs_fsync_node_pages.f2fs_do_sy= nc_file 1.22 -0.5 0.68 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.try_to_wake_up.wake_up_q.rwsem_wake.__write_node_page.f2fs_fsync_n= ode_pages 1.29 -0.4 0.89 perf-profile.calltrace.cycles= -pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_start= up_64_no_verify 1.26 -0.4 0.87 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary 2.02 -0.4 1.66 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.pagevec_lookup_range_tag.f2fs_fsync_node_pages.f2fs_do_sync_file.f= 2fs_file_write_iter.new_sync_write 2.02 -0.4 1.66 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.find_get_pages_range_tag.pagevec_lookup_range_tag.f2fs_fsync_node_= pages.f2fs_do_sync_file.f2fs_file_write_iter 1.35 -0.3 1.02 perf-profile.calltrace.cycles= -pp.ret_from_fork 1.35 -0.3 1.02 perf-profile.calltrace.cycles= -pp.kthread.ret_from_fork 0.97 -0.3 0.64 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.= cpuidle_idle_call.do_idle 0.89 -0.3 0.59 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidl= e_enter_state.cpuidle_enter.cpuidle_idle_call 0.80 -0.2 0.57 perf-profile.calltrace.cycles= -pp.issue_flush_thread.kthread.ret_from_fork 2.71 -0.2 2.49 perf-profile.calltrace.cycles= -pp.f2fs_need_inode_block_update.f2fs_do_sync_file.f2fs_file_write_iter.new= _sync_write.vfs_write 0.93 -0.2 0.77 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.__submit_merged_bio.__submit_merged_write_cond.f2fs_write_cache_pa= ges.__f2fs_write_data_pages.do_writepages 2.36 =C2=B1 3% -0.2 2.19 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.f2fs_issue_flush.f2fs_do_sync_file.f2fs_file_write_iter.new_s= ync_write.vfs_write 0.90 -0.2 0.74 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__submit_bio_noacct.__submit_merged_bio.__submit_merged_write_cond= .f2fs_write_cache_pages.__f2fs_write_data_pages 0.89 -0.2 0.73 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__submit_bio.__submit_bio_noacct.__submit_merged_bio.__submit_merg= ed_write_cond.f2fs_write_cache_pages 0.85 =C2=B1 3% -0.2 0.70 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start= _secondary 2.43 -0.2 2.27 perf-profile.calltrace.cycles= -pp.rwsem_down_read_slowpath.f2fs_need_inode_block_update.f2fs_do_sync_file= .f2fs_file_write_iter.new_sync_write 1.43 -0.1 1.29 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.f2fs_buffered_write_iter.f2fs_file_write_iter.new_sync_write.vfs_w= rite.ksys_write 1.41 -0.1 1.27 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.generic_perform_write.f2fs_buffered_write_iter.f2fs_file_write_ite= r.new_sync_write.vfs_write 1.39 =C2=B1 3% -0.1 1.25 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.schedule.rwsem_down_write_slowpath.set_node_addr.__write_node= _page.f2fs_fsync_node_pages 1.38 =C2=B1 3% -0.1 1.25 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.rwsem_down_write_slowpath.set_node_addr._= _write_node_page 0.75 -0.1 0.64 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__submit_merged_bio.__submit_merged_write_cond.f2fs_fsync_node_pag= es.f2fs_do_sync_file.f2fs_file_write_iter 0.74 -0.1 0.63 perf-profile.calltrace.cycles= -pp.__submit_bio.__submit_bio_noacct.__submit_merged_bio.__submit_merged_wr= ite_cond.f2fs_fsync_node_pages 0.75 -0.1 0.64 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__submit_bio_noacct.__submit_merged_bio.__submit_merged_write_cond= .f2fs_fsync_node_pages.f2fs_do_sync_file 2.75 -0.1 2.65 perf-profile.calltrace.cycles= -pp.__submit_merged_write_cond.f2fs_write_cache_pages.__f2fs_write_data_pag= es.do_writepages.filemap_fdatawrite_wbc 0.64 =C2=B1 2% -0.1 0.55 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__pagevec_release.f2fs_fsync_node_pages.f2fs_do_sync_file.f2f= s_file_write_iter.new_sync_write 0.63 =C2=B1 2% -0.1 0.54 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.release_pages.__pagevec_release.f2fs_fsync_node_pages.f2fs_do= _sync_file.f2fs_file_write_iter 1.99 =C2=B1 3% -0.1 1.91 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__wait_for_common.f2fs_issue_flush.f2fs_do_sync_file.f2fs_fil= e_write_iter.new_sync_write 1.06 =C2=B1 2% -0.1 0.98 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.schedule.rwsem_down_read_slowpath.f2fs_need_inode_block_updat= e.f2fs_do_sync_file.f2fs_file_write_iter 1.04 =C2=B1 2% -0.1 0.96 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.rwsem_down_read_slowpath.f2fs_need_inode_= block_update.f2fs_do_sync_file 1.04 =C2=B1 5% -0.1 0.96 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.newidle_balance.pick_next_task_fair.__schedule.schedule.rwsem= _down_write_slowpath 1.04 =C2=B1 5% -0.1 0.97 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.rwsem_down_write_slow= path.set_node_addr 0.91 -0.1 0.85 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.__submit_merged_wr= ite_cond.f2fs_write_cache_pages.__f2fs_write_data_pages 0.63 -0.1 0.56 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.f2fs_write_begin.generic_perform_write.f2fs_buffered_write_iter.f2= fs_file_write_iter.new_sync_write 0.87 =C2=B1 3% -0.1 0.82 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.rwsem_down_read_slowp= ath.f2fs_need_inode_block_update 0.94 =C2=B1 2% -0.0 0.89 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.rwsem_down_write_slowpath.__submit_merged_write_cond.f2fs_wri= te_cache_pages.__f2fs_write_data_pages.do_writepages 0.68 =C2=B1 2% -0.0 0.63 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.__su= bmit_merged_write_cond.f2fs_write_cache_pages 1.66 =C2=B1 3% +0.1 1.72 perf-profile.calltrace.c= ycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.set_node_addr.__wr= ite_node_page.f2fs_fsync_node_pages 1.22 =C2=B1 3% +0.1 1.31 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.set_= node_addr.__write_node_page 1.77 +0.2 1.93 perf-profile.calltrace.cycles= -pp.f2fs_get_node_info.f2fs_do_write_data_page.f2fs_write_single_data_page.= f2fs_write_cache_pages.__f2fs_write_data_pages 0.91 =C2=B1 6% +0.2 1.07 perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irq.rwsem_down_read_slowpath.f2fs_is_checkpointed_n= ode.f2fs_do_sync_file.f2fs_file_write_iter 0.87 =C2=B1 7% +0.2 1.04 perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.rwsem_down_rea= d_slowpath.f2fs_is_checkpointed_node.f2fs_do_sync_file 2.54 +0.2 2.73 perf-profile.calltrace.cycles= -pp.f2fs_is_checkpointed_node.f2fs_do_sync_file.f2fs_file_write_iter.new_sy= nc_write.vfs_write 1.56 +0.2 1.76 perf-profile.calltrace.cycles= -pp.rwsem_down_read_slowpath.f2fs_get_node_info.f2fs_do_write_data_page.f2f= s_write_single_data_page.f2fs_write_cache_pages 1.04 =C2=B1 2% +0.2 1.25 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.rwsem_down_read_slowpath.f2fs_get_node_in= fo.__write_node_page 1.05 =C2=B1 2% +0.2 1.26 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.schedule.rwsem_down_read_slowpath.f2fs_get_node_info.__write_= node_page.f2fs_fsync_node_pages 0.62 =C2=B1 2% +0.2 0.83 perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.rwsem_down_rea= d_slowpath.f2fs_get_node_info.f2fs_do_write_data_page 0.64 =C2=B1 2% +0.2 0.86 perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irq.rwsem_down_read_slowpath.f2fs_get_node_info.f2f= s_do_write_data_page.f2fs_write_single_data_page 1.65 =C2=B1 3% +0.2 1.87 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.asm_sysvec_apic_timer_interrupt.mwait_idle_with_hints.intel_i= dle_irq.cpuidle_enter_state.cpuidle_enter 4.72 =C2=B1 2% +0.2 4.96 perf-profile.calltrace.c= ycles-pp.set_node_addr.__write_node_page.f2fs_fsync_node_pages.f2fs_do_sync= _file.f2fs_file_write_iter 1.42 =C2=B1 3% +0.2 1.67 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.rwsem_down_read_slowp= ath.f2fs_get_node_info 4.46 =C2=B1 2% +0.3 4.75 perf-profile.calltrace.c= ycles-pp.rwsem_down_write_slowpath.set_node_addr.__write_node_page.f2fs_fsy= nc_node_pages.f2fs_do_sync_file 0.36 =C2=B1 70% +0.3 0.67 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.rwsem_down_read_slowpath.__submit_merged_write_cond.f2fs_writ= e_cache_pages.__f2fs_write_data_pages.do_writepages 3.13 =C2=B1 5% +0.4 3.50 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle= _call.do_idle 1.19 =C2=B1 7% +0.4 1.60 perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irq.rwsem_down_write_slowpath.set_node_addr.__write= _node_page.f2fs_fsync_node_pages 1.13 =C2=B1 7% +0.4 1.54 perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.rwsem_down_wri= te_slowpath.set_node_addr.__write_node_page 0.71 =C2=B1 7% +0.4 1.15 perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irq.rwsem_down_read_slowpath.f2fs_get_node_info.__w= rite_node_page.f2fs_fsync_node_pages 0.67 =C2=B1 8% +0.4 1.11 perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.rwsem_down_rea= d_slowpath.f2fs_get_node_info.__write_node_page 4.03 =C2=B1 5% +0.5 4.52 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.f2fs_submit_p= age_write.do_write_page.f2fs_outplace_write_data 0.74 +0.5 1.23 perf-profile.calltrace.cycles= -pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_startup_en= try.start_secondary 2.04 =C2=B1 3% +0.5 2.54 perf-profile.calltrace.c= ycles-pp.rwsem_down_read_slowpath.f2fs_fsync_node_pages.f2fs_do_sync_file.f= 2fs_file_write_iter.new_sync_write 0.74 =C2=B1 7% +0.5 1.25 perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irq.rwsem_down_read_slowpath.f2fs_fsync_node_pages.= f2fs_do_sync_file.f2fs_file_write_iter 0.69 =C2=B1 7% +0.5 1.21 perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.rwsem_down_rea= d_slowpath.f2fs_fsync_node_pages.f2fs_do_sync_file 0.00 +0.5 0.53 perf-profile.calltrace.cycles= -pp.mutex_spin_on_owner.__mutex_lock.f2fs_allocate_data_block.do_write_page= .f2fs_do_write_node_page 4.43 =C2=B1 4% +0.5 4.97 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.f2fs_submit_page_write.do_write_page.f2fs_outplace_write_data= .f2fs_do_write_data_page.f2fs_write_single_data_page 0.00 +0.5 0.54 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.rwsem_down_write_slowpath.__submit_merged_write_cond.f2fs_fsync_no= de_pages.f2fs_do_sync_file.f2fs_file_write_iter 1.13 =C2=B1 2% +0.5 1.68 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start= _secondary.secondary_startup_64_no_verify 4.15 =C2=B1 5% +0.6 4.72 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.rwsem_down_write_slowpath.f2fs_submit_page_write.do_write_pag= e.f2fs_outplace_write_data.f2fs_do_write_data_page 2.21 =C2=B1 3% +0.6 2.81 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.f2fs_get_node_info.__write_node_page.f2fs_fsync_node_pages.f2= fs_do_sync_file.f2fs_file_write_iter 1.98 =C2=B1 3% +0.6 2.60 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.rwsem_down_read_slowpath.f2fs_get_node_info.__write_node_page= .f2fs_fsync_node_pages.f2fs_do_sync_file 0.00 +0.7 0.68 perf-profile.calltrace.cycles= -pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.fl= ush_smp_call_function_queue 0.00 +0.8 0.84 perf-profile.calltrace.cycles= -pp.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.flush_smp_call_fu= nction_queue.do_idle 0.00 +0.9 0.87 perf-profile.calltrace.cycles= -pp.ttwu_do_activate.sched_ttwu_pending.flush_smp_call_function_queue.do_id= le.cpu_startup_entry 1.62 =C2=B1 6% +1.0 2.66 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.f2fs_space_for_roll_forward.f2fs_do_sync_file.f2fs_file_write= _iter.new_sync_write.vfs_write 1.57 =C2=B1 6% +1.0 2.62 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__percpu_counter_sum.f2fs_space_for_roll_forward.f2fs_do_sync= _file.f2fs_file_write_iter.new_sync_write 0.94 =C2=B1 9% +1.1 2.04 =C2=B1 4% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.__percpu_counter_sum.f2fs_space_for_ro= ll_forward.f2fs_do_sync_file.f2fs_file_write_iter 0.90 =C2=B1 9% +1.1 2.00 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__per= cpu_counter_sum.f2fs_space_for_roll_forward.f2fs_do_sync_file 0.70 +1.5 2.20 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.osq_lock.__mutex_lock.f2fs_allocate_data_block.do_write_page.f2fs_= outplace_write_data 1.01 +1.6 2.66 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.__mutex_lock.f2fs_allocate_data_block.do_write_page.f2fs_outplace_= write_data.f2fs_do_write_data_page 1.78 =C2=B1 2% +1.7 3.50 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.f2fs_allocate_data_block.do_write_page.f2fs_outplace_write_da= ta.f2fs_do_write_data_page.f2fs_write_single_data_page 1.67 =C2=B1 2% +2.0 3.71 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.osq_lock.__mutex_lock.f2fs_allocate_data_block.do_write_page.= f2fs_do_write_node_page 3.02 =C2=B1 2% +2.2 5.17 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.f2fs_allocate_data_block.do_write_page.f2fs_do_write_node_pag= e.__write_node_page.f2fs_fsync_node_pages 2.17 =C2=B1 2% +2.2 4.33 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__mutex_lock.f2fs_allocate_data_block.do_write_page.f2fs_do_w= rite_node_page.__write_node_page 2.48 =C2=B1 5% +2.2 4.65 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.f2fs_submit_p= age_write.do_write_page.f2fs_do_write_node_page 12.96 +2.2 15.15 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.file_write_and_wait_range.f2fs_do_sync_file.f2fs_file_write_iter.n= ew_sync_write.vfs_write 12.90 +2.2 15.10 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__filemap_fdatawrite_range.file_write_and_wait_range.f2fs_do_sync_= file.f2fs_file_write_iter.new_sync_write 12.89 +2.2 15.09 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.file_write_and_w= ait_range.f2fs_do_sync_file.f2fs_file_write_iter 12.86 +2.2 15.06 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.fi= le_write_and_wait_range.f2fs_do_sync_file 12.85 +2.2 15.05 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__f2fs_write_data_pages.do_writepages.filemap_fdatawrite_wbc.__fil= emap_fdatawrite_range.file_write_and_wait_range 12.72 +2.2 14.93 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.f2fs_write_cache_pages.__f2fs_write_data_pages.do_writepages.filem= ap_fdatawrite_wbc.__filemap_fdatawrite_range 2.97 =C2=B1 4% +2.2 5.22 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.f2fs_submit_page_write.do_write_page.f2fs_do_write_node_page.= __write_node_page.f2fs_fsync_node_pages 6.76 =C2=B1 3% +2.3 9.01 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.f2fs_outplace_write_data.f2fs_do_write_data_page.f2fs_write_s= ingle_data_page.f2fs_write_cache_pages.__f2fs_write_data_pages 6.41 =C2=B1 2% +2.3 8.68 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_write_page.f2fs_outplace_write_data.f2fs_do_write_data_pag= e.f2fs_write_single_data_page.f2fs_write_cache_pages 2.68 =C2=B1 5% +2.3 4.96 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.rwsem_down_write_slowpath.f2fs_submit_page_write.do_write_pag= e.f2fs_do_write_node_page.__write_node_page 9.43 +2.4 11.78 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.f2fs_write_single_data_page.f2fs_write_cache_pages.__f2fs_write_da= ta_pages.do_writepages.filemap_fdatawrite_wbc 9.21 +2.4 11.59 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.f2fs_do_write_data_page.f2fs_write_single_data_page.f2fs_write_cac= he_pages.__f2fs_write_data_pages.do_writepages 5.34 =C2=B1 5% +2.8 8.10 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.f2fs= _submit_page_write.do_write_page 6.26 +4.4 10.65 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.f2fs_do_write_node_page.__write_node_page.f2fs_fsync_node_pages.f2= fs_do_sync_file.f2fs_file_write_iter 6.25 +4.4 10.64 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.do_write_page.f2fs_do_write_node_page.__write_node_page.f2fs_fsync= _node_pages.f2fs_do_sync_file 23.20 +4.6 27.76 perf-profile.calltrace.cycles= -pp.f2fs_fsync_node_pages.f2fs_do_sync_file.f2fs_file_write_iter.new_sync_w= rite.vfs_write 15.68 +4.6 20.32 perf-profile.calltrace.cycles= -pp.__write_node_page.f2fs_fsync_node_pages.f2fs_do_sync_file.f2fs_file_wri= te_iter.new_sync_write 48.19 +7.3 55.49 perf-profile.calltrace.cycles= -pp.write 47.93 +7.3 55.24 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 47.94 +7.3 55.26 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.write 47.84 +7.3 55.17 perf-profile.calltrace.cycles= -pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 47.83 +7.3 55.16 perf-profile.calltrace.cycles= -pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 47.72 +7.3 55.07 perf-profile.calltrace.cycles= -pp.f2fs_file_write_iter.new_sync_write.vfs_write.ksys_write.do_syscall_64 47.74 +7.3 55.09 perf-profile.calltrace.cycles= -pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe 46.03 +7.5 53.58 perf-profile.calltrace.cycles= -pp.f2fs_do_sync_file.f2fs_file_write_iter.new_sync_write.vfs_write.ksys_wr= ite 46.87 -6.9 39.97 perf-profile.children.cycles-= pp.cpuidle_idle_call 49.79 -6.9 42.89 perf-profile.children.cycles-= pp.secondary_startup_64_no_verify 49.79 -6.9 42.89 perf-profile.children.cycles-= pp.cpu_startup_entry 49.77 -6.9 42.88 perf-profile.children.cycles-= pp.do_idle 45.84 -6.7 39.12 perf-profile.children.cycles-= pp.cpuidle_enter 45.82 -6.7 39.11 perf-profile.children.cycles-= pp.cpuidle_enter_state 49.13 -6.7 42.45 perf-profile.children.cycles-= pp.start_secondary 41.26 -6.7 34.58 perf-profile.children.cycles-= pp.intel_idle 44.39 -6.3 38.11 perf-profile.children.cycles-= pp.mwait_idle_with_hints 2.50 -0.9 1.56 perf-profile.children.cycles-= pp.try_to_wake_up 2.62 -0.9 1.74 perf-profile.children.cycles-= pp.rwsem_wake 2.15 =C2=B1 2% -0.9 1.28 perf-profile.children.cy= cles-pp.wake_up_q 1.30 -0.4 0.90 =C2=B1 2% perf-profile.children.cy= cles-pp.schedule_idle 2.21 -0.4 1.84 =C2=B1 2% perf-profile.children.cy= cles-pp.__submit_bio_noacct 2.21 -0.4 1.84 =C2=B1 2% perf-profile.children.cy= cles-pp.__submit_bio 2.08 -0.4 1.71 =C2=B1 2% perf-profile.children.cy= cles-pp.pagevec_lookup_range_tag 2.07 -0.4 1.71 =C2=B1 2% perf-profile.children.cy= cles-pp.find_get_pages_range_tag 10.95 =C2=B1 2% -0.4 10.60 =C2=B1 3% perf-profile.childr= en.cycles-pp.__schedule 1.35 -0.3 1.02 perf-profile.children.cycles-= pp.ret_from_fork 1.35 -0.3 1.02 perf-profile.children.cycles-= pp.kthread 1.39 -0.3 1.09 =C2=B1 4% perf-profile.children.cy= cles-pp.sysvec_apic_timer_interrupt 1.69 -0.3 1.42 =C2=B1 2% perf-profile.children.cy= cles-pp.__submit_merged_bio 1.00 -0.2 0.77 =C2=B1 6% perf-profile.children.cy= cles-pp.__sysvec_apic_timer_interrupt 0.99 =C2=B1 2% -0.2 0.75 =C2=B1 5% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.80 -0.2 0.57 perf-profile.children.cycles-= pp.issue_flush_thread 0.66 =C2=B1 14% -0.2 0.44 =C2=B1 37% perf-profile.childr= en.cycles-pp.start_kernel 0.66 =C2=B1 14% -0.2 0.44 =C2=B1 37% perf-profile.childr= en.cycles-pp.arch_call_rest_init 0.66 =C2=B1 14% -0.2 0.44 =C2=B1 37% perf-profile.childr= en.cycles-pp.rest_init 2.71 -0.2 2.49 perf-profile.children.cycles-= pp.f2fs_need_inode_block_update 2.23 -0.2 2.02 =C2=B1 4% perf-profile.children.cy= cles-pp.asm_sysvec_apic_timer_interrupt 1.05 -0.2 0.86 perf-profile.children.cycles-= pp.brd_submit_bio 1.04 -0.2 0.85 perf-profile.children.cycles-= pp.brd_do_bvec 2.36 =C2=B1 3% -0.2 2.19 =C2=B1 2% perf-profile.childr= en.cycles-pp.f2fs_issue_flush 0.87 =C2=B1 3% -0.2 0.71 =C2=B1 5% perf-profile.childr= en.cycles-pp.menu_select 1.43 -0.1 1.29 =C2=B1 3% perf-profile.children.cy= cles-pp.f2fs_buffered_write_iter 0.30 =C2=B1 3% -0.1 0.16 perf-profile.children.cy= cles-pp.set_next_entity 1.42 -0.1 1.28 =C2=B1 3% perf-profile.children.cy= cles-pp.generic_perform_write 0.44 =C2=B1 5% -0.1 0.30 perf-profile.children.cy= cles-pp.update_rq_clock 1.15 =C2=B1 2% -0.1 1.02 =C2=B1 2% perf-profile.childr= en.cycles-pp.ttwu_do_activate 0.53 =C2=B1 2% -0.1 0.41 =C2=B1 3% perf-profile.childr= en.cycles-pp.worker_thread 1.12 =C2=B1 2% -0.1 1.00 =C2=B1 2% perf-profile.childr= en.cycles-pp.enqueue_task_fair 0.44 =C2=B1 4% -0.1 0.33 =C2=B1 9% perf-profile.childr= en.cycles-pp.ktime_get 0.56 -0.1 0.45 =C2=B1 2% perf-profile.children.cy= cles-pp.brd_insert_page 2.11 =C2=B1 3% -0.1 2.00 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wait_for_common 0.54 -0.1 0.44 =C2=B1 4% perf-profile.children.cy= cles-pp.__hrtimer_run_queues 0.41 =C2=B1 3% -0.1 0.31 =C2=B1 4% perf-profile.childr= en.cycles-pp.__submit_flush_wait 0.40 =C2=B1 2% -0.1 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.blkdev_issue_flush 0.35 =C2=B1 7% -0.1 0.25 =C2=B1 13% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.39 =C2=B1 2% -0.1 0.29 =C2=B1 4% perf-profile.childr= en.cycles-pp.submit_bio_wait 0.68 =C2=B1 2% -0.1 0.58 =C2=B1 2% perf-profile.childr= en.cycles-pp.__pagevec_release 0.41 =C2=B1 2% -0.1 0.32 =C2=B1 6% perf-profile.childr= en.cycles-pp.md_submit_bio 0.66 =C2=B1 2% -0.1 0.57 =C2=B1 3% perf-profile.childr= en.cycles-pp.release_pages 0.53 -0.1 0.44 perf-profile.children.cycles-= pp.rwsem_mark_wake 0.35 =C2=B1 2% -0.1 0.27 =C2=B1 5% perf-profile.childr= en.cycles-pp.md_handle_request 0.66 -0.1 0.59 =C2=B1 2% perf-profile.children.cy= cles-pp.f2fs_write_end_io 0.39 -0.1 0.32 =C2=B1 3% perf-profile.children.cy= cles-pp.tick_sched_timer 0.11 =C2=B1 4% -0.1 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 4.84 -0.1 4.76 perf-profile.children.cycles-= pp.__submit_merged_write_cond 0.31 =C2=B1 3% -0.1 0.24 =C2=B1 5% perf-profile.childr= en.cycles-pp.raid0_make_request 0.10 -0.1 0.03 =C2=B1 70% perf-profile.children.cy= cles-pp.check_preempt_curr 0.26 -0.1 0.20 perf-profile.children.cycles-= pp.__switch_to 0.24 =C2=B1 6% -0.1 0.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.submit_flushes 0.63 -0.1 0.56 =C2=B1 2% perf-profile.children.cy= cles-pp.f2fs_write_begin 0.38 =C2=B1 4% -0.1 0.32 =C2=B1 3% perf-profile.childr= en.cycles-pp.__get_node_page 0.15 =C2=B1 3% -0.1 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 0.73 =C2=B1 3% -0.1 0.68 =C2=B1 4% perf-profile.childr= en.cycles-pp.down_read 0.35 =C2=B1 8% -0.1 0.29 =C2=B1 8% perf-profile.childr= en.cycles-pp.pagecache_get_page 0.30 =C2=B1 4% -0.1 0.24 =C2=B1 7% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 0.31 =C2=B1 2% -0.1 0.26 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_process_times 0.27 -0.1 0.22 =C2=B1 2% perf-profile.children.cy= cles-pp.f2fs_write_inode 0.33 =C2=B1 3% -0.1 0.27 =C2=B1 4% perf-profile.childr= en.cycles-pp.process_one_work 0.31 =C2=B1 3% -0.1 0.26 =C2=B1 5% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.31 =C2=B1 3% -0.1 0.26 perf-profile.children.cy= cles-pp.complete 0.42 =C2=B1 3% -0.1 0.37 =C2=B1 4% perf-profile.childr= en.cycles-pp.prepare_write_begin 0.36 -0.1 0.31 =C2=B1 5% perf-profile.children.cy= cles-pp.copy_to_brd 0.34 =C2=B1 8% -0.0 0.29 =C2=B1 9% perf-profile.childr= en.cycles-pp.__filemap_get_folio 0.28 =C2=B1 3% -0.0 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.__radix_tree_lookup 0.20 =C2=B1 4% -0.0 0.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.md_flush_request 0.24 -0.0 0.19 =C2=B1 2% perf-profile.children.cy= cles-pp.f2fs_update_inode_page 1.04 -0.0 0.99 =C2=B1 2% perf-profile.children.cy= cles-pp.dequeue_task_fair 0.81 -0.0 0.76 perf-profile.children.cycles-= pp.update_load_avg 0.11 -0.0 0.06 =C2=B1 19% perf-profile.children.cy= cles-pp.tick_nohz_idle_exit 0.39 =C2=B1 3% -0.0 0.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.folio_end_writeback 0.30 -0.0 0.25 =C2=B1 3% perf-profile.children.cy= cles-pp.perf_trace_sched_wakeup_template 0.33 =C2=B1 5% -0.0 0.29 =C2=B1 5% perf-profile.childr= en.cycles-pp.f2fs_is_valid_blkaddr 0.21 =C2=B1 2% -0.0 0.17 =C2=B1 8% perf-profile.childr= en.cycles-pp.scheduler_tick 0.13 =C2=B1 6% -0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.__cond_resched 0.15 =C2=B1 3% -0.0 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.queue_work_on 0.16 =C2=B1 6% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.wake_q_add 0.31 -0.0 0.27 perf-profile.children.cycles-= pp.__list_del_entry_valid 0.07 =C2=B1 6% -0.0 0.03 =C2=B1 70% perf-profile.childr= en.cycles-pp.__wake_up_common 0.27 =C2=B1 4% -0.0 0.23 =C2=B1 5% perf-profile.childr= en.cycles-pp.__irq_exit_rcu 0.21 =C2=B1 2% -0.0 0.17 =C2=B1 7% perf-profile.childr= en.cycles-pp.__alloc_pages 0.36 =C2=B1 2% -0.0 0.32 =C2=B1 3% perf-profile.childr= en.cycles-pp.__folio_end_writeback 0.30 =C2=B1 6% -0.0 0.26 =C2=B1 4% perf-profile.childr= en.cycles-pp.down_write 0.87 -0.0 0.84 =C2=B1 2% perf-profile.children.cy= cles-pp.dequeue_entity 0.19 =C2=B1 2% -0.0 0.16 =C2=B1 7% perf-profile.childr= en.cycles-pp.get_page_from_freelist 0.14 =C2=B1 3% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.__queue_work 0.24 -0.0 0.20 =C2=B1 2% perf-profile.children.cy= cles-pp.__list_add_valid 0.16 =C2=B1 7% -0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.percpu_counter_add_batch 0.07 =C2=B1 11% -0.0 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.f2fs_inode_chksum_verify 0.21 =C2=B1 7% -0.0 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.17 =C2=B1 4% -0.0 0.14 =C2=B1 6% perf-profile.childr= en.cycles-pp.__mod_lruvec_page_state 0.38 =C2=B1 4% -0.0 0.35 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_curr 0.20 =C2=B1 2% -0.0 0.17 =C2=B1 2% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.15 =C2=B1 3% -0.0 0.12 =C2=B1 8% perf-profile.childr= en.cycles-pp.bio_alloc_bioset 0.14 =C2=B1 3% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.f2fs_update_inode 0.14 =C2=B1 3% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.folio_clear_dirty_for_io 0.06 =C2=B1 7% -0.0 0.03 =C2=B1 70% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.10 =C2=B1 4% -0.0 0.07 =C2=B1 6% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 0.24 -0.0 0.21 =C2=B1 2% perf-profile.children.cy= cles-pp.prepare_task_switch 0.17 =C2=B1 7% -0.0 0.15 perf-profile.children.cy= cles-pp.locate_dirty_segment 0.09 =C2=B1 9% -0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.__set_nat_cache_dirty 0.15 =C2=B1 3% -0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.kmem_cache_free 0.09 =C2=B1 10% -0.0 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.llseek 0.22 -0.0 0.20 =C2=B1 2% perf-profile.children.cy= cles-pp.sched_clock_cpu 0.14 =C2=B1 5% -0.0 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.__has_merged_page 0.08 =C2=B1 6% -0.0 0.06 =C2=B1 8% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.07 =C2=B1 6% -0.0 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.update_min_vruntime 0.09 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.reweight_entity 0.09 -0.0 0.07 perf-profile.children.cycles-= pp.mempool_alloc 0.07 -0.0 0.05 perf-profile.children.cycles-= pp.rmqueue 0.11 -0.0 0.09 perf-profile.children.cycles-= pp.__might_resched 0.10 =C2=B1 8% -0.0 0.08 perf-profile.children.cy= cles-pp.rebalance_domains 0.14 =C2=B1 5% -0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_segment_mtime 0.13 =C2=B1 3% -0.0 0.11 perf-profile.children.cy= cles-pp.copy_page_from_iter_atomic 0.13 =C2=B1 6% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.poll_idle 0.08 =C2=B1 6% -0.0 0.06 perf-profile.children.cy= cles-pp.xas_set_mark 0.08 =C2=B1 6% -0.0 0.06 perf-profile.children.cy= cles-pp.native_irq_return_iret 0.07 =C2=B1 11% -0.0 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.cgroup_rstat_updated 0.10 =C2=B1 4% -0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.wake_q_add_safe 0.11 -0.0 0.09 =C2=B1 5% perf-profile.children.cy= cles-pp.clear_page_erms 0.11 =C2=B1 4% -0.0 0.09 =C2=B1 9% perf-profile.childr= en.cycles-pp.cpumask_next 0.09 =C2=B1 9% -0.0 0.07 =C2=B1 6% perf-profile.childr= en.cycles-pp.perf_tp_event 0.09 =C2=B1 9% -0.0 0.07 =C2=B1 6% perf-profile.childr= en.cycles-pp.kmem_cache_alloc 0.20 =C2=B1 4% -0.0 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.native_sched_clock 0.08 =C2=B1 6% -0.0 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.submit_bio_noacct 0.06 =C2=B1 7% -0.0 0.05 perf-profile.children.cy= cles-pp.rcu_idle_exit 0.06 =C2=B1 7% -0.0 0.05 perf-profile.children.cy= cles-pp.tick_nohz_idle_enter 0.07 =C2=B1 7% -0.0 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.folio_unlock 0.10 =C2=B1 4% -0.0 0.09 perf-profile.children.cy= cles-pp.copy_user_enhanced_fast_string 0.10 -0.0 0.09 perf-profile.children.cycles-= pp.f2fs_del_fsync_node_entry 0.08 -0.0 0.07 perf-profile.children.cycles-= pp.__bio_alloc 0.06 -0.0 0.05 perf-profile.children.cycles-= pp.__might_sleep 0.32 =C2=B1 3% +0.0 0.35 =C2=B1 2% perf-profile.childr= en.cycles-pp.find_busiest_queue 0.38 =C2=B1 2% +0.0 0.41 =C2=B1 3% perf-profile.childr= en.cycles-pp.up_read 0.26 =C2=B1 7% +0.0 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.select_task_rq_fair 0.27 =C2=B1 3% +0.0 0.30 =C2=B1 5% perf-profile.childr= en.cycles-pp.__flush_smp_call_function_queue 0.02 =C2=B1141% +0.0 0.06 =C2=B1 14% perf-profile.childr= en.cycles-pp.task_h_load 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.set_task_cpu 0.20 =C2=B1 2% +0.1 0.25 =C2=B1 4% perf-profile.childr= en.cycles-pp.llist_add_batch 0.19 =C2=B1 2% +0.1 0.25 =C2=B1 5% perf-profile.childr= en.cycles-pp.__smp_call_single_queue 0.00 +0.1 0.06 perf-profile.children.cycles-= pp.select_idle_core 0.04 =C2=B1 71% +0.1 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.select_idle_sibling 1.51 +0.1 1.58 =C2=B1 2% perf-profile.children.cy= cles-pp._raw_spin_lock 0.00 +0.1 0.07 perf-profile.children.cycles-= pp.select_idle_cpu 0.39 =C2=B1 2% +0.1 0.47 =C2=B1 2% perf-profile.childr= en.cycles-pp.ttwu_queue_wakelist 0.88 =C2=B1 4% +0.1 1.00 =C2=B1 2% perf-profile.childr= en.cycles-pp.idle_cpu 0.41 =C2=B1 3% +0.1 0.53 perf-profile.children.cy= cles-pp.__lookup_nat_cache 2.54 +0.2 2.73 perf-profile.children.cycles-= pp.f2fs_is_checkpointed_node 0.69 =C2=B1 3% +0.2 0.93 perf-profile.children.cy= cles-pp.mutex_spin_on_owner 4.73 =C2=B1 2% +0.2 4.97 perf-profile.children.cy= cles-pp.set_node_addr 3.16 =C2=B1 5% +0.4 3.55 perf-profile.children.cy= cles-pp.intel_idle_irq 0.86 +0.5 1.36 =C2=B1 2% perf-profile.children.cy= cles-pp.sched_ttwu_pending 1.15 =C2=B1 2% +0.6 1.70 =C2=B1 2% perf-profile.childr= en.cycles-pp.flush_smp_call_function_queue 4.00 =C2=B1 2% +0.8 4.75 perf-profile.children.cy= cles-pp.f2fs_get_node_info 2.24 =C2=B1 5% +1.0 3.27 =C2=B1 4% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 1.58 =C2=B1 6% +1.0 2.62 =C2=B1 4% perf-profile.childr= en.cycles-pp.__percpu_counter_sum 1.62 =C2=B1 6% +1.0 2.66 =C2=B1 4% perf-profile.childr= en.cycles-pp.f2fs_space_for_roll_forward 11.21 +1.4 12.60 perf-profile.children.cycles-= pp.rwsem_down_read_slowpath 5.56 =C2=B1 5% +1.8 7.36 perf-profile.children.cy= cles-pp._raw_spin_lock_irq 12.96 +2.2 15.15 =C2=B1 2% perf-profile.children.cy= cles-pp.file_write_and_wait_range 12.90 +2.2 15.10 =C2=B1 2% perf-profile.children.cy= cles-pp.__filemap_fdatawrite_range 12.85 +2.2 15.05 =C2=B1 2% perf-profile.children.cy= cles-pp.__f2fs_write_data_pages 12.89 +2.2 15.09 =C2=B1 2% perf-profile.children.cy= cles-pp.filemap_fdatawrite_wbc 12.86 +2.2 15.06 =C2=B1 2% perf-profile.children.cy= cles-pp.do_writepages 12.73 +2.2 14.93 =C2=B1 2% perf-profile.children.cy= cles-pp.f2fs_write_cache_pages 6.76 =C2=B1 3% +2.3 9.01 =C2=B1 3% perf-profile.childr= en.cycles-pp.f2fs_outplace_write_data 9.43 +2.4 11.78 =C2=B1 2% perf-profile.children.cy= cles-pp.f2fs_write_single_data_page 9.22 =C2=B1 2% +2.4 11.59 =C2=B1 2% perf-profile.childr= en.cycles-pp.f2fs_do_write_data_page 7.40 =C2=B1 4% +2.8 10.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.f2fs_submit_page_write 9.83 =C2=B1 3% +3.0 12.87 =C2=B1 3% perf-profile.childr= en.cycles-pp.rwsem_optimistic_spin 6.82 =C2=B1 3% +3.2 9.97 perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 12.97 =C2=B1 2% +3.5 16.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.rwsem_down_write_slowpath 3.19 +3.8 6.99 =C2=B1 3% perf-profile.children.cy= cles-pp.__mutex_lock 4.80 =C2=B1 2% +3.9 8.68 =C2=B1 3% perf-profile.childr= en.cycles-pp.f2fs_allocate_data_block 6.26 +4.4 10.65 =C2=B1 3% perf-profile.children.cy= cles-pp.f2fs_do_write_node_page 23.20 +4.6 27.77 perf-profile.children.cycles-= pp.f2fs_fsync_node_pages 15.69 +4.6 20.32 perf-profile.children.cycles-= pp.__write_node_page 9.93 =C2=B1 3% +6.6 16.57 =C2=B1 4% perf-profile.childr= en.cycles-pp.osq_lock 12.67 +6.7 19.33 =C2=B1 3% perf-profile.children.cy= cles-pp.do_write_page 48.22 +7.3 55.51 perf-profile.children.cycles-= pp.write 48.21 +7.3 55.51 perf-profile.children.cycles-= pp.do_syscall_64 48.22 +7.3 55.53 perf-profile.children.cycles-= pp.entry_SYSCALL_64_after_hwframe 47.85 +7.3 55.18 perf-profile.children.cycles-= pp.ksys_write 47.83 +7.3 55.17 perf-profile.children.cycles-= pp.vfs_write 47.74 +7.4 55.10 perf-profile.children.cycles-= pp.new_sync_write 47.72 +7.4 55.07 perf-profile.children.cycles-= pp.f2fs_file_write_iter 46.04 +7.5 53.58 perf-profile.children.cycles-= pp.f2fs_do_sync_file 44.16 -6.2 37.91 perf-profile.self.cycles-pp.m= wait_idle_with_hints 1.66 -0.3 1.35 perf-profile.self.cycles-pp.f= ind_get_pages_range_tag 0.56 =C2=B1 2% -0.2 0.38 perf-profile.self.cycles= -pp.__schedule 0.34 =C2=B1 5% -0.1 0.21 =C2=B1 2% perf-profile.self.c= ycles-pp.update_rq_clock 1.30 -0.1 1.17 =C2=B1 2% perf-profile.self.cycles= -pp._raw_spin_lock 0.77 =C2=B1 2% -0.1 0.66 =C2=B1 2% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 0.37 =C2=B1 5% -0.1 0.26 =C2=B1 12% perf-profile.self.c= ycles-pp.ktime_get 0.63 =C2=B1 2% -0.1 0.54 =C2=B1 3% perf-profile.self.c= ycles-pp.release_pages 0.51 =C2=B1 4% -0.1 0.42 =C2=B1 4% perf-profile.self.c= ycles-pp.menu_select 0.27 -0.1 0.19 =C2=B1 2% perf-profile.self.cycles= -pp.enqueue_task_fair 0.15 =C2=B1 5% -0.1 0.09 =C2=B1 9% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.25 -0.1 0.20 =C2=B1 2% perf-profile.self.cycles= -pp.__switch_to 0.72 =C2=B1 2% -0.1 0.67 =C2=B1 3% perf-profile.self.c= ycles-pp.rwsem_down_read_slowpath 0.13 =C2=B1 3% -0.1 0.07 =C2=B1 12% perf-profile.self.c= ycles-pp.do_idle 0.35 -0.1 0.30 =C2=B1 5% perf-profile.self.cycles= -pp.copy_to_brd 0.68 =C2=B1 2% -0.0 0.63 =C2=B1 3% perf-profile.self.c= ycles-pp.down_read 0.34 -0.0 0.30 =C2=B1 3% perf-profile.self.cycles= -pp.f2fs_fsync_node_pages 0.27 =C2=B1 5% -0.0 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.__radix_tree_lookup 0.48 -0.0 0.43 =C2=B1 3% perf-profile.self.cycles= -pp.rwsem_optimistic_spin 0.33 =C2=B1 5% -0.0 0.29 =C2=B1 5% perf-profile.self.c= ycles-pp.f2fs_is_valid_blkaddr 0.29 =C2=B1 4% -0.0 0.25 =C2=B1 3% perf-profile.self.c= ycles-pp.rwsem_mark_wake 0.16 =C2=B1 6% -0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.wake_q_add 0.31 -0.0 0.27 perf-profile.self.cycles-pp._= _list_del_entry_valid 0.24 -0.0 0.20 =C2=B1 4% perf-profile.self.cycles= -pp.__list_add_valid 0.13 =C2=B1 3% -0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.cpuidle_enter_state 0.53 -0.0 0.49 =C2=B1 2% perf-profile.self.cycles= -pp.__percpu_counter_sum 0.27 =C2=B1 7% -0.0 0.24 =C2=B1 3% perf-profile.self.c= ycles-pp.down_write 0.19 =C2=B1 2% -0.0 0.16 =C2=B1 3% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.30 =C2=B1 3% -0.0 0.26 perf-profile.self.cycles= -pp.newidle_balance 0.11 =C2=B1 11% -0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.submit_flushes 0.19 =C2=B1 2% -0.0 0.15 =C2=B1 8% perf-profile.self.c= ycles-pp.perf_trace_sched_wakeup_template 0.14 =C2=B1 6% -0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.try_to_wake_up 0.14 =C2=B1 6% -0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.percpu_counter_add_batch 0.06 =C2=B1 7% -0.0 0.03 =C2=B1 70% perf-profile.self.c= ycles-pp.f2fs_inode_chksum_verify 0.06 =C2=B1 7% -0.0 0.03 =C2=B1 70% perf-profile.self.c= ycles-pp.lapic_next_deadline 0.15 -0.0 0.12 =C2=B1 6% perf-profile.self.cycles= -pp.prepare_task_switch 0.07 =C2=B1 7% -0.0 0.04 =C2=B1 71% perf-profile.self.c= ycles-pp.folio_clear_dirty_for_io 0.42 =C2=B1 4% -0.0 0.39 perf-profile.self.cycles= -pp._raw_spin_lock_irq 0.21 =C2=B1 3% -0.0 0.18 =C2=B1 4% perf-profile.self.c= ycles-pp.rwsem_down_write_slowpath 0.13 =C2=B1 6% -0.0 0.10 =C2=B1 12% perf-profile.self.c= ycles-pp.__lookup_nat_cache 0.09 =C2=B1 9% -0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.wake_up_q 0.18 =C2=B1 2% -0.0 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp.__filemap_get_folio 0.08 =C2=B1 5% -0.0 0.06 perf-profile.self.cycles= -pp.f2fs_file_write_iter 0.31 -0.0 0.29 =C2=B1 3% perf-profile.self.cycles= -pp.__update_load_avg_cfs_rq 0.16 =C2=B1 2% -0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.finish_task_switch 0.12 =C2=B1 4% -0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.poll_idle 0.33 =C2=B1 2% -0.0 0.31 =C2=B1 2% perf-profile.self.c= ycles-pp.enqueue_entity 0.14 =C2=B1 5% -0.0 0.12 =C2=B1 6% perf-profile.self.c= ycles-pp.__has_merged_page 0.11 =C2=B1 4% -0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.__might_resched 0.09 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.reweight_entity 0.19 =C2=B1 2% -0.0 0.18 =C2=B1 2% perf-profile.self.c= ycles-pp.native_sched_clock 0.17 -0.0 0.15 =C2=B1 3% perf-profile.self.cycles= -pp.f2fs_do_sync_file 0.08 =C2=B1 6% -0.0 0.06 perf-profile.self.cycles= -pp.xas_set_mark 0.08 =C2=B1 6% -0.0 0.06 perf-profile.self.cycles= -pp.native_irq_return_iret 0.07 =C2=B1 11% -0.0 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.cpuidle_idle_call 0.10 =C2=B1 4% -0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.wake_q_add_safe 0.11 -0.0 0.09 =C2=B1 5% perf-profile.self.cycles= -pp.clear_page_erms 0.09 =C2=B1 9% -0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.f2fs_write_end_io 0.08 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.kmem_cache_free 0.08 =C2=B1 10% -0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.__submit_merged_write_cond 0.14 =C2=B1 3% -0.0 0.12 =C2=B1 3% perf-profile.self.c= ycles-pp.update_segment_mtime 0.15 =C2=B1 3% -0.0 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.07 =C2=B1 7% -0.0 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.folio_unlock 0.10 =C2=B1 4% -0.0 0.09 perf-profile.self.cycles= -pp.copy_user_enhanced_fast_string 0.11 =C2=B1 4% -0.0 0.10 perf-profile.self.cycles= -pp.__mark_inode_dirty 0.10 -0.0 0.09 perf-profile.self.cycles-pp.d= equeue_entity 0.10 =C2=B1 4% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.__mutex_lock 0.12 =C2=B1 6% +0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.__flush_smp_call_function_queue 0.28 =C2=B1 5% +0.0 0.30 =C2=B1 3% perf-profile.self.c= ycles-pp.find_busiest_queue 0.37 =C2=B1 2% +0.0 0.40 =C2=B1 3% perf-profile.self.c= ycles-pp.up_read 0.02 =C2=B1141% +0.0 0.06 =C2=B1 14% perf-profile.self.c= ycles-pp.task_h_load 0.19 =C2=B1 2% +0.1 0.25 =C2=B1 4% perf-profile.self.c= ycles-pp.llist_add_batch 0.84 =C2=B1 4% +0.1 0.97 =C2=B1 2% perf-profile.self.c= ycles-pp.idle_cpu 0.69 =C2=B1 2% +0.2 0.92 =C2=B1 2% perf-profile.self.c= ycles-pp.mutex_spin_on_owner 6.81 =C2=B1 3% +3.2 9.96 perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath 9.87 =C2=B1 3% +6.6 16.47 =C2=B1 4% perf-profile.self.c= ycles-pp.osq_lock ***************************************************************************= ************************ lkp-csl-2ap4: 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.= 30GHz (Cascade Lake) with 192G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox= _group/test/testcase/ucode: cs-localhost/gcc-11/performance/ipv4/x86_64-rhel-8.3/200%/debian-11.1-x86= _64-20220510.cgz/300s/lkp-csl-2ap4/SCTP_RR/netperf/0x5003302 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 5111880 =C2=B1 26% +54.1% 7876319 =C2=B1 3% netperf.Throughput_= total_tps 13312 =C2=B1 26% +54.1% 20511 =C2=B1 3% netperf.Throughput_= tps 5.504e+08 =C2=B1 52% +93.4% 1.065e+09 =C2=B1 4% netperf.time.involu= ntary_context_switches 109745 =C2=B1 2% -4.0% 105309 netperf.time.minor_page_= faults 4663 =C2=B1 13% +22.3% 5703 netperf.time.percent_of_= cpu_this_job_got 13802 =C2=B1 12% +21.6% 16783 netperf.time.system_time 481.24 =C2=B1 21% +39.9% 673.14 netperf.time.user_time 9.835e+08 =C2=B1 12% +32.1% 1.299e+09 =C2=B1 3% netperf.time.volunt= ary_context_switches 1.534e+09 =C2=B1 26% +54.1% 2.363e+09 =C2=B1 3% netperf.workload 11326 =C2=B1 13% -29.9% 7937 =C2=B1 4% uptime.idle 5.109e+09 =C2=B1 28% -61.5% 1.965e+09 =C2=B1 9% cpuidle..time 3.182e+08 =C2=B1 20% -75.8% 77089036 =C2=B1 35% cpuidle..usage 51714 =C2=B1 29% +44.0% 74492 =C2=B1 11% numa-numastat.node0= .other_node 1449810 =C2=B1101% -90.1% 142963 =C2=B1 52% numa-numastat.node1= .local_node 1526393 =C2=B1 97% -86.4% 207115 =C2=B1 39% numa-numastat.node1= .numa_hit 9.00 =C2=B1 27% -63.0% 3.33 =C2=B1 14% vmstat.cpu.id 10892287 =C2=B1 22% +42.3% 15497270 =C2=B1 2% vmstat.system.cs 411161 +24.1% 510170 =C2=B1 8% vmstat.system.in 8.70 =C2=B1 27% -5.4 3.31 =C2=B1 12% mpstat.cpu.all.idle% 1.13 =C2=B1 7% +0.2 1.34 =C2=B1 8% mpstat.cpu.all.irq% 50.18 =C2=B1 7% +7.9 58.10 mpstat.cpu.all.sys% 1.78 =C2=B1 19% +0.6 2.39 mpstat.cpu.all.usr% 48864 =C2=B1 8% -9.9% 44019 =C2=B1 3% proc-vmstat.nr_acti= ve_anon 156886 =C2=B1 2% +16.2% 182351 =C2=B1 13% proc-vmstat.nr_mapp= ed 98629 -1.0% 97670 proc-vmstat.nr_slab_unreclaim= able 48864 =C2=B1 8% -9.9% 44019 =C2=B1 3% proc-vmstat.nr_zone= _active_anon 157416 =C2=B1 9% +31.8% 207476 =C2=B1 13% proc-vmstat.numa_hi= nt_faults_local 1063574 =C2=B1 5% -11.6% 940584 proc-vmstat.pgfree 3024 -1.7% 2973 turbostat.Bzy_MHz 3.12e+08 =C2=B1 20% -79.2% 64875404 =C2=B1 37% turbostat.C1 5.96 =C2=B1 39% -5.3 0.69 =C2=B1 37% turbostat.C1% 1340810 -60.1% 534348 =C2=B1104% turbostat.C6 7.87 =C2=B1 30% -59.9% 3.15 =C2=B1 15% turbostat.CPU%c1 0.14 =C2=B1 23% +40.5% 0.20 =C2=B1 2% turbostat.IPC 1.276e+08 +24.0% 1.582e+08 =C2=B1 8% turbostat.IRQ 2343277 =C2=B1 43% +302.8% 9438678 =C2=B1 36% turbostat.POLL 51714 =C2=B1 29% +44.0% 74492 =C2=B1 11% numa-vmstat.node0.n= uma_other 1180 =C2=B1 79% -73.7% 310.00 =C2=B1 11% numa-vmstat.node1.n= r_active_anon 476818 =C2=B1131% -95.3% 22603 =C2=B1 23% numa-vmstat.node1.n= r_inactive_anon 1570 =C2=B1 7% +25.1% 1964 =C2=B1 10% numa-vmstat.node1.n= r_page_table_pages 450392 =C2=B1141% -99.9% 321.67 =C2=B1 23% numa-vmstat.node1.n= r_shmem 9978 =C2=B1 61% -61.1% 3882 =C2=B1 13% numa-vmstat.node1.n= r_slab_reclaimable 1180 =C2=B1 79% -73.7% 310.00 =C2=B1 11% numa-vmstat.node1.n= r_zone_active_anon 476818 =C2=B1131% -95.3% 22603 =C2=B1 23% numa-vmstat.node1.n= r_zone_inactive_anon 1526555 =C2=B1 97% -86.4% 207071 =C2=B1 39% numa-vmstat.node1.n= uma_hit 1449972 =C2=B1101% -90.1% 142919 =C2=B1 52% numa-vmstat.node1.n= uma_local 5965 =C2=B1 14% +113.1% 12714 =C2=B1 59% numa-vmstat.node3.n= r_slab_reclaimable 4721 =C2=B1 79% -73.7% 1240 =C2=B1 11% numa-meminfo.node1.= Active 4721 =C2=B1 79% -73.7% 1240 =C2=B1 11% numa-meminfo.node1.= Active(anon) 1906005 =C2=B1131% -95.3% 90393 =C2=B1 23% numa-meminfo.node1.= Inactive 1906005 =C2=B1131% -95.3% 90393 =C2=B1 23% numa-meminfo.node1.= Inactive(anon) 39910 =C2=B1 61% -61.1% 15528 =C2=B1 13% numa-meminfo.node1.= KReclaimable 6291 =C2=B1 7% +24.8% 7850 =C2=B1 10% numa-meminfo.node1.= PageTables 39910 =C2=B1 61% -61.1% 15528 =C2=B1 13% numa-meminfo.node1.= SReclaimable 1800183 =C2=B1141% -99.9% 1290 =C2=B1 23% numa-meminfo.node1.= Shmem 254112 =C2=B1 23% +35.6% 344588 =C2=B1 14% numa-meminfo.node3.= AnonPages.max 23822 =C2=B1 14% +113.8% 50942 =C2=B1 59% numa-meminfo.node3.= KReclaimable 347179 =C2=B1 4% +32.5% 460177 =C2=B1 18% numa-meminfo.node3.= Mapped 23822 =C2=B1 14% +113.8% 50942 =C2=B1 59% numa-meminfo.node3.= SReclaimable 115160 =C2=B1 7% +30.3% 150080 =C2=B1 23% numa-meminfo.node3.= Slab 13694065 =C2=B1 6% -63.8% 4957183 =C2=B1102% sched_debug.cfs_rq:= /.MIN_vruntime.max 6.94 =C2=B1 17% -41.6% 4.06 =C2=B1 8% sched_debug.cfs_rq:= /.h_nr_running.max 1.17 =C2=B1 22% -43.7% 0.66 =C2=B1 7% sched_debug.cfs_rq:= /.h_nr_running.stddev 13694065 =C2=B1 6% -63.8% 4957183 =C2=B1102% sched_debug.cfs_rq:= /.max_vruntime.max 14711026 =C2=B1 13% +22.7% 18051609 =C2=B1 2% sched_debug.cfs_rq:= /.min_vruntime.avg 18205610 =C2=B1 10% +35.6% 24690578 =C2=B1 5% sched_debug.cfs_rq:= /.min_vruntime.max 1303868 =C2=B1 21% +72.7% 2251954 =C2=B1 12% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.24 =C2=B1 9% -58.0% 0.10 =C2=B1 45% sched_debug.cfs_rq:= /.nr_running.stddev 684.78 +31.0% 897.11 =C2=B1 8% sched_debug.cfs_rq:/.run= nable_avg.min 590.26 =C2=B1 10% -23.8% 449.76 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_avg.stddev -3883762 +71.6% -6663023 sched_debug.cfs_rq:/.spread0.= min 1304645 =C2=B1 21% +72.6% 2251434 =C2=B1 12% sched_debug.cfs_rq:= /.spread0.stddev 678.19 =C2=B1 8% +22.8% 832.68 =C2=B1 5% sched_debug.cfs_rq:= /.util_avg.avg 402.22 +30.9% 526.33 =C2=B1 11% sched_debug.cfs_rq:/.uti= l_avg.min 212.06 =C2=B1 3% -43.6% 119.63 =C2=B1 26% sched_debug.cfs_rq:= /.util_avg.stddev 278.92 =C2=B1 34% +94.4% 542.14 =C2=B1 12% sched_debug.cfs_rq:= /.util_est_enqueued.avg 286.22 =C2=B1 5% -29.3% 202.35 =C2=B1 10% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 4095 =C2=B1 46% -83.7% 665.80 =C2=B1 33% sched_debug.cpu.clo= ck_task.stddev 5882 =C2=B1 3% +8.8% 6397 =C2=B1 3% sched_debug.cpu.cur= r->pid.avg 2255 =C2=B1 12% -50.4% 1119 =C2=B1 27% sched_debug.cpu.cur= r->pid.stddev 6.72 =C2=B1 14% -40.5% 4.00 =C2=B1 12% sched_debug.cpu.nr_= running.max 1.13 =C2=B1 19% -41.1% 0.67 =C2=B1 9% sched_debug.cpu.nr_= running.stddev 8768672 =C2=B1 22% +38.6% 12152157 =C2=B1 3% sched_debug.cpu.nr_= switches.avg 5473426 =C2=B1 20% +82.5% 9987193 =C2=B1 9% sched_debug.cpu.nr_= switches.min 2896943 =C2=B1 17% -63.6% 1053589 =C2=B1 26% sched_debug.cpu.nr_= switches.stddev 8.86 =C2=B1 29% -57.9% 3.72 =C2=B1 11% perf-stat.i.MPKI 5.303e+10 =C2=B1 22% +44.1% 7.643e+10 =C2=B1 2% perf-stat.i.branch-= instructions 1.48 -0.1 1.41 perf-stat.i.branch-miss-rate% 7.615e+08 =C2=B1 20% +38.9% 1.057e+09 =C2=B1 3% perf-stat.i.branch-= misses 3.86 =C2=B1 39% +8.5 12.35 =C2=B1 7% perf-stat.i.cache-m= iss-rate% 74684042 =C2=B1 33% +85.6% 1.387e+08 =C2=B1 5% perf-stat.i.cache-m= isses 2.111e+09 =C2=B1 8% -40.5% 1.257e+09 =C2=B1 8% perf-stat.i.cache-r= eferences 11003644 =C2=B1 22% +42.3% 15658016 =C2=B1 2% perf-stat.i.context= -switches 2.14 =C2=B1 22% -31.2% 1.47 =C2=B1 3% perf-stat.i.cpi 5.343e+11 +3.1% 5.509e+11 perf-stat.i.cpu-cycles 1863059 =C2=B1 23% -75.6% 455171 =C2=B1 36% perf-stat.i.cpu-mig= rations 8147 =C2=B1 29% -45.8% 4414 =C2=B1 5% perf-stat.i.cycles-= between-cache-misses 0.11 =C2=B1 40% -0.1 0.03 =C2=B1 42% perf-stat.i.dTLB-lo= ad-miss-rate% 71976013 =C2=B1 20% -66.0% 24439324 =C2=B1 21% perf-stat.i.dTLB-lo= ad-misses 7.666e+10 =C2=B1 23% +45.8% 1.118e+11 =C2=B1 2% perf-stat.i.dTLB-lo= ads 0.03 =C2=B1 40% -0.0 0.01 =C2=B1 22% perf-stat.i.dTLB-st= ore-miss-rate% 12295808 =C2=B1 19% -63.1% 4534713 =C2=B1 20% perf-stat.i.dTLB-st= ore-misses 4.514e+10 =C2=B1 24% +47.5% 6.66e+10 =C2=B1 2% perf-stat.i.dTLB-st= ores 3.267e+08 =C2=B1 23% +47.5% 4.819e+08 =C2=B1 3% perf-stat.i.iTLB-lo= ad-misses 6.802e+08 =C2=B1 26% +47.7% 1.004e+09 =C2=B1 2% perf-stat.i.iTLB-lo= ads 2.66e+11 =C2=B1 22% +44.6% 3.847e+11 =C2=B1 2% perf-stat.i.instruc= tions 892.90 -1.8% 876.41 perf-stat.i.instructions-per-= iTLB-miss 0.50 =C2=B1 20% +39.8% 0.70 =C2=B1 2% perf-stat.i.ipc 2.78 +3.1% 2.87 perf-stat.i.metric.GHz 925.12 =C2=B1 22% +44.7% 1339 =C2=B1 2% perf-stat.i.metric.= M/sec 91.36 -2.5 88.86 perf-stat.i.node-load-miss-ra= te% 24174882 =C2=B1 26% +42.7% 34504038 =C2=B1 4% perf-stat.i.node-lo= ad-misses 2240603 =C2=B1 32% +83.2% 4105737 perf-stat.i.node-loads 8.54 =C2=B1 31% -61.7% 3.28 =C2=B1 11% perf-stat.overall.M= PKI 1.44 =C2=B1 2% -0.1 1.38 perf-stat.overall.branch= -miss-rate% 3.67 =C2=B1 42% +7.4 11.12 =C2=B1 9% perf-stat.overall.c= ache-miss-rate% 2.11 =C2=B1 22% -32.2% 1.43 =C2=B1 2% perf-stat.overall.c= pi 7914 =C2=B1 29% -49.6% 3986 =C2=B1 5% perf-stat.overall.c= ycles-between-cache-misses 0.10 =C2=B1 42% -0.1 0.02 =C2=B1 24% perf-stat.overall.d= TLB-load-miss-rate% 0.03 =C2=B1 42% -0.0 0.01 =C2=B1 23% perf-stat.overall.d= TLB-store-miss-rate% 0.50 =C2=B1 21% +40.7% 0.70 =C2=B1 2% perf-stat.overall.i= pc 91.64 -2.3 89.35 perf-stat.overall.node-load-m= iss-rate% 53983 =C2=B1 4% -7.3% 50022 perf-stat.overall.path-l= ength 5.286e+10 =C2=B1 22% +44.1% 7.62e+10 =C2=B1 2% perf-stat.ps.branch= -instructions 7.59e+08 =C2=B1 20% +38.9% 1.054e+09 =C2=B1 3% perf-stat.ps.branch= -misses 74435971 =C2=B1 33% +85.7% 1.382e+08 =C2=B1 5% perf-stat.ps.cache-= misses 2.104e+09 =C2=B1 8% -40.5% 1.252e+09 =C2=B1 8% perf-stat.ps.cache-= references 10967139 =C2=B1 22% +42.3% 15605637 =C2=B1 2% perf-stat.ps.contex= t-switches 5.326e+11 +3.1% 5.491e+11 perf-stat.ps.cpu-cycles 1857181 =C2=B1 23% -75.6% 452659 =C2=B1 36% perf-stat.ps.cpu-mi= grations 71754994 =C2=B1 20% -66.1% 24349619 =C2=B1 21% perf-stat.ps.dTLB-l= oad-misses 7.641e+10 =C2=B1 23% +45.9% 1.115e+11 =C2=B1 2% perf-stat.ps.dTLB-l= oads 12257042 =C2=B1 19% -63.2% 4516340 =C2=B1 20% perf-stat.ps.dTLB-s= tore-misses 4.5e+10 =C2=B1 24% +47.5% 6.639e+10 =C2=B1 2% perf-stat.ps.dTLB-s= tores 3.256e+08 =C2=B1 23% +47.5% 4.803e+08 =C2=B1 3% perf-stat.ps.iTLB-l= oad-misses 6.779e+08 =C2=B1 26% +47.7% 1.001e+09 =C2=B1 2% perf-stat.ps.iTLB-l= oads 2.652e+11 =C2=B1 22% +44.6% 3.835e+11 =C2=B1 2% perf-stat.ps.instru= ctions 24093716 =C2=B1 26% +42.7% 34389658 =C2=B1 5% perf-stat.ps.node-l= oad-misses 2231106 =C2=B1 32% +83.4% 4090747 perf-stat.ps.node-loads 8.179e+13 =C2=B1 22% +44.5% 1.182e+14 =C2=B1 2% perf-stat.total.ins= tructions 19.97 =C2=B1 32% -14.0 6.00 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__wake_up_common_lock.__sctp_write_space.sctp_wfree.skb_relea= se_head_state.consume_skb 20.11 =C2=B1 31% -13.9 6.17 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__sctp_write_space.sctp_wfree.skb_release_head_state.consume_= skb.sctp_chunk_put 20.75 =C2=B1 30% -13.9 6.84 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.skb_release_head_state.consume_skb.sctp_chunk_put.sctp_outq_s= ack.sctp_cmd_interpreter 20.54 =C2=B1 31% -13.9 6.66 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_wfree.skb_release_head_state.consume_skb.sctp_chunk_put.= sctp_outq_sack 21.15 =C2=B1 29% -13.9 7.28 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.consume_skb.sctp_chunk_put.sctp_outq_sack.sctp_cmd_interprete= r.sctp_do_sm 19.67 =C2=B1 32% -13.8 5.83 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__wake_up_common.__wake_up_common_lock.__sctp_write_space.sct= p_wfree.skb_release_head_state 19.49 =C2=B1 32% -13.8 5.66 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wa= ke_up_common_lock.__sctp_write_space 19.56 =C2=B1 32% -13.8 5.77 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lo= ck.__sctp_write_space.sctp_wfree 21.55 =C2=B1 29% -13.8 7.77 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_chunk_put.sctp_outq_sack.sctp_cmd_interpreter.sctp_do_sm= .sctp_assoc_bh_rcv 24.89 =C2=B1 23% -12.8 12.05 perf-profile.calltrace.c= ycles-pp.sctp_outq_sack.sctp_cmd_interpreter.sctp_do_sm.sctp_assoc_bh_rcv.s= ctp_rcv 30.06 =C2=B1 15% -10.1 19.94 perf-profile.calltrace.c= ycles-pp.sctp_do_sm.sctp_assoc_bh_rcv.sctp_rcv.ip_protocol_deliver_rcu.ip_l= ocal_deliver_finish 29.87 =C2=B1 15% -10.1 19.79 perf-profile.calltrace.c= ycles-pp.sctp_cmd_interpreter.sctp_do_sm.sctp_assoc_bh_rcv.sctp_rcv.ip_prot= ocol_deliver_rcu 9.59 =C2=B1 39% -9.6 0.00 perf-profile.calltrace.c= ycles-pp.secondary_startup_64_no_verify 9.59 =C2=B1 39% -9.6 0.00 perf-profile.calltrace.c= ycles-pp.start_secondary.secondary_startup_64_no_verify 9.59 =C2=B1 39% -9.6 0.00 perf-profile.calltrace.c= ycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 9.58 =C2=B1 39% -9.6 0.00 perf-profile.calltrace.c= ycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_= verify 34.06 =C2=B1 11% -7.8 26.31 perf-profile.calltrace.c= ycles-pp.sctp_assoc_bh_rcv.sctp_rcv.ip_protocol_deliver_rcu.ip_local_delive= r_finish.__netif_receive_skb_one_core 6.21 =C2=B1 36% -6.2 0.00 perf-profile.calltrace.c= ycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.second= ary_startup_64_no_verify 37.41 =C2=B1 7% -5.9 31.54 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.__ne= tif_receive_skb_one_core.process_backlog 7.73 =C2=B1 27% -5.8 1.88 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wa= ke_up_common.__wake_up_common_lock 7.70 =C2=B1 27% -5.8 1.85 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_= wake_function.__wake_up_common 5.83 =C2=B1 37% -5.8 0.00 perf-profile.calltrace.c= ycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_se= condary 5.82 =C2=B1 37% -5.8 0.00 perf-profile.calltrace.c= ycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_st= artup_entry 5.73 =C2=B1 53% -5.7 0.00 perf-profile.calltrace.c= ycles-pp._raw_spin_lock.try_to_wake_up.autoremove_wake_function.__wake_up_c= ommon.__wake_up_common_lock 37.73 =C2=B1 7% -5.7 32.02 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_recei= ve_skb_one_core.process_backlog.__napi_poll 5.67 =C2=B1 37% -5.7 0.00 perf-profile.calltrace.c= ycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call= .do_idle 37.82 =C2=B1 7% -5.7 32.16 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.ip_local_deliver_finish.__netif_receive_skb_one_core.process_= backlog.__napi_poll.net_rx_action 5.53 =C2=B1 37% -5.5 0.00 perf-profile.calltrace.c= ycles-pp.mwait_idle_with_hints.intel_idle_irq.cpuidle_enter_state.cpuidle_e= nter.cpuidle_idle_call 5.51 =C2=B1 55% -5.5 0.00 perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.try_to_wake_up.aut= oremove_wake_function.__wake_up_common 7.28 =C2=B1 24% -5.2 2.13 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.dequeue_task_fair.__schedule.schedule.schedule_timeout.sctp_s= kb_recv_datagram 11.45 =C2=B1 13% -4.9 6.51 perf-profile.calltrace.c= ycles-pp.sctp_skb_recv_datagram.sctp_recvmsg.inet_recvmsg.____sys_recvmsg._= __sys_recvmsg 38.92 =C2=B1 6% -4.9 34.03 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_= rx_action.__softirqentry_text_start 10.03 =C2=B1 16% -4.9 5.15 perf-profile.calltrace.c= ycles-pp.__schedule.schedule.schedule_timeout.sctp_skb_recv_datagram.sctp_r= ecvmsg 10.11 =C2=B1 15% -4.8 5.29 perf-profile.calltrace.c= ycles-pp.schedule.schedule_timeout.sctp_skb_recv_datagram.sctp_recvmsg.inet= _recvmsg 10.22 =C2=B1 15% -4.8 5.42 perf-profile.calltrace.c= ycles-pp.schedule_timeout.sctp_skb_recv_datagram.sctp_recvmsg.inet_recvmsg.= ____sys_recvmsg 39.28 =C2=B1 6% -4.7 34.59 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.process_backlog.__napi_poll.net_rx_action.__softirqentry_text= _start.do_softirq 39.35 =C2=B1 6% -4.7 34.70 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__napi_poll.net_rx_action.__softirqentry_text_start.do_softir= q.__local_bh_enable_ip 39.71 =C2=B1 6% -4.5 35.22 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq.__local_bh= _enable_ip.ip_finish_output2 40.39 =C2=B1 5% -4.1 36.26 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.do_softirq.__local_bh_enable_ip.ip_= finish_output2.__ip_queue_xmit 40.61 =C2=B1 5% -4.0 36.62 perf-profile.calltrace.c= ycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.__ip_queue_xmit.= sctp_packet_transmit 40.74 =C2=B1 5% -3.9 36.84 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__local_bh_enable_ip.ip_finish_output2.__ip_queue_xmit.sctp_p= acket_transmit.sctp_outq_flush 4.08 =C2=B1 38% -3.2 0.91 =C2=B1 31% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake= _up.autoremove_wake_function 16.65 =C2=B1 5% -3.0 13.65 perf-profile.calltrace.c= ycles-pp.sctp_recvmsg.inet_recvmsg.____sys_recvmsg.___sys_recvmsg.__sys_rec= vmsg 16.77 =C2=B1 4% -2.9 13.86 perf-profile.calltrace.c= ycles-pp.inet_recvmsg.____sys_recvmsg.___sys_recvmsg.__sys_recvmsg.do_sysca= ll_64 43.11 =C2=B1 4% -2.7 40.40 perf-profile.calltrace.c= ycles-pp.ip_finish_output2.__ip_queue_xmit.sctp_packet_transmit.sctp_outq_f= lush.sctp_cmd_interpreter 17.55 =C2=B1 3% -2.6 14.94 perf-profile.calltrace.c= ycles-pp.____sys_recvmsg.___sys_recvmsg.__sys_recvmsg.do_syscall_64.entry_S= YSCALL_64_after_hwframe 3.59 =C2=B1 35% -2.6 1.04 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.schedule= _timeout 44.11 =C2=B1 3% -2.1 42.00 perf-profile.calltrace.c= ycles-pp.__ip_queue_xmit.sctp_packet_transmit.sctp_outq_flush.sctp_cmd_inte= rpreter.sctp_do_sm 18.46 =C2=B1 2% -2.1 16.41 perf-profile.calltrace.c= ycles-pp.___sys_recvmsg.__sys_recvmsg.do_syscall_64.entry_SYSCALL_64_after_= hwframe.recvmsg 18.80 -1.8 16.96 perf-profile.calltrace.cycles= -pp.__sys_recvmsg.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvmsg 19.48 -1.8 17.71 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvmsg 19.61 -1.7 17.93 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.recvmsg 20.79 -1.4 19.42 perf-profile.calltrace.cycles= -pp.recvmsg 0.61 =C2=B1 5% +0.1 0.72 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.schedule_timeout.sctp= _skb_recv_datagram 0.85 =C2=B1 12% +0.3 1.18 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.consume_skb.sctp_chunk_put.sctp_ulpevent_free.sctp_recvmsg.in= et_recvmsg 0.39 =C2=B1 70% +0.3 0.73 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__check_object_size.simple_copy_to_iter.__skb_datagram_iter.s= kb_copy_datagram_iter.sctp_recvmsg 0.62 =C2=B1 18% +0.4 0.99 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.skb_release_head_state.consume_skb.sctp_chunk_put.sctp_ulpeve= nt_free.sctp_recvmsg 1.39 =C2=B1 10% +0.4 1.76 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_chunk_put.sctp_ulpevent_free.sctp_recvmsg.inet_recvmsg._= ___sys_recvmsg 0.42 =C2=B1 71% +0.4 0.82 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.simple_copy_to_iter.__skb_datagram_iter.skb_copy_datagram_ite= r.sctp_recvmsg.inet_recvmsg 0.18 =C2=B1141% +0.4 0.60 =C2=B1 3% perf-profile.calltr= ace.cycles-pp._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.sctp= _recvmsg.inet_recvmsg 0.45 =C2=B1 72% +0.4 0.87 perf-profile.calltrace.c= ycles-pp.kfree_skb_reason.sctp_recvmsg.inet_recvmsg.____sys_recvmsg.___sys_= recvmsg 1.10 =C2=B1 17% +0.5 1.55 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__skb_datagram_iter.skb_copy_datagram_iter.sctp_recvmsg.inet_= recvmsg.____sys_recvmsg 0.18 =C2=B1141% +0.5 0.65 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.switch_mm_irqs_off.__schedule.schedule.schedule_timeout.sctp_= skb_recv_datagram 1.13 =C2=B1 17% +0.5 1.60 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.skb_copy_datagram_iter.sctp_recvmsg.inet_recvmsg.____sys_recv= msg.___sys_recvmsg 0.18 =C2=B1141% +0.5 0.69 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__import_iovec.import_iovec.___sys_recvmsg.__sys_recvmsg.do_s= yscall_64 0.44 =C2=B1 73% +0.5 0.96 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.dst_release.skb_release_head_state.consume_skb.sctp_chunk_put= .sctp_ulpevent_free 0.00 +0.5 0.53 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.sock_recvmsg.____sys_recvmsg.___sys_recvmsg.__sys_recvmsg.do_sysca= ll_64 0.19 =C2=B1141% +0.5 0.72 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.import_iovec.___sys_recvmsg.__sys_recvmsg.do_syscall_64.entry= _SYSCALL_64_after_hwframe 0.00 +0.5 0.54 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.iovec_from_user.__import_iovec.import_iovec.___sys_recvmsg.__sys_r= ecvmsg 0.00 +0.6 0.56 perf-profile.calltrace.cycles= -pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.= sendmsg 2.17 =C2=B1 9% +0.6 2.76 perf-profile.calltrace.c= ycles-pp.sctp_ulpevent_free.sctp_recvmsg.inet_recvmsg.____sys_recvmsg.___sy= s_recvmsg 0.00 +0.6 0.60 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendmsg 1.51 =C2=B1 24% +0.6 2.13 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.sctp_addrs_lookup_transport.__sctp_rcv_lookup.sctp_rcv.ip_pro= tocol_deliver_rcu.ip_local_deliver_finish 0.00 +0.6 0.63 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.sendmsg 1.57 =C2=B1 24% +0.7 2.22 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.__sctp_rcv_lookup.sctp_rcv.ip_protocol_deliver_rcu.ip_local_d= eliver_finish.__netif_receive_skb_one_core 0.34 =C2=B1141% +0.7 1.01 =C2=B1 26% perf-profile.calltr= ace.cycles-pp.sctp_eat_data.sctp_sf_eat_data_6_2.sctp_do_sm.sctp_assoc_bh_r= cv.sctp_rcv 0.35 =C2=B1141% +0.7 1.07 =C2=B1 30% perf-profile.calltr= ace.cycles-pp.sctp_packet_config.sctp_outq_select_transport.sctp_outq_flush= _data.sctp_outq_flush.sctp_cmd_interpreter 0.90 =C2=B1 72% +0.7 1.62 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__rhashtable_lookup.sctp_addrs_lookup_transport.__sctp_rcv_lo= okup.sctp_rcv.ip_protocol_deliver_rcu 0.59 =C2=B1 88% +0.7 1.34 =C2=B1 28% perf-profile.calltr= ace.cycles-pp.sctp_queue_purge_ulpevents.sctp_ulpq_tail_event.do_ulpq_tail_= event.sctp_cmd_interpreter.sctp_do_sm 0.37 =C2=B1141% +0.8 1.13 =C2=B1 27% perf-profile.calltr= ace.cycles-pp.__alloc_skb.sctp_packet_transmit.sctp_outq_flush.sctp_cmd_int= erpreter.sctp_do_sm 0.88 =C2=B1 72% +0.8 1.65 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.sctp_ulpevent_make_sender_dry_event.sctp_sf_do_no_pending_tsn= .sctp_do_sm.sctp_cmd_interpreter.sctp_do_sm 0.38 =C2=B1141% +0.8 1.17 =C2=B1 27% perf-profile.calltr= ace.cycles-pp.loopback_xmit.dev_hard_start_xmit.__dev_queue_xmit.ip_finish_= output2.__ip_queue_xmit 0.35 =C2=B1141% +0.8 1.16 =C2=B1 31% perf-profile.calltr= ace.cycles-pp.__skb_clone.sctp_ulpevent_make_rcvmsg.sctp_ulpq_tail_data.sct= p_cmd_interpreter.sctp_do_sm 0.92 =C2=B1 72% +0.8 1.74 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.sctp_sf_do_no_pending_tsn.sctp_do_sm.sctp_cmd_interpreter.sct= p_do_sm.sctp_assoc_bh_rcv 0.52 =C2=B1 74% +0.9 1.39 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.sendmsg 0.00 +0.9 0.89 =C2=B1 26% perf-profile.calltrace.c= ycles-pp.sctp_user_addto_chunk.sctp_datamsg_from_user.sctp_sendmsg_to_asoc.= sctp_sendmsg.sock_sendmsg 0.00 +0.9 0.89 =C2=B1 27% perf-profile.calltrace.c= ycles-pp.__alloc_skb.sctp_ulpevent_make_sender_dry_event.sctp_sf_do_no_pend= ing_tsn.sctp_do_sm.sctp_cmd_interpreter 0.92 =C2=B1 72% +0.9 1.82 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.sctp_ulpq_tail_event.do_ulpq_tail_event.sctp_cmd_interpreter.= sctp_do_sm.sctp_cmd_interpreter 1.94 =C2=B1 19% +0.9 2.85 perf-profile.calltrace.c= ycles-pp.sctp_make_sack.sctp_packet_append_chunk.sctp_packet_transmit_chunk= .sctp_outq_flush_data.sctp_outq_flush 0.00 +0.9 0.93 =C2=B1 29% perf-profile.calltrace.c= ycles-pp.pick_next_task_fair.__schedule.schedule.exit_to_user_mode_loop.exi= t_to_user_mode_prepare 1.95 =C2=B1 15% +0.9 2.88 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__dev_queue_xmit.ip_finish_output2.__ip_queue_xmit.sctp_packe= t_transmit.sctp_outq_flush 0.00 +1.0 0.95 =C2=B1 31% perf-profile.calltrace.c= ycles-pp.__copy_skb_header.__skb_clone.sctp_ulpevent_make_rcvmsg.sctp_ulpq_= tail_data.sctp_cmd_interpreter 0.66 =C2=B1 73% +1.0 1.62 perf-profile.calltrace.c= ycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.sendmsg.main 0.00 +1.0 0.97 =C2=B1 29% perf-profile.calltrace.c= ycles-pp.sctp_chunk_put.sctp_packet_pack.sctp_packet_transmit.sctp_outq_flu= sh.sctp_cmd_interpreter 1.58 =C2=B1 22% +1.0 2.56 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_ulpevent_make_rcvmsg.sctp_ulpq_tail_data.sctp_cmd_interp= reter.sctp_do_sm.sctp_assoc_bh_rcv 1.66 =C2=B1 22% +1.0 2.64 =C2=B1 2% perf-profile.calltr= ace.cycles-pp._sctp_make_chunk.sctp_make_datafrag_empty.sctp_datamsg_from_u= ser.sctp_sendmsg_to_asoc.sctp_sendmsg 0.64 =C2=B1 74% +1.0 1.64 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe.sendmsg.process_requests 0.00 +1.0 1.03 =C2=B1 26% perf-profile.calltrace.c= ycles-pp.sendmsg_copy_msghdr.___sys_sendmsg.__sys_sendmsg.do_syscall_64.ent= ry_SYSCALL_64_after_hwframe 1.04 =C2=B1 72% +1.0 2.09 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.do_ulpq_tail_event.sctp_cmd_interpreter.sctp_do_sm.sctp_cmd_i= nterpreter.sctp_do_sm 1.60 =C2=B1 25% +1.1 2.68 perf-profile.calltrace.c= ycles-pp.sctp_packet_pack.sctp_packet_transmit.sctp_outq_flush.sctp_cmd_int= erpreter.sctp_do_sm 2.22 =C2=B1 22% +1.3 3.47 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_make_datafrag_empty.sctp_datamsg_from_user.sctp_sendmsg_= to_asoc.sctp_sendmsg.sock_sendmsg 2.25 =C2=B1 20% +1.3 3.54 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.sctp_ulpq_tail_data.sctp_cmd_interpreter.sctp_do_sm.sctp_asso= c_bh_rcv.sctp_rcv 1.15 =C2=B1 72% +1.3 2.45 perf-profile.calltrace.c= ycles-pp.sctp_cmd_interpreter.sctp_do_sm.sctp_cmd_interpreter.sctp_do_sm.sc= tp_assoc_bh_rcv 3.13 =C2=B1 18% +1.4 4.55 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_packet_append_chunk.sctp_packet_transmit_chunk.sctp_outq= _flush_data.sctp_outq_flush.sctp_cmd_interpreter 3.17 =C2=B1 18% +1.4 4.62 perf-profile.calltrace.c= ycles-pp.sctp_packet_transmit_chunk.sctp_outq_flush_data.sctp_outq_flush.sc= tp_cmd_interpreter.sctp_do_sm 2.81 =C2=B1 25% +1.8 4.58 perf-profile.calltrace.c= ycles-pp.sctp_do_sm.sctp_cmd_interpreter.sctp_do_sm.sctp_assoc_bh_rcv.sctp_= rcv 3.65 =C2=B1 21% +2.0 5.61 perf-profile.calltrace.c= ycles-pp.sctp_datamsg_from_user.sctp_sendmsg_to_asoc.sctp_sendmsg.sock_send= msg.____sys_sendmsg 0.94 =C2=B1 74% +2.0 2.92 perf-profile.calltrace.c= ycles-pp.__schedule.schedule.exit_to_user_mode_loop.exit_to_user_mode_prepa= re.syscall_exit_to_user_mode 0.97 =C2=B1 74% +2.0 3.02 perf-profile.calltrace.c= ycles-pp.schedule.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_= exit_to_user_mode.do_syscall_64 1.02 =C2=B1 73% +2.1 3.14 perf-profile.calltrace.c= ycles-pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_u= ser_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe 5.85 =C2=B1 16% +2.4 8.23 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sctp_outq_flush_data.sctp_outq_flush.sctp_cmd_interpreter.sct= p_do_sm.sctp_primitive_SEND 1.22 =C2=B1 74% +2.4 3.65 perf-profile.calltrace.c= ycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64.= entry_SYSCALL_64_after_hwframe.sendmsg 53.69 +2.5 56.15 perf-profile.calltrace.cycles= -pp.sctp_outq_flush.sctp_cmd_interpreter.sctp_do_sm.sctp_primitive_SEND.sct= p_sendmsg_to_asoc 55.48 +3.4 58.86 perf-profile.calltrace.cycles= -pp.sctp_primitive_SEND.sctp_sendmsg_to_asoc.sctp_sendmsg.sock_sendmsg.____= sys_sendmsg 32.72 =C2=B1 3% +3.8 36.51 perf-profile.calltrace.c= ycles-pp.__sys_sendmsg.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendmsg= .process_requests 32.26 =C2=B1 4% +4.2 36.43 perf-profile.calltrace.c= ycles-pp.__sys_sendmsg.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendmsg= .main 33.60 =C2=B1 4% +4.7 38.30 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendmsg.process_reque= sts.spawn_child 33.68 =C2=B1 4% +4.8 38.44 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.sendmsg.process_requests.spawn_chil= d.accept_connection 33.91 =C2=B1 4% +4.9 38.80 perf-profile.calltrace.c= ycles-pp.sendmsg.process_requests.spawn_child.accept_connection.accept_conn= ections 33.10 =C2=B1 5% +5.1 38.20 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendmsg.main.__libc_s= tart_main 33.18 =C2=B1 5% +5.2 38.34 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.sendmsg.main.__libc_start_main 33.42 =C2=B1 5% +5.3 38.70 perf-profile.calltrace.c= ycles-pp.sendmsg.main.__libc_start_main 60.21 =C2=B1 2% +5.6 65.80 perf-profile.calltrace.c= ycles-pp.sctp_sendmsg_to_asoc.sctp_sendmsg.sock_sendmsg.____sys_sendmsg.___= sys_sendmsg 61.53 =C2=B1 2% +6.2 67.77 perf-profile.calltrace.c= ycles-pp.sctp_sendmsg.sock_sendmsg.____sys_sendmsg.___sys_sendmsg.__sys_sen= dmsg 62.15 =C2=B1 2% +6.5 68.70 perf-profile.calltrace.c= ycles-pp.sock_sendmsg.____sys_sendmsg.___sys_sendmsg.__sys_sendmsg.do_sysca= ll_64 63.71 =C2=B1 3% +7.3 71.00 perf-profile.calltrace.c= ycles-pp.____sys_sendmsg.___sys_sendmsg.__sys_sendmsg.do_syscall_64.entry_S= YSCALL_64_after_hwframe 64.59 =C2=B1 3% +7.9 72.47 perf-profile.calltrace.c= ycles-pp.___sys_sendmsg.__sys_sendmsg.do_syscall_64.entry_SYSCALL_64_after_= hwframe.sendmsg 22.44 =C2=B1 20% +11.6 34.07 perf-profile.calltrace.c= ycles-pp.sctp_do_sm.sctp_primitive_SEND.sctp_sendmsg_to_asoc.sctp_sendmsg.s= ock_sendmsg 23.46 =C2=B1 20% +12.0 35.48 perf-profile.calltrace.c= ycles-pp.sctp_cmd_interpreter.sctp_do_sm.sctp_primitive_SEND.sctp_sendmsg_t= o_asoc.sctp_sendmsg 20.04 =C2=B1 31% -14.0 6.02 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 20.17 =C2=B1 31% -14.0 6.18 =C2=B1 3% perf-profile.childr= en.cycles-pp.__sctp_write_space 20.61 =C2=B1 30% -13.9 6.66 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_wfree 19.73 =C2=B1 32% -13.9 5.84 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_common 19.56 =C2=B1 32% -13.9 5.68 =C2=B1 3% perf-profile.childr= en.cycles-pp.try_to_wake_up 19.63 =C2=B1 32% -13.8 5.78 =C2=B1 3% perf-profile.childr= en.cycles-pp.autoremove_wake_function 22.46 =C2=B1 27% -13.4 9.10 =C2=B1 2% perf-profile.childr= en.cycles-pp.consume_skb 21.86 =C2=B1 28% -13.3 8.56 =C2=B1 2% perf-profile.childr= en.cycles-pp.skb_release_head_state 23.89 =C2=B1 24% -12.9 10.95 perf-profile.children.cy= cles-pp.sctp_chunk_put 24.98 =C2=B1 23% -12.9 12.10 perf-profile.children.cy= cles-pp.sctp_outq_sack 9.59 =C2=B1 39% -9.6 0.00 perf-profile.children.cy= cles-pp.secondary_startup_64_no_verify 9.59 =C2=B1 39% -9.6 0.00 perf-profile.children.cy= cles-pp.start_secondary 9.59 =C2=B1 39% -9.6 0.00 perf-profile.children.cy= cles-pp.cpu_startup_entry 9.58 =C2=B1 39% -9.6 0.00 perf-profile.children.cy= cles-pp.do_idle 8.32 =C2=B1 53% -8.3 0.00 perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 9.11 =C2=B1 48% -8.3 0.85 =C2=B1 3% perf-profile.childr= en.cycles-pp._raw_spin_lock 8.34 =C2=B1 29% -8.0 0.30 =C2=B1 6% perf-profile.childr= en.cycles-pp.update_cfs_group 34.18 =C2=B1 10% -7.8 26.37 perf-profile.children.cy= cles-pp.sctp_assoc_bh_rcv 14.60 =C2=B1 16% -6.5 8.11 perf-profile.children.cy= cles-pp.__schedule 6.21 =C2=B1 36% -6.2 0.00 perf-profile.children.cy= cles-pp.cpuidle_idle_call 37.55 =C2=B1 7% -5.9 31.64 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_rcv 5.83 =C2=B1 37% -5.8 0.00 perf-profile.children.cy= cles-pp.cpuidle_enter 5.82 =C2=B1 37% -5.8 0.00 perf-profile.children.cy= cles-pp.cpuidle_enter_state 37.86 =C2=B1 7% -5.8 32.10 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_protocol_deliver_rcu 7.75 =C2=B1 27% -5.8 2.00 =C2=B1 3% perf-profile.childr= en.cycles-pp.enqueue_task_fair 7.76 =C2=B1 27% -5.7 2.04 =C2=B1 3% perf-profile.childr= en.cycles-pp.ttwu_do_activate 37.92 =C2=B1 7% -5.7 32.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_local_deliver_finish 5.68 =C2=B1 37% -5.7 0.00 perf-profile.children.cy= cles-pp.mwait_idle_with_hints 5.67 =C2=B1 37% -5.7 0.00 perf-profile.children.cy= cles-pp.intel_idle_irq 7.31 =C2=B1 24% -5.2 2.15 perf-profile.children.cy= cles-pp.dequeue_task_fair 39.05 =C2=B1 6% -4.9 34.11 =C2=B1 2% perf-profile.childr= en.cycles-pp.__netif_receive_skb_one_core 11.47 =C2=B1 13% -4.9 6.54 perf-profile.children.cy= cles-pp.sctp_skb_recv_datagram 10.22 =C2=B1 15% -4.8 5.43 perf-profile.children.cy= cles-pp.schedule_timeout 39.40 =C2=B1 6% -4.8 34.65 =C2=B1 2% perf-profile.childr= en.cycles-pp.process_backlog 39.47 =C2=B1 6% -4.7 34.75 perf-profile.children.cy= cles-pp.__napi_poll 39.83 =C2=B1 5% -4.5 35.28 =C2=B1 2% perf-profile.childr= en.cycles-pp.net_rx_action 40.64 =C2=B1 5% -4.3 36.34 perf-profile.children.cy= cles-pp.__softirqentry_text_start 40.73 =C2=B1 5% -4.0 36.68 perf-profile.children.cy= cles-pp.do_softirq 40.99 =C2=B1 4% -3.9 37.11 perf-profile.children.cy= cles-pp.__local_bh_enable_ip 5.37 =C2=B1 36% -3.7 1.63 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_load_avg 11.53 =C2=B1 8% -3.2 8.33 perf-profile.children.cy= cles-pp.schedule 17.05 =C2=B1 4% -3.0 14.02 perf-profile.children.cy= cles-pp.sctp_recvmsg 4.13 =C2=B1 38% -3.0 1.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.enqueue_entity 16.78 =C2=B1 4% -2.9 13.86 perf-profile.children.cy= cles-pp.inet_recvmsg 43.24 =C2=B1 3% -2.8 40.49 perf-profile.children.cy= cles-pp.ip_finish_output2 17.55 =C2=B1 3% -2.6 14.96 perf-profile.children.cy= cles-pp.____sys_recvmsg 3.60 =C2=B1 35% -2.5 1.05 =C2=B1 5% perf-profile.childr= en.cycles-pp.dequeue_entity 44.23 =C2=B1 3% -2.2 42.06 perf-profile.children.cy= cles-pp.__ip_queue_xmit 18.47 =C2=B1 2% -2.0 16.43 perf-profile.children.cy= cles-pp.___sys_recvmsg 18.81 -1.8 16.97 perf-profile.children.cycles-= pp.__sys_recvmsg 20.96 -1.3 19.63 perf-profile.children.cycles-= pp.recvmsg 1.03 =C2=B1 24% -0.4 0.67 perf-profile.children.cy= cles-pp.asm_sysvec_apic_timer_interrupt 1.43 -0.2 1.18 perf-profile.children.cycles-= pp._raw_spin_lock_irqsave 0.39 =C2=B1 29% -0.2 0.16 perf-profile.children.cy= cles-pp.scheduler_tick 0.84 =C2=B1 20% -0.2 0.62 perf-profile.children.cy= cles-pp.sysvec_apic_timer_interrupt 0.30 =C2=B1 28% -0.2 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.task_tick_fair 0.52 =C2=B1 22% -0.2 0.31 perf-profile.children.cy= cles-pp.__hrtimer_run_queues 0.44 =C2=B1 25% -0.2 0.24 perf-profile.children.cy= cles-pp.update_process_times 0.46 =C2=B1 24% -0.2 0.27 perf-profile.children.cy= cles-pp.tick_sched_timer 0.44 =C2=B1 26% -0.2 0.25 perf-profile.children.cy= cles-pp.tick_sched_handle 0.81 =C2=B1 8% -0.2 0.64 perf-profile.children.cy= cles-pp._raw_spin_lock_bh 0.68 =C2=B1 2% -0.1 0.54 perf-profile.children.cy= cles-pp.available_idle_cpu 0.32 =C2=B1 17% -0.1 0.20 perf-profile.children.cy= cles-pp.finish_task_switch 0.24 =C2=B1 5% -0.0 0.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.sctp_chunk_hold 0.27 -0.0 0.23 =C2=B1 2% perf-profile.children.cy= cles-pp.prepare_to_wait_exclusive 0.12 =C2=B1 4% -0.0 0.10 perf-profile.children.cy= cles-pp.resched_curr 0.07 -0.0 0.06 =C2=B1 8% perf-profile.children.cy= cles-pp.sctp_transport_burst_limited 0.06 =C2=B1 8% +0.0 0.07 perf-profile.children.cy= cles-pp.sctp_sched_fcfs_dequeue_done 0.06 =C2=B1 13% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.sctp_tsnmap_mark 0.08 =C2=B1 16% +0.0 0.10 =C2=B1 8% perf-profile.childr= en.cycles-pp.perf_trace_buf_update 0.14 =C2=B1 11% +0.0 0.17 =C2=B1 7% perf-profile.childr= en.cycles-pp.cpumask_next_wrap 0.33 +0.0 0.35 =C2=B1 2% perf-profile.children.cy= cles-pp.sctp_transport_put 0.07 =C2=B1 20% +0.0 0.10 =C2=B1 14% perf-profile.childr= en.cycles-pp.sctp_transport_burst_reset 0.08 =C2=B1 20% +0.0 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.__x64_sys_recvmsg 0.11 =C2=B1 18% +0.0 0.15 =C2=B1 8% perf-profile.childr= en.cycles-pp.sctp_auth_send_cid 0.11 =C2=B1 15% +0.0 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_transport_raise_cwnd 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.sctp_v4_is_ce 0.04 =C2=B1 71% +0.0 0.07 perf-profile.children.cy= cles-pp.__cgroup_account_cputime 0.09 =C2=B1 13% +0.0 0.13 =C2=B1 12% perf-profile.childr= en.cycles-pp.rb_erase 0.07 =C2=B1 23% +0.0 0.11 perf-profile.children.cy= cles-pp.ip_send_check 0.03 =C2=B1 70% +0.0 0.07 perf-profile.children.cy= cles-pp.entry_SYSCALL_64_safe_stack 0.15 =C2=B1 13% +0.0 0.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_min_vruntime 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 25% perf-profile.childr= en.cycles-pp.sctp_sched_dequeue_done 0.04 =C2=B1 71% +0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.__rdgsbase_inactive 0.04 =C2=B1 73% +0.0 0.08 perf-profile.children.cy= cles-pp.__x64_sys_sendmsg 0.04 =C2=B1 73% +0.0 0.08 perf-profile.children.cy= cles-pp.sctp_init_addrs 0.04 =C2=B1 73% +0.0 0.08 =C2=B1 17% perf-profile.childr= en.cycles-pp.__raise_softirq_irqoff 0.13 =C2=B1 12% +0.0 0.17 =C2=B1 2% perf-profile.childr= en.cycles-pp.nf_hook_slow 0.04 =C2=B1 71% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.place_entity 0.04 =C2=B1 71% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.apparmor_socket_sendmsg 0.07 =C2=B1 11% +0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.validate_xmit_vlan 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 11% perf-profile.childr= en.cycles-pp.sctp_v4_cmp_addr 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.raw_local_deliver 0.09 =C2=B1 14% +0.0 0.13 =C2=B1 6% perf-profile.childr= en.cycles-pp.syscall_exit_to_user_mode_prepare 0.09 =C2=B1 23% +0.0 0.13 perf-profile.children.cy= cles-pp.__wrgsbase_inactive 0.04 =C2=B1 71% +0.0 0.08 perf-profile.children.cy= cles-pp.perf_trace_buf_alloc 0.02 =C2=B1141% +0.0 0.06 perf-profile.children.cy= cles-pp.apparmor_socket_recvmsg 0.12 =C2=B1 10% +0.0 0.16 =C2=B1 5% perf-profile.childr= en.cycles-pp.skb_network_protocol 0.02 =C2=B1141% +0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.syscall_enter_from_user_mode 0.04 =C2=B1 70% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.kfree_skbmem 0.04 =C2=B1 73% +0.0 0.09 =C2=B1 10% perf-profile.childr= en.cycles-pp.eth_type_trans 0.02 =C2=B1141% +0.0 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.schedule_debug 0.11 =C2=B1 19% +0.0 0.16 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_transport_update_rto 0.28 =C2=B1 13% +0.0 0.33 perf-profile.children.cy= cles-pp.sctp_sf_eat_sack_6_2 0.15 =C2=B1 16% +0.0 0.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.perf_tp_event 0.07 =C2=B1 28% +0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.__put_user_nocheck_8 0.12 =C2=B1 10% +0.1 0.17 =C2=B1 7% perf-profile.childr= en.cycles-pp.pick_next_entity 0.04 =C2=B1 71% +0.1 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_control_release_owner 0.02 =C2=B1141% +0.1 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.switch_ldt 0.02 =C2=B1141% +0.1 0.07 =C2=B1 11% perf-profile.childr= en.cycles-pp.apparmor_socket_sock_rcv_skb 0.04 =C2=B1 73% +0.1 0.09 perf-profile.children.cy= cles-pp.sctp_ulpevent_get_notification_type 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.sock_wake_async 0.38 =C2=B1 4% +0.1 0.43 perf-profile.children.cy= cles-pp.sctp_association_hold 0.31 =C2=B1 13% +0.1 0.36 =C2=B1 6% perf-profile.childr= en.cycles-pp.perf_trace_sched_wakeup_template 0.14 =C2=B1 15% +0.1 0.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.sctp_chunk_abandoned 0.05 =C2=B1 72% +0.1 0.11 =C2=B1 8% perf-profile.childr= en.cycles-pp.sctp4_rcv 0.04 =C2=B1 73% +0.1 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.calc_wheel_index 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.memset 0.04 =C2=B1 76% +0.1 0.10 =C2=B1 12% perf-profile.childr= en.cycles-pp.sctp_ulpq_retrieve_ordered 0.05 =C2=B1 72% +0.1 0.10 perf-profile.children.cy= cles-pp.skb_pull 0.31 =C2=B1 13% +0.1 0.37 =C2=B1 2% perf-profile.childr= en.cycles-pp.__update_load_avg_cfs_rq 0.10 =C2=B1 27% +0.1 0.16 =C2=B1 10% perf-profile.childr= en.cycles-pp.ip_finish_output 0.04 =C2=B1 71% +0.1 0.10 =C2=B1 14% perf-profile.childr= en.cycles-pp.sctp_inet_msgname 0.04 =C2=B1 76% +0.1 0.10 =C2=B1 8% perf-profile.childr= en.cycles-pp.skb_free_head 0.02 =C2=B1141% +0.1 0.08 =C2=B1 16% perf-profile.childr= en.cycles-pp.is_vmalloc_addr 0.04 =C2=B1 73% +0.1 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.perf_trace_sched_switch 0.10 =C2=B1 14% +0.1 0.16 =C2=B1 19% perf-profile.childr= en.cycles-pp.detach_if_pending 0.08 =C2=B1 27% +0.1 0.14 =C2=B1 6% perf-profile.childr= en.cycles-pp.rcu_note_context_switch 0.16 =C2=B1 13% +0.1 0.21 =C2=B1 4% perf-profile.childr= en.cycles-pp.sctp_id2assoc 0.02 =C2=B1141% +0.1 0.08 =C2=B1 20% perf-profile.childr= en.cycles-pp.ip_local_deliver 0.08 =C2=B1 32% +0.1 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.inet_sendmsg 0.02 =C2=B1141% +0.1 0.08 =C2=B1 32% perf-profile.childr= en.cycles-pp.neigh_hh_output 0.04 =C2=B1 73% +0.1 0.10 perf-profile.children.cy= cles-pp.save_fpregs_to_fpstate 0.25 =C2=B1 10% +0.1 0.31 =C2=B1 2% perf-profile.childr= en.cycles-pp.skb_set_owner_w 0.10 =C2=B1 19% +0.1 0.17 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_outq_flush_ctrl 0.09 =C2=B1 23% +0.1 0.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_tsnmap_num_gabs 0.05 =C2=B1 78% +0.1 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.sctp_v4_from_skb 0.02 =C2=B1141% +0.1 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_association_get_next_tsn 0.10 =C2=B1 14% +0.1 0.16 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpuacct_charge 0.12 =C2=B1 20% +0.1 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.rcu_all_qs 0.25 =C2=B1 16% +0.1 0.32 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_validate_data 0.05 =C2=B1 77% +0.1 0.12 =C2=B1 18% perf-profile.childr= en.cycles-pp.ipv4_mtu 0.30 =C2=B1 13% +0.1 0.37 =C2=B1 2% perf-profile.childr= en.cycles-pp.send_sctp_rr 0.14 =C2=B1 20% +0.1 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.copyin 0.05 =C2=B1 72% +0.1 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.clear_buddies 0.12 =C2=B1 26% +0.1 0.19 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_sf_do_prm_send 0.48 =C2=B1 11% +0.1 0.55 =C2=B1 3% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.40 =C2=B1 10% +0.1 0.47 perf-profile.children.cy= cles-pp.update_rq_clock 0.03 =C2=B1141% +0.1 0.10 =C2=B1 21% perf-profile.childr= en.cycles-pp.sctp_inet_cmp_addr 0.10 =C2=B1 31% +0.1 0.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.check_stack_object 0.05 =C2=B1 74% +0.1 0.12 =C2=B1 10% perf-profile.childr= en.cycles-pp.sctp_chunk_assign_tsn 0.40 =C2=B1 13% +0.1 0.48 perf-profile.children.cy= cles-pp.__switch_to 0.12 =C2=B1 33% +0.1 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.__ip_local_out 0.15 =C2=B1 21% +0.1 0.24 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_datamsg_destroy 0.32 =C2=B1 11% +0.1 0.41 perf-profile.children.cy= cles-pp.sock_kfree_s 0.18 =C2=B1 20% +0.1 0.26 perf-profile.children.cy= cles-pp._raw_spin_lock_irq 0.10 =C2=B1 40% +0.1 0.19 =C2=B1 11% perf-profile.childr= en.cycles-pp.sctp_get_af_specific 0.58 =C2=B1 5% +0.1 0.67 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_association_put 0.28 =C2=B1 15% +0.1 0.37 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_inet_skb_msgname 0.25 =C2=B1 11% +0.1 0.34 perf-profile.children.cy= cles-pp.sctp_datamsg_put 0.14 =C2=B1 23% +0.1 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 0.12 =C2=B1 42% +0.1 0.21 =C2=B1 17% perf-profile.childr= en.cycles-pp.sctp_generate_fwdtsn 0.12 =C2=B1 23% +0.1 0.21 =C2=B1 9% perf-profile.childr= en.cycles-pp.sctp_sendmsg_check_sflags 0.15 =C2=B1 28% +0.1 0.24 =C2=B1 9% perf-profile.childr= en.cycles-pp.__genradix_ptr 0.35 =C2=B1 7% +0.1 0.44 perf-profile.children.cy= cles-pp.release_sock 0.09 =C2=B1 39% +0.1 0.19 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_ulpevent_is_notification 0.22 =C2=B1 12% +0.1 0.31 =C2=B1 5% perf-profile.childr= en.cycles-pp.netif_skb_features 0.25 =C2=B1 21% +0.1 0.34 perf-profile.children.cy= cles-pp.___perf_sw_event 0.15 =C2=B1 21% +0.1 0.25 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_sched_dequeue_common 0.13 =C2=B1 26% +0.1 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_chunk_assign_ssn 0.20 =C2=B1 17% +0.1 0.30 =C2=B1 7% perf-profile.childr= en.cycles-pp.sock_wfree 0.20 =C2=B1 22% +0.1 0.30 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_sock_rfree 0.11 =C2=B1 46% +0.1 0.21 =C2=B1 3% perf-profile.childr= en.cycles-pp.security_sock_rcv_skb 0.16 =C2=B1 27% +0.1 0.27 perf-profile.children.cy= cles-pp.ip_rcv_core 0.15 =C2=B1 22% +0.1 0.25 =C2=B1 6% perf-profile.childr= en.cycles-pp.should_failslab 0.15 =C2=B1 23% +0.1 0.25 =C2=B1 6% perf-profile.childr= en.cycles-pp.ip_skb_dst_mtu 0.17 =C2=B1 29% +0.1 0.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_sm_lookup_event 0.20 =C2=B1 21% +0.1 0.31 =C2=B1 3% perf-profile.childr= en.cycles-pp.read_tsc 0.16 =C2=B1 33% +0.1 0.27 =C2=B1 4% perf-profile.childr= en.cycles-pp.ip_local_out 0.15 =C2=B1 27% +0.1 0.26 =C2=B1 11% perf-profile.childr= en.cycles-pp.sctp_bind_addr_match 0.12 =C2=B1 42% +0.1 0.23 =C2=B1 3% perf-profile.childr= en.cycles-pp.set_next_buddy 0.24 =C2=B1 22% +0.1 0.35 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_output 0.09 =C2=B1 35% +0.1 0.21 perf-profile.children.cy= cles-pp.clockevents_program_event 0.13 =C2=B1 33% +0.1 0.25 =C2=B1 11% perf-profile.childr= en.cycles-pp.kmalloc_slab 0.51 =C2=B1 15% +0.1 0.62 perf-profile.children.cy= cles-pp.__switch_to_asm 0.39 =C2=B1 11% +0.1 0.51 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_outq_tail 0.40 =C2=B1 19% +0.1 0.52 =C2=B1 3% perf-profile.childr= en.cycles-pp.restore_fpregs_from_fpstate 0.26 =C2=B1 20% +0.1 0.38 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_cmp_addr_exact 0.13 =C2=B1 22% +0.1 0.25 =C2=B1 8% perf-profile.childr= en.cycles-pp.__calc_delta 0.17 =C2=B1 27% +0.1 0.29 =C2=B1 4% perf-profile.childr= en.cycles-pp.sctp_ulpq_order 0.19 =C2=B1 21% +0.1 0.32 perf-profile.children.cy= cles-pp.skb_clone 0.38 =C2=B1 16% +0.1 0.50 perf-profile.children.cy= cles-pp.security_socket_sendmsg 0.16 =C2=B1 27% +0.1 0.29 perf-profile.children.cy= cles-pp.enqueue_timer 0.19 =C2=B1 30% +0.1 0.32 perf-profile.children.cy= cles-pp.entry_SYSRETQ_unsafe_stack 0.25 =C2=B1 24% +0.1 0.38 =C2=B1 2% perf-profile.childr= en.cycles-pp.skb_put 0.42 =C2=B1 16% +0.1 0.55 perf-profile.children.cy= cles-pp.__fdget 0.17 =C2=B1 34% +0.1 0.30 =C2=B1 6% perf-profile.childr= en.cycles-pp.sctp_ulpevent_init 0.33 =C2=B1 11% +0.1 0.47 perf-profile.children.cy= cles-pp.sctp_transport_hold 0.22 =C2=B1 22% +0.1 0.36 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_ulpevent_receive_data 0.15 =C2=B1 34% +0.1 0.29 =C2=B1 8% perf-profile.childr= en.cycles-pp.sctp_v4_addr_valid 0.45 =C2=B1 16% +0.1 0.59 =C2=B1 2% perf-profile.childr= en.cycles-pp.__ksize 0.30 =C2=B1 16% +0.1 0.44 perf-profile.children.cy= cles-pp.__update_load_avg_se 0.50 =C2=B1 16% +0.1 0.65 perf-profile.children.cy= cles-pp.sockfd_lookup_light 0.47 =C2=B1 15% +0.1 0.61 =C2=B1 3% perf-profile.childr= en.cycles-pp._copy_to_iter 0.17 =C2=B1 40% +0.2 0.32 =C2=B1 5% perf-profile.childr= en.cycles-pp.ipv4_dst_check 0.21 =C2=B1 23% +0.2 0.36 =C2=B1 10% perf-profile.childr= en.cycles-pp.__ip_finish_output 0.27 =C2=B1 27% +0.2 0.42 perf-profile.children.cy= cles-pp._copy_from_iter 0.29 =C2=B1 19% +0.2 0.45 =C2=B1 11% perf-profile.childr= en.cycles-pp.kmem_cache_alloc_trace 0.25 =C2=B1 29% +0.2 0.41 =C2=B1 3% perf-profile.childr= en.cycles-pp.os_xsave 0.59 =C2=B1 17% +0.2 0.75 =C2=B1 2% perf-profile.childr= en.cycles-pp.switch_fpu_return 0.23 =C2=B1 28% +0.2 0.39 perf-profile.children.cy= cles-pp.skb_dequeue 0.46 =C2=B1 16% +0.2 0.62 perf-profile.children.cy= cles-pp.aa_sk_perm 0.20 =C2=B1 21% +0.2 0.36 =C2=B1 5% perf-profile.childr= en.cycles-pp.get_nohz_timer_target 0.43 =C2=B1 14% +0.2 0.60 =C2=B1 5% perf-profile.childr= en.cycles-pp.enqueue_to_backlog 0.33 =C2=B1 21% +0.2 0.50 perf-profile.children.cy= cles-pp.check_preempt_curr 0.30 =C2=B1 24% +0.2 0.47 perf-profile.children.cy= cles-pp.security_socket_recvmsg 0.32 =C2=B1 25% +0.2 0.49 perf-profile.children.cy= cles-pp.native_sched_clock 0.60 =C2=B1 12% +0.2 0.78 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_chunk_free 0.29 =C2=B1 22% +0.2 0.47 perf-profile.children.cy= cles-pp.__cond_resched 0.27 =C2=B1 25% +0.2 0.46 =C2=B1 7% perf-profile.childr= en.cycles-pp.sctp_sendmsg_parse 0.35 =C2=B1 22% +0.2 0.54 perf-profile.children.cy= cles-pp.ttwu_do_wakeup 0.38 =C2=B1 24% +0.2 0.57 perf-profile.children.cy= cles-pp.sched_clock_cpu 0.33 =C2=B1 22% +0.2 0.52 =C2=B1 2% perf-profile.childr= en.cycles-pp.irqtime_account_irq 0.34 =C2=B1 18% +0.2 0.53 =C2=B1 10% perf-profile.childr= en.cycles-pp.sctp_sched_fcfs_dequeue 0.27 =C2=B1 29% +0.2 0.47 perf-profile.children.cy= cles-pp.copy_user_enhanced_fast_string 0.34 =C2=B1 22% +0.2 0.53 perf-profile.children.cy= cles-pp.sock_recvmsg 0.82 =C2=B1 8% +0.2 1.02 =C2=B1 9% perf-profile.childr= en.cycles-pp.sctp_transport_reset_t3_rtx 0.20 =C2=B1 40% +0.2 0.40 =C2=B1 4% perf-profile.childr= en.cycles-pp.put_prev_entity 0.31 =C2=B1 27% +0.2 0.51 perf-profile.children.cy= cles-pp.__check_heap_object 0.77 =C2=B1 13% +0.2 0.97 =C2=B1 2% perf-profile.childr= en.cycles-pp.del_timer 0.19 =C2=B1 46% +0.2 0.40 =C2=B1 7% perf-profile.childr= en.cycles-pp.sk_filter_trim_cap 0.50 =C2=B1 13% +0.2 0.71 =C2=B1 2% perf-profile.childr= en.cycles-pp.netif_rx_internal 0.30 =C2=B1 20% +0.2 0.51 =C2=B1 6% perf-profile.childr= en.cycles-pp.__kmalloc 0.31 =C2=B1 26% +0.2 0.52 perf-profile.children.cy= cles-pp.__entry_text_start 0.43 =C2=B1 14% +0.2 0.64 =C2=B1 3% perf-profile.childr= en.cycles-pp.validate_xmit_skb 0.29 =C2=B1 30% +0.2 0.51 =C2=B1 2% perf-profile.childr= en.cycles-pp.memcpy_erms 0.52 =C2=B1 13% +0.2 0.74 perf-profile.children.cy= cles-pp.__netif_rx 0.45 =C2=B1 14% +0.2 0.67 =C2=B1 5% perf-profile.childr= en.cycles-pp.sock_kmalloc 0.21 =C2=B1 41% +0.2 0.43 =C2=B1 2% perf-profile.childr= en.cycles-pp.check_preempt_wakeup 0.30 =C2=B1 24% +0.2 0.53 =C2=B1 3% perf-profile.childr= en.cycles-pp.ip_rcv_finish_core 0.47 =C2=B1 18% +0.2 0.71 perf-profile.children.cy= cles-pp.prepare_task_switch 0.31 =C2=B1 22% +0.2 0.55 =C2=B1 2% perf-profile.childr= en.cycles-pp.__virt_addr_valid 0.38 =C2=B1 24% +0.2 0.62 perf-profile.children.cy= cles-pp.sctp_inq_pop 0.57 =C2=B1 17% +0.2 0.82 =C2=B1 6% perf-profile.childr= en.cycles-pp.simple_copy_to_iter 0.37 =C2=B1 25% +0.3 0.63 perf-profile.children.cy= cles-pp.__netif_receive_skb_core 0.44 =C2=B1 21% +0.3 0.70 =C2=B1 3% perf-profile.childr= en.cycles-pp.reweight_entity 0.76 =C2=B1 15% +0.3 1.02 =C2=B1 4% perf-profile.childr= en.cycles-pp.sctp_hash_cmp 0.34 =C2=B1 26% +0.3 0.60 =C2=B1 4% perf-profile.childr= en.cycles-pp.memcg_slab_post_alloc_hook 0.63 =C2=B1 20% +0.3 0.89 perf-profile.children.cy= cles-pp.copy_user_short_string 0.62 =C2=B1 17% +0.3 0.93 =C2=B1 3% perf-profile.childr= en.cycles-pp.check_heap_object 0.40 =C2=B1 27% +0.3 0.71 =C2=B1 2% perf-profile.childr= en.cycles-pp.ktime_get 1.23 =C2=B1 9% +0.3 1.54 =C2=B1 6% perf-profile.childr= en.cycles-pp.__mod_timer 0.48 =C2=B1 26% +0.3 0.81 =C2=B1 2% perf-profile.childr= en.cycles-pp.__sctp_packet_append_chunk 0.50 =C2=B1 25% +0.3 0.84 =C2=B1 2% perf-profile.childr= en.cycles-pp.__might_sleep 0.72 =C2=B1 23% +0.4 1.09 perf-profile.children.cy= cles-pp.sctp_addto_chunk 0.87 =C2=B1 16% +0.4 1.24 =C2=B1 4% perf-profile.childr= en.cycles-pp.sctp_eat_data 0.48 =C2=B1 27% +0.4 0.86 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_v4_xmit 0.53 =C2=B1 30% +0.4 0.91 =C2=B1 3% perf-profile.childr= en.cycles-pp.__might_fault 0.59 =C2=B1 29% +0.4 0.98 perf-profile.children.cy= cles-pp.__copy_msghdr_from_user 1.51 =C2=B1 12% +0.4 1.90 =C2=B1 2% perf-profile.childr= en.cycles-pp.pick_next_task_fair 0.68 =C2=B1 24% +0.4 1.09 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_user_addto_chunk 0.69 =C2=B1 26% +0.4 1.10 =C2=B1 3% perf-profile.childr= en.cycles-pp.__might_resched 0.59 =C2=B1 27% +0.4 1.00 perf-profile.children.cy= cles-pp.memset_erms 0.58 =C2=B1 26% +0.4 0.99 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_rcv 0.66 =C2=B1 24% +0.4 1.08 =C2=B1 4% perf-profile.childr= en.cycles-pp.iovec_from_user 0.84 =C2=B1 19% +0.4 1.29 perf-profile.children.cy= cles-pp.switch_mm_irqs_off 0.92 =C2=B1 23% +0.5 1.37 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_curr 1.10 =C2=B1 17% +0.5 1.56 =C2=B1 4% perf-profile.childr= en.cycles-pp.__skb_datagram_iter 0.96 =C2=B1 16% +0.5 1.42 perf-profile.children.cy= cles-pp.loopback_xmit 1.37 =C2=B1 16% +0.5 1.83 perf-profile.children.cy= cles-pp.skb_release_data 1.04 =C2=B1 20% +0.5 1.50 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_outq_select_transport 0.73 =C2=B1 24% +0.5 1.20 perf-profile.children.cy= cles-pp.memcg_slab_free_hook 1.48 =C2=B1 16% +0.5 1.95 perf-profile.children.cy= cles-pp.kfree 0.81 =C2=B1 25% +0.5 1.28 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_packet_config 1.13 =C2=B1 17% +0.5 1.61 =C2=B1 6% perf-profile.childr= en.cycles-pp.skb_copy_datagram_iter 1.01 =C2=B1 19% +0.5 1.49 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_sf_eat_data_6_2 1.70 =C2=B1 14% +0.5 2.18 perf-profile.children.cy= cles-pp.sctp_check_transmitted 0.92 =C2=B1 22% +0.5 1.41 perf-profile.children.cy= cles-pp.kfree_skb_reason 0.70 =C2=B1 22% +0.5 1.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.dst_release 0.63 =C2=B1 29% +0.5 1.13 =C2=B1 5% perf-profile.childr= en.cycles-pp.__copy_skb_header 0.94 =C2=B1 19% +0.5 1.44 =C2=B1 4% perf-profile.childr= en.cycles-pp.kmem_cache_alloc_node 0.74 =C2=B1 26% +0.5 1.25 perf-profile.children.cy= cles-pp.sendmsg_copy_msghdr 1.06 =C2=B1 16% +0.5 1.57 perf-profile.children.cy= cles-pp.dev_hard_start_xmit 0.81 =C2=B1 25% +0.5 1.34 =C2=B1 2% perf-profile.childr= en.cycles-pp.__import_iovec 1.20 =C2=B1 21% +0.5 1.74 =C2=B1 4% perf-profile.childr= en.cycles-pp.__rhashtable_lookup 2.06 =C2=B1 13% +0.5 2.60 perf-profile.children.cy= cles-pp.kmem_cache_free 0.88 =C2=B1 25% +0.6 1.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.import_iovec 1.15 =C2=B1 21% +0.6 1.74 perf-profile.children.cy= cles-pp.sctp_make_control 0.78 =C2=B1 28% +0.6 1.38 =C2=B1 4% perf-profile.childr= en.cycles-pp.__skb_clone 1.17 =C2=B1 22% +0.6 1.80 perf-profile.children.cy= cles-pp.sctp_ulpevent_make_sender_dry_event 1.00 =C2=B1 26% +0.6 1.64 perf-profile.children.cy= cles-pp.sctp_queue_purge_ulpevents 1.22 =C2=B1 22% +0.7 1.88 perf-profile.children.cy= cles-pp.sctp_sf_do_no_pending_tsn 1.10 =C2=B1 23% +0.7 1.77 perf-profile.children.cy= cles-pp.kmem_cache_alloc 1.06 =C2=B1 25% +0.7 1.75 =C2=B1 3% perf-profile.childr= en.cycles-pp.__kmalloc_node_track_caller 2.34 =C2=B1 10% +0.7 3.04 perf-profile.children.cy= cles-pp.sctp_ulpevent_free 1.12 =C2=B1 24% +0.7 1.83 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_chunkify 1.38 =C2=B1 19% +0.7 2.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.__check_object_size 1.07 =C2=B1 29% +0.8 1.84 perf-profile.children.cy= cles-pp._copy_from_user 1.53 =C2=B1 24% +0.8 2.29 =C2=B1 5% perf-profile.childr= en.cycles-pp.sctp_addrs_lookup_transport 1.20 =C2=B1 25% +0.8 1.98 =C2=B1 4% perf-profile.childr= en.cycles-pp.kmalloc_reserve 1.58 =C2=B1 25% +0.8 2.38 =C2=B1 5% perf-profile.childr= en.cycles-pp.__sctp_rcv_lookup 1.58 =C2=B1 23% +0.9 2.49 perf-profile.children.cy= cles-pp.sctp_ulpq_tail_event 1.96 =C2=B1 19% +0.9 2.88 perf-profile.children.cy= cles-pp.sctp_make_sack 1.33 =C2=B1 28% +0.9 2.26 perf-profile.children.cy= cles-pp.do_ulpq_tail_event 1.98 =C2=B1 15% +0.9 2.92 =C2=B1 2% perf-profile.childr= en.cycles-pp.__dev_queue_xmit 1.59 =C2=B1 22% +1.0 2.58 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_ulpevent_make_rcvmsg 1.63 =C2=B1 26% +1.1 2.73 perf-profile.children.cy= cles-pp.sctp_packet_pack 2.23 =C2=B1 22% +1.3 3.49 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_make_datafrag_empty 2.27 =C2=B1 21% +1.3 3.56 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_ulpq_tail_data 3.15 =C2=B1 18% +1.4 4.57 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_packet_append_chunk 3.18 =C2=B1 18% +1.4 4.63 =C2=B1 2% perf-profile.childr= en.cycles-pp.sctp_packet_transmit_chunk 2.80 =C2=B1 22% +1.5 4.34 =C2=B1 2% perf-profile.childr= en.cycles-pp._sctp_make_chunk 1.46 =C2=B1 43% +1.7 3.14 perf-profile.children.cy= cles-pp.exit_to_user_mode_loop 3.31 =C2=B1 22% +1.9 5.16 perf-profile.children.cy= cles-pp.__alloc_skb 2.17 =C2=B1 35% +1.9 4.12 perf-profile.children.cy= cles-pp.exit_to_user_mode_prepare 3.67 =C2=B1 21% +2.0 5.63 perf-profile.children.cy= cles-pp.sctp_datamsg_from_user 2.33 =C2=B1 34% +2.0 4.36 perf-profile.children.cy= cles-pp.syscall_exit_to_user_mode 6.00 =C2=B1 16% +2.4 8.44 =C2=B1 3% perf-profile.childr= en.cycles-pp.sctp_outq_flush_data 54.08 +2.5 56.60 perf-profile.children.cycles-= pp.sctp_outq_flush 54.98 +2.9 57.85 perf-profile.children.cycles-= pp.sctp_cmd_interpreter 55.50 +3.2 58.72 perf-profile.children.cycles-= pp.sctp_do_sm 55.64 +3.3 58.95 perf-profile.children.cycles-= pp.sctp_primitive_SEND 34.39 =C2=B1 4% +5.0 39.39 perf-profile.children.cy= cles-pp.accept_connections 34.39 =C2=B1 4% +5.0 39.39 perf-profile.children.cy= cles-pp.accept_connection 34.39 =C2=B1 4% +5.0 39.39 perf-profile.children.cy= cles-pp.spawn_child 34.39 =C2=B1 4% +5.0 39.39 perf-profile.children.cy= cles-pp.process_requests 60.39 =C2=B1 2% +5.5 65.93 perf-profile.children.cy= cles-pp.sctp_sendmsg_to_asoc 62.06 =C2=B1 3% +6.4 68.43 perf-profile.children.cy= cles-pp.sctp_sendmsg 62.33 =C2=B1 3% +6.5 68.80 perf-profile.children.cy= cles-pp.sock_sendmsg 63.91 =C2=B1 3% +7.2 71.11 perf-profile.children.cy= cles-pp.____sys_sendmsg 64.77 =C2=B1 3% +7.8 72.58 perf-profile.children.cy= cles-pp.___sys_sendmsg 65.16 =C2=B1 3% +7.9 73.04 perf-profile.children.cy= cles-pp.__sys_sendmsg 86.67 =C2=B1 3% +8.3 94.95 perf-profile.children.cy= cles-pp.do_syscall_64 86.98 =C2=B1 3% +8.5 95.47 perf-profile.children.cy= cles-pp.entry_SYSCALL_64_after_hwframe 68.26 =C2=B1 5% +10.9 79.16 perf-profile.children.cy= cles-pp.sendmsg 8.31 =C2=B1 53% -8.3 0.00 perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath 8.33 =C2=B1 29% -8.0 0.29 =C2=B1 8% perf-profile.self.c= ycles-pp.update_cfs_group 5.58 =C2=B1 37% -5.6 0.00 perf-profile.self.cycles= -pp.mwait_idle_with_hints 4.53 =C2=B1 43% -3.7 0.82 =C2=B1 5% perf-profile.self.c= ycles-pp.update_load_avg 1.39 -0.2 1.15 perf-profile.self.cycles-pp._= raw_spin_lock_irqsave 0.76 =C2=B1 7% -0.2 0.55 =C2=B1 2% perf-profile.self.c= ycles-pp.__schedule 0.37 =C2=B1 22% -0.2 0.17 =C2=B1 26% perf-profile.self.c= ycles-pp.try_to_wake_up 1.04 =C2=B1 3% -0.2 0.84 =C2=B1 4% perf-profile.self.c= ycles-pp._raw_spin_lock 0.66 -0.1 0.52 perf-profile.self.cycles-pp.a= vailable_idle_cpu 0.24 =C2=B1 5% -0.0 0.19 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_chunk_hold 0.11 =C2=B1 4% -0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.__wake_up_common 0.10 =C2=B1 4% -0.0 0.06 =C2=B1 16% perf-profile.self.c= ycles-pp.perf_trace_sched_wakeup_template 0.12 =C2=B1 7% -0.0 0.10 perf-profile.self.cycles= -pp.consume_skb 0.07 -0.0 0.06 =C2=B1 8% perf-profile.self.cycles= -pp.sctp_transport_burst_limited 0.11 =C2=B1 4% -0.0 0.10 perf-profile.self.cycles= -pp.resched_curr 0.09 =C2=B1 9% +0.0 0.11 perf-profile.self.cycles= -pp.prepare_to_wait_exclusive 0.05 +0.0 0.07 perf-profile.self.cycles-pp.s= ctp_sched_fcfs_dequeue_done 0.07 =C2=B1 11% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.sockfd_lookup_light 0.13 =C2=B1 6% +0.0 0.16 =C2=B1 10% perf-profile.self.c= ycles-pp.skb_release_head_state 0.07 =C2=B1 17% +0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.perf_tp_event 0.03 =C2=B1 70% +0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.autoremove_wake_function 0.08 =C2=B1 16% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.__x64_sys_recvmsg 0.06 =C2=B1 13% +0.0 0.09 perf-profile.self.cycles= -pp.validate_xmit_vlan 0.32 +0.0 0.35 perf-profile.self.cycles-pp.s= ctp_transport_put 0.18 =C2=B1 11% +0.0 0.21 perf-profile.self.cycles= -pp.switch_fpu_return 0.09 =C2=B1 14% +0.0 0.12 =C2=B1 6% perf-profile.self.c= ycles-pp.syscall_exit_to_user_mode_prepare 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_v4_is_ce 0.04 =C2=B1 71% +0.0 0.07 perf-profile.self.cycles= -pp.sctp_make_control 0.15 =C2=B1 8% +0.0 0.18 perf-profile.self.cycles= -pp.select_task_rq_fair 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.netif_rx_internal 0.08 =C2=B1 14% +0.0 0.12 =C2=B1 13% perf-profile.self.c= ycles-pp.rb_erase 0.07 =C2=B1 18% +0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.ip_local_deliver_finish 0.07 =C2=B1 30% +0.0 0.11 =C2=B1 11% perf-profile.self.c= ycles-pp.security_socket_sendmsg 0.04 =C2=B1 71% +0.0 0.08 perf-profile.self.cycles= -pp.__rdgsbase_inactive 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 12% perf-profile.self.c= ycles-pp.sctp_transport_burst_reset 0.15 =C2=B1 14% +0.0 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.update_min_vruntime 0.04 =C2=B1 71% +0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.sendmsg_copy_msghdr 0.04 =C2=B1 71% +0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.raw_local_deliver 0.04 =C2=B1 71% +0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.__x64_sys_sendmsg 0.04 =C2=B1 71% +0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_init_addrs 0.10 =C2=B1 8% +0.0 0.14 =C2=B1 6% perf-profile.self.c= ycles-pp.skb_network_protocol 0.08 =C2=B1 20% +0.0 0.12 perf-profile.self.cycles= -pp.sock_kfree_s 0.09 =C2=B1 22% +0.0 0.13 =C2=B1 7% perf-profile.self.c= ycles-pp.sctp_transport_raise_cwnd 0.07 =C2=B1 20% +0.0 0.11 perf-profile.self.cycles= -pp.ip_send_check 0.02 =C2=B1141% +0.0 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.sock_recvmsg 0.02 =C2=B1141% +0.0 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.syscall_enter_from_user_mode 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.sctp_v4_cmp_addr 0.04 =C2=B1 73% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.eth_type_trans 0.16 =C2=B1 7% +0.0 0.20 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_ulpevent_make_rcvmsg 0.09 =C2=B1 14% +0.0 0.13 =C2=B1 18% perf-profile.self.c= ycles-pp.sctp_user_addto_chunk 0.10 =C2=B1 12% +0.0 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.lock_sock_nested 0.04 =C2=B1 71% +0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.skb_clone 0.06 =C2=B1 8% +0.0 0.10 =C2=B1 24% perf-profile.self.c= ycles-pp.sctp_sched_dequeue_done 0.07 =C2=B1 28% +0.0 0.12 =C2=B1 4% perf-profile.self.c= ycles-pp.__skb_datagram_iter 0.07 =C2=B1 28% +0.0 0.12 =C2=B1 4% perf-profile.self.c= ycles-pp.__put_user_nocheck_8 0.11 =C2=B1 19% +0.0 0.15 perf-profile.self.cycles= -pp.sctp_transport_update_rto 0.08 =C2=B1 26% +0.0 0.12 perf-profile.self.cycles= -pp._copy_from_iter 0.05 =C2=B1 71% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.__napi_poll 0.04 =C2=B1 73% +0.0 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.calc_wheel_index 0.09 =C2=B1 23% +0.0 0.13 perf-profile.self.cycles= -pp.__wrgsbase_inactive 0.04 =C2=B1 71% +0.0 0.08 perf-profile.self.cycles= -pp.sctp4_rcv 0.02 =C2=B1141% +0.0 0.06 perf-profile.self.cycles= -pp.sctp_ulpevent_get_notification_type 0.02 =C2=B1141% +0.0 0.06 perf-profile.self.cycles= -pp.apparmor_socket_recvmsg 0.02 =C2=B1141% +0.0 0.06 =C2=B1 13% perf-profile.self.c= ycles-pp.ip_local_out 0.14 =C2=B1 13% +0.0 0.18 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_chunk_abandoned 0.04 =C2=B1 73% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_sf_do_no_pending_tsn 0.12 =C2=B1 10% +0.0 0.16 =C2=B1 7% perf-profile.self.c= ycles-pp.pick_next_entity 0.09 =C2=B1 18% +0.0 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.rcu_all_qs 0.02 =C2=B1141% +0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.place_entity 0.02 =C2=B1141% +0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.schedule_debug 0.02 =C2=B1141% +0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.switch_ldt 0.02 =C2=B1141% +0.0 0.06 =C2=B1 14% perf-profile.self.c= ycles-pp.__wake_up_common_lock 0.57 =C2=B1 2% +0.0 0.62 perf-profile.self.cycles= -pp._raw_spin_lock_bh 0.26 =C2=B1 12% +0.0 0.31 perf-profile.self.cycles= -pp.sctp_sf_eat_sack_6_2 0.05 =C2=B1 71% +0.0 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.nf_hook_slow 0.13 =C2=B1 16% +0.0 0.18 =C2=B1 13% perf-profile.self.c= ycles-pp.irqtime_account_irq 0.10 =C2=B1 12% +0.0 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.dev_hard_start_xmit 0.05 =C2=B1 72% +0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.security_socket_recvmsg 0.09 =C2=B1 18% +0.1 0.14 =C2=B1 18% perf-profile.self.c= ycles-pp.detach_if_pending 0.04 =C2=B1 76% +0.1 0.09 =C2=B1 10% perf-profile.self.c= ycles-pp.__ip_local_out 0.02 =C2=B1141% +0.1 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_safe_stack 0.02 =C2=B1141% +0.1 0.07 =C2=B1 11% perf-profile.self.c= ycles-pp.apparmor_socket_sock_rcv_skb 0.05 =C2=B1 72% +0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_datamsg_destroy 0.13 =C2=B1 12% +0.1 0.18 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_transport_reset_t3_rtx 0.10 =C2=B1 16% +0.1 0.15 =C2=B1 8% perf-profile.self.c= ycles-pp.__sys_recvmsg 0.37 =C2=B1 2% +0.1 0.42 perf-profile.self.cycles= -pp.sctp_association_hold 0.15 =C2=B1 6% +0.1 0.20 =C2=B1 8% perf-profile.self.c= ycles-pp.dequeue_entity 0.09 =C2=B1 18% +0.1 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_sched_dequeue_common 0.08 =C2=B1 32% +0.1 0.13 =C2=B1 12% perf-profile.self.c= ycles-pp.put_prev_entity 0.08 =C2=B1 32% +0.1 0.13 =C2=B1 10% perf-profile.self.c= ycles-pp.sctp_auth_send_cid 0.12 =C2=B1 18% +0.1 0.17 =C2=B1 2% perf-profile.self.c= ycles-pp.___sys_recvmsg 0.07 =C2=B1 23% +0.1 0.13 =C2=B1 7% perf-profile.self.c= ycles-pp.rcu_note_context_switch 0.04 =C2=B1 76% +0.1 0.10 =C2=B1 12% perf-profile.self.c= ycles-pp.sctp_ulpq_retrieve_ordered 0.02 =C2=B1141% +0.1 0.07 perf-profile.self.cycles= -pp.apparmor_socket_sendmsg 0.05 =C2=B1 72% +0.1 0.10 perf-profile.self.cycles= -pp.import_iovec 0.05 =C2=B1 72% +0.1 0.10 perf-profile.self.cycles= -pp.skb_pull 0.08 =C2=B1 24% +0.1 0.14 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_tsnmap_num_gabs 0.10 =C2=B1 14% +0.1 0.15 =C2=B1 11% perf-profile.self.c= ycles-pp.cpuacct_charge 0.22 =C2=B1 11% +0.1 0.27 =C2=B1 3% perf-profile.self.c= ycles-pp.select_idle_sibling 0.10 =C2=B1 16% +0.1 0.16 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_outq_flush_ctrl 0.09 =C2=B1 27% +0.1 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.iovec_from_user 0.10 =C2=B1 24% +0.1 0.16 =C2=B1 7% perf-profile.self.c= ycles-pp.ip_finish_output 0.04 =C2=B1 71% +0.1 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.sctp_inet_msgname 0.04 =C2=B1 76% +0.1 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.sctp_v4_from_skb 0.02 =C2=B1141% +0.1 0.08 =C2=B1 16% perf-profile.self.c= ycles-pp.skb_free_head 0.05 =C2=B1 72% +0.1 0.10 =C2=B1 25% perf-profile.self.c= ycles-pp.__ip_finish_output 0.07 =C2=B1 23% +0.1 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_ulpq_order 0.04 =C2=B1 71% +0.1 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_control_release_owner 0.02 =C2=B1141% +0.1 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_association_get_next_tsn 0.05 =C2=B1 74% +0.1 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.skb_dequeue 0.04 =C2=B1 73% +0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.perf_trace_sched_switch 0.02 =C2=B1141% +0.1 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.kfree_skbmem 0.23 =C2=B1 16% +0.1 0.28 perf-profile.self.cycles= -pp.sctp_addto_chunk 0.30 =C2=B1 13% +0.1 0.36 =C2=B1 2% perf-profile.self.c= ycles-pp.__update_load_avg_cfs_rq 0.05 =C2=B1 77% +0.1 0.11 =C2=B1 14% perf-profile.self.c= ycles-pp.ipv4_mtu 0.24 =C2=B1 9% +0.1 0.30 =C2=B1 2% perf-profile.self.c= ycles-pp.skb_set_owner_w 0.15 =C2=B1 11% +0.1 0.21 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_id2assoc 0.10 =C2=B1 19% +0.1 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_bind_addr_match 0.04 =C2=B1 71% +0.1 0.10 =C2=B1 12% perf-profile.self.c= ycles-pp.syscall_exit_to_user_mode 0.00 +0.1 0.06 perf-profile.self.cycles-pp._= _cgroup_account_cputime 0.02 =C2=B1141% +0.1 0.08 =C2=B1 20% perf-profile.self.c= ycles-pp.ip_local_deliver 0.05 =C2=B1 74% +0.1 0.11 perf-profile.self.cycles= -pp.inet_sendmsg 0.05 =C2=B1 72% +0.1 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_chunk_free 0.04 =C2=B1 73% +0.1 0.10 perf-profile.self.cycles= -pp.save_fpregs_to_fpstate 0.09 =C2=B1 26% +0.1 0.16 =C2=B1 6% perf-profile.self.c= ycles-pp.check_stack_object 0.23 =C2=B1 19% +0.1 0.29 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_validate_data 0.05 =C2=B1 71% +0.1 0.12 =C2=B1 8% perf-profile.self.c= ycles-pp.sctp_queue_purge_ulpevents 0.11 =C2=B1 17% +0.1 0.17 =C2=B1 9% perf-profile.self.c= ycles-pp.netif_skb_features 0.04 =C2=B1 76% +0.1 0.11 perf-profile.self.cycles= -pp.exit_to_user_mode_loop 0.12 =C2=B1 24% +0.1 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.sctp_sf_do_prm_send 0.10 =C2=B1 34% +0.1 0.17 =C2=B1 7% perf-profile.self.c= ycles-pp.sctp_get_af_specific 0.09 =C2=B1 24% +0.1 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp.should_failslab 0.30 =C2=B1 12% +0.1 0.37 =C2=B1 2% perf-profile.self.c= ycles-pp.send_sctp_rr 0.13 =C2=B1 18% +0.1 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.validate_xmit_skb 0.05 =C2=B1 74% +0.1 0.12 perf-profile.self.cycles= -pp.clear_buddies 0.03 =C2=B1141% +0.1 0.10 =C2=B1 19% perf-profile.self.c= ycles-pp.sctp_inet_cmp_addr 0.10 =C2=B1 37% +0.1 0.17 =C2=B1 8% perf-profile.self.c= ycles-pp.ip_output 0.17 =C2=B1 17% +0.1 0.24 =C2=B1 14% perf-profile.self.c= ycles-pp.kmem_cache_alloc_trace 0.06 =C2=B1 75% +0.1 0.13 =C2=B1 7% perf-profile.self.c= ycles-pp.security_sock_rcv_skb 0.11 =C2=B1 26% +0.1 0.18 =C2=B1 4% perf-profile.self.c= ycles-pp.__copy_msghdr_from_user 0.23 =C2=B1 12% +0.1 0.31 perf-profile.self.cycles= -pp.sctp_datamsg_put 0.39 =C2=B1 11% +0.1 0.46 perf-profile.self.cycles= -pp.__switch_to 0.33 =C2=B1 8% +0.1 0.41 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_outq_tail 0.10 =C2=B1 21% +0.1 0.17 =C2=B1 7% perf-profile.self.c= ycles-pp.sctp_chunk_assign_ssn 0.10 =C2=B1 38% +0.1 0.17 =C2=B1 2% perf-profile.self.c= ycles-pp.___sys_sendmsg 0.11 =C2=B1 22% +0.1 0.19 =C2=B1 5% perf-profile.self.c= ycles-pp.inet_recvmsg 0.11 =C2=B1 29% +0.1 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.del_timer 0.23 =C2=B1 14% +0.1 0.31 perf-profile.self.cycles= -pp._sctp_make_chunk 0.19 =C2=B1 15% +0.1 0.27 perf-profile.self.cycles= -pp.enqueue_to_backlog 0.13 =C2=B1 25% +0.1 0.21 =C2=B1 6% perf-profile.self.c= ycles-pp.__genradix_ptr 0.10 =C2=B1 27% +0.1 0.18 =C2=B1 2% perf-profile.self.c= ycles-pp._copy_to_iter 0.12 =C2=B1 51% +0.1 0.20 =C2=B1 21% perf-profile.self.c= ycles-pp.sctp_addrs_lookup_transport 0.13 =C2=B1 31% +0.1 0.21 =C2=B1 14% perf-profile.self.c= ycles-pp.__netif_receive_skb_one_core 0.41 =C2=B1 12% +0.1 0.50 =C2=B1 7% perf-profile.self.c= ycles-pp.sctp_datamsg_from_user 0.14 =C2=B1 25% +0.1 0.23 =C2=B1 5% perf-profile.self.c= ycles-pp.kmalloc_reserve 0.14 =C2=B1 28% +0.1 0.23 =C2=B1 8% perf-profile.self.c= ycles-pp.sock_sendmsg 0.12 =C2=B1 26% +0.1 0.21 =C2=B1 2% perf-profile.self.c= ycles-pp.sctp_ulpevent_receive_data 0.15 =C2=B1 16% +0.1 0.24 =C2=B1 3% perf-profile.self.c= ycles-pp._raw_spin_unlock_irqrestore 0.14 =C2=B1 23% +0.1 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.sctp_primitive_SEND 0.13 =C2=B1 24% +0.1 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.__sys_sendmsg 0.06 =C2=B1 75% +0.1 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_ulpevent_is_notification 0.30 =C2=B1 15% +0.1 0.38 =C2=B1 2% perf-profile.self.c= ycles-pp.____sys_sendmsg 0.17 =C2=B1 19% +0.1 0.26 perf-profile.self.cycles= -pp._raw_spin_lock_irq 0.12 =C2=B1 35% +0.1 0.20 =C2=B1 12% perf-profile.self.c= ycles-pp.schedule 0.18 =C2=B1 20% +0.1 0.27 perf-profile.self.cycles= -pp.____sys_recvmsg 0.14 =C2=B1 23% +0.1 0.23 perf-profile.self.cycles= -pp.__entry_text_start 0.13 =C2=B1 27% +0.1 0.22 =C2=B1 3% perf-profile.self.c= ycles-pp.ip_rcv 0.57 =C2=B1 6% +0.1 0.66 =C2=B1 2% perf-profile.self.c= ycles-pp.sctp_association_put 0.14 =C2=B1 23% +0.1 0.23 perf-profile.self.cycles= -pp.syscall_return_via_sysret 0.09 =C2=B1 28% +0.1 0.18 =C2=B1 13% perf-profile.self.c= ycles-pp.check_preempt_wakeup 0.12 =C2=B1 20% +0.1 0.21 =C2=B1 10% perf-profile.self.c= ycles-pp.sctp_sendmsg_check_sflags 0.12 =C2=B1 42% +0.1 0.21 =C2=B1 17% perf-profile.self.c= ycles-pp.sctp_generate_fwdtsn 0.20 =C2=B1 17% +0.1 0.29 =C2=B1 8% perf-profile.self.c= ycles-pp.sock_wfree 0.18 =C2=B1 20% +0.1 0.27 =C2=B1 9% perf-profile.self.c= ycles-pp.process_backlog 0.22 =C2=B1 23% +0.1 0.31 perf-profile.self.cycles= -pp.___perf_sw_event 0.16 =C2=B1 22% +0.1 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_ulpq_tail_data 0.13 =C2=B1 27% +0.1 0.23 =C2=B1 2% perf-profile.self.c= ycles-pp.__might_fault 0.11 =C2=B1 41% +0.1 0.21 =C2=B1 10% perf-profile.self.c= ycles-pp.do_ulpq_tail_event 0.21 =C2=B1 17% +0.1 0.31 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_protocol_deliver_rcu 0.15 =C2=B1 24% +0.1 0.25 =C2=B1 3% perf-profile.self.c= ycles-pp.__skb_clone 0.16 =C2=B1 27% +0.1 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_sm_lookup_event 0.39 =C2=B1 10% +0.1 0.49 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_make_sack 0.14 =C2=B1 23% +0.1 0.25 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_skb_dst_mtu 0.09 =C2=B1 41% +0.1 0.19 =C2=B1 12% perf-profile.self.c= ycles-pp.sk_filter_trim_cap 0.19 =C2=B1 15% +0.1 0.30 =C2=B1 15% perf-profile.self.c= ycles-pp.sctp_sched_fcfs_dequeue 0.16 =C2=B1 23% +0.1 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.__kmalloc 0.16 =C2=B1 25% +0.1 0.26 perf-profile.self.cycles= -pp.ip_rcv_core 0.19 =C2=B1 21% +0.1 0.30 =C2=B1 2% perf-profile.self.c= ycles-pp.sctp_sock_rfree 0.11 =C2=B1 37% +0.1 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.set_next_buddy 0.29 =C2=B1 18% +0.1 0.40 perf-profile.self.cycles= -pp.sctp_ulpevent_make_sender_dry_event 0.22 =C2=B1 23% +0.1 0.33 =C2=B1 2% perf-profile.self.c= ycles-pp.skb_put 0.40 =C2=B1 13% +0.1 0.51 =C2=B1 2% perf-profile.self.c= ycles-pp.skb_release_data 0.35 =C2=B1 13% +0.1 0.46 =C2=B1 9% perf-profile.self.c= ycles-pp.sctp_skb_recv_datagram 0.19 =C2=B1 22% +0.1 0.30 =C2=B1 3% perf-profile.self.c= ycles-pp.read_tsc 0.16 =C2=B1 31% +0.1 0.27 =C2=B1 4% perf-profile.self.c= ycles-pp.__import_iovec 0.19 =C2=B1 23% +0.1 0.30 perf-profile.self.cycles= -pp.sendmsg 0.50 =C2=B1 14% +0.1 0.61 perf-profile.self.cycles= -pp.__switch_to_asm 0.12 =C2=B1 36% +0.1 0.24 =C2=B1 13% perf-profile.self.c= ycles-pp.kmalloc_slab 0.16 =C2=B1 23% +0.1 0.27 =C2=B1 3% perf-profile.self.c= ycles-pp._copy_from_user 0.16 =C2=B1 26% +0.1 0.27 perf-profile.self.cycles= -pp.enqueue_timer 0.16 =C2=B1 25% +0.1 0.27 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_make_datafrag_empty 0.14 =C2=B1 38% +0.1 0.25 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_sf_eat_data_6_2 0.25 =C2=B1 14% +0.1 0.37 perf-profile.self.cycles= -pp.prepare_task_switch 0.25 =C2=B1 19% +0.1 0.37 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_cmp_addr_exact 0.14 =C2=B1 30% +0.1 0.25 =C2=B1 3% perf-profile.self.c= ycles-pp.exit_to_user_mode_prepare 0.40 =C2=B1 19% +0.1 0.52 =C2=B1 3% perf-profile.self.c= ycles-pp.restore_fpregs_from_fpstate 0.20 =C2=B1 22% +0.1 0.32 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_packet_append_chunk 0.13 =C2=B1 22% +0.1 0.25 =C2=B1 7% perf-profile.self.c= ycles-pp.__calc_delta 0.42 =C2=B1 15% +0.1 0.54 perf-profile.self.cycles= -pp.__fdget 0.43 =C2=B1 16% +0.1 0.55 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_assoc_bh_rcv 0.18 =C2=B1 28% +0.1 0.31 perf-profile.self.cycles= -pp.entry_SYSRETQ_unsafe_stack 0.19 =C2=B1 22% +0.1 0.31 =C2=B1 2% perf-profile.self.c= ycles-pp.do_syscall_64 0.38 =C2=B1 15% +0.1 0.50 perf-profile.self.cycles= -pp.aa_sk_perm 0.17 =C2=B1 26% +0.1 0.30 perf-profile.self.cycles= -pp.__cond_resched 0.33 =C2=B1 10% +0.1 0.45 perf-profile.self.cycles= -pp.sctp_transport_hold 0.30 =C2=B1 18% +0.1 0.43 =C2=B1 8% perf-profile.self.c= ycles-pp.__dev_queue_xmit 0.16 =C2=B1 36% +0.1 0.29 =C2=B1 7% perf-profile.self.c= ycles-pp.sctp_ulpevent_init 0.23 =C2=B1 22% +0.1 0.36 =C2=B1 3% perf-profile.self.c= ycles-pp.do_softirq 0.35 =C2=B1 14% +0.1 0.49 =C2=B1 10% perf-profile.self.c= ycles-pp.__check_object_size 0.30 =C2=B1 16% +0.1 0.43 perf-profile.self.cycles= -pp.__update_load_avg_se 0.15 =C2=B1 33% +0.1 0.28 =C2=B1 8% perf-profile.self.c= ycles-pp.sctp_v4_addr_valid 0.31 =C2=B1 15% +0.1 0.45 perf-profile.self.cycles= -pp.net_rx_action 0.44 =C2=B1 17% +0.1 0.58 =C2=B1 2% perf-profile.self.c= ycles-pp.__ksize 0.17 =C2=B1 31% +0.1 0.31 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_chunkify 0.25 =C2=B1 20% +0.1 0.40 =C2=B1 13% perf-profile.self.c= ycles-pp.sctp_outq_flush_data 0.23 =C2=B1 23% +0.1 0.37 perf-profile.self.cycles= -pp.loopback_xmit 0.27 =C2=B1 13% +0.1 0.42 =C2=B1 16% perf-profile.self.c= ycles-pp.__mod_timer 0.28 =C2=B1 18% +0.1 0.43 perf-profile.self.cycles= -pp.__ip_queue_xmit 0.16 =C2=B1 25% +0.1 0.31 =C2=B1 2% perf-profile.self.c= ycles-pp.get_nohz_timer_target 0.33 =C2=B1 15% +0.2 0.48 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_packet_transmit 0.17 =C2=B1 40% +0.2 0.32 =C2=B1 5% perf-profile.self.c= ycles-pp.ipv4_dst_check 0.27 =C2=B1 24% +0.2 0.42 =C2=B1 5% perf-profile.self.c= ycles-pp.__sctp_packet_append_chunk 0.26 =C2=B1 25% +0.2 0.41 =C2=B1 2% perf-profile.self.c= ycles-pp.pick_next_task_fair 0.23 =C2=B1 27% +0.2 0.38 =C2=B1 2% perf-profile.self.c= ycles-pp.sctp_inq_pop 0.25 =C2=B1 29% +0.2 0.41 =C2=B1 3% perf-profile.self.c= ycles-pp.os_xsave 0.24 =C2=B1 33% +0.2 0.40 =C2=B1 6% perf-profile.self.c= ycles-pp.__local_bh_enable_ip 0.31 =C2=B1 18% +0.2 0.46 perf-profile.self.cycles= -pp.sctp_outq_flush 0.30 =C2=B1 25% +0.2 0.46 perf-profile.self.cycles= -pp.native_sched_clock 0.29 =C2=B1 23% +0.2 0.46 perf-profile.self.cycles= -pp.lock_timer_base 0.27 =C2=B1 24% +0.2 0.44 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_ulpevent_free 0.57 =C2=B1 15% +0.2 0.75 perf-profile.self.cycles= -pp.sctp_chunk_put 0.25 =C2=B1 29% +0.2 0.43 perf-profile.self.cycles= -pp.copy_user_enhanced_fast_string 0.27 =C2=B1 24% +0.2 0.45 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_sendmsg_parse 0.68 =C2=B1 13% +0.2 0.87 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_recvmsg 0.45 =C2=B1 28% +0.2 0.64 =C2=B1 3% perf-profile.self.c= ycles-pp.update_curr 0.59 =C2=B1 13% +0.2 0.78 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_sendmsg_to_asoc 0.28 =C2=B1 28% +0.2 0.48 perf-profile.self.cycles= -pp.memcpy_erms 0.33 =C2=B1 23% +0.2 0.53 perf-profile.self.cycles= -pp.__softirqentry_text_start 0.32 =C2=B1 25% +0.2 0.52 =C2=B1 8% perf-profile.self.c= ycles-pp.sctp_ulpq_tail_event 0.30 =C2=B1 26% +0.2 0.51 =C2=B1 2% perf-profile.self.c= ycles-pp.__check_heap_object 0.21 =C2=B1 31% +0.2 0.42 =C2=B1 2% perf-profile.self.c= ycles-pp.ktime_get 0.70 =C2=B1 16% +0.2 0.91 =C2=B1 2% perf-profile.self.c= ycles-pp.sctp_outq_sack 0.29 =C2=B1 25% +0.2 0.50 =C2=B1 5% perf-profile.self.c= ycles-pp.memcg_slab_post_alloc_hook 0.31 =C2=B1 25% +0.2 0.52 perf-profile.self.cycles= -pp.entry_SYSCALL_64_after_hwframe 0.28 =C2=B1 23% +0.2 0.49 =C2=B1 4% perf-profile.self.c= ycles-pp.ip_rcv_finish_core 0.29 =C2=B1 21% +0.2 0.51 =C2=B1 2% perf-profile.self.c= ycles-pp.__virt_addr_valid 0.41 =C2=B1 17% +0.2 0.64 =C2=B1 5% perf-profile.self.c= ycles-pp.sctp_eat_data 0.37 =C2=B1 34% +0.2 0.61 perf-profile.self.cycles= -pp.__rhashtable_lookup 0.61 =C2=B1 20% +0.2 0.86 perf-profile.self.cycles= -pp.copy_user_short_string 0.38 =C2=B1 19% +0.2 0.63 =C2=B1 5% perf-profile.self.c= ycles-pp.ip_finish_output2 0.37 =C2=B1 26% +0.3 0.62 perf-profile.self.cycles= -pp.__netif_receive_skb_core 0.56 =C2=B1 17% +0.3 0.82 perf-profile.self.cycles= -pp.sctp_packet_config 0.43 =C2=B1 26% +0.3 0.72 =C2=B1 3% perf-profile.self.c= ycles-pp.__might_sleep 0.55 =C2=B1 27% +0.3 0.86 =C2=B1 8% perf-profile.self.c= ycles-pp.sctp_rcv 0.67 =C2=B1 20% +0.3 0.99 perf-profile.self.cycles= -pp.sctp_check_transmitted 0.61 =C2=B1 20% +0.3 0.93 perf-profile.self.cycles= -pp.kmem_cache_alloc 0.54 =C2=B1 25% +0.3 0.87 perf-profile.self.cycles= -pp.sctp_sendmsg 0.33 =C2=B1 35% +0.3 0.66 =C2=B1 4% perf-profile.self.c= ycles-pp.sctp_packet_pack 0.58 =C2=B1 23% +0.4 0.93 =C2=B1 3% perf-profile.self.c= ycles-pp.kmem_cache_alloc_node 0.48 =C2=B1 28% +0.4 0.85 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_v4_xmit 0.56 =C2=B1 28% +0.4 0.96 perf-profile.self.cycles= -pp.memset_erms 0.67 =C2=B1 27% +0.4 1.08 =C2=B1 3% perf-profile.self.c= ycles-pp.__might_resched 0.64 =C2=B1 23% +0.4 1.05 =C2=B1 6% perf-profile.self.c= ycles-pp.__kmalloc_node_track_caller 0.56 =C2=B1 30% +0.4 0.97 perf-profile.self.cycles= -pp.__alloc_skb 0.83 =C2=B1 19% +0.4 1.27 perf-profile.self.cycles= -pp.switch_mm_irqs_off 0.73 =C2=B1 24% +0.5 1.18 perf-profile.self.cycles= -pp.memcg_slab_free_hook 0.69 =C2=B1 23% +0.5 1.17 =C2=B1 4% perf-profile.self.c= ycles-pp.dst_release 0.62 =C2=B1 29% +0.5 1.12 =C2=B1 5% perf-profile.self.c= ycles-pp.__copy_skb_header 0.64 =C2=B1 28% +0.5 1.15 =C2=B1 3% perf-profile.self.c= ycles-pp.sctp_do_sm 1.10 =C2=B1 23% +0.6 1.67 perf-profile.self.cycles= -pp.kmem_cache_free 1.02 =C2=B1 25% +0.6 1.62 perf-profile.self.cycles= -pp.kfree 0.99 =C2=B1 27% +0.6 1.60 =C2=B1 6% perf-profile.self.c= ycles-pp.sctp_cmd_interpreter ***************************************************************************= ************************ lkp-icl-2sp2: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GH= z (Ice Lake) with 256G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-11/performance/x86_64-rhel-8.3/process/100%/debian-11.1-x86_64-202205= 10.cgz/lkp-icl-2sp2/lock2/will-it-scale/0xd000363 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 352216 +10.6% 389588 will-it-scale.128.processes 2751 +10.6% 3043 will-it-scale.per_process_ops 352216 +10.6% 389588 will-it-scale.workload 468561 +9.1% 511047 vmstat.system.cs 489488 +4.1% 509544 vmstat.system.in 28187 =C2=B1 2% +12.3% 31650 =C2=B1 5% meminfo.Active 28059 =C2=B1 3% +12.3% 31522 =C2=B1 5% meminfo.Active(anon) 156145 =C2=B1 2% +8.4% 169199 =C2=B1 2% meminfo.Shmem 351702 =C2=B1 7% +26.8% 445963 =C2=B1 14% numa-numastat.node0= .local_node 401292 +29.0% 517641 =C2=B1 8% numa-numastat.node0.numa= _hit 789435 -12.8% 688630 =C2=B1 6% numa-numastat.node1.numa= _hit 2781 =C2=B1 12% +207.0% 8540 =C2=B1 28% numa-meminfo.node0.= Active 2696 =C2=B1 11% +216.7% 8540 =C2=B1 28% numa-meminfo.node0.= Active(anon) 3765 =C2=B1 3% +991.6% 41102 =C2=B1 50% numa-meminfo.node0.= Shmem 155822 =C2=B1 16% -36.1% 99505 =C2=B1 42% numa-meminfo.node1.= AnonHugePages 673.67 =C2=B1 11% +217.4% 2138 =C2=B1 28% numa-vmstat.node0.n= r_active_anon 941.33 =C2=B1 3% +993.5% 10293 =C2=B1 49% numa-vmstat.node0.n= r_shmem 673.67 =C2=B1 11% +217.4% 2138 =C2=B1 28% numa-vmstat.node0.n= r_zone_active_anon 401480 +29.0% 517923 =C2=B1 8% numa-vmstat.node0.numa_h= it 351890 =C2=B1 7% +26.8% 446245 =C2=B1 14% numa-vmstat.node0.n= uma_local 789848 -12.8% 688653 =C2=B1 6% numa-vmstat.node1.numa_h= it -5573 -117.2% 956.46 =C2=B1210% sched_debug.cfs_rq:/.spr= ead0.avg -13712 -38.3% -8464 sched_debug.cfs_rq:/.spread0.= min 6.23 =C2=B1 2% -11.5% 5.52 =C2=B1 4% sched_debug.cfs_rq:= /.util_est_enqueued.avg 189562 =C2=B1 3% -14.6% 161898 =C2=B1 5% sched_debug.cpu.avg= _idle.min 146.35 =C2=B1 3% -12.3% 128.40 =C2=B1 8% sched_debug.cpu.clo= ck_task.stddev 280.66 =C2=B1 4% -12.1% 246.59 sched_debug.cpu.curr->pi= d.avg 1607 =C2=B1 63% -58.1% 674.32 =C2=B1 34% sched_debug.cpu.max= _idle_balance_cost.stddev 0.06 =C2=B1 5% -13.2% 0.05 =C2=B1 3% sched_debug.cpu.nr_= running.avg 7019 =C2=B1 3% +12.3% 7883 =C2=B1 5% proc-vmstat.nr_acti= ve_anon 110798 +2.0% 113027 proc-vmstat.nr_inactive_anon 38233 =C2=B1 2% +5.9% 40494 =C2=B1 2% proc-vmstat.nr_mapp= ed 39067 =C2=B1 2% +8.4% 42343 =C2=B1 2% proc-vmstat.nr_shmem 7019 =C2=B1 3% +12.3% 7883 =C2=B1 5% proc-vmstat.nr_zone= _active_anon 110798 +2.0% 113027 proc-vmstat.nr_zone_inactive_= anon 91731 =C2=B1 5% +20.9% 110869 =C2=B1 10% proc-vmstat.numa_hi= nt_faults 1192955 +1.5% 1211180 proc-vmstat.numa_hit 1077170 +1.5% 1092852 proc-vmstat.numa_local 346296 +2.9% 356393 proc-vmstat.pgactivate 1192965 +1.3% 1208677 proc-vmstat.pgalloc_normal 1021607 +2.1% 1043253 proc-vmstat.pgfault 13.74 -15.7% 11.59 perf-stat.i.MPKI 1.068e+09 +7.0% 1.142e+09 perf-stat.i.branch-instructio= ns 10732730 +6.7% 11455487 perf-stat.i.branch-misses 22.88 +3.6 26.46 perf-stat.i.cache-miss-rate% 14849003 +4.6% 15525784 perf-stat.i.cache-misses 66155649 -9.2% 60076965 perf-stat.i.cache-references 472906 +9.1% 515760 perf-stat.i.context-switches 3.11 -6.8% 2.89 perf-stat.i.cpi 1005 -4.1% 964.19 perf-stat.i.cycles-between-ca= che-misses 1.377e+09 +7.6% 1.481e+09 perf-stat.i.dTLB-loads 0.01 =C2=B1 3% -0.0 0.00 =C2=B1 3% perf-stat.i.dTLB-st= ore-miss-rate% 41979 =C2=B1 3% -21.2% 33084 =C2=B1 2% perf-stat.i.dTLB-st= ore-misses 7.245e+08 +8.6% 7.865e+08 perf-stat.i.dTLB-stores 4.952e+09 +7.4% 5.317e+09 perf-stat.i.instructions 0.33 +7.0% 0.35 perf-stat.i.ipc 593.98 -7.7% 548.08 perf-stat.i.metric.K/sec 24.76 +7.6% 26.64 perf-stat.i.metric.M/sec 3027 +2.7% 3109 perf-stat.i.minor-faults 5791196 +1.6% 5881738 perf-stat.i.node-load-misses 58.31 +2.1 60.36 perf-stat.i.node-store-miss-r= ate% 2433411 +4.2% 2536069 perf-stat.i.node-store-misses 1742276 -4.3% 1666577 perf-stat.i.node-stores 3028 +2.7% 3110 perf-stat.i.page-faults 13.36 -15.4% 11.30 perf-stat.overall.MPKI 22.44 +3.4 25.84 perf-stat.overall.cache-miss-= rate% 3.01 -6.6% 2.81 perf-stat.overall.cpi 1003 -4.1% 962.86 perf-stat.overall.cycles-betw= een-cache-misses 0.10 -0.0 0.10 =C2=B1 3% perf-stat.overall.dTLB-l= oad-miss-rate% 0.01 =C2=B1 3% -0.0 0.00 =C2=B1 3% perf-stat.overall.d= TLB-store-miss-rate% 0.33 +7.1% 0.36 perf-stat.overall.ipc 58.27 +2.1 60.34 perf-stat.overall.node-store-= miss-rate% 4248707 -2.9% 4125384 perf-stat.overall.path-length 1.064e+09 +7.0% 1.139e+09 perf-stat.ps.branch-instructi= ons 10697460 +6.7% 11418447 perf-stat.ps.branch-misses 14804913 +4.6% 15479064 perf-stat.ps.cache-misses 65966766 -9.2% 59909841 perf-stat.ps.cache-references 471340 +9.1% 514049 perf-stat.ps.context-switches 1.373e+09 +7.6% 1.477e+09 perf-stat.ps.dTLB-loads 41880 =C2=B1 3% -21.2% 32994 =C2=B1 2% perf-stat.ps.dTLB-s= tore-misses 7.222e+08 +8.6% 7.841e+08 perf-stat.ps.dTLB-stores 4.936e+09 +7.4% 5.301e+09 perf-stat.ps.instructions 3026 +2.5% 3102 perf-stat.ps.minor-faults 5773111 +1.6% 5863037 perf-stat.ps.node-load-misses 2425414 +4.2% 2527697 perf-stat.ps.node-store-misses 1736711 -4.3% 1661165 perf-stat.ps.node-stores 3027 +2.5% 3103 perf-stat.ps.page-faults 1.496e+12 +7.4% 1.607e+12 perf-stat.total.instructions 8.82 =C2=B1 7% -8.8 0.00 perf-profile.calltrace.c= ycles-pp.asm_sysvec_reschedule_ipi.acpi_idle_do_entry.acpi_idle_enter.cpuid= le_enter_state.cpuidle_enter 37.13 =C2=B1 5% -2.7 34.44 perf-profile.calltrace.c= ycles-pp.asm_sysvec_apic_timer_interrupt.acpi_idle_do_entry.acpi_idle_enter= .cpuidle_enter_state.cpuidle_enter 6.26 =C2=B1 4% -0.6 5.63 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.a= cpi_idle_do_entry.acpi_idle_enter.cpuidle_enter_state 2.77 =C2=B1 5% -0.6 2.18 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__libc_start_main 2.77 =C2=B1 5% -0.6 2.18 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.main.__libc_start_main 2.77 =C2=B1 5% -0.6 2.18 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.run_builtin.main.__libc_start_main 2.72 =C2=B1 6% -0.6 2.13 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__cmd_record.cmd_record.cmd_sched.run_builtin.main 2.72 =C2=B1 6% -0.6 2.13 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.cmd_sched.run_builtin.main.__libc_start_main 2.72 =C2=B1 6% -0.6 2.13 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.cmd_record.cmd_sched.run_builtin.main.__libc_start_main 3.54 =C2=B1 3% -0.4 3.09 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_t= imer_interrupt.asm_sysvec_apic_timer_interrupt.acpi_idle_do_entry 3.83 =C2=B1 2% -0.4 3.39 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm= _sysvec_apic_timer_interrupt.acpi_idle_do_entry.acpi_idle_enter 6.00 -0.4 5.58 perf-profile.calltrace.cycles= -pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_comm= on_lock.__locks_wake_up_blocks 4.57 -0.4 4.16 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.__= locks_wake_up_blocks.locks_unlink_lock_ctx 4.70 -0.4 4.29 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__wake_up_common.__wake_up_common_lock.__locks_wake_up_blocks.lock= s_unlink_lock_ctx.locks_delete_lock_ctx 5.04 -0.4 4.64 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__wake_up_common_lock.__locks_wake_up_blocks.locks_unlink_lock_ctx= .locks_delete_lock_ctx.posix_lock_inode 5.19 -0.4 4.81 perf-profile.calltrace.cycles= -pp.__locks_wake_up_blocks.locks_unlink_lock_ctx.locks_delete_lock_ctx.posi= x_lock_inode.do_lock_file_wait 0.79 =C2=B1 7% -0.4 0.41 =C2=B1 71% perf-profile.calltr= ace.cycles-pp.ktime_get.clockevents_program_event.hrtimer_interrupt.__sysve= c_apic_timer_interrupt.sysvec_apic_timer_interrupt 5.62 -0.4 5.25 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.locks_delete_lock_ctx.posix_lock_inode.do_lock_file_wait.fcntl_set= lk.do_fcntl 5.59 -0.4 5.22 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.locks_unlink_lock_ctx.locks_delete_lock_ctx.posix_lock_inode.do_lo= ck_file_wait.fcntl_setlk 1.20 =C2=B1 7% -0.3 0.92 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.clockevents_program_event.hrtimer_interrupt.__sysvec_apic_tim= er_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 3.57 -0.1 3.45 perf-profile.calltrace.cycles= -pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_start= up_64_no_verify 3.50 -0.1 3.38 perf-profile.calltrace.cycles= -pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary 1.12 +0.0 1.16 perf-profile.calltrace.cycles= -pp.__get_user_nocheck_8.perf_callchain_user.get_perf_callchain.perf_callch= ain.perf_prepare_sample 0.99 +0.1 1.05 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.prepare_to_wait_event.do_lock_file_wait.fcntl_setlk.do_fcntl.__x64= _sys_fcntl 3.58 =C2=B1 2% +0.1 3.67 perf-profile.calltrace.c= ycles-pp.perf_tp_event.perf_trace_sched_stat_runtime.update_curr.dequeue_en= tity.dequeue_task_fair 2.35 +0.1 2.45 perf-profile.calltrace.cycles= -pp.perf_trace_sched_switch.__schedule.schedule_idle.do_idle.cpu_startup_en= try 1.98 +0.1 2.09 perf-profile.calltrace.cycles= -pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_switch.__schedule.= schedule_idle 3.47 +0.1 3.58 perf-profile.calltrace.cycles= -pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_stat_runtime.updat= e_curr.dequeue_entity 3.45 +0.1 3.56 perf-profile.calltrace.cycles= -pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf_trac= e_sched_stat_runtime.update_curr 3.47 +0.1 3.60 perf-profile.calltrace.cycles= -pp.perf_prepare_sample.perf_event_output_forward.__perf_event_overflow.per= f_tp_event.perf_trace_sched_wakeup_template 3.87 =C2=B1 2% +0.1 4.01 perf-profile.calltrace.c= ycles-pp.posix_locks_conflict.__locks_insert_block.posix_lock_inode.do_lock= _file_wait.fcntl_setlk 2.14 +0.1 2.29 perf-profile.calltrace.cycles= -pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule_idle.do_idle 3.13 +0.2 3.28 perf-profile.calltrace.cycles= -pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_switch.__schedule.= schedule 4.30 =C2=B1 2% +0.2 4.45 perf-profile.calltrace.c= ycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.do_lock_file_= wait 3.22 +0.2 3.38 perf-profile.calltrace.cycles= -pp.perf_callchain_user.get_perf_callchain.perf_callchain.perf_prepare_samp= le.perf_event_output_forward 3.81 +0.2 3.97 perf-profile.calltrace.cycles= -pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_template.tr= y_to_wake_up.autoremove_wake_function 4.11 +0.2 4.28 perf-profile.calltrace.cycles= -pp.perf_trace_sched_wakeup_template.try_to_wake_up.autoremove_wake_functio= n.__wake_up_common.__wake_up_common_lock 4.03 +0.2 4.20 perf-profile.calltrace.cycles= -pp.perf_tp_event.perf_trace_sched_wakeup_template.try_to_wake_up.autoremov= e_wake_function.__wake_up_common 3.79 +0.2 3.96 perf-profile.calltrace.cycles= -pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf_trac= e_sched_wakeup_template.try_to_wake_up 4.40 =C2=B1 2% +0.2 4.57 perf-profile.calltrace.c= ycles-pp.dequeue_task_fair.__schedule.schedule.do_lock_file_wait.fcntl_setlk 3.25 +0.2 3.42 perf-profile.calltrace.cycles= -pp.perf_trace_sched_switch.__schedule.schedule.do_lock_file_wait.fcntl_set= lk 3.19 +0.2 3.36 perf-profile.calltrace.cycles= -pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.do_lock_file_= wait 4.35 +0.2 4.56 perf-profile.calltrace.cycles= -pp.perf_prepare_sample.perf_event_output_forward.__perf_event_overflow.per= f_tp_event.perf_trace_sched_switch 4.59 +0.2 4.81 perf-profile.calltrace.cycles= -pp.__locks_insert_block.posix_lock_inode.do_lock_file_wait.fcntl_setlk.do_= fcntl 8.59 +0.2 8.82 perf-profile.calltrace.cycles= -pp.__schedule.schedule.do_lock_file_wait.fcntl_setlk.do_fcntl 1.69 =C2=B1 14% +0.2 1.91 perf-profile.calltrace.c= ycles-pp.unwind_next_frame.perf_callchain_kernel.get_perf_callchain.perf_ca= llchain.perf_prepare_sample 5.07 +0.2 5.32 perf-profile.calltrace.cycles= -pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf_trac= e_sched_switch.__schedule 8.86 +0.3 9.15 perf-profile.calltrace.cycles= -pp.schedule.do_lock_file_wait.fcntl_setlk.do_fcntl.__x64_sys_fcntl 6.45 =C2=B1 4% +0.3 6.78 perf-profile.calltrace.c= ycles-pp.perf_callchain_kernel.get_perf_callchain.perf_callchain.perf_prepa= re_sample.perf_event_output_forward 10.50 +0.4 10.91 perf-profile.calltrace.cycles= -pp.perf_callchain.perf_prepare_sample.perf_event_output_forward.__perf_eve= nt_overflow.perf_tp_event 10.45 +0.4 10.88 perf-profile.calltrace.cycles= -pp.get_perf_callchain.perf_callchain.perf_prepare_sample.perf_event_output= _forward.__perf_event_overflow 2.71 =C2=B1 9% +0.5 3.17 perf-profile.calltrace.c= ycles-pp.asm_exc_page_fault.__get_user_nocheck_8.perf_callchain_user.get_pe= rf_callchain.perf_callchain 10.86 =C2=B1 2% +0.5 11.35 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.acpi_idle_do_entry.acpi_idle_enter.cpuidle_enter_state.cpuidl= e_enter.cpuidle_idle_call 0.00 +0.7 0.69 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pendi= ng.__sysvec_call_function_single 0.00 +0.7 0.71 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.__flush_smp_call_function_queue.__sysvec_call_function_single.sysv= ec_call_function_single.asm_sysvec_call_function_single.acpi_idle_do_entry 1.19 =C2=B1 3% +0.7 1.93 perf-profile.calltrace.c= ycles-pp.sched_ttwu_pending.__sysvec_call_function_single.sysvec_call_funct= ion_single.asm_sysvec_call_function_single.acpi_idle_do_entry 0.00 +0.8 0.78 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.__sysvec_cal= l_function_single.sysvec_call_function_single 0.00 +0.8 0.82 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.ttwu_do_activate.sched_ttwu_pending.__sysvec_call_function_single.= sysvec_call_function_single.asm_sysvec_call_function_single 0.50 =C2=B1 71% +0.9 1.38 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.perf_session__process_events.record__finish_output.__cmd_reco= rd 0.50 =C2=B1 71% +0.9 1.39 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__cmd_record 0.50 =C2=B1 71% +0.9 1.39 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.record__finish_output.__cmd_record 0.50 =C2=B1 71% +0.9 1.38 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.reader__read_event.perf_session__process_events.record__finis= h_output.__cmd_record 1.73 +1.1 2.85 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__sysvec_call_function_single.sysvec_call_function_single.asm_sysv= ec_call_function_single.acpi_idle_do_entry.acpi_idle_enter 2.13 =C2=B1 2% +1.4 3.54 perf-profile.calltrace.c= ycles-pp.sysvec_call_function_single.asm_sysvec_call_function_single.acpi_i= dle_do_entry.acpi_idle_enter.cpuidle_enter_state 10.75 =C2=B1 8% +10.6 21.38 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.asm_sysvec_call_function_single.acpi_idle_do_entry.acpi_idle_= enter.cpuidle_enter_state.cpuidle_enter 22.37 =C2=B1 5% -1.6 20.78 perf-profile.children.cy= cles-pp.asm_sysvec_apic_timer_interrupt 6.61 =C2=B1 4% -0.6 6.01 =C2=B1 5% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 2.77 =C2=B1 5% -0.6 2.18 =C2=B1 12% perf-profile.childr= en.cycles-pp.__libc_start_main 2.77 =C2=B1 5% -0.6 2.18 =C2=B1 12% perf-profile.childr= en.cycles-pp.main 2.77 =C2=B1 5% -0.6 2.18 =C2=B1 12% perf-profile.childr= en.cycles-pp.run_builtin 2.72 =C2=B1 6% -0.6 2.13 =C2=B1 12% perf-profile.childr= en.cycles-pp.cmd_record 2.72 =C2=B1 6% -0.6 2.13 =C2=B1 12% perf-profile.childr= en.cycles-pp.cmd_sched 1.90 =C2=B1 14% -0.6 1.32 =C2=B1 15% perf-profile.childr= en.cycles-pp.ktime_get 3.85 =C2=B1 2% -0.5 3.39 =C2=B1 6% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 4.14 =C2=B1 2% -0.4 3.69 =C2=B1 5% perf-profile.childr= en.cycles-pp.__sysvec_apic_timer_interrupt 6.27 -0.4 5.85 perf-profile.children.cycles-= pp.autoremove_wake_function 6.05 -0.4 5.63 perf-profile.children.cycles-= pp.try_to_wake_up 6.45 -0.4 6.04 perf-profile.children.cycles-= pp.__wake_up_common 6.95 -0.4 6.57 perf-profile.children.cycles-= pp.__wake_up_common_lock 5.60 -0.4 5.22 =C2=B1 2% perf-profile.children.cy= cles-pp.locks_unlink_lock_ctx 5.63 -0.4 5.26 =C2=B1 2% perf-profile.children.cy= cles-pp.locks_delete_lock_ctx 7.13 -0.3 6.79 perf-profile.children.cycles-= pp.__locks_wake_up_blocks 1.26 =C2=B1 6% -0.3 0.98 =C2=B1 16% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.29 =C2=B1 26% -0.1 0.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.ktime_get_update_offsets_now 0.67 =C2=B1 6% -0.1 0.55 perf-profile.children.cy= cles-pp.pick_next_task_fair 0.16 -0.1 0.05 perf-profile.children.cycles-= pp.nr_iowait_cpu 3.60 -0.1 3.49 perf-profile.children.cycles-= pp.schedule_idle 0.41 =C2=B1 3% -0.1 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.set_next_entity 0.93 =C2=B1 2% -0.1 0.84 =C2=B1 5% perf-profile.childr= en.cycles-pp.ttwu_do_activate 0.16 =C2=B1 13% -0.1 0.06 =C2=B1 77% perf-profile.childr= en.cycles-pp.build_id__mark_dso_hit 0.16 =C2=B1 13% -0.1 0.06 =C2=B1 77% perf-profile.childr= en.cycles-pp.thread__find_map 0.16 =C2=B1 13% -0.1 0.06 =C2=B1 77% perf-profile.childr= en.cycles-pp.map__load 0.22 =C2=B1 9% -0.1 0.13 =C2=B1 18% perf-profile.childr= en.cycles-pp.perf_session__deliver_event 0.20 =C2=B1 10% -0.1 0.12 =C2=B1 31% perf-profile.childr= en.cycles-pp.__ordered_events__flush 0.20 =C2=B1 10% -0.1 0.12 =C2=B1 27% perf-profile.childr= en.cycles-pp.perf_session__process_user_event 0.89 -0.1 0.81 =C2=B1 5% perf-profile.children.cy= cles-pp.enqueue_task_fair 0.16 =C2=B1 13% -0.1 0.10 =C2=B1 21% perf-profile.childr= en.cycles-pp.dso__load 0.16 =C2=B1 13% -0.1 0.09 =C2=B1 18% perf-profile.childr= en.cycles-pp.__dso__load_kallsyms 0.78 =C2=B1 2% -0.1 0.73 =C2=B1 5% perf-profile.childr= en.cycles-pp.enqueue_entity 0.10 =C2=B1 8% -0.0 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.cpuacct_charge 0.42 =C2=B1 2% -0.0 0.39 =C2=B1 4% perf-profile.childr= en.cycles-pp.check_preempt_curr 0.07 =C2=B1 6% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.entry_SYSRETQ_unsafe_stack 0.05 =C2=B1 8% +0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.x2apic_send_IPI 0.06 =C2=B1 7% +0.0 0.08 =C2=B1 10% perf-profile.childr= en.cycles-pp.rb_erase 0.12 =C2=B1 6% +0.0 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.11 =C2=B1 8% +0.0 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.24 =C2=B1 3% +0.0 0.26 =C2=B1 3% perf-profile.childr= en.cycles-pp.bsearch 0.12 =C2=B1 8% +0.0 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.core_kernel_text 0.27 =C2=B1 6% +0.0 0.30 perf-profile.children.cy= cles-pp.select_task_rq 0.18 =C2=B1 7% +0.0 0.21 =C2=B1 6% perf-profile.childr= en.cycles-pp.memset_erms 0.22 =C2=B1 6% +0.0 0.25 perf-profile.children.cy= cles-pp.select_task_rq_fair 0.16 =C2=B1 7% +0.0 0.19 =C2=B1 6% perf-profile.childr= en.cycles-pp.select_idle_sibling 0.15 =C2=B1 10% +0.0 0.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.available_idle_cpu 0.19 =C2=B1 5% +0.0 0.22 =C2=B1 4% perf-profile.childr= en.cycles-pp.do_user_addr_fault 0.25 =C2=B1 4% +0.0 0.29 =C2=B1 7% perf-profile.childr= en.cycles-pp.irqtime_account_irq 0.12 =C2=B1 6% +0.0 0.16 =C2=B1 8% perf-profile.childr= en.cycles-pp.__smp_call_single_queue 0.11 =C2=B1 4% +0.0 0.15 =C2=B1 8% perf-profile.childr= en.cycles-pp.llist_add_batch 1.61 =C2=B1 2% +0.0 1.65 perf-profile.children.cy= cles-pp.native_irq_return_iret 0.34 =C2=B1 2% +0.0 0.38 perf-profile.children.cy= cles-pp.fixup_exception 0.37 =C2=B1 3% +0.0 0.42 =C2=B1 2% perf-profile.childr= en.cycles-pp.kernelmode_fixup_or_oops 0.15 =C2=B1 6% +0.0 0.20 =C2=B1 10% perf-profile.childr= en.cycles-pp.___perf_sw_event 0.02 =C2=B1141% +0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.process_one_work 0.02 =C2=B1141% +0.0 0.06 perf-profile.children.cy= cles-pp.tick_check_oneshot_broadcast_this_cpu 0.18 =C2=B1 9% +0.0 0.23 =C2=B1 5% perf-profile.childr= en.cycles-pp.perf_trace_buf_update 0.68 =C2=B1 2% +0.0 0.73 =C2=B1 4% perf-profile.childr= en.cycles-pp.poll_idle 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.locks_delete_block 0.18 =C2=B1 4% +0.1 0.23 =C2=B1 8% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.82 =C2=B1 2% +0.1 0.88 =C2=B1 2% perf-profile.childr= en.cycles-pp.kmem_cache_alloc 1.02 +0.1 1.07 =C2=B1 3% perf-profile.children.cy= cles-pp.prepare_to_wait_event 0.18 =C2=B1 11% +0.1 0.23 =C2=B1 8% perf-profile.childr= en.cycles-pp.update_cfs_group 0.08 =C2=B1 10% +0.1 0.14 =C2=B1 40% perf-profile.childr= en.cycles-pp.rcu_sched_clock_irq 0.54 +0.1 0.61 =C2=B1 2% perf-profile.children.cy= cles-pp.native_sched_clock 0.67 =C2=B1 2% +0.1 0.75 =C2=B1 2% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.27 =C2=B1 3% +0.1 0.35 =C2=B1 4% perf-profile.childr= en.cycles-pp.resched_curr 0.65 +0.1 0.74 =C2=B1 3% perf-profile.children.cy= cles-pp.exc_page_fault 1.76 =C2=B1 2% +0.1 1.87 =C2=B1 3% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 3.94 =C2=B1 2% +0.1 4.07 perf-profile.children.cy= cles-pp.posix_locks_conflict 2.45 =C2=B1 2% +0.2 2.61 =C2=B1 2% perf-profile.childr= en.cycles-pp.asm_exc_page_fault 0.22 =C2=B1 5% +0.2 0.38 =C2=B1 5% perf-profile.childr= en.cycles-pp.llist_reverse_order 4.34 =C2=B1 2% +0.2 4.50 perf-profile.children.cy= cles-pp.dequeue_entity 3.49 +0.2 3.66 perf-profile.children.cycles-= pp.__get_user_nocheck_8 4.42 =C2=B1 2% +0.2 4.60 perf-profile.children.cy= cles-pp.dequeue_task_fair 5.44 +0.2 5.62 perf-profile.children.cycles-= pp.unwind_next_frame 4.13 +0.2 4.32 perf-profile.children.cycles-= pp.perf_trace_sched_wakeup_template 6.80 +0.2 7.01 perf-profile.children.cycles-= pp.perf_callchain_kernel 3.62 +0.2 3.82 perf-profile.children.cycles-= pp.perf_callchain_user 0.40 =C2=B1 2% +0.2 0.62 =C2=B1 4% perf-profile.childr= en.cycles-pp.ttwu_queue_wakelist 4.65 +0.2 4.87 perf-profile.children.cycles-= pp.__locks_insert_block 0.45 =C2=B1 7% +0.3 0.72 =C2=B1 3% perf-profile.childr= en.cycles-pp.__flush_smp_call_function_queue 5.63 +0.3 5.92 perf-profile.children.cycles-= pp.perf_trace_sched_switch 8.92 +0.3 9.23 perf-profile.children.cycles-= pp.schedule 10.66 +0.4 11.10 perf-profile.children.cycles-= pp.perf_callchain 10.63 +0.4 11.07 perf-profile.children.cycles-= pp.get_perf_callchain 11.11 +0.5 11.58 perf-profile.children.cycles-= pp.perf_prepare_sample 12.52 +0.6 13.07 perf-profile.children.cycles-= pp.perf_event_output_forward 12.59 +0.6 13.14 perf-profile.children.cycles-= pp.__perf_event_overflow 13.16 +0.6 13.76 perf-profile.children.cycles-= pp.perf_tp_event 1.21 =C2=B1 3% +0.8 1.96 perf-profile.children.cy= cles-pp.sched_ttwu_pending 1.75 +1.1 2.90 =C2=B1 2% perf-profile.children.cy= cles-pp.__sysvec_call_function_single 2.16 =C2=B1 2% +1.4 3.59 perf-profile.children.cy= cles-pp.sysvec_call_function_single 6.53 =C2=B1 7% +6.1 12.68 =C2=B1 2% perf-profile.childr= en.cycles-pp.asm_sysvec_call_function_single 1.55 =C2=B1 18% -0.6 0.98 =C2=B1 19% perf-profile.self.c= ycles-pp.ktime_get 0.22 =C2=B1 3% -0.1 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.set_next_entity 0.21 =C2=B1 34% -0.1 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.ktime_get_update_offsets_now 0.30 =C2=B1 4% -0.1 0.19 perf-profile.self.cycles= -pp.enqueue_entity 0.39 =C2=B1 3% -0.1 0.31 =C2=B1 6% perf-profile.self.c= ycles-pp.__schedule 0.45 =C2=B1 2% -0.1 0.38 =C2=B1 8% perf-profile.self.c= ycles-pp.update_rq_clock 0.15 =C2=B1 6% -0.0 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.perf_trace_sched_switch 0.15 =C2=B1 6% -0.0 0.10 =C2=B1 12% perf-profile.self.c= ycles-pp.prepare_task_switch 0.09 =C2=B1 13% -0.0 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.cpuacct_charge 0.16 =C2=B1 10% -0.0 0.12 =C2=B1 15% perf-profile.self.c= ycles-pp.acpi_idle_enter 0.07 =C2=B1 7% -0.0 0.03 =C2=B1 70% perf-profile.self.c= ycles-pp.tick_nohz_get_sleep_length 0.38 =C2=B1 5% -0.0 0.34 =C2=B1 3% perf-profile.self.c= ycles-pp.irqentry_enter 0.16 =C2=B1 5% -0.0 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.try_to_wake_up 0.05 =C2=B1 8% +0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.x2apic_send_IPI 0.09 =C2=B1 5% +0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.perf_trace_buf_alloc 0.08 =C2=B1 5% +0.0 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.06 =C2=B1 7% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.locks_move_blocks 0.10 +0.0 0.12 =C2=B1 11% perf-profile.self.cycles= -pp.perf_callchain_user 0.09 =C2=B1 13% +0.0 0.11 =C2=B1 8% perf-profile.self.c= ycles-pp.perf_prepare_sample 0.07 =C2=B1 7% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.rcu_nmi_enter 0.17 +0.0 0.19 =C2=B1 4% perf-profile.self.cycles= -pp.__locks_wake_up_blocks 0.25 =C2=B1 4% +0.0 0.28 perf-profile.self.cycles= -pp.perf_output_sample 0.17 =C2=B1 8% +0.0 0.19 =C2=B1 4% perf-profile.self.c= ycles-pp.memset_erms 0.16 +0.0 0.18 =C2=B1 2% perf-profile.self.cycles= -pp.get_perf_callchain 0.34 =C2=B1 3% +0.0 0.37 perf-profile.self.cycles= -pp.kmem_cache_alloc 0.13 =C2=B1 7% +0.0 0.16 =C2=B1 3% perf-profile.self.c= ycles-pp.perf_trace_buf_update 0.11 =C2=B1 14% +0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.ttwu_queue_wakelist 0.15 =C2=B1 10% +0.0 0.18 =C2=B1 4% perf-profile.self.c= ycles-pp.available_idle_cpu 0.11 =C2=B1 4% +0.0 0.15 =C2=B1 6% perf-profile.self.c= ycles-pp.llist_add_batch 0.26 =C2=B1 3% +0.0 0.29 =C2=B1 7% perf-profile.self.c= ycles-pp.perf_output_copy 0.03 =C2=B1 70% +0.0 0.07 =C2=B1 11% perf-profile.self.c= ycles-pp.perf_event_output_forward 0.13 =C2=B1 9% +0.0 0.17 =C2=B1 9% perf-profile.self.c= ycles-pp.___perf_sw_event 0.06 =C2=B1 13% +0.0 0.10 =C2=B1 31% perf-profile.self.c= ycles-pp.rcu_sched_clock_irq 0.37 =C2=B1 2% +0.0 0.41 =C2=B1 4% perf-profile.self.c= ycles-pp.kmem_cache_free 0.02 =C2=B1141% +0.0 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.tick_check_oneshot_broadcast_this_cpu 0.15 =C2=B1 3% +0.0 0.19 =C2=B1 6% perf-profile.self.c= ycles-pp.kernel_text_address 0.00 +0.1 0.05 perf-profile.self.cycles-pp.s= ched_ttwu_pending 0.16 =C2=B1 2% +0.1 0.22 =C2=B1 7% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.17 =C2=B1 12% +0.1 0.23 =C2=B1 7% perf-profile.self.c= ycles-pp.update_cfs_group 0.52 =C2=B1 2% +0.1 0.58 perf-profile.self.cycles= -pp.native_sched_clock 0.00 +0.1 0.06 =C2=B1 7% perf-profile.self.cycles= -pp.sysvec_call_function_single 0.80 =C2=B1 4% +0.1 0.87 =C2=B1 3% perf-profile.self.c= ycles-pp.stack_access_ok 0.26 =C2=B1 4% +0.1 0.32 =C2=B1 4% perf-profile.self.c= ycles-pp.schedule 0.02 =C2=B1141% +0.1 0.08 =C2=B1 14% perf-profile.self.c= ycles-pp.asm_sysvec_call_function_single 1.50 +0.1 1.57 perf-profile.self.cycles-pp.p= osix_lock_inode 0.27 =C2=B1 3% +0.1 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.resched_curr 2.01 +0.1 2.09 perf-profile.self.cycles-pp._= _get_user_nocheck_8 0.76 +0.1 0.84 =C2=B1 3% perf-profile.self.cycles= -pp.__locks_insert_block 2.36 +0.1 2.45 =C2=B1 2% perf-profile.self.cycles= -pp.unwind_next_frame 1.70 =C2=B1 3% +0.1 1.80 =C2=B1 2% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 2.60 =C2=B1 4% +0.1 2.71 perf-profile.self.cycles= -pp._raw_spin_lock 0.23 =C2=B1 10% +0.1 0.35 =C2=B1 2% perf-profile.self.c= ycles-pp.__flush_smp_call_function_queue 3.86 =C2=B1 2% +0.1 3.99 perf-profile.self.cycles= -pp.posix_locks_conflict 0.22 =C2=B1 5% +0.2 0.37 =C2=B1 6% perf-profile.self.c= ycles-pp.llist_reverse_order ***************************************************************************= ************************ lkp-icl-2sp6: 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 CPU @ 2.= 60GHz (Ice Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/t= estcase/testtime/ucode: memory/gcc-11/performance/x86_64-rhel-8.3/100%/debian-11.1-x86_64-2022051= 0.cgz/lkp-icl-2sp6/vm-segv/stress-ng/60s/0xd000363 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 995507 =C2=B1 2% +86.1% 1852517 =C2=B1 3% stress-ng.time.invo= luntary_context_switches 68476038 =C2=B1 2% +4.1% 71315857 =C2=B1 2% stress-ng.time.mino= r_page_faults 11409 -1.5% 11243 stress-ng.time.percent_of_cpu= _this_job_got 6549 -2.3% 6397 stress-ng.time.system_time 530.77 +9.3% 580.08 stress-ng.time.user_time 73553757 +9.1% 80216920 stress-ng.time.voluntary_cont= ext_switches 2067128 +6.2% 2195177 stress-ng.vm-segv.ops 34451 +6.2% 36586 stress-ng.vm-segv.ops_per_sec 0.97 =C2=B1 3% +0.1 1.10 =C2=B1 3% mpstat.cpu.all.irq% 1875136 +11.3% 2087805 vmstat.system.cs 327829 +36.5% 447446 vmstat.system.in 47263 =C2=B1 5% -40.5% 28104 meminfo.Active 47263 =C2=B1 5% -40.5% 28104 meminfo.Active(anon) 9075370 =C2=B1 11% +19.5% 10842794 =C2=B1 7% meminfo.DirectMap2M 4277 =C2=B1 7% -22.0% 3334 =C2=B1 10% numa-vmstat.node0.n= r_page_table_pages 36686 =C2=B1 5% +9.2% 40055 =C2=B1 2% numa-vmstat.node0.n= r_slab_unreclaimable 11555 =C2=B1 5% -41.5% 6760 numa-vmstat.node1.nr_act= ive_anon 36018 =C2=B1 5% -10.3% 32304 numa-vmstat.node1.nr_sla= b_unreclaimable 11555 =C2=B1 5% -41.5% 6760 numa-vmstat.node1.nr_zon= e_active_anon 15213959 =C2=B1 2% +35.3% 20581049 =C2=B1 2% turbostat.C1 1.65 =C2=B1 2% +0.4 2.06 =C2=B1 2% turbostat.C1% 21602776 +36.5% 29498360 turbostat.IRQ 106109 +47.2% 156142 =C2=B1 2% turbostat.POLL 66.00 -3.5% 63.67 turbostat.PkgTmp 17139 =C2=B1 8% -22.5% 13289 =C2=B1 10% numa-meminfo.node0.= PageTables 146764 =C2=B1 5% +9.2% 160266 =C2=B1 2% numa-meminfo.node0.= SUnreclaim 206639 =C2=B1 14% +15.8% 239354 =C2=B1 9% numa-meminfo.node0.= Slab 46186 =C2=B1 5% -41.5% 27027 numa-meminfo.node1.Active 46186 =C2=B1 5% -41.5% 27027 numa-meminfo.node1.Activ= e(anon) 144012 =C2=B1 5% -10.3% 129213 numa-meminfo.node1.SUnre= claim 11819 =C2=B1 5% -40.5% 7027 proc-vmstat.nr_active_an= on 194934 -4.4% 186338 proc-vmstat.nr_anon_pages 35981 +2.1% 36745 proc-vmstat.nr_slab_reclaimab= le 11819 =C2=B1 5% -40.5% 7027 proc-vmstat.nr_zone_acti= ve_anon 0.33 =C2=B1141% +4.6e+05% 1518 =C2=B1141% proc-vmstat.numa_hi= nt_faults_local 20732 +12.4% 23298 =C2=B1 10% proc-vmstat.numa_pte_upd= ates 2017 =C2=B1 3% -35.7% 1296 proc-vmstat.pgactivate 69826527 =C2=B1 2% +4.1% 72683140 =C2=B1 2% proc-vmstat.pgfault 3378693 +6.5% 3596865 proc-vmstat.pgreuse 100.41 =C2=B1 9% -31.9% 68.34 =C2=B1 21% sched_debug.cfs_rq:= /.load_avg.avg 238.14 =C2=B1 2% -7.1% 221.19 =C2=B1 5% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 2589 =C2=B1 8% +47.4% 3816 =C2=B1 5% sched_debug.cpu.avg= _idle.min 460943 +11.3% 513170 sched_debug.cpu.nr_switches.a= vg 492174 +12.2% 552218 sched_debug.cpu.nr_switches.m= ax 306597 =C2=B1 2% +12.1% 343834 sched_debug.cpu.nr_switc= hes.min 17571 =C2=B1 4% +19.7% 21036 =C2=B1 2% sched_debug.cpu.nr_= switches.stddev 1.65 =C2=B1 7% +36.8% 2.25 =C2=B1 2% sched_debug.rt_rq:/= .rt_time.avg 210.95 =C2=B1 7% +36.8% 288.61 =C2=B1 2% sched_debug.rt_rq:/= .rt_time.max 18.57 =C2=B1 7% +36.8% 25.41 =C2=B1 2% sched_debug.rt_rq:/= .rt_time.stddev 15.48 -5.4% 14.64 perf-stat.i.MPKI 1.422e+10 +2.8% 1.463e+10 perf-stat.i.branch-instructio= ns 0.71 =C2=B1 2% +0.0 0.73 perf-stat.i.branch-miss-= rate% 88926137 +6.1% 94340996 perf-stat.i.branch-misses 15.63 =C2=B1 2% +1.0 16.67 perf-stat.i.cache-miss-r= ate% 1.596e+08 =C2=B1 2% +4.1% 1.662e+08 perf-stat.i.cache-misses 9.98e+08 -2.4% 9.745e+08 perf-stat.i.cache-references 1962702 +11.1% 2180969 perf-stat.i.context-switches 5.87 -3.3% 5.67 perf-stat.i.cpi 856287 +12.6% 963823 perf-stat.i.cpu-migrations 2444 -4.3% 2339 perf-stat.i.cycles-between-ca= che-misses 1.692e+10 +3.5% 1.752e+10 perf-stat.i.dTLB-loads 7579452 +5.4% 7990056 =C2=B1 2% perf-stat.i.dTLB-store-m= isses 6.203e+09 +6.7% 6.616e+09 perf-stat.i.dTLB-stores 6.347e+10 +3.3% 6.559e+10 perf-stat.i.instructions 0.20 =C2=B1 2% +3.5% 0.21 perf-stat.i.ipc 805.54 +5.5% 850.23 perf-stat.i.metric.K/sec 299.41 +3.6% 310.28 perf-stat.i.metric.M/sec 1101785 =C2=B1 2% +3.8% 1143341 =C2=B1 2% perf-stat.i.minor-f= aults 40167896 +6.1% 42598263 perf-stat.i.node-load-misses 17737553 +5.2% 18667552 perf-stat.i.node-store-misses 27580447 +5.0% 28948503 =C2=B1 2% perf-stat.i.node-stores 1168197 =C2=B1 2% +3.9% 1213763 =C2=B1 2% perf-stat.i.page-fa= ults 15.73 -5.4% 14.88 perf-stat.overall.MPKI 0.62 +0.0 0.64 perf-stat.overall.branch-miss= -rate% 16.01 +1.1 17.07 perf-stat.overall.cache-miss-= rate% 6.02 -3.3% 5.82 perf-stat.overall.cpi 2390 =C2=B1 2% -4.1% 2292 perf-stat.overall.cycles= -between-cache-misses 0.17 +3.5% 0.17 perf-stat.overall.ipc 1.392e+10 +3.8% 1.446e+10 perf-stat.ps.branch-instructi= ons 86738054 +7.2% 92973270 perf-stat.ps.branch-misses 1.566e+08 =C2=B1 2% +5.2% 1.647e+08 perf-stat.ps.cache-misses 1919393 +12.1% 2151783 perf-stat.ps.context-switches 124707 +1.0% 125993 perf-stat.ps.cpu-clock 3.74e+11 +0.9% 3.774e+11 perf-stat.ps.cpu-cycles 837529 +13.6% 951652 perf-stat.ps.cpu-migrations 1.657e+10 +4.6% 1.733e+10 perf-stat.ps.dTLB-loads 7426106 +6.6% 7913275 =C2=B1 2% perf-stat.ps.dTLB-store-= misses 6.081e+09 +7.8% 6.553e+09 perf-stat.ps.dTLB-stores 6.214e+10 +4.4% 6.486e+10 perf-stat.ps.instructions 1079593 =C2=B1 3% +4.8% 1131212 =C2=B1 2% perf-stat.ps.minor-= faults 39313785 +7.1% 42105991 perf-stat.ps.node-load-misses 17343754 +6.3% 18439289 perf-stat.ps.node-store-misses 27142573 +6.2% 28838120 perf-stat.ps.node-stores 1144593 =C2=B1 3% +4.9% 1200760 =C2=B1 2% perf-stat.ps.page-f= aults 124707 +1.0% 125993 perf-stat.ps.task-clock 3.952e+12 +4.7% 4.138e+12 perf-stat.total.instructions 35.87 -2.1 33.79 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.do_wait.kernel_wait4.do_syscall_64.entry_SYSC= ALL_64_after_hwframe 35.52 -2.1 33.44 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.do_wait.kern= el_wait4.do_syscall_64 39.94 -1.8 38.10 perf-profile.calltrace.cycles= -pp.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait4 40.07 -1.8 38.26 perf-profile.calltrace.cycles= -pp.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait4 40.17 -1.8 38.37 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait4 40.19 -1.8 38.39 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.wait4 40.32 -1.8 38.52 perf-profile.calltrace.cycles= -pp.wait4 1.22 -0.4 0.86 perf-profile.calltrace.cycles= -pp.ptrace_request.arch_ptrace.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL= _64_after_hwframe 1.17 -0.4 0.81 perf-profile.calltrace.cycles= -pp.try_to_wake_up.ptrace_request.arch_ptrace.__x64_sys_ptrace.do_syscall_64 1.23 -0.4 0.87 perf-profile.calltrace.cycles= -pp.arch_ptrace.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_after_hwfra= me.ptrace 20.10 -0.4 19.75 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.ptrace_stop.= ptrace_do_notify.ptrace_notify 10.12 -0.2 9.91 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.ptrace_stop.ptrace_do_notify.ptrace_notify.sy= scall_trace_enter 1.48 -0.2 1.29 perf-profile.calltrace.cycles= -pp.wait_task_inactive.ptrace_check_attach.__x64_sys_ptrace.do_syscall_64.e= ntry_SYSCALL_64_after_hwframe 12.17 -0.2 12.00 perf-profile.calltrace.cycles= -pp.ptrace_do_notify.ptrace_notify.syscall_trace_enter.do_syscall_64.entry_= SYSCALL_64_after_hwframe 12.14 -0.2 11.97 perf-profile.calltrace.cycles= -pp.ptrace_stop.ptrace_do_notify.ptrace_notify.syscall_trace_enter.do_sysca= ll_64 10.17 -0.1 10.03 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.ptrace_stop.ptrace_do_notify.ptrace_notify.sy= scall_exit_work 10.84 -0.1 10.71 perf-profile.calltrace.cycles= -pp.ptrace_notify.syscall_trace_enter.do_syscall_64.entry_SYSCALL_64_after_= hwframe.__munmap 10.86 -0.1 10.73 perf-profile.calltrace.cycles= -pp.syscall_trace_enter.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munm= ap 12.19 -0.1 12.11 perf-profile.calltrace.cycles= -pp.ptrace_stop.ptrace_do_notify.ptrace_notify.syscall_exit_work.syscall_ex= it_to_user_mode 12.23 -0.1 12.15 perf-profile.calltrace.cycles= -pp.ptrace_notify.syscall_exit_work.syscall_exit_to_user_mode.do_syscall_64= .entry_SYSCALL_64_after_hwframe 12.22 -0.1 12.14 perf-profile.calltrace.cycles= -pp.ptrace_do_notify.ptrace_notify.syscall_exit_work.syscall_exit_to_user_m= ode.do_syscall_64 10.88 -0.1 10.81 perf-profile.calltrace.cycles= -pp.syscall_exit_work.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL= _64_after_hwframe.__munmap 10.92 -0.1 10.85 perf-profile.calltrace.cycles= -pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.= __munmap 2.70 -0.0 2.65 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.sigprocmask 2.69 -0.0 2.65 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigprocmask 1.33 -0.0 1.29 perf-profile.calltrace.cycles= -pp.ptrace_notify.syscall_trace_enter.do_syscall_64.entry_SYSCALL_64_after_= hwframe.sigprocmask 1.33 -0.0 1.29 perf-profile.calltrace.cycles= -pp.syscall_trace_enter.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigpro= cmask 2.55 -0.0 2.53 perf-profile.calltrace.cycles= -pp.ptrace_stop.ptrace_signal.get_signal.arch_do_signal_or_restart.exit_to_= user_mode_loop 2.55 -0.0 2.53 perf-profile.calltrace.cycles= -pp.ptrace_signal.get_signal.arch_do_signal_or_restart.exit_to_user_mode_lo= op.exit_to_user_mode_prepare 2.07 -0.0 2.04 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.ptrace_stop.= ptrace_signal.get_signal 1.40 -0.0 1.38 perf-profile.calltrace.cycles= -pp.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault= .__munmap 1.43 -0.0 1.41 perf-profile.calltrace.cycles= -pp.asm_exc_page_fault.__munmap 1.40 -0.0 1.38 perf-profile.calltrace.cycles= -pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_= mode.asm_exc_page_fault.__munmap 1.40 -0.0 1.38 perf-profile.calltrace.cycles= -pp.irqentry_exit_to_user_mode.asm_exc_page_fault.__munmap 0.57 +0.0 0.61 perf-profile.calltrace.cycles= -pp.copy_p4d_range.copy_page_range.dup_mmap.dup_mm.copy_process 0.60 =C2=B1 2% +0.0 0.64 perf-profile.calltrace.c= ycles-pp.copy_page_range.dup_mmap.dup_mm.copy_process.kernel_clone 0.67 +0.0 0.72 perf-profile.calltrace.cycles= -pp.anon_vma_interval_tree_insert.anon_vma_clone.anon_vma_fork.dup_mmap.dup= _mm 1.38 +0.0 1.43 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.unmap_vmas.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap 3.91 +0.1 3.96 perf-profile.calltrace.cycles= -pp.arch_do_signal_or_restart.exit_to_user_mode_loop.exit_to_user_mode_prep= are.irqentry_exit_to_user_mode.asm_exc_page_fault 3.91 +0.1 3.96 perf-profile.calltrace.cycles= -pp.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.exit_to_use= r_mode_prepare.irqentry_exit_to_user_mode 2.28 +0.1 2.33 perf-profile.calltrace.cycles= -pp.exit_notify.do_exit.do_group_exit.get_signal.arch_do_signal_or_restart 2.18 +0.1 2.23 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.release_task.wait_task_zombie.do_wait.kernel= _wait4 2.11 +0.1 2.16 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.release_tas= k.wait_task_zombie.do_wait 2.20 +0.1 2.26 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.exit_notify.do_exit.do_group_exit.get_signal 2.14 +0.1 2.20 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.copy_proces= s.kernel_clone.__do_sys_clone 2.20 +0.1 2.27 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.copy_process.kernel_clone.__do_sys_clone.do_= syscall_64 2.12 +0.1 2.18 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.exit_notify= .do_exit.do_group_exit 27.46 +0.1 27.52 perf-profile.calltrace.cycles= -pp.__munmap 2.52 +0.1 2.58 perf-profile.calltrace.cycles= -pp.irqentry_exit_to_user_mode.asm_exc_page_fault 2.51 +0.1 2.58 perf-profile.calltrace.cycles= -pp.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to_user_mode_lo= op.exit_to_user_mode_prepare 2.51 +0.1 2.58 perf-profile.calltrace.cycles= -pp.do_exit.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to_user= _mode_loop 2.39 +0.1 2.46 perf-profile.calltrace.cycles= -pp.release_task.wait_task_zombie.do_wait.kernel_wait4.do_syscall_64 2.51 +0.1 2.58 perf-profile.calltrace.cycles= -pp.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault 2.51 +0.1 2.58 perf-profile.calltrace.cycles= -pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_= mode.asm_exc_page_fault 2.40 +0.1 2.47 perf-profile.calltrace.cycles= -pp.wait_task_zombie.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_af= ter_hwframe 2.20 +0.1 2.27 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.ptrace_traceme.__x64_sys_ptrace.do_syscall_6= 4.entry_SYSCALL_64_after_hwframe 0.90 +0.1 0.97 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.schedule.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after= _hwframe 2.23 +0.1 2.30 perf-profile.calltrace.cycles= -pp.ptrace_traceme.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_after_hw= frame.ptrace 0.89 +0.1 0.97 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__schedule.schedule.do_wait.kernel_wait4.do_syscall_64 2.12 +0.1 2.20 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.ptrace_trac= eme.__x64_sys_ptrace.do_syscall_64 25.89 +0.1 25.97 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap 3.30 +0.1 3.38 perf-profile.calltrace.cycles= -pp.asm_exc_page_fault 25.90 +0.1 25.98 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.__munmap 1.38 +0.1 1.50 perf-profile.calltrace.cycles= -pp.anon_vma_clone.anon_vma_fork.dup_mmap.dup_mm.copy_process 1.21 +0.1 1.34 perf-profile.calltrace.cycles= -pp.unlink_anon_vmas.free_pgtables.unmap_region.__do_munmap.__vm_munmap 1.67 +0.1 1.80 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_st= artup_entry 1.67 +0.1 1.81 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_se= condary 1.80 +0.1 1.95 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.second= ary_startup_64_no_verify 1.65 +0.2 1.81 perf-profile.calltrace.cycles= -pp.free_pgtables.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap 0.53 =C2=B1 3% +0.2 0.69 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle= _call.do_idle 1.94 +0.2 2.14 perf-profile.calltrace.cycles= -pp.anon_vma_fork.dup_mmap.dup_mm.copy_process.kernel_clone 3.65 +0.2 3.89 perf-profile.calltrace.cycles= -pp.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64 13.41 +0.2 13.66 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.ptrace 13.41 +0.2 13.66 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.ptrace 13.39 +0.2 13.64 perf-profile.calltrace.cycles= -pp.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_after_hwframe.ptrace 13.47 +0.3 13.73 perf-profile.calltrace.cycles= -pp.ptrace 4.11 +0.3 4.39 perf-profile.calltrace.cycles= -pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap 4.11 +0.3 4.39 perf-profile.calltrace.cycles= -pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwfra= me.__munmap 4.09 +0.3 4.37 perf-profile.calltrace.cycles= -pp.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64= _after_hwframe 3.42 +0.3 3.72 perf-profile.calltrace.cycles= -pp.dup_mmap.dup_mm.copy_process.kernel_clone.__do_sys_clone 0.35 =C2=B1 70% +0.3 0.66 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.mwait_idle_with_hints.intel_idle_irq.cpuidle_enter_state.cpui= dle_enter.cpuidle_idle_call 3.48 +0.3 3.79 perf-profile.calltrace.cycles= -pp.dup_mm.copy_process.kernel_clone.__do_sys_clone.do_syscall_64 6.17 +0.4 6.60 perf-profile.calltrace.cycles= -pp.copy_process.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64= _after_hwframe 6.49 +0.5 6.94 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.__libc_fork 6.49 +0.5 6.94 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_fork 6.48 +0.5 6.94 perf-profile.calltrace.cycles= -pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwfram= e.__libc_fork 6.48 +0.5 6.94 perf-profile.calltrace.cycles= -pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_fork 6.87 +0.5 7.35 perf-profile.calltrace.cycles= -pp.__libc_fork 9.85 +0.5 10.39 perf-profile.calltrace.cycles= -pp.ptrace_check_attach.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_aft= er_hwframe.ptrace 0.00 +0.6 0.58 perf-profile.calltrace.cycles= -pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_startup_en= try.start_secondary 7.99 +0.7 8.68 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.ptrace_check= _attach.__x64_sys_ptrace.do_syscall_64 8.08 +0.7 8.78 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.ptrace_check_attach.__x64_sys_ptrace.do_sysca= ll_64.entry_SYSCALL_64_after_hwframe 0.00 +0.8 0.75 perf-profile.calltrace.cycles= -pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64_no_verify 2.50 +0.8 3.26 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_= verify 2.51 +0.8 3.27 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.start_secondary.secondary_startup_64_no_verify 2.51 +0.8 3.27 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 2.53 +0.8 3.30 perf-profile.calltrace.cycles= -pp.secondary_startup_64_no_verify 39.94 -1.8 38.10 perf-profile.children.cycles-= pp.do_wait 40.08 -1.8 38.26 perf-profile.children.cycles-= pp.kernel_wait4 40.35 -1.8 38.55 perf-profile.children.cycles-= pp.wait4 66.33 -1.7 64.61 perf-profile.children.cycles-= pp.queued_read_lock_slowpath 76.29 -1.5 74.75 perf-profile.children.cycles-= pp.native_queued_spin_lock_slowpath 90.41 -1.0 89.40 perf-profile.children.cycles-= pp.entry_SYSCALL_64_after_hwframe 90.37 -1.0 89.37 perf-profile.children.cycles-= pp.do_syscall_64 2.24 -0.6 1.60 perf-profile.children.cycles-= pp.try_to_wake_up 1.22 -0.4 0.86 perf-profile.children.cycles-= pp.ptrace_request 1.23 -0.4 0.87 perf-profile.children.cycles-= pp.arch_ptrace 0.88 -0.3 0.62 perf-profile.children.cycles-= pp._raw_spin_lock 1.04 -0.3 0.78 perf-profile.children.cycles-= pp.__wake_up_common 1.06 -0.3 0.80 perf-profile.children.cycles-= pp.__wake_up_common_lock 1.12 -0.2 0.88 perf-profile.children.cycles-= pp.do_notify_parent_cldstop 26.89 -0.2 26.65 perf-profile.children.cycles-= pp.ptrace_stop 24.40 -0.2 24.19 perf-profile.children.cycles-= pp.ptrace_notify 24.39 -0.2 24.18 perf-profile.children.cycles-= pp.ptrace_do_notify 1.48 -0.2 1.29 perf-profile.children.cycles-= pp.wait_task_inactive 12.19 -0.1 12.04 perf-profile.children.cycles-= pp.syscall_trace_enter 0.59 =C2=B1 2% -0.1 0.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.schedule_idle 0.98 -0.1 0.88 =C2=B1 5% perf-profile.children.cy= cles-pp.pick_next_task_fair 0.17 =C2=B1 2% -0.1 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.set_next_entity 12.23 -0.1 12.17 perf-profile.children.cycles-= pp.syscall_exit_work 13.62 -0.0 13.58 perf-profile.children.cycles-= pp.syscall_exit_to_user_mode 0.06 -0.0 0.03 =C2=B1 70% perf-profile.children.cy= cles-pp.do_notify_parent 0.18 -0.0 0.16 perf-profile.children.cycles-= pp.update_rq_clock 0.11 -0.0 0.09 =C2=B1 5% perf-profile.children.cy= cles-pp.kill_something_info 0.12 -0.0 0.11 =C2=B1 4% perf-profile.children.cy= cles-pp.__list_del_entry_valid 0.10 -0.0 0.09 perf-profile.children.cycles-= pp.kill_pid_info 0.12 -0.0 0.11 perf-profile.children.cycles-= pp.__send_signal_locked 0.08 -0.0 0.07 perf-profile.children.cycles-= pp.do_send_sig_info 0.06 -0.0 0.05 perf-profile.children.cycles-= pp.complete_signal 0.11 -0.0 0.10 perf-profile.children.cycles-= pp.__x64_sys_kill 0.10 +0.0 0.11 perf-profile.children.cycles-= pp.migrate_task_rq_fair 0.10 +0.0 0.11 perf-profile.children.cycles-= pp.__pte_alloc 0.05 +0.0 0.06 perf-profile.children.cycles-= pp.cgroup_rstat_updated 0.05 +0.0 0.06 perf-profile.children.cycles-= pp.osq_unlock 0.11 +0.0 0.12 perf-profile.children.cycles-= pp.cpumask_next_wrap 0.07 +0.0 0.08 perf-profile.children.cycles-= pp.cpumask_next 0.07 +0.0 0.08 perf-profile.children.cycles-= pp.native_sched_clock 0.13 +0.0 0.14 perf-profile.children.cycles-= pp.__switch_to 0.13 +0.0 0.14 perf-profile.children.cycles-= pp.switch_fpu_return 0.09 +0.0 0.10 perf-profile.children.cycles-= pp.__update_load_avg_se 0.09 +0.0 0.10 perf-profile.children.cycles-= pp.restore_fpregs_from_fpstate 0.06 +0.0 0.07 perf-profile.children.cycles-= pp.vm_unmap_child 0.09 +0.0 0.10 =C2=B1 4% perf-profile.children.cy= cles-pp.__memcg_kmem_charge_page 0.20 =C2=B1 2% +0.0 0.22 =C2=B1 2% perf-profile.childr= en.cycles-pp.__anon_vma_interval_tree_remove 0.18 =C2=B1 2% +0.0 0.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.stress_set_oom_adjustment 0.15 =C2=B1 3% +0.0 0.16 perf-profile.children.cy= cles-pp.__slab_free 0.13 =C2=B1 3% +0.0 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp._find_next_bit 0.08 +0.0 0.09 =C2=B1 5% perf-profile.children.cy= cles-pp.__task_pid_nr_ns 0.08 =C2=B1 6% +0.0 0.09 perf-profile.children.cy= cles-pp.perf_trace_sched_wakeup_template 0.08 =C2=B1 6% +0.0 0.09 perf-profile.children.cy= cles-pp.menu_select 0.28 +0.0 0.29 perf-profile.children.cycles-= pp.__softirqentry_text_start 0.27 +0.0 0.29 perf-profile.children.cycles-= pp.remove_vma 0.31 +0.0 0.32 perf-profile.children.cycles-= pp.vm_area_dup 0.27 +0.0 0.29 perf-profile.children.cycles-= pp.__irq_exit_rcu 0.16 +0.0 0.18 =C2=B1 2% perf-profile.children.cy= cles-pp.stress_vm_segv 0.15 +0.0 0.17 =C2=B1 2% perf-profile.children.cy= cles-pp.___perf_sw_event 0.14 =C2=B1 3% +0.0 0.16 perf-profile.children.cy= cles-pp.ret_from_fork 0.09 =C2=B1 5% +0.0 0.11 perf-profile.children.cy= cles-pp.wake_affine 0.08 =C2=B1 6% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.__vmalloc_node_range 0.12 =C2=B1 3% +0.0 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.__mod_memcg_lruvec_state 0.11 +0.0 0.13 =C2=B1 7% perf-profile.children.cy= cles-pp.alloc_thread_stack_node 0.16 =C2=B1 2% +0.0 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.rcu_core 0.16 =C2=B1 2% +0.0 0.18 perf-profile.children.cy= cles-pp.__switch_to_asm 0.26 +0.0 0.27 perf-profile.children.cycles-= pp.__x64_sys_openat 0.28 +0.0 0.30 perf-profile.children.cycles-= pp.memcg_slab_post_alloc_hook 0.28 =C2=B1 3% +0.0 0.30 perf-profile.children.cy= cles-pp.copy_present_pte 0.23 +0.0 0.25 perf-profile.children.cycles-= pp.do_filp_open 0.23 +0.0 0.25 perf-profile.children.cycles-= pp.path_openat 0.19 =C2=B1 2% +0.0 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.wait_task_stopped 0.13 =C2=B1 3% +0.0 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.__update_load_avg_cfs_rq 0.06 +0.0 0.08 perf-profile.children.cycles-= pp.raw_spin_rq_lock_nested 0.25 +0.0 0.27 perf-profile.children.cycles-= pp.find_idlest_group 0.25 +0.0 0.27 perf-profile.children.cycles-= pp.do_sys_openat2 0.08 +0.0 0.10 perf-profile.children.cycles-= pp.sched_clock_cpu 0.24 +0.0 0.26 perf-profile.children.cycles-= pp.update_sg_wakeup_stats 0.34 =C2=B1 2% +0.0 0.36 perf-profile.children.cy= cles-pp.unlink_file_vma 0.33 +0.0 0.35 perf-profile.children.cycles-= pp.open64 0.08 =C2=B1 5% +0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_blocked_averages 0.26 +0.0 0.28 perf-profile.children.cycles-= pp.find_idlest_cpu 0.24 +0.0 0.26 =C2=B1 4% perf-profile.children.cy= cles-pp.__alloc_pages 0.33 =C2=B1 2% +0.0 0.35 =C2=B1 2% perf-profile.childr= en.cycles-pp.mod_objcg_state 0.20 =C2=B1 2% +0.0 0.22 =C2=B1 2% perf-profile.childr= en.cycles-pp.wait_consider_task 0.16 =C2=B1 3% +0.0 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.dup_task_struct 0.37 =C2=B1 2% +0.0 0.40 =C2=B1 2% perf-profile.childr= en.cycles-pp.down_write 0.30 +0.0 0.33 perf-profile.children.cycles-= pp.wake_up_new_task 0.14 +0.0 0.17 perf-profile.children.cycles-= pp.prepare_task_switch 0.51 =C2=B1 2% +0.0 0.54 perf-profile.children.cy= cles-pp.enqueue_entity 0.56 +0.0 0.59 perf-profile.children.cycles-= pp.kmem_cache_alloc 0.20 =C2=B1 2% +0.0 0.24 perf-profile.children.cy= cles-pp.set_task_cpu 0.41 =C2=B1 3% +0.0 0.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.memcg_slab_free_hook 0.57 +0.0 0.61 perf-profile.children.cycles-= pp.copy_p4d_range 0.46 =C2=B1 2% +0.0 0.49 perf-profile.children.cy= cles-pp.copy_pte_range 0.16 +0.0 0.20 =C2=B1 4% perf-profile.children.cy= cles-pp.select_idle_core 0.68 +0.0 0.72 perf-profile.children.cycles-= pp.anon_vma_interval_tree_insert 0.60 =C2=B1 2% +0.0 0.65 perf-profile.children.cy= cles-pp.copy_page_range 0.65 +0.0 0.69 perf-profile.children.cycles-= pp.kmem_cache_free 3.92 +0.0 3.97 perf-profile.children.cycles-= pp.irqentry_exit_to_user_mode 5.12 +0.0 5.17 perf-profile.children.cycles-= pp.arch_do_signal_or_restart 5.12 +0.0 5.17 perf-profile.children.cycles-= pp.get_signal 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.__cgroup_account_cputime 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.remove_wait_queue 0.00 +0.1 0.05 perf-profile.children.cycles-= pp._raw_write_lock_irq 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.mm_init 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.__pagevec_lru_add 0.15 +0.1 0.20 perf-profile.children.cycles-= pp.finish_task_switch 5.16 +0.1 5.21 perf-profile.children.cycles-= pp.exit_to_user_mode_loop 2.28 +0.1 2.33 perf-profile.children.cycles-= pp.exit_notify 0.56 +0.1 0.63 perf-profile.children.cycles-= pp.dequeue_entity 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.llist_reverse_order 0.32 +0.1 0.39 perf-profile.children.cycles-= pp.available_idle_cpu 0.72 +0.1 0.79 perf-profile.children.cycles-= pp.dequeue_task_fair 0.46 +0.1 0.53 =C2=B1 2% perf-profile.children.cy= cles-pp.rwsem_spin_on_owner 5.30 +0.1 5.37 perf-profile.children.cycles-= pp.exit_to_user_mode_prepare 2.56 +0.1 2.63 perf-profile.children.cycles-= pp.do_group_exit 2.56 +0.1 2.63 perf-profile.children.cycles-= pp.do_exit 2.39 +0.1 2.46 perf-profile.children.cycles-= pp.release_task 2.40 +0.1 2.47 perf-profile.children.cycles-= pp.wait_task_zombie 0.00 +0.1 0.07 =C2=B1 6% perf-profile.children.cy= cles-pp.llist_add_batch 27.48 +0.1 27.55 perf-profile.children.cycles-= pp.__munmap 2.23 +0.1 2.31 perf-profile.children.cycles-= pp.ptrace_traceme 0.00 +0.1 0.08 perf-profile.children.cycles-= pp.__smp_call_single_queue 0.40 =C2=B1 2% +0.1 0.48 perf-profile.children.cy= cles-pp.update_cfs_group 0.00 +0.1 0.08 =C2=B1 5% perf-profile.children.cy= cles-pp.__flush_smp_call_function_queue 0.66 +0.1 0.75 perf-profile.children.cycles-= pp._raw_read_lock 0.36 =C2=B1 2% +0.1 0.45 perf-profile.children.cy= cles-pp.osq_lock 0.59 +0.1 0.68 perf-profile.children.cycles-= pp.select_idle_cpu 0.85 =C2=B1 3% +0.1 0.95 =C2=B1 2% perf-profile.childr= en.cycles-pp.cgroup_enter_frozen 0.68 +0.1 0.78 perf-profile.children.cycles-= pp.select_idle_sibling 1.57 +0.1 1.68 =C2=B1 2% perf-profile.children.cy= cles-pp.mwait_idle_with_hints 0.00 +0.1 0.12 =C2=B1 4% perf-profile.children.cy= cles-pp.__sysvec_call_function_single 1.38 +0.1 1.51 perf-profile.children.cycles-= pp.anon_vma_clone 0.81 +0.1 0.93 perf-profile.children.cycles-= pp.select_task_rq 1.22 +0.1 1.34 perf-profile.children.cycles-= pp.unlink_anon_vmas 0.00 +0.1 0.13 =C2=B1 3% perf-profile.children.cy= cles-pp.sysvec_call_function_single 0.92 =C2=B1 2% +0.1 1.05 perf-profile.children.cy= cles-pp.cgroup_leave_frozen 6.00 +0.1 6.14 perf-profile.children.cycles-= pp.asm_exc_page_fault 1.68 +0.1 1.82 =C2=B1 2% perf-profile.children.cy= cles-pp.cpuidle_enter 1.68 +0.1 1.82 =C2=B1 2% perf-profile.children.cy= cles-pp.cpuidle_enter_state 2.04 +0.1 2.19 =C2=B1 2% perf-profile.children.cy= cles-pp.schedule 1.06 +0.1 1.20 perf-profile.children.cycles-= pp.select_task_rq_fair 1.82 +0.2 1.97 =C2=B1 2% perf-profile.children.cy= cles-pp.cpuidle_idle_call 0.54 =C2=B1 3% +0.2 0.69 =C2=B1 2% perf-profile.childr= en.cycles-pp.intel_idle_irq 0.00 +0.2 0.15 =C2=B1 3% perf-profile.children.cy= cles-pp.ttwu_queue_wakelist 0.00 +0.2 0.16 =C2=B1 3% perf-profile.children.cy= cles-pp.asm_sysvec_call_function_single 1.66 +0.2 1.82 perf-profile.children.cycles-= pp.free_pgtables 0.90 +0.2 1.08 perf-profile.children.cycles-= pp.rwsem_optimistic_spin 0.93 +0.2 1.12 perf-profile.children.cycles-= pp.rwsem_down_write_slowpath 1.94 +0.2 2.14 perf-profile.children.cycles-= pp.anon_vma_fork 8.78 +0.2 9.03 perf-profile.children.cycles-= pp.queued_write_lock_slowpath 3.65 +0.3 3.90 perf-profile.children.cycles-= pp.unmap_region 1.94 =C2=B1 2% +0.3 2.20 =C2=B1 2% perf-profile.childr= en.cycles-pp._raw_spin_lock_irq 13.40 +0.3 13.65 perf-profile.children.cycles-= pp.__x64_sys_ptrace 13.48 +0.3 13.74 perf-profile.children.cycles-= pp.ptrace 4.11 +0.3 4.39 perf-profile.children.cycles-= pp.__x64_sys_munmap 4.11 +0.3 4.39 perf-profile.children.cycles-= pp.__vm_munmap 4.09 +0.3 4.37 perf-profile.children.cycles-= pp.__do_munmap 3.42 +0.3 3.73 perf-profile.children.cycles-= pp.dup_mmap 3.48 +0.3 3.79 perf-profile.children.cycles-= pp.dup_mm 6.18 +0.4 6.60 perf-profile.children.cycles-= pp.copy_process 6.48 +0.5 6.94 perf-profile.children.cycles-= pp.kernel_clone 6.48 +0.5 6.94 perf-profile.children.cycles-= pp.__do_sys_clone 6.90 +0.5 7.38 perf-profile.children.cycles-= pp.__libc_fork 9.85 +0.5 10.39 perf-profile.children.cycles-= pp.ptrace_check_attach 0.00 +0.7 0.69 perf-profile.children.cycles-= pp.sched_ttwu_pending 2.51 +0.8 3.27 =C2=B1 2% perf-profile.children.cy= cles-pp.start_secondary 2.53 +0.8 3.29 =C2=B1 2% perf-profile.children.cy= cles-pp.do_idle 2.53 +0.8 3.30 perf-profile.children.cycles-= pp.secondary_startup_64_no_verify 2.53 +0.8 3.30 perf-profile.children.cycles-= pp.cpu_startup_entry 0.00 +0.8 0.77 perf-profile.children.cycles-= pp.flush_smp_call_function_queue 75.79 -1.5 74.26 perf-profile.self.cycles-pp.n= ative_queued_spin_lock_slowpath 1.37 -0.2 1.19 perf-profile.self.cycles-pp.w= ait_task_inactive 0.10 -0.0 0.07 perf-profile.self.cycles-pp.e= nqueue_entity 0.14 =C2=B1 3% -0.0 0.11 perf-profile.self.cycles= -pp.update_rq_clock 0.12 =C2=B1 4% -0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.30 -0.0 0.28 perf-profile.self.cycles-pp.q= ueued_write_lock_slowpath 0.12 -0.0 0.10 =C2=B1 4% perf-profile.self.cycles= -pp.__list_del_entry_valid 0.23 -0.0 0.22 =C2=B1 2% perf-profile.self.cycles= -pp.__schedule 0.20 +0.0 0.21 perf-profile.self.cycles-pp.d= up_mmap 0.10 +0.0 0.11 perf-profile.self.cycles-pp._= _rb_erase_color 0.05 +0.0 0.06 perf-profile.self.cycles-pp.f= inish_task_switch 0.05 +0.0 0.06 perf-profile.self.cycles-pp.v= m_unmap_child 0.05 +0.0 0.06 perf-profile.self.cycles-pp.o= sq_unlock 0.16 +0.0 0.17 perf-profile.self.cycles-pp.m= emcg_slab_post_alloc_hook 0.09 +0.0 0.10 perf-profile.self.cycles-pp.r= estore_fpregs_from_fpstate 0.08 +0.0 0.09 perf-profile.self.cycles-pp._= _task_pid_nr_ns 0.06 +0.0 0.07 perf-profile.self.cycles-pp.s= tress_vm_segv 0.15 =C2=B1 3% +0.0 0.17 =C2=B1 2% perf-profile.self.c= ycles-pp.select_idle_cpu 0.13 =C2=B1 3% +0.0 0.15 perf-profile.self.cycles= -pp.ptrace_check_attach 0.13 =C2=B1 3% +0.0 0.15 perf-profile.self.cycles= -pp.___perf_sw_event 0.06 =C2=B1 7% +0.0 0.08 perf-profile.self.cycles= -pp.native_sched_clock 0.12 =C2=B1 3% +0.0 0.14 perf-profile.self.cycles= -pp.__update_load_avg_cfs_rq 0.16 =C2=B1 2% +0.0 0.18 perf-profile.self.cycles= -pp.__switch_to_asm 0.10 +0.0 0.12 =C2=B1 6% perf-profile.self.cycles= -pp.set_task_cpu 0.22 =C2=B1 3% +0.0 0.24 =C2=B1 3% perf-profile.self.c= ycles-pp.up_write 0.20 =C2=B1 2% +0.0 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.__anon_vma_interval_tree_remove 0.15 =C2=B1 3% +0.0 0.17 =C2=B1 2% perf-profile.self.c= ycles-pp.wait_task_stopped 0.05 +0.0 0.07 perf-profile.self.cycles-pp.p= repare_task_switch 0.05 =C2=B1 8% +0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.newidle_balance 0.62 +0.0 0.64 perf-profile.self.cycles-pp.q= ueued_read_lock_slowpath 0.26 =C2=B1 3% +0.0 0.28 =C2=B1 2% perf-profile.self.c= ycles-pp.copy_present_pte 0.12 +0.0 0.14 perf-profile.self.cycles-pp._= _switch_to 0.31 =C2=B1 2% +0.0 0.33 =C2=B1 3% perf-profile.self.c= ycles-pp.down_write 0.21 =C2=B1 2% +0.0 0.24 perf-profile.self.cycles= -pp.update_sg_wakeup_stats 0.17 =C2=B1 2% +0.0 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.do_wait 0.44 +0.0 0.46 perf-profile.self.cycles-pp._= raw_spin_lock 0.30 +0.0 0.32 perf-profile.self.cycles-pp._= raw_spin_lock_irq 0.67 =C2=B1 2% +0.0 0.72 perf-profile.self.cycles= -pp.anon_vma_interval_tree_insert 0.00 +0.1 0.05 perf-profile.self.cycles-pp.c= group_rstat_updated 0.00 +0.1 0.05 perf-profile.self.cycles-pp._= raw_write_lock_irq 0.00 +0.1 0.06 =C2=B1 7% perf-profile.self.cycles= -pp.llist_reverse_order 0.31 +0.1 0.38 perf-profile.self.cycles-pp.a= vailable_idle_cpu 0.46 +0.1 0.52 perf-profile.self.cycles-pp.r= wsem_spin_on_owner 0.00 +0.1 0.07 =C2=B1 6% perf-profile.self.cycles= -pp.llist_add_batch 0.66 +0.1 0.74 perf-profile.self.cycles-pp._= raw_read_lock 0.39 =C2=B1 3% +0.1 0.48 perf-profile.self.cycles= -pp.update_cfs_group 0.35 +0.1 0.45 perf-profile.self.cycles-pp.o= sq_lock 1.53 +0.1 1.64 =C2=B1 2% perf-profile.self.cycles= -pp.mwait_idle_with_hints ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/option_a/option_b/option_c/option_d/optio= n_e/option_f/rootfs/tbox_group/test/testcase/ucode: gcc-11/performance/x86_64-rhel-8.3/Random Read/POSIX AIO/No/Yes/4KB/Defau= lt Test Directory/debian-x86_64-phoronix/lkp-csl-2sp7/fio-1.14.1/phoronix-t= est-suite/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 131571 +9.6% 144262 phoronix-test-suite.fio.Rando= mRead.POSIXAIO.No.Yes.4KB.DefaultTestDirectory.iops 514.33 +9.7% 564.00 phoronix-test-suite.fio.Rando= mRead.POSIXAIO.No.Yes.4KB.DefaultTestDirectory.mb_s 72.67 -11.0% 64.67 phoronix-test-suite.time.perc= ent_of_cpu_this_job_got 187.90 =C2=B1 13% -23.0% 144.73 =C2=B1 3% phoronix-test-suite= .time.system_time 0.01 =C2=B1 7% +0.3 0.31 mpstat.cpu.all.iowait% 21778 +1.1% 22013 proc-vmstat.nr_mapped 24375530 =C2=B1 67% -63.4% 8921340 =C2=B1 4% turbostat.C1 45675 =C2=B1 41% -49.7% 22963 =C2=B1 83% numa-numastat.node0= .other_node 22805 =C2=B1 84% +99.8% 45569 =C2=B1 42% numa-numastat.node1= .other_node 368395 +9.6% 403909 vmstat.io.bi 579394 +9.3% 633340 vmstat.system.cs 0.08 =C2=B1 6% -12.5% 0.07 =C2=B1 4% sched_debug.cfs_rq:= /.h_nr_running.avg 13.65 =C2=B1 13% -19.1% 11.05 =C2=B1 9% sched_debug.cfs_rq:= /.util_est_enqueued.avg 384.20 =C2=B1 7% -25.3% 287.03 =C2=B1 8% sched_debug.cfs_rq:= /.util_est_enqueued.max 63.51 =C2=B1 7% -24.7% 47.83 =C2=B1 3% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 26649 =C2=B1 25% +108.9% 55664 =C2=B1 33% sched_debug.cpu.avg= _idle.min 329.93 =C2=B1 19% +154.1% 838.34 =C2=B1 62% sched_debug.cpu.clo= ck_task.stddev 31285 =C2=B1 87% -81.9% 5651 =C2=B1103% sched_debug.cpu.nr_= switches.min 1613084 =C2=B1 13% +25.5% 2023897 =C2=B1 7% sched_debug.cpu.nr_= switches.stddev 587680 =C2=B1 65% +89.4% 1112939 numa-meminfo.node0.Active 525926 =C2=B1 77% +92.7% 1013319 numa-meminfo.node0.Activ= e(anon) 61752 =C2=B1 48% +61.3% 99618 =C2=B1 7% numa-meminfo.node0.= Active(file) 1774131 =C2=B1 27% +52.8% 2710222 =C2=B1 6% numa-meminfo.node0.= FilePages 69709 =C2=B1 23% +28.5% 89566 =C2=B1 2% numa-meminfo.node0.= KReclaimable 2765632 =C2=B1 15% +34.3% 3713148 =C2=B1 5% numa-meminfo.node0.= MemUsed 69709 =C2=B1 23% +28.5% 89566 =C2=B1 2% numa-meminfo.node0.= SReclaimable 958315 =C2=B1 40% +58.5% 1518683 =C2=B1 10% numa-meminfo.node0.= Shmem 548292 =C2=B1 69% -94.7% 29087 =C2=B1 24% numa-meminfo.node1.= Active 492881 =C2=B1 81% -97.8% 10915 =C2=B1 13% numa-meminfo.node1.= Active(anon) 55410 =C2=B1 54% -67.2% 18170 =C2=B1 36% numa-meminfo.node1.= Active(file) 673.33 =C2=B1 83% -100.0% 0.00 numa-meminfo.node1.Dirty 1258824 =C2=B1 38% -73.9% 328918 =C2=B1 52% numa-meminfo.node1.= FilePages 360755 =C2=B1113% -92.9% 25616 =C2=B1 11% numa-meminfo.node1.= Inactive(file) 40603 =C2=B1 39% -48.5% 20899 =C2=B1 10% numa-meminfo.node1.= KReclaimable 1980586 =C2=B1 22% -46.3% 1063982 =C2=B1 17% numa-meminfo.node1.= MemUsed 40603 =C2=B1 39% -48.5% 20899 =C2=B1 10% numa-meminfo.node1.= SReclaimable 100314 =C2=B1 6% -10.1% 90188 =C2=B1 5% numa-meminfo.node1.= SUnreclaim 842223 =C2=B1 45% -66.2% 284709 =C2=B1 56% numa-meminfo.node1.= Shmem 140918 =C2=B1 15% -21.2% 111088 =C2=B1 6% numa-meminfo.node1.= Slab 9.643e+08 +9.1% 1.052e+09 perf-stat.i.branch-instructio= ns 583888 +9.4% 638573 perf-stat.i.context-switches 73.55 =C2=B1 9% -18.9% 59.68 =C2=B1 11% perf-stat.i.cpu-mig= rations 1.254e+09 +9.5% 1.373e+09 =C2=B1 2% perf-stat.i.dTLB-loads 6.828e+08 +9.5% 7.48e+08 perf-stat.i.dTLB-stores 4.424e+09 +9.3% 4.834e+09 =C2=B1 2% perf-stat.i.instructions 31037950 +9.0% 33837974 perf-stat.i.metric.M/sec 64.39 =C2=B1 25% -29.5 34.92 =C2=B1 19% perf-stat.i.node-lo= ad-miss-rate% 2766544 =C2=B1 38% -68.0% 884479 =C2=B1 54% perf-stat.i.node-lo= ad-misses 1798898 =C2=B1 50% +100.5% 3607447 =C2=B1 10% perf-stat.i.node-lo= ads 955.81 =C2=B1 4% -4.8% 910.10 perf-stat.overall.cycles= -between-cache-misses 1414 =C2=B1 4% +6.6% 1507 perf-stat.overall.instru= ctions-per-iTLB-miss 59.87 =C2=B1 35% -40.4 19.42 =C2=B1 52% perf-stat.overall.n= ode-load-miss-rate% 9.621e+08 +9.1% 1.05e+09 perf-stat.ps.branch-instructi= ons 582438 +9.3% 636776 perf-stat.ps.context-switches 73.38 =C2=B1 9% -18.9% 59.53 =C2=B1 11% perf-stat.ps.cpu-mi= grations 1.251e+09 +9.4% 1.369e+09 =C2=B1 2% perf-stat.ps.dTLB-loads 6.813e+08 +9.5% 7.46e+08 perf-stat.ps.dTLB-stores 4.414e+09 +9.2% 4.821e+09 =C2=B1 2% perf-stat.ps.instructions 2759682 =C2=B1 38% -68.0% 882145 =C2=B1 54% perf-stat.ps.node-l= oad-misses 1794547 =C2=B1 50% +100.5% 3597318 =C2=B1 10% perf-stat.ps.node-l= oads 131470 =C2=B1 77% +92.7% 253331 numa-vmstat.node0.nr_act= ive_anon 15437 =C2=B1 48% +61.3% 24904 =C2=B1 7% numa-vmstat.node0.n= r_active_file 87390 =C2=B1141% +200.2% 262317 numa-vmstat.node0.nr_dir= tied 443531 =C2=B1 27% +52.8% 677567 =C2=B1 6% numa-vmstat.node0.n= r_file_pages 239577 =C2=B1 40% +58.5% 379675 =C2=B1 10% numa-vmstat.node0.n= r_shmem 17427 =C2=B1 23% +28.5% 22391 =C2=B1 2% numa-vmstat.node0.n= r_slab_reclaimable 87390 =C2=B1141% +200.2% 262317 numa-vmstat.node0.nr_wri= tten 131470 =C2=B1 77% +92.7% 253331 numa-vmstat.node0.nr_zon= e_active_anon 15437 =C2=B1 48% +61.3% 24904 =C2=B1 7% numa-vmstat.node0.n= r_zone_active_file 45675 =C2=B1 41% -49.7% 22963 =C2=B1 83% numa-vmstat.node0.n= uma_other 123215 =C2=B1 81% -97.8% 2731 =C2=B1 13% numa-vmstat.node1.n= r_active_anon 13851 =C2=B1 54% -67.2% 4542 =C2=B1 36% numa-vmstat.node1.n= r_active_file 174779 =C2=B1 70% -100.0% 2.33 =C2=B1 40% numa-vmstat.node1.n= r_dirtied 314708 =C2=B1 38% -73.9% 82233 =C2=B1 52% numa-vmstat.node1.n= r_file_pages 90188 =C2=B1113% -92.9% 6404 =C2=B1 11% numa-vmstat.node1.n= r_inactive_file 210558 =C2=B1 45% -66.2% 71181 =C2=B1 56% numa-vmstat.node1.n= r_shmem 10150 =C2=B1 39% -48.5% 5224 =C2=B1 10% numa-vmstat.node1.n= r_slab_reclaimable 25078 =C2=B1 6% -10.1% 22546 =C2=B1 5% numa-vmstat.node1.n= r_slab_unreclaimable 174779 =C2=B1 70% -100.0% 2.33 =C2=B1 40% numa-vmstat.node1.n= r_written 123215 =C2=B1 81% -97.8% 2731 =C2=B1 13% numa-vmstat.node1.n= r_zone_active_anon 13851 =C2=B1 54% -67.2% 4542 =C2=B1 36% numa-vmstat.node1.n= r_zone_active_file 90188 =C2=B1113% -92.9% 6404 =C2=B1 11% numa-vmstat.node1.n= r_zone_inactive_file 22805 =C2=B1 84% +99.8% 45569 =C2=B1 42% numa-vmstat.node1.n= uma_other 7.00 =C2=B1 6% -3.5 3.52 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64_no_verify 6.95 =C2=B1 6% -3.5 3.48 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_seco= ndary 3.41 =C2=B1 4% -3.0 0.41 =C2=B1 71% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.__queue_work.queue_work_on.loop_queue_work.loo= p_queue_rq 3.77 =C2=B1 4% -2.8 0.96 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.loop_queue_work.loop_queue_rq.__blk_mq_try_issue_directly.blk= _mq_plug_issue_direct.blk_mq_flush_plug_list 3.66 =C2=B1 4% -2.8 0.86 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.queue_work_on.loop_queue_work.loop_queue_rq.__blk_mq_try_issu= e_directly.blk_mq_plug_issue_direct 3.59 =C2=B1 4% -2.8 0.78 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.__queue_work.queue_work_on.loop_queue_work.loop_queue_rq.__bl= k_mq_try_issue_directly 4.03 =C2=B1 3% -2.8 1.22 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__blk_flush_plug.blk_finish_plug.__iomap_dio_rw.iomap_dio_rw.= ext4_file_read_iter 4.04 =C2=B1 3% -2.8 1.24 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.blk_finish_plug.__iomap_dio_rw.iomap_dio_rw.ext4_file_read_it= er.new_sync_read 4.01 =C2=B1 3% -2.8 1.22 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.blk_mq_flush_plug_list.__blk_flush_plug.blk_finish_plug.__iom= ap_dio_rw.iomap_dio_rw 3.99 =C2=B1 3% -2.8 1.20 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.blk_mq_plug_issue_direct.blk_mq_flush_plug_list.__blk_flush_p= lug.blk_finish_plug.__iomap_dio_rw 3.97 =C2=B1 3% -2.8 1.20 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__blk_mq_try_issue_directly.blk_mq_plug_issue_direct.blk_mq_f= lush_plug_list.__blk_flush_plug.blk_finish_plug 3.95 =C2=B1 3% -2.8 1.18 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.loop_queue_rq.__blk_mq_try_issue_directly.blk_mq_plug_issue_d= irect.blk_mq_flush_plug_list.__blk_flush_plug 3.86 =C2=B1 5% -2.6 1.31 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_t= emplate.ttwu_do_wakeup.try_to_wake_up 12.95 =C2=B1 5% -1.8 11.15 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 12.92 =C2=B1 5% -1.8 11.12 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 10.59 =C2=B1 2% -1.8 8.81 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__iomap_dio_rw.iomap_dio_rw.ext4_file_read_iter.new_sync_read= .vfs_read 10.59 =C2=B1 2% -1.8 8.81 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.iomap_dio_rw.ext4_file_read_iter.new_sync_read.vfs_read.__x64= _sys_pread64 10.76 =C2=B1 2% -1.7 9.04 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.new_sync_read.vfs_read.__x64_sys_pread64.do_syscall_64.entry_= SYSCALL_64_after_hwframe 10.74 =C2=B1 2% -1.7 9.02 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.ext4_file_read_iter.new_sync_read.vfs_read.__x64_sys_pread64.= do_syscall_64 10.90 =C2=B1 2% -1.7 9.19 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__x64_sys_pread64.do_syscall_64.entry_SYSCALL_64_after_hwframe 10.81 =C2=B1 2% -1.7 9.10 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.vfs_read.__x64_sys_pread64.do_syscall_64.entry_SYSCALL_64_aft= er_hwframe 2.85 =C2=B1 6% -1.7 1.19 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.blk_complete_reqs.__softirqentry_text_start.run_ksoftirqd.smp= boot_thread_fn.kthread 2.60 =C2=B1 6% -1.7 0.94 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.blk_mq_end_request.blk_complete_reqs.__softirqentry_text_star= t.run_ksoftirqd.smpboot_thread_fn 2.96 =C2=B1 6% -1.7 1.30 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork 2.59 =C2=B1 6% -1.7 0.94 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.blk_update_request.blk_mq_end_request.blk_complete_reqs.__sof= tirqentry_text_start.run_ksoftirqd 2.93 =C2=B1 6% -1.7 1.27 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.run_ksoftirqd.smpboot_thread_fn.kth= read.ret_from_fork 2.23 =C2=B1 6% -1.7 0.57 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.iomap_dio_bio_end_io.blk_update_request.blk_mq= _end_request.blk_complete_reqs 2.32 =C2=B1 6% -1.6 0.68 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.iomap_dio_bio_end_io.blk_update_request.blk_mq_end_request.bl= k_complete_reqs.__softirqentry_text_start 5.51 =C2=B1 8% -1.2 4.26 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork 1.37 =C2=B1 20% -0.5 0.85 =C2=B1 31% perf-profile.calltr= ace.cycles-pp.ktime_get.clockevents_program_event.hrtimer_interrupt.__sysve= c_apic_timer_interrupt.sysvec_apic_timer_interrupt 1.75 =C2=B1 12% -0.5 1.28 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.clockevents_program_event.hrtimer_interrupt.__sysvec_apic_tim= er_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 0.92 =C2=B1 2% +0.2 1.08 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.iomap_dio_bio_iter.__iomap_dio_rw.iomap_dio_rw.ext4_file_read= _iter.new_sync_read 0.45 =C2=B1 70% +0.4 0.82 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.copy_user_enhanced_fast_string.copyin.copy_page_from_iter_ato= mic.generic_perform_write.__generic_file_write_iter 0.46 =C2=B1 70% +0.4 0.88 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.copyin.copy_page_from_iter_atomic.generic_perform_write.__gen= eric_file_write_iter.generic_file_write_iter 0.49 =C2=B1 70% +0.5 0.95 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.copy_page_from_iter_atomic.generic_perform_write.__generic_fi= le_write_iter.generic_file_write_iter.new_sync_write 0.19 =C2=B1141% +0.6 0.77 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.shmem_getpage_gfp.shmem_write_begin.generic_perform_write.__g= eneric_file_write_iter.generic_file_write_iter 0.20 =C2=B1141% +0.6 0.82 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.shmem_write_begin.generic_perform_write.__generic_file_write_= iter.generic_file_write_iter.new_sync_write 2.13 =C2=B1 11% +0.7 2.83 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.generic_perform_write.__generic_file_write_iter.generic_file_= write_iter.new_sync_write.vfs_write 2.17 =C2=B1 12% +0.7 2.91 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.__generic_file_write_iter.generic_file_write_iter.new_sync_wr= ite.vfs_write.ksys_write 2.27 =C2=B1 12% +0.8 3.08 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.generic_file_write_iter.new_sync_write.vfs_write.ksys_write.d= o_syscall_64 2.30 =C2=B1 13% +0.8 3.13 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 0.67 =C2=B1 11% +0.9 1.60 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.unwind_next_frame.__unwind_start.perf_callchain_kernel.get_pe= rf_callchain.perf_callchain 2.40 =C2=B1 13% +0.9 3.35 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.__libc_write 0.75 =C2=B1 10% +1.4 2.16 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.__unwind_start.perf_callchain_kernel.get_perf_callchain.perf_= callchain.perf_prepare_sample 1.94 =C2=B1 28% +1.5 3.45 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__lib= c_write.__libc_start_main 1.96 =C2=B1 28% +1.5 3.50 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write.__l= ibc_start_main 1.98 =C2=B1 28% +1.6 3.54 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_write.__libc_start_main 2.07 =C2=B1 29% +1.7 3.77 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__libc_write.__libc_start_main 2.67 =C2=B1 29% +2.0 4.64 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__libc_start_main 0.00 +2.5 2.55 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_templa= te.ttwu_do_wakeup.sched_ttwu_pending 0.00 +2.6 2.65 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.perf_tp_event.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sche= d_ttwu_pending.flush_smp_call_function_queue 0.00 +2.7 2.73 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sched_ttwu_pending= .flush_smp_call_function_queue.do_idle 0.00 +2.8 2.81 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.ttwu_do_wakeup.sched_ttwu_pending.flush_smp_call_function_queue.do= _idle.cpu_startup_entry 0.00 +3.7 3.67 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_start= up_entry.start_secondary 0.00 +4.2 4.18 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_seco= ndary.secondary_startup_64_no_verify 9.11 =C2=B1 5% -4.4 4.66 =C2=B1 10% perf-profile.childr= en.cycles-pp.try_to_wake_up 7.13 =C2=B1 5% -3.6 3.55 =C2=B1 13% perf-profile.childr= en.cycles-pp.schedule_idle 3.78 =C2=B1 3% -2.8 0.96 =C2=B1 13% perf-profile.childr= en.cycles-pp.loop_queue_work 3.67 =C2=B1 4% -2.8 0.86 =C2=B1 8% perf-profile.childr= en.cycles-pp.queue_work_on 4.05 =C2=B1 3% -2.8 1.24 =C2=B1 11% perf-profile.childr= en.cycles-pp.blk_finish_plug 4.03 =C2=B1 3% -2.8 1.23 =C2=B1 11% perf-profile.childr= en.cycles-pp.__blk_flush_plug 3.59 =C2=B1 4% -2.8 0.80 =C2=B1 9% perf-profile.childr= en.cycles-pp.__queue_work 4.01 =C2=B1 3% -2.8 1.22 =C2=B1 11% perf-profile.childr= en.cycles-pp.blk_mq_flush_plug_list 3.99 =C2=B1 3% -2.8 1.20 =C2=B1 11% perf-profile.childr= en.cycles-pp.blk_mq_plug_issue_direct 3.97 =C2=B1 3% -2.8 1.20 =C2=B1 11% perf-profile.childr= en.cycles-pp.__blk_mq_try_issue_directly 3.95 =C2=B1 3% -2.8 1.18 =C2=B1 10% perf-profile.childr= en.cycles-pp.loop_queue_rq 3.42 =C2=B1 8% -2.5 0.92 =C2=B1 5% perf-profile.childr= en.cycles-pp._raw_spin_lock 10.59 =C2=B1 2% -1.8 8.81 =C2=B1 11% perf-profile.childr= en.cycles-pp.__iomap_dio_rw 10.59 =C2=B1 2% -1.8 8.82 =C2=B1 11% perf-profile.childr= en.cycles-pp.iomap_dio_rw 4.01 =C2=B1 4% -1.8 2.24 =C2=B1 13% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 10.75 =C2=B1 2% -1.7 9.03 =C2=B1 11% perf-profile.childr= en.cycles-pp.ext4_file_read_iter 11.08 =C2=B1 3% -1.7 9.37 =C2=B1 11% perf-profile.childr= en.cycles-pp.vfs_read 10.90 =C2=B1 2% -1.7 9.19 =C2=B1 11% perf-profile.childr= en.cycles-pp.__x64_sys_pread64 10.80 =C2=B1 2% -1.7 9.09 =C2=B1 11% perf-profile.childr= en.cycles-pp.new_sync_read 2.60 =C2=B1 6% -1.7 0.94 =C2=B1 12% perf-profile.childr= en.cycles-pp.blk_mq_end_request 2.96 =C2=B1 6% -1.7 1.30 =C2=B1 12% perf-profile.childr= en.cycles-pp.run_ksoftirqd 2.85 =C2=B1 6% -1.7 1.19 =C2=B1 13% perf-profile.childr= en.cycles-pp.blk_complete_reqs 2.59 =C2=B1 6% -1.7 0.94 =C2=B1 12% perf-profile.childr= en.cycles-pp.blk_update_request 2.32 =C2=B1 6% -1.6 0.68 =C2=B1 11% perf-profile.childr= en.cycles-pp.iomap_dio_bio_end_io 5.51 =C2=B1 8% -1.2 4.26 =C2=B1 13% perf-profile.childr= en.cycles-pp.smpboot_thread_fn 7.95 =C2=B1 13% -1.0 6.96 =C2=B1 2% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 5.30 =C2=B1 15% -0.8 4.53 =C2=B1 3% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 5.35 =C2=B1 15% -0.8 4.59 =C2=B1 2% perf-profile.childr= en.cycles-pp.__sysvec_apic_timer_interrupt 2.79 =C2=B1 9% -0.8 2.04 =C2=B1 28% perf-profile.childr= en.cycles-pp.ktime_get 1.06 =C2=B1 5% -0.7 0.39 =C2=B1 33% perf-profile.childr= en.cycles-pp.finish_task_switch 1.92 =C2=B1 18% -0.6 1.35 =C2=B1 21% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.81 =C2=B1 4% -0.4 0.38 =C2=B1 55% perf-profile.childr= en.cycles-pp.asm_sysvec_call_function_single 0.70 =C2=B1 3% -0.4 0.33 =C2=B1 54% perf-profile.childr= en.cycles-pp.sysvec_call_function_single 0.66 -0.3 0.33 =C2=B1 53% perf-profile.children.cy= cles-pp.__sysvec_call_function_single 0.66 =C2=B1 11% -0.3 0.36 =C2=B1 27% perf-profile.childr= en.cycles-pp.tick_nohz_irq_exit 0.67 =C2=B1 4% -0.3 0.40 =C2=B1 11% perf-profile.childr= en.cycles-pp.update_rq_clock 0.34 =C2=B1 13% -0.2 0.10 =C2=B1 53% perf-profile.childr= en.cycles-pp.wake_up_q 0.58 =C2=B1 16% -0.2 0.35 =C2=B1 18% perf-profile.childr= en.cycles-pp.timekeeping_max_deferment 0.39 =C2=B1 11% -0.2 0.17 =C2=B1 31% perf-profile.childr= en.cycles-pp.futex_wake 0.84 -0.2 0.69 =C2=B1 16% perf-profile.children.cy= cles-pp.native_irq_return_iret 0.42 =C2=B1 8% -0.2 0.27 =C2=B1 9% perf-profile.childr= en.cycles-pp.set_next_entity 0.27 =C2=B1 12% -0.1 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.check_preempt_curr 0.24 =C2=B1 18% -0.1 0.13 =C2=B1 20% perf-profile.childr= en.cycles-pp.__module_address 0.26 =C2=B1 30% -0.1 0.15 =C2=B1 16% perf-profile.childr= en.cycles-pp.calc_global_load_tick 0.20 =C2=B1 19% -0.1 0.10 =C2=B1 24% perf-profile.childr= en.cycles-pp.mod_find 0.22 =C2=B1 21% -0.1 0.12 =C2=B1 13% perf-profile.childr= en.cycles-pp.is_module_text_address 0.19 =C2=B1 15% -0.1 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.nr_iowait_cpu 0.13 =C2=B1 3% -0.1 0.04 =C2=B1 70% perf-profile.childr= en.cycles-pp.bio_check_pages_dirty 0.19 =C2=B1 8% -0.1 0.11 =C2=B1 11% perf-profile.childr= en.cycles-pp.tick_nohz_idle_exit 0.09 =C2=B1 14% -0.0 0.04 =C2=B1 73% perf-profile.childr= en.cycles-pp.raw_spin_rq_lock_nested 0.08 =C2=B1 10% -0.0 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.__bio_release_pages 0.09 =C2=B1 5% -0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.reweight_entity 0.31 =C2=B1 5% -0.0 0.29 =C2=B1 3% perf-profile.childr= en.cycles-pp.irqtime_account_irq 0.10 =C2=B1 4% -0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.__x64_sys_execve 0.10 =C2=B1 4% -0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.do_execveat_common 0.06 -0.0 0.05 perf-profile.children.cycles-= pp.__fdget 0.06 =C2=B1 7% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.blk_mq_start_request 0.05 +0.0 0.07 =C2=B1 11% perf-profile.children.cy= cles-pp.folio_unlock 0.06 =C2=B1 7% +0.0 0.09 =C2=B1 19% perf-profile.childr= en.cycles-pp.security_file_permission 0.12 =C2=B1 10% +0.0 0.15 =C2=B1 10% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.10 =C2=B1 9% +0.0 0.13 =C2=B1 7% perf-profile.childr= en.cycles-pp.__next_timer_interrupt 0.06 =C2=B1 19% +0.0 0.10 =C2=B1 12% perf-profile.childr= en.cycles-pp.put_prev_entity 0.03 =C2=B1 70% +0.0 0.07 =C2=B1 17% perf-profile.childr= en.cycles-pp.down_write 0.04 =C2=B1 71% +0.0 0.08 =C2=B1 22% perf-profile.childr= en.cycles-pp.apparmor_file_permission 0.26 =C2=B1 9% +0.0 0.30 =C2=B1 8% perf-profile.childr= en.cycles-pp.blk_mq_get_new_requests 0.36 =C2=B1 6% +0.0 0.41 =C2=B1 5% perf-profile.childr= en.cycles-pp.submit_bio_noacct_nocheck 0.07 =C2=B1 25% +0.0 0.11 =C2=B1 8% perf-profile.childr= en.cycles-pp.entry_SYSRETQ_unsafe_stack 0.30 +0.0 0.34 =C2=B1 8% perf-profile.children.cy= cles-pp.bio_iov_iter_get_pages 0.25 =C2=B1 3% +0.0 0.30 =C2=B1 8% perf-profile.childr= en.cycles-pp.lockless_pages_from_mm 0.27 =C2=B1 3% +0.0 0.32 =C2=B1 8% perf-profile.childr= en.cycles-pp.iov_iter_get_pages 0.02 =C2=B1141% +0.1 0.07 =C2=B1 23% perf-profile.childr= en.cycles-pp.rb_erase 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.get_cpu_device 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.up_write 0.02 =C2=B1141% +0.1 0.07 =C2=B1 23% perf-profile.childr= en.cycles-pp.nohz_run_idle_balance 0.10 =C2=B1 8% +0.1 0.15 =C2=B1 20% perf-profile.childr= en.cycles-pp.bio_alloc_bioset 0.33 =C2=B1 9% +0.1 0.39 =C2=B1 5% perf-profile.childr= en.cycles-pp.blk_mq_submit_bio 0.04 =C2=B1 76% +0.1 0.10 =C2=B1 16% perf-profile.childr= en.cycles-pp.folio_mark_accessed 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.__might_sleep 0.17 =C2=B1 20% +0.1 0.24 =C2=B1 13% perf-profile.childr= en.cycles-pp._find_next_bit 0.24 =C2=B1 18% +0.1 0.31 =C2=B1 7% perf-profile.childr= en.cycles-pp.xas_load 0.08 =C2=B1 17% +0.1 0.15 =C2=B1 26% perf-profile.childr= en.cycles-pp.__entry_text_start 0.41 =C2=B1 15% +0.1 0.49 =C2=B1 11% perf-profile.childr= en.cycles-pp.rebalance_domains 0.31 +0.1 0.39 perf-profile.children.cycles-= pp.get_next_timer_interrupt 0.18 =C2=B1 19% +0.1 0.27 =C2=B1 6% perf-profile.childr= en.cycles-pp.__might_resched 0.44 =C2=B1 6% +0.1 0.55 =C2=B1 12% perf-profile.childr= en.cycles-pp.__perf_event_header__init_id 0.70 =C2=B1 5% +0.1 0.83 =C2=B1 8% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.00 +0.1 0.13 =C2=B1 18% perf-profile.children.cy= cles-pp.send_call_function_single_ipi 0.92 =C2=B1 2% +0.2 1.08 =C2=B1 7% perf-profile.childr= en.cycles-pp.iomap_dio_bio_iter 0.71 =C2=B1 5% +0.2 0.88 =C2=B1 7% perf-profile.childr= en.cycles-pp.copyin 0.00 +0.2 0.18 =C2=B1 7% perf-profile.children.cy= cles-pp.llist_reverse_order 0.77 =C2=B1 7% +0.2 0.95 =C2=B1 6% perf-profile.childr= en.cycles-pp.copy_page_from_iter_atomic 0.61 =C2=B1 17% +0.2 0.82 =C2=B1 10% perf-profile.childr= en.cycles-pp.shmem_write_begin 1.56 =C2=B1 6% +0.3 1.87 =C2=B1 12% perf-profile.childr= en.cycles-pp.memcpy_erms 0.00 +0.3 0.33 =C2=B1 8% perf-profile.children.cy= cles-pp.__smp_call_single_queue 0.04 =C2=B1 71% +0.4 0.39 =C2=B1 10% perf-profile.childr= en.cycles-pp.llist_add_batch 0.03 =C2=B1 70% +0.4 0.39 =C2=B1 10% perf-profile.childr= en.cycles-pp.__flush_smp_call_function_queue 0.16 =C2=B1 7% +0.4 0.60 =C2=B1 12% perf-profile.childr= en.cycles-pp.ttwu_queue_wakelist 2.14 =C2=B1 12% +0.7 2.83 =C2=B1 9% perf-profile.childr= en.cycles-pp.generic_perform_write 2.18 =C2=B1 11% +0.7 2.91 =C2=B1 9% perf-profile.childr= en.cycles-pp.__generic_file_write_iter 2.33 =C2=B1 13% +0.8 3.14 =C2=B1 10% perf-profile.childr= en.cycles-pp.new_sync_write 2.27 =C2=B1 12% +0.8 3.09 =C2=B1 10% perf-profile.childr= en.cycles-pp.generic_file_write_iter 2.43 =C2=B1 13% +0.9 3.37 =C2=B1 11% perf-profile.childr= en.cycles-pp.vfs_write 2.50 =C2=B1 13% +1.0 3.47 =C2=B1 12% perf-profile.childr= en.cycles-pp.ksys_write 2.70 =C2=B1 14% +1.2 3.86 =C2=B1 13% perf-profile.childr= en.cycles-pp.__libc_write 2.67 =C2=B1 29% +2.0 4.64 =C2=B1 11% perf-profile.childr= en.cycles-pp.__libc_start_main 0.63 +3.3 3.98 =C2=B1 10% perf-profile.children.cy= cles-pp.sched_ttwu_pending 0.00 +4.2 4.20 =C2=B1 7% perf-profile.children.cy= cles-pp.flush_smp_call_function_queue 1.27 -1.0 0.25 =C2=B1 31% perf-profile.self.cycles= -pp.try_to_wake_up 2.44 =C2=B1 10% -0.8 1.69 =C2=B1 34% perf-profile.self.c= ycles-pp.ktime_get 0.41 =C2=B1 12% -0.3 0.14 =C2=B1 19% perf-profile.self.c= ycles-pp.update_rq_clock 0.67 =C2=B1 4% -0.3 0.40 =C2=B1 9% perf-profile.self.c= ycles-pp.__schedule 0.58 =C2=B1 16% -0.2 0.34 =C2=B1 19% perf-profile.self.c= ycles-pp.timekeeping_max_deferment 0.22 =C2=B1 12% -0.2 0.05 =C2=B1 71% perf-profile.self.c= ycles-pp.set_next_entity 0.84 -0.2 0.69 =C2=B1 16% perf-profile.self.cycles= -pp.native_irq_return_iret 0.25 =C2=B1 29% -0.1 0.15 =C2=B1 16% perf-profile.self.c= ycles-pp.calc_global_load_tick 0.29 =C2=B1 7% -0.1 0.19 =C2=B1 14% perf-profile.self.c= ycles-pp.prepare_task_switch 0.18 =C2=B1 15% -0.1 0.09 =C2=B1 15% perf-profile.self.c= ycles-pp.nr_iowait_cpu 0.19 =C2=B1 21% -0.1 0.10 =C2=B1 24% perf-profile.self.c= ycles-pp.mod_find 0.21 =C2=B1 13% -0.1 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.13 =C2=B1 3% -0.1 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.perf_trace_sched_stat_runtime 0.22 =C2=B1 14% -0.1 0.16 =C2=B1 15% perf-profile.self.c= ycles-pp.finish_task_switch 0.24 =C2=B1 11% -0.1 0.18 perf-profile.self.cycles= -pp.enqueue_entity 0.08 =C2=B1 10% -0.0 0.04 =C2=B1 71% perf-profile.self.c= ycles-pp.__bio_release_pages 0.23 -0.0 0.19 =C2=B1 14% perf-profile.self.cycles= -pp.do_idle 0.11 =C2=B1 7% -0.0 0.07 =C2=B1 20% perf-profile.self.c= ycles-pp.dequeue_entity 0.09 =C2=B1 5% -0.0 0.06 =C2=B1 13% perf-profile.self.c= ycles-pp.reweight_entity 0.06 -0.0 0.03 =C2=B1 70% perf-profile.self.cycles= -pp.find_busiest_group 0.07 =C2=B1 17% -0.0 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.select_task_rq 0.05 +0.0 0.07 =C2=B1 11% perf-profile.self.cycles= -pp.folio_unlock 0.08 =C2=B1 10% +0.0 0.10 =C2=B1 12% perf-profile.self.c= ycles-pp.sched_clock_cpu 0.05 =C2=B1 8% +0.0 0.08 =C2=B1 22% perf-profile.self.c= ycles-pp.__perf_event_overflow 0.05 +0.0 0.08 =C2=B1 6% perf-profile.self.cycles= -pp.rebalance_domains 0.10 =C2=B1 4% +0.0 0.13 =C2=B1 7% perf-profile.self.c= ycles-pp.loop_queue_rq 0.03 =C2=B1 70% +0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.shmem_getpage_gfp 0.10 =C2=B1 12% +0.0 0.14 =C2=B1 12% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.09 =C2=B1 19% +0.0 0.12 =C2=B1 10% perf-profile.self.c= ycles-pp.load_balance 0.06 +0.0 0.10 =C2=B1 25% perf-profile.self.cycles= -pp.pick_next_task_fair 0.04 =C2=B1 70% +0.0 0.08 =C2=B1 17% perf-profile.self.c= ycles-pp.perf_trace_buf_alloc 0.18 =C2=B1 7% +0.0 0.22 =C2=B1 3% perf-profile.self.c= ycles-pp.process_one_work 0.06 =C2=B1 19% +0.0 0.11 =C2=B1 11% perf-profile.self.c= ycles-pp.entry_SYSRETQ_unsafe_stack 0.02 =C2=B1141% +0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.__next_timer_interrupt 0.02 =C2=B1141% +0.0 0.06 =C2=B1 19% perf-profile.self.c= ycles-pp.rb_erase 0.13 =C2=B1 3% +0.0 0.18 =C2=B1 5% perf-profile.self.c= ycles-pp.perf_prepare_sample 0.02 =C2=B1141% +0.1 0.07 =C2=B1 18% perf-profile.self.c= ycles-pp.generic_perform_write 0.00 +0.1 0.05 perf-profile.self.cycles-pp.g= et_cpu_device 0.21 =C2=B1 9% +0.1 0.27 =C2=B1 9% perf-profile.self.c= ycles-pp.ftrace_graph_ret_addr 0.10 =C2=B1 17% +0.1 0.15 =C2=B1 19% perf-profile.self.c= ycles-pp.perf_trace_sched_switch 0.16 =C2=B1 15% +0.1 0.21 =C2=B1 15% perf-profile.self.c= ycles-pp._find_next_bit 0.02 =C2=B1141% +0.1 0.09 =C2=B1 32% perf-profile.self.c= ycles-pp.vfs_write 0.08 =C2=B1 16% +0.1 0.15 =C2=B1 11% perf-profile.self.c= ycles-pp.perf_event_output_forward 0.06 =C2=B1 73% +0.1 0.13 =C2=B1 39% perf-profile.self.c= ycles-pp.__libc_write 0.17 =C2=B1 16% +0.1 0.25 =C2=B1 9% perf-profile.self.c= ycles-pp.__might_resched 0.25 =C2=B1 14% +0.1 0.34 =C2=B1 11% perf-profile.self.c= ycles-pp.fault_in_readable 0.82 =C2=B1 11% +0.1 0.92 =C2=B1 4% perf-profile.self.c= ycles-pp.perf_callchain_kernel 0.53 =C2=B1 6% +0.1 0.64 =C2=B1 11% perf-profile.self.c= ycles-pp.perf_output_copy 0.00 +0.1 0.13 =C2=B1 18% perf-profile.self.cycles= -pp.send_call_function_single_ipi 0.69 =C2=B1 5% +0.1 0.82 =C2=B1 8% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.00 +0.2 0.15 =C2=B1 14% perf-profile.self.cycles= -pp.flush_smp_call_function_queue 0.00 +0.2 0.16 =C2=B1 13% perf-profile.self.cycles= -pp.sched_ttwu_pending 0.00 +0.2 0.18 =C2=B1 5% perf-profile.self.cycles= -pp.llist_reverse_order 0.00 +0.2 0.20 =C2=B1 17% perf-profile.self.cycles= -pp.__flush_smp_call_function_queue 0.66 =C2=B1 8% +0.2 0.87 =C2=B1 6% perf-profile.self.c= ycles-pp._raw_spin_lock 0.04 =C2=B1 71% +0.4 0.39 =C2=B1 10% perf-profile.self.c= ycles-pp.llist_add_batch ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/option_a/option_b/option_c/option_d/optio= n_e/option_f/rootfs/tbox_group/test/testcase/ucode: gcc-11/performance/x86_64-rhel-8.3/Random Read/Sync/No/No/4KB/Default Tes= t Directory/debian-x86_64-phoronix/lkp-csl-2sp7/fio-1.14.1/phoronix-test-su= ite/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 132780 +6.5% 141416 phoronix-test-suite.fio.Rando= mRead.Sync.No.No.4KB.DefaultTestDirectory.iops 518.67 +6.6% 552.67 phoronix-test-suite.fio.Rando= mRead.Sync.No.No.4KB.DefaultTestDirectory.mb_s 3.195e+08 +6.5% 3.403e+08 phoronix-test-suite.time.file= _system_inputs 60.67 -12.6% 53.00 phoronix-test-suite.time.perc= ent_of_cpu_this_job_got 157.09 -20.3% 125.19 phoronix-test-suite.time.syst= em_time 39949546 +6.5% 42550398 phoronix-test-suite.time.volu= ntary_context_switches 0.09 =C2=B1 18% -0.0 0.06 =C2=B1 19% turbostat.C1% 0.01 =C2=B1 7% +0.3 0.29 mpstat.cpu.all.iowait% 0.25 =C2=B1 9% -0.1 0.19 mpstat.cpu.all.soft% 368919 +6.6% 393239 vmstat.io.bi 554542 +6.6% 591132 vmstat.system.cs 252039 +1.1% 254737 proc-vmstat.nr_active_anon 301805 -0.8% 299484 proc-vmstat.nr_inactive_anon 53124 +0.7% 53473 proc-vmstat.nr_slab_unreclaim= able 252039 +1.1% 254737 proc-vmstat.nr_zone_active_an= on 301805 -0.8% 299484 proc-vmstat.nr_zone_inactive_= anon 17193 =C2=B1 17% +16.8% 20087 =C2=B1 13% proc-vmstat.numa_hi= nt_faults 607241 =C2=B1 3% -18.2% 496594 =C2=B1 7% proc-vmstat.pgactiv= ate 1.597e+08 +6.5% 1.701e+08 proc-vmstat.pgpgin 45459 =C2=B1 20% +52.0% 69118 =C2=B1 4% numa-vmstat.node0.n= r_anon_pages 53.67 =C2=B1 26% +78.9% 96.00 =C2=B1 7% numa-vmstat.node0.n= r_anon_transparent_hugepages 203847 =C2=B1 44% -39.1% 124093 =C2=B1 73% numa-vmstat.node0.n= r_inactive_file 203847 =C2=B1 44% -39.1% 124093 =C2=B1 73% numa-vmstat.node0.n= r_zone_inactive_file 2337 =C2=B1 22% +64.3% 3840 =C2=B1 24% numa-vmstat.node1.n= r_active_anon 58330 =C2=B1 16% -41.1% 34341 =C2=B1 7% numa-vmstat.node1.n= r_anon_pages 74670 =C2=B1120% +106.9% 154513 =C2=B1 59% numa-vmstat.node1.n= r_inactive_file 2337 =C2=B1 22% +64.3% 3840 =C2=B1 24% numa-vmstat.node1.n= r_zone_active_anon 74670 =C2=B1120% +106.9% 154513 =C2=B1 59% numa-vmstat.node1.n= r_zone_inactive_file 110747 =C2=B1 26% +78.5% 197639 =C2=B1 8% numa-meminfo.node0.= AnonHugePages 181805 =C2=B1 20% +52.1% 276477 =C2=B1 4% numa-meminfo.node0.= AnonPages 210956 =C2=B1 25% +45.7% 307404 =C2=B1 7% numa-meminfo.node0.= AnonPages.max 815390 =C2=B1 44% -39.1% 496355 =C2=B1 73% numa-meminfo.node0.= Inactive(file) 198383 =C2=B1 3% -11.9% 174693 =C2=B1 9% numa-meminfo.node0.= Slab 46256 =C2=B1 33% +48.7% 68804 =C2=B1 29% numa-meminfo.node1.= Active 9349 =C2=B1 22% +64.2% 15355 =C2=B1 24% numa-meminfo.node1.= Active(anon) 171341 =C2=B1 17% -46.9% 91030 =C2=B1 17% numa-meminfo.node1.= AnonHugePages 233361 =C2=B1 16% -41.1% 137380 =C2=B1 7% numa-meminfo.node1.= AnonPages 256766 =C2=B1 8% -40.5% 152898 =C2=B1 2% numa-meminfo.node1.= AnonPages.max 298682 =C2=B1120% +106.9% 618053 =C2=B1 59% numa-meminfo.node1.= Inactive(file) 124616 =C2=B1 4% +20.2% 149762 =C2=B1 10% numa-meminfo.node1.= Slab 82.67 =C2=B1 16% -32.5% 55.81 =C2=B1 13% sched_debug.cfs_rq:= /.load_avg.avg 2710 =C2=B1 22% -52.4% 1290 =C2=B1 63% sched_debug.cfs_rq:= /.load_avg.max 381.46 =C2=B1 21% -45.2% 208.97 =C2=B1 36% sched_debug.cfs_rq:= /.load_avg.stddev 2.72 =C2=B1 40% +123.4% 6.08 =C2=B1 26% sched_debug.cfs_rq:= /.removed.load_avg.avg 17.75 =C2=B1 21% +97.8% 35.11 =C2=B1 26% sched_debug.cfs_rq:= /.removed.load_avg.stddev 1.37 =C2=B1 40% +111.2% 2.89 =C2=B1 29% sched_debug.cfs_rq:= /.removed.runnable_avg.avg 8.95 =C2=B1 22% +88.9% 16.91 =C2=B1 29% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 1.37 =C2=B1 40% +111.2% 2.89 =C2=B1 29% sched_debug.cfs_rq:= /.removed.util_avg.avg 8.95 =C2=B1 22% +88.9% 16.91 =C2=B1 29% sched_debug.cfs_rq:= /.removed.util_avg.stddev 667.67 =C2=B1 2% -10.0% 601.00 =C2=B1 2% sched_debug.cfs_rq:= /.runnable_avg.max 16.60 =C2=B1 9% -37.5% 10.37 =C2=B1 19% sched_debug.cfs_rq:= /.util_est_enqueued.avg 444.54 =C2=B1 2% -32.7% 299.38 =C2=B1 15% sched_debug.cfs_rq:= /.util_est_enqueued.max 73.47 =C2=B1 3% -35.3% 47.54 =C2=B1 16% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 1304 =C2=B1 26% -100.0% 0.00 sched_debug.cpu.max_idle= _balance_cost.stddev 0.04 =C2=B1 5% -30.6% 0.03 =C2=B1 11% sched_debug.cpu.nr_= running.avg 1.38 =C2=B1 7% -18.2% 1.12 =C2=B1 9% sched_debug.cpu.nr_= running.max 0.21 =C2=B1 3% -20.3% 0.17 =C2=B1 9% sched_debug.cpu.nr_= running.stddev 7842878 =C2=B1 6% +22.4% 9601106 =C2=B1 8% sched_debug.cpu.nr_= switches.max 13.09 -29.4% 9.25 =C2=B1 2% perf-stat.i.MPKI 8.424e+08 +6.2% 8.949e+08 perf-stat.i.branch-instructio= ns 1.15 -0.0 1.11 perf-stat.i.branch-miss-rate% 9009672 +2.1% 9200549 perf-stat.i.branch-misses 12.85 +4.4 17.28 perf-stat.i.cache-miss-rate% 7676100 +4.7% 8034633 perf-stat.i.cache-misses 57169897 -26.7% 41896901 perf-stat.i.cache-references 560237 +6.6% 597244 perf-stat.i.context-switches 2.38 -4.6% 2.27 perf-stat.i.cpi 91.70 =C2=B1 3% -43.0% 52.25 =C2=B1 2% perf-stat.i.cpu-mig= rations 0.00 =C2=B1 13% -0.0 0.00 =C2=B1 3% perf-stat.i.dTLB-st= ore-miss-rate% 6.064e+08 +9.6% 6.647e+08 perf-stat.i.dTLB-stores 62.02 +0.8 62.86 perf-stat.i.iTLB-load-miss-ra= te% 3287376 +2.7% 3376621 perf-stat.i.iTLB-load-misses 3.938e+09 +6.7% 4.201e+09 perf-stat.i.instructions 0.54 +7.9% 0.58 perf-stat.i.ipc 27430997 +5.4% 28901696 perf-stat.i.metric.M/sec 14.52 -31.3% 9.97 =C2=B1 2% perf-stat.overall.MPKI 1.07 -0.0 1.03 perf-stat.overall.branch-miss= -rate% 13.43 +5.8 19.18 perf-stat.overall.cache-miss-= rate% 1.79 -8.0% 1.65 perf-stat.overall.cpi 919.87 -6.2% 862.48 perf-stat.overall.cycles-betw= een-cache-misses 0.00 =C2=B1 6% -0.0 0.00 =C2=B1 4% perf-stat.overall.d= TLB-store-miss-rate% 66.39 +1.0 67.42 perf-stat.overall.iTLB-load-m= iss-rate% 1198 +3.9% 1244 perf-stat.overall.instruction= s-per-iTLB-miss 0.56 +8.7% 0.61 perf-stat.overall.ipc 8.402e+08 +6.2% 8.925e+08 perf-stat.ps.branch-instructi= ons 8987714 +2.1% 9179007 perf-stat.ps.branch-misses 7655116 +4.7% 8012018 perf-stat.ps.cache-misses 57011926 -26.7% 41779398 perf-stat.ps.cache-references 558657 +6.6% 595516 perf-stat.ps.context-switches 91.45 =C2=B1 3% -43.0% 52.11 =C2=B1 2% perf-stat.ps.cpu-mi= grations 6.048e+08 +9.6% 6.629e+08 perf-stat.ps.dTLB-stores 3278655 +2.7% 3367447 perf-stat.ps.iTLB-load-misses 3.928e+09 +6.7% 4.19e+09 perf-stat.ps.instructions 1.688e+12 +6.6% 1.799e+12 perf-stat.total.instructions 7.67 =C2=B1 6% -4.5 3.15 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_seco= ndary 7.71 =C2=B1 6% -4.5 3.20 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64_no_verify 17.71 =C2=B1 8% -3.7 14.00 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.ret_from_fork 17.71 =C2=B1 8% -3.7 14.00 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.kthread.ret_from_fork 7.03 =C2=B1 8% -3.2 3.87 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork 3.76 =C2=B1 7% -2.6 1.19 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork 3.72 =C2=B1 7% -2.5 1.18 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.run_ksoftirqd.smpboot_thread_fn.kth= read.ret_from_fork 2.92 =C2=B1 7% -2.5 0.39 =C2=B1 70% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.iomap_dio_bio_end_io.blk_update_request.blk_mq= _end_request.blk_complete_reqs 3.63 =C2=B1 7% -2.5 1.10 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.blk_complete_reqs.__softirqentry_text_start.run_ksoftirqd.smp= boot_thread_fn.kthread 3.35 =C2=B1 7% -2.5 0.87 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.blk_mq_end_request.blk_complete_reqs.__softirqentry_text_star= t.run_ksoftirqd.smpboot_thread_fn 3.34 =C2=B1 7% -2.5 0.87 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.blk_update_request.blk_mq_end_request.blk_complete_reqs.__sof= tirqentry_text_start.run_ksoftirqd 3.73 =C2=B1 8% -2.4 1.33 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_t= emplate.ttwu_do_wakeup.try_to_wake_up 3.04 =C2=B1 7% -2.4 0.65 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.iomap_dio_bio_end_io.blk_update_request.blk_mq_end_request.bl= k_complete_reqs.__softirqentry_text_start 9.61 =C2=B1 8% -2.0 7.62 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_e= nter.cpuidle_idle_call.do_idle 8.00 =C2=B1 8% -1.8 6.16 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.c= puidle_enter_state.cpuidle_enter.cpuidle_idle_call 5.21 =C2=B1 10% -1.2 4.02 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm= _sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter 5.16 =C2=B1 10% -1.2 3.98 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_t= imer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state 1.63 =C2=B1 13% -1.0 0.62 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.__queue_work.queue_work_on.loop_queue_work.loo= p_queue_rq 1.88 =C2=B1 13% -1.0 0.91 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.__queue_work.queue_work_on.loop_queue_work.loop_queue_rq.__bl= k_mq_try_issue_directly 4.76 =C2=B1 8% -1.0 3.79 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event= .perf_trace_sched_wakeup_template.ttwu_do_wakeup 1.94 =C2=B1 12% -0.9 0.99 =C2=B1 23% perf-profile.calltr= ace.cycles-pp.queue_work_on.loop_queue_work.loop_queue_rq.__blk_mq_try_issu= e_directly.blk_mq_plug_issue_direct 2.03 =C2=B1 12% -0.9 1.09 =C2=B1 25% perf-profile.calltr= ace.cycles-pp.loop_queue_work.loop_queue_rq.__blk_mq_try_issue_directly.blk= _mq_plug_issue_direct.blk_mq_flush_plug_list 3.95 =C2=B1 8% -0.9 3.01 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.perf_prepare_sample.perf_event_output_forward.__perf_event_ov= erflow.perf_tp_event.perf_trace_sched_wakeup_template 2.28 =C2=B1 11% -0.9 1.40 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.__blk_flush_plug.blk_finish_plug.__iomap_dio_rw.iomap_dio_rw.= ext4_file_read_iter 2.29 =C2=B1 11% -0.9 1.41 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.blk_finish_plug.__iomap_dio_rw.iomap_dio_rw.ext4_file_read_it= er.new_sync_read 2.26 =C2=B1 11% -0.9 1.40 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.blk_mq_flush_plug_list.__blk_flush_plug.blk_finish_plug.__iom= ap_dio_rw.iomap_dio_rw 2.22 =C2=B1 11% -0.9 1.36 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.__blk_mq_try_issue_directly.blk_mq_plug_issue_direct.blk_mq_f= lush_plug_list.__blk_flush_plug.blk_finish_plug 2.23 =C2=B1 11% -0.9 1.37 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.blk_mq_plug_issue_direct.blk_mq_flush_plug_list.__blk_flush_p= lug.blk_finish_plug.__iomap_dio_rw 2.20 =C2=B1 11% -0.9 1.34 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.loop_queue_rq.__blk_mq_try_issue_directly.blk_mq_plug_issue_d= irect.blk_mq_flush_plug_list.__blk_flush_plug 3.13 =C2=B1 10% -0.6 2.56 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.smpboot_thread_fn.kthread.ret_from_fork 3.16 =C2=B1 9% -0.6 2.60 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.schedule.smpboot_thread_fn.kthread.ret_from_fork 2.46 =C2=B1 5% -0.5 1.95 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_in= terrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 1.77 =C2=B1 8% -0.4 1.35 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.__sys= vec_apic_timer_interrupt.sysvec_apic_timer_interrupt 3.19 =C2=B1 8% -0.4 2.77 perf-profile.calltrace.c= ycles-pp.schedule.worker_thread.kthread.ret_from_fork 3.16 =C2=B1 8% -0.4 2.75 perf-profile.calltrace.c= ycles-pp.__schedule.schedule.worker_thread.kthread.ret_from_fork 3.84 =C2=B1 6% -0.4 3.47 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.blk_mq_complete_request.loop_process_work.process_one_work.wo= rker_thread.kthread 3.69 =C2=B1 6% -0.4 3.32 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.raise_softirq.blk_mq_complete_request_remote.blk_mq_complete_= request.loop_process_work.process_one_work 3.82 =C2=B1 6% -0.4 3.46 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.blk_mq_complete_request_remote.blk_mq_complete_request.loop_p= rocess_work.process_one_work.worker_thread 3.64 =C2=B1 6% -0.4 3.28 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.raise_softirq.blk_mq_complete_request_remote.b= lk_mq_complete_request.loop_process_work 1.25 -0.2 1.01 =C2=B1 12% perf-profile.calltrace.c= ycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtimer_in= terrupt.__sysvec_apic_timer_interrupt 1.21 -0.2 0.98 =C2=B1 12% perf-profile.calltrace.c= ycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrtimer_= run_queues.hrtimer_interrupt 1.45 =C2=B1 9% -0.2 1.24 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.dequeue_task_fair.__schedule.schedule.smpboot_thread_fn.kthre= ad 1.40 =C2=B1 9% -0.2 1.20 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.smpboot_= thread_fn 1.85 =C2=B1 4% -0.2 1.65 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.ttwu_do_activate.try_to_wake_up.raise_softirq.blk_mq_complete= _request_remote.blk_mq_complete_request 1.82 =C2=B1 4% -0.2 1.64 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.raise_softi= rq.blk_mq_complete_request_remote 1.18 =C2=B1 2% -0.2 1.00 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_ti= mer_interrupt.cpuidle_enter_state.cpuidle_enter 0.82 -0.2 0.65 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_sched_t= imer.__hrtimer_run_queues 1.36 =C2=B1 7% -0.2 1.19 perf-profile.calltrace.c= ycles-pp.dequeue_task_fair.__schedule.schedule.worker_thread.kthread 1.18 =C2=B1 12% -0.2 1.01 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule.smpboot_thread_fn= .kthread 1.79 =C2=B1 3% -0.2 1.62 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake= _up.raise_softirq 1.14 =C2=B1 12% -0.2 0.98 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.smp= boot_thread_fn 1.71 =C2=B1 4% -0.2 1.56 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.update_curr.enqueue_entity.enqueue_task_fair.ttwu_do_activate= .try_to_wake_up 1.31 =C2=B1 7% -0.2 1.16 perf-profile.calltrace.c= ycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.worker_thread 1.63 =C2=B1 4% -0.1 1.49 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_stat_runtime.update_curr.enque= ue_entity.enqueue_task_fair 1.59 =C2=B1 3% -0.1 1.46 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_stat_run= time.update_curr.enqueue_entity 1.14 =C2=B1 8% -0.1 1.01 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule.worker_thread.kth= read 1.11 =C2=B1 7% -0.1 0.99 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.wor= ker_thread 0.42 =C2=B1 74% +0.5 0.91 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.shmem_write_begin.generic_perform_write.__generic_file_write_= iter.generic_file_write_iter.new_sync_write 0.24 =C2=B1141% +0.6 0.86 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.shmem_getpage_gfp.shmem_write_begin.generic_perform_write.__g= eneric_file_write_iter.generic_file_write_iter 0.78 =C2=B1 6% +0.9 1.69 =C2=B1 27% perf-profile.calltr= ace.cycles-pp.unwind_next_frame.__unwind_start.perf_callchain_kernel.get_pe= rf_callchain.perf_callchain 2.03 =C2=B1 14% +1.1 3.10 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.generic_perform_write.__generic_file_write_iter.generic_file_= write_iter.new_sync_write.vfs_write 2.09 =C2=B1 15% +1.1 3.23 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.__generic_file_write_iter.generic_file_write_iter.new_sync_wr= ite.vfs_write.ksys_write 2.16 =C2=B1 15% +1.3 3.47 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.generic_file_write_iter.new_sync_write.vfs_write.ksys_write.d= o_syscall_64 2.18 =C2=B1 16% +1.3 3.52 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 1.05 =C2=B1 10% +1.4 2.48 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_t= emplate.ttwu_do_wakeup.sched_ttwu_pending 2.26 =C2=B1 17% +1.5 3.76 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.__libc_write 2.31 =C2=B1 17% +1.6 3.89 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__lib= c_write.__libc_start_main 2.33 =C2=B1 17% +1.6 3.94 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write.__l= ibc_start_main 2.34 =C2=B1 17% +1.7 3.99 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_write.__libc_start_main 2.43 =C2=B1 18% +1.8 4.26 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.__libc_write.__libc_start_main 3.34 =C2=B1 17% +2.0 5.30 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.__libc_start_main 0.00 +2.6 2.57 =C2=B1 14% perf-profile.calltrace.c= ycles-pp.perf_tp_event.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sche= d_ttwu_pending.flush_smp_call_function_queue 0.00 +2.7 2.69 =C2=B1 14% perf-profile.calltrace.c= ycles-pp.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sched_ttwu_pending= .flush_smp_call_function_queue.do_idle 0.00 +2.8 2.79 =C2=B1 14% perf-profile.calltrace.c= ycles-pp.ttwu_do_wakeup.sched_ttwu_pending.flush_smp_call_function_queue.do= _idle.cpu_startup_entry 0.00 +3.6 3.61 =C2=B1 14% perf-profile.calltrace.c= ycles-pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_start= up_entry.start_secondary 0.00 +4.1 4.12 =C2=B1 13% perf-profile.calltrace.c= ycles-pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_seco= ndary.secondary_startup_64_no_verify 21.69 =C2=B1 7% -5.0 16.64 =C2=B1 10% perf-profile.childr= en.cycles-pp.__schedule 7.82 =C2=B1 6% -4.6 3.21 =C2=B1 16% perf-profile.childr= en.cycles-pp.schedule_idle 8.26 =C2=B1 8% -3.8 4.51 =C2=B1 8% perf-profile.childr= en.cycles-pp.try_to_wake_up 17.71 =C2=B1 8% -3.7 14.00 =C2=B1 3% perf-profile.childr= en.cycles-pp.ret_from_fork 17.71 =C2=B1 8% -3.7 14.00 =C2=B1 3% perf-profile.childr= en.cycles-pp.kthread 7.03 =C2=B1 8% -3.2 3.87 =C2=B1 4% perf-profile.childr= en.cycles-pp.smpboot_thread_fn 4.71 =C2=B1 5% -2.7 2.05 =C2=B1 7% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 3.76 =C2=B1 7% -2.6 1.20 =C2=B1 5% perf-profile.childr= en.cycles-pp.run_ksoftirqd 3.63 =C2=B1 7% -2.5 1.10 =C2=B1 6% perf-profile.childr= en.cycles-pp.blk_complete_reqs 3.35 =C2=B1 7% -2.5 0.87 =C2=B1 8% perf-profile.childr= en.cycles-pp.blk_mq_end_request 3.35 =C2=B1 7% -2.5 0.87 =C2=B1 8% perf-profile.childr= en.cycles-pp.blk_update_request 3.04 =C2=B1 7% -2.4 0.65 =C2=B1 10% perf-profile.childr= en.cycles-pp.iomap_dio_bio_end_io 9.61 =C2=B1 8% -2.2 7.45 =C2=B1 17% perf-profile.childr= en.cycles-pp.asm_sysvec_apic_timer_interrupt 2.74 =C2=B1 9% -2.0 0.72 =C2=B1 15% perf-profile.childr= en.cycles-pp._raw_spin_lock 8.46 =C2=B1 8% -1.9 6.54 =C2=B1 18% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 2.04 =C2=B1 7% -1.8 0.28 =C2=B1 14% perf-profile.childr= en.cycles-pp.finish_task_switch 1.73 =C2=B1 7% -1.7 0.07 =C2=B1 17% perf-profile.childr= en.cycles-pp.asm_sysvec_call_function_single 1.47 =C2=B1 10% -1.4 0.07 =C2=B1 11% perf-profile.childr= en.cycles-pp.sysvec_call_function_single 1.42 =C2=B1 10% -1.4 0.06 =C2=B1 14% perf-profile.childr= en.cycles-pp.__sysvec_call_function_single 5.56 =C2=B1 10% -1.3 4.30 =C2=B1 14% perf-profile.childr= en.cycles-pp.__sysvec_apic_timer_interrupt 5.52 =C2=B1 10% -1.3 4.26 =C2=B1 14% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 12.89 =C2=B1 7% -1.2 11.71 =C2=B1 8% perf-profile.childr= en.cycles-pp.perf_callchain_kernel 5.51 =C2=B1 9% -1.1 4.41 =C2=B1 11% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 1.89 =C2=B1 13% -1.0 0.92 =C2=B1 24% perf-profile.childr= en.cycles-pp.__queue_work 5.19 =C2=B1 9% -1.0 4.23 =C2=B1 11% perf-profile.childr= en.cycles-pp.perf_trace_sched_wakeup_template 1.94 =C2=B1 12% -1.0 0.99 =C2=B1 23% perf-profile.childr= en.cycles-pp.queue_work_on 2.03 =C2=B1 12% -0.9 1.10 =C2=B1 25% perf-profile.childr= en.cycles-pp.loop_queue_work 3.15 =C2=B1 15% -0.9 2.24 =C2=B1 31% perf-profile.childr= en.cycles-pp.ktime_get 2.29 =C2=B1 11% -0.9 1.41 =C2=B1 24% perf-profile.childr= en.cycles-pp.blk_finish_plug 2.28 =C2=B1 11% -0.9 1.40 =C2=B1 24% perf-profile.childr= en.cycles-pp.__blk_flush_plug 2.26 =C2=B1 11% -0.9 1.40 =C2=B1 24% perf-profile.childr= en.cycles-pp.blk_mq_flush_plug_list 2.22 =C2=B1 11% -0.9 1.36 =C2=B1 24% perf-profile.childr= en.cycles-pp.__blk_mq_try_issue_directly 2.23 =C2=B1 11% -0.9 1.37 =C2=B1 24% perf-profile.childr= en.cycles-pp.blk_mq_plug_issue_direct 2.20 =C2=B1 11% -0.9 1.34 =C2=B1 24% perf-profile.childr= en.cycles-pp.loop_queue_rq 2.71 =C2=B1 6% -0.5 2.16 =C2=B1 16% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 2.60 =C2=B1 5% -0.5 2.08 =C2=B1 8% perf-profile.childr= en.cycles-pp.ttwu_do_activate 1.98 =C2=B1 8% -0.5 1.52 =C2=B1 16% perf-profile.childr= en.cycles-pp.tick_sched_timer 2.46 =C2=B1 6% -0.4 2.03 =C2=B1 7% perf-profile.childr= en.cycles-pp.enqueue_task_fair 3.84 =C2=B1 6% -0.4 3.47 =C2=B1 5% perf-profile.childr= en.cycles-pp.blk_mq_complete_request 3.71 =C2=B1 6% -0.4 3.34 =C2=B1 6% perf-profile.childr= en.cycles-pp.raise_softirq 3.83 =C2=B1 6% -0.4 3.46 =C2=B1 5% perf-profile.childr= en.cycles-pp.blk_mq_complete_request_remote 0.62 =C2=B1 43% -0.3 0.29 =C2=B1 68% perf-profile.childr= en.cycles-pp.start_kernel 0.62 =C2=B1 43% -0.3 0.29 =C2=B1 68% perf-profile.childr= en.cycles-pp.arch_call_rest_init 0.62 =C2=B1 43% -0.3 0.29 =C2=B1 68% perf-profile.childr= en.cycles-pp.rest_init 2.25 =C2=B1 3% -0.3 1.95 =C2=B1 8% perf-profile.childr= en.cycles-pp.enqueue_entity 1.64 =C2=B1 6% -0.3 1.35 =C2=B1 5% perf-profile.childr= en.cycles-pp.orc_find 0.69 =C2=B1 12% -0.3 0.41 =C2=B1 10% perf-profile.childr= en.cycles-pp.update_rq_clock 0.66 =C2=B1 24% -0.3 0.39 =C2=B1 26% perf-profile.childr= en.cycles-pp.tick_nohz_irq_exit 1.43 -0.3 1.16 =C2=B1 11% perf-profile.children.cy= cles-pp.tick_sched_handle 0.86 =C2=B1 6% -0.3 0.60 =C2=B1 6% perf-profile.childr= en.cycles-pp.native_irq_return_iret 1.39 -0.3 1.13 =C2=B1 11% perf-profile.children.cy= cles-pp.update_process_times 0.97 =C2=B1 2% -0.2 0.77 =C2=B1 8% perf-profile.childr= en.cycles-pp.scheduler_tick 0.50 =C2=B1 22% -0.2 0.31 =C2=B1 29% perf-profile.childr= en.cycles-pp.timekeeping_max_deferment 1.26 -0.2 1.07 =C2=B1 10% perf-profile.children.cy= cles-pp.__irq_exit_rcu 1.28 =C2=B1 8% -0.2 1.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.unwind_get_return_address 0.32 =C2=B1 27% -0.2 0.15 =C2=B1 16% perf-profile.childr= en.cycles-pp.intel_idle_irq 0.45 =C2=B1 8% -0.2 0.28 =C2=B1 11% perf-profile.childr= en.cycles-pp.set_next_entity 0.24 =C2=B1 14% -0.1 0.11 =C2=B1 19% perf-profile.childr= en.cycles-pp.check_preempt_curr 0.16 =C2=B1 13% -0.1 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.nr_iowait_cpu 0.71 =C2=B1 6% -0.1 0.59 =C2=B1 9% perf-profile.childr= en.cycles-pp.update_sg_lb_stats 0.39 =C2=B1 7% -0.1 0.28 =C2=B1 14% perf-profile.childr= en.cycles-pp.irqtime_account_irq 0.14 =C2=B1 3% -0.1 0.04 =C2=B1 73% perf-profile.childr= en.cycles-pp.bio_check_pages_dirty 0.53 =C2=B1 4% -0.1 0.43 =C2=B1 5% perf-profile.childr= en.cycles-pp.update_load_avg 0.52 =C2=B1 16% -0.1 0.42 =C2=B1 21% perf-profile.childr= en.cycles-pp.prepare_task_switch 0.33 =C2=B1 10% -0.1 0.24 =C2=B1 18% perf-profile.childr= en.cycles-pp.arch_scale_freq_tick 0.11 =C2=B1 14% -0.1 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.reweight_entity 0.15 -0.1 0.08 =C2=B1 17% perf-profile.children.cy= cles-pp.tick_nohz_idle_exit 0.20 =C2=B1 20% -0.1 0.14 =C2=B1 8% perf-profile.childr= en.cycles-pp.__module_address 0.20 =C2=B1 10% -0.1 0.15 =C2=B1 16% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.09 =C2=B1 9% -0.0 0.05 =C2=B1 70% perf-profile.childr= en.cycles-pp.perf_output_end 0.19 =C2=B1 6% -0.0 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.is_module_text_address 0.16 =C2=B1 7% -0.0 0.12 =C2=B1 24% perf-profile.childr= en.cycles-pp.idle_cpu 0.14 =C2=B1 6% -0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.update_irq_load_avg 0.12 =C2=B1 17% -0.0 0.08 =C2=B1 16% perf-profile.childr= en.cycles-pp.cpuacct_charge 0.16 =C2=B1 7% -0.0 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.rcu_eqs_exit 0.22 =C2=B1 8% -0.0 0.18 =C2=B1 14% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.12 =C2=B1 6% -0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.memcpy 0.08 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.push_and_clear_regs 0.09 +0.0 0.11 =C2=B1 7% perf-profile.children.cy= cles-pp.call_cpuidle 0.08 =C2=B1 14% +0.0 0.11 perf-profile.children.cy= cles-pp.ksys_lseek 0.14 =C2=B1 18% +0.0 0.17 =C2=B1 11% perf-profile.childr= en.cycles-pp.add_wait_queue 0.06 =C2=B1 13% +0.0 0.10 =C2=B1 21% perf-profile.childr= en.cycles-pp.syscall_exit_to_user_mode 0.06 =C2=B1 13% +0.0 0.10 =C2=B1 21% perf-profile.childr= en.cycles-pp.blk_mq_start_request 0.16 =C2=B1 22% +0.0 0.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.available_idle_cpu 0.02 =C2=B1141% +0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.rcu_eqs_enter 0.08 =C2=B1 5% +0.0 0.13 =C2=B1 35% perf-profile.childr= en.cycles-pp.__update_blocked_fair 0.18 =C2=B1 7% +0.0 0.23 =C2=B1 10% perf-profile.childr= en.cycles-pp.hrtimer_next_event_without 0.02 =C2=B1141% +0.1 0.07 =C2=B1 17% perf-profile.childr= en.cycles-pp.exit_to_user_mode_prepare 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.bpf_ksym_find 0.00 +0.1 0.06 =C2=B1 16% perf-profile.children.cy= cles-pp.up_write 0.11 =C2=B1 15% +0.1 0.17 =C2=B1 7% perf-profile.childr= en.cycles-pp.__next_timer_interrupt 0.10 =C2=B1 24% +0.1 0.16 =C2=B1 23% perf-profile.childr= en.cycles-pp.__entry_text_start 0.17 =C2=B1 11% +0.1 0.24 perf-profile.children.cy= cles-pp._find_next_bit 0.24 =C2=B1 16% +0.1 0.31 =C2=B1 9% perf-profile.childr= en.cycles-pp.xas_load 0.03 =C2=B1141% +0.1 0.09 =C2=B1 13% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 0.21 =C2=B1 20% +0.1 0.28 =C2=B1 11% perf-profile.childr= en.cycles-pp.select_task_rq_fair 0.03 =C2=B1141% +0.1 0.11 =C2=B1 19% perf-profile.childr= en.cycles-pp.folio_mark_accessed 0.24 =C2=B1 21% +0.1 0.33 =C2=B1 13% perf-profile.childr= en.cycles-pp.select_task_rq 0.11 =C2=B1 49% +0.1 0.20 =C2=B1 12% perf-profile.childr= en.cycles-pp.blk_mq_get_tag 0.00 +0.1 0.09 =C2=B1 24% perf-profile.children.cy= cles-pp.send_call_function_single_ipi 0.08 =C2=B1 22% +0.1 0.17 perf-profile.children.cy= cles-pp.__fdget_pos 0.13 =C2=B1 45% +0.1 0.23 =C2=B1 14% perf-profile.childr= en.cycles-pp.__blk_mq_alloc_requests 0.30 =C2=B1 16% +0.1 0.42 =C2=B1 10% perf-profile.childr= en.cycles-pp.blk_mq_get_new_requests 0.00 +0.1 0.12 =C2=B1 36% perf-profile.children.cy= cles-pp.down_write 0.38 =C2=B1 11% +0.1 0.52 =C2=B1 12% perf-profile.childr= en.cycles-pp.blk_mq_submit_bio 0.40 =C2=B1 9% +0.1 0.54 =C2=B1 14% perf-profile.childr= en.cycles-pp.submit_bio_noacct_nocheck 0.27 =C2=B1 24% +0.2 0.43 =C2=B1 24% perf-profile.childr= en.cycles-pp.fault_in_readable 0.28 =C2=B1 23% +0.2 0.45 =C2=B1 22% perf-profile.childr= en.cycles-pp.fault_in_iov_iter_readable 0.00 +0.2 0.19 =C2=B1 13% perf-profile.children.cy= cles-pp.llist_reverse_order 0.52 =C2=B1 13% +0.2 0.73 =C2=B1 6% perf-profile.childr= en.cycles-pp.__filemap_get_folio 0.34 =C2=B1 18% +0.2 0.57 =C2=B1 21% perf-profile.childr= en.cycles-pp.shmem_write_end 0.08 =C2=B1 22% +0.2 0.32 =C2=B1 6% perf-profile.childr= en.cycles-pp.__smp_call_single_queue 0.10 =C2=B1 9% +0.2 0.35 =C2=B1 12% perf-profile.childr= en.cycles-pp.__flush_smp_call_function_queue 0.10 =C2=B1 25% +0.3 0.40 =C2=B1 3% perf-profile.childr= en.cycles-pp.llist_add_batch 0.23 =C2=B1 10% +0.3 0.57 =C2=B1 12% perf-profile.childr= en.cycles-pp.ttwu_queue_wakelist 0.57 =C2=B1 22% +0.3 0.91 =C2=B1 18% perf-profile.childr= en.cycles-pp.shmem_write_begin 0.95 =C2=B1 16% +0.3 1.29 =C2=B1 10% perf-profile.childr= en.cycles-pp.shmem_getpage_gfp 2.05 =C2=B1 15% +1.1 3.13 =C2=B1 19% perf-profile.childr= en.cycles-pp.generic_perform_write 2.09 =C2=B1 15% +1.2 3.24 =C2=B1 19% perf-profile.childr= en.cycles-pp.__generic_file_write_iter 2.16 =C2=B1 15% +1.3 3.48 =C2=B1 20% perf-profile.childr= en.cycles-pp.generic_file_write_iter 2.20 =C2=B1 15% +1.3 3.54 =C2=B1 20% perf-profile.childr= en.cycles-pp.new_sync_write 2.29 =C2=B1 16% +1.5 3.78 =C2=B1 20% perf-profile.childr= en.cycles-pp.vfs_write 2.33 =C2=B1 16% +1.6 3.91 =C2=B1 19% perf-profile.childr= en.cycles-pp.ksys_write 2.48 =C2=B1 19% +1.9 4.34 =C2=B1 19% perf-profile.childr= en.cycles-pp.__libc_write 3.34 =C2=B1 17% +2.0 5.30 =C2=B1 18% perf-profile.childr= en.cycles-pp.__libc_start_main 1.32 =C2=B1 10% +2.4 3.69 =C2=B1 13% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 0.02 =C2=B1141% +4.1 4.14 =C2=B1 13% perf-profile.childr= en.cycles-pp.flush_smp_call_function_queue 2.77 =C2=B1 17% -0.9 1.88 =C2=B1 36% perf-profile.self.c= ycles-pp.ktime_get 0.69 =C2=B1 11% -0.3 0.37 =C2=B1 23% perf-profile.self.c= ycles-pp.__schedule 0.85 =C2=B1 7% -0.3 0.59 =C2=B1 6% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.38 =C2=B1 14% -0.2 0.14 =C2=B1 18% perf-profile.self.c= ycles-pp.update_rq_clock 1.43 =C2=B1 6% -0.2 1.21 =C2=B1 5% perf-profile.self.c= ycles-pp.orc_find 0.33 =C2=B1 3% -0.2 0.12 =C2=B1 20% perf-profile.self.c= ycles-pp.finish_task_switch 0.50 =C2=B1 22% -0.2 0.31 =C2=B1 29% perf-profile.self.c= ycles-pp.timekeeping_max_deferment 0.27 =C2=B1 14% -0.2 0.08 =C2=B1 27% perf-profile.self.c= ycles-pp.set_next_entity 0.45 =C2=B1 5% -0.2 0.27 =C2=B1 50% perf-profile.self.c= ycles-pp.ktime_get_update_offsets_now 0.36 =C2=B1 8% -0.2 0.19 =C2=B1 30% perf-profile.self.c= ycles-pp.try_to_wake_up 0.21 =C2=B1 28% -0.1 0.08 =C2=B1 27% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.32 =C2=B1 17% -0.1 0.19 =C2=B1 7% perf-profile.self.c= ycles-pp.prepare_task_switch 0.97 =C2=B1 4% -0.1 0.85 =C2=B1 2% perf-profile.self.c= ycles-pp.perf_callchain_kernel 0.33 =C2=B1 10% -0.1 0.24 =C2=B1 18% perf-profile.self.c= ycles-pp.arch_scale_freq_tick 0.54 =C2=B1 7% -0.1 0.45 =C2=B1 11% perf-profile.self.c= ycles-pp.update_sg_lb_stats 0.11 =C2=B1 14% -0.1 0.04 =C2=B1 71% perf-profile.self.c= ycles-pp.reweight_entity 0.22 =C2=B1 16% -0.1 0.16 =C2=B1 18% perf-profile.self.c= ycles-pp.__kernel_text_address 0.23 =C2=B1 10% -0.1 0.17 =C2=B1 7% perf-profile.self.c= ycles-pp.get_perf_callchain 0.19 =C2=B1 10% -0.1 0.14 =C2=B1 15% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.17 =C2=B1 20% -0.1 0.12 =C2=B1 8% perf-profile.self.c= ycles-pp.mod_find 0.09 =C2=B1 13% -0.0 0.05 =C2=B1 70% perf-profile.self.c= ycles-pp.perf_trace_sched_stat_runtime 0.15 =C2=B1 6% -0.0 0.11 =C2=B1 29% perf-profile.self.c= ycles-pp.idle_cpu 0.08 =C2=B1 14% -0.0 0.04 =C2=B1 73% perf-profile.self.c= ycles-pp.perf_mux_hrtimer_handler 0.15 =C2=B1 13% -0.0 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.irqtime_account_irq 0.08 =C2=B1 10% -0.0 0.04 =C2=B1 70% perf-profile.self.c= ycles-pp.perf_output_end 0.11 =C2=B1 14% -0.0 0.07 =C2=B1 11% perf-profile.self.c= ycles-pp.cpuacct_charge 0.14 =C2=B1 5% -0.0 0.10 =C2=B1 9% perf-profile.self.c= ycles-pp.update_irq_load_avg 0.07 =C2=B1 6% -0.0 0.06 perf-profile.self.cycles= -pp.push_and_clear_regs 0.09 =C2=B1 5% +0.0 0.11 =C2=B1 8% perf-profile.self.c= ycles-pp.call_cpuidle 0.08 =C2=B1 16% +0.0 0.10 perf-profile.self.cycles= -pp.blk_mq_free_request 0.07 =C2=B1 7% +0.0 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.10 =C2=B1 12% +0.0 0.14 =C2=B1 17% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.10 =C2=B1 14% +0.0 0.14 =C2=B1 24% perf-profile.self.c= ycles-pp.ttwu_queue_wakelist 0.16 =C2=B1 25% +0.0 0.20 =C2=B1 4% perf-profile.self.c= ycles-pp.available_idle_cpu 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.bpf_ksym_find 0.02 =C2=B1141% +0.1 0.08 =C2=B1 26% perf-profile.self.c= ycles-pp.sbitmap_get 0.22 =C2=B1 14% +0.1 0.28 =C2=B1 10% perf-profile.self.c= ycles-pp.xas_load 0.16 =C2=B1 12% +0.1 0.22 perf-profile.self.cycles= -pp._find_next_bit 0.04 =C2=B1 71% +0.1 0.09 =C2=B1 18% perf-profile.self.c= ycles-pp.perf_trace_sched_wakeup_template 0.09 =C2=B1 10% +0.1 0.16 =C2=B1 13% perf-profile.self.c= ycles-pp.__flush_smp_call_function_queue 0.02 =C2=B1141% +0.1 0.08 =C2=B1 28% perf-profile.self.c= ycles-pp.generic_perform_write 0.00 +0.1 0.06 =C2=B1 19% perf-profile.self.cycles= -pp.folio_mark_accessed 0.03 =C2=B1141% +0.1 0.09 =C2=B1 13% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 0.02 =C2=B1141% +0.1 0.09 =C2=B1 27% perf-profile.self.c= ycles-pp.vfs_write 0.02 =C2=B1141% +0.1 0.09 =C2=B1 39% perf-profile.self.c= ycles-pp.kmem_cache_alloc 0.06 =C2=B1 73% +0.1 0.14 =C2=B1 24% perf-profile.self.c= ycles-pp.entry_SYSRETQ_unsafe_stack 0.02 =C2=B1141% +0.1 0.10 =C2=B1 27% perf-profile.self.c= ycles-pp.copy_page_from_iter_atomic 0.07 =C2=B1 17% +0.1 0.16 =C2=B1 2% perf-profile.self.c= ycles-pp.__fdget_pos 0.00 +0.1 0.09 =C2=B1 24% perf-profile.self.cycles= -pp.send_call_function_single_ipi 0.03 =C2=B1141% +0.1 0.12 =C2=B1 31% perf-profile.self.c= ycles-pp.__libc_write 0.25 =C2=B1 7% +0.1 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.__filemap_get_folio 0.00 +0.1 0.15 =C2=B1 32% perf-profile.self.cycles= -pp.flush_smp_call_function_queue 0.22 =C2=B1 25% +0.2 0.39 =C2=B1 24% perf-profile.self.c= ycles-pp.fault_in_readable 0.00 +0.2 0.18 =C2=B1 4% perf-profile.self.cycles= -pp.sched_ttwu_pending 0.28 =C2=B1 15% +0.2 0.47 =C2=B1 21% perf-profile.self.c= ycles-pp.shmem_write_end 0.00 +0.2 0.19 =C2=B1 13% perf-profile.self.cycles= -pp.llist_reverse_order 0.10 =C2=B1 25% +0.3 0.40 =C2=B1 3% perf-profile.self.c= ycles-pp.llist_add_batch ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/option_a/rootfs/tbox_group/test/testcase/= ucode: gcc-11/performance/x86_64-rhel-8.3/Sequential Fill/debian-x86_64-phoronix= /lkp-csl-2sp7/rocksdb-1.0.2/phoronix-test-suite/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 477455 +15.8% 552820 phoronix-test-suite.rocksdb.S= equentialFill.op_s 628.06 -13.2% 545.19 phoronix-test-suite.time.elap= sed_time 628.06 -13.2% 545.19 phoronix-test-suite.time.elap= sed_time.max 599685 =C2=B1 15% +91.9% 1150650 =C2=B1 2% phoronix-test-suite= .time.involuntary_context_switches 2936 +1.9% 2992 phoronix-test-suite.time.perc= ent_of_cpu_this_job_got 9571 -17.2% 7925 phoronix-test-suite.time.syst= em_time 8870 -5.4% 8392 phoronix-test-suite.time.user= _time 4.108e+10 -14.7% 3.503e+10 cpuidle..time 0.01 =C2=B1 2% +0.0 0.01 =C2=B1 5% mpstat.cpu.all.iowa= it% 32.84 -0.9% 32.55 boot-time.boot 2589 -1.8% 2543 boot-time.idle 665.45 -12.5% 582.44 uptime.boot 44005 -13.7% 37978 uptime.idle 2395011 +15.8% 2773946 vmstat.memory.cache 930259 +13.5% 1055925 vmstat.system.cs 66.07 -2.9 63.20 =C2=B1 4% turbostat.C1E% 0.32 =C2=B1 39% +2.0 2.28 =C2=B1113% turbostat.C6% 0.09 =C2=B1 9% +411.1% 0.46 =C2=B1109% turbostat.CPU%c6 1.235e+08 -12.7% 1.078e+08 turbostat.IRQ 0.04 +0.0 0.05 turbostat.POLL% 304791 +117.0% 661250 =C2=B1 3% meminfo.Active 185808 +191.8% 542226 =C2=B1 3% meminfo.Active(anon) 2284079 +16.5% 2661345 meminfo.Cached 3219822 +11.9% 3603000 meminfo.Committed_AS 137674 +126.1% 311316 =C2=B1 2% meminfo.Mapped 1159 -15.7% 978.00 meminfo.Mlocked 1050557 +36.0% 1428441 =C2=B1 2% meminfo.Shmem 1227 -14.8% 1046 meminfo.Unevictable 10481082 +23.7% 12968524 meminfo.max_used_kB 80472 =C2=B1 7% +51.7% 122107 =C2=B1 20% numa-meminfo.node0.= Mapped 1035 =C2=B1 8% -17.1% 858.33 =C2=B1 9% numa-meminfo.node0.= Mlocked 1103 =C2=B1 7% -16.0% 926.33 =C2=B1 8% numa-meminfo.node0.= Unevictable 175321 =C2=B1 4% +192.7% 513162 =C2=B1 9% numa-meminfo.node1.= Active 140959 =C2=B1 3% +225.3% 458484 =C2=B1 5% numa-meminfo.node1.= Active(anon) 558494 =C2=B1 39% +128.1% 1274010 =C2=B1 36% numa-meminfo.node1.= FilePages 58245 =C2=B1 13% +227.5% 190770 =C2=B1 8% numa-meminfo.node1.= Mapped 1821722 =C2=B1 13% +42.5% 2595468 =C2=B1 15% numa-meminfo.node1.= MemUsed 254731 =C2=B1 8% +131.0% 588533 =C2=B1 7% numa-meminfo.node1.= Shmem 20126 =C2=B1 7% +51.9% 30563 =C2=B1 20% numa-vmstat.node0.n= r_mapped 258.33 =C2=B1 8% -17.2% 214.00 =C2=B1 9% numa-vmstat.node0.n= r_mlock 275.33 =C2=B1 7% -16.1% 231.00 =C2=B1 8% numa-vmstat.node0.n= r_unevictable 275.33 =C2=B1 7% -16.1% 231.00 =C2=B1 8% numa-vmstat.node0.n= r_zone_unevictable 35240 =C2=B1 3% +225.6% 114746 =C2=B1 5% numa-vmstat.node1.n= r_active_anon 139625 =C2=B1 39% +128.2% 318628 =C2=B1 36% numa-vmstat.node1.n= r_file_pages 14592 =C2=B1 13% +227.6% 47811 =C2=B1 8% numa-vmstat.node1.n= r_mapped 63684 =C2=B1 8% +131.2% 147259 =C2=B1 7% numa-vmstat.node1.n= r_shmem 35239 =C2=B1 3% +225.6% 114746 =C2=B1 5% numa-vmstat.node1.n= r_zone_active_anon 0.30 =C2=B1 4% +7.3% 0.32 =C2=B1 2% sched_debug.cfs_rq:= /.h_nr_running.avg 55.78 =C2=B1 54% -80.2% 11.02 =C2=B1 15% sched_debug.cfs_rq:= /.load_avg.avg 2446 =C2=B1 53% -94.1% 144.97 =C2=B1 5% sched_debug.cfs_rq:= /.load_avg.max 0.03 =C2=B1141% +670.0% 0.23 =C2=B1 53% sched_debug.cfs_rq:= /.load_avg.min 286.77 =C2=B1 49% -91.7% 23.78 =C2=B1 22% sched_debug.cfs_rq:= /.load_avg.stddev 103087 =C2=B1 4% -37.6% 64318 =C2=B1 16% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.30 =C2=B1 4% +7.5% 0.32 =C2=B1 2% sched_debug.cfs_rq:= /.nr_running.avg 103080 =C2=B1 4% -37.6% 64321 =C2=B1 16% sched_debug.cfs_rq:= /.spread0.stddev 33386 =C2=B1 5% +28.4% 42858 =C2=B1 6% sched_debug.cpu.nr_= switches.stddev 46457 +191.9% 135596 =C2=B1 3% proc-vmstat.nr_active_an= on 571418 +16.5% 665789 proc-vmstat.nr_file_pages 34427 +126.1% 77840 =C2=B1 2% proc-vmstat.nr_mapped 2301 +4.2% 2399 proc-vmstat.nr_page_table_pag= es 262626 +36.0% 357152 =C2=B1 2% proc-vmstat.nr_shmem 46457 +191.9% 135596 =C2=B1 3% proc-vmstat.nr_zone_acti= ve_anon 1971545 =C2=B1 7% +8.2% 2134017 proc-vmstat.numa_hint_fa= ults 1100527 =C2=B1 8% +9.6% 1205778 =C2=B1 2% proc-vmstat.numa_hi= nt_faults_local 17107174 +3.4% 17688780 proc-vmstat.numa_hit 17032195 +3.5% 17625596 proc-vmstat.numa_local 750365 =C2=B1 5% +6.9% 802179 proc-vmstat.numa_pages_m= igrated 8136843 +1.2% 8231625 proc-vmstat.pgactivate 17105133 +3.4% 17691965 proc-vmstat.pgalloc_normal 17072082 +3.4% 17658807 proc-vmstat.pgfree 750365 =C2=B1 5% +6.9% 802179 proc-vmstat.pgmigrate_su= ccess 93425 -1.6% 91964 proc-vmstat.pgpgin 430449 -12.9% 374901 proc-vmstat.pgreuse 917.67 =C2=B1 5% +6.9% 980.67 proc-vmstat.thp_migratio= n_success 25.58 +8.5 34.12 perf-stat.i.cache-miss-rate% 34333638 +19.0% 40867886 perf-stat.i.cache-misses 1.318e+08 -11.1% 1.172e+08 =C2=B1 2% perf-stat.i.cache-refere= nces 935606 +13.7% 1063501 perf-stat.i.context-switches 1.10 +6.6% 1.18 =C2=B1 5% perf-stat.i.cpi 8.824e+10 +3.8% 9.162e+10 perf-stat.i.cpu-cycles 2500 =C2=B1 3% +6.0% 2650 perf-stat.i.cpu-migratio= ns 2659 -11.9% 2342 =C2=B1 2% perf-stat.i.cycles-betwe= en-cache-misses 0.01 +0.0 0.02 =C2=B1 63% perf-stat.i.dTLB-load-mi= ss-rate% 2263087 +11.0% 2511882 =C2=B1 2% perf-stat.i.dTLB-load-mi= sses 47951519 +12.0% 53713370 perf-stat.i.iTLB-loads 0.93 -3.5% 0.90 perf-stat.i.ipc 3.07 =C2=B1 4% +15.5% 3.55 =C2=B1 3% perf-stat.i.major-f= aults 919024 +3.8% 954104 perf-stat.i.metric.GHz 8034 =C2=B1 3% +13.5% 9120 perf-stat.i.minor-faults 15853620 +14.9% 18209231 perf-stat.i.node-load-misses 1051163 +20.4% 1265906 =C2=B1 2% perf-stat.i.node-loads 6167494 +16.9% 7211994 perf-stat.i.node-store-misses 283794 =C2=B1 2% +14.4% 324545 perf-stat.i.node-stores 8038 =C2=B1 3% +13.5% 9124 perf-stat.i.page-faults 1.57 -11.5% 1.39 =C2=B1 2% perf-stat.overall.MPKI 26.05 +8.8 34.89 perf-stat.overall.cache-miss-= rate% 1.05 +3.4% 1.09 perf-stat.overall.cpi 2570 -12.8% 2242 perf-stat.overall.cycles-betw= een-cache-misses 0.01 +0.0 0.01 =C2=B1 2% perf-stat.overall.dTLB-l= oad-miss-rate% 0.95 -3.3% 0.92 perf-stat.overall.ipc 34275742 +19.0% 40787855 perf-stat.ps.cache-misses 1.316e+08 -11.1% 1.169e+08 =C2=B1 2% perf-stat.ps.cache-refer= ences 934022 +13.6% 1061406 perf-stat.ps.context-switches 8.81e+10 +3.8% 9.144e+10 perf-stat.ps.cpu-cycles 2496 =C2=B1 3% +6.0% 2645 perf-stat.ps.cpu-migrati= ons 2259271 +11.0% 2507009 =C2=B1 2% perf-stat.ps.dTLB-load-m= isses 47870473 +12.0% 53607656 perf-stat.ps.iTLB-loads 3.08 =C2=B1 4% +15.8% 3.57 =C2=B1 3% perf-stat.ps.major-= faults 8022 =C2=B1 3% +13.5% 9104 perf-stat.ps.minor-faults 15826812 +14.8% 18173409 perf-stat.ps.node-load-misses 1049403 +20.4% 1263440 =C2=B1 2% perf-stat.ps.node-loads 6157068 +16.9% 7197814 perf-stat.ps.node-store-misses 283328 =C2=B1 2% +14.3% 323926 perf-stat.ps.node-stores 8025 =C2=B1 3% +13.5% 9108 perf-stat.ps.page-faults 5.279e+13 -12.8% 4.602e+13 perf-stat.total.instructions 57.66 -3.8 53.86 perf-profile.calltrace.cycles= -pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 57.60 -3.8 53.82 perf-profile.calltrace.cycles= -pp.mwait_idle_with_hints.intel_idle.cpuidle_enter_state.cpuidle_enter.cpui= dle_idle_call 4.44 -2.7 1.69 perf-profile.calltrace.cycles= -pp.wake_up_q.futex_wake.do_futex.__x64_sys_futex.do_syscall_64 4.32 -2.7 1.65 perf-profile.calltrace.cycles= -pp.try_to_wake_up.wake_up_q.futex_wake.do_futex.__x64_sys_futex 5.99 -2.6 3.40 perf-profile.calltrace.cycles= -pp.futex_wake.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe 62.68 -2.6 60.13 perf-profile.calltrace.cycles= -pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_s= tartup_64_no_verify 61.03 -2.5 58.51 perf-profile.calltrace.cycles= -pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_seconda= ry 61.32 -2.5 58.83 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup= _entry 5.89 -1.6 4.33 perf-profile.calltrace.cycles= -pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary 5.94 -1.6 4.38 perf-profile.calltrace.cycles= -pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_start= up_64_no_verify 3.20 =C2=B1 10% -1.1 2.09 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 3.17 =C2=B1 10% -1.1 2.07 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.generic_file_write_iter.new_sync_write.vfs_write.ksys_write.d= o_syscall_64 2.82 =C2=B1 12% -0.6 2.17 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.__libc_write 2.52 =C2=B1 12% -0.5 2.01 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__generic_file_write_iter.generic_file_write_iter.new_sync_wr= ite.vfs_write.ksys_write 2.44 =C2=B1 12% -0.5 1.96 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.generic_perform_write.__generic_file_write_iter.generic_file_= write_iter.new_sync_write.vfs_write 1.37 -0.1 1.30 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start_seco= ndary 0.60 +0.1 0.67 perf-profile.calltrace.cycles= -pp.futex_wait_setup.futex_wait.do_futex.__x64_sys_futex.do_syscall_64 2.60 =C2=B1 2% +0.1 2.74 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_switch._= _schedule.schedule_idle 0.58 =C2=B1 3% +0.2 0.73 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.finish_task_switch.__schedule.schedule.futex_wait_queue.futex= _wait 3.55 +0.2 3.74 perf-profile.calltrace.cycles= -pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf_trac= e_sched_wakeup_template.ttwu_do_wakeup 2.68 =C2=B1 2% +0.2 2.88 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule_idl= e.do_idle 0.35 =C2=B1 70% +0.2 0.57 perf-profile.calltrace.c= ycles-pp.futex_wake_mark.futex_wake.do_futex.__x64_sys_futex.do_syscall_64 2.75 =C2=B1 2% +0.2 2.98 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule_idle.do_idle.cpu_= startup_entry 0.52 =C2=B1 2% +0.3 0.79 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.ttwu_queue_wakelist.try_to_wake_up.wake_up_q.futex_wake.do_fu= tex 1.60 =C2=B1 2% +0.4 1.97 perf-profile.calltrace.c= ycles-pp.__get_user_nocheck_8.perf_callchain_user.get_perf_callchain.perf_c= allchain.perf_prepare_sample 0.00 +0.5 0.53 perf-profile.calltrace.cycles= -pp.futex_q_lock.futex_wait_setup.futex_wait.do_futex.__x64_sys_futex 0.00 +0.5 0.53 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.perf_output_sample.perf_event_output_forward.__perf_event_overflow= .perf_tp_event.perf_trace_sched_wakeup_template 0.00 +0.5 0.54 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.perf_output_sample.perf_event_output_forward.__perf_event_overflow= .perf_tp_event.perf_trace_sched_stat_runtime 0.00 +0.6 0.56 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.__flush_smp_call_function_queue.flush_smp_call_function_queue.do_i= dle.cpu_startup_entry.start_secondary 3.12 =C2=B1 3% +0.6 3.69 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.asm_exc_page_fault.__get_user_nocheck_8.perf_callchain_user.g= et_perf_callchain.perf_callchain 0.00 +0.6 0.57 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.update_sg_lb_stats.update_sd_lb_stats.find_busiest_group.load_bala= nce.newidle_balance 19.55 +0.6 20.13 perf-profile.calltrace.cycles= -pp.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe 19.63 +0.6 20.22 perf-profile.calltrace.cycles= -pp.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +0.6 0.61 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.update_sd_lb_stats.find_busiest_group.load_balance.newidle_balance= .pick_next_task_fair 0.00 +0.6 0.62 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.find_busiest_group.load_balance.newidle_balance.pick_next_task_fai= r.__schedule 0.00 +0.7 0.69 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.load_balance.newidle_balance.pick_next_task_fair.__schedule.schedu= le 0.00 +0.8 0.77 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pendi= ng.flush_smp_call_function_queue 0.17 =C2=B1141% +0.8 0.94 =C2=B1 29% perf-profile.calltr= ace.cycles-pp.perf_output_sample.perf_event_output_forward.__perf_event_ove= rflow.perf_tp_event.perf_trace_sched_switch 5.17 =C2=B1 5% +0.8 6.01 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event= .perf_trace_sched_stat_runtime.update_curr 4.05 =C2=B1 2% +0.9 4.92 perf-profile.calltrace.c= ycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_switch.__sche= dule.schedule 0.00 +0.9 0.87 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.newidle_balance.pick_next_task_fair.__schedule.schedule.futex_wait= _queue 21.83 +0.9 22.71 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 4.11 =C2=B1 2% +0.9 5.01 perf-profile.calltrace.c= ycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.futex_wa= it_queue 0.00 +0.9 0.90 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.pick_next_task_fair.__schedule.schedule.futex_wait_queue.futex_wait 4.19 =C2=B1 2% +0.9 5.10 perf-profile.calltrace.c= ycles-pp.perf_trace_sched_switch.__schedule.schedule.futex_wait_queue.futex= _wait 22.02 +0.9 22.94 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe 0.00 +0.9 0.93 perf-profile.calltrace.cycles= -pp.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.flush_smp_call_fu= nction_queue.do_idle 4.36 =C2=B1 2% +0.9 5.29 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_prepare_sample.perf_event_output_forward.__perf_event_ov= erflow.perf_tp_event.perf_trace_sched_stat_runtime 5.34 +0.9 6.27 perf-profile.calltrace.cycles= -pp.perf_prepare_sample.perf_event_output_forward.__perf_event_overflow.per= f_tp_event.perf_trace_sched_switch 0.00 +1.0 0.95 perf-profile.calltrace.cycles= -pp.ttwu_do_activate.sched_ttwu_pending.flush_smp_call_function_queue.do_id= le.cpu_startup_entry 6.61 +1.0 7.61 perf-profile.calltrace.cycles= -pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf_trac= e_sched_switch.__schedule 5.02 =C2=B1 2% +1.0 6.04 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_stat_run= time.update_curr.dequeue_entity 5.12 =C2=B1 2% +1.0 6.15 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_stat_runtime.update_curr.deque= ue_entity.dequeue_task_fair 5.23 =C2=B1 2% +1.0 6.26 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_stat_runtime.update_curr.dequeue_entity.dequ= eue_task_fair.__schedule 5.53 =C2=B1 2% +1.1 6.58 perf-profile.calltrace.c= ycles-pp.update_curr.dequeue_entity.dequeue_task_fair.__schedule.schedule 6.12 +1.1 7.18 perf-profile.calltrace.cycles= -pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.futex_wait_queue 6.24 +1.1 7.37 perf-profile.calltrace.cycles= -pp.dequeue_task_fair.__schedule.schedule.futex_wait_queue.futex_wait 3.28 +1.3 4.58 perf-profile.calltrace.cycles= -pp.__unwind_start.perf_callchain_kernel.get_perf_callchain.perf_callchain.= perf_prepare_sample 1.58 =C2=B1 3% +1.5 3.03 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.unwind_next_frame.perf_callchain_kernel.get_perf_callchain.pe= rf_callchain.perf_prepare_sample 2.41 +1.6 4.01 perf-profile.calltrace.cycles= -pp.unwind_next_frame.__unwind_start.perf_callchain_kernel.get_perf_callcha= in.perf_callchain 7.79 +1.7 9.46 perf-profile.calltrace.cycles= -pp.perf_callchain_kernel.get_perf_callchain.perf_callchain.perf_prepare_sa= mple.perf_event_output_forward 1.12 =C2=B1 52% +1.7 2.84 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.mwait_idle_with_hints.intel_idle_irq.cpuidle_enter_state.cpui= dle_enter.cpuidle_idle_call 11.80 +1.7 13.53 perf-profile.calltrace.cycles= -pp.get_perf_callchain.perf_callchain.perf_prepare_sample.perf_event_output= _forward.__perf_event_overflow 11.84 +1.8 13.60 perf-profile.calltrace.cycles= -pp.perf_callchain.perf_prepare_sample.perf_event_output_forward.__perf_eve= nt_overflow.perf_tp_event 1.60 +2.2 3.76 perf-profile.calltrace.cycles= -pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_template.tt= wu_do_wakeup.sched_ttwu_pending 1.67 +2.3 3.95 perf-profile.calltrace.cycles= -pp.perf_tp_event.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sched_ttw= u_pending.flush_smp_call_function_queue 1.77 =C2=B1 2% +2.3 4.12 perf-profile.calltrace.c= ycles-pp.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sched_ttwu_pending= .flush_smp_call_function_queue.do_idle 1.83 =C2=B1 2% +2.4 4.24 perf-profile.calltrace.c= ycles-pp.ttwu_do_wakeup.sched_ttwu_pending.flush_smp_call_function_queue.do= _idle.cpu_startup_entry 12.38 +3.0 15.36 perf-profile.calltrace.cycles= -pp.__schedule.schedule.futex_wait_queue.futex_wait.do_futex 12.41 +3.0 15.41 perf-profile.calltrace.cycles= -pp.schedule.futex_wait_queue.futex_wait.do_futex.__x64_sys_futex 12.54 +3.0 15.57 perf-profile.calltrace.cycles= -pp.futex_wait_queue.futex_wait.do_futex.__x64_sys_futex.do_syscall_64 13.52 +3.2 16.67 perf-profile.calltrace.cycles= -pp.futex_wait.do_futex.__x64_sys_futex.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe 2.63 +3.3 5.90 perf-profile.calltrace.cycles= -pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_startup_en= try.start_secondary 3.22 +3.7 6.88 perf-profile.calltrace.cycles= -pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64_no_verify 57.76 -3.8 53.97 perf-profile.children.cycles-= pp.intel_idle 4.44 -2.7 1.69 perf-profile.children.cycles-= pp.wake_up_q 4.33 -2.7 1.66 perf-profile.children.cycles-= pp.try_to_wake_up 6.00 -2.6 3.41 perf-profile.children.cycles-= pp.futex_wake 63.21 -2.5 60.68 perf-profile.children.cycles-= pp.cpuidle_idle_call 61.53 -2.5 59.02 perf-profile.children.cycles-= pp.cpuidle_enter_state 61.55 -2.5 59.04 perf-profile.children.cycles-= pp.cpuidle_enter 59.70 -2.3 57.40 perf-profile.children.cycles-= pp.mwait_idle_with_hints 6.00 -1.6 4.43 perf-profile.children.cycles-= pp.schedule_idle 2.05 =C2=B1 2% -1.2 0.87 =C2=B1 4% perf-profile.childr= en.cycles-pp._raw_spin_lock 1.50 =C2=B1 50% -0.9 0.60 =C2=B1 51% perf-profile.childr= en.cycles-pp.__libc_start_main 3.73 =C2=B1 5% -0.9 2.84 =C2=B1 4% perf-profile.childr= en.cycles-pp.ksys_write 2.98 =C2=B1 22% -0.8 2.17 perf-profile.children.cy= cles-pp.asm_sysvec_apic_timer_interrupt 3.55 =C2=B1 5% -0.8 2.76 =C2=B1 4% perf-profile.childr= en.cycles-pp.vfs_write 3.27 =C2=B1 6% -0.7 2.58 =C2=B1 5% perf-profile.childr= en.cycles-pp.__libc_write 3.33 =C2=B1 5% -0.7 2.65 =C2=B1 4% perf-profile.childr= en.cycles-pp.new_sync_write 3.29 =C2=B1 5% -0.7 2.63 =C2=B1 4% perf-profile.childr= en.cycles-pp.generic_file_write_iter 3.10 =C2=B1 5% -0.6 2.53 =C2=B1 4% perf-profile.childr= en.cycles-pp.__generic_file_write_iter 3.00 =C2=B1 5% -0.5 2.47 =C2=B1 4% perf-profile.childr= en.cycles-pp.generic_perform_write 1.96 =C2=B1 4% -0.5 1.46 =C2=B1 2% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 1.39 =C2=B1 3% -0.3 1.07 =C2=B1 2% perf-profile.childr= en.cycles-pp.__sysvec_apic_timer_interrupt 1.37 =C2=B1 3% -0.3 1.06 =C2=B1 2% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.90 =C2=B1 3% -0.2 0.72 =C2=B1 2% perf-profile.childr= en.cycles-pp.shmem_write_begin 0.90 =C2=B1 3% -0.2 0.73 perf-profile.children.cy= cles-pp.shmem_getpage_gfp 0.49 =C2=B1 8% -0.1 0.35 =C2=B1 9% perf-profile.childr= en.cycles-pp.fault_in_iov_iter_readable 0.48 =C2=B1 7% -0.1 0.33 =C2=B1 9% perf-profile.childr= en.cycles-pp.fault_in_readable 0.77 =C2=B1 2% -0.1 0.62 =C2=B1 4% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.65 =C2=B1 5% -0.1 0.51 perf-profile.children.cy= cles-pp.ktime_get 0.31 =C2=B1 3% -0.1 0.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.__filemap_get_folio 0.45 =C2=B1 4% -0.1 0.33 =C2=B1 2% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.61 =C2=B1 2% -0.1 0.49 =C2=B1 2% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.77 =C2=B1 8% -0.1 0.66 =C2=B1 4% perf-profile.childr= en.cycles-pp.copy_page_from_iter_atomic 0.50 =C2=B1 2% -0.1 0.40 =C2=B1 3% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.49 =C2=B1 2% -0.1 0.40 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_process_times 0.32 =C2=B1 7% -0.1 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.__irq_exit_rcu 0.28 =C2=B1 8% -0.1 0.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.12 -0.1 0.04 =C2=B1 71% perf-profile.children.cy= cles-pp.check_preempt_curr 0.14 =C2=B1 3% -0.1 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.__fdget_pos 0.70 =C2=B1 8% -0.1 0.62 =C2=B1 5% perf-profile.childr= en.cycles-pp.copyin 2.62 =C2=B1 3% -0.1 2.54 =C2=B1 2% perf-profile.childr= en.cycles-pp.asm_exc_page_fault 0.69 =C2=B1 8% -0.1 0.61 =C2=B1 4% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.39 =C2=B1 4% -0.1 0.31 perf-profile.children.cy= cles-pp.set_next_entity 0.20 =C2=B1 7% -0.1 0.13 =C2=B1 6% perf-profile.childr= en.cycles-pp.asm_sysvec_call_function_single 0.60 -0.1 0.53 =C2=B1 2% perf-profile.children.cy= cles-pp.perf_output_begin_forward 1.39 -0.1 1.32 =C2=B1 4% perf-profile.children.cy= cles-pp.menu_select 0.36 =C2=B1 5% -0.1 0.30 =C2=B1 3% perf-profile.childr= en.cycles-pp.scheduler_tick 0.18 =C2=B1 7% -0.1 0.12 =C2=B1 4% perf-profile.childr= en.cycles-pp.sysvec_call_function_single 0.17 =C2=B1 5% -0.1 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.__sysvec_call_function_single 0.12 =C2=B1 4% -0.1 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.down_write 0.23 =C2=B1 6% -0.1 0.17 =C2=B1 5% perf-profile.childr= en.cycles-pp.folio_mark_accessed 0.14 =C2=B1 9% -0.1 0.09 =C2=B1 14% perf-profile.childr= en.cycles-pp.tick_nohz_irq_exit 0.10 =C2=B1 9% -0.0 0.05 perf-profile.children.cy= cles-pp.folio_unlock 0.13 =C2=B1 3% -0.0 0.08 =C2=B1 14% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 0.16 =C2=B1 3% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.tick_nohz_idle_exit 0.12 =C2=B1 4% -0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.xas_load 1.01 -0.0 0.98 perf-profile.children.cycles-= pp.ttwu_do_activate 0.10 =C2=B1 4% -0.0 0.07 perf-profile.children.cy= cles-pp.arch_scale_freq_tick 0.07 =C2=B1 7% -0.0 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.09 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.12 =C2=B1 6% -0.0 0.09 =C2=B1 10% perf-profile.childr= en.cycles-pp.workingset_activation 0.10 =C2=B1 4% -0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.workingset_age_nonresident 0.13 -0.0 0.11 =C2=B1 4% perf-profile.children.cy= cles-pp.rebalance_domains 0.13 =C2=B1 3% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.__might_resched 0.24 -0.0 0.22 =C2=B1 2% perf-profile.children.cy= cles-pp.__update_load_avg_se 0.16 =C2=B1 7% -0.0 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.reweight_entity 0.07 =C2=B1 6% -0.0 0.06 =C2=B1 8% perf-profile.childr= en.cycles-pp.push_and_clear_regs 0.07 =C2=B1 6% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.memcpy 0.09 =C2=B1 5% +0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.__futex_unqueue 0.07 =C2=B1 7% +0.0 0.08 perf-profile.children.cy= cles-pp.tracing_gen_ctx_irq_test 0.06 +0.0 0.07 =C2=B1 6% perf-profile.children.cy= cles-pp.__get_user_nocheck_4 0.12 =C2=B1 3% +0.0 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.futex_hash 0.10 +0.0 0.12 =C2=B1 10% perf-profile.children.cy= cles-pp.tick_nohz_idle_enter 0.10 =C2=B1 4% +0.0 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.perf_trace_buf_update 0.18 =C2=B1 2% +0.0 0.21 =C2=B1 6% perf-profile.childr= en.cycles-pp.__update_load_avg_cfs_rq 0.15 =C2=B1 5% +0.0 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.get_stack_info 0.10 =C2=B1 4% +0.0 0.13 =C2=B1 10% perf-profile.childr= en.cycles-pp.get_callchain_entry 0.26 =C2=B1 4% +0.0 0.28 perf-profile.children.cy= cles-pp.__switch_to 0.07 =C2=B1 11% +0.0 0.10 =C2=B1 8% perf-profile.childr= en.cycles-pp.send_call_function_single_ipi 0.14 =C2=B1 10% +0.0 0.17 =C2=B1 4% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.25 +0.0 0.28 =C2=B1 2% perf-profile.children.cy= cles-pp.available_idle_cpu 0.19 =C2=B1 2% +0.0 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.ftrace_graph_ret_addr 0.27 +0.0 0.30 =C2=B1 2% perf-profile.children.cy= cles-pp.wake_affine 0.10 =C2=B1 4% +0.0 0.13 =C2=B1 10% perf-profile.childr= en.cycles-pp.get_futex_key 0.04 =C2=B1 71% +0.0 0.07 perf-profile.children.cy= cles-pp.ex_handler_uaccess 0.24 =C2=B1 3% +0.0 0.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.__switch_to_asm 0.09 +0.0 0.13 =C2=B1 3% perf-profile.children.cy= cles-pp.perf_output_end 0.10 =C2=B1 9% +0.0 0.14 perf-profile.children.cy= cles-pp.perf_trace_buf_alloc 0.03 =C2=B1 70% +0.0 0.07 =C2=B1 6% perf-profile.childr= en.cycles-pp.perf_swevent_get_recursion_context 0.02 =C2=B1141% +0.0 0.06 =C2=B1 14% perf-profile.childr= en.cycles-pp.syscall_enter_from_user_mode 0.22 =C2=B1 6% +0.0 0.26 =C2=B1 3% perf-profile.childr= en.cycles-pp.core_kernel_text 0.02 =C2=B1141% +0.0 0.06 =C2=B1 19% perf-profile.childr= en.cycles-pp.__cgroup_account_cputime 0.02 =C2=B1141% +0.0 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.schedule_debug 0.34 =C2=B1 2% +0.0 0.39 perf-profile.children.cy= cles-pp.select_task_rq_fair 0.52 =C2=B1 4% +0.0 0.57 perf-profile.children.cy= cles-pp.futex_wake_mark 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.rb_erase 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.wake_q_add_safe 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.place_entity 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.perf_trace_sched_migrate_task 0.36 =C2=B1 2% +0.1 0.41 perf-profile.children.cy= cles-pp.select_task_rq 0.30 =C2=B1 3% +0.1 0.35 =C2=B1 2% perf-profile.childr= en.cycles-pp.futex_unqueue 0.28 =C2=B1 6% +0.1 0.33 perf-profile.children.cy= cles-pp.___perf_sw_event 0.00 +0.1 0.06 =C2=B1 8% perf-profile.children.cy= cles-pp.cpumask_next_and 0.48 +0.1 0.54 =C2=B1 2% perf-profile.children.cy= cles-pp.futex_q_lock 0.00 +0.1 0.06 =C2=B1 13% perf-profile.children.cy= cles-pp.set_task_cpu 0.75 +0.1 0.81 =C2=B1 2% perf-profile.children.cy= cles-pp.enqueue_entity 0.61 +0.1 0.67 perf-profile.children.cycles-= pp.futex_wait_setup 0.87 +0.1 0.94 =C2=B1 2% perf-profile.children.cy= cles-pp.finish_task_switch 0.18 =C2=B1 7% +0.1 0.25 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_cfs_group 0.72 =C2=B1 3% +0.1 0.80 =C2=B1 2% perf-profile.childr= en.cycles-pp.kernel_text_address 0.40 =C2=B1 12% +0.1 0.51 =C2=B1 6% perf-profile.childr= en.cycles-pp.native_sched_clock 0.86 =C2=B1 2% +0.1 0.98 =C2=B1 2% perf-profile.childr= en.cycles-pp.__kernel_text_address 0.00 +0.1 0.11 =C2=B1 4% perf-profile.children.cy= cles-pp.idle_cpu 0.23 =C2=B1 5% +0.1 0.35 =C2=B1 5% perf-profile.childr= en.cycles-pp.llist_reverse_order 0.47 =C2=B1 10% +0.1 0.59 =C2=B1 6% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.23 =C2=B1 2% +0.1 0.37 =C2=B1 2% perf-profile.childr= en.cycles-pp.__smp_call_single_queue 0.23 +0.1 0.37 =C2=B1 2% perf-profile.children.cy= cles-pp.llist_add_batch 1.00 =C2=B1 2% +0.1 1.14 =C2=B1 2% perf-profile.childr= en.cycles-pp.unwind_get_return_address 1.00 +0.2 1.15 perf-profile.children.cycles-= pp.orc_find 0.82 =C2=B1 2% +0.2 0.99 =C2=B1 2% perf-profile.childr= en.cycles-pp.stack_access_ok 1.18 =C2=B1 3% +0.2 1.37 =C2=B1 3% perf-profile.childr= en.cycles-pp.memcpy_erms 4.16 =C2=B1 2% +0.2 4.36 perf-profile.children.cy= cles-pp.ttwu_do_wakeup 0.34 =C2=B1 4% +0.2 0.57 =C2=B1 2% perf-profile.childr= en.cycles-pp.__flush_smp_call_function_queue 1.25 =C2=B1 2% +0.2 1.49 =C2=B1 3% perf-profile.childr= en.cycles-pp.perf_output_copy 4.00 =C2=B1 2% +0.2 4.25 perf-profile.children.cy= cles-pp.perf_trace_sched_wakeup_template 0.52 =C2=B1 2% +0.3 0.79 =C2=B1 2% perf-profile.childr= en.cycles-pp.ttwu_queue_wakelist 1.94 =C2=B1 3% +0.3 2.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.perf_output_sample 1.91 =C2=B1 2% +0.4 2.31 =C2=B1 2% perf-profile.childr= en.cycles-pp.__orc_find 0.14 =C2=B1 6% +0.5 0.62 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_sg_lb_stats 0.16 =C2=B1 6% +0.5 0.65 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_sd_lb_stats 0.17 =C2=B1 5% +0.5 0.67 =C2=B1 3% perf-profile.childr= en.cycles-pp.find_busiest_group 0.20 =C2=B1 7% +0.5 0.75 =C2=B1 2% perf-profile.childr= en.cycles-pp.load_balance 19.57 +0.6 20.14 perf-profile.children.cycles-= pp.do_futex 19.64 +0.6 20.23 perf-profile.children.cycles-= pp.__x64_sys_futex 0.26 =C2=B1 3% +0.6 0.88 =C2=B1 2% perf-profile.childr= en.cycles-pp.newidle_balance 1.61 =C2=B1 17% +0.7 2.36 =C2=B1 6% perf-profile.childr= en.cycles-pp.pick_next_task_fair 3.93 +0.8 4.77 perf-profile.children.cycles-= pp.__unwind_start 5.93 +1.0 6.90 perf-profile.children.cycles-= pp.perf_trace_sched_stat_runtime 6.13 +1.1 7.19 perf-profile.children.cycles-= pp.dequeue_entity 6.25 +1.1 7.37 perf-profile.children.cycles-= pp.dequeue_task_fair 6.98 +1.1 8.11 perf-profile.children.cycles-= pp.perf_trace_sched_switch 6.43 +1.2 7.59 perf-profile.children.cycles-= pp.update_curr 6.33 =C2=B1 2% +1.3 7.63 perf-profile.children.cy= cles-pp.unwind_next_frame 8.27 +1.6 9.90 perf-profile.children.cycles-= pp.perf_callchain_kernel 12.49 +1.7 14.17 perf-profile.children.cycles-= pp.get_perf_callchain 12.54 +1.7 14.24 perf-profile.children.cycles-= pp.perf_callchain 13.28 +1.8 15.08 perf-profile.children.cycles-= pp.perf_prepare_sample 19.40 +1.8 21.22 perf-profile.children.cycles-= pp.__schedule 16.01 +2.1 18.14 perf-profile.children.cycles-= pp.perf_event_output_forward 16.07 +2.1 18.21 perf-profile.children.cycles-= pp.__perf_event_overflow 16.49 +2.3 18.76 perf-profile.children.cycles-= pp.perf_tp_event 12.55 +3.0 15.57 perf-profile.children.cycles-= pp.futex_wait_queue 13.53 +3.2 16.68 perf-profile.children.cycles-= pp.futex_wait 2.81 +3.3 6.06 perf-profile.children.cycles-= pp.sched_ttwu_pending 13.47 =C2=B1 2% +3.4 16.90 perf-profile.children.cy= cles-pp.schedule 3.26 +3.7 6.96 perf-profile.children.cycles-= pp.flush_smp_call_function_queue 59.09 -2.0 57.10 perf-profile.self.cycles-pp.m= wait_idle_with_hints 0.42 =C2=B1 8% -0.1 0.28 =C2=B1 7% perf-profile.self.c= ycles-pp.fault_in_readable 0.52 =C2=B1 7% -0.1 0.38 =C2=B1 2% perf-profile.self.c= ycles-pp.ktime_get 1.97 =C2=B1 2% -0.1 1.88 =C2=B1 2% perf-profile.self.c= ycles-pp.__get_user_nocheck_8 0.17 =C2=B1 9% -0.1 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.set_next_entity 0.43 =C2=B1 4% -0.1 0.35 perf-profile.self.cycles= -pp.try_to_wake_up 0.22 =C2=B1 2% -0.1 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.68 =C2=B1 8% -0.1 0.61 =C2=B1 3% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.70 -0.1 0.63 =C2=B1 3% perf-profile.self.cycles= -pp.menu_select 0.59 -0.1 0.52 perf-profile.self.cycles-pp.p= erf_output_begin_forward 0.16 =C2=B1 2% -0.1 0.10 perf-profile.self.cycles= -pp.__filemap_get_folio 0.09 =C2=B1 5% -0.0 0.05 perf-profile.self.cycles= -pp.folio_unlock 0.12 =C2=B1 3% -0.0 0.08 =C2=B1 14% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.10 =C2=B1 4% -0.0 0.07 perf-profile.self.cycles= -pp.arch_scale_freq_tick 0.10 =C2=B1 4% -0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.xas_load 0.09 =C2=B1 5% -0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.lapic_next_deadline 0.15 =C2=B1 5% -0.0 0.12 =C2=B1 10% perf-profile.self.c= ycles-pp.dequeue_entity 0.10 =C2=B1 4% -0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.workingset_age_nonresident 0.19 =C2=B1 6% -0.0 0.17 perf-profile.self.cycles= -pp.prepare_task_switch 0.16 =C2=B1 7% -0.0 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.reweight_entity 0.23 =C2=B1 4% -0.0 0.21 =C2=B1 2% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.12 =C2=B1 6% -0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.__might_resched 0.06 =C2=B1 7% -0.0 0.05 perf-profile.self.cycles= -pp.folio_mark_accessed 0.05 =C2=B1 8% +0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.get_stack_info_noinstr 0.09 =C2=B1 5% +0.0 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.cpuidle_idle_call 0.08 =C2=B1 6% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.futex_wait_queue 0.06 =C2=B1 7% +0.0 0.08 perf-profile.self.cycles= -pp.tracing_gen_ctx_irq_test 0.11 =C2=B1 7% +0.0 0.13 =C2=B1 6% perf-profile.self.c= ycles-pp.kvm_guest_state 0.12 =C2=B1 4% +0.0 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.__kernel_text_address 0.09 =C2=B1 10% +0.0 0.12 =C2=B1 6% perf-profile.self.c= ycles-pp.perf_trace_sched_wakeup_template 0.15 =C2=B1 5% +0.0 0.18 =C2=B1 9% perf-profile.self.c= ycles-pp.core_kernel_text 0.10 =C2=B1 9% +0.0 0.13 =C2=B1 6% perf-profile.self.c= ycles-pp.perf_trace_sched_switch 0.20 =C2=B1 4% +0.0 0.23 =C2=B1 2% perf-profile.self.c= ycles-pp.get_perf_callchain 0.09 +0.0 0.12 =C2=B1 11% perf-profile.self.cycles= -pp.get_futex_key 0.07 =C2=B1 11% +0.0 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.send_call_function_single_ipi 0.25 +0.0 0.28 perf-profile.self.cycles-pp.a= vailable_idle_cpu 0.10 =C2=B1 4% +0.0 0.13 =C2=B1 9% perf-profile.self.c= ycles-pp.get_callchain_entry 0.25 =C2=B1 5% +0.0 0.28 perf-profile.self.cycles= -pp.__switch_to 0.24 =C2=B1 3% +0.0 0.27 =C2=B1 3% perf-profile.self.c= ycles-pp.__switch_to_asm 0.16 =C2=B1 2% +0.0 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.ftrace_graph_ret_addr 0.08 +0.0 0.11 =C2=B1 4% perf-profile.self.cycles= -pp.perf_output_end 0.12 =C2=B1 4% +0.0 0.15 =C2=B1 5% perf-profile.self.c= ycles-pp.perf_event_output_forward 0.16 =C2=B1 13% +0.0 0.19 =C2=B1 8% perf-profile.self.c= ycles-pp.perf_prepare_sample 0.22 =C2=B1 4% +0.0 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.kernel_text_address 0.14 =C2=B1 3% +0.0 0.17 =C2=B1 2% perf-profile.self.c= ycles-pp.unwind_get_return_address 0.11 =C2=B1 7% +0.0 0.15 =C2=B1 3% perf-profile.self.c= ycles-pp.newidle_balance 0.03 =C2=B1 70% +0.0 0.07 =C2=B1 11% perf-profile.self.c= ycles-pp.perf_swevent_get_recursion_context 0.42 =C2=B1 4% +0.0 0.46 perf-profile.self.cycles= -pp.futex_wake_mark 0.02 =C2=B1141% +0.0 0.06 perf-profile.self.cycles= -pp.perf_callchain 0.02 =C2=B1141% +0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.schedule_debug 0.40 =C2=B1 2% +0.0 0.45 perf-profile.self.cycles= -pp.futex_q_lock 0.35 =C2=B1 4% +0.0 0.40 perf-profile.self.cycles= -pp.perf_output_sample 0.26 =C2=B1 6% +0.0 0.31 =C2=B1 3% perf-profile.self.c= ycles-pp.___perf_sw_event 0.00 +0.1 0.05 perf-profile.self.cycles-pp.s= chedule_idle 0.00 +0.1 0.05 perf-profile.self.cycles-pp.m= emcpy 0.00 +0.1 0.05 perf-profile.self.cycles-pp.r= b_erase 0.00 +0.1 0.05 perf-profile.self.cycles-pp.w= ake_q_add_safe 0.29 +0.1 0.35 perf-profile.self.cycles-pp.f= utex_unqueue 0.35 +0.1 0.40 perf-profile.self.cycles-pp._= _unwind_start 0.02 =C2=B1141% +0.1 0.07 =C2=B1 12% perf-profile.self.c= ycles-pp.ttwu_do_wakeup 0.11 +0.1 0.17 =C2=B1 2% perf-profile.self.cycles= -pp.dequeue_task_fair 0.33 =C2=B1 10% +0.1 0.41 =C2=B1 7% perf-profile.self.c= ycles-pp.update_rq_clock 0.17 =C2=B1 7% +0.1 0.25 =C2=B1 3% perf-profile.self.c= ycles-pp.update_cfs_group 0.11 =C2=B1 42% +0.1 0.19 =C2=B1 12% perf-profile.self.c= ycles-pp.pick_next_task_fair 0.42 +0.1 0.50 =C2=B1 4% perf-profile.self.cycles= -pp.perf_output_copy 0.21 =C2=B1 6% +0.1 0.30 =C2=B1 2% perf-profile.self.c= ycles-pp.ttwu_queue_wakelist 0.30 =C2=B1 5% +0.1 0.40 =C2=B1 3% perf-profile.self.c= ycles-pp.perf_tp_event 0.39 =C2=B1 12% +0.1 0.49 =C2=B1 5% perf-profile.self.c= ycles-pp.native_sched_clock 0.12 =C2=B1 4% +0.1 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.__flush_smp_call_function_queue 0.53 +0.1 0.64 perf-profile.self.cycles-pp.p= erf_callchain_kernel 0.00 +0.1 0.11 perf-profile.self.cycles-pp.i= dle_cpu 0.23 =C2=B1 5% +0.1 0.35 =C2=B1 5% perf-profile.self.c= ycles-pp.llist_reverse_order 0.23 +0.1 0.36 perf-profile.self.cycles-pp.l= list_add_batch 0.26 =C2=B1 3% +0.1 0.39 perf-profile.self.cycles= -pp.flush_smp_call_function_queue 0.97 +0.2 1.13 perf-profile.self.cycles-pp.o= rc_find 0.77 +0.2 0.93 =C2=B1 3% perf-profile.self.cycles= -pp.stack_access_ok 0.58 +0.2 0.75 =C2=B1 4% perf-profile.self.cycles= -pp.finish_task_switch 1.14 =C2=B1 3% +0.2 1.32 =C2=B1 3% perf-profile.self.c= ycles-pp.memcpy_erms 0.59 =C2=B1 14% +0.2 0.83 =C2=B1 3% perf-profile.self.c= ycles-pp._raw_spin_lock 0.10 =C2=B1 12% +0.4 0.46 =C2=B1 3% perf-profile.self.c= ycles-pp.update_sg_lb_stats 1.90 +0.4 2.29 =C2=B1 2% perf-profile.self.cycles= -pp.__orc_find 2.45 =C2=B1 2% +0.6 3.02 perf-profile.self.cycles= -pp.unwind_next_frame ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase/ucode: gcc-11/performance/x86_64-rhel-8.3/debian-x86_64-phoronix/lkp-csl-2sp7/ne= twork-loopback-1.0.3/phoronix-test-suite/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 16.62 -4.0% 15.96 phoronix-test-suite.network-l= oopback.0.seconds 257.50 -44.6% 142.66 =C2=B1 12% phoronix-test-suite.time= .elapsed_time 257.50 -44.6% 142.66 =C2=B1 12% phoronix-test-suite.time= .elapsed_time.max 2.416e+10 -44.5% 1.341e+10 =C2=B1 11% cpuidle..time 69072197 =C2=B1 6% -45.1% 37927610 =C2=B1 10% cpuidle..usage 12859 =C2=B1 3% -27.6% 9306 =C2=B1 4% meminfo.Active(anon) 240506 =C2=B1 2% -23.3% 184578 =C2=B1 6% meminfo.AnonHugePag= es 0.02 =C2=B1 10% +0.0 0.03 =C2=B1 11% mpstat.cpu.all.iowa= it% 0.08 +0.0 0.13 =C2=B1 9% mpstat.cpu.all.usr% 294.78 -39.0% 179.83 =C2=B1 9% uptime.boot 27082 -40.0% 16248 =C2=B1 9% uptime.idle 315.67 =C2=B1 3% +81.4% 572.67 =C2=B1 11% vmstat.io.bi 126660 -4.6% 120820 =C2=B1 2% vmstat.system.cs 19471364 =C2=B1 7% -77.5% 4385945 =C2=B1127% numa-numastat.node0= .local_node 19500618 =C2=B1 7% -77.5% 4380454 =C2=B1126% numa-numastat.node0= .numa_hit 1747890 =C2=B1 84% +337.6% 7648321 =C2=B1 51% numa-numastat.node1= .local_node 1787232 =C2=B1 82% +332.5% 7728969 =C2=B1 51% numa-numastat.node1= .numa_hit 131233 =C2=B1 31% -55.9% 57933 =C2=B1 23% numa-meminfo.node0.= AnonHugePages 231606 =C2=B1 17% -34.6% 151585 =C2=B1 19% numa-meminfo.node0.= AnonPages 271028 =C2=B1 19% -32.2% 183720 =C2=B1 28% numa-meminfo.node0.= AnonPages.max 161713 =C2=B1 23% +42.7% 230778 =C2=B1 12% numa-meminfo.node1.= AnonPages 178985 =C2=B1 25% +40.1% 250792 =C2=B1 7% numa-meminfo.node1.= AnonPages.max 57916 =C2=B1 17% -34.6% 37900 =C2=B1 19% numa-vmstat.node0.n= r_anon_pages 19500583 =C2=B1 7% -77.5% 4380593 =C2=B1126% numa-vmstat.node0.n= uma_hit 19471328 =C2=B1 7% -77.5% 4386083 =C2=B1127% numa-vmstat.node0.n= uma_local 40428 =C2=B1 23% +42.7% 57694 =C2=B1 12% numa-vmstat.node1.n= r_anon_pages 1787356 =C2=B1 82% +332.4% 7729083 =C2=B1 51% numa-vmstat.node1.n= uma_hit 1748013 =C2=B1 84% +337.6% 7648436 =C2=B1 51% numa-vmstat.node1.n= uma_local 1584 =C2=B1 2% -5.7% 1493 =C2=B1 6% turbostat.Bzy_MHz 2554121 -71.9% 718844 =C2=B1 18% turbostat.C1 0.17 =C2=B1 2% -0.0 0.13 =C2=B1 3% turbostat.C1% 45206188 =C2=B1 14% -55.3% 20218059 =C2=B1 17% turbostat.C1E 83.37 =C2=B1 20% -27.5 55.86 =C2=B1 57% turbostat.C1E% 13.18 =C2=B1131% +27.1 40.25 =C2=B1 78% turbostat.C6% 0.23 =C2=B1 4% +2995.6% 7.02 =C2=B1132% turbostat.CPU%c6 50124215 -44.2% 27993278 =C2=B1 12% turbostat.IRQ 13279782 -42.3% 7668314 =C2=B1 15% turbostat.POLL 0.10 -0.0 0.09 turbostat.POLL% 3215 =C2=B1 3% -27.6% 2326 =C2=B1 4% proc-vmstat.nr_acti= ve_anon 28604 -1.2% 28267 proc-vmstat.nr_active_file 98325 -2.8% 95547 proc-vmstat.nr_anon_pages 286080 -1.7% 281098 proc-vmstat.nr_inactive_anon 19789 -2.7% 19258 proc-vmstat.nr_mapped 189812 -1.7% 186656 proc-vmstat.nr_shmem 26685 -1.3% 26337 proc-vmstat.nr_slab_reclaimab= le 3215 =C2=B1 3% -27.6% 2326 =C2=B1 4% proc-vmstat.nr_zone= _active_anon 28604 -1.2% 28267 proc-vmstat.nr_zone_active_fi= le 286080 -1.7% 281098 proc-vmstat.nr_zone_inactive_= anon 21294231 -43.1% 12120438 =C2=B1 12% proc-vmstat.numa_hit 21225633 -43.3% 12045280 =C2=B1 13% proc-vmstat.numa_local 220406 =C2=B1 11% -68.9% 68568 =C2=B1 20% proc-vmstat.pgactiv= ate 21298959 -43.2% 12090303 =C2=B1 12% proc-vmstat.pgalloc_norm= al 1299835 -33.1% 870119 =C2=B1 7% proc-vmstat.pgfault 21317767 -43.2% 12105226 =C2=B1 12% proc-vmstat.pgfree 83610 -1.6% 82280 proc-vmstat.pgpgin 199554 -36.4% 126882 =C2=B1 9% proc-vmstat.pgreuse 6.202e+08 =C2=B1 2% +3.5% 6.421e+08 =C2=B1 2% perf-stat.i.branch-= instructions 1.44 +2.0 3.42 =C2=B1 72% perf-stat.i.branch-miss-= rate% 8062402 =C2=B1 2% +72.2% 13884816 =C2=B1 35% perf-stat.i.branch-= misses 1120545 =C2=B1 52% +53.3% 1717713 =C2=B1 40% perf-stat.i.cache-m= isses 128576 -3.6% 123896 =C2=B1 2% perf-stat.i.context-swit= ches 8377 =C2=B1 37% -32.2% 5681 =C2=B1 51% perf-stat.i.cycles-= between-cache-misses 1617993 =C2=B1 4% -14.2% 1387738 =C2=B1 18% perf-stat.i.iTLB-lo= ads 2.943e+09 =C2=B1 2% +3.8% 3.057e+09 =C2=B1 2% perf-stat.i.instruc= tions 991.55 =C2=B1 4% +11.5% 1105 =C2=B1 4% perf-stat.i.instruc= tions-per-iTLB-miss 6.46 +81.9% 11.75 =C2=B1 11% perf-stat.i.major-faults 19711101 +2.9% 20273506 perf-stat.i.metric.M/sec 4158 +9.7% 4561 =C2=B1 3% perf-stat.i.minor-faults 85.06 -3.3 81.75 =C2=B1 3% perf-stat.i.node-load-mi= ss-rate% 76.16 =C2=B1 6% -13.1 63.06 =C2=B1 14% perf-stat.i.node-st= ore-miss-rate% 20757 =C2=B1 13% +55.6% 32292 =C2=B1 9% perf-stat.i.node-st= ores 4165 +9.8% 4573 =C2=B1 3% perf-stat.i.page-faults 1.30 +0.9 2.18 =C2=B1 37% perf-stat.overall.branch= -miss-rate% 940.63 =C2=B1 2% +7.2% 1008 perf-stat.overall.instru= ctions-per-iTLB-miss 67.42 =C2=B1 7% -11.3 56.09 =C2=B1 10% perf-stat.overall.n= ode-store-miss-rate% 6.174e+08 =C2=B1 2% +3.2% 6.372e+08 =C2=B1 2% perf-stat.ps.branch= -instructions 8028848 =C2=B1 2% +71.7% 13789394 =C2=B1 35% perf-stat.ps.branch= -misses 1116342 =C2=B1 52% +52.9% 1706363 =C2=B1 40% perf-stat.ps.cache-= misses 127937 -4.0% 122881 =C2=B1 2% perf-stat.ps.context-swi= tches 1611540 =C2=B1 4% -14.5% 1377511 =C2=B1 18% perf-stat.ps.iTLB-l= oads 2.93e+09 =C2=B1 2% +3.5% 3.033e+09 =C2=B1 2% perf-stat.ps.instru= ctions 6.46 +81.3% 11.71 =C2=B1 11% perf-stat.ps.major-faults 4143 +9.3% 4530 =C2=B1 2% perf-stat.ps.minor-faults 20689 =C2=B1 13% +55.1% 32093 =C2=B1 9% perf-stat.ps.node-s= tores 4149 +9.5% 4542 =C2=B1 2% perf-stat.ps.page-faults 7.576e+11 =C2=B1 2% -42.6% 4.349e+11 =C2=B1 10% perf-stat.total.ins= tructions 0.07 =C2=B1 16% +43.9% 0.10 =C2=B1 21% sched_debug.cfs_rq:= /.h_nr_running.avg 0.25 =C2=B1 7% +19.8% 0.30 =C2=B1 10% sched_debug.cfs_rq:= /.h_nr_running.stddev 26120 =C2=B1 13% +69.5% 44283 =C2=B1 32% sched_debug.cfs_rq:= /.load.avg 94829 =C2=B1 2% +33.1% 126191 =C2=B1 22% sched_debug.cfs_rq:= /.load.stddev 0.07 =C2=B1 16% +36.4% 0.10 =C2=B1 14% sched_debug.cfs_rq:= /.nr_running.avg 0.25 =C2=B1 7% +15.8% 0.29 =C2=B1 6% sched_debug.cfs_rq:= /.nr_running.stddev 58.88 =C2=B1 4% +59.3% 93.83 =C2=B1 5% sched_debug.cfs_rq:= /.runnable_avg.avg 705.20 +28.3% 904.78 =C2=B1 6% sched_debug.cfs_rq:/.run= nable_avg.max 141.70 =C2=B1 5% +36.5% 193.46 =C2=B1 5% sched_debug.cfs_rq:= /.runnable_avg.stddev -26228 +57.1% -41218 sched_debug.cfs_rq:/.spread0.= min 58.63 =C2=B1 4% +59.3% 93.41 =C2=B1 5% sched_debug.cfs_rq:= /.util_avg.avg 705.20 +28.3% 904.78 =C2=B1 6% sched_debug.cfs_rq:/.uti= l_avg.max 141.31 =C2=B1 4% +36.7% 193.16 =C2=B1 5% sched_debug.cfs_rq:= /.util_avg.stddev 12.70 =C2=B1 20% +128.9% 29.08 =C2=B1 21% sched_debug.cfs_rq:= /.util_est_enqueued.avg 409.07 +88.9% 772.56 =C2=B1 14% sched_debug.cfs_rq:/.uti= l_est_enqueued.max 59.68 =C2=B1 6% +104.5% 122.06 =C2=B1 15% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 138313 =C2=B1 2% +29.7% 179349 =C2=B1 4% sched_debug.cpu.avg= _idle.stddev 155388 -38.7% 95265 sched_debug.cpu.clock.avg 155393 -38.7% 95270 sched_debug.cpu.clock.max 155378 -38.7% 95255 sched_debug.cpu.clock.min 153326 -38.7% 94016 sched_debug.cpu.clock_task.avg 153748 -38.7% 94249 sched_debug.cpu.clock_task.max 151982 -38.6% 93253 sched_debug.cpu.clock_task.min 311.48 =C2=B1 13% -37.2% 195.68 =C2=B1 14% sched_debug.cpu.clo= ck_task.stddev 143.26 =C2=B1 13% +24.6% 178.58 =C2=B1 12% sched_debug.cpu.cur= r->pid.avg 6633 -25.7% 4928 sched_debug.cpu.curr->pid.max 0.04 =C2=B1 12% +37.3% 0.05 =C2=B1 15% sched_debug.cpu.nr_= running.avg 0.18 =C2=B1 4% +17.5% 0.21 =C2=B1 10% sched_debug.cpu.nr_= running.stddev 152682 -50.6% 75420 =C2=B1 2% sched_debug.cpu.nr_switc= hes.avg 3344698 =C2=B1 30% -39.0% 2041758 =C2=B1 14% sched_debug.cpu.nr_= switches.max 504254 =C2=B1 19% -42.5% 289838 =C2=B1 5% sched_debug.cpu.nr_= switches.stddev 155378 -38.7% 95255 sched_debug.cpu_clk 154806 -38.8% 94683 sched_debug.ktime 156324 -38.5% 96106 sched_debug.sched_clk 35.78 =C2=B1 8% -20.7 15.05 =C2=B1 45% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 35.62 =C2=B1 8% -20.7 14.96 =C2=B1 45% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 16.01 =C2=B1 11% -9.7 6.29 =C2=B1 46% perf-profile.calltr= ace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 16.10 =C2=B1 2% -9.7 6.40 =C2=B1 45% perf-profile.calltr= ace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 15.92 =C2=B1 11% -9.7 6.26 =C2=B1 46% perf-profile.calltr= ace.cycles-pp.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwfra= me 15.59 =C2=B1 3% -9.1 6.52 =C2=B1 45% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 14.67 =C2=B1 12% -9.1 5.61 =C2=B1 46% perf-profile.calltr= ace.cycles-pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_= 64_after_hwframe 15.44 =C2=B1 3% -9.0 6.48 =C2=B1 45% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame 11.80 =C2=B1 10% -8.1 3.67 =C2=B1 49% perf-profile.calltr= ace.cycles-pp.pipe_read.new_sync_read.vfs_read.ksys_read.do_syscall_64 9.01 =C2=B1 8% -7.4 1.60 =C2=B1 82% perf-profile.calltr= ace.cycles-pp.perf_callchain.perf_prepare_sample.perf_event_output_forward.= __perf_event_overflow.perf_tp_event 8.97 =C2=B1 8% -7.4 1.60 =C2=B1 82% perf-profile.calltr= ace.cycles-pp.get_perf_callchain.perf_callchain.perf_prepare_sample.perf_ev= ent_output_forward.__perf_event_overflow 10.65 -6.4 4.28 =C2=B1 45% perf-profile.calltrace.c= ycles-pp.pipe_write.new_sync_write.vfs_write.ksys_write.do_syscall_64 7.69 =C2=B1 10% -6.2 1.48 =C2=B1 50% perf-profile.calltr= ace.cycles-pp.__wake_up_common_lock.pipe_read.new_sync_read.vfs_read.ksys_r= ead 7.61 =C2=B1 10% -6.2 1.45 =C2=B1 49% perf-profile.calltr= ace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_read.new_sync_rea= d.vfs_read 7.52 =C2=B1 10% -6.1 1.43 =C2=B1 49% perf-profile.calltr= ace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lo= ck.pipe_read.new_sync_read 7.41 =C2=B1 10% -6.0 1.42 =C2=B1 48% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wa= ke_up_common_lock.pipe_read 7.04 =C2=B1 5% -5.7 1.30 =C2=B1 51% perf-profile.calltr= ace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64_no_verify 7.02 =C2=B1 5% -5.7 1.29 =C2=B1 51% perf-profile.calltr= ace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_seco= ndary 5.47 =C2=B1 2% -4.7 0.76 =C2=B1141% perf-profile.calltr= ace.cycles-pp.perf_callchain_kernel.get_perf_callchain.perf_callchain.perf_= prepare_sample.perf_event_output_forward 6.97 -4.6 2.38 =C2=B1 48% perf-profile.calltrace.c= ycles-pp.schedule.pipe_write.new_sync_write.vfs_write.ksys_write 6.95 -4.6 2.37 =C2=B1 48% perf-profile.calltrace.c= ycles-pp.__schedule.schedule.pipe_write.new_sync_write.vfs_write 4.80 =C2=B1 5% -3.4 1.38 =C2=B1 76% perf-profile.calltr= ace.cycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event= .perf_trace_sched_switch.__schedule 4.04 =C2=B1 5% -3.1 0.96 =C2=B1 88% perf-profile.calltr= ace.cycles-pp.perf_prepare_sample.perf_event_output_forward.__perf_event_ov= erflow.perf_tp_event.perf_trace_sched_switch 4.05 =C2=B1 2% -2.8 1.28 =C2=B1 60% perf-profile.calltr= ace.cycles-pp.update_curr.dequeue_entity.dequeue_task_fair.__schedule.sched= ule 3.81 =C2=B1 2% -2.8 1.06 =C2=B1 85% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_stat_runtime.update_curr.dequeue_entity.dequ= eue_task_fair.__schedule 3.71 =C2=B1 2% -2.7 1.04 =C2=B1 85% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_stat_runtime.update_curr.deque= ue_entity.dequeue_task_fair 3.62 =C2=B1 2% -2.6 1.01 =C2=B1 86% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_stat_run= time.update_curr.dequeue_entity 3.61 =C2=B1 2% -2.6 1.01 =C2=B1 85% perf-profile.calltr= ace.cycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event= .perf_trace_sched_stat_runtime.update_curr 4.62 =C2=B1 11% -2.5 2.10 =C2=B1 43% perf-profile.calltr= ace.cycles-pp.sock_write_iter.new_sync_write.vfs_write.ksys_write.do_syscal= l_64 4.57 =C2=B1 12% -2.5 2.07 =C2=B1 43% perf-profile.calltr= ace.cycles-pp.sock_sendmsg.sock_write_iter.new_sync_write.vfs_write.ksys_wr= ite 4.48 =C2=B1 12% -2.4 2.03 =C2=B1 43% perf-profile.calltr= ace.cycles-pp.tcp_sendmsg.sock_sendmsg.sock_write_iter.new_sync_write.vfs_w= rite 3.60 -2.4 1.20 =C2=B1 48% perf-profile.calltrace.c= ycles-pp.dequeue_task_fair.__schedule.schedule.pipe_write.new_sync_write 3.87 =C2=B1 11% -2.3 1.55 =C2=B1 45% perf-profile.calltr= ace.cycles-pp.tcp_sendmsg_locked.tcp_sendmsg.sock_sendmsg.sock_write_iter.n= ew_sync_write 3.49 -2.3 1.18 =C2=B1 48% perf-profile.calltrace.c= ycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.pipe_write 3.01 =C2=B1 10% -2.3 0.73 =C2=B1 78% perf-profile.calltr= ace.cycles-pp.perf_prepare_sample.perf_event_output_forward.__perf_event_ov= erflow.perf_tp_event.perf_trace_sched_stat_runtime 3.00 =C2=B1 7% -2.2 0.81 =C2=B1 76% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_switch._= _schedule.schedule 2.59 =C2=B1 14% -2.0 0.62 =C2=B1 73% perf-profile.calltr= ace.cycles-pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.__ip_queue_= xmit.__tcp_transmit_skb 2.58 =C2=B1 13% -2.0 0.62 =C2=B1 72% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.do_softirq.__local_bh_enable_ip.ip_= finish_output2.__ip_queue_xmit 2.52 =C2=B1 14% -1.9 0.59 =C2=B1 72% perf-profile.calltr= ace.cycles-pp.net_rx_action.__softirqentry_text_start.do_softirq.__local_bh= _enable_ip.ip_finish_output2 3.69 =C2=B1 16% -1.9 1.84 =C2=B1 48% perf-profile.calltr= ace.cycles-pp.__x64_sys_select.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.67 =C2=B1 16% -1.9 1.82 =C2=B1 48% perf-profile.calltr= ace.cycles-pp.kern_select.__x64_sys_select.do_syscall_64.entry_SYSCALL_64_a= fter_hwframe 2.63 =C2=B1 4% -1.8 0.84 =C2=B1 76% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule.pipe_write.new_sy= nc_write 2.58 =C2=B1 4% -1.8 0.83 =C2=B1 76% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.pip= e_write 2.35 =C2=B1 2% -1.7 0.61 =C2=B1 79% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call= .do_idle 3.37 =C2=B1 16% -1.7 1.68 =C2=B1 48% perf-profile.calltr= ace.cycles-pp.core_sys_select.kern_select.__x64_sys_select.do_syscall_64.en= try_SYSCALL_64_after_hwframe 2.23 =C2=B1 14% -1.7 0.58 =C2=B1 72% perf-profile.calltr= ace.cycles-pp.__napi_poll.net_rx_action.__softirqentry_text_start.do_softir= q.__local_bh_enable_ip 2.22 =C2=B1 14% -1.7 0.57 =C2=B1 73% perf-profile.calltr= ace.cycles-pp.process_backlog.__napi_poll.net_rx_action.__softirqentry_text= _start.do_softirq 2.17 =C2=B1 14% -1.6 0.55 =C2=B1 73% perf-profile.calltr= ace.cycles-pp.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_= rx_action.__softirqentry_text_start 2.10 =C2=B1 14% -1.6 0.51 =C2=B1 73% perf-profile.calltr= ace.cycles-pp.ip_local_deliver_finish.__netif_receive_skb_one_core.process_= backlog.__napi_poll.net_rx_action 2.04 =C2=B1 14% -1.6 0.48 =C2=B1 74% perf-profile.calltr= ace.cycles-pp.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_recei= ve_skb_one_core.process_backlog.__napi_poll 2.03 =C2=B1 13% -1.6 0.48 =C2=B1 74% perf-profile.calltr= ace.cycles-pp.tcp_v4_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.__= netif_receive_skb_one_core.process_backlog 2.85 =C2=B1 17% -1.5 1.33 =C2=B1 48% perf-profile.calltr= ace.cycles-pp.do_select.core_sys_select.kern_select.__x64_sys_select.do_sys= call_64 1.96 =C2=B1 4% -1.3 0.64 =C2=B1 75% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule_idle.do_idle.cpu_= startup_entry 1.90 =C2=B1 4% -1.3 0.62 =C2=B1 75% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule_idl= e.do_idle 1.84 =C2=B1 5% -1.3 0.58 =C2=B1 76% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_switch._= _schedule.schedule_idle 1.73 =C2=B1 20% -1.1 0.61 =C2=B1 79% perf-profile.calltr= ace.cycles-pp.schedule.schedule_hrtimeout_range_clock.do_select.core_sys_se= lect.kern_select 1.73 =C2=B1 20% -1.1 0.62 =C2=B1 78% perf-profile.calltr= ace.cycles-pp.schedule_hrtimeout_range_clock.do_select.core_sys_select.kern= _select.__x64_sys_select 1.72 =C2=B1 20% -1.1 0.61 =C2=B1 79% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.schedule_hrtimeout_range_clock.do_select.= core_sys_select 1.54 =C2=B1 7% -1.0 0.53 =C2=B1 84% perf-profile.calltr= ace.cycles-pp.__mutex_lock.pipe_read.new_sync_read.vfs_read.ksys_read 2.80 =C2=B1 20% -0.9 1.91 =C2=B1 41% perf-profile.calltr= ace.cycles-pp.sock_read_iter.new_sync_read.vfs_read.ksys_read.do_syscall_64 2.68 =C2=B1 20% -0.9 1.82 =C2=B1 41% perf-profile.calltr= ace.cycles-pp.tcp_recvmsg.inet_recvmsg.sock_read_iter.new_sync_read.vfs_read 2.70 =C2=B1 20% -0.9 1.83 =C2=B1 41% perf-profile.calltr= ace.cycles-pp.inet_recvmsg.sock_read_iter.new_sync_read.vfs_read.ksys_read 2.48 =C2=B1 20% -0.8 1.66 =C2=B1 42% perf-profile.calltr= ace.cycles-pp.tcp_recvmsg_locked.tcp_recvmsg.inet_recvmsg.sock_read_iter.ne= w_sync_read 1.59 =C2=B1 2% -0.8 0.78 =C2=B1 74% perf-profile.calltr= ace.cycles-pp.copy_page_from_iter.pipe_write.new_sync_write.vfs_write.ksys_= write 1.49 =C2=B1 3% -0.8 0.72 =C2=B1 73% perf-profile.calltr= ace.cycles-pp.copyin.copy_page_from_iter.pipe_write.new_sync_write.vfs_write 1.46 =C2=B1 3% -0.8 0.70 =C2=B1 73% perf-profile.calltr= ace.cycles-pp.copy_user_enhanced_fast_string.copyin.copy_page_from_iter.pip= e_write.new_sync_write 1.22 =C2=B1 15% -0.7 0.52 =C2=B1 71% perf-profile.calltr= ace.cycles-pp.__libc_start_main 1.34 =C2=B1 11% -0.7 0.68 =C2=B1 72% perf-profile.calltr= ace.cycles-pp.skb_do_copy_data_nocache.tcp_sendmsg_locked.tcp_sendmsg.sock_= sendmsg.sock_write_iter 1.27 =C2=B1 11% -0.6 0.65 =C2=B1 72% perf-profile.calltr= ace.cycles-pp._copy_from_iter.skb_do_copy_data_nocache.tcp_sendmsg_locked.t= cp_sendmsg.sock_sendmsg 1.22 =C2=B1 11% -0.6 0.62 =C2=B1 71% perf-profile.calltr= ace.cycles-pp.copyin._copy_from_iter.skb_do_copy_data_nocache.tcp_sendmsg_l= ocked.tcp_sendmsg 1.19 =C2=B1 11% -0.6 0.62 =C2=B1 71% perf-profile.calltr= ace.cycles-pp.copy_user_enhanced_fast_string.copyin._copy_from_iter.skb_do_= copy_data_nocache.tcp_sendmsg_locked 0.98 =C2=B1 22% -0.5 0.50 =C2=B1 77% perf-profile.calltr= ace.cycles-pp.skb_copy_datagram_iter.tcp_recvmsg_locked.tcp_recvmsg.inet_re= cvmsg.sock_read_iter 0.98 =C2=B1 22% -0.5 0.50 =C2=B1 77% perf-profile.calltr= ace.cycles-pp.__skb_datagram_iter.skb_copy_datagram_iter.tcp_recvmsg_locked= .tcp_recvmsg.inet_recvmsg 0.34 =C2=B1 70% +0.6 0.92 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.lapic_next_deadline.clockevents_program_event.hrtimer_interru= pt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt 0.00 +0.7 0.73 =C2=B1 19% perf-profile.calltrace.c= ycles-pp.ktime_get_update_offsets_now.hrtimer_interrupt.__sysvec_apic_timer= _interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 0.00 +0.8 0.80 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.arch_scale_freq_tick.scheduler_tick.update_process_times.tick_sche= d_handle.tick_sched_timer 0.00 +0.8 0.85 =C2=B1 17% perf-profile.calltrace.c= ycles-pp.perf_mux_hrtimer_handler.__hrtimer_run_queues.hrtimer_interrupt.__= sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt 0.00 +1.0 1.01 =C2=B1 11% perf-profile.calltrace.c= ycles-pp.rebalance_domains.__softirqentry_text_start.__irq_exit_rcu.sysvec_= apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 0.73 =C2=B1 7% +1.1 1.84 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.__irq_exit_rcu.sysvec_apic_timer_in= terrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state 0.92 =C2=B1 7% +1.3 2.25 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.__irq_exit_rcu.sysvec_apic_timer_interrupt.asm_sysvec_apic_ti= mer_interrupt.cpuidle_enter_state.cpuidle_enter 0.75 =C2=B1 3% +1.3 2.10 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_sc= hed_timer.__hrtimer_run_queues 1.11 =C2=B1 15% +1.4 2.52 =C2=B1 37% perf-profile.calltr= ace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.c= puidle_idle_call.do_idle 1.50 =C2=B1 10% +1.5 3.00 =C2=B1 32% perf-profile.calltr= ace.cycles-pp.clockevents_program_event.hrtimer_interrupt.__sysvec_apic_tim= er_interrupt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 1.45 =C2=B1 11% +1.6 3.08 =C2=B1 29% perf-profile.calltr= ace.cycles-pp.tick_nohz_get_sleep_length.menu_select.cpuidle_idle_call.do_i= dle.cpu_startup_entry 1.07 =C2=B1 2% +2.1 3.15 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrt= imer_run_queues.hrtimer_interrupt 1.11 =C2=B1 2% +2.3 3.39 =C2=B1 21% perf-profile.calltr= ace.cycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtim= er_interrupt.__sysvec_apic_timer_interrupt 1.40 =C2=B1 4% +2.8 4.15 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.__sys= vec_apic_timer_interrupt.sysvec_apic_timer_interrupt 2.64 =C2=B1 15% +3.3 5.89 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start= _secondary 2.04 +3.9 5.96 =C2=B1 19% perf-profile.calltrace.c= ycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interru= pt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 4.18 =C2=B1 6% +6.3 10.48 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_t= imer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state 4.25 =C2=B1 6% +6.5 10.73 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm= _sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter 6.16 =C2=B1 7% +9.3 15.42 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.c= puidle_enter_state.cpuidle_enter.cpuidle_idle_call 38.77 =C2=B1 10% +11.0 49.76 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.mwait_idle_with_hints.intel_idle.cpuidle_enter_state.cpuidle_= enter.cpuidle_idle_call 38.83 =C2=B1 10% +11.1 49.97 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_cal= l.do_idle 8.00 =C2=B1 5% +11.4 19.37 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_e= nter.cpuidle_idle_call.do_idle 60.88 =C2=B1 5% +20.1 81.02 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_6= 4_no_verify 60.92 =C2=B1 4% +20.2 81.09 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64_no_verify 60.92 =C2=B1 5% +20.2 81.09 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_ver= ify 61.14 =C2=B1 4% +20.8 81.91 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.secondary_startup_64_no_verify 49.99 =C2=B1 7% +21.5 71.45 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.sta= rt_secondary 49.09 =C2=B1 7% +21.9 70.99 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.c= pu_startup_entry 53.10 =C2=B1 6% +25.1 78.20 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.s= econdary_startup_64_no_verify 37.42 =C2=B1 7% -20.8 16.63 =C2=B1 43% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 37.27 =C2=B1 7% -20.7 16.54 =C2=B1 43% perf-profile.childr= en.cycles-pp.do_syscall_64 15.77 =C2=B1 3% -11.3 4.48 =C2=B1 48% perf-profile.childr= en.cycles-pp.__schedule 16.43 =C2=B1 3% -9.6 6.80 =C2=B1 45% perf-profile.childr= en.cycles-pp.ksys_write 16.28 =C2=B1 3% -9.5 6.76 =C2=B1 45% perf-profile.childr= en.cycles-pp.vfs_write 16.32 =C2=B1 11% -9.5 6.85 =C2=B1 43% perf-profile.childr= en.cycles-pp.ksys_read 16.12 =C2=B1 2% -9.4 6.68 =C2=B1 45% perf-profile.childr= en.cycles-pp.new_sync_write 16.24 =C2=B1 11% -9.4 6.82 =C2=B1 43% perf-profile.childr= en.cycles-pp.vfs_read 14.72 =C2=B1 12% -9.0 5.72 =C2=B1 46% perf-profile.childr= en.cycles-pp.new_sync_read 12.87 =C2=B1 4% -8.5 4.36 =C2=B1 48% perf-profile.childr= en.cycles-pp.perf_tp_event 12.55 =C2=B1 4% -8.3 4.22 =C2=B1 48% perf-profile.childr= en.cycles-pp.__perf_event_overflow 12.49 =C2=B1 4% -8.3 4.20 =C2=B1 48% perf-profile.childr= en.cycles-pp.perf_event_output_forward 11.83 =C2=B1 10% -8.1 3.73 =C2=B1 48% perf-profile.childr= en.cycles-pp.pipe_read 10.81 =C2=B1 4% -7.3 3.53 =C2=B1 47% perf-profile.childr= en.cycles-pp.perf_prepare_sample 8.90 =C2=B1 10% -7.3 1.63 =C2=B1 47% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 8.77 =C2=B1 10% -7.2 1.60 =C2=B1 46% perf-profile.childr= en.cycles-pp.__wake_up_common 10.36 =C2=B1 4% -7.0 3.34 =C2=B1 47% perf-profile.childr= en.cycles-pp.perf_callchain 10.33 =C2=B1 4% -7.0 3.33 =C2=B1 47% perf-profile.childr= en.cycles-pp.get_perf_callchain 8.56 =C2=B1 10% -6.9 1.62 =C2=B1 44% perf-profile.childr= en.cycles-pp.try_to_wake_up 10.68 -6.4 4.29 =C2=B1 45% perf-profile.children.cy= cles-pp.pipe_write 7.54 =C2=B1 10% -6.1 1.45 =C2=B1 47% perf-profile.childr= en.cycles-pp.autoremove_wake_function 7.05 =C2=B1 5% -5.8 1.30 =C2=B1 51% perf-profile.childr= en.cycles-pp.schedule_idle 8.77 =C2=B1 2% -5.6 3.20 =C2=B1 47% perf-profile.childr= en.cycles-pp.schedule 7.10 =C2=B1 4% -4.5 2.55 =C2=B1 45% perf-profile.childr= en.cycles-pp.perf_callchain_kernel 5.54 =C2=B1 4% -3.5 2.03 =C2=B1 42% perf-profile.childr= en.cycles-pp.unwind_next_frame 3.46 =C2=B1 4% -3.3 0.17 =C2=B1 41% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 5.26 -3.3 1.99 =C2=B1 49% perf-profile.children.cy= cles-pp.perf_trace_sched_switch 3.76 =C2=B1 4% -3.2 0.58 =C2=B1 19% perf-profile.childr= en.cycles-pp._raw_spin_lock 4.15 =C2=B1 10% -3.1 1.02 =C2=B1 47% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 3.91 =C2=B1 10% -2.9 0.98 =C2=B1 47% perf-profile.childr= en.cycles-pp.perf_trace_sched_wakeup_template 4.56 =C2=B1 3% -2.9 1.64 =C2=B1 49% perf-profile.childr= en.cycles-pp.dequeue_task_fair 4.42 =C2=B1 3% -2.8 1.60 =C2=B1 49% perf-profile.childr= en.cycles-pp.dequeue_entity 4.25 =C2=B1 3% -2.7 1.56 =C2=B1 47% perf-profile.childr= en.cycles-pp.update_curr 4.62 =C2=B1 11% -2.5 2.10 =C2=B1 43% perf-profile.childr= en.cycles-pp.sock_write_iter 4.57 =C2=B1 12% -2.5 2.07 =C2=B1 43% perf-profile.childr= en.cycles-pp.sock_sendmsg 3.97 =C2=B1 3% -2.5 1.49 =C2=B1 47% perf-profile.childr= en.cycles-pp.perf_trace_sched_stat_runtime 4.48 =C2=B1 12% -2.4 2.03 =C2=B1 43% perf-profile.childr= en.cycles-pp.tcp_sendmsg 3.87 =C2=B1 11% -2.3 1.55 =C2=B1 45% perf-profile.childr= en.cycles-pp.tcp_sendmsg_locked 3.04 =C2=B1 5% -2.3 0.73 =C2=B1 53% perf-profile.childr= en.cycles-pp.perf_callchain_user 2.91 =C2=B1 4% -2.2 0.70 =C2=B1 52% perf-profile.childr= en.cycles-pp.__get_user_nocheck_8 4.76 =C2=B1 7% -2.0 2.76 =C2=B1 44% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 3.34 =C2=B1 14% -1.9 1.42 =C2=B1 42% perf-profile.childr= en.cycles-pp.__tcp_transmit_skb 3.23 =C2=B1 14% -1.9 1.36 =C2=B1 41% perf-profile.childr= en.cycles-pp.__ip_queue_xmit 2.99 =C2=B1 6% -1.9 1.12 =C2=B1 40% perf-profile.childr= en.cycles-pp.__unwind_start 3.69 =C2=B1 16% -1.8 1.84 =C2=B1 48% perf-profile.childr= en.cycles-pp.__x64_sys_select 3.67 =C2=B1 16% -1.8 1.82 =C2=B1 48% perf-profile.childr= en.cycles-pp.kern_select 3.10 =C2=B1 15% -1.8 1.29 =C2=B1 41% perf-profile.childr= en.cycles-pp.ip_finish_output2 2.61 =C2=B1 13% -1.8 0.85 =C2=B1 42% perf-profile.childr= en.cycles-pp.tcp_write_xmit 2.91 =C2=B1 14% -1.7 1.19 =C2=B1 41% perf-profile.childr= en.cycles-pp.__local_bh_enable_ip 2.88 =C2=B1 14% -1.7 1.16 =C2=B1 40% perf-profile.childr= en.cycles-pp.do_softirq 3.39 =C2=B1 16% -1.7 1.69 =C2=B1 48% perf-profile.childr= en.cycles-pp.core_sys_select 2.80 =C2=B1 15% -1.6 1.17 =C2=B1 41% perf-profile.childr= en.cycles-pp.net_rx_action 2.35 =C2=B1 2% -1.6 0.76 =C2=B1 50% perf-profile.childr= en.cycles-pp.poll_idle 2.85 =C2=B1 17% -1.5 1.34 =C2=B1 48% perf-profile.childr= en.cycles-pp.do_select 2.41 =C2=B1 15% -1.5 0.91 =C2=B1 40% perf-profile.childr= en.cycles-pp.process_backlog 2.34 =C2=B1 15% -1.5 0.86 =C2=B1 41% perf-profile.childr= en.cycles-pp.__netif_receive_skb_one_core 2.42 =C2=B1 15% -1.5 0.96 =C2=B1 43% perf-profile.childr= en.cycles-pp.__napi_poll 2.27 =C2=B1 15% -1.5 0.82 =C2=B1 39% perf-profile.childr= en.cycles-pp.ip_local_deliver_finish 2.28 =C2=B1 6% -1.4 0.85 =C2=B1 39% perf-profile.childr= en.cycles-pp.asm_exc_page_fault 2.21 =C2=B1 15% -1.4 0.77 =C2=B1 39% perf-profile.childr= en.cycles-pp.ip_protocol_deliver_rcu 2.20 =C2=B1 14% -1.4 0.77 =C2=B1 39% perf-profile.childr= en.cycles-pp.tcp_v4_rcv 2.25 =C2=B1 14% -1.4 0.82 =C2=B1 35% perf-profile.childr= en.cycles-pp.tcp_v4_do_rcv 2.23 =C2=B1 14% -1.4 0.82 =C2=B1 35% perf-profile.childr= en.cycles-pp.tcp_rcv_established 3.02 =C2=B1 3% -1.4 1.65 =C2=B1 43% perf-profile.childr= en.cycles-pp.copyin 1.84 =C2=B1 15% -1.3 0.56 =C2=B1 42% perf-profile.childr= en.cycles-pp.__tcp_push_pending_frames 1.77 =C2=B1 4% -1.0 0.72 =C2=B1 44% perf-profile.childr= en.cycles-pp.__orc_find 1.74 =C2=B1 20% -1.0 0.73 =C2=B1 51% perf-profile.childr= en.cycles-pp.schedule_hrtimeout_range_clock 1.15 =C2=B1 13% -1.0 0.14 =C2=B1 30% perf-profile.childr= en.cycles-pp.sock_def_readable 1.12 =C2=B1 13% -1.0 0.12 =C2=B1 31% perf-profile.childr= en.cycles-pp.pollwake 1.61 =C2=B1 8% -0.9 0.69 =C2=B1 57% perf-profile.childr= en.cycles-pp.__mutex_lock 2.80 =C2=B1 20% -0.9 1.91 =C2=B1 41% perf-profile.childr= en.cycles-pp.sock_read_iter 2.70 =C2=B1 20% -0.9 1.83 =C2=B1 41% perf-profile.childr= en.cycles-pp.inet_recvmsg 2.68 =C2=B1 20% -0.9 1.82 =C2=B1 41% perf-profile.childr= en.cycles-pp.tcp_recvmsg 1.39 =C2=B1 5% -0.9 0.54 =C2=B1 48% perf-profile.childr= en.cycles-pp.perf_output_sample 2.48 =C2=B1 20% -0.8 1.66 =C2=B1 42% perf-profile.childr= en.cycles-pp.tcp_recvmsg_locked 1.27 =C2=B1 9% -0.7 0.54 =C2=B1 54% perf-profile.childr= en.cycles-pp.mutex_spin_on_owner 1.59 =C2=B1 2% -0.7 0.91 =C2=B1 44% perf-profile.childr= en.cycles-pp.copy_page_from_iter 1.72 =C2=B1 16% -0.6 1.09 =C2=B1 47% perf-profile.childr= en.cycles-pp.copyout 0.87 -0.6 0.27 =C2=B1 44% perf-profile.children.cy= cles-pp.orc_find 0.74 =C2=B1 15% -0.6 0.14 =C2=B1 53% perf-profile.childr= en.cycles-pp.ttwu_do_activate 0.72 =C2=B1 15% -0.6 0.13 =C2=B1 50% perf-profile.childr= en.cycles-pp.enqueue_task_fair 0.94 -0.6 0.36 =C2=B1 48% perf-profile.children.cy= cles-pp.perf_output_copy 3.66 =C2=B1 11% -0.6 3.10 =C2=B1 8% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 1.22 =C2=B1 15% -0.6 0.66 =C2=B1 27% perf-profile.childr= en.cycles-pp.__libc_start_main 1.34 =C2=B1 11% -0.6 0.78 =C2=B1 45% perf-profile.childr= en.cycles-pp.skb_do_copy_data_nocache 0.82 =C2=B1 16% -0.6 0.27 =C2=B1 57% perf-profile.childr= en.cycles-pp.__libc_write 0.82 =C2=B1 6% -0.5 0.27 =C2=B1 64% perf-profile.childr= en.cycles-pp.unwind_get_return_address 0.80 =C2=B1 16% -0.5 0.26 =C2=B1 57% perf-profile.childr= en.cycles-pp.generic_file_write_iter 0.80 =C2=B1 16% -0.5 0.26 =C2=B1 57% perf-profile.childr= en.cycles-pp.__generic_file_write_iter 0.80 =C2=B1 16% -0.5 0.26 =C2=B1 57% perf-profile.childr= en.cycles-pp.generic_perform_write 1.27 =C2=B1 11% -0.5 0.75 =C2=B1 43% perf-profile.childr= en.cycles-pp._copy_from_iter 0.88 =C2=B1 2% -0.5 0.37 =C2=B1 43% perf-profile.childr= en.cycles-pp.memcpy_erms 1.06 =C2=B1 5% -0.5 0.57 =C2=B1 46% perf-profile.childr= en.cycles-pp.read_zero 0.71 =C2=B1 4% -0.5 0.23 =C2=B1 66% perf-profile.childr= en.cycles-pp.__kernel_text_address 0.71 =C2=B1 7% -0.5 0.22 =C2=B1 32% perf-profile.childr= en.cycles-pp.stack_access_ok 0.56 =C2=B1 10% -0.5 0.08 =C2=B1 95% perf-profile.childr= en.cycles-pp.pick_next_task_fair 1.02 =C2=B1 5% -0.5 0.55 =C2=B1 46% perf-profile.childr= en.cycles-pp.__clear_user 0.52 =C2=B1 10% -0.4 0.10 =C2=B1 72% perf-profile.childr= en.cycles-pp.enqueue_entity 0.57 =C2=B1 6% -0.4 0.18 =C2=B1 54% perf-profile.childr= en.cycles-pp.kernel_text_address 0.98 =C2=B1 22% -0.4 0.61 =C2=B1 40% perf-profile.childr= en.cycles-pp.skb_copy_datagram_iter 0.98 =C2=B1 22% -0.4 0.61 =C2=B1 40% perf-profile.childr= en.cycles-pp.__skb_datagram_iter 0.44 =C2=B1 17% -0.3 0.11 =C2=B1 85% perf-profile.childr= en.cycles-pp.update_load_avg 0.81 =C2=B1 21% -0.3 0.48 =C2=B1 37% perf-profile.childr= en.cycles-pp._copy_to_iter 0.70 =C2=B1 8% -0.3 0.38 =C2=B1 50% perf-profile.childr= en.cycles-pp.__put_page 0.68 =C2=B1 9% -0.3 0.37 =C2=B1 49% perf-profile.childr= en.cycles-pp.__mem_cgroup_uncharge 0.64 =C2=B1 8% -0.3 0.36 =C2=B1 49% perf-profile.childr= en.cycles-pp.uncharge_batch 0.56 =C2=B1 11% -0.3 0.27 =C2=B1 46% perf-profile.childr= en.cycles-pp.page_counter_uncharge 0.36 =C2=B1 4% -0.3 0.08 =C2=B1 34% perf-profile.childr= en.cycles-pp.kernelmode_fixup_or_oops 0.41 =C2=B1 17% -0.3 0.16 =C2=B1 50% perf-profile.childr= en.cycles-pp.prepare_to_wait_event 0.64 =C2=B1 8% -0.2 0.40 =C2=B1 30% perf-profile.childr= en.cycles-pp.exc_page_fault 0.31 =C2=B1 4% -0.2 0.06 =C2=B1 77% perf-profile.childr= en.cycles-pp.fixup_exception 0.32 =C2=B1 19% -0.2 0.09 =C2=B1 76% perf-profile.childr= en.cycles-pp.copy_page_from_iter_atomic 0.58 =C2=B1 17% -0.2 0.37 =C2=B1 36% perf-profile.childr= en.cycles-pp.release_sock 1.04 =C2=B1 9% -0.2 0.84 =C2=B1 15% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 0.26 =C2=B1 14% -0.2 0.06 =C2=B1 71% perf-profile.childr= en.cycles-pp.select_task_rq 0.24 =C2=B1 6% -0.2 0.05 =C2=B1 74% perf-profile.childr= en.cycles-pp.search_exception_tables 0.52 =C2=B1 18% -0.2 0.33 =C2=B1 40% perf-profile.childr= en.cycles-pp.__release_sock 0.24 =C2=B1 8% -0.2 0.05 =C2=B1 74% perf-profile.childr= en.cycles-pp.search_extable 0.27 =C2=B1 18% -0.2 0.09 =C2=B1 76% perf-profile.childr= en.cycles-pp.shmem_write_begin 0.27 =C2=B1 20% -0.2 0.09 =C2=B1 76% perf-profile.childr= en.cycles-pp.shmem_getpage_gfp 0.23 =C2=B1 8% -0.2 0.05 =C2=B1 74% perf-profile.childr= en.cycles-pp.bsearch 0.23 =C2=B1 16% -0.2 0.06 =C2=B1 71% perf-profile.childr= en.cycles-pp.prepare_task_switch 0.36 =C2=B1 14% -0.2 0.19 =C2=B1 41% perf-profile.childr= en.cycles-pp.skb_release_data 0.46 =C2=B1 7% -0.2 0.29 =C2=B1 39% perf-profile.childr= en.cycles-pp.__memcg_kmem_charge_page 0.35 =C2=B1 9% -0.2 0.18 =C2=B1 31% perf-profile.childr= en.cycles-pp.__might_resched 0.28 =C2=B1 3% -0.2 0.12 =C2=B1 31% perf-profile.childr= en.cycles-pp.mutex_lock 0.23 =C2=B1 7% -0.2 0.07 =C2=B1 74% perf-profile.childr= en.cycles-pp.__x64_sys_poll 0.23 =C2=B1 7% -0.2 0.07 =C2=B1 74% perf-profile.childr= en.cycles-pp.do_sys_poll 0.23 =C2=B1 7% -0.2 0.07 =C2=B1 76% perf-profile.childr= en.cycles-pp.__poll 0.29 =C2=B1 4% -0.2 0.13 =C2=B1 51% perf-profile.childr= en.cycles-pp.__perf_event_header__init_id 0.26 =C2=B1 3% -0.2 0.11 =C2=B1 29% perf-profile.childr= en.cycles-pp.mutex_unlock 0.25 =C2=B1 8% -0.1 0.11 =C2=B1 38% perf-profile.childr= en.cycles-pp.propagate_protected_usage 0.17 =C2=B1 10% -0.1 0.04 =C2=B1 73% perf-profile.childr= en.cycles-pp.select_task_rq_fair 0.23 =C2=B1 7% -0.1 0.10 =C2=B1 46% perf-profile.childr= en.cycles-pp.poll_freewait 0.18 =C2=B1 4% -0.1 0.06 =C2=B1 73% perf-profile.childr= en.cycles-pp.do_poll 0.18 =C2=B1 5% -0.1 0.06 =C2=B1 72% perf-profile.childr= en.cycles-pp.__switch_to_asm 0.30 =C2=B1 22% -0.1 0.18 =C2=B1 52% perf-profile.childr= en.cycles-pp.sock_poll 0.25 =C2=B1 15% -0.1 0.14 =C2=B1 36% perf-profile.childr= en.cycles-pp.napi_consume_skb 0.17 =C2=B1 19% -0.1 0.06 =C2=B1 72% perf-profile.childr= en.cycles-pp.__fdget_pos 0.31 =C2=B1 14% -0.1 0.20 =C2=B1 33% perf-profile.childr= en.cycles-pp.tcp_ack 0.22 =C2=B1 23% -0.1 0.11 =C2=B1 34% perf-profile.childr= en.cycles-pp.pipe_poll 0.16 =C2=B1 6% -0.1 0.05 =C2=B1 72% perf-profile.childr= en.cycles-pp.perf_poll 0.23 =C2=B1 16% -0.1 0.14 =C2=B1 30% perf-profile.childr= en.cycles-pp.tcp_clean_rtx_queue 0.17 =C2=B1 8% -0.1 0.08 =C2=B1 70% perf-profile.childr= en.cycles-pp.perf_output_begin_forward 0.13 =C2=B1 27% -0.1 0.04 =C2=B1 76% perf-profile.childr= en.cycles-pp.is_bpf_text_address 0.19 =C2=B1 2% -0.1 0.11 =C2=B1 25% perf-profile.childr= en.cycles-pp.__might_fault 0.22 =C2=B1 21% -0.1 0.14 =C2=B1 46% perf-profile.childr= en.cycles-pp.__dev_queue_xmit 0.13 =C2=B1 16% -0.1 0.06 =C2=B1 73% perf-profile.childr= en.cycles-pp.__update_load_avg_cfs_rq 0.12 =C2=B1 11% -0.1 0.05 =C2=B1 78% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 0.15 =C2=B1 14% -0.1 0.08 =C2=B1 72% perf-profile.childr= en.cycles-pp.task_tick_fair 0.13 =C2=B1 6% -0.1 0.06 =C2=B1 72% perf-profile.childr= en.cycles-pp.__might_sleep 0.14 =C2=B1 20% -0.1 0.08 =C2=B1 22% perf-profile.childr= en.cycles-pp.add_wait_queue 0.10 =C2=B1 8% -0.1 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.sk_page_frag_refill 0.10 =C2=B1 8% -0.1 0.04 =C2=B1 71% perf-profile.childr= en.cycles-pp.skb_page_frag_refill 0.07 =C2=B1 11% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.push_and_clear_regs 0.04 =C2=B1 73% +0.0 0.08 =C2=B1 16% perf-profile.childr= en.cycles-pp.idle_cpu 0.03 =C2=B1 70% +0.0 0.07 =C2=B1 25% perf-profile.childr= en.cycles-pp.walk_component 0.09 =C2=B1 19% +0.0 0.13 =C2=B1 27% perf-profile.childr= en.cycles-pp.seq_printf 0.07 =C2=B1 25% +0.1 0.13 =C2=B1 22% perf-profile.childr= en.cycles-pp.s_show 0.08 =C2=B1 24% +0.1 0.14 =C2=B1 26% perf-profile.childr= en.cycles-pp.vsnprintf 0.00 +0.1 0.06 =C2=B1 19% perf-profile.children.cy= cles-pp.dup_mm 0.00 +0.1 0.06 =C2=B1 19% perf-profile.children.cy= cles-pp.nohz_balancer_kick 0.00 +0.1 0.06 =C2=B1 19% perf-profile.children.cy= cles-pp.dup_mmap 0.14 =C2=B1 5% +0.1 0.21 =C2=B1 12% perf-profile.childr= en.cycles-pp.rcu_dynticks_inc 0.05 =C2=B1 8% +0.1 0.12 =C2=B1 10% perf-profile.childr= en.cycles-pp.begin_new_exec 0.06 =C2=B1 8% +0.1 0.13 =C2=B1 20% perf-profile.childr= en.cycles-pp.__libc_fork 0.02 =C2=B1141% +0.1 0.09 =C2=B1 19% perf-profile.childr= en.cycles-pp._find_next_bit 0.04 =C2=B1 70% +0.1 0.11 =C2=B1 23% perf-profile.childr= en.cycles-pp.trigger_load_balance 0.11 =C2=B1 26% +0.1 0.18 =C2=B1 15% perf-profile.childr= en.cycles-pp.hrtimer_get_next_event 0.02 =C2=B1141% +0.1 0.09 =C2=B1 24% perf-profile.childr= en.cycles-pp.cpumask_next_and 0.03 =C2=B1 70% +0.1 0.11 =C2=B1 12% perf-profile.childr= en.cycles-pp.__flush_smp_call_function_queue 0.04 =C2=B1 71% +0.1 0.12 =C2=B1 10% perf-profile.childr= en.cycles-pp.exec_mmap 0.00 +0.1 0.08 =C2=B1 35% perf-profile.children.cy= cles-pp.irqtime_account_process_tick 0.02 =C2=B1141% +0.1 0.10 =C2=B1 21% perf-profile.childr= en.cycles-pp.copy_process 0.06 =C2=B1 81% +0.1 0.14 =C2=B1 23% perf-profile.childr= en.cycles-pp.smp_call_function_single 0.05 =C2=B1 84% +0.1 0.14 =C2=B1 25% perf-profile.childr= en.cycles-pp.perf_event_read 0.02 =C2=B1141% +0.1 0.11 =C2=B1 28% perf-profile.childr= en.cycles-pp.tick_check_broadcast_expired 0.05 =C2=B1 72% +0.1 0.14 =C2=B1 36% perf-profile.childr= en.cycles-pp.rb_next 0.02 =C2=B1141% +0.1 0.12 =C2=B1 42% perf-profile.childr= en.cycles-pp.unmap_page_range 0.02 =C2=B1141% +0.1 0.11 =C2=B1 22% perf-profile.childr= en.cycles-pp.__do_sys_clone 0.02 =C2=B1141% +0.1 0.11 =C2=B1 22% perf-profile.childr= en.cycles-pp.kernel_clone 0.07 =C2=B1 6% +0.1 0.17 =C2=B1 9% perf-profile.childr= en.cycles-pp.load_elf_binary 0.00 +0.1 0.10 =C2=B1 57% perf-profile.children.cy= cles-pp.__smp_call_single_queue 0.00 +0.1 0.10 =C2=B1 43% perf-profile.children.cy= cles-pp.rb_insert_color 0.08 =C2=B1 34% +0.1 0.18 =C2=B1 14% perf-profile.childr= en.cycles-pp.perf_read 0.00 +0.1 0.10 =C2=B1 70% perf-profile.children.cy= cles-pp.pm_qos_read_value 0.02 =C2=B1141% +0.1 0.12 =C2=B1 36% perf-profile.childr= en.cycles-pp.unmap_vmas 0.08 =C2=B1 17% +0.1 0.19 =C2=B1 24% perf-profile.childr= en.cycles-pp.mmput 0.08 =C2=B1 17% +0.1 0.19 =C2=B1 24% perf-profile.childr= en.cycles-pp.exit_mmap 0.07 =C2=B1 6% +0.1 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.exec_binprm 0.07 =C2=B1 6% +0.1 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.search_binary_handler 0.06 =C2=B1 7% +0.1 0.17 =C2=B1 20% perf-profile.childr= en.cycles-pp.process_one_work 0.00 +0.1 0.11 =C2=B1 51% perf-profile.children.cy= cles-pp.llist_add_batch 0.03 =C2=B1 70% +0.1 0.14 =C2=B1 17% perf-profile.childr= en.cycles-pp.note_gp_changes 0.11 =C2=B1 26% +0.1 0.22 =C2=B1 9% perf-profile.childr= en.cycles-pp.__libc_read 0.02 =C2=B1141% +0.1 0.13 =C2=B1 43% perf-profile.childr= en.cycles-pp.rcu_eqs_enter 0.00 +0.1 0.11 =C2=B1 72% perf-profile.children.cy= cles-pp.rb_erase 0.03 =C2=B1 70% +0.1 0.15 =C2=B1 22% perf-profile.childr= en.cycles-pp.memcpy_toio 0.03 =C2=B1 70% +0.1 0.15 =C2=B1 22% perf-profile.childr= en.cycles-pp.drm_fb_helper_damage_blit_real 0.02 =C2=B1141% +0.1 0.13 =C2=B1 18% perf-profile.childr= en.cycles-pp.do_filp_open 0.02 =C2=B1141% +0.1 0.13 =C2=B1 18% perf-profile.childr= en.cycles-pp.path_openat 0.03 =C2=B1 70% +0.1 0.15 =C2=B1 23% perf-profile.childr= en.cycles-pp.drm_fb_helper_damage_work 0.07 =C2=B1 12% +0.1 0.19 =C2=B1 12% perf-profile.childr= en.cycles-pp.worker_thread 0.08 =C2=B1 5% +0.1 0.20 perf-profile.children.cy= cles-pp.bprm_execve 0.00 +0.1 0.12 =C2=B1 64% perf-profile.children.cy= cles-pp.tick_nohz_tick_stopped 0.14 =C2=B1 14% +0.1 0.26 =C2=B1 37% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.02 =C2=B1141% +0.1 0.14 =C2=B1 63% perf-profile.childr= en.cycles-pp.irqentry_exit 0.15 =C2=B1 13% +0.1 0.27 =C2=B1 36% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.10 =C2=B1 4% +0.1 0.22 =C2=B1 3% perf-profile.childr= en.cycles-pp.execve 0.10 =C2=B1 4% +0.1 0.22 =C2=B1 3% perf-profile.childr= en.cycles-pp.__x64_sys_execve 0.10 =C2=B1 4% +0.1 0.22 =C2=B1 3% perf-profile.childr= en.cycles-pp.do_execveat_common 0.19 =C2=B1 6% +0.1 0.31 =C2=B1 28% perf-profile.childr= en.cycles-pp.update_blocked_averages 0.00 +0.1 0.14 =C2=B1 15% perf-profile.children.cy= cles-pp.__x64_sys_openat 0.00 +0.1 0.14 =C2=B1 15% perf-profile.children.cy= cles-pp.do_sys_openat2 0.15 =C2=B1 16% +0.1 0.30 =C2=B1 2% perf-profile.childr= en.cycles-pp.__intel_pmu_enable_all 0.07 =C2=B1 35% +0.1 0.22 =C2=B1 54% perf-profile.childr= en.cycles-pp.timerqueue_add 0.00 +0.1 0.15 =C2=B1 83% perf-profile.children.cy= cles-pp.tick_check_oneshot_broadcast_this_cpu 0.14 =C2=B1 10% +0.2 0.29 =C2=B1 48% perf-profile.childr= en.cycles-pp.rcu_eqs_exit 0.17 =C2=B1 9% +0.2 0.33 =C2=B1 28% perf-profile.childr= en.cycles-pp.run_rebalance_domains 0.02 =C2=B1141% +0.2 0.18 =C2=B1 34% perf-profile.childr= en.cycles-pp.check_cpu_stall 0.07 =C2=B1 17% +0.2 0.24 =C2=B1 17% perf-profile.childr= en.cycles-pp.rcu_core 0.08 =C2=B1 40% +0.2 0.25 =C2=B1 49% perf-profile.childr= en.cycles-pp.enqueue_hrtimer 0.11 =C2=B1 26% +0.2 0.28 =C2=B1 24% perf-profile.childr= en.cycles-pp.update_sg_lb_stats 0.12 =C2=B1 6% +0.2 0.30 =C2=B1 28% perf-profile.childr= en.cycles-pp.hrtimer_update_next_event 0.52 =C2=B1 4% +0.2 0.71 =C2=B1 15% perf-profile.childr= en.cycles-pp.read_tsc 0.13 =C2=B1 19% +0.2 0.32 =C2=B1 22% perf-profile.childr= en.cycles-pp.update_irq_load_avg 0.26 =C2=B1 6% +0.2 0.45 =C2=B1 15% perf-profile.childr= en.cycles-pp.hrtimer_next_event_without 0.04 =C2=B1 71% +0.2 0.23 =C2=B1 71% perf-profile.childr= en.cycles-pp.timerqueue_del 0.61 =C2=B1 5% +0.2 0.82 =C2=B1 3% perf-profile.childr= en.cycles-pp.native_sched_clock 0.13 =C2=B1 3% +0.2 0.34 =C2=B1 55% perf-profile.childr= en.cycles-pp.cpuidle_governor_latency_req 0.24 =C2=B1 10% +0.2 0.45 =C2=B1 15% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.21 =C2=B1 3% +0.2 0.43 =C2=B1 20% perf-profile.childr= en.cycles-pp.__hrtimer_next_event_base 0.33 =C2=B1 10% +0.2 0.55 =C2=B1 9% perf-profile.childr= en.cycles-pp.irqtime_account_irq 0.15 =C2=B1 19% +0.2 0.39 =C2=B1 21% perf-profile.childr= en.cycles-pp.tsc_verify_tsc_adjust 0.70 =C2=B1 5% +0.2 0.94 =C2=B1 4% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.16 =C2=B1 16% +0.2 0.40 =C2=B1 15% perf-profile.childr= en.cycles-pp.update_sd_lb_stats 0.15 =C2=B1 14% +0.2 0.40 =C2=B1 19% perf-profile.childr= en.cycles-pp._raw_spin_trylock 0.16 =C2=B1 18% +0.2 0.40 =C2=B1 21% perf-profile.childr= en.cycles-pp.arch_cpu_idle_enter 0.20 =C2=B1 4% +0.2 0.44 =C2=B1 42% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.17 =C2=B1 15% +0.3 0.44 =C2=B1 17% perf-profile.childr= en.cycles-pp.find_busiest_group 0.14 =C2=B1 13% +0.3 0.45 =C2=B1 36% perf-profile.childr= en.cycles-pp.rcu_sched_clock_irq 0.16 =C2=B1 13% +0.3 0.50 =C2=B1 17% perf-profile.childr= en.cycles-pp.calc_global_load_tick 0.23 =C2=B1 14% +0.3 0.58 =C2=B1 24% perf-profile.childr= en.cycles-pp.load_balance 0.17 =C2=B1 14% +0.4 0.56 =C2=B1 44% perf-profile.childr= en.cycles-pp.tick_sched_do_timer 0.32 =C2=B1 39% +0.4 0.75 =C2=B1 20% perf-profile.childr= en.cycles-pp.ktime_get_update_offsets_now 0.54 =C2=B1 4% +0.4 0.99 =C2=B1 19% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.29 =C2=B1 52% +0.4 0.73 =C2=B1 49% perf-profile.childr= en.cycles-pp.tick_irq_enter 0.31 =C2=B1 46% +0.5 0.77 =C2=B1 45% perf-profile.childr= en.cycles-pp.irq_enter_rcu 0.33 =C2=B1 7% +0.5 0.81 =C2=B1 15% perf-profile.childr= en.cycles-pp.arch_scale_freq_tick 0.35 =C2=B1 11% +0.5 0.89 =C2=B1 17% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.22 =C2=B1 24% +0.6 0.83 =C2=B1 44% perf-profile.childr= en.cycles-pp.start_kernel 0.22 =C2=B1 24% +0.6 0.83 =C2=B1 44% perf-profile.childr= en.cycles-pp.arch_call_rest_init 0.22 =C2=B1 24% +0.6 0.83 =C2=B1 44% perf-profile.childr= en.cycles-pp.rest_init 0.42 =C2=B1 9% +0.6 1.04 =C2=B1 12% perf-profile.childr= en.cycles-pp.rebalance_domains 0.03 =C2=B1 70% +0.6 0.66 =C2=B1 44% perf-profile.childr= en.cycles-pp.flush_smp_call_function_queue 0.45 =C2=B1 33% +0.6 1.09 =C2=B1 43% perf-profile.childr= en.cycles-pp.tick_nohz_irq_exit 0.37 =C2=B1 16% +0.8 1.20 =C2=B1 51% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 0.95 =C2=B1 2% +1.3 2.22 =C2=B1 9% perf-profile.childr= en.cycles-pp.scheduler_tick 1.00 =C2=B1 5% +1.4 2.39 =C2=B1 11% perf-profile.childr= en.cycles-pp.__irq_exit_rcu 1.14 =C2=B1 15% +1.4 2.57 =C2=B1 35% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 1.56 =C2=B1 8% +1.5 3.10 =C2=B1 31% perf-profile.childr= en.cycles-pp.clockevents_program_event 1.47 =C2=B1 11% +1.7 3.14 =C2=B1 29% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 2.00 =C2=B1 23% +1.8 3.83 =C2=B1 33% perf-profile.childr= en.cycles-pp.ktime_get 1.31 +2.0 3.32 =C2=B1 13% perf-profile.children.cy= cles-pp.update_process_times 1.35 +2.2 3.53 =C2=B1 19% perf-profile.children.cy= cles-pp.tick_sched_handle 1.66 =C2=B1 4% +2.7 4.32 =C2=B1 10% perf-profile.childr= en.cycles-pp.tick_sched_timer 2.68 =C2=B1 15% +3.3 6.00 =C2=B1 15% perf-profile.childr= en.cycles-pp.menu_select 2.33 +3.9 6.20 =C2=B1 17% perf-profile.children.cy= cles-pp.__hrtimer_run_queues 4.57 =C2=B1 5% +6.3 10.82 =C2=B1 4% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 4.62 =C2=B1 5% +6.4 11.05 =C2=B1 5% perf-profile.childr= en.cycles-pp.__sysvec_apic_timer_interrupt 6.61 =C2=B1 7% +9.3 15.87 =C2=B1 5% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 7.67 =C2=B1 5% +10.5 18.13 =C2=B1 5% perf-profile.childr= en.cycles-pp.asm_sysvec_apic_timer_interrupt 39.12 =C2=B1 9% +11.0 50.17 =C2=B1 12% perf-profile.childr= en.cycles-pp.mwait_idle_with_hints 38.92 =C2=B1 10% +11.3 50.17 =C2=B1 13% perf-profile.childr= en.cycles-pp.intel_idle 60.92 =C2=B1 4% +20.2 81.09 =C2=B1 8% perf-profile.childr= en.cycles-pp.start_secondary 61.14 =C2=B1 4% +20.8 81.91 =C2=B1 8% perf-profile.childr= en.cycles-pp.secondary_startup_64_no_verify 61.14 =C2=B1 4% +20.8 81.91 =C2=B1 8% perf-profile.childr= en.cycles-pp.cpu_startup_entry 61.12 =C2=B1 4% +20.8 81.90 =C2=B1 8% perf-profile.childr= en.cycles-pp.do_idle 50.14 =C2=B1 7% +21.9 72.09 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 50.18 =C2=B1 7% +22.0 72.19 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpuidle_enter 53.33 =C2=B1 6% +25.7 79.07 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpuidle_idle_call 3.46 =C2=B1 4% -3.3 0.17 =C2=B1 41% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 3.30 =C2=B1 11% -2.1 1.21 =C2=B1 50% perf-profile.self.c= ycles-pp.try_to_wake_up 2.28 =C2=B1 2% -2.0 0.29 =C2=B1 48% perf-profile.self.c= ycles-pp.poll_idle 4.72 =C2=B1 7% -2.0 2.73 =C2=B1 44% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 2.09 =C2=B1 4% -1.3 0.79 =C2=B1 42% perf-profile.self.c= ycles-pp.unwind_next_frame 1.65 =C2=B1 5% -1.2 0.42 =C2=B1 52% perf-profile.self.c= ycles-pp.__get_user_nocheck_8 1.75 =C2=B1 4% -1.0 0.71 =C2=B1 43% perf-profile.self.c= ycles-pp.__orc_find 1.26 =C2=B1 10% -0.7 0.53 =C2=B1 54% perf-profile.self.c= ycles-pp.mutex_spin_on_owner 0.86 -0.6 0.25 =C2=B1 48% perf-profile.self.cycles= -pp.orc_find 0.62 =C2=B1 10% -0.5 0.11 =C2=B1 77% perf-profile.self.c= ycles-pp.__schedule 0.85 -0.5 0.35 =C2=B1 41% perf-profile.self.cycles= -pp.memcpy_erms 0.98 =C2=B1 6% -0.5 0.52 =C2=B1 47% perf-profile.self.c= ycles-pp.__clear_user 0.66 =C2=B1 9% -0.4 0.22 =C2=B1 34% perf-profile.self.c= ycles-pp.stack_access_ok 0.44 =C2=B1 7% -0.3 0.15 =C2=B1 62% perf-profile.self.c= ycles-pp.perf_callchain_kernel 0.34 =C2=B1 12% -0.2 0.12 =C2=B1 31% perf-profile.self.c= ycles-pp.update_rq_clock 1.01 =C2=B1 9% -0.2 0.81 =C2=B1 13% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 0.29 =C2=B1 7% -0.2 0.10 =C2=B1 77% perf-profile.self.c= ycles-pp.perf_output_copy 0.27 =C2=B1 10% -0.2 0.09 =C2=B1 24% perf-profile.self.c= ycles-pp.__unwind_start 0.24 =C2=B1 8% -0.2 0.08 =C2=B1 77% perf-profile.self.c= ycles-pp.propagate_protected_usage 0.34 =C2=B1 7% -0.2 0.18 =C2=B1 29% perf-profile.self.c= ycles-pp.__might_resched 0.24 =C2=B1 22% -0.2 0.09 =C2=B1 73% perf-profile.self.c= ycles-pp.perf_output_sample 0.26 =C2=B1 3% -0.1 0.11 =C2=B1 29% perf-profile.self.c= ycles-pp.mutex_unlock 0.22 =C2=B1 4% -0.1 0.07 =C2=B1 72% perf-profile.self.c= ycles-pp.pipe_write 0.33 =C2=B1 12% -0.1 0.18 =C2=B1 49% perf-profile.self.c= ycles-pp.page_counter_uncharge 0.20 =C2=B1 20% -0.1 0.06 =C2=B1 83% perf-profile.self.c= ycles-pp.pipe_read 0.27 -0.1 0.13 =C2=B1 59% perf-profile.self.cycles= -pp.__mutex_lock 0.24 =C2=B1 15% -0.1 0.11 =C2=B1 24% perf-profile.self.c= ycles-pp.perf_tp_event 0.18 =C2=B1 5% -0.1 0.06 =C2=B1 72% perf-profile.self.c= ycles-pp.__switch_to_asm 0.26 =C2=B1 15% -0.1 0.14 =C2=B1 43% perf-profile.self.c= ycles-pp.page_counter_charge 0.23 =C2=B1 16% -0.1 0.12 =C2=B1 73% perf-profile.self.c= ycles-pp.do_select 0.17 =C2=B1 18% -0.1 0.06 =C2=B1 73% perf-profile.self.c= ycles-pp.__fdget_pos 0.17 =C2=B1 23% -0.1 0.06 =C2=B1 72% perf-profile.self.c= ycles-pp.skb_release_data 0.19 =C2=B1 22% -0.1 0.09 =C2=B1 36% perf-profile.self.c= ycles-pp.prepare_to_wait_event 0.19 =C2=B1 2% -0.1 0.09 =C2=B1 22% perf-profile.self.c= ycles-pp.mutex_lock 0.17 =C2=B1 11% -0.1 0.08 =C2=B1 70% perf-profile.self.c= ycles-pp.perf_output_begin_forward 0.16 =C2=B1 21% -0.1 0.07 =C2=B1 81% perf-profile.self.c= ycles-pp.copy_user_short_string 0.21 =C2=B1 21% -0.1 0.13 =C2=B1 25% perf-profile.self.c= ycles-pp.__list_del_entry_valid 0.13 =C2=B1 25% -0.1 0.05 =C2=B1 74% perf-profile.self.c= ycles-pp.__pollwait 0.13 =C2=B1 16% -0.1 0.06 =C2=B1 73% perf-profile.self.c= ycles-pp.__update_load_avg_cfs_rq 0.13 =C2=B1 17% -0.1 0.06 =C2=B1 73% perf-profile.self.c= ycles-pp._raw_spin_lock_bh 0.12 =C2=B1 10% -0.1 0.05 =C2=B1 78% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 0.14 =C2=B1 21% -0.1 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.11 =C2=B1 8% -0.1 0.06 =C2=B1 71% perf-profile.self.c= ycles-pp.__might_sleep 0.10 =C2=B1 21% -0.1 0.05 =C2=B1 72% perf-profile.self.c= ycles-pp.core_sys_select 0.09 =C2=B1 18% -0.0 0.06 =C2=B1 23% perf-profile.self.c= ycles-pp.ttwu_queue_wakelist 0.07 =C2=B1 6% +0.0 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.sched_clock_cpu 0.06 =C2=B1 14% +0.0 0.09 =C2=B1 9% perf-profile.self.c= ycles-pp.push_and_clear_regs 0.06 =C2=B1 29% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.rcu_idle_exit 0.04 =C2=B1 71% +0.1 0.09 =C2=B1 14% perf-profile.self.c= ycles-pp.clockevents_program_event 0.00 +0.1 0.06 =C2=B1 8% perf-profile.self.cycles= -pp.note_gp_changes 0.02 =C2=B1141% +0.1 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.update_sd_lb_stats 0.10 =C2=B1 21% +0.1 0.16 =C2=B1 15% perf-profile.self.c= ycles-pp._raw_spin_unlock_irqrestore 0.03 =C2=B1 70% +0.1 0.10 =C2=B1 19% perf-profile.self.c= ycles-pp.trigger_load_balance 0.02 =C2=B1141% +0.1 0.09 =C2=B1 19% perf-profile.self.c= ycles-pp._find_next_bit 0.13 =C2=B1 6% +0.1 0.21 =C2=B1 12% perf-profile.self.c= ycles-pp.rcu_dynticks_inc 0.00 +0.1 0.08 =C2=B1 35% perf-profile.self.cycles= -pp.tick_nohz_tick_stopped 0.00 +0.1 0.08 =C2=B1 35% perf-profile.self.cycles= -pp.irqtime_account_process_tick 0.00 +0.1 0.08 =C2=B1 56% perf-profile.self.cycles= -pp.rb_insert_color 0.02 =C2=B1141% +0.1 0.10 =C2=B1 24% perf-profile.self.c= ycles-pp.cpuidle_enter 0.04 =C2=B1 70% +0.1 0.13 =C2=B1 24% perf-profile.self.c= ycles-pp.rebalance_domains 0.07 =C2=B1 11% +0.1 0.16 =C2=B1 56% perf-profile.self.c= ycles-pp.rcu_eqs_exit 0.05 =C2=B1 72% +0.1 0.14 =C2=B1 39% perf-profile.self.c= ycles-pp.rb_next 0.02 =C2=B1141% +0.1 0.11 =C2=B1 28% perf-profile.self.c= ycles-pp.tick_check_broadcast_expired 0.00 +0.1 0.10 =C2=B1 46% perf-profile.self.cycles= -pp.load_balance 0.02 =C2=B1141% +0.1 0.12 =C2=B1 38% perf-profile.self.c= ycles-pp.rcu_eqs_enter 0.08 =C2=B1 22% +0.1 0.18 =C2=B1 33% perf-profile.self.c= ycles-pp.__softirqentry_text_start 0.00 +0.1 0.10 =C2=B1 70% perf-profile.self.cycles= -pp.pm_qos_read_value 0.00 +0.1 0.10 =C2=B1 32% perf-profile.self.cycles= -pp.hrtimer_update_next_event 0.03 =C2=B1141% +0.1 0.13 =C2=B1 52% perf-profile.self.c= ycles-pp.timerqueue_add 0.12 =C2=B1 10% +0.1 0.22 =C2=B1 4% perf-profile.self.c= ycles-pp.irqtime_account_irq 0.00 +0.1 0.11 =C2=B1 51% perf-profile.self.cycles= -pp.llist_add_batch 0.09 =C2=B1 13% +0.1 0.20 =C2=B1 12% perf-profile.self.c= ycles-pp.asm_sysvec_apic_timer_interrupt 0.00 +0.1 0.11 =C2=B1 37% perf-profile.self.cycles= -pp.__sysvec_apic_timer_interrupt 0.03 =C2=B1 70% +0.1 0.15 =C2=B1 22% perf-profile.self.c= ycles-pp.memcpy_toio 0.10 =C2=B1 14% +0.1 0.22 =C2=B1 24% perf-profile.self.c= ycles-pp.hrtimer_interrupt 0.09 =C2=B1 10% +0.1 0.21 =C2=B1 39% perf-profile.self.c= ycles-pp.rcu_sched_clock_irq 0.00 +0.1 0.13 =C2=B1 42% perf-profile.self.cycles= -pp.__irq_exit_rcu 0.02 =C2=B1141% +0.1 0.15 =C2=B1 40% perf-profile.self.c= ycles-pp.get_next_timer_interrupt 0.02 =C2=B1141% +0.1 0.15 =C2=B1 65% perf-profile.self.c= ycles-pp.scheduler_tick 0.08 =C2=B1 30% +0.1 0.21 =C2=B1 24% perf-profile.self.c= ycles-pp.update_sg_lb_stats 0.15 =C2=B1 16% +0.1 0.30 =C2=B1 2% perf-profile.self.c= ycles-pp.__intel_pmu_enable_all 0.00 +0.1 0.15 =C2=B1 83% perf-profile.self.cycles= -pp.tick_check_oneshot_broadcast_this_cpu 0.04 =C2=B1 71% +0.2 0.20 =C2=B1 40% perf-profile.self.c= ycles-pp.intel_idle 0.02 =C2=B1141% +0.2 0.18 =C2=B1 34% perf-profile.self.c= ycles-pp.check_cpu_stall 0.09 =C2=B1 10% +0.2 0.26 =C2=B1 39% perf-profile.self.c= ycles-pp.__hrtimer_run_queues 0.04 =C2=B1 71% +0.2 0.21 =C2=B1 21% perf-profile.self.c= ycles-pp.sysvec_apic_timer_interrupt 0.51 =C2=B1 4% +0.2 0.69 =C2=B1 17% perf-profile.self.c= ycles-pp.read_tsc 0.17 =C2=B1 2% +0.2 0.36 =C2=B1 28% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.37 =C2=B1 10% +0.2 0.55 =C2=B1 21% perf-profile.self.c= ycles-pp._raw_spin_lock 0.12 =C2=B1 18% +0.2 0.31 =C2=B1 23% perf-profile.self.c= ycles-pp.update_irq_load_avg 0.07 =C2=B1 11% +0.2 0.27 =C2=B1 28% perf-profile.self.c= ycles-pp.update_process_times 0.14 =C2=B1 20% +0.2 0.35 =C2=B1 35% perf-profile.self.c= ycles-pp.tsc_verify_tsc_adjust 0.59 =C2=B1 7% +0.2 0.80 =C2=B1 3% perf-profile.self.c= ycles-pp.native_sched_clock 0.06 =C2=B1 7% +0.2 0.28 =C2=B1 39% perf-profile.self.c= ycles-pp.perf_mux_hrtimer_handler 0.15 =C2=B1 14% +0.2 0.40 =C2=B1 19% perf-profile.self.c= ycles-pp._raw_spin_trylock 0.27 =C2=B1 5% +0.3 0.56 =C2=B1 31% perf-profile.self.c= ycles-pp.tick_nohz_next_event 0.16 =C2=B1 10% +0.3 0.49 =C2=B1 17% perf-profile.self.c= ycles-pp.calc_global_load_tick 0.14 =C2=B1 13% +0.3 0.47 =C2=B1 46% perf-profile.self.c= ycles-pp.tick_sched_do_timer 0.25 =C2=B1 47% +0.4 0.65 =C2=B1 22% perf-profile.self.c= ycles-pp.ktime_get_update_offsets_now 0.54 =C2=B1 4% +0.4 0.98 =C2=B1 20% perf-profile.self.c= ycles-pp.lapic_next_deadline 0.33 =C2=B1 7% +0.5 0.81 =C2=B1 15% perf-profile.self.c= ycles-pp.arch_scale_freq_tick 1.01 =C2=B1 28% +1.4 2.42 =C2=B1 22% perf-profile.self.c= ycles-pp.menu_select 1.21 =C2=B1 4% +1.6 2.80 =C2=B1 12% perf-profile.self.c= ycles-pp.cpuidle_enter_state 1.64 =C2=B1 29% +1.6 3.27 =C2=B1 36% perf-profile.self.c= ycles-pp.ktime_get 39.10 =C2=B1 9% +11.0 50.09 =C2=B1 12% perf-profile.self.c= ycles-pp.mwait_idle_with_hints ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/option_a/option_b/option_c/option_d/optio= n_e/option_f/rootfs/tbox_group/test/testcase/ucode: gcc-11/performance/x86_64-rhel-8.3/Random Read/IO_uring/Yes/No/4KB/Defaul= t Test Directory/debian-x86_64-phoronix/lkp-csl-2sp7/fio-1.14.1/phoronix-te= st-suite/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 214795 +17.1% 251444 phoronix-test-suite.fio.Rando= mRead.IO_uring.Yes.No.4KB.DefaultTestDirectory.iops 838.67 +17.1% 982.00 phoronix-test-suite.fio.Rando= mRead.IO_uring.Yes.No.4KB.DefaultTestDirectory.mb_s 454.31 =C2=B1 3% -5.5% 429.29 phoronix-test-suite.time= .elapsed_time 454.31 =C2=B1 3% -5.5% 429.29 phoronix-test-suite.time= .elapsed_time.max 5.496e+08 =C2=B1 3% +10.8% 6.087e+08 phoronix-test-suite.time= .file_system_inputs 90293 =C2=B1 3% +265.2% 329759 phoronix-test-suite.time= .involuntary_context_switches 249.33 -12.2% 219.00 phoronix-test-suite.time.perc= ent_of_cpu_this_job_got 1012 =C2=B1 4% -18.7% 823.59 phoronix-test-suite.time= .system_time 1.575e+08 =C2=B1 3% +15.3% 1.817e+08 phoronix-test-suite.time= .voluntary_context_switches 62165 =C2=B1 13% -39.9% 37387 =C2=B1 47% numa-numastat.node1= .other_node 32.93 -1.0% 32.60 boot-time.boot 2590 -1.5% 2552 boot-time.idle 8.34 +1.9 10.20 mpstat.cpu.all.iowait% 0.42 -0.1 0.36 =C2=B1 6% mpstat.cpu.all.soft% 3.19 -0.4 2.76 mpstat.cpu.all.sys% 599531 +17.1% 701823 vmstat.io.bi 2290 =C2=B1 3% +5.6% 2418 vmstat.io.bo 191.67 =C2=B1 23% -80.9% 36.67 =C2=B1 91% vmstat.procs.r 988816 +19.3% 1179414 vmstat.system.cs 221273 +4.4% 230918 vmstat.system.in 788578 +10.2% 869113 =C2=B1 3% meminfo.DirectMap4k 1525 =C2=B1 15% -58.4% 635.00 =C2=B1 21% meminfo.Dirty 545128 -38.4% 335710 =C2=B1 2% meminfo.KernelStack 120091 +11.6% 134078 =C2=B1 3% meminfo.Mapped 774241 -28.5% 553348 meminfo.SUnreclaim 889674 -24.7% 669489 meminfo.Slab 803090 -26.2% 592451 meminfo.VmallocUsed 42422019 =C2=B1 4% +17.0% 49645901 =C2=B1 4% turbostat.C1 92324554 =C2=B1 3% -24.5% 69733570 =C2=B1 20% turbostat.C1E 84.16 -34.7 49.46 =C2=B1 57% turbostat.C1E% 948227 =C2=B1 35% +2223.8% 22035221 =C2=B1 65% turbostat.C6 1.60 =C2=B1 38% +33.8 35.38 =C2=B1 77% turbostat.C6% 0.13 =C2=B1 32% +4884.2% 6.31 =C2=B1136% turbostat.CPU%c6 1.409e+08 =C2=B1 3% +12.8% 1.59e+08 turbostat.POLL 3.62 +0.6 4.24 turbostat.POLL% 278944 +5.2% 293522 proc-vmstat.nr_active_anon 382.00 =C2=B1 15% -57.2% 163.33 =C2=B1 20% proc-vmstat.nr_dirty 898447 +0.9% 906297 proc-vmstat.nr_file_pages 366206 -1.7% 360116 proc-vmstat.nr_inactive_file 545409 -38.4% 335955 =C2=B1 2% proc-vmstat.nr_kernel_st= ack 29785 =C2=B1 2% +12.7% 33557 =C2=B1 3% proc-vmstat.nr_mapp= ed 471376 +3.2% 486519 proc-vmstat.nr_shmem 193581 -28.5% 138445 proc-vmstat.nr_slab_unreclaim= able 278944 +5.2% 293522 proc-vmstat.nr_zone_active_an= on 366206 -1.7% 360116 proc-vmstat.nr_zone_inactive_= file 386.00 =C2=B1 16% -53.9% 178.00 =C2=B1 13% proc-vmstat.nr_zone= _write_pending 240464 +19.4% 287162 =C2=B1 12% proc-vmstat.numa_hint_fa= ults 425932 +12.8% 480561 =C2=B1 5% proc-vmstat.numa_pte_upd= ates 25392508 =C2=B1 3% +11.1% 28212966 proc-vmstat.pgactivate 2.748e+08 =C2=B1 3% +10.8% 3.044e+08 proc-vmstat.pgpgin 329841 =C2=B1 3% -4.2% 316049 proc-vmstat.pgreuse 1516 =C2=B1 9% -53.6% 703.00 =C2=B1 29% numa-meminfo.node0.= Dirty 2457238 =C2=B1 21% +28.0% 3144759 =C2=B1 4% numa-meminfo.node0.= FilePages 1493451 =C2=B1 29% +41.8% 2118440 =C2=B1 7% numa-meminfo.node0.= Inactive 540748 =C2=B1 14% +55.3% 839950 =C2=B1 21% numa-meminfo.node0.= Inactive(anon) 330260 =C2=B1 3% -32.6% 222689 =C2=B1 16% numa-meminfo.node0.= KernelStack 450575 =C2=B1 4% -23.6% 344450 =C2=B1 9% numa-meminfo.node0.= SUnreclaim 1365651 =C2=B1 8% +24.1% 1694556 =C2=B1 9% numa-meminfo.node0.= Shmem 525312 -18.5% 428093 =C2=B1 6% numa-meminfo.node0.Slab 43889 =C2=B1 30% +110.0% 92156 =C2=B1 21% numa-meminfo.node1.= Active(anon) 101442 =C2=B1 20% -40.7% 60167 =C2=B1 29% numa-meminfo.node1.= Active(file) 1137634 =C2=B1 45% -58.6% 470869 =C2=B1 29% numa-meminfo.node1.= FilePages 1162004 =C2=B1 37% -56.4% 506061 =C2=B1 31% numa-meminfo.node1.= Inactive 649704 =C2=B1 12% -46.3% 349171 =C2=B1 51% numa-meminfo.node1.= Inactive(anon) 512300 =C2=B1 72% -69.4% 156890 =C2=B1 29% numa-meminfo.node1.= Inactive(file) 215335 =C2=B1 4% -47.5% 113001 =C2=B1 38% numa-meminfo.node1.= KernelStack 2292591 =C2=B1 18% -37.6% 1430660 =C2=B1 19% numa-meminfo.node1.= MemUsed 2222 =C2=B1 2% +17.9% 2619 =C2=B1 7% numa-meminfo.node1.= PageTables 324250 =C2=B1 5% -35.4% 209465 =C2=B1 20% numa-meminfo.node1.= SUnreclaim 364954 =C2=B1 3% -33.7% 242013 =C2=B1 15% numa-meminfo.node1.= Slab 375.33 =C2=B1 9% -52.8% 177.33 =C2=B1 28% numa-vmstat.node0.n= r_dirty 614314 =C2=B1 21% +28.3% 787979 =C2=B1 4% numa-vmstat.node0.n= r_file_pages 135188 =C2=B1 14% +55.3% 209991 =C2=B1 21% numa-vmstat.node0.n= r_inactive_anon 329728 =C2=B1 3% -32.4% 222849 =C2=B1 16% numa-vmstat.node0.n= r_kernel_stack 8.00 =C2=B1141% +1000.0% 88.00 =C2=B1 65% numa-vmstat.node0.n= r_mlock 341417 =C2=B1 8% +24.1% 423535 =C2=B1 9% numa-vmstat.node0.n= r_shmem 112492 =C2=B1 4% -23.4% 86190 =C2=B1 10% numa-vmstat.node0.n= r_slab_unreclaimable 25.00 =C2=B1 45% +297.3% 99.33 =C2=B1 53% numa-vmstat.node0.n= r_unevictable 135187 =C2=B1 14% +55.3% 209990 =C2=B1 21% numa-vmstat.node0.n= r_zone_inactive_anon 25.00 =C2=B1 45% +297.3% 99.33 =C2=B1 53% numa-vmstat.node0.n= r_zone_unevictable 381.67 =C2=B1 9% -50.7% 188.33 =C2=B1 19% numa-vmstat.node0.n= r_zone_write_pending 10970 =C2=B1 30% +110.3% 23068 =C2=B1 21% numa-vmstat.node1.n= r_active_anon 25636 =C2=B1 19% -40.9% 15146 =C2=B1 30% numa-vmstat.node1.n= r_active_file 285031 =C2=B1 44% -58.6% 118129 =C2=B1 29% numa-vmstat.node1.n= r_file_pages 162427 =C2=B1 12% -46.3% 87276 =C2=B1 51% numa-vmstat.node1.n= r_inactive_anon 128410 =C2=B1 72% -69.2% 39535 =C2=B1 30% numa-vmstat.node1.n= r_inactive_file 215408 =C2=B1 4% -47.5% 113122 =C2=B1 38% numa-vmstat.node1.n= r_kernel_stack 167.00 =C2=B1 7% -61.7% 64.00 =C2=B1 88% numa-vmstat.node1.n= r_mlock 554.00 =C2=B1 2% +18.3% 655.33 =C2=B1 7% numa-vmstat.node1.n= r_page_table_pages 81131 =C2=B1 5% -35.4% 52397 =C2=B1 21% numa-vmstat.node1.n= r_slab_unreclaimable 167.00 =C2=B1 7% -58.3% 69.67 =C2=B1 75% numa-vmstat.node1.n= r_unevictable 10971 =C2=B1 30% +110.3% 23069 =C2=B1 21% numa-vmstat.node1.n= r_zone_active_anon 25636 =C2=B1 19% -40.9% 15146 =C2=B1 30% numa-vmstat.node1.n= r_zone_active_file 162426 =C2=B1 12% -46.3% 87276 =C2=B1 51% numa-vmstat.node1.n= r_zone_inactive_anon 128410 =C2=B1 72% -69.2% 39536 =C2=B1 30% numa-vmstat.node1.n= r_zone_inactive_file 167.00 =C2=B1 7% -58.3% 69.67 =C2=B1 75% numa-vmstat.node1.n= r_zone_unevictable 62165 =C2=B1 13% -39.9% 37387 =C2=B1 47% numa-vmstat.node1.n= uma_other 2.123e+09 +13.2% 2.405e+09 perf-stat.i.branch-instructio= ns 19588804 +24.7% 24433163 =C2=B1 15% perf-stat.i.branch-misses 19007222 +11.6% 21208437 =C2=B1 2% perf-stat.i.cache-misses 997360 +19.5% 1191735 perf-stat.i.context-switches 2.495e+10 +6.8% 2.665e+10 =C2=B1 2% perf-stat.i.cpu-cycles 21481 -8.6% 19632 =C2=B1 2% perf-stat.i.cpu-migratio= ns 2713 =C2=B1 3% -26.9% 1984 =C2=B1 24% perf-stat.i.cycles-= between-cache-misses 2.543e+09 +15.3% 2.931e+09 =C2=B1 2% perf-stat.i.dTLB-loads 1.297e+09 +13.4% 1.471e+09 perf-stat.i.dTLB-stores 62.37 +3.1 65.45 =C2=B1 3% perf-stat.i.iTLB-load-mi= ss-rate% 5300228 =C2=B1 2% +11.2% 5893415 perf-stat.i.iTLB-load-mi= sses 9.455e+09 +13.0% 1.069e+10 perf-stat.i.instructions 259852 +6.8% 277400 =C2=B1 2% perf-stat.i.metric.GHz 63889486 +13.4% 72439368 perf-stat.i.metric.M/sec 5007 +4.8% 5247 perf-stat.i.minor-faults 27.54 -2.3 25.25 =C2=B1 6% perf-stat.i.node-store-m= iss-rate% 3580501 +6.0% 3794825 perf-stat.i.node-stores 5032 +4.8% 5272 perf-stat.i.page-faults 16.89 -23.7% 12.88 =C2=B1 13% perf-stat.overall.MPKI 11.90 +3.7 15.64 =C2=B1 11% perf-stat.overall.cache-= miss-rate% 2.64 -5.5% 2.49 =C2=B1 2% perf-stat.overall.cpi 1313 -4.3% 1256 perf-stat.overall.cycles-betw= een-cache-misses 68.28 +2.2 70.47 =C2=B1 2% perf-stat.overall.iTLB-l= oad-miss-rate% 0.38 +5.9% 0.40 =C2=B1 2% perf-stat.overall.ipc 2.118e+09 +13.2% 2.398e+09 perf-stat.ps.branch-instructi= ons 19545455 +24.7% 24371121 =C2=B1 15% perf-stat.ps.branch-miss= es 18959296 +11.6% 21150062 =C2=B1 2% perf-stat.ps.cache-misses 994741 +19.5% 1188355 perf-stat.ps.context-switches 2.49e+10 +6.7% 2.658e+10 =C2=B1 2% perf-stat.ps.cpu-cycles 21426 -8.6% 19577 =C2=B1 2% perf-stat.ps.cpu-migrati= ons 2.536e+09 +15.2% 2.923e+09 =C2=B1 2% perf-stat.ps.dTLB-loads 1.294e+09 +13.4% 1.467e+09 perf-stat.ps.dTLB-stores 5286527 =C2=B1 2% +11.2% 5877369 perf-stat.ps.iTLB-load-m= isses 9.432e+09 +13.0% 1.066e+10 perf-stat.ps.instructions 4997 +4.8% 5237 perf-stat.ps.minor-faults 3571395 +6.0% 3784169 perf-stat.ps.node-stores 5022 +4.8% 5262 perf-stat.ps.page-faults 4.297e+12 =C2=B1 3% +6.8% 4.587e+12 perf-stat.total.instruct= ions 5127 =C2=B1 14% -55.9% 2262 =C2=B1 35% sched_debug.cfs_rq:= /.MIN_vruntime.avg 226276 =C2=B1 16% -44.3% 126022 =C2=B1 20% sched_debug.cfs_rq:= /.MIN_vruntime.max 31977 =C2=B1 15% -49.7% 16096 =C2=B1 27% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 0.27 =C2=B1 26% -66.5% 0.09 =C2=B1 21% sched_debug.cfs_rq:= /.h_nr_running.avg 17.29 =C2=B1 31% -81.0% 3.29 =C2=B1 38% sched_debug.cfs_rq:= /.h_nr_running.max 1.96 =C2=B1 30% -76.7% 0.46 =C2=B1 30% sched_debug.cfs_rq:= /.h_nr_running.stddev 34263 =C2=B1 5% -20.1% 27369 =C2=B1 16% sched_debug.cfs_rq:= /.load.avg 5127 =C2=B1 14% -55.9% 2262 =C2=B1 35% sched_debug.cfs_rq:= /.max_vruntime.avg 226276 =C2=B1 16% -44.3% 126022 =C2=B1 20% sched_debug.cfs_rq:= /.max_vruntime.max 31977 =C2=B1 15% -49.7% 16096 =C2=B1 27% sched_debug.cfs_rq:= /.max_vruntime.stddev 333979 =C2=B1 2% -19.3% 269618 sched_debug.cfs_rq:/.min= _vruntime.avg 472182 =C2=B1 5% -12.6% 412771 =C2=B1 8% sched_debug.cfs_rq:= /.min_vruntime.max 258061 -34.3% 169542 =C2=B1 7% sched_debug.cfs_rq:/.min= _vruntime.min 39472 =C2=B1 12% +63.6% 64587 =C2=B1 24% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.08 =C2=B1 7% -12.5% 0.07 =C2=B1 6% sched_debug.cfs_rq:= /.nr_running.avg 0.28 =C2=B1 2% -7.7% 0.26 =C2=B1 3% sched_debug.cfs_rq:= /.nr_running.stddev 4.62 =C2=B1 64% +95.3% 9.02 =C2=B1 29% sched_debug.cfs_rq:= /.removed.load_avg.avg 2.04 =C2=B1 56% +116.5% 4.41 =C2=B1 30% sched_debug.cfs_rq:= /.removed.runnable_avg.avg 13.25 =C2=B1 50% +71.1% 22.67 =C2=B1 34% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 2.04 =C2=B1 56% +116.5% 4.41 =C2=B1 30% sched_debug.cfs_rq:= /.removed.util_avg.avg 13.25 =C2=B1 50% +71.1% 22.67 =C2=B1 34% sched_debug.cfs_rq:= /.removed.util_avg.stddev 280.88 =C2=B1 8% -11.6% 248.27 =C2=B1 3% sched_debug.cfs_rq:= /.runnable_avg.avg 2032 =C2=B1 25% -38.1% 1259 =C2=B1 4% sched_debug.cfs_rq:= /.runnable_avg.max 39581 =C2=B1 12% +63.3% 64645 =C2=B1 24% sched_debug.cfs_rq:= /.spread0.stddev 27.73 =C2=B1 17% -29.2% 19.65 =C2=B1 16% sched_debug.cfs_rq:= /.util_est_enqueued.avg 1346 =C2=B1 12% -44.1% 753.58 =C2=B1 17% sched_debug.cfs_rq:= /.util_est_enqueued.max 166.36 =C2=B1 16% -37.2% 104.51 =C2=B1 15% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 134.43 =C2=B1 7% -24.3% 101.70 =C2=B1 7% sched_debug.cpu.clo= ck.stddev 216.87 =C2=B1 8% +117.9% 472.48 =C2=B1 59% sched_debug.cpu.clo= ck_task.stddev 53016 =C2=B1 7% -50.6% 26185 =C2=B1 35% sched_debug.cpu.cur= r->pid.avg 1447332 -39.0% 883105 =C2=B1 2% sched_debug.cpu.curr->pi= d.max 257945 =C2=B1 4% -45.9% 139495 =C2=B1 16% sched_debug.cpu.cur= r->pid.stddev 132196 =C2=B1 22% +36.0% 179809 =C2=B1 17% sched_debug.cpu.max= _idle_balance_cost.stddev 0.00 =C2=B1 7% -24.4% 0.00 =C2=B1 7% sched_debug.cpu.nex= t_balance.stddev 0.25 =C2=B1 25% -69.9% 0.07 =C2=B1 20% sched_debug.cpu.nr_= running.avg 17.38 =C2=B1 31% -80.3% 3.42 =C2=B1 38% sched_debug.cpu.nr_= running.max 1.88 =C2=B1 30% -77.4% 0.43 =C2=B1 30% sched_debug.cpu.nr_= running.stddev 2046736 +20.4% 2464897 sched_debug.cpu.nr_switches.a= vg 3286836 =C2=B1 7% +38.0% 4534899 =C2=B1 14% sched_debug.cpu.nr_= switches.max 2.05 -1.5 0.58 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_templa= te.ttwu_do_wakeup.try_to_wake_up 3.51 =C2=B1 4% -1.4 2.13 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_seco= ndary 3.52 =C2=B1 4% -1.4 2.15 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64_no_verify 2.09 =C2=B1 3% -1.1 0.99 perf-profile.calltrace.c= ycles-pp.__softirqentry_text_start.run_ksoftirqd.smpboot_thread_fn.kthread.= ret_from_fork 2.09 =C2=B1 2% -1.1 1.01 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.run_ksoftirqd.smpboot_thread_fn.kthread.ret_from_fork 3.35 =C2=B1 2% -1.0 2.35 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.smpboot_thread_fn.kthread.ret_from_fork 6.16 =C2=B1 8% -1.0 5.17 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.do_exit.io_wqe_worker.ret_from_fork 1.49 -0.9 0.58 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__read_end_io.blk_update_request.blk_mq_end_request.blk_complete_r= eqs.__softirqentry_text_start 1.55 -0.9 0.65 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.blk_update_request.blk_mq_end_request.blk_complete_reqs.__softirqe= ntry_text_start.run_ksoftirqd 1.55 -0.9 0.66 perf-profile.calltrace.cycles= -pp.blk_mq_end_request.blk_complete_reqs.__softirqentry_text_start.run_ksof= tirqd.smpboot_thread_fn 1.64 -0.9 0.74 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.blk_complete_reqs.__softirqentry_text_start.run_ksoftirqd.smpboot_= thread_fn.kthread 3.08 =C2=B1 28% -0.8 2.23 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_e= nter.cpuidle_idle_call.do_idle 2.87 =C2=B1 30% -0.8 2.03 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.c= puidle_enter_state.cpuidle_enter.cpuidle_idle_call 8.05 -0.8 7.23 perf-profile.calltrace.cycles= -pp.kthread.ret_from_fork 2.73 -0.8 1.93 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.io_wqe_activate_free_worker.io_wqe_enqueue.io_queue_iowq.io_submit= _sqe.io_submit_sqes 2.62 -0.8 1.84 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.try_to_wake_up.io_wqe_activate_free_worker.io_wqe_enqueue.io_queue= _iowq.io_submit_sqe 2.80 -0.8 2.03 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.io_wqe_enqueue.io_queue_iowq.io_submit_sqe.io_submit_sqes.__do_sys= _io_uring_enter 2.83 -0.8 2.07 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.io_queue_iowq.io_submit_sqe.io_submit_sqes.__do_sys_io_uring_enter= .do_syscall_64 2.92 -0.8 2.15 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.io_submit_sqe.io_submit_sqes.__do_sys_io_uring_enter.do_syscall_64= .entry_SYSCALL_64_after_hwframe 2.95 -0.8 2.19 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.io_submit_sqes.__do_sys_io_uring_enter.do_syscall_64.entry_SYSCALL= _64_after_hwframe 1.86 =C2=B1 2% -0.7 1.16 =C2=B1 5% perf-profile.calltr= ace.cycles-pp._raw_spin_lock.io_worker_handle_work.io_wqe_worker.ret_from_f= ork 1.71 =C2=B1 2% -0.7 1.01 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.io_worker_han= dle_work.io_wqe_worker.ret_from_fork 4.64 -0.6 4.02 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.__do_sys_io_uring_enter.do_syscall_64.entry_SYSCALL_64_after_hwfra= me 5.77 -0.5 5.23 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe 5.76 -0.5 5.22 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.25 =C2=B1 5% -0.5 2.71 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.__libc_write 3.09 =C2=B1 5% -0.5 2.59 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 3.05 =C2=B1 5% -0.5 2.56 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.generic_file_write_iter.new_sync_write.vfs_write.ksys_write.d= o_syscall_64 2.90 =C2=B1 5% -0.5 2.44 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.__generic_file_write_iter.generic_file_write_iter.new_sync_wr= ite.vfs_write.ksys_write 2.82 =C2=B1 5% -0.4 2.38 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.generic_perform_write.__generic_file_write_iter.generic_file_= write_iter.new_sync_write.vfs_write 1.37 =C2=B1 6% -0.4 0.95 perf-profile.calltrace.c= ycles-pp.__wake_up_common_lock.kiocb_done.io_read.io_issue_sqe.io_wq_submit= _work 1.50 =C2=B1 5% -0.4 1.09 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.kiocb_done.io_read.io_issue_sqe.io_wq_submit_work.io_worker_h= andle_work 1.14 =C2=B1 6% -0.4 0.77 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__wake_up_common.__wake_up_common_lock.kiocb_done.io_read.io_= issue_sqe 1.12 =C2=B1 6% -0.4 0.75 perf-profile.calltrace.c= ycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.ki= ocb_done.io_read 1.11 =C2=B1 6% -0.4 0.75 perf-profile.calltrace.c= ycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up= _common_lock.kiocb_done 1.43 =C2=B1 3% -0.3 1.13 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.schedule.schedule_hrtimeout_range_clock.io_cqring_wait.__do_s= ys_io_uring_enter.do_syscall_64 1.44 =C2=B1 3% -0.3 1.14 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.schedule_hrtimeout_range_clock.io_cqring_wait.__do_sys_io_uri= ng_enter.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.42 =C2=B1 3% -0.3 1.13 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.schedule_hrtimeout_range_clock.io_cqring_= wait.__do_sys_io_uring_enter 0.62 =C2=B1 3% -0.3 0.36 =C2=B1 70% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.sch= edule_hrtimeout_range_clock 0.62 =C2=B1 3% -0.3 0.36 =C2=B1 70% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule.schedule_hrtimeou= t_range_clock.io_cqring_wait 1.29 =C2=B1 22% -0.3 1.03 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start= _secondary 2.04 -0.2 1.80 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf= _trace_sched_wakeup_template.ttwu_do_wakeup 0.69 =C2=B1 4% -0.2 0.54 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.schedule= _hrtimeout_range_clock 0.69 =C2=B1 4% -0.1 0.55 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.dequeue_task_fair.__schedule.schedule.schedule_hrtimeout_rang= e_clock.io_cqring_wait 0.57 =C2=B1 4% +0.1 0.62 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.smpboot_= thread_fn 0.68 =C2=B1 3% +0.1 0.73 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__schedule.__cond_resched.loop_process_work.process_one_work.= worker_thread 0.59 =C2=B1 3% +0.1 0.64 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.dequeue_task_fair.__schedule.schedule.smpboot_thread_fn.kthre= ad 0.69 =C2=B1 3% +0.1 0.75 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__cond_resched.loop_process_work.process_one_work.worker_thre= ad.kthread 0.59 =C2=B1 2% +0.1 0.65 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.ttwu_do_wakeup.try_to_wake_up.raise_softirq.blk_mq_complete_r= equest_remote.blk_mq_complete_request 0.56 =C2=B1 2% +0.1 0.62 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_wakeup_template.ttwu_do_wakeup.try_to_wake_u= p.raise_softirq.blk_mq_complete_request_remote 0.59 =C2=B1 7% +0.1 0.70 perf-profile.calltrace.c= ycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_stat_runtime.= update_curr.enqueue_entity 0.61 =C2=B1 7% +0.1 0.73 perf-profile.calltrace.c= ycles-pp.perf_trace_sched_stat_runtime.update_curr.enqueue_entity.enqueue_t= ask_fair.ttwu_do_activate 0.60 =C2=B1 7% +0.1 0.72 perf-profile.calltrace.c= ycles-pp.perf_tp_event.perf_trace_sched_stat_runtime.update_curr.enqueue_en= tity.enqueue_task_fair 0.72 =C2=B1 4% +0.1 0.84 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.read_pages.page_cache_ra_unbounded.force_page_cache_ra.filema= p_get_pages.filemap_read 0.62 =C2=B1 6% +0.1 0.75 perf-profile.calltrace.c= ycles-pp.update_curr.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_= to_wake_up 0.71 =C2=B1 6% +0.1 0.84 perf-profile.calltrace.c= ycles-pp.ttwu_do_activate.try_to_wake_up.raise_softirq.blk_mq_complete_requ= est_remote.blk_mq_complete_request 0.68 =C2=B1 7% +0.1 0.81 perf-profile.calltrace.c= ycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.r= aise_softirq 0.70 =C2=B1 7% +0.1 0.83 perf-profile.calltrace.c= ycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.raise_softirq.bl= k_mq_complete_request_remote 1.40 +0.2 1.58 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.raise_softirq.blk_mq_complete_request_remote.blk_mq_complete_reque= st.loop_process_work.process_one_work 1.45 +0.2 1.64 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.blk_mq_complete_request.loop_process_work.process_one_work.worker_= thread.kthread 1.44 +0.2 1.64 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.blk_mq_complete_request_remote.blk_mq_complete_request.loop_proces= s_work.process_one_work.worker_thread 1.35 =C2=B1 3% +0.2 1.55 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.raise_softirq.blk_mq_complete_request_remote.b= lk_mq_complete_request.loop_process_work 1.13 =C2=B1 5% +0.2 1.33 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.page_cache_ra_unbounded.force_page_cache_ra.filemap_get_pages= .filemap_read.io_read 1.14 =C2=B1 5% +0.2 1.35 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.force_page_cache_ra.filemap_get_pages.filemap_read.io_read.io= _issue_sqe 1.65 =C2=B1 7% +0.2 1.89 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.schedule_timeout.io_w= qe_worker 0.92 =C2=B1 3% +0.3 1.19 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.update_curr.pick_next_task_fair.__schedule.schedule.schedule_= timeout 0.85 =C2=B1 2% +0.3 1.12 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_stat_runtime.update_curr.pick_= next_task_fair.__schedule 0.87 =C2=B1 2% +0.3 1.14 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_stat_runtime.update_curr.pick_next_task_fair= .__schedule.schedule 0.84 =C2=B1 2% +0.3 1.11 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_stat_run= time.update_curr.pick_next_task_fair 3.25 +0.3 3.56 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.loop_process_work.process_one_work.worker_thread.kthread.ret_from_= fork 2.35 =C2=B1 8% +0.3 2.70 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle= _call.do_idle 1.51 =C2=B1 10% +0.3 1.85 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.asm_sysvec_apic_timer_interrupt.mwait_idle_with_hints.intel_i= dle_irq.cpuidle_enter_state.cpuidle_enter 1.09 =C2=B1 2% +0.5 1.58 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule.io_schedule.folio= _wait_bit_common 1.42 +0.5 1.91 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.io_schedule 1.07 =C2=B1 2% +0.5 1.57 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.io_= schedule 1.44 +0.5 1.95 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.dequeue_task_fair.__schedule.schedule.io_schedule.folio_wait_bit_c= ommon 1.13 +0.6 1.77 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.schedule_time= out 13.05 =C2=B1 4% +0.6 13.69 perf-profile.calltrace.c= ycles-pp.poll_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_i= dle 0.88 =C2=B1 3% +0.6 1.53 perf-profile.calltrace.c= ycles-pp.perf_trace_sched_switch.__schedule.schedule.schedule_timeout.io_wq= e_worker 0.87 =C2=B1 4% +0.6 1.51 perf-profile.calltrace.c= ycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.schedule= _timeout 1.16 +0.6 1.80 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.dequeue_task_fair.__schedule.schedule.schedule_timeout.io_wqe_work= er 2.96 +0.7 3.68 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.perf_prepare_sample.perf_event_output_forward.__perf_event_overflo= w.perf_tp_event.perf_trace_sched_switch 3.15 =C2=B1 6% +0.8 4.00 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_stat_runtime.update_curr.dequeue_entity.dequ= eue_task_fair.__schedule 3.45 +0.9 4.30 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.update_curr.dequeue_entity.dequeue_task_fair.__schedule.schedule 2.52 +0.9 3.39 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_switch.__sche= dule.schedule 3.07 =C2=B1 6% +0.9 3.95 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_stat_runtime.update_curr.deque= ue_entity.dequeue_task_fair 3.51 =C2=B1 3% +1.0 4.47 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.io_schedule.folio_wait_bit_common.filemap= _update_page 7.43 +1.0 8.42 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.io_wq_submit_work.io_worker_handle_work.io_wqe_worker.ret_from_fork 7.35 +1.0 8.35 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.io_read.io_issue_sqe.io_wq_submit_work.io_worker_handle_work.io_wq= e_worker 7.35 +1.0 8.36 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.io_issue_sqe.io_wq_submit_work.io_worker_handle_work.io_wqe_worker= .ret_from_fork 3.60 =C2=B1 3% +1.1 4.71 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.schedule.io_schedule.folio_wait_bit_common.filemap_update_pag= e.filemap_get_pages 3.62 =C2=B1 3% +1.1 4.75 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.io_schedule.folio_wait_bit_common.filemap_update_page.filemap= _get_pages.filemap_read 3.72 =C2=B1 2% +1.1 4.86 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.folio_wait_bit_common.filemap_update_page.filemap_get_pages.f= ilemap_read.io_read 3.78 =C2=B1 2% +1.2 4.93 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.filemap_update_page.filemap_get_pages.filemap_read.io_read.io= _issue_sqe 3.69 +1.2 4.86 =C2=B1 11% perf-profile.calltrace.c= ycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf= _trace_sched_switch.__schedule 2.69 =C2=B1 2% +1.2 3.88 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_stat_run= time.update_curr.dequeue_entity 0.00 +1.2 1.23 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_wakeup_templa= te.ttwu_do_wakeup.sched_ttwu_pending 0.00 +1.3 1.29 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.perf_tp_event.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sche= d_ttwu_pending.flush_smp_call_function_queue 3.03 =C2=B1 2% +1.3 4.33 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.perf_prepare_sample.perf_event_output_forward.__perf_event_ov= erflow.perf_tp_event.perf_trace_sched_stat_runtime 0.00 +1.3 1.34 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.perf_trace_sched_wakeup_template.ttwu_do_wakeup.sched_ttwu_pending= .flush_smp_call_function_queue.do_idle 0.00 +1.4 1.37 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.ttwu_do_wakeup.sched_ttwu_pending.flush_smp_call_function_queue.do= _idle.cpu_startup_entry 5.22 +1.4 6.60 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.filemap_get_pages.filemap_read.io_read.io_issue_sqe.io_wq_submit_w= ork 5.76 =C2=B1 2% +1.4 7.17 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.filemap_read.io_read.io_issue_sqe.io_wq_submit_work.io_worker= _handle_work 4.12 =C2=B1 3% +1.5 5.63 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.schedule_timeout.io_wqe_worker.ret_from_f= ork 4.16 =C2=B1 3% +1.5 5.67 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.schedule.schedule_timeout.io_wqe_worker.ret_from_fork 4.33 =C2=B1 3% +1.5 5.87 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.schedule_timeout.io_wqe_worker.ret_from_fork 4.09 +1.6 5.68 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event.perf= _trace_sched_stat_runtime.update_curr 1.20 +1.8 3.02 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.perf_callchain_kernel.get_perf_callchain.perf_callchain.perf_prepa= re_sample.perf_event_output_forward 0.00 +1.9 1.86 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_start= up_entry.start_secondary 0.00 +1.9 1.89 =C2=B1 13% perf-profile.calltrace.c= ycles-pp.__get_user_nocheck_8.perf_callchain_user.get_perf_callchain.perf_c= allchain.perf_prepare_sample 6.42 +2.1 8.50 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.get_perf_callchain.perf_callchain.perf_prepare_sample.perf_event_o= utput_forward.__perf_event_overflow 6.43 +2.1 8.53 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.perf_callchain.perf_prepare_sample.perf_event_output_forward.__per= f_event_overflow.perf_tp_event 0.00 +2.1 2.10 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_seco= ndary.secondary_startup_64_no_verify 0.68 =C2=B1 70% +3.3 3.94 perf-profile.calltrace.c= ycles-pp.perf_callchain_user.get_perf_callchain.perf_callchain.perf_prepare= _sample.perf_event_output_forward 11.59 =C2=B1 2% -2.9 8.67 =C2=B1 9% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 7.09 =C2=B1 2% -2.1 4.95 =C2=B1 4% perf-profile.childr= en.cycles-pp._raw_spin_lock 3.01 =C2=B1 14% -1.9 1.12 =C2=B1 99% perf-profile.childr= en.cycles-pp.__libc_start_main 6.79 =C2=B1 2% -1.7 5.04 =C2=B1 2% perf-profile.childr= en.cycles-pp.try_to_wake_up 3.13 =C2=B1 8% -1.5 1.68 perf-profile.children.cy= cles-pp.__softirqentry_text_start 3.54 =C2=B1 4% -1.4 2.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.schedule_idle 2.46 =C2=B1 4% -1.3 1.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.__wake_up_common 2.09 =C2=B1 2% -1.1 1.01 =C2=B1 2% perf-profile.childr= en.cycles-pp.run_ksoftirqd 3.87 =C2=B1 27% -1.1 2.81 =C2=B1 8% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 3.35 =C2=B1 2% -1.0 2.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.smpboot_thread_fn 6.18 =C2=B1 8% -1.0 5.19 =C2=B1 12% perf-profile.childr= en.cycles-pp.do_exit 1.42 -0.9 0.50 =C2=B1 3% perf-profile.children.cy= cles-pp.folio_wake_bit 9.61 -0.9 8.70 =C2=B1 4% perf-profile.children.cy= cles-pp.entry_SYSCALL_64_after_hwframe 1.49 -0.9 0.58 =C2=B1 2% perf-profile.children.cy= cles-pp.__read_end_io 9.56 -0.9 8.66 =C2=B1 4% perf-profile.children.cy= cles-pp.do_syscall_64 1.55 -0.9 0.65 =C2=B1 2% perf-profile.children.cy= cles-pp.blk_update_request 1.29 =C2=B1 3% -0.9 0.39 perf-profile.children.cy= cles-pp.wake_page_function 1.55 -0.9 0.66 perf-profile.children.cycles-= pp.blk_mq_end_request 1.64 -0.9 0.75 =C2=B1 3% perf-profile.children.cy= cles-pp.blk_complete_reqs 8.05 -0.8 7.23 perf-profile.children.cycles-= pp.kthread 2.73 -0.8 1.93 =C2=B1 4% perf-profile.children.cy= cles-pp.io_wqe_activate_free_worker 2.80 -0.8 2.03 =C2=B1 4% perf-profile.children.cy= cles-pp.io_wqe_enqueue 2.83 -0.8 2.07 =C2=B1 4% perf-profile.children.cy= cles-pp.io_queue_iowq 2.92 -0.8 2.15 =C2=B1 3% perf-profile.children.cy= cles-pp.io_submit_sqe 2.95 -0.8 2.19 =C2=B1 3% perf-profile.children.cy= cles-pp.io_submit_sqes 4.64 -0.6 4.02 =C2=B1 4% perf-profile.children.cy= cles-pp.__do_sys_io_uring_enter 0.91 =C2=B1 44% -0.4 0.48 =C2=B1 17% perf-profile.childr= en.cycles-pp.clockevents_program_event 1.38 =C2=B1 6% -0.4 0.96 perf-profile.children.cy= cles-pp.__wake_up_common_lock 1.50 =C2=B1 5% -0.4 1.09 =C2=B1 3% perf-profile.childr= en.cycles-pp.kiocb_done 1.15 =C2=B1 23% -0.4 0.78 perf-profile.children.cy= cles-pp.__irq_exit_rcu 1.13 =C2=B1 7% -0.4 0.76 perf-profile.children.cy= cles-pp.autoremove_wake_function 1.45 =C2=B1 3% -0.3 1.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.schedule_hrtimeout_range_clock 0.59 =C2=B1 19% -0.3 0.31 =C2=B1 6% perf-profile.childr= en.cycles-pp.rcu_core 1.31 =C2=B1 23% -0.3 1.04 =C2=B1 3% perf-profile.childr= en.cycles-pp.menu_select 0.39 =C2=B1 30% -0.3 0.14 =C2=B1 22% perf-profile.childr= en.cycles-pp.free_unref_page 0.50 =C2=B1 21% -0.3 0.25 =C2=B1 8% perf-profile.childr= en.cycles-pp.rcu_do_batch 0.38 =C2=B1 32% -0.3 0.13 =C2=B1 21% perf-profile.childr= en.cycles-pp.__unfreeze_partials 0.42 =C2=B1 27% -0.2 0.18 =C2=B1 12% perf-profile.childr= en.cycles-pp.free_pcppages_bulk 0.47 =C2=B1 24% -0.2 0.23 =C2=B1 11% perf-profile.childr= en.cycles-pp.kmem_cache_free 2.74 =C2=B1 2% -0.2 2.51 =C2=B1 3% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 0.63 =C2=B1 36% -0.2 0.42 =C2=B1 12% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 0.51 =C2=B1 42% -0.2 0.31 =C2=B1 18% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 1.20 =C2=B1 3% -0.2 1.01 =C2=B1 4% perf-profile.childr= en.cycles-pp.asm_exc_page_fault 0.37 =C2=B1 4% -0.2 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_rq_clock 0.33 =C2=B1 6% -0.1 0.18 =C2=B1 11% perf-profile.childr= en.cycles-pp.set_next_entity 0.47 =C2=B1 2% -0.1 0.39 =C2=B1 2% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.36 =C2=B1 12% -0.1 0.29 =C2=B1 10% perf-profile.childr= en.cycles-pp.run_timer_softirq 0.23 =C2=B1 21% -0.1 0.16 =C2=B1 6% perf-profile.childr= en.cycles-pp.update_blocked_averages 0.11 =C2=B1 4% -0.1 0.03 =C2=B1 70% perf-profile.childr= en.cycles-pp.tick_nohz_idle_exit 0.36 =C2=B1 11% -0.1 0.29 =C2=B1 8% perf-profile.childr= en.cycles-pp.__run_timers 0.12 -0.1 0.06 =C2=B1 8% perf-profile.children.cy= cles-pp.check_preempt_curr 0.38 =C2=B1 5% -0.1 0.32 =C2=B1 11% perf-profile.childr= en.cycles-pp.exc_page_fault 0.13 =C2=B1 43% -0.1 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.run_rebalance_domains 0.10 =C2=B1 16% -0.0 0.06 =C2=B1 8% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 0.19 =C2=B1 4% -0.0 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.kernelmode_fixup_or_oops 0.14 =C2=B1 5% -0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.search_extable 0.13 =C2=B1 3% -0.0 0.09 =C2=B1 10% perf-profile.childr= en.cycles-pp.bsearch 0.14 =C2=B1 3% -0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.search_exception_tables 0.15 =C2=B1 17% -0.0 0.12 perf-profile.children.cy= cles-pp.lapic_next_deadline 0.14 =C2=B1 6% -0.0 0.10 =C2=B1 16% perf-profile.childr= en.cycles-pp.vfs_read 0.07 =C2=B1 7% -0.0 0.03 =C2=B1 70% perf-profile.childr= en.cycles-pp.cmp_ex_search 0.17 =C2=B1 4% -0.0 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.fixup_exception 0.12 =C2=B1 21% -0.0 0.08 =C2=B1 14% perf-profile.childr= en.cycles-pp.__update_blocked_fair 0.12 =C2=B1 8% -0.0 0.08 =C2=B1 14% perf-profile.childr= en.cycles-pp.read 0.18 =C2=B1 9% -0.0 0.15 =C2=B1 10% perf-profile.childr= en.cycles-pp.sched_move_task 0.14 =C2=B1 6% -0.0 0.11 =C2=B1 11% perf-profile.childr= en.cycles-pp.ksys_read 0.10 =C2=B1 12% -0.0 0.07 =C2=B1 17% perf-profile.childr= en.cycles-pp.seq_read_iter 0.21 =C2=B1 7% -0.0 0.19 =C2=B1 5% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.10 =C2=B1 9% -0.0 0.07 =C2=B1 11% perf-profile.childr= en.cycles-pp.seq_read 0.09 =C2=B1 14% -0.0 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.reweight_entity 0.12 =C2=B1 8% -0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.08 =C2=B1 10% -0.0 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.entry_SYSRETQ_unsafe_stack 0.10 +0.0 0.11 =C2=B1 4% perf-profile.children.cy= cles-pp.blk_mq_get_tag 0.09 +0.0 0.10 =C2=B1 4% perf-profile.children.cy= cles-pp.sbitmap_get 0.05 +0.0 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.__slab_free 0.06 =C2=B1 7% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.__mod_timer 0.11 =C2=B1 4% +0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.__blk_mq_alloc_requests 0.08 =C2=B1 10% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.12 =C2=B1 6% +0.0 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.core_kernel_text 0.10 =C2=B1 4% +0.0 0.12 =C2=B1 4% perf-profile.childr= en.cycles-pp.io_wq_free_work.cold 0.10 =C2=B1 4% +0.0 0.12 =C2=B1 4% perf-profile.childr= en.cycles-pp.io_free_req 0.06 =C2=B1 14% +0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.wake_affine 0.07 =C2=B1 6% +0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.__pagevec_lru_add_fn 0.11 =C2=B1 8% +0.0 0.13 =C2=B1 9% perf-profile.childr= en.cycles-pp.workingset_age_nonresident 0.34 +0.0 0.37 =C2=B1 3% perf-profile.children.cy= cles-pp.__perf_event_header__init_id 0.07 =C2=B1 7% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.alloc_vmap_area 0.20 =C2=B1 6% +0.0 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.__switch_to 0.20 =C2=B1 4% +0.0 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.blk_mq_submit_bio 0.08 =C2=B1 6% +0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.arch_dup_task_struct 0.10 =C2=B1 8% +0.0 0.13 =C2=B1 10% perf-profile.childr= en.cycles-pp.__pagevec_lru_add 0.08 =C2=B1 10% +0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.__get_vm_area_node 0.04 =C2=B1 71% +0.0 0.07 =C2=B1 11% perf-profile.childr= en.cycles-pp.down_read 0.11 +0.0 0.15 =C2=B1 3% perf-profile.children.cy= cles-pp.folio_add_lru 0.02 =C2=B1141% +0.0 0.06 =C2=B1 8% perf-profile.childr= en.cycles-pp.kmem_cache_alloc_node 0.02 =C2=B1141% +0.0 0.06 =C2=B1 8% perf-profile.childr= en.cycles-pp.put_prev_entity 0.18 =C2=B1 13% +0.0 0.23 =C2=B1 7% perf-profile.childr= en.cycles-pp.__filemap_add_folio 0.14 =C2=B1 3% +0.0 0.18 =C2=B1 7% perf-profile.childr= en.cycles-pp.loop_queue_work 0.43 =C2=B1 8% +0.0 0.48 perf-profile.children.cy= cles-pp.sched_clock_cpu 0.02 =C2=B1141% +0.1 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.xas_start 0.08 +0.1 0.13 =C2=B1 3% perf-profile.children.cy= cles-pp.clear_page_erms 0.15 =C2=B1 5% +0.1 0.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.update_sg_wakeup_stats 0.23 =C2=B1 3% +0.1 0.29 =C2=B1 5% perf-profile.childr= en.cycles-pp.blk_mq_plug_issue_direct 0.21 =C2=B1 2% +0.1 0.27 =C2=B1 4% perf-profile.childr= en.cycles-pp.loop_queue_rq 0.76 +0.1 0.82 =C2=B1 4% perf-profile.children.cy= cles-pp.orc_find 0.25 =C2=B1 6% +0.1 0.31 =C2=B1 3% perf-profile.childr= en.cycles-pp.filemap_add_folio 0.24 =C2=B1 3% +0.1 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.__blk_flush_plug 0.24 =C2=B1 3% +0.1 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.blk_mq_flush_plug_list 0.24 +0.1 0.31 =C2=B1 5% perf-profile.children.cy= cles-pp.blk_finish_plug 0.15 =C2=B1 3% +0.1 0.22 =C2=B1 2% perf-profile.childr= en.cycles-pp.find_idlest_group 0.13 =C2=B1 3% +0.1 0.19 perf-profile.children.cy= cles-pp.__alloc_pages_bulk 0.22 =C2=B1 3% +0.1 0.28 =C2=B1 4% perf-profile.childr= en.cycles-pp.__blk_mq_try_issue_directly 0.13 =C2=B1 3% +0.1 0.19 =C2=B1 2% perf-profile.childr= en.cycles-pp.vm_area_alloc_pages 0.16 =C2=B1 5% +0.1 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.find_idlest_cpu 0.15 =C2=B1 5% +0.1 0.22 =C2=B1 2% perf-profile.childr= en.cycles-pp.__vmalloc_area_node 0.36 =C2=B1 9% +0.1 0.44 =C2=B1 6% perf-profile.childr= en.cycles-pp.select_task_rq_fair 0.00 +0.1 0.08 =C2=B1 10% perf-profile.children.cy= cles-pp.llist_reverse_order 0.19 =C2=B1 4% +0.1 0.27 =C2=B1 10% perf-profile.childr= en.cycles-pp.___perf_sw_event 0.63 +0.1 0.71 perf-profile.children.cycles-= pp.stack_access_ok 0.86 =C2=B1 2% +0.1 0.94 =C2=B1 5% perf-profile.childr= en.cycles-pp.exit_to_user_mode_prepare 0.84 =C2=B1 2% +0.1 0.93 =C2=B1 5% perf-profile.childr= en.cycles-pp.exit_to_user_mode_loop 0.83 =C2=B1 2% +0.1 0.92 =C2=B1 5% perf-profile.childr= en.cycles-pp.arch_do_signal_or_restart 0.83 =C2=B1 2% +0.1 0.92 =C2=B1 5% perf-profile.childr= en.cycles-pp.get_signal 0.23 =C2=B1 6% +0.1 0.33 =C2=B1 2% perf-profile.childr= en.cycles-pp.__vmalloc_node_range 0.10 =C2=B1 4% +0.1 0.21 =C2=B1 6% perf-profile.childr= en.cycles-pp.task_fork_fair 0.11 =C2=B1 8% +0.1 0.21 =C2=B1 4% perf-profile.childr= en.cycles-pp.sched_cgroup_fork 0.15 =C2=B1 3% +0.1 0.27 =C2=B1 5% perf-profile.childr= en.cycles-pp.perf_trace_sched_migrate_task 0.72 =C2=B1 4% +0.1 0.84 =C2=B1 5% perf-profile.childr= en.cycles-pp.read_pages 0.26 =C2=B1 4% +0.1 0.38 perf-profile.children.cy= cles-pp.alloc_thread_stack_node 0.18 =C2=B1 4% +0.1 0.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.set_task_cpu 0.00 +0.1 0.12 =C2=B1 3% perf-profile.children.cy= cles-pp.__smp_call_single_queue 0.00 +0.2 0.15 perf-profile.children.cycles-= pp.llist_add_batch 0.04 =C2=B1 71% +0.2 0.19 =C2=B1 8% perf-profile.childr= en.cycles-pp.io_queue_worker_create 0.46 =C2=B1 11% +0.2 0.62 =C2=B1 9% perf-profile.childr= en.cycles-pp.finish_task_switch 1.13 =C2=B1 5% +0.2 1.28 =C2=B1 5% perf-profile.childr= en.cycles-pp.memcpy_erms 1.54 =C2=B1 3% +0.2 1.70 =C2=B1 4% perf-profile.childr= en.cycles-pp.__orc_find 0.38 =C2=B1 3% +0.2 0.55 perf-profile.children.cy= cles-pp.dup_task_struct 0.02 =C2=B1141% +0.2 0.19 =C2=B1 6% perf-profile.childr= en.cycles-pp.task_work_add 0.00 +0.2 0.17 =C2=B1 4% perf-profile.children.cy= cles-pp.__flush_smp_call_function_queue 1.40 +0.2 1.58 =C2=B1 3% perf-profile.children.cy= cles-pp.raise_softirq 1.60 =C2=B1 3% +0.2 1.78 =C2=B1 4% perf-profile.childr= en.cycles-pp.perf_output_sample 0.28 =C2=B1 4% +0.2 0.47 =C2=B1 3% perf-profile.childr= en.cycles-pp.wake_up_new_task 1.45 +0.2 1.64 =C2=B1 3% perf-profile.children.cy= cles-pp.blk_mq_complete_request 1.44 +0.2 1.64 =C2=B1 3% perf-profile.children.cy= cles-pp.blk_mq_complete_request_remote 1.13 =C2=B1 5% +0.2 1.33 =C2=B1 6% perf-profile.childr= en.cycles-pp.page_cache_ra_unbounded 1.14 =C2=B1 5% +0.2 1.35 =C2=B1 6% perf-profile.childr= en.cycles-pp.force_page_cache_ra 0.00 +0.3 0.26 =C2=B1 4% perf-profile.children.cy= cles-pp.ttwu_queue_wakelist 0.09 =C2=B1 5% +0.3 0.37 =C2=B1 5% perf-profile.childr= en.cycles-pp.__sysvec_call_function_single 0.10 =C2=B1 4% +0.3 0.38 =C2=B1 6% perf-profile.childr= en.cycles-pp.sysvec_call_function_single 3.25 +0.3 3.56 =C2=B1 2% perf-profile.children.cy= cles-pp.loop_process_work 0.11 +0.3 0.43 =C2=B1 5% perf-profile.children.cy= cles-pp.asm_sysvec_call_function_single 2.72 +0.3 3.05 =C2=B1 2% perf-profile.children.cy= cles-pp.__unwind_start 0.64 +0.3 0.98 =C2=B1 5% perf-profile.children.cy= cles-pp.copy_process 0.62 =C2=B1 2% +0.3 0.97 =C2=B1 4% perf-profile.childr= en.cycles-pp.create_io_thread 2.37 =C2=B1 8% +0.4 2.74 =C2=B1 4% perf-profile.childr= en.cycles-pp.intel_idle_irq 4.80 +0.5 5.32 =C2=B1 3% perf-profile.children.cy= cles-pp.unwind_next_frame 0.93 =C2=B1 2% +0.5 1.46 =C2=B1 3% perf-profile.childr= en.cycles-pp.create_io_worker 0.95 +0.5 1.49 =C2=B1 4% perf-profile.children.cy= cles-pp.task_work_run 0.93 =C2=B1 2% +0.5 1.48 =C2=B1 4% perf-profile.childr= en.cycles-pp.create_worker_cb 6.06 +0.6 6.64 =C2=B1 3% perf-profile.children.cy= cles-pp.perf_callchain_kernel 13.10 =C2=B1 4% +0.8 13.88 perf-profile.children.cy= cles-pp.poll_idle 15.03 +0.9 15.93 =C2=B1 3% perf-profile.children.cy= cles-pp.__schedule 7.43 +1.0 8.42 =C2=B1 3% perf-profile.children.cy= cles-pp.io_wq_submit_work 7.36 +1.0 8.36 =C2=B1 3% perf-profile.children.cy= cles-pp.io_issue_sqe 7.35 +1.0 8.35 =C2=B1 3% perf-profile.children.cy= cles-pp.io_read 4.07 +1.0 5.08 =C2=B1 3% perf-profile.children.cy= cles-pp.dequeue_entity 4.17 +1.0 5.20 =C2=B1 3% perf-profile.children.cy= cles-pp.dequeue_task_fair 4.88 =C2=B1 2% +1.1 5.95 =C2=B1 3% perf-profile.childr= en.cycles-pp.perf_trace_sched_switch 3.62 =C2=B1 3% +1.1 4.75 =C2=B1 4% perf-profile.childr= en.cycles-pp.io_schedule 3.72 =C2=B1 2% +1.1 4.86 =C2=B1 4% perf-profile.childr= en.cycles-pp.folio_wait_bit_common 3.78 =C2=B1 2% +1.2 4.93 =C2=B1 4% perf-profile.childr= en.cycles-pp.filemap_update_page 5.22 +1.4 6.60 =C2=B1 4% perf-profile.children.cy= cles-pp.filemap_get_pages 3.00 =C2=B1 2% +1.4 4.39 perf-profile.children.cy= cles-pp.__get_user_nocheck_8 5.60 =C2=B1 2% +1.4 7.02 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_curr 5.76 =C2=B1 2% +1.4 7.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.filemap_read 5.34 =C2=B1 2% +1.4 6.77 =C2=B1 3% perf-profile.childr= en.cycles-pp.perf_trace_sched_stat_runtime 4.35 =C2=B1 3% +1.5 5.90 =C2=B1 3% perf-profile.childr= en.cycles-pp.schedule_timeout 3.35 =C2=B1 2% +1.7 5.05 =C2=B1 2% perf-profile.childr= en.cycles-pp.perf_callchain_user 0.00 +2.1 2.13 =C2=B1 4% perf-profile.children.cy= cles-pp.flush_smp_call_function_queue 0.09 =C2=B1 5% +2.1 2.22 =C2=B1 5% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 9.58 +2.3 11.88 =C2=B1 2% perf-profile.children.cy= cles-pp.get_perf_callchain 9.61 +2.3 11.91 =C2=B1 2% perf-profile.children.cy= cles-pp.perf_callchain 10.08 +2.3 12.42 =C2=B1 2% perf-profile.children.cy= cles-pp.perf_prepare_sample 10.55 =C2=B1 2% +2.4 12.99 =C2=B1 3% perf-profile.childr= en.cycles-pp.schedule 12.40 +2.5 14.91 =C2=B1 3% perf-profile.children.cy= cles-pp.perf_event_output_forward 12.45 +2.5 14.97 =C2=B1 3% perf-profile.children.cy= cles-pp.__perf_event_overflow 12.79 +2.5 15.31 =C2=B1 3% perf-profile.children.cy= cles-pp.perf_tp_event 11.50 =C2=B1 3% -2.9 8.63 =C2=B1 9% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 0.53 =C2=B1 4% -0.1 0.38 =C2=B1 5% perf-profile.self.c= ycles-pp.__schedule 0.23 =C2=B1 6% -0.1 0.09 =C2=B1 9% perf-profile.self.c= ycles-pp.update_rq_clock 0.16 =C2=B1 7% -0.1 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.set_next_entity 0.47 =C2=B1 2% -0.1 0.39 =C2=B1 2% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.15 =C2=B1 14% -0.1 0.07 =C2=B1 11% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.18 =C2=B1 11% -0.1 0.12 =C2=B1 6% perf-profile.self.c= ycles-pp.enqueue_entity 0.09 =C2=B1 32% -0.1 0.04 =C2=B1 73% perf-profile.self.c= ycles-pp.load_balance 0.10 =C2=B1 16% -0.0 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.23 =C2=B1 3% -0.0 0.18 =C2=B1 6% perf-profile.self.c= ycles-pp.update_load_avg 0.14 =C2=B1 18% -0.0 0.10 =C2=B1 16% perf-profile.self.c= ycles-pp.queued_write_lock_slowpath 0.15 =C2=B1 8% -0.0 0.10 =C2=B1 12% perf-profile.self.c= ycles-pp.prepare_task_switch 0.07 =C2=B1 6% -0.0 0.03 =C2=B1 70% perf-profile.self.c= ycles-pp.bsearch 0.07 =C2=B1 6% -0.0 0.04 =C2=B1 71% perf-profile.self.c= ycles-pp.vfs_write 0.15 =C2=B1 17% -0.0 0.12 perf-profile.self.cycles= -pp.lapic_next_deadline 0.09 =C2=B1 14% -0.0 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.reweight_entity 0.08 =C2=B1 6% -0.0 0.06 =C2=B1 16% perf-profile.self.c= ycles-pp.entry_SYSRETQ_unsafe_stack 0.10 =C2=B1 8% -0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.do_idle 0.05 +0.0 0.06 perf-profile.self.cycles-pp.s= ched_clock_cpu 0.05 +0.0 0.06 perf-profile.self.cycles-pp._= _slab_free 0.09 =C2=B1 9% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.core_kernel_text 0.07 =C2=B1 11% +0.0 0.09 =C2=B1 5% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.06 =C2=B1 7% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.__read_end_io 0.08 =C2=B1 5% +0.0 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.io_wq_worker_running 0.20 =C2=B1 6% +0.0 0.22 =C2=B1 4% perf-profile.self.c= ycles-pp.__switch_to 0.22 =C2=B1 2% +0.0 0.25 perf-profile.self.cycles= -pp._raw_spin_lock_irq 0.08 =C2=B1 11% +0.0 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.io_wqe_worker 0.10 =C2=B1 12% +0.0 0.13 =C2=B1 9% perf-profile.self.c= ycles-pp.workingset_age_nonresident 0.46 =C2=B1 2% +0.0 0.50 perf-profile.self.cycles= -pp.perf_callchain_kernel 0.26 +0.0 0.29 =C2=B1 2% perf-profile.self.cycles= -pp.perf_output_sample 0.02 =C2=B1141% +0.0 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.xas_start 0.13 =C2=B1 3% +0.0 0.18 =C2=B1 2% perf-profile.self.c= ycles-pp.update_sg_wakeup_stats 0.00 +0.1 0.05 perf-profile.self.cycles-pp.r= mqueue_bulk 0.69 +0.1 0.74 =C2=B1 3% perf-profile.self.cycles= -pp.orc_find 0.20 +0.1 0.25 =C2=B1 4% perf-profile.self.cycles= -pp.finish_task_switch 0.08 +0.1 0.13 =C2=B1 3% perf-profile.self.cycles= -pp.clear_page_erms 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.__pagevec_lru_add_fn 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.perf_trace_sched_wakeup_template 0.18 =C2=B1 5% +0.1 0.25 =C2=B1 11% perf-profile.self.c= ycles-pp.___perf_sw_event 0.00 +0.1 0.07 perf-profile.self.cycles-pp.s= ched_ttwu_pending 0.00 +0.1 0.07 =C2=B1 11% perf-profile.self.cycles= -pp.ttwu_queue_wakelist 0.00 +0.1 0.08 =C2=B1 6% perf-profile.self.cycles= -pp.flush_smp_call_function_queue 0.00 +0.1 0.08 =C2=B1 10% perf-profile.self.cycles= -pp.llist_reverse_order 0.59 +0.1 0.67 perf-profile.self.cycles-pp.s= tack_access_ok 0.00 +0.1 0.08 =C2=B1 5% perf-profile.self.cycles= -pp.__flush_smp_call_function_queue 0.71 =C2=B1 2% +0.1 0.83 =C2=B1 4% perf-profile.self.c= ycles-pp._raw_spin_lock 0.00 +0.2 0.15 perf-profile.self.cycles-pp.l= list_add_batch 1.10 =C2=B1 6% +0.2 1.25 =C2=B1 5% perf-profile.self.c= ycles-pp.memcpy_erms 1.52 =C2=B1 3% +0.2 1.68 =C2=B1 4% perf-profile.self.c= ycles-pp.__orc_find 1.95 +0.2 2.17 =C2=B1 3% perf-profile.self.cycles= -pp.try_to_wake_up 1.81 +0.2 2.03 =C2=B1 4% perf-profile.self.cycles= -pp.unwind_next_frame 0.35 =C2=B1 4% +0.3 0.67 =C2=B1 5% perf-profile.self.c= ycles-pp.perf_callchain_user 12.92 =C2=B1 4% +0.7 13.62 perf-profile.self.cycles= -pp.poll_idle 2.36 =C2=B1 3% +1.5 3.87 =C2=B1 2% perf-profile.self.c= ycles-pp.__get_user_nocheck_8 ***************************************************************************= ************************ lkp-csl-2sp7: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz= (Cascade Lake) with 512G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/option_a/rootfs/tbox_group/test/testcase/= ucode: gcc-11/performance/x86_64-rhel-8.3/Sched Pipe/debian-x86_64-phoronix/lkp-= csl-2sp7/perf-bench-1.0.3/phoronix-test-suite/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 193353 +12.2% 216910 phoronix-test-suite.perf-benc= h.SchedPipe.ops_sec 201.43 =C2=B1 70% -53.7% 93.29 phoronix-test-suite.time= .elapsed_time 201.43 =C2=B1 70% -53.7% 93.29 phoronix-test-suite.time= .elapsed_time.max 105.00 =C2=B1 2% -33.0% 70.33 phoronix-test-suite.time= .percent_of_cpu_this_job_got 205.52 =C2=B1 72% -70.4% 60.85 phoronix-test-suite.time= .system_time 15532 =C2=B1 56% -49.5% 7851 meminfo.Active(anon) 0.85 -0.2 0.66 mpstat.cpu.all.sys% 634.00 =C2=B1 45% +47.7% 936.67 =C2=B1 3% vmstat.io.bi 26805243 =C2=B1 38% -54.3% 12260480 =C2=B1 44% turbostat.C1E 39415362 =C2=B1 69% -57.4% 16774953 =C2=B1 13% turbostat.IRQ 32.42 +1.6% 32.92 boot-time.boot 6.50 +3.2% 6.71 boot-time.dhcp 2530 +2.3% 2587 boot-time.idle 53962 =C2=B1 10% -80.5% 10514 =C2=B1 73% numa-numastat.node0= .other_node 365083 =C2=B1 36% -41.6% 213279 =C2=B1 10% numa-numastat.node1= .local_node 14531 =C2=B1 40% +298.3% 57880 =C2=B1 13% numa-numastat.node1= .other_node 3893 =C2=B1 56% -49.6% 1962 proc-vmstat.nr_active_an= on 97870 =C2=B1 2% -2.5% 95382 proc-vmstat.nr_anon_pages 3893 =C2=B1 56% -49.6% 1962 proc-vmstat.nr_zone_acti= ve_anon 968157 =C2=B1 46% -35.9% 620544 proc-vmstat.numa_hit 899882 =C2=B1 50% -38.6% 552109 proc-vmstat.numa_local 43678 =C2=B1 92% -66.7% 14545 =C2=B1 4% proc-vmstat.pgactiv= ate 974870 =C2=B1 46% -35.9% 625326 proc-vmstat.pgalloc_norm= al 1111405 =C2=B1 47% -36.4% 706721 proc-vmstat.pgfault 889898 =C2=B1 59% -43.6% 501718 proc-vmstat.pgfree 163642 =C2=B1 53% -40.7% 97036 proc-vmstat.pgreuse 66570 =C2=B1 7% +24.9% 83139 =C2=B1 11% numa-meminfo.node0.= Active 6926 =C2=B1 32% -31.5% 4743 =C2=B1 7% numa-meminfo.node0.= Active(anon) 59644 =C2=B1 9% +31.4% 78396 =C2=B1 12% numa-meminfo.node0.= Active(file) 852786 =C2=B1 20% +56.8% 1336746 =C2=B1 18% numa-meminfo.node0.= FilePages 995038 =C2=B1 20% +46.3% 1455939 =C2=B1 10% numa-meminfo.node0.= Inactive 233434 =C2=B1 8% +239.0% 791384 =C2=B1 48% numa-meminfo.node0.= Inactive(file) 67525 +12.8% 76169 =C2=B1 5% numa-meminfo.node0.KRecl= aimable 2050688 =C2=B1 13% +25.4% 2572177 =C2=B1 6% numa-meminfo.node0.= MemUsed 67525 +12.8% 76169 =C2=B1 5% numa-meminfo.node0.SRecl= aimable 64889 =C2=B1 20% -41.4% 38047 =C2=B1 23% numa-meminfo.node1.= Active 56103 =C2=B1 14% -37.7% 34942 =C2=B1 26% numa-meminfo.node1.= Active(file) 1118753 =C2=B1 16% -44.4% 622318 =C2=B1 39% numa-meminfo.node1.= FilePages 1240670 =C2=B1 17% -38.1% 768140 =C2=B1 20% numa-meminfo.node1.= Inactive 881236 =C2=B1 2% -63.4% 322687 =C2=B1118% numa-meminfo.node1.= Inactive(file) 38604 =C2=B1 2% -23.1% 29678 =C2=B1 15% numa-meminfo.node1.= KReclaimable 1994605 =C2=B1 5% -22.1% 1553581 =C2=B1 10% numa-meminfo.node1.= MemUsed 38604 =C2=B1 2% -23.1% 29678 =C2=B1 15% numa-meminfo.node1.= SReclaimable 1731 =C2=B1 32% -31.5% 1185 =C2=B1 7% numa-vmstat.node0.n= r_active_anon 14911 =C2=B1 9% +31.4% 19598 =C2=B1 12% numa-vmstat.node0.n= r_active_file 213196 =C2=B1 20% +56.8% 334186 =C2=B1 18% numa-vmstat.node0.n= r_file_pages 58358 =C2=B1 8% +239.0% 197845 =C2=B1 48% numa-vmstat.node0.n= r_inactive_file 16881 +12.8% 19042 =C2=B1 5% numa-vmstat.node0.nr_sla= b_reclaimable 1731 =C2=B1 32% -31.5% 1185 =C2=B1 7% numa-vmstat.node0.n= r_zone_active_anon 14911 =C2=B1 9% +31.4% 19598 =C2=B1 12% numa-vmstat.node0.n= r_zone_active_file 58358 =C2=B1 8% +239.0% 197845 =C2=B1 48% numa-vmstat.node0.n= r_zone_inactive_file 53962 =C2=B1 10% -80.5% 10514 =C2=B1 73% numa-vmstat.node0.n= uma_other 14025 =C2=B1 14% -37.7% 8735 =C2=B1 26% numa-vmstat.node1.n= r_active_file 279695 =C2=B1 16% -44.4% 155579 =C2=B1 39% numa-vmstat.node1.n= r_file_pages 220308 =C2=B1 2% -63.4% 80671 =C2=B1118% numa-vmstat.node1.n= r_inactive_file 9650 =C2=B1 2% -23.1% 7419 =C2=B1 15% numa-vmstat.node1.n= r_slab_reclaimable 14025 =C2=B1 14% -37.7% 8735 =C2=B1 26% numa-vmstat.node1.n= r_zone_active_file 220308 =C2=B1 2% -63.4% 80671 =C2=B1118% numa-vmstat.node1.n= r_zone_inactive_file 365062 =C2=B1 36% -41.5% 213405 =C2=B1 10% numa-vmstat.node1.n= uma_local 14531 =C2=B1 40% +298.3% 57880 =C2=B1 13% numa-vmstat.node1.n= uma_other 8.864e+08 +5.7% 9.369e+08 perf-stat.i.branch-instructio= ns 6.974e+08 +8.4% 7.557e+08 =C2=B1 5% perf-stat.i.dTLB-stores 4517678 =C2=B1 2% +13.6% 5130997 perf-stat.i.iTLB-load-mi= sses 4.225e+09 +6.1% 4.483e+09 perf-stat.i.instructions 11.27 =C2=B1 44% +39.5% 15.71 perf-stat.i.major-faults 29568500 +4.4% 30854983 perf-stat.i.metric.M/sec 4719 =C2=B1 10% +9.6% 5174 perf-stat.i.minor-faults 22542 =C2=B1 13% +27.9% 28834 =C2=B1 15% perf-stat.i.node-st= ores 4730 =C2=B1 10% +9.7% 5190 perf-stat.i.page-faults 1.03 =C2=B1 26% +1.3 2.29 =C2=B1 30% perf-stat.overall.c= ache-miss-rate% 936.03 =C2=B1 2% -6.6% 874.05 perf-stat.overall.instru= ctions-per-iTLB-miss 8.798e+08 +5.3% 9.268e+08 perf-stat.ps.branch-instructi= ons 6.921e+08 +8.0% 7.474e+08 =C2=B1 5% perf-stat.ps.dTLB-stores 4483259 =C2=B1 2% +13.2% 5074281 perf-stat.ps.iTLB-load-m= isses 4.194e+09 +5.7% 4.435e+09 perf-stat.ps.instructions 11.24 =C2=B1 44% +39.0% 15.63 perf-stat.ps.major-faults 4689 =C2=B1 9% +9.3% 5125 perf-stat.ps.minor-faults 22458 =C2=B1 14% +27.4% 28613 =C2=B1 15% perf-stat.ps.node-s= tores 4700 =C2=B1 10% +9.4% 5142 perf-stat.ps.page-faults 8.512e+11 =C2=B1 70% -50.8% 4.187e+11 perf-stat.total.instruct= ions 0.10 =C2=B1 8% -22.5% 0.08 =C2=B1 6% sched_debug.cfs_rq:= /.h_nr_running.avg 0.32 =C2=B1 8% -13.0% 0.28 =C2=B1 8% sched_debug.cfs_rq:= /.h_nr_running.stddev 17492 =C2=B1 16% -79.9% 3518 =C2=B1 11% sched_debug.cfs_rq:= /.load.avg 827234 =C2=B1 43% -91.6% 69802 =C2=B1 11% sched_debug.cfs_rq:= /.load.max 98151 =C2=B1 17% -86.8% 12968 =C2=B1 10% sched_debug.cfs_rq:= /.load.stddev 82.26 =C2=B1 89% +859.0% 788.90 =C2=B1 71% sched_debug.cfs_rq:= /.load_avg.avg 4978 =C2=B1120% +888.1% 49192 =C2=B1 69% sched_debug.cfs_rq:= /.load_avg.max 528.68 =C2=B1112% +918.1% 5382 =C2=B1 69% sched_debug.cfs_rq:= /.load_avg.stddev 57507 =C2=B1 8% -22.0% 44860 =C2=B1 3% sched_debug.cfs_rq:= /.min_vruntime.avg 104117 =C2=B1 24% -27.0% 76052 =C2=B1 13% sched_debug.cfs_rq:= /.min_vruntime.max 12710 =C2=B1 41% -40.6% 7548 =C2=B1 14% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.10 =C2=B1 5% -24.5% 0.07 sched_debug.cfs_rq:/.nr_= running.avg 0.31 =C2=B1 7% -14.8% 0.26 sched_debug.cfs_rq:/.nr_= running.stddev 35.93 =C2=B1 39% +117.2% 78.04 =C2=B1 26% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 35.93 =C2=B1 39% +117.2% 78.04 =C2=B1 26% sched_debug.cfs_rq:= /.removed.util_avg.stddev -51515 -50.7% -25408 sched_debug.cfs_rq:/.spread0.= min 12711 =C2=B1 41% -40.6% 7547 =C2=B1 14% sched_debug.cfs_rq:= /.spread0.stddev 200.69 =C2=B1 13% +16.6% 234.05 =C2=B1 9% sched_debug.cfs_rq:= /.util_avg.stddev 19.61 =C2=B1 5% +37.6% 26.97 =C2=B1 11% sched_debug.cfs_rq:= /.util_est_enqueued.avg 96.36 =C2=B1 10% +34.1% 129.22 sched_debug.cfs_rq:/.uti= l_est_enqueued.stddev 193.56 =C2=B1 11% -18.2% 158.33 =C2=B1 2% sched_debug.cpu.cur= r->pid.avg 798.61 =C2=B1 31% -28.9% 567.95 =C2=B1 2% sched_debug.cpu.cur= r->pid.stddev 523974 =C2=B1 6% +19.0% 623631 =C2=B1 5% sched_debug.cpu.max= _idle_balance_cost.max 3338 =C2=B1141% +291.7% 13079 =C2=B1 30% sched_debug.cpu.max= _idle_balance_cost.stddev 0.00 =C2=B1 34% +77.5% 0.00 =C2=B1 3% sched_debug.cpu.nex= t_balance.stddev 85.72 =C2=B1 9% -32.4 53.37 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_ver= ify 85.72 =C2=B1 9% -32.4 53.37 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64_no_verify 85.69 =C2=B1 9% -32.3 53.37 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_6= 4_no_verify 86.29 =C2=B1 10% -30.8 55.45 =C2=B1 27% perf-profile.calltr= ace.cycles-pp.secondary_startup_64_no_verify 82.03 =C2=B1 15% -30.8 51.28 =C2=B1 39% perf-profile.calltr= ace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.s= econdary_startup_64_no_verify 76.09 =C2=B1 14% -24.8 51.28 =C2=B1 39% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.sta= rt_secondary 75.11 =C2=B1 14% -21.7 53.37 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.c= pu_startup_entry 21.22 =C2=B1 32% -21.2 0.00 perf-profile.calltrace.c= ycles-pp.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.= cpuidle_idle_call.do_idle 17.08 =C2=B1 32% -17.1 0.00 perf-profile.calltrace.c= ycles-pp.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt.cpuidl= e_enter_state.cpuidle_enter.cpuidle_idle_call 11.61 =C2=B1 31% -11.6 0.00 perf-profile.calltrace.c= ycles-pp.__sysvec_apic_timer_interrupt.sysvec_apic_timer_interrupt.asm_sysv= ec_apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter 11.40 =C2=B1 32% -11.4 0.00 perf-profile.calltrace.c= ycles-pp.hrtimer_interrupt.__sysvec_apic_timer_interrupt.sysvec_apic_timer_= interrupt.asm_sysvec_apic_timer_interrupt.cpuidle_enter_state 5.72 =C2=B1 17% -5.7 0.00 perf-profile.calltrace.c= ycles-pp.__hrtimer_run_queues.hrtimer_interrupt.__sysvec_apic_timer_interru= pt.sysvec_apic_timer_interrupt.asm_sysvec_apic_timer_interrupt 5.10 =C2=B1 21% -5.1 0.00 perf-profile.calltrace.c= ycles-pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start_seco= ndary 0.00 +6.7 6.73 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +6.7 6.73 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.do_execveat_common.__x64_sys_execve.do_syscall_64.entry_SYSCALL_64= _after_hwframe 0.00 +10.9 10.90 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwf= rame 0.00 +10.9 10.90 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64.= entry_SYSCALL_64_after_hwframe 0.00 +10.9 10.90 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit_to_u= ser_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +10.9 10.90 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.arch_do_signal_or_restart.exit_to_user_mode_loop.exit_to_user_mode= _prepare.syscall_exit_to_user_mode.do_syscall_64 0.00 +10.9 10.90 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to_user_mo= de_loop.exit_to_user_mode_prepare 0.00 +10.9 10.90 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.do_exit.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to= _user_mode_loop 0.00 +10.9 10.90 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.exit_t= o_user_mode_prepare.syscall_exit_to_user_mode 3.35 =C2=B1 96% +18.9 22.28 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 3.30 =C2=B1 97% +19.0 22.28 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 85.72 =C2=B1 9% -32.4 53.37 =C2=B1 33% perf-profile.childr= en.cycles-pp.start_secondary 86.29 =C2=B1 10% -30.8 55.45 =C2=B1 27% perf-profile.childr= en.cycles-pp.secondary_startup_64_no_verify 86.29 =C2=B1 10% -30.8 55.45 =C2=B1 27% perf-profile.childr= en.cycles-pp.cpu_startup_entry 86.28 =C2=B1 10% -30.8 55.45 =C2=B1 27% perf-profile.childr= en.cycles-pp.do_idle 82.61 =C2=B1 15% -29.2 53.37 =C2=B1 33% perf-profile.childr= en.cycles-pp.cpuidle_idle_call 76.58 =C2=B1 14% -23.2 53.37 =C2=B1 33% perf-profile.childr= en.cycles-pp.cpuidle_enter 76.50 =C2=B1 14% -23.1 53.37 =C2=B1 33% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 19.87 =C2=B1 32% -19.9 0.00 perf-profile.children.cy= cles-pp.asm_sysvec_apic_timer_interrupt 17.53 =C2=B1 32% -17.5 0.00 perf-profile.children.cy= cles-pp.sysvec_apic_timer_interrupt 11.99 =C2=B1 31% -12.0 0.00 perf-profile.children.cy= cles-pp.__sysvec_apic_timer_interrupt 11.82 =C2=B1 32% -11.8 0.00 perf-profile.children.cy= cles-pp.hrtimer_interrupt 5.98 =C2=B1 17% -6.0 0.00 perf-profile.children.cy= cles-pp.__hrtimer_run_queues 5.21 =C2=B1 51% -5.2 0.00 perf-profile.children.cy= cles-pp.ktime_get 5.20 =C2=B1 21% -5.2 0.00 perf-profile.children.cy= cles-pp.menu_select 0.39 =C2=B1 52% +6.3 6.73 =C2=B1 10% perf-profile.childr= en.cycles-pp.__x64_sys_execve 0.39 =C2=B1 52% +6.3 6.73 =C2=B1 10% perf-profile.childr= en.cycles-pp.do_execveat_common 0.04 =C2=B1 73% +6.7 6.73 =C2=B1 10% perf-profile.childr= en.cycles-pp.free_pgtables 0.33 =C2=B1 49% +10.6 10.90 =C2=B1 51% perf-profile.childr= en.cycles-pp.mmput 0.33 =C2=B1 49% +10.6 10.90 =C2=B1 51% perf-profile.childr= en.cycles-pp.exit_mmap 0.24 =C2=B1 71% +10.7 10.90 =C2=B1 20% perf-profile.childr= en.cycles-pp.syscall_exit_to_user_mode 0.21 =C2=B1 85% +10.7 10.90 =C2=B1 20% perf-profile.childr= en.cycles-pp.exit_to_user_mode_prepare 0.18 =C2=B1115% +10.7 10.90 =C2=B1 20% perf-profile.childr= en.cycles-pp.exit_to_user_mode_loop 0.02 =C2=B1141% +10.9 10.90 =C2=B1 20% perf-profile.childr= en.cycles-pp.arch_do_signal_or_restart 0.00 +10.9 10.90 =C2=B1 20% perf-profile.children.cy= cles-pp.get_signal 0.21 =C2=B1 57% +12.8 12.98 =C2=B1 34% perf-profile.childr= en.cycles-pp.do_group_exit 0.21 =C2=B1 57% +12.8 12.98 =C2=B1 34% perf-profile.childr= en.cycles-pp.do_exit 10.35 =C2=B1 88% +32.1 42.47 =C2=B1 30% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 10.28 =C2=B1 87% +32.2 42.47 =C2=B1 30% perf-profile.childr= en.cycles-pp.do_syscall_64 4.57 =C2=B1 55% -4.6 0.00 perf-profile.self.cycles= -pp.ktime_get ***************************************************************************= ************************ lkp-icl-2sp6: 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 CPU @ 2.= 60GHz (Ice Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/t= estcase/testtime/ucode: memory/gcc-11/performance/x86_64-rhel-8.3/100%/debian-11.1-x86_64-2022051= 0.cgz/lkp-icl-2sp6/vm-segv/stress-ng/60s/0xd000331 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 1264956 =C2=B1 10% +66.0% 2099349 =C2=B1 3% stress-ng.time.invo= luntary_context_switches 6592 +2.4% 6750 stress-ng.time.maximum_reside= nt_set_size 62562877 +7.1% 66985234 =C2=B1 2% stress-ng.time.minor_pag= e_faults 6636 -1.5% 6537 stress-ng.time.system_time 504.62 +8.1% 545.36 stress-ng.time.user_time 68130659 +8.6% 73981459 stress-ng.time.voluntary_cont= ext_switches 1949688 +5.8% 2063220 stress-ng.vm-segv.ops 32494 +5.8% 34386 stress-ng.vm-segv.ops_per_sec 1708931 +10.1% 1880720 vmstat.system.cs 328946 +32.0% 434157 vmstat.system.in 13600744 =C2=B1 5% +39.8% 19007203 turbostat.C1 1.47 =C2=B1 3% +0.3 1.79 turbostat.C1% 6.04 =C2=B1 31% -2.4 3.63 =C2=B1 24% turbostat.C1E% 7.29 =C2=B1 28% -30.4% 5.08 =C2=B1 17% turbostat.CPU%c1 0.05 +20.0% 0.06 turbostat.IPC 21628285 +32.3% 28615391 turbostat.IRQ 92735 =C2=B1 3% +49.8% 138939 turbostat.POLL 63.00 +3.2% 65.00 turbostat.PkgTmp 199416 -3.6% 192209 proc-vmstat.nr_anon_pages 236747 -2.7% 230339 proc-vmstat.nr_inactive_anon 34463 +3.8% 35757 proc-vmstat.nr_slab_reclaimab= le 236747 -2.7% 230339 proc-vmstat.nr_zone_inactive_= anon 55974758 +4.4% 58457115 =C2=B1 2% proc-vmstat.numa_hit 55862875 +4.4% 58344692 =C2=B1 2% proc-vmstat.numa_local 55974279 +4.4% 58446237 =C2=B1 2% proc-vmstat.pgalloc_norm= al 63848813 +7.0% 68292521 =C2=B1 2% proc-vmstat.pgfault 54819147 +4.5% 57275667 =C2=B1 2% proc-vmstat.pgfree 3461083 +5.7% 3657004 proc-vmstat.pgreuse 60904 =C2=B1 23% +79.2% 109143 sched_debug.cfs_rq:/.MIN= _vruntime.avg 451714 =C2=B1 12% +36.1% 614820 sched_debug.cfs_rq:/.MIN= _vruntime.stddev 60904 =C2=B1 23% +79.2% 109143 sched_debug.cfs_rq:/.max= _vruntime.avg 451714 =C2=B1 12% +36.1% 614820 sched_debug.cfs_rq:/.max= _vruntime.stddev 25.19 =C2=B1 14% +42.2% 35.82 =C2=B1 15% sched_debug.cfs_rq:= /.removed.load_avg.avg 150.47 =C2=B1 8% +20.7% 181.66 =C2=B1 6% sched_debug.cfs_rq:= /.removed.load_avg.stddev 2618 =C2=B1 8% +53.7% 4025 =C2=B1 2% sched_debug.cpu.avg= _idle.min 123912 =C2=B1 5% -14.3% 106167 =C2=B1 4% sched_debug.cpu.avg= _idle.stddev 331093 =C2=B1 5% +9.6% 363002 =C2=B1 4% sched_debug.cpu.cur= r->pid.avg 420291 +10.1% 462576 sched_debug.cpu.nr_switches.a= vg 449522 +10.9% 498465 sched_debug.cpu.nr_switches.m= ax 16629 =C2=B1 4% +13.4% 18865 =C2=B1 7% sched_debug.cpu.nr_= switches.stddev 0.75 =C2=B1 15% +122.9% 1.67 =C2=B1 7% sched_debug.rt_rq:/= .rt_time.avg 96.00 =C2=B1 15% +122.9% 213.98 =C2=B1 7% sched_debug.rt_rq:/= .rt_time.max 8.45 =C2=B1 15% +122.9% 18.84 =C2=B1 7% sched_debug.rt_rq:/= .rt_time.stddev 14.87 -4.3% 14.24 perf-stat.i.MPKI 1.377e+10 +3.8% 1.43e+10 perf-stat.i.branch-instructio= ns 0.77 +0.0 0.79 perf-stat.i.branch-miss-rate% 94437590 +5.6% 99709871 perf-stat.i.branch-misses 15.50 +0.9 16.44 perf-stat.i.cache-miss-rate% 1.466e+08 +5.6% 1.547e+08 perf-stat.i.cache-misses 1787265 +10.2% 1968673 perf-stat.i.context-switches 6.11 -3.6% 5.89 perf-stat.i.cpi 781756 +12.0% 875464 perf-stat.i.cpu-migrations 2643 -4.1% 2534 perf-stat.i.cycles-between-ca= che-misses 19912707 +5.0% 20901010 =C2=B1 2% perf-stat.i.dTLB-load-mi= sses 1.625e+10 +4.3% 1.695e+10 perf-stat.i.dTLB-loads 7064321 +6.5% 7523863 =C2=B1 2% perf-stat.i.dTLB-store-m= isses 5.762e+09 +7.3% 6.186e+09 perf-stat.i.dTLB-stores 6.12e+10 +4.2% 6.376e+10 perf-stat.i.instructions 742.41 +4.8% 778.22 perf-stat.i.metric.K/sec 286.66 +4.5% 299.46 perf-stat.i.metric.M/sec 1007287 +6.9% 1076591 =C2=B1 2% perf-stat.i.minor-faults 36966935 +5.5% 38990946 =C2=B1 2% perf-stat.i.node-load-mi= sses 4062924 +3.0% 4183225 perf-stat.i.node-loads 16139840 +5.6% 17048186 =C2=B1 2% perf-stat.i.node-store-m= isses 25410442 +5.7% 26857646 perf-stat.i.node-stores 1069580 +6.8% 1142546 =C2=B1 2% perf-stat.i.page-faults 15.11 -4.8% 14.38 perf-stat.overall.MPKI 15.91 +1.0 16.91 perf-stat.overall.cache-miss-= rate% 6.28 -3.7% 6.05 perf-stat.overall.cpi 2611 -4.7% 2488 perf-stat.overall.cycles-betw= een-cache-misses 0.16 +3.8% 0.17 perf-stat.overall.ipc 1.361e+10 +2.8% 1.399e+10 perf-stat.ps.branch-instructi= ons 92980579 +4.5% 97181040 perf-stat.ps.branch-misses 1.454e+08 +4.4% 1.517e+08 perf-stat.ps.cache-misses 9.136e+08 -1.8% 8.972e+08 perf-stat.ps.cache-references 1765528 +8.9% 1923155 perf-stat.ps.context-switches 125943 -1.0% 124655 perf-stat.ps.cpu-clock 772006 +10.8% 855187 perf-stat.ps.cpu-migrations 19752538 +3.9% 20528367 perf-stat.ps.dTLB-load-misses 1.607e+10 +3.3% 1.66e+10 perf-stat.ps.dTLB-loads 6988045 +5.5% 7372765 =C2=B1 2% perf-stat.ps.dTLB-store-= misses 5.7e+09 +6.4% 6.063e+09 perf-stat.ps.dTLB-stores 6.047e+10 +3.2% 6.241e+10 perf-stat.ps.instructions 996387 +5.9% 1054763 =C2=B1 3% perf-stat.ps.minor-faults 36562256 +4.3% 38142884 perf-stat.ps.node-load-misses 15940590 +4.6% 16675367 =C2=B1 2% perf-stat.ps.node-store-= misses 25318715 +4.4% 26434769 perf-stat.ps.node-stores 1057977 +5.8% 1119275 =C2=B1 2% perf-stat.ps.page-faults 125943 -1.0% 124655 perf-stat.ps.task-clock 3.782e+12 +3.3% 3.908e+12 perf-stat.total.instructions 35.78 -1.8 33.95 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.do_wait.kern= el_wait4.do_syscall_64 36.11 -1.8 34.29 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.do_wait.kernel_wait4.do_syscall_64.entry_SYSC= ALL_64_after_hwframe 39.82 -1.6 38.19 perf-profile.calltrace.cycles= -pp.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait4 39.94 -1.6 38.32 perf-profile.calltrace.cycles= -pp.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait4 40.03 -1.6 38.42 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait4 40.05 -1.6 38.44 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.wait4 40.16 -1.6 38.57 perf-profile.calltrace.cycles= -pp.wait4 19.86 -0.4 19.50 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.ptrace_stop.= ptrace_do_notify.ptrace_notify 1.09 -0.3 0.78 perf-profile.calltrace.cycles= -pp.try_to_wake_up.ptrace_request.arch_ptrace.__x64_sys_ptrace.do_syscall_64 1.14 -0.3 0.83 perf-profile.calltrace.cycles= -pp.arch_ptrace.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_after_hwfra= me.ptrace 1.14 =C2=B1 2% -0.3 0.83 perf-profile.calltrace.c= ycles-pp.ptrace_request.arch_ptrace.__x64_sys_ptrace.do_syscall_64.entry_SY= SCALL_64_after_hwframe 11.71 -0.2 11.50 perf-profile.calltrace.cycles= -pp.ptrace_do_notify.ptrace_notify.syscall_trace_enter.do_syscall_64.entry_= SYSCALL_64_after_hwframe 11.68 -0.2 11.47 perf-profile.calltrace.cycles= -pp.ptrace_stop.ptrace_do_notify.ptrace_notify.syscall_trace_enter.do_sysca= ll_64 9.99 -0.2 9.78 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.ptrace_stop.ptrace_do_notify.ptrace_notify.sy= scall_trace_enter 10.45 -0.2 10.25 perf-profile.calltrace.cycles= -pp.ptrace_notify.syscall_trace_enter.do_syscall_64.entry_SYSCALL_64_after_= hwframe.__munmap 10.46 -0.2 10.26 perf-profile.calltrace.cycles= -pp.syscall_trace_enter.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munm= ap 11.75 -0.1 11.61 perf-profile.calltrace.cycles= -pp.ptrace_stop.ptrace_do_notify.ptrace_notify.syscall_exit_work.syscall_ex= it_to_user_mode 11.77 -0.1 11.63 perf-profile.calltrace.cycles= -pp.ptrace_do_notify.ptrace_notify.syscall_exit_work.syscall_exit_to_user_m= ode.do_syscall_64 11.78 -0.1 11.64 perf-profile.calltrace.cycles= -pp.ptrace_notify.syscall_exit_work.syscall_exit_to_user_mode.do_syscall_64= .entry_SYSCALL_64_after_hwframe 10.03 -0.1 9.91 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.ptrace_stop.ptrace_do_notify.ptrace_notify.sy= scall_exit_work 10.47 -0.1 10.35 perf-profile.calltrace.cycles= -pp.syscall_exit_work.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL= _64_after_hwframe.__munmap 10.50 -0.1 10.38 perf-profile.calltrace.cycles= -pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe.= __munmap 1.39 =C2=B1 2% -0.1 1.27 perf-profile.calltrace.c= ycles-pp.wait_task_inactive.ptrace_check_attach.__x64_sys_ptrace.do_syscall= _64.entry_SYSCALL_64_after_hwframe 2.62 -0.0 2.58 perf-profile.calltrace.cycles= -pp.sigprocmask 2.60 -0.0 2.56 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sigprocmask 2.60 -0.0 2.56 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.sigprocmask 2.47 -0.0 2.44 perf-profile.calltrace.cycles= -pp.ptrace_stop.ptrace_signal.get_signal.arch_do_signal_or_restart.exit_to_= user_mode_loop 2.47 -0.0 2.44 perf-profile.calltrace.cycles= -pp.ptrace_signal.get_signal.arch_do_signal_or_restart.exit_to_user_mode_lo= op.exit_to_user_mode_prepare 1.29 -0.0 1.27 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.kill 1.29 -0.0 1.27 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.kill 1.31 -0.0 1.29 perf-profile.calltrace.cycles= -pp.syscall_exit_work.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL= _64_after_hwframe.sigprocmask 1.37 -0.0 1.35 perf-profile.calltrace.cycles= -pp.kill 2.06 -0.0 2.04 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.ptrace_stop.= ptrace_signal.get_signal 2.17 +0.0 2.20 perf-profile.calltrace.cycles= -pp.exit_notify.do_exit.do_group_exit.get_signal.arch_do_signal_or_restart 0.64 +0.0 0.67 perf-profile.calltrace.cycles= -pp.anon_vma_interval_tree_insert.anon_vma_clone.anon_vma_fork.dup_mmap.dup= _mm 2.09 +0.0 2.13 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.exit_notify.do_exit.do_group_exit.get_signal 3.72 +0.0 3.76 perf-profile.calltrace.cycles= -pp.arch_do_signal_or_restart.exit_to_user_mode_loop.exit_to_user_mode_prep= are.irqentry_exit_to_user_mode.asm_exc_page_fault 3.72 +0.0 3.76 perf-profile.calltrace.cycles= -pp.get_signal.arch_do_signal_or_restart.exit_to_user_mode_loop.exit_to_use= r_mode_prepare.irqentry_exit_to_user_mode 2.02 +0.0 2.06 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.exit_notify= .do_exit.do_group_exit 0.54 =C2=B1 2% +0.0 0.58 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.copy_p4d_range.copy_page_range.dup_mmap.dup_mm.copy_process 2.39 +0.0 2.43 perf-profile.calltrace.cycles= -pp.exit_to_user_mode_prepare.irqentry_exit_to_user_mode.asm_exc_page_fault 2.39 +0.0 2.43 perf-profile.calltrace.cycles= -pp.irqentry_exit_to_user_mode.asm_exc_page_fault 2.07 +0.0 2.11 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.release_task.wait_task_zombie.do_wait.kernel= _wait4 2.10 +0.0 2.15 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.copy_process.kernel_clone.__do_sys_clone.do_= syscall_64 2.04 +0.0 2.09 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.copy_proces= s.kernel_clone.__do_sys_clone 0.57 =C2=B1 2% +0.0 0.61 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.copy_page_range.dup_mmap.dup_mm.copy_process.kernel_clone 2.38 +0.0 2.43 perf-profile.calltrace.cycles= -pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.irqentry_exit_to_user_= mode.asm_exc_page_fault 2.38 +0.0 2.43 perf-profile.calltrace.cycles= -pp.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to_user_mode_lo= op.exit_to_user_mode_prepare 2.38 +0.0 2.43 perf-profile.calltrace.cycles= -pp.do_exit.do_group_exit.get_signal.arch_do_signal_or_restart.exit_to_user= _mode_loop 2.01 +0.0 2.06 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.release_tas= k.wait_task_zombie.do_wait 2.15 +0.0 2.20 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.__do_sys_setpgid.do_syscall_64.entry_SYSCALL= _64_after_hwframe.__setpgid 2.18 +0.1 2.23 perf-profile.calltrace.cycles= -pp.__do_sys_setpgid.do_syscall_64.entry_SYSCALL_64_after_hwframe.__setpgid 2.19 +0.1 2.24 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.__setpgid 2.19 +0.1 2.24 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__setpgid 0.78 =C2=B1 5% +0.1 0.83 perf-profile.calltrace.c= ycles-pp.schedule.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_after= _hwframe 0.77 =C2=B1 5% +0.1 0.82 perf-profile.calltrace.c= ycles-pp.__schedule.schedule.do_wait.kernel_wait4.do_syscall_64 2.28 +0.1 2.33 perf-profile.calltrace.cycles= -pp.wait_task_zombie.do_wait.kernel_wait4.do_syscall_64.entry_SYSCALL_64_af= ter_hwframe 2.09 +0.1 2.15 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.__do_sys_se= tpgid.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.09 +0.1 2.15 perf-profile.calltrace.cycles= -pp.queued_write_lock_slowpath.ptrace_traceme.__x64_sys_ptrace.do_syscall_6= 4.entry_SYSCALL_64_after_hwframe 2.21 +0.1 2.27 perf-profile.calltrace.cycles= -pp.__setpgid 2.26 +0.1 2.32 perf-profile.calltrace.cycles= -pp.release_task.wait_task_zombie.do_wait.kernel_wait4.do_syscall_64 2.03 +0.1 2.09 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.ptrace_trac= eme.__x64_sys_ptrace.do_syscall_64 2.12 +0.1 2.18 perf-profile.calltrace.cycles= -pp.ptrace_traceme.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_after_hw= frame.ptrace 1.28 +0.1 1.37 perf-profile.calltrace.cycles= -pp.anon_vma_clone.anon_vma_fork.dup_mmap.dup_mm.copy_process 1.09 +0.1 1.20 perf-profile.calltrace.cycles= -pp.unlink_anon_vmas.free_pgtables.unmap_region.__do_munmap.__vm_munmap 1.10 +0.1 1.21 perf-profile.calltrace.cycles= -pp.zap_pte_range.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region 1.16 +0.1 1.27 perf-profile.calltrace.cycles= -pp.zap_pmd_range.unmap_page_range.unmap_vmas.unmap_region.__do_munmap 1.21 +0.1 1.32 perf-profile.calltrace.cycles= -pp.unmap_page_range.unmap_vmas.unmap_region.__do_munmap.__vm_munmap 1.24 +0.1 1.35 perf-profile.calltrace.cycles= -pp.unmap_vmas.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap 1.77 +0.2 1.93 perf-profile.calltrace.cycles= -pp.anon_vma_fork.dup_mmap.dup_mm.copy_process.kernel_clone 1.49 +0.2 1.65 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.free_pgtables.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap 3.15 +0.3 3.41 perf-profile.calltrace.cycles= -pp.dup_mmap.dup_mm.copy_process.kernel_clone.__do_sys_clone 3.21 +0.3 3.47 perf-profile.calltrace.cycles= -pp.dup_mm.copy_process.kernel_clone.__do_sys_clone.do_syscall_64 13.99 +0.3 14.31 perf-profile.calltrace.cycles= -pp.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_after_hwframe.ptrace 14.01 +0.3 14.33 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.ptrace 14.01 +0.3 14.34 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.ptrace 14.07 +0.3 14.40 perf-profile.calltrace.cycles= -pp.ptrace 5.75 +0.3 6.10 perf-profile.calltrace.cycles= -pp.copy_process.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64= _after_hwframe 3.25 +0.3 3.60 perf-profile.calltrace.cycles= -pp.unmap_region.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64 6.05 +0.4 6.41 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.__libc_fork 6.05 +0.4 6.41 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_fork 6.04 +0.4 6.41 perf-profile.calltrace.cycles= -pp.kernel_clone.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwfram= e.__libc_fork 6.05 +0.4 6.41 perf-profile.calltrace.cycles= -pp.__do_sys_clone.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_fork 3.69 +0.4 4.05 perf-profile.calltrace.cycles= -pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwfra= me.__munmap 3.67 +0.4 4.03 perf-profile.calltrace.cycles= -pp.__do_munmap.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64= _after_hwframe 3.69 +0.4 4.06 perf-profile.calltrace.cycles= -pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.__munmap 6.40 +0.4 6.79 perf-profile.calltrace.cycles= -pp.__libc_fork 0.17 =C2=B1141% +0.4 0.57 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.tlb_finish_mmu.unmap_region.__do_munmap.__vm_munmap.__x64_sys= _munmap 0.17 =C2=B1141% +0.5 0.63 perf-profile.calltrace.c= ycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call= .do_idle 0.00 +0.6 0.56 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.tlb_batch_pages_flush.tlb_finish_mmu.unmap_region.__do_munmap.__vm= _munmap 2.23 =C2=B1 4% +0.6 2.80 perf-profile.calltrace.c= ycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 2.22 =C2=B1 4% +0.6 2.79 perf-profile.calltrace.c= ycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_= verify 2.25 =C2=B1 3% +0.6 2.82 perf-profile.calltrace.c= ycles-pp.secondary_startup_64_no_verify 10.65 +0.6 11.22 perf-profile.calltrace.cycles= -pp.ptrace_check_attach.__x64_sys_ptrace.do_syscall_64.entry_SYSCALL_64_aft= er_hwframe.ptrace 2.23 =C2=B1 4% +0.6 2.81 perf-profile.calltrace.c= ycles-pp.start_secondary.secondary_startup_64_no_verify 0.00 +0.6 0.60 perf-profile.calltrace.cycles= -pp.mwait_idle_with_hints.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.= cpuidle_idle_call 0.00 +0.6 0.61 perf-profile.calltrace.cycles= -pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64_no_verify 8.91 +0.6 9.55 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.ptrace_check= _attach.__x64_sys_ptrace.do_syscall_64 9.01 +0.7 9.67 perf-profile.calltrace.cycles= -pp.queued_read_lock_slowpath.ptrace_check_attach.__x64_sys_ptrace.do_sysca= ll_64.entry_SYSCALL_64_after_hwframe 39.82 -1.6 38.20 perf-profile.children.cycles-= pp.do_wait 39.94 -1.6 38.32 perf-profile.children.cycles-= pp.kernel_wait4 40.19 -1.6 38.59 perf-profile.children.cycles-= pp.wait4 67.21 -1.5 65.70 perf-profile.children.cycles-= pp.queued_read_lock_slowpath 78.42 -1.4 77.01 perf-profile.children.cycles-= pp.native_queued_spin_lock_slowpath 91.18 -0.9 90.32 perf-profile.children.cycles-= pp.do_syscall_64 91.21 -0.9 90.35 perf-profile.children.cycles-= pp.entry_SYSCALL_64_after_hwframe 2.05 -0.5 1.51 perf-profile.children.cycles-= pp.try_to_wake_up 25.90 -0.4 25.52 perf-profile.children.cycles-= pp.ptrace_stop 23.50 -0.4 23.14 perf-profile.children.cycles-= pp.ptrace_notify 23.49 -0.4 23.13 perf-profile.children.cycles-= pp.ptrace_do_notify 1.14 -0.3 0.83 perf-profile.children.cycles-= pp.arch_ptrace 1.14 -0.3 0.83 perf-profile.children.cycles-= pp.ptrace_request 0.93 -0.2 0.71 perf-profile.children.cycles-= pp.__wake_up_common 0.76 -0.2 0.54 =C2=B1 2% perf-profile.children.cy= cles-pp._raw_spin_lock 0.95 -0.2 0.73 perf-profile.children.cycles-= pp.__wake_up_common_lock 11.73 -0.2 11.51 perf-profile.children.cycles-= pp.syscall_trace_enter 1.00 -0.2 0.80 perf-profile.children.cycles-= pp.do_notify_parent_cldstop 11.78 -0.1 11.64 perf-profile.children.cycles-= pp.syscall_exit_work 13.13 -0.1 12.99 perf-profile.children.cycles-= pp.syscall_exit_to_user_mode 0.51 =C2=B1 2% -0.1 0.39 perf-profile.children.cy= cles-pp.schedule_idle 1.39 =C2=B1 2% -0.1 1.27 perf-profile.children.cy= cles-pp.wait_task_inactive 0.15 =C2=B1 3% -0.1 0.08 perf-profile.children.cy= cles-pp.set_next_entity 2.62 -0.0 2.58 perf-profile.children.cycles-= pp.sigprocmask 0.27 =C2=B1 5% -0.0 0.24 perf-profile.children.cy= cles-pp.task_tick_fair 0.73 -0.0 0.70 perf-profile.children.cycles-= pp.update_load_avg 0.61 =C2=B1 3% -0.0 0.58 perf-profile.children.cy= cles-pp.ttwu_do_activate 0.36 =C2=B1 4% -0.0 0.33 perf-profile.children.cy= cles-pp.tick_sched_timer 0.35 =C2=B1 4% -0.0 0.32 perf-profile.children.cy= cles-pp.tick_sched_handle 0.35 =C2=B1 3% -0.0 0.32 perf-profile.children.cy= cles-pp.update_process_times 0.31 =C2=B1 4% -0.0 0.28 perf-profile.children.cy= cles-pp.scheduler_tick 0.40 =C2=B1 3% -0.0 0.38 perf-profile.children.cy= cles-pp.__hrtimer_run_queues 0.47 =C2=B1 3% -0.0 0.44 perf-profile.children.cy= cles-pp.hrtimer_interrupt 2.47 -0.0 2.44 perf-profile.children.cycles-= pp.ptrace_signal 0.47 =C2=B1 3% -0.0 0.44 perf-profile.children.cy= cles-pp.__sysvec_apic_timer_interrupt 1.39 -0.0 1.37 perf-profile.children.cycles-= pp.kill 0.08 =C2=B1 6% -0.0 0.06 perf-profile.children.cy= cles-pp.do_send_sig_info 0.11 -0.0 0.10 =C2=B1 4% perf-profile.children.cy= cles-pp.__list_del_entry_valid 0.10 =C2=B1 4% -0.0 0.09 perf-profile.children.cy= cles-pp.__x64_sys_kill 0.16 -0.0 0.15 perf-profile.children.cycles-= pp.update_rq_clock 0.10 -0.0 0.09 perf-profile.children.cycles-= pp.kill_something_info 0.09 -0.0 0.08 perf-profile.children.cycles-= pp.kill_pid_info 0.11 -0.0 0.10 perf-profile.children.cycles-= pp.__send_signal_locked 0.14 +0.0 0.15 perf-profile.children.cycles-= pp.ret_from_fork 0.05 +0.0 0.06 perf-profile.children.cycles-= pp.cgroup_rstat_updated 0.05 +0.0 0.06 perf-profile.children.cycles-= pp.d_invalidate 0.11 +0.0 0.12 perf-profile.children.cycles-= pp.switch_fpu_return 0.07 +0.0 0.08 perf-profile.children.cycles-= pp.shim_clflush_select 0.07 +0.0 0.08 perf-profile.children.cycles-= pp.__cond_resched 0.26 +0.0 0.27 perf-profile.children.cycles-= pp.remove_vma 0.12 +0.0 0.13 perf-profile.children.cycles-= pp.free_pages_and_swap_cache 0.08 +0.0 0.09 perf-profile.children.cycles-= pp.restore_fpregs_from_fpstate 0.08 +0.0 0.09 perf-profile.children.cycles-= pp.walk_component 0.14 =C2=B1 3% +0.0 0.16 =C2=B1 3% perf-profile.childr= en.cycles-pp.dup_task_struct 0.14 +0.0 0.15 =C2=B1 3% perf-profile.children.cy= cles-pp.vma_interval_tree_remove 0.14 =C2=B1 3% +0.0 0.15 perf-profile.children.cy= cles-pp.___perf_sw_event 0.07 +0.0 0.08 =C2=B1 5% perf-profile.children.cy= cles-pp.perf_trace_sched_wakeup_template 0.07 =C2=B1 6% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.getuid(a)plt 0.21 =C2=B1 2% +0.0 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.do_filp_open 0.21 =C2=B1 2% +0.0 0.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.path_openat 0.16 =C2=B1 2% +0.0 0.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.stress_set_oom_adjustment 0.15 +0.0 0.16 =C2=B1 2% perf-profile.children.cy= cles-pp.__switch_to_asm 0.13 =C2=B1 3% +0.0 0.14 perf-profile.children.cy= cles-pp._find_next_bit 0.08 =C2=B1 6% +0.0 0.09 perf-profile.children.cy= cles-pp.sched_clock_cpu 0.11 =C2=B1 4% +0.0 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.__switch_to 0.09 =C2=B1 5% +0.0 0.10 perf-profile.children.cy= cles-pp.wake_affine 0.23 =C2=B1 2% +0.0 0.25 perf-profile.children.cy= cles-pp.do_sys_openat2 0.23 =C2=B1 2% +0.0 0.24 perf-profile.children.cy= cles-pp.update_sg_wakeup_stats 0.23 =C2=B1 2% +0.0 0.24 perf-profile.children.cy= cles-pp.do_set_pte 0.15 =C2=B1 3% +0.0 0.16 =C2=B1 2% perf-profile.childr= en.cycles-pp.page_add_file_rmap 0.11 =C2=B1 4% +0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.24 +0.0 0.25 perf-profile.children.cycles-= pp.find_idlest_group 0.24 +0.0 0.25 perf-profile.children.cycles-= pp.__x64_sys_openat 0.61 +0.0 0.63 perf-profile.children.cycles-= pp.kmem_cache_free 0.52 +0.0 0.54 perf-profile.children.cycles-= pp.kmem_cache_alloc 0.28 +0.0 0.30 perf-profile.children.cycles-= pp.wake_up_new_task 0.11 =C2=B1 4% +0.0 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.__update_load_avg_cfs_rq 0.11 =C2=B1 4% +0.0 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.cpumask_next_wrap 0.06 +0.0 0.08 perf-profile.children.cycles-= pp.native_sched_clock 0.31 +0.0 0.33 perf-profile.children.cycles-= pp.open64 0.17 =C2=B1 4% +0.0 0.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.set_task_cpu 0.16 +0.0 0.18 perf-profile.children.cycles-= pp.wait_task_stopped 0.08 +0.0 0.10 perf-profile.children.cycles-= pp.update_blocked_averages 0.24 +0.0 0.26 perf-profile.children.cycles-= pp.find_idlest_cpu 0.12 =C2=B1 3% +0.0 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.prepare_task_switch 0.37 +0.0 0.40 =C2=B1 2% perf-profile.children.cy= cles-pp.update_cfs_group 0.26 +0.0 0.29 =C2=B1 4% perf-profile.children.cy= cles-pp.copy_present_pte 0.17 +0.0 0.20 =C2=B1 2% perf-profile.children.cy= cles-pp.wait_consider_task 4.94 +0.0 4.97 perf-profile.children.cycles-= pp.exit_to_user_mode_loop 4.90 +0.0 4.93 perf-profile.children.cycles-= pp.get_signal 0.64 +0.0 0.67 perf-profile.children.cycles-= pp.dequeue_task_fair 0.49 +0.0 0.52 perf-profile.children.cycles-= pp.dequeue_entity 0.19 =C2=B1 2% +0.0 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.up_write 0.64 +0.0 0.68 perf-profile.children.cycles-= pp.anon_vma_interval_tree_insert 0.19 +0.0 0.22 =C2=B1 2% perf-profile.children.cy= cles-pp.page_remove_file_rmap 2.18 +0.0 2.21 perf-profile.children.cycles-= pp.exit_notify 3.73 +0.0 3.77 perf-profile.children.cycles-= pp.irqentry_exit_to_user_mode 0.55 =C2=B1 3% +0.0 0.59 =C2=B1 4% perf-profile.childr= en.cycles-pp.copy_p4d_range 0.44 =C2=B1 3% +0.0 0.48 =C2=B1 5% perf-profile.childr= en.cycles-pp.copy_pte_range 0.30 +0.0 0.34 =C2=B1 3% perf-profile.children.cy= cles-pp.unlink_file_vma 5.06 +0.0 5.10 perf-profile.children.cycles-= pp.exit_to_user_mode_prepare 0.57 =C2=B1 2% +0.0 0.62 =C2=B1 5% perf-profile.childr= en.cycles-pp.copy_page_range 0.13 +0.0 0.18 =C2=B1 2% perf-profile.children.cy= cles-pp.finish_task_switch 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.llist_reverse_order 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.perf_tp_event 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.__cgroup_account_cputime 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.userfaultfd_unmap_prep 0.33 +0.1 0.38 perf-profile.children.cycles-= pp.down_write 0.30 +0.1 0.35 perf-profile.children.cycles-= pp.available_idle_cpu 2.42 +0.1 2.47 perf-profile.children.cycles-= pp.do_group_exit 2.42 +0.1 2.47 perf-profile.children.cycles-= pp.do_exit 2.27 +0.1 2.32 perf-profile.children.cycles-= pp.release_task 0.65 =C2=B1 3% +0.1 0.70 perf-profile.children.cy= cles-pp.cgroup_enter_frozen 0.39 +0.1 0.44 =C2=B1 3% perf-profile.children.cy= cles-pp.page_remove_rmap 2.18 +0.1 2.24 perf-profile.children.cycles-= pp.__do_sys_setpgid 2.28 +0.1 2.33 perf-profile.children.cycles-= pp.wait_task_zombie 0.24 =C2=B1 8% +0.1 0.30 =C2=B1 5% perf-profile.childr= en.cycles-pp.__put_anon_vma 2.22 +0.1 2.28 perf-profile.children.cycles-= pp.__setpgid 0.50 +0.1 0.56 =C2=B1 2% perf-profile.children.cy= cles-pp.next_uptodate_page 0.00 +0.1 0.06 perf-profile.children.cycles-= pp.__smp_call_single_queue 0.00 +0.1 0.06 perf-profile.children.cycles-= pp.llist_add_batch 0.38 =C2=B1 3% +0.1 0.44 =C2=B1 2% perf-profile.childr= en.cycles-pp.release_pages 2.12 +0.1 2.18 perf-profile.children.cycles-= pp.ptrace_traceme 0.40 =C2=B1 2% +0.1 0.46 =C2=B1 4% perf-profile.childr= en.cycles-pp.rwsem_spin_on_owner 0.70 =C2=B1 3% +0.1 0.77 perf-profile.children.cy= cles-pp.cgroup_leave_frozen 0.59 +0.1 0.65 perf-profile.children.cycles-= pp._raw_read_lock 0.50 =C2=B1 2% +0.1 0.57 =C2=B1 2% perf-profile.childr= en.cycles-pp.tlb_finish_mmu 0.49 =C2=B1 2% +0.1 0.56 =C2=B1 2% perf-profile.childr= en.cycles-pp.tlb_batch_pages_flush 0.00 +0.1 0.07 perf-profile.children.cycles-= pp.__flush_smp_call_function_queue 0.56 +0.1 0.65 perf-profile.children.cycles-= pp.select_idle_cpu 0.29 =C2=B1 7% +0.1 0.38 =C2=B1 4% perf-profile.childr= en.cycles-pp.osq_lock 0.64 +0.1 0.74 perf-profile.children.cycles-= pp.select_idle_sibling 1.79 =C2=B1 5% +0.1 1.88 perf-profile.children.cy= cles-pp.schedule 0.95 +0.1 1.05 perf-profile.children.cycles-= pp.filemap_map_pages 0.00 +0.1 0.10 perf-profile.children.cycles-= pp.__sysvec_call_function_single 1.28 +0.1 1.38 perf-profile.children.cycles-= pp.anon_vma_clone 0.77 +0.1 0.88 perf-profile.children.cycles-= pp.select_task_rq 1.12 +0.1 1.23 perf-profile.children.cycles-= pp.zap_pte_range 0.99 +0.1 1.09 perf-profile.children.cycles-= pp.do_fault 0.00 +0.1 0.11 =C2=B1 4% perf-profile.children.cy= cles-pp.sysvec_call_function_single 1.17 +0.1 1.28 perf-profile.children.cycles-= pp.zap_pmd_range 1.10 =C2=B1 2% +0.1 1.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.unlink_anon_vmas 0.98 +0.1 1.09 perf-profile.children.cycles-= pp.do_read_fault 1.24 +0.1 1.35 perf-profile.children.cycles-= pp.unmap_vmas 1.21 +0.1 1.33 perf-profile.children.cycles-= pp.unmap_page_range 1.00 +0.1 1.12 perf-profile.children.cycles-= pp.select_task_rq_fair 1.30 +0.1 1.43 perf-profile.children.cycles-= pp.__handle_mm_fault 1.35 +0.1 1.49 perf-profile.children.cycles-= pp.handle_mm_fault 0.00 +0.1 0.13 =C2=B1 3% perf-profile.children.cy= cles-pp.ttwu_queue_wakelist 0.00 +0.1 0.13 =C2=B1 3% perf-profile.children.cy= cles-pp.asm_sysvec_call_function_single 1.50 =C2=B1 3% +0.1 1.63 perf-profile.children.cy= cles-pp._raw_spin_lock_irq 1.56 +0.1 1.71 perf-profile.children.cycles-= pp.do_user_addr_fault 1.59 +0.2 1.74 perf-profile.children.cycles-= pp.exc_page_fault 1.49 +0.2 1.65 =C2=B1 2% perf-profile.children.cy= cles-pp.free_pgtables 0.77 =C2=B1 4% +0.2 0.92 =C2=B1 4% perf-profile.childr= en.cycles-pp.rwsem_optimistic_spin 1.77 +0.2 1.93 perf-profile.children.cycles-= pp.anon_vma_fork 0.80 =C2=B1 3% +0.2 0.96 =C2=B1 4% perf-profile.childr= en.cycles-pp.rwsem_down_write_slowpath 0.47 =C2=B1 5% +0.2 0.64 perf-profile.children.cy= cles-pp.intel_idle_irq 5.56 +0.2 5.77 perf-profile.children.cycles-= pp.asm_exc_page_fault 10.51 +0.2 10.76 perf-profile.children.cycles-= pp.queued_write_lock_slowpath 3.21 +0.3 3.47 perf-profile.children.cycles-= pp.dup_mm 3.15 +0.3 3.42 perf-profile.children.cycles-= pp.dup_mmap 13.99 +0.3 14.32 perf-profile.children.cycles-= pp.__x64_sys_ptrace 14.08 +0.3 14.41 perf-profile.children.cycles-= pp.ptrace 3.25 +0.3 3.60 perf-profile.children.cycles-= pp.unmap_region 5.75 +0.3 6.10 perf-profile.children.cycles-= pp.copy_process 3.68 +0.4 4.04 perf-profile.children.cycles-= pp.__do_munmap 6.05 +0.4 6.41 perf-profile.children.cycles-= pp.kernel_clone 6.05 +0.4 6.41 perf-profile.children.cycles-= pp.__do_sys_clone 3.69 +0.4 4.05 perf-profile.children.cycles-= pp.__vm_munmap 3.69 +0.4 4.06 perf-profile.children.cycles-= pp.__x64_sys_munmap 6.44 +0.4 6.83 perf-profile.children.cycles-= pp.__libc_fork 0.00 +0.6 0.55 perf-profile.children.cycles-= pp.sched_ttwu_pending 2.25 =C2=B1 3% +0.6 2.82 perf-profile.children.cy= cles-pp.secondary_startup_64_no_verify 2.25 =C2=B1 3% +0.6 2.82 perf-profile.children.cy= cles-pp.cpu_startup_entry 10.65 +0.6 11.22 perf-profile.children.cycles-= pp.ptrace_check_attach 2.24 =C2=B1 4% +0.6 2.82 perf-profile.children.cy= cles-pp.do_idle 2.23 =C2=B1 4% +0.6 2.81 perf-profile.children.cy= cles-pp.start_secondary 0.00 +0.6 0.63 perf-profile.children.cycles-= pp.flush_smp_call_function_queue 77.89 -1.4 76.52 perf-profile.self.cycles-pp.n= ative_queued_spin_lock_slowpath 1.29 -0.1 1.18 perf-profile.self.cycles-pp.w= ait_task_inactive 0.52 =C2=B1 2% -0.1 0.47 =C2=B1 2% perf-profile.self.c= ycles-pp.update_load_avg 0.09 =C2=B1 5% -0.0 0.06 perf-profile.self.cycles= -pp.enqueue_entity 0.11 -0.0 0.09 =C2=B1 5% perf-profile.self.cycles= -pp.enqueue_task_fair 0.12 -0.0 0.10 perf-profile.self.cycles-pp.u= pdate_rq_clock 0.11 -0.0 0.09 =C2=B1 5% perf-profile.self.cycles= -pp.__list_del_entry_valid 0.31 -0.0 0.30 perf-profile.self.cycles-pp.q= ueued_write_lock_slowpath 0.14 +0.0 0.15 perf-profile.self.cycles-pp.a= non_vma_clone 0.05 +0.0 0.06 perf-profile.self.cycles-pp.p= repare_task_switch 0.05 +0.0 0.06 perf-profile.self.cycles-pp.t= ask_h_load 0.11 +0.0 0.12 perf-profile.self.cycles-pp.f= ree_swap_cache 0.08 +0.0 0.09 perf-profile.self.cycles-pp.r= estore_fpregs_from_fpstate 0.06 +0.0 0.07 perf-profile.self.cycles-pp.s= tress_vm_segv 0.06 +0.0 0.07 perf-profile.self.cycles-pp.n= ative_sched_clock 0.14 +0.0 0.15 =C2=B1 3% perf-profile.self.cycles= -pp.vma_interval_tree_remove 0.05 +0.0 0.06 =C2=B1 7% perf-profile.self.cycles= -pp.newidle_balance 0.20 =C2=B1 2% +0.0 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.update_sg_wakeup_stats 0.06 =C2=B1 8% +0.0 0.07 perf-profile.self.cycles= -pp.cpumask_next_wrap 0.12 =C2=B1 4% +0.0 0.13 perf-profile.self.cycles= -pp.ptrace_check_attach 0.11 =C2=B1 4% +0.0 0.13 =C2=B1 3% perf-profile.self.c= ycles-pp.__update_load_avg_cfs_rq 0.16 =C2=B1 3% +0.0 0.17 perf-profile.self.cycles= -pp.select_idle_cpu 0.27 +0.0 0.29 perf-profile.self.cycles-pp._= raw_spin_lock_irq 0.19 +0.0 0.21 =C2=B1 2% perf-profile.self.cycles= -pp.filemap_map_pages 0.15 =C2=B1 3% +0.0 0.16 =C2=B1 2% perf-profile.self.c= ycles-pp.__switch_to_asm 0.11 =C2=B1 4% +0.0 0.12 =C2=B1 3% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.12 =C2=B1 3% +0.0 0.14 perf-profile.self.cycles= -pp.wait_task_stopped 0.06 +0.0 0.08 =C2=B1 6% perf-profile.self.cycles= -pp.__handle_mm_fault 0.40 +0.0 0.42 perf-profile.self.cycles-pp._= raw_spin_lock 0.18 =C2=B1 2% +0.0 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.dup_mmap 0.15 =C2=B1 3% +0.0 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.do_wait 0.58 +0.0 0.61 perf-profile.self.cycles-pp.q= ueued_read_lock_slowpath 0.37 =C2=B1 2% +0.0 0.40 perf-profile.self.cycles= -pp.update_cfs_group 0.64 +0.0 0.67 perf-profile.self.cycles-pp.a= non_vma_interval_tree_insert 0.19 +0.0 0.22 =C2=B1 3% perf-profile.self.cycles= -pp.up_write 0.25 +0.0 0.28 =C2=B1 4% perf-profile.self.cycles= -pp.copy_present_pte 0.17 =C2=B1 2% +0.0 0.20 =C2=B1 2% perf-profile.self.c= ycles-pp.page_remove_file_rmap 0.28 +0.0 0.32 perf-profile.self.cycles-pp.d= own_write 0.29 +0.0 0.33 perf-profile.self.cycles-pp.a= vailable_idle_cpu 0.63 =C2=B1 2% +0.0 0.68 perf-profile.self.cycles= -pp.zap_pte_range 0.00 +0.1 0.05 perf-profile.self.cycles-pp.c= group_rstat_updated 0.00 +0.1 0.05 perf-profile.self.cycles-pp.l= list_reverse_order 0.00 +0.1 0.05 perf-profile.self.cycles-pp.u= serfaultfd_unmap_prep 0.30 =C2=B1 3% +0.1 0.36 =C2=B1 3% perf-profile.self.c= ycles-pp.release_pages 0.39 =C2=B1 3% +0.1 0.45 =C2=B1 4% perf-profile.self.c= ycles-pp.rwsem_spin_on_owner 0.49 +0.1 0.55 =C2=B1 2% perf-profile.self.cycles= -pp.next_uptodate_page 0.00 +0.1 0.06 perf-profile.self.cycles-pp.l= list_add_batch 0.58 +0.1 0.64 perf-profile.self.cycles-pp._= raw_read_lock 0.29 =C2=B1 5% +0.1 0.37 =C2=B1 3% perf-profile.self.c= ycles-pp.osq_lock ***************************************************************************= ************************ lkp-csl-2sp9: 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @ 2.10GH= z (Cascade Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/ipc/iterations/kconfig/mode/nr_threads/rootfs/tbo= x_group/testcase/ucode: gcc-11/performance/pipe/8/x86_64-rhel-8.3/process/50%/debian-11.1-x86_64-= 20220510.cgz/lkp-csl-2sp9/hackbench/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 317933 +7.2% 340823 =C2=B1 2% hackbench.throughput 281.33 -5.6% 265.66 hackbench.time.elapsed_time 281.33 -5.6% 265.66 hackbench.time.elapsed_time.m= ax 9.332e+08 =C2=B1 2% -10.1% 8.387e+08 =C2=B1 2% hackbench.time.invo= luntary_context_switches 22332 -6.2% 20950 hackbench.time.system_time 1668 -3.3% 1613 hackbench.time.user_time 2.484e+09 -7.0% 2.311e+09 hackbench.time.voluntary_cont= ext_switches 0.99 =C2=B1 2% +0.3 1.33 mpstat.cpu.all.irq% 4.607e+08 =C2=B1 3% -14.8% 3.927e+08 cpuidle..time 59750049 -14.4% 51160896 cpuidle..usage 107526 =C2=B1 46% -44.8% 59395 =C2=B1 13% numa-meminfo.node0.= Mapped 886278 =C2=B1 86% -81.7% 162163 =C2=B1 69% numa-meminfo.node1.= Mapped 26816 =C2=B1 46% -44.4% 14905 =C2=B1 14% numa-vmstat.node0.n= r_mapped 220693 =C2=B1 86% -81.7% 40319 =C2=B1 67% numa-vmstat.node1.n= r_mapped 1851 =C2=B1 4% +30.6% 2418 =C2=B1 3% sched_debug.cpu.avg= _idle.min 86.08 =C2=B1 9% +29.5% 111.46 =C2=B1 11% sched_debug.cpu.clo= ck_task.stddev 20680126 =C2=B1 3% -49.3% 10478464 =C2=B1 2% turbostat.C1 0.43 =C2=B1 22% -0.2 0.22 =C2=B1 3% turbostat.C1% 0.38 =C2=B1 2% -0.0 0.35 =C2=B1 3% turbostat.POLL% 4953449 =C2=B1 39% -34.7% 3235753 =C2=B1 7% vmstat.memory.cache 12228000 -2.2% 11965069 vmstat.system.cs 1391657 +4.2% 1450409 vmstat.system.in 359385 =C2=B1 9% -10.0% 323464 =C2=B1 2% meminfo.AnonPages 4834275 =C2=B1 40% -35.4% 3122465 =C2=B1 8% meminfo.Cached 3260439 =C2=B1 61% -53.9% 1501744 =C2=B1 17% meminfo.Committed_AS 2453612 =C2=B1 81% -70.9% 713687 =C2=B1 36% meminfo.Inactive 2453432 =C2=B1 81% -70.9% 713334 =C2=B1 36% meminfo.Inactive(an= on) 993573 =C2=B1 79% -77.7% 221100 =C2=B1 53% meminfo.Mapped 6637365 =C2=B1 31% -27.4% 4821818 =C2=B1 5% meminfo.Memused 2183740 =C2=B1 90% -78.4% 471571 =C2=B1 53% meminfo.Shmem 7821764 =C2=B1 17% -21.1% 6170585 =C2=B1 6% meminfo.max_used_kB 89894 =C2=B1 9% -10.0% 80918 =C2=B1 2% proc-vmstat.nr_anon= _pages 1209129 =C2=B1 40% -35.5% 779734 =C2=B1 8% proc-vmstat.nr_file= _pages 613996 =C2=B1 81% -71.0% 178154 =C2=B1 36% proc-vmstat.nr_inac= tive_anon 248662 =C2=B1 79% -77.7% 55432 =C2=B1 52% proc-vmstat.nr_mapp= ed 546495 =C2=B1 90% -78.6% 117009 =C2=B1 53% proc-vmstat.nr_shmem 613996 =C2=B1 81% -71.0% 178154 =C2=B1 36% proc-vmstat.nr_zone= _inactive_anon 303380 =C2=B1 16% -39.0% 185031 =C2=B1 21% proc-vmstat.numa_hi= nt_faults 200464 =C2=B1 20% -42.8% 114585 =C2=B1 22% proc-vmstat.numa_hi= nt_faults_local 89782752 +3.6% 93042546 proc-vmstat.numa_hit 89705243 +3.6% 92968283 proc-vmstat.numa_local 672643 =C2=B1 37% -45.7% 365098 =C2=B1 9% proc-vmstat.numa_pt= e_updates 89776545 +3.6% 93036044 proc-vmstat.pgalloc_normal 1626079 =C2=B1 4% -10.8% 1450258 =C2=B1 3% proc-vmstat.pgfault 89378790 +4.1% 93037516 proc-vmstat.pgfree 15.75 -2.9% 15.30 perf-stat.i.MPKI 2.723e+10 +2.2% 2.782e+10 perf-stat.i.branch-instructio= ns 1.15 -0.0 1.13 perf-stat.i.branch-miss-rate% 2.15 =C2=B1 5% +0.2 2.34 =C2=B1 4% perf-stat.i.cache-m= iss-rate% 42514112 =C2=B1 4% +8.4% 46069933 =C2=B1 5% perf-stat.i.cache-m= isses 12338031 -2.2% 12068469 perf-stat.i.context-switches 1.80 -1.9% 1.76 perf-stat.i.cpi 3.993e+10 +2.1% 4.076e+10 perf-stat.i.dTLB-loads 2.294e+10 +1.8% 2.336e+10 perf-stat.i.dTLB-stores 66.43 +1.1 67.51 perf-stat.i.iTLB-load-miss-ra= te% 76738049 -3.1% 74356040 perf-stat.i.iTLB-loads 1.353e+11 +2.1% 1.382e+11 perf-stat.i.instructions 0.56 +2.1% 0.57 perf-stat.i.ipc 1047 +2.0% 1068 perf-stat.i.metric.M/sec 5305 =C2=B1 3% -5.9% 4990 =C2=B1 3% perf-stat.i.minor-f= aults 8761133 =C2=B1 3% +9.8% 9619722 =C2=B1 4% perf-stat.i.node-lo= ad-misses 5459816 =C2=B1 2% +7.2% 5852880 =C2=B1 4% perf-stat.i.node-st= ore-misses 5307 =C2=B1 3% -5.9% 4993 =C2=B1 3% perf-stat.i.page-fa= ults 15.51 -3.0% 15.05 perf-stat.overall.MPKI 1.13 -0.0 1.12 perf-stat.overall.branch-miss= -rate% 2.03 =C2=B1 4% +0.2 2.22 =C2=B1 4% perf-stat.overall.c= ache-miss-rate% 1.78 -2.0% 1.75 perf-stat.overall.cpi 0.12 =C2=B1 6% -0.0 0.11 =C2=B1 2% perf-stat.overall.d= TLB-load-miss-rate% 66.43 +1.1 67.51 perf-stat.overall.iTLB-load-m= iss-rate% 0.56 +2.1% 0.57 perf-stat.overall.ipc 2.714e+10 +2.1% 2.771e+10 perf-stat.ps.branch-instructi= ons 42404117 =C2=B1 4% +8.3% 45914737 =C2=B1 5% perf-stat.ps.cache-= misses 12297697 -2.2% 12031391 perf-stat.ps.context-switches 3.978e+10 +2.0% 4.06e+10 perf-stat.ps.dTLB-loads 2.286e+10 +1.8% 2.327e+10 perf-stat.ps.dTLB-stores 76489212 -3.1% 74128795 perf-stat.ps.iTLB-loads 1.349e+11 +2.0% 1.376e+11 perf-stat.ps.instructions 5314 =C2=B1 3% -6.6% 4961 =C2=B1 3% perf-stat.ps.minor-= faults 8734611 =C2=B1 3% +9.7% 9580673 =C2=B1 4% perf-stat.ps.node-l= oad-misses 5441379 =C2=B1 2% +7.1% 5827671 =C2=B1 4% perf-stat.ps.node-s= tore-misses 5317 =C2=B1 3% -6.6% 4964 =C2=B1 3% perf-stat.ps.page-f= aults 3.807e+13 -3.7% 3.667e+13 perf-stat.total.instructions 13.75 +0.3 14.09 perf-profile.calltrace.cycles= -pp.dequeue_task_fair.__schedule.schedule.pipe_read.new_sync_read 15.17 =C2=B1 3% +0.5 15.70 perf-profile.calltrace.c= ycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_wake_= function.__wake_up_common 15.28 =C2=B1 3% +0.5 15.82 perf-profile.calltrace.c= ycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wake_up= _common.__wake_up_common_lock 5.21 =C2=B1 4% +0.7 5.91 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_switch.__schedule.schedule.exi= t_to_user_mode_loop 5.42 =C2=B1 4% +0.7 6.14 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_switch.__schedule.schedule.exit_to_user_mode= _loop.exit_to_user_mode_prepare 6.62 =C2=B1 9% +0.8 7.45 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__get_user_nocheck_8.perf_callchain_user.get_perf_callchain.p= erf_callchain.perf_prepare_sample 3.28 =C2=B1 16% +1.0 4.24 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.perf_prepare_sample.perf_event_output_forward.__perf_event_ov= erflow.perf_tp_event.perf_trace_sched_migrate_task 3.38 =C2=B1 16% +1.0 4.34 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__perf_event_overflow.perf_tp_event.perf_trace_sched_migrate_= task.set_task_cpu.try_to_wake_up 3.36 =C2=B1 16% +1.0 4.33 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.perf_event_output_forward.__perf_event_overflow.perf_tp_event= .perf_trace_sched_migrate_task.set_task_cpu 3.44 =C2=B1 16% +1.0 4.44 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.perf_tp_event.perf_trace_sched_migrate_task.set_task_cpu.try_= to_wake_up.autoremove_wake_function 3.49 =C2=B1 16% +1.0 4.49 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.perf_trace_sched_migrate_task.set_task_cpu.try_to_wake_up.aut= oremove_wake_function.__wake_up_common 4.06 =C2=B1 15% +1.1 5.14 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.set_task_cpu.try_to_wake_up.autoremove_wake_function.__wake_u= p_common.__wake_up_common_lock 9.21 =C2=B1 4% +1.1 10.30 perf-profile.calltrace.c= ycles-pp.syscall_exit_to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.__libc_write 9.10 =C2=B1 4% +1.1 10.19 perf-profile.calltrace.c= ycles-pp.exit_to_user_mode_prepare.syscall_exit_to_user_mode.do_syscall_64.= entry_SYSCALL_64_after_hwframe.__libc_write 57.10 +1.1 58.22 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.__libc_write 56.86 +1.1 57.98 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_write 8.61 =C2=B1 4% +1.1 9.74 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.exit_to_user_mode_loop.exit_to_user_mode_= prepare.syscall_exit_to_user_mode 8.67 =C2=B1 4% +1.1 9.81 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.schedule.exit_to_user_mode_loop.exit_to_user_mode_prepare.sys= call_exit_to_user_mode.do_syscall_64 58.57 +1.2 59.74 perf-profile.calltrace.cycles= -pp.__libc_write 8.76 =C2=B1 4% +1.2 9.99 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.exit_to_user_mode_loop.exit_to_user_mode_prepare.syscall_exit= _to_user_mode.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.65 =C2=B1 69% -0.6 0.05 =C2=B1 77% perf-profile.childr= en.cycles-pp.secondary_startup_64_no_verify 0.65 =C2=B1 69% -0.6 0.05 =C2=B1 77% perf-profile.childr= en.cycles-pp.cpu_startup_entry 0.65 =C2=B1 69% -0.6 0.05 =C2=B1 77% perf-profile.childr= en.cycles-pp.do_idle 0.64 =C2=B1 69% -0.6 0.05 =C2=B1 77% perf-profile.childr= en.cycles-pp.start_secondary 1.24 =C2=B1 8% -0.2 1.04 =C2=B1 4% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.28 =C2=B1 50% -0.2 0.09 =C2=B1 27% perf-profile.childr= en.cycles-pp.__mutex_lock 0.23 =C2=B1 41% -0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.record__mmap_read_evlist 0.23 =C2=B1 41% -0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.perf_mmap__push 0.23 =C2=B1 41% -0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.record__pushfn 0.23 =C2=B1 40% -0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.generic_file_write_iter 0.23 =C2=B1 40% -0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.__generic_file_write_iter 0.23 =C2=B1 40% -0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.generic_perform_write 0.53 =C2=B1 11% -0.1 0.42 =C2=B1 5% perf-profile.childr= en.cycles-pp.copyin 0.24 =C2=B1 37% -0.1 0.13 =C2=B1 28% perf-profile.childr= en.cycles-pp.__mutex_unlock_slowpath 0.16 =C2=B1 55% -0.1 0.06 =C2=B1 48% perf-profile.childr= en.cycles-pp.wake_up_q 15.64 +0.4 16.08 perf-profile.children.cycles-= pp.enqueue_task_fair 15.75 +0.4 16.20 perf-profile.children.cycles-= pp.ttwu_do_activate 3.51 =C2=B1 16% +1.0 4.50 =C2=B1 5% perf-profile.childr= en.cycles-pp.perf_trace_sched_migrate_task 59.07 +1.0 60.08 perf-profile.children.cycles-= pp.__libc_write 4.08 =C2=B1 15% +1.1 5.15 =C2=B1 2% perf-profile.childr= en.cycles-pp.set_task_cpu 39.22 +1.1 40.33 perf-profile.children.cycles-= pp.schedule 9.11 =C2=B1 5% +1.2 10.27 perf-profile.children.cy= cles-pp.exit_to_user_mode_loop 10.37 =C2=B1 5% +1.2 11.60 perf-profile.children.cy= cles-pp.syscall_exit_to_user_mode 10.18 =C2=B1 5% +1.2 11.41 perf-profile.children.cy= cles-pp.exit_to_user_mode_prepare 0.16 =C2=B1 3% -0.0 0.14 =C2=B1 4% perf-profile.self.c= ycles-pp.finish_task_switch 0.06 =C2=B1 6% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.ttwu_queue_wakelist 0.21 =C2=B1 8% +0.0 0.25 =C2=B1 6% perf-profile.self.c= ycles-pp.set_next_buddy ***************************************************************************= ************************ lkp-icl-2sp2: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GH= z (Ice Lake) with 256G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D cluster/compiler/cpufreq_governor/ip/kconfig/nr_threads/rootfs/runtime/tbox= _group/test/testcase/ucode: cs-localhost/gcc-11/performance/ipv4/x86_64-rhel-8.3/25%/debian-11.1-x86_= 64-20220510.cgz/300s/lkp-icl-2sp2/UDP_RR/netperf/0xd000331 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 2897681 +1.3% 2934351 netperf.Throughput_total_tps 90552 +1.3% 91698 netperf.Throughput_tps 10378 +4.8% 10881 netperf.time.minor_page_faults 1511 -39.2% 918.83 netperf.time.percent_of_cpu_t= his_job_got 4215 -39.9% 2532 netperf.time.system_time 337.04 -30.3% 235.04 netperf.time.user_time 8.693e+08 +1.3% 8.803e+08 netperf.time.voluntary_contex= t_switches 8.693e+08 +1.3% 8.803e+08 netperf.workload 20979 =C2=B1 4% -9.0% 19095 =C2=B1 5% proc-vmstat.pgactiv= ate 73.20 +3.1 76.26 turbostat.C1% 0.78 +2.9 3.64 mpstat.cpu.all.irq% 6.06 -1.6 4.47 mpstat.cpu.all.soft% 16.74 -2.0 14.74 mpstat.cpu.all.sys% 38.00 -28.1% 27.33 vmstat.procs.r 11439523 +1.3% 11584593 vmstat.system.cs 5951961 +1.2% 6025940 vmstat.system.in 119282 =C2=B1 8% -75.4% 29291 =C2=B1 20% sched_debug.cfs_rq:= /.MIN_vruntime.avg 1541193 =C2=B1 12% -63.0% 570028 =C2=B1 9% sched_debug.cfs_rq:= /.MIN_vruntime.max 354476 =C2=B1 7% -68.6% 111435 =C2=B1 14% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 0.32 =C2=B1 3% -21.1% 0.26 =C2=B1 5% sched_debug.cfs_rq:= /.h_nr_running.avg 9525 =C2=B1 3% +20.0% 11432 =C2=B1 4% sched_debug.cfs_rq:= /.load.avg 33675 =C2=B1 10% +114.1% 72104 =C2=B1 87% sched_debug.cfs_rq:= /.load.max 12820 =C2=B1 2% +57.4% 20178 =C2=B1 26% sched_debug.cfs_rq:= /.load.stddev 119282 =C2=B1 8% -75.4% 29291 =C2=B1 20% sched_debug.cfs_rq:= /.max_vruntime.avg 1541193 =C2=B1 12% -63.0% 570028 =C2=B1 9% sched_debug.cfs_rq:= /.max_vruntime.max 354476 =C2=B1 7% -68.6% 111435 =C2=B1 14% sched_debug.cfs_rq:= /.max_vruntime.stddev 1104703 =C2=B1 10% -59.1% 451566 =C2=B1 10% sched_debug.cfs_rq:= /.min_vruntime.avg 1722807 =C2=B1 12% -54.9% 776144 =C2=B1 20% sched_debug.cfs_rq:= /.min_vruntime.max 459283 =C2=B1 14% -50.0% 229644 =C2=B1 22% sched_debug.cfs_rq:= /.min_vruntime.min 288286 =C2=B1 12% -67.7% 93188 =C2=B1 9% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.32 =C2=B1 2% -21.1% 0.26 =C2=B1 5% sched_debug.cfs_rq:= /.nr_running.avg 296.34 -30.8% 204.95 =C2=B1 2% sched_debug.cfs_rq:/.run= nable_avg.avg 263.94 -27.6% 191.18 sched_debug.cfs_rq:/.runnable= _avg.stddev 810487 =C2=B1 23% -51.7% 391282 =C2=B1 33% sched_debug.cfs_rq:= /.spread0.max -453070 -65.7% -155225 sched_debug.cfs_rq:/.spread0.= min 288295 =C2=B1 12% -67.7% 93193 =C2=B1 9% sched_debug.cfs_rq:= /.spread0.stddev 295.88 -30.8% 204.74 =C2=B1 2% sched_debug.cfs_rq:/.uti= l_avg.avg 263.59 -27.5% 191.03 sched_debug.cfs_rq:/.util_avg= .stddev 156.07 =C2=B1 3% -50.1% 77.80 =C2=B1 6% sched_debug.cfs_rq:= /.util_est_enqueued.avg 735.13 =C2=B1 5% -11.2% 652.93 =C2=B1 8% sched_debug.cfs_rq:= /.util_est_enqueued.max 224.80 -36.1% 143.75 =C2=B1 3% sched_debug.cfs_rq:/.uti= l_est_enqueued.stddev 1094 =C2=B1 3% -13.0% 951.53 =C2=B1 7% sched_debug.cpu.cur= r->pid.avg 0.28 =C2=B1 2% -24.9% 0.21 =C2=B1 6% sched_debug.cpu.nr_= running.avg 9.67 -26.9% 7.07 perf-stat.i.MPKI 1.954e+10 +3.9% 2.031e+10 perf-stat.i.branch-instructio= ns 1.33 -0.1 1.27 perf-stat.i.branch-miss-rate% 1.25 =C2=B1 2% +0.3 1.57 perf-stat.i.cache-miss-r= ate% 9.408e+08 -24.0% 7.152e+08 perf-stat.i.cache-references 11524667 +1.3% 11671113 perf-stat.i.context-switches 1.29 -4.6% 1.23 perf-stat.i.cpi 366.03 +7.3% 392.62 perf-stat.i.cpu-migrations 2.865e+10 +4.1% 2.984e+10 perf-stat.i.dTLB-loads 1.744e+10 +3.7% 1.809e+10 perf-stat.i.dTLB-stores 9.917e+10 +3.9% 1.03e+11 perf-stat.i.instructions 0.79 +4.7% 0.82 perf-stat.i.ipc 520.11 +3.6% 538.63 perf-stat.i.metric.M/sec 2630922 -4.1% 2523585 perf-stat.i.node-store-misses 9.49 -26.8% 6.94 perf-stat.overall.MPKI 1.29 -0.1 1.23 perf-stat.overall.branch-miss= -rate% 1.18 =C2=B1 3% +0.3 1.50 perf-stat.overall.cache-= miss-rate% 1.27 -4.5% 1.21 perf-stat.overall.cpi 0.79 +4.7% 0.82 perf-stat.overall.ipc 34314 +2.6% 35206 perf-stat.overall.path-length 1.948e+10 +3.9% 2.024e+10 perf-stat.ps.branch-instructi= ons 9.376e+08 -24.0% 7.128e+08 perf-stat.ps.cache-references 11486058 +1.3% 11632058 perf-stat.ps.context-switches 365.07 +7.3% 391.61 perf-stat.ps.cpu-migrations 2.856e+10 +4.1% 2.974e+10 perf-stat.ps.dTLB-loads 1.738e+10 +3.7% 1.803e+10 perf-stat.ps.dTLB-stores 9.884e+10 +3.9% 1.027e+11 perf-stat.ps.instructions 2622155 -4.1% 2515203 perf-stat.ps.node-store-misses 2.983e+13 +3.9% 3.099e+13 perf-stat.total.instructions 48.27 -48.3 0.00 perf-profile.calltrace.cycles= -pp.asm_sysvec_reschedule_ipi.acpi_idle_do_entry.acpi_idle_enter.cpuidle_en= ter_state.cpuidle_enter 18.85 -4.4 14.41 perf-profile.calltrace.cycles= -pp.ip_finish_output2.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg 19.51 -4.4 15.08 perf-profile.calltrace.cycles= -pp.ip_send_skb.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto 19.97 -4.4 15.55 perf-profile.calltrace.cycles= -pp.udp_send_skb.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto 15.81 -4.4 11.39 perf-profile.calltrace.cycles= -pp.do_softirq.__local_bh_enable_ip.ip_finish_output2.ip_send_skb.udp_send_= skb 16.00 -4.4 11.60 perf-profile.calltrace.cycles= -pp.__local_bh_enable_ip.ip_finish_output2.ip_send_skb.udp_send_skb.udp_sen= dmsg 30.37 -4.4 25.98 perf-profile.calltrace.cycles= -pp.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_= 64_after_hwframe 31.58 -4.4 27.21 perf-profile.calltrace.cycles= -pp.__sys_sendto.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwfr= ame.sendto 15.53 -4.4 11.17 perf-profile.calltrace.cycles= -pp.__softirqentry_text_start.do_softirq.__local_bh_enable_ip.ip_finish_out= put2.ip_send_skb 29.41 -4.3 25.08 perf-profile.calltrace.cycles= -pp.udp_sendmsg.sock_sendmsg.__sys_sendto.__x64_sys_sendto.do_syscall_64 13.59 -4.0 9.59 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.process_backlog.__napi_poll.net_rx_action.__softirqentry_text_star= t.do_softirq 14.18 -4.0 10.18 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.net_rx_action.__softirqentry_text_start.do_softirq.__local_bh_enab= le_ip.ip_finish_output2 13.68 -4.0 9.70 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__napi_poll.net_rx_action.__softirqentry_text_start.do_softirq.__l= ocal_bh_enable_ip 10.94 -3.7 7.20 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.udp_unicast_rcv_skb.__udp4_lib_rcv.ip_protocol_deliver_rcu.ip_loca= l_deliver_finish.__netif_receive_skb_one_core 10.86 -3.7 7.13 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.udp_queue_rcv_one_skb.udp_unicast_rcv_skb.__udp4_lib_rcv.ip_protoc= ol_deliver_rcu.ip_local_deliver_finish 9.47 -3.7 5.82 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.sock_def_readable.__udp_enqueue_schedule_skb.udp_queue_rcv_one_skb= .udp_unicast_rcv_skb.__udp4_lib_rcv 9.76 -3.6 6.12 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__udp_enqueue_schedule_skb.udp_queue_rcv_one_skb.udp_unicast_rcv_s= kb.__udp4_lib_rcv.ip_protocol_deliver_rcu 11.76 -3.6 8.12 perf-profile.calltrace.cycles= -pp.__udp4_lib_rcv.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_= receive_skb_one_core.process_backlog 9.20 -3.6 5.56 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__wake_up_common_lock.sock_def_readable.__udp_enqueue_schedule_skb= .udp_queue_rcv_one_skb.udp_unicast_rcv_skb 11.88 -3.6 8.25 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.ip_protocol_deliver_rcu.ip_local_deliver_finish.__netif_receive_sk= b_one_core.process_backlog.__napi_poll 8.12 -3.6 4.49 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up= _common_lock.sock_def_readable 11.94 -3.6 8.31 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.ip_local_deliver_finish.__netif_receive_skb_one_core.process_backl= og.__napi_poll.net_rx_action 8.94 -3.6 5.32 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__wake_up_common.__wake_up_common_lock.sock_def_readable.__udp_enq= ueue_schedule_skb.udp_queue_rcv_one_skb 8.28 -3.6 4.68 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.so= ck_def_readable.__udp_enqueue_schedule_skb 12.54 -3.4 9.13 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__netif_receive_skb_one_core.process_backlog.__napi_poll.net_rx_ac= tion.__softirqentry_text_start 26.78 =C2=B1 3% -3.1 23.71 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.send_udp_rr.main.__libc_start_main 26.50 =C2=B1 3% -3.1 23.44 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.send_omni_inner.send_udp_rr.main.__libc_start_main 15.83 =C2=B1 3% -2.6 13.24 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.sendto.send_omni_inner.send_ud= p_rr.main 15.98 =C2=B1 3% -2.5 13.48 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.sendto.send_omni_inner.send_udp_rr.main.__libc_start_main 15.88 -2.4 13.50 perf-profile.calltrace.cycles= -pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto.se= nd_omni_inner 16.10 -2.4 13.73 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto.send_omni_inner.sen= d_udp_rr 5.76 -2.3 3.44 perf-profile.calltrace.cycles= -pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary 6.01 -2.3 3.69 perf-profile.calltrace.cycles= -pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_start= up_64_no_verify 15.89 -2.0 13.90 perf-profile.calltrace.cycles= -pp.__x64_sys_sendto.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto.re= cv_omni 16.11 -2.0 14.12 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sendto.recv_omni.process_r= equests 16.27 -2.0 14.29 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.sendto.recv_omni.process_requests.spawn_= child 16.51 -2.0 14.54 perf-profile.calltrace.cycles= -pp.sendto.recv_omni.process_requests.spawn_child.accept_connection 2.97 -1.8 1.19 perf-profile.calltrace.cycles= -pp.pick_next_task_fair.__schedule.schedule_idle.do_idle.cpu_startup_entry 2.16 -1.3 0.84 perf-profile.calltrace.cycles= -pp.set_next_entity.pick_next_task_fair.__schedule.schedule_idle.do_idle 6.30 -1.3 4.99 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__schedule.schedule.schedule_timeout.__skb_wait_for_more_packets._= _skb_recv_udp 6.46 -1.2 5.24 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.schedule.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_u= dp.udp_recvmsg 6.54 -1.1 5.47 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.schedule_timeout.__skb_wait_for_more_packets.__skb_recv_udp.udp_re= cvmsg.inet_recvmsg 8.34 -0.9 7.48 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__skb_wait_for_more_packets.__skb_recv_udp.udp_recvmsg.inet_recvms= g.__sys_recvfrom 10.27 -0.8 9.44 perf-profile.calltrace.cycles= -pp.__skb_recv_udp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfr= om 14.52 -0.6 13.91 perf-profile.calltrace.cycles= -pp.udp_recvmsg.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64 14.60 -0.6 14.00 perf-profile.calltrace.cycles= -pp.inet_recvmsg.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSC= ALL_64_after_hwframe 16.43 -0.6 15.88 perf-profile.calltrace.cycles= -pp.__sys_recvfrom.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_= hwframe.recvfrom 8.58 =C2=B1 2% -0.4 8.18 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvfrom.send_om= ni_inner.send_udp_rr 2.41 -0.2 2.19 perf-profile.calltrace.cycles= -pp.dequeue_task_fair.__schedule.schedule.schedule_timeout.__skb_wait_for_m= ore_packets 8.36 -0.2 8.16 perf-profile.calltrace.cycles= -pp.__x64_sys_recvfrom.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvfro= m.recv_omni 2.08 -0.2 1.89 perf-profile.calltrace.cycles= -pp.dequeue_entity.dequeue_task_fair.__schedule.schedule.schedule_timeout 8.65 -0.2 8.46 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.recvfrom.recv_omni.process= _requests 8.79 -0.2 8.61 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.recvfrom.recv_omni.process_requests.spaw= n_child 9.72 -0.1 9.58 perf-profile.calltrace.cycles= -pp.recvfrom.recv_omni.process_requests.spawn_child.accept_connection 2.13 +0.0 2.18 perf-profile.calltrace.cycles= -pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary 0.62 +0.3 0.96 perf-profile.calltrace.cycles= -pp.prepare_task_switch.__schedule.schedule_idle.do_idle.cpu_startup_entry 0.00 +0.5 0.51 perf-profile.calltrace.cycles= -pp.___perf_sw_event.prepare_task_switch.__schedule.schedule_idle.do_idle 0.00 +0.5 0.52 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.update_load_avg.enqueue_entity.enqueue_task_fair.ttwu_do_activate.= sched_ttwu_pending 0.00 +0.8 0.77 perf-profile.calltrace.cycles= -pp.resched_curr.check_preempt_curr.ttwu_do_wakeup.sched_ttwu_pending.__sys= vec_call_function_single 0.00 +0.8 0.82 perf-profile.calltrace.cycles= -pp.update_rq_clock.sched_ttwu_pending.__sysvec_call_function_single.sysvec= _call_function_single.asm_sysvec_call_function_single 0.00 +0.9 0.86 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.tick_irq_enter.irq_enter_rcu.sysvec_call_function_single.asm_sysve= c_call_function_single.acpi_idle_do_entry 0.00 +0.9 0.88 perf-profile.calltrace.cycles= -pp.irqentry_enter.sysvec_call_function_single.asm_sysvec_call_function_sin= gle.acpi_idle_do_entry.acpi_idle_enter 0.00 +0.9 0.88 perf-profile.calltrace.cycles= -pp.check_preempt_curr.ttwu_do_wakeup.sched_ttwu_pending.__sysvec_call_func= tion_single.sysvec_call_function_single 0.00 +0.9 0.94 perf-profile.calltrace.cycles= -pp.llist_reverse_order.__flush_smp_call_function_queue.__sysvec_call_funct= ion_single.sysvec_call_function_single.asm_sysvec_call_function_single 0.00 +0.9 0.94 perf-profile.calltrace.cycles= -pp.ttwu_do_wakeup.sched_ttwu_pending.__sysvec_call_function_single.sysvec_= call_function_single.asm_sysvec_call_function_single 0.00 +1.2 1.20 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.irq_enter_rcu.sysvec_call_function_single.asm_sysvec_call_function= _single.acpi_idle_do_entry.acpi_idle_enter 0.00 +1.6 1.61 perf-profile.calltrace.cycles= -pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.__= sysvec_call_function_single 0.00 +1.7 1.71 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.ttwu_queue_wakelist.try_to_wake_up.autoremove_wake_function.__wake= _up_common.__wake_up_common_lock 0.00 +1.8 1.81 perf-profile.calltrace.cycles= -pp.__flush_smp_call_function_queue.__sysvec_call_function_single.sysvec_ca= ll_function_single.asm_sysvec_call_function_single.acpi_idle_do_entry 0.00 +2.0 1.97 perf-profile.calltrace.cycles= -pp.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.__sysvec_call_fun= ction_single.sysvec_call_function_single 0.00 +2.1 2.06 perf-profile.calltrace.cycles= -pp.ttwu_do_activate.sched_ttwu_pending.__sysvec_call_function_single.sysve= c_call_function_single.asm_sysvec_call_function_single 0.00 +4.3 4.35 perf-profile.calltrace.cycles= -pp.sched_ttwu_pending.__sysvec_call_function_single.sysvec_call_function_s= ingle.asm_sysvec_call_function_single.acpi_idle_do_entry 42.79 +4.4 47.19 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 43.00 +4.4 47.41 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 43.06 +4.4 47.46 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64_no_verify 43.31 +4.4 47.73 perf-profile.calltrace.cycles= -pp.secondary_startup_64_no_verify 0.00 +6.8 6.81 perf-profile.calltrace.cycles= -pp.__sysvec_call_function_single.sysvec_call_function_single.asm_sysvec_ca= ll_function_single.acpi_idle_do_entry.acpi_idle_enter 6.60 +7.3 13.93 perf-profile.calltrace.cycles= -pp.acpi_idle_do_entry.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cp= uidle_idle_call 31.15 +7.5 38.70 perf-profile.calltrace.cycles= -pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.start_seconda= ry 29.32 +7.6 36.88 perf-profile.calltrace.cycles= -pp.acpi_idle_enter.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_= idle 30.97 +7.6 38.54 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup= _entry 34.13 +7.6 41.74 perf-profile.calltrace.cycles= -pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.secondary_s= tartup_64_no_verify 0.00 +9.7 9.67 perf-profile.calltrace.cycles= -pp.sysvec_call_function_single.asm_sysvec_call_function_single.acpi_idle_d= o_entry.acpi_idle_enter.cpuidle_enter_state 0.00 +56.3 56.35 perf-profile.calltrace.cycles= -pp.asm_sysvec_call_function_single.acpi_idle_do_entry.acpi_idle_enter.cpui= dle_enter_state.cpuidle_enter 25.79 -25.8 0.00 perf-profile.children.cycles-= pp.asm_sysvec_reschedule_ipi 49.81 -4.6 45.22 perf-profile.children.cycles-= pp.do_syscall_64 50.35 -4.6 45.78 perf-profile.children.cycles-= pp.entry_SYSCALL_64_after_hwframe 15.98 -4.5 11.51 perf-profile.children.cycles-= pp.__softirqentry_text_start 16.04 -4.4 11.59 perf-profile.children.cycles-= pp.do_softirq 16.31 -4.4 11.90 perf-profile.children.cycles-= pp.__local_bh_enable_ip 19.02 -4.4 14.66 perf-profile.children.cycles-= pp.ip_finish_output2 19.69 -4.4 15.34 perf-profile.children.cycles-= pp.ip_send_skb 20.14 -4.3 15.81 perf-profile.children.cycles-= pp.udp_send_skb 29.63 -4.2 25.43 perf-profile.children.cycles-= pp.udp_sendmsg 30.46 -4.2 26.29 perf-profile.children.cycles-= pp.sock_sendmsg 31.69 -4.1 27.54 perf-profile.children.cycles-= pp.__sys_sendto 31.90 -4.1 27.75 perf-profile.children.cycles-= pp.__x64_sys_sendto 33.74 -4.1 29.64 perf-profile.children.cycles-= pp.sendto 14.01 -4.1 9.95 perf-profile.children.cycles-= pp.__napi_poll 14.48 -4.0 10.45 perf-profile.children.cycles-= pp.net_rx_action 13.86 -4.0 9.83 perf-profile.children.cycles-= pp.process_backlog 9.73 -3.7 6.03 perf-profile.children.cycles-= pp.sock_def_readable 8.39 -3.7 4.69 perf-profile.children.cycles-= pp.try_to_wake_up 10.04 -3.7 6.35 perf-profile.children.cycles-= pp.__udp_enqueue_schedule_skb 11.14 -3.7 7.46 perf-profile.children.cycles-= pp.udp_unicast_rcv_skb 9.47 -3.7 5.78 perf-profile.children.cycles-= pp.__wake_up_common_lock 11.09 -3.7 7.41 perf-profile.children.cycles-= pp.udp_queue_rcv_one_skb 9.19 -3.7 5.51 perf-profile.children.cycles-= pp.__wake_up_common 12.00 -3.7 8.33 perf-profile.children.cycles-= pp.__udp4_lib_rcv 8.52 -3.7 4.86 perf-profile.children.cycles-= pp.autoremove_wake_function 12.42 -3.7 8.77 perf-profile.children.cycles-= pp.__schedule 12.16 -3.6 8.52 perf-profile.children.cycles-= pp.ip_local_deliver_finish 12.11 -3.6 8.46 perf-profile.children.cycles-= pp.ip_protocol_deliver_rcu 12.78 -3.4 9.36 perf-profile.children.cycles-= pp.__netif_receive_skb_one_core 27.78 -2.6 25.14 perf-profile.children.cycles-= pp.send_udp_rr 27.69 -2.4 25.32 perf-profile.children.cycles-= pp.send_omni_inner 6.07 -2.3 3.74 perf-profile.children.cycles-= pp.schedule_idle 27.42 -2.1 25.31 perf-profile.children.cycles-= pp.accept_connection 27.42 -2.1 25.31 perf-profile.children.cycles-= pp.spawn_child 27.42 -2.1 25.31 perf-profile.children.cycles-= pp.process_requests 27.40 -2.1 25.30 perf-profile.children.cycles-= pp.recv_omni 3.50 -1.6 1.94 =C2=B1 2% perf-profile.children.cy= cles-pp.pick_next_task_fair 2.25 -1.3 0.93 perf-profile.children.cycles-= pp.set_next_entity 6.65 -1.2 5.43 perf-profile.children.cycles-= pp.schedule 2.41 -1.1 1.29 perf-profile.children.cycles-= pp.update_rq_clock 1.08 -1.0 0.12 =C2=B1 4% perf-profile.children.cy= cles-pp.tick_nohz_idle_exit 7.25 -0.9 6.37 perf-profile.children.cycles-= pp.schedule_timeout 8.59 -0.8 7.75 perf-profile.children.cycles-= pp.__skb_wait_for_more_packets 10.53 -0.8 9.74 perf-profile.children.cycles-= pp.__skb_recv_udp 14.82 -0.7 14.16 perf-profile.children.cycles-= pp.udp_recvmsg 14.88 -0.7 14.23 perf-profile.children.cycles-= pp.inet_recvmsg 2.66 -0.6 2.10 perf-profile.children.cycles-= pp.ttwu_do_activate 2.55 -0.5 2.03 perf-profile.children.cycles-= pp.enqueue_task_fair 16.68 -0.5 16.16 perf-profile.children.cycles-= pp.__sys_recvfrom 16.84 -0.5 16.33 perf-profile.children.cycles-= pp.__x64_sys_recvfrom 0.74 =C2=B1 2% -0.5 0.28 =C2=B1 3% perf-profile.childr= en.cycles-pp._raw_spin_lock_irq 0.58 -0.4 0.14 =C2=B1 7% perf-profile.children.cy= cles-pp.pick_next_entity 0.79 =C2=B1 3% -0.4 0.36 perf-profile.children.cy= cles-pp.finish_task_switch 0.64 =C2=B1 2% -0.4 0.22 =C2=B1 4% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 20.21 -0.4 19.80 perf-profile.children.cycles-= pp.recvfrom 1.03 -0.4 0.63 perf-profile.children.cycles-= pp.native_apic_msr_eoi_write 2.02 -0.3 1.71 perf-profile.children.cycles-= pp.update_load_avg 1.22 -0.3 0.96 perf-profile.children.cycles-= pp.ttwu_do_wakeup 1.14 =C2=B1 2% -0.2 0.90 perf-profile.children.cy= cles-pp.check_preempt_curr 2.50 -0.2 2.28 perf-profile.children.cycles-= pp.dequeue_task_fair 1.94 -0.2 1.72 perf-profile.children.cycles-= pp.enqueue_entity 0.71 -0.2 0.52 =C2=B1 4% perf-profile.children.cy= cles-pp.nr_iowait_cpu 2.21 -0.2 2.03 perf-profile.children.cycles-= pp.dequeue_entity 1.02 -0.1 0.91 perf-profile.children.cycles-= pp.irqentry_enter 0.94 -0.0 0.90 =C2=B1 2% perf-profile.children.cy= cles-pp.update_curr 0.12 =C2=B1 6% -0.0 0.08 =C2=B1 8% perf-profile.childr= en.cycles-pp.perf_trace_sched_stat_runtime 0.57 =C2=B1 2% -0.0 0.53 perf-profile.children.cy= cles-pp.__update_load_avg_se 1.39 -0.0 1.35 perf-profile.children.cycles-= pp.native_irq_return_iret 0.19 =C2=B1 3% -0.0 0.16 =C2=B1 9% perf-profile.childr= en.cycles-pp.fib_lookup_good_nhc 0.21 -0.0 0.18 =C2=B1 4% perf-profile.children.cy= cles-pp.__list_del_entry_valid 0.24 =C2=B1 2% -0.0 0.22 =C2=B1 5% perf-profile.childr= en.cycles-pp.rcu_nmi_enter 0.14 =C2=B1 4% -0.0 0.12 perf-profile.children.cy= cles-pp.error_entry 0.22 =C2=B1 2% -0.0 0.20 =C2=B1 2% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 0.06 =C2=B1 8% +0.0 0.07 =C2=B1 5% perf-profile.childr= en.cycles-pp.__cgroup_account_cputime 0.47 +0.0 0.48 perf-profile.children.cycles-= pp.tick_nohz_idle_enter 0.37 +0.0 0.39 =C2=B1 2% perf-profile.children.cy= cles-pp.netif_rx_internal 0.76 +0.0 0.78 perf-profile.children.cycles-= pp.ip_generic_getfrag 0.40 +0.0 0.42 =C2=B1 2% perf-profile.children.cy= cles-pp.__netif_rx 0.34 +0.0 0.36 =C2=B1 2% perf-profile.children.cy= cles-pp.enqueue_to_backlog 0.09 =C2=B1 4% +0.0 0.11 =C2=B1 3% perf-profile.childr= en.cycles-pp.place_entity 0.16 =C2=B1 5% +0.0 0.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.__get_user_4 0.08 =C2=B1 4% +0.0 0.10 =C2=B1 7% perf-profile.childr= en.cycles-pp.ip_rcv_finish_core 0.08 =C2=B1 6% +0.0 0.10 =C2=B1 3% perf-profile.childr= en.cycles-pp.clear_buddies 0.06 =C2=B1 6% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.menu_reflect 0.53 +0.0 0.56 perf-profile.children.cycles-= pp.syscall_exit_to_user_mode 0.47 +0.0 0.50 perf-profile.children.cycles-= pp.aa_sk_perm 0.44 =C2=B1 2% +0.0 0.47 perf-profile.children.cy= cles-pp.__might_fault 0.94 +0.0 0.97 perf-profile.children.cycles-= pp._raw_spin_lock_irqsave 0.74 +0.0 0.78 perf-profile.children.cycles-= pp.check_heap_object 0.06 =C2=B1 7% +0.0 0.10 =C2=B1 3% perf-profile.childr= en.cycles-pp.rb_erase 0.09 =C2=B1 5% +0.0 0.13 =C2=B1 5% perf-profile.childr= en.cycles-pp.__list_add_valid 1.68 +0.0 1.72 perf-profile.children.cycles-= pp.loopback_xmit 0.20 =C2=B1 3% +0.0 0.24 =C2=B1 2% perf-profile.childr= en.cycles-pp.__netif_receive_skb_core 0.74 +0.0 0.79 =C2=B1 3% perf-profile.children.cy= cles-pp.select_idle_sibling 1.10 +0.0 1.15 perf-profile.children.cycles-= pp.__consume_stateless_skb 0.74 +0.0 0.79 perf-profile.children.cycles-= pp.___perf_sw_event 2.19 +0.0 2.24 perf-profile.children.cycles-= pp.menu_select 1.09 +0.0 1.14 perf-profile.children.cycles-= pp.skb_release_data 0.38 =C2=B1 2% +0.0 0.43 =C2=B1 11% perf-profile.childr= en.cycles-pp._copy_to_user 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.idle_cpu 1.30 +0.1 1.35 perf-profile.children.cycles-= pp.__check_object_size 0.21 =C2=B1 3% +0.1 0.26 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_cfs_group 0.00 +0.1 0.05 =C2=B1 7% perf-profile.children.cy= cles-pp.flush_smp_call_function_queue 1.01 +0.1 1.06 =C2=B1 2% perf-profile.children.cy= cles-pp.select_task_rq_fair 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp.tick_nohz_idle_got_tick 0.10 =C2=B1 4% +0.1 0.16 =C2=B1 2% perf-profile.childr= en.cycles-pp.sched_clock 0.65 +0.1 0.71 =C2=B1 2% perf-profile.children.cy= cles-pp.__switch_to_asm 0.00 +0.1 0.06 =C2=B1 17% perf-profile.children.cy= cles-pp.__update_blocked_fair 0.09 =C2=B1 7% +0.1 0.15 =C2=B1 13% perf-profile.childr= en.cycles-pp.update_blocked_averages 4.40 +0.1 4.47 perf-profile.children.cycles-= pp.__ip_append_data 0.16 =C2=B1 4% +0.1 0.24 =C2=B1 2% perf-profile.childr= en.cycles-pp.x2apic_send_IPI 0.08 =C2=B1 7% +0.1 0.16 =C2=B1 10% perf-profile.childr= en.cycles-pp.update_sg_lb_stats 0.99 +0.1 1.07 =C2=B1 5% perf-profile.children.cy= cles-pp.move_addr_to_user 0.00 +0.1 0.09 =C2=B1 8% perf-profile.children.cy= cles-pp.tick_check_oneshot_broadcast_this_cpu 0.04 =C2=B1 45% +0.1 0.13 =C2=B1 14% perf-profile.childr= en.cycles-pp.cpuacct_charge 0.17 =C2=B1 2% +0.1 0.26 =C2=B1 2% perf-profile.childr= en.cycles-pp.ip_rcv_core 0.10 =C2=B1 5% +0.1 0.19 =C2=B1 7% perf-profile.childr= en.cycles-pp.update_sd_lb_stats 0.10 =C2=B1 6% +0.1 0.21 =C2=B1 10% perf-profile.childr= en.cycles-pp.find_busiest_group 0.00 +0.1 0.12 =C2=B1 3% perf-profile.children.cy= cles-pp.send_call_function_single_ipi 0.71 +0.1 0.83 perf-profile.children.cycles-= pp.__x2apic_send_IPI_dest 0.12 =C2=B1 7% +0.1 0.25 =C2=B1 9% perf-profile.childr= en.cycles-pp.load_balance 0.82 +0.2 0.98 perf-profile.children.cycles-= pp._raw_spin_lock 0.56 =C2=B1 3% +0.2 0.71 =C2=B1 2% perf-profile.childr= en.cycles-pp.available_idle_cpu 7.00 +0.2 7.15 perf-profile.children.cycles-= pp.ip_make_skb 0.33 +0.2 0.50 =C2=B1 2% perf-profile.children.cy= cles-pp.ip_rcv 1.10 =C2=B1 2% +0.2 1.32 perf-profile.children.cy= cles-pp.prepare_task_switch 0.00 +0.2 0.23 perf-profile.children.cycles-= pp.llist_add_batch 0.38 =C2=B1 5% +0.2 0.62 =C2=B1 8% perf-profile.childr= en.cycles-pp.newidle_balance 0.00 +0.3 0.26 perf-profile.children.cycles-= pp.__smp_call_single_queue 0.18 =C2=B1 4% +0.3 0.51 perf-profile.children.cy= cles-pp.__irq_exit_rcu 0.97 +0.5 1.44 perf-profile.children.cycles-= pp.native_sched_clock 1.16 +0.6 1.73 perf-profile.children.cycles-= pp.sched_clock_cpu 0.13 =C2=B1 8% +0.6 0.78 perf-profile.children.cy= cles-pp.resched_curr 0.06 =C2=B1 13% +0.9 0.95 =C2=B1 2% perf-profile.childr= en.cycles-pp.tick_irq_enter 0.00 +1.0 0.95 perf-profile.children.cycles-= pp.llist_reverse_order 0.07 =C2=B1 12% +1.2 1.27 =C2=B1 2% perf-profile.childr= en.cycles-pp.irq_enter_rcu 0.07 =C2=B1 5% +1.7 1.79 perf-profile.children.cy= cles-pp.ttwu_queue_wakelist 0.00 +1.8 1.84 perf-profile.children.cycles-= pp.__flush_smp_call_function_queue 43.06 +4.4 47.46 perf-profile.children.cycles-= pp.start_secondary 43.19 +4.4 47.61 perf-profile.children.cycles-= pp.do_idle 0.00 +4.4 4.42 perf-profile.children.cycles-= pp.sched_ttwu_pending 43.31 +4.4 47.73 perf-profile.children.cycles-= pp.secondary_startup_64_no_verify 43.31 +4.4 47.73 perf-profile.children.cycles-= pp.cpu_startup_entry 0.00 +6.9 6.87 perf-profile.children.cycles-= pp.__sysvec_call_function_single 31.36 +7.6 38.95 perf-profile.children.cycles-= pp.cpuidle_enter 29.52 +7.6 37.11 perf-profile.children.cycles-= pp.acpi_idle_enter 31.21 +7.6 38.82 perf-profile.children.cycles-= pp.cpuidle_enter_state 34.43 +7.7 42.08 perf-profile.children.cycles-= pp.cpuidle_idle_call 29.00 +7.8 36.80 perf-profile.children.cycles-= pp.acpi_idle_do_entry 0.00 +9.8 9.77 perf-profile.children.cycles-= pp.sysvec_call_function_single 0.00 +33.6 33.56 perf-profile.children.cycles-= pp.asm_sysvec_call_function_single 1.56 -1.3 0.23 =C2=B1 3% perf-profile.self.cycles= -pp.set_next_entity 1.92 -1.2 0.76 perf-profile.self.cycles-pp.u= pdate_rq_clock 1.65 -0.6 1.05 perf-profile.self.cycles-pp._= _schedule 0.73 =C2=B1 2% -0.5 0.28 =C2=B1 2% perf-profile.self.c= ycles-pp._raw_spin_lock_irq 0.57 -0.4 0.12 =C2=B1 7% perf-profile.self.cycles= -pp.pick_next_entity 0.64 =C2=B1 3% -0.4 0.21 =C2=B1 3% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.72 =C2=B1 3% -0.4 0.30 perf-profile.self.cycles= -pp.finish_task_switch 1.02 -0.4 0.62 perf-profile.self.cycles-pp.n= ative_apic_msr_eoi_write 0.61 -0.4 0.23 =C2=B1 3% perf-profile.self.cycles= -pp.irqtime_account_irq 0.63 =C2=B1 2% -0.3 0.33 =C2=B1 4% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.88 -0.3 0.60 perf-profile.self.cycles-pp.u= pdate_load_avg 0.52 =C2=B1 2% -0.2 0.32 =C2=B1 3% perf-profile.self.c= ycles-pp.acpi_idle_enter 0.70 -0.2 0.50 =C2=B1 4% perf-profile.self.cycles= -pp.nr_iowait_cpu 0.86 -0.1 0.74 =C2=B1 2% perf-profile.self.cycles= -pp.enqueue_entity 0.46 =C2=B1 2% -0.1 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.update_curr 0.21 =C2=B1 3% -0.1 0.12 =C2=B1 5% perf-profile.self.c= ycles-pp.__napi_poll 0.29 =C2=B1 3% -0.1 0.20 =C2=B1 3% perf-profile.self.c= ycles-pp.process_backlog 0.77 -0.1 0.68 perf-profile.self.cycles-pp.i= rqentry_enter 0.43 =C2=B1 3% -0.1 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.select_task_rq 0.97 -0.1 0.91 perf-profile.self.cycles-pp.u= dp_sendmsg 0.36 =C2=B1 4% -0.1 0.30 =C2=B1 2% perf-profile.self.c= ycles-pp.dequeue_entity 0.79 =C2=B1 2% -0.0 0.74 =C2=B1 2% perf-profile.self.c= ycles-pp.try_to_wake_up 0.51 =C2=B1 2% -0.0 0.47 perf-profile.self.cycles= -pp.__update_load_avg_se 0.25 =C2=B1 2% -0.0 0.21 =C2=B1 6% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.12 =C2=B1 5% -0.0 0.08 =C2=B1 14% perf-profile.self.c= ycles-pp.perf_trace_sched_stat_runtime 0.14 =C2=B1 3% -0.0 0.10 =C2=B1 7% perf-profile.self.c= ycles-pp.tick_nohz_idle_exit 0.10 =C2=B1 4% -0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.ttwu_do_activate 1.38 -0.0 1.35 perf-profile.self.cycles-pp.n= ative_irq_return_iret 0.18 =C2=B1 3% -0.0 0.15 =C2=B1 9% perf-profile.self.c= ycles-pp.fib_lookup_good_nhc 0.13 =C2=B1 3% -0.0 0.11 perf-profile.self.cycles= -pp.error_entry 0.19 -0.0 0.16 =C2=B1 4% perf-profile.self.cycles= -pp.__list_del_entry_valid 0.08 =C2=B1 5% -0.0 0.06 =C2=B1 7% perf-profile.self.c= ycles-pp.ttwu_do_wakeup 0.22 =C2=B1 3% -0.0 0.20 =C2=B1 3% perf-profile.self.c= ycles-pp.pick_next_task_fair 0.62 -0.0 0.60 perf-profile.self.cycles-pp.s= kb_set_owner_w 0.07 =C2=B1 5% +0.0 0.08 =C2=B1 4% perf-profile.self.c= ycles-pp.place_entity 0.45 +0.0 0.46 perf-profile.self.cycles-pp._= _might_resched 0.56 +0.0 0.58 perf-profile.self.cycles-pp.c= heck_heap_object 0.08 +0.0 0.10 =C2=B1 6% perf-profile.self.cycles= -pp.ip_rcv_finish_core 0.12 =C2=B1 4% +0.0 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.53 +0.0 0.55 perf-profile.self.cycles-pp.u= dp_recvmsg 0.16 =C2=B1 2% +0.0 0.18 =C2=B1 4% perf-profile.self.c= ycles-pp.skb_release_data 0.16 =C2=B1 3% +0.0 0.18 =C2=B1 3% perf-profile.self.c= ycles-pp.__get_user_4 0.20 =C2=B1 3% +0.0 0.23 =C2=B1 5% perf-profile.self.c= ycles-pp.do_softirq 0.91 +0.0 0.93 perf-profile.self.cycles-pp._= raw_spin_lock_irqsave 0.55 +0.0 0.57 perf-profile.self.cycles-pp.e= ntry_SYSCALL_64_after_hwframe 0.44 =C2=B1 2% +0.0 0.46 =C2=B1 2% perf-profile.self.c= ycles-pp.net_rx_action 0.04 =C2=B1 44% +0.0 0.07 =C2=B1 5% perf-profile.self.c= ycles-pp.clear_buddies 0.08 =C2=B1 6% +0.0 0.11 =C2=B1 3% perf-profile.self.c= ycles-pp.__list_add_valid 0.26 =C2=B1 2% +0.0 0.29 perf-profile.self.cycles= -pp.__local_bh_enable_ip 0.62 =C2=B1 2% +0.0 0.65 perf-profile.self.cycles= -pp.__skb_recv_udp 0.20 =C2=B1 4% +0.0 0.24 =C2=B1 4% perf-profile.self.c= ycles-pp.__sys_recvfrom 0.20 =C2=B1 4% +0.0 0.24 perf-profile.self.cycles= -pp.__netif_receive_skb_core 0.66 =C2=B1 2% +0.0 0.70 perf-profile.self.cycles= -pp.___perf_sw_event 0.03 =C2=B1 70% +0.0 0.08 =C2=B1 4% perf-profile.self.c= ycles-pp.rb_erase 0.00 +0.1 0.05 perf-profile.self.cycles-pp._= _irq_exit_rcu 0.18 =C2=B1 4% +0.1 0.23 =C2=B1 6% perf-profile.self.c= ycles-pp.update_cfs_group 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.sched_clock 0.06 =C2=B1 6% +0.1 0.12 =C2=B1 9% perf-profile.self.c= ycles-pp.update_sg_lb_stats 0.00 +0.1 0.06 perf-profile.self.cycles-pp._= _sysvec_call_function_single 0.63 =C2=B1 2% +0.1 0.70 =C2=B1 2% perf-profile.self.c= ycles-pp.__switch_to_asm 0.08 =C2=B1 4% +0.1 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.ip_rcv 0.15 =C2=B1 5% +0.1 0.22 =C2=B1 2% perf-profile.self.c= ycles-pp.sched_clock_cpu 0.16 =C2=B1 3% +0.1 0.23 =C2=B1 3% perf-profile.self.c= ycles-pp.x2apic_send_IPI 0.00 +0.1 0.08 =C2=B1 13% perf-profile.self.cycles= -pp.tick_check_oneshot_broadcast_this_cpu 0.00 +0.1 0.08 =C2=B1 5% perf-profile.self.cycles= -pp.tick_irq_enter 0.04 =C2=B1 45% +0.1 0.13 =C2=B1 15% perf-profile.self.c= ycles-pp.cpuacct_charge 0.17 =C2=B1 2% +0.1 0.26 =C2=B1 2% perf-profile.self.c= ycles-pp.ip_rcv_core 0.09 =C2=B1 6% +0.1 0.18 =C2=B1 2% perf-profile.self.c= ycles-pp.schedule 0.71 +0.1 0.82 perf-profile.self.cycles-pp._= _x2apic_send_IPI_dest 0.00 +0.1 0.12 =C2=B1 5% perf-profile.self.cycles= -pp.send_call_function_single_ipi 0.54 =C2=B1 3% +0.2 0.70 =C2=B1 3% perf-profile.self.c= ycles-pp.available_idle_cpu 0.77 +0.2 0.94 =C2=B1 2% perf-profile.self.cycles= -pp._raw_spin_lock 0.35 =C2=B1 7% +0.2 0.52 perf-profile.self.cycles= -pp.prepare_task_switch 0.07 =C2=B1 5% +0.2 0.25 perf-profile.self.cycles= -pp.ttwu_queue_wakelist 0.00 +0.2 0.21 =C2=B1 3% perf-profile.self.cycles= -pp.sched_ttwu_pending 0.00 +0.2 0.22 perf-profile.self.cycles-pp.l= list_add_batch 0.00 +0.3 0.29 perf-profile.self.cycles-pp.s= ysvec_call_function_single 0.00 +0.3 0.32 perf-profile.self.cycles-pp.i= rq_enter_rcu 0.60 =C2=B1 4% +0.3 0.94 perf-profile.self.cycles= -pp.schedule_timeout 0.00 +0.4 0.38 =C2=B1 3% perf-profile.self.cycles= -pp.asm_sysvec_call_function_single 23.90 +0.4 24.31 perf-profile.self.cycles-pp.a= cpi_idle_do_entry 0.93 +0.4 1.38 perf-profile.self.cycles-pp.n= ative_sched_clock 0.13 =C2=B1 8% +0.6 0.78 perf-profile.self.cycles= -pp.resched_curr 0.00 +0.9 0.88 perf-profile.self.cycles-pp._= _flush_smp_call_function_queue 0.00 +1.0 0.95 perf-profile.self.cycles-pp.l= list_reverse_order ***************************************************************************= ************************ lkp-csl-2sp9: 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @ 2.10GH= z (Cascade Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/disk/fs/kconfig/load/md/rootfs/tbox_group/test/te= stcase/ucode: gcc-11/performance/4BRD_12G/f2fs/x86_64-rhel-8.3/100/RAID1/debian-11.1-x8= 6_64-20220510.cgz/lkp-csl-2sp9/sync_disk_rw/aim7/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 1526 =C2=B1 10% +246.4% 5285 =C2=B1 25% aim7.jobs-per-min 398.30 =C2=B1 11% -69.4% 121.76 =C2=B1 26% aim7.time.elapsed_t= ime 398.30 =C2=B1 11% -69.4% 121.76 =C2=B1 26% aim7.time.elapsed_t= ime.max 86549701 -7.5% 80055785 aim7.time.file_system_outputs 4061406 =C2=B1 10% -60.0% 1624315 =C2=B1 22% aim7.time.involunta= ry_context_switches 13445 =C2=B1 3% -10.5% 12039 =C2=B1 4% aim7.time.minor_pag= e_faults 1767 =C2=B1 9% -32.9% 1186 =C2=B1 15% aim7.time.system_ti= me 3.832e+08 =C2=B1 12% -67.8% 1.232e+08 =C2=B1 30% aim7.time.voluntary= _context_switches 3.208e+10 =C2=B1 12% -72.0% 8.998e+09 =C2=B1 27% cpuidle..time 5.072e+08 =C2=B1 13% -69.4% 1.55e+08 =C2=B1 31% cpuidle..usage 43.08 -24.9% 32.37 =C2=B1 21% iostat.cpu.idle 6.13 =C2=B1 3% +119.1% 13.43 =C2=B1 11% iostat.cpu.system 430.38 =C2=B1 11% -64.2% 153.88 =C2=B1 20% uptime.boot 17079 =C2=B1 11% -67.9% 5479 =C2=B1 2% uptime.idle 42.81 -11.5 31.28 =C2=B1 22% mpstat.cpu.all.idle% 0.76 =C2=B1 2% +0.2 0.93 =C2=B1 7% mpstat.cpu.all.irq% 0.05 +0.0 0.06 =C2=B1 7% mpstat.cpu.all.soft% 5.34 =C2=B1 3% +7.3 12.64 =C2=B1 12% mpstat.cpu.all.sys% 0.09 =C2=B1 8% +0.1 0.20 =C2=B1 10% mpstat.cpu.all.usr% 42.67 -25.4% 31.83 =C2=B1 22% vmstat.cpu.id 108692 =C2=B1 9% +212.7% 339895 =C2=B1 24% vmstat.io.bo 1.162e+08 =C2=B1 2% -16.3% 97235935 =C2=B1 3% vmstat.memory.free 88.33 =C2=B1 2% -33.6% 58.67 =C2=B1 14% vmstat.procs.b 5.17 =C2=B1 7% +100.0% 10.33 =C2=B1 14% vmstat.procs.r 185561 +14.2% 211999 =C2=B1 3% vmstat.system.in 10476 =C2=B1 8% +61.0% 16866 =C2=B1 12% numa-meminfo.node0.= Dirty 31580 =C2=B1 9% +18.1% 37306 =C2=B1 8% numa-meminfo.node0.= Inactive(file) 54824112 =C2=B1 7% -19.4% 44208669 =C2=B1 8% numa-meminfo.node0.= MemFree 10835242 =C2=B1 36% +98.0% 21450685 =C2=B1 17% numa-meminfo.node0.= MemUsed 9855 =C2=B1 12% +67.2% 16479 =C2=B1 13% numa-meminfo.node1.= Dirty 29343 =C2=B1 9% +26.5% 37127 =C2=B1 6% numa-meminfo.node1.= Inactive(file) 61393162 =C2=B1 4% -13.5% 53116009 =C2=B1 10% numa-meminfo.node1.= MemFree 4621337 =C2=B1 56% +179.1% 12898489 =C2=B1 41% numa-meminfo.node1.= MemUsed 180156 =C2=B1 2% -34.3% 118377 =C2=B1 13% meminfo.AnonHugePag= es 20545 =C2=B1 3% +58.5% 32563 =C2=B1 12% meminfo.Dirty 60890 +22.1% 74342 =C2=B1 6% meminfo.Inactive(file) 138527 =C2=B1 3% +29.7% 179674 =C2=B1 4% meminfo.KReclaimable 1.157e+08 =C2=B1 2% -16.3% 96822390 =C2=B1 3% meminfo.MemAvailable 1.162e+08 =C2=B1 2% -16.3% 97308937 =C2=B1 3% meminfo.MemFree 15456872 =C2=B1 15% +122.3% 34364917 =C2=B1 10% meminfo.Memused 138527 =C2=B1 3% +29.7% 179674 =C2=B1 4% meminfo.SReclaimable 322884 +13.2% 365463 =C2=B1 2% meminfo.Slab 17500146 =C2=B1 16% +99.0% 34825108 =C2=B1 11% meminfo.max_used_kB 2613 =C2=B1 8% +61.2% 4213 =C2=B1 13% numa-vmstat.node0.n= r_dirty 13706147 =C2=B1 7% -19.4% 11052112 =C2=B1 8% numa-vmstat.node0.n= r_free_pages 7894 =C2=B1 9% +18.1% 9326 =C2=B1 8% numa-vmstat.node0.n= r_inactive_file 97.83 =C2=B1 67% -100.0% 0.00 numa-vmstat.node0.nr_mlo= ck 7894 =C2=B1 9% +18.1% 9326 =C2=B1 8% numa-vmstat.node0.n= r_zone_inactive_file 621.67 =C2=B1 18% -63.2% 228.50 =C2=B1 72% numa-vmstat.node0.n= r_zone_write_pending 2462 =C2=B1 12% +67.5% 4126 =C2=B1 13% numa-vmstat.node1.n= r_dirty 15348666 =C2=B1 4% -13.5% 13279101 =C2=B1 10% numa-vmstat.node1.n= r_free_pages 7336 =C2=B1 9% +26.6% 9285 =C2=B1 6% numa-vmstat.node1.n= r_inactive_file 7336 =C2=B1 9% +26.6% 9285 =C2=B1 6% numa-vmstat.node1.n= r_zone_inactive_file 568.00 =C2=B1 11% -68.1% 181.17 =C2=B1 64% numa-vmstat.node1.n= r_zone_write_pending 444.83 +52.0% 676.33 =C2=B1 4% turbostat.Avg_MHz 15.96 +8.4 24.38 =C2=B1 4% turbostat.Busy% 2.476e+08 =C2=B1 12% -67.0% 81669432 =C2=B1 35% turbostat.C1 46.80 -6.9 39.93 =C2=B1 12% turbostat.C1% 1.495e+08 =C2=B1 12% -74.3% 38375703 =C2=B1 18% turbostat.C1E 84.02 -11.2% 74.64 =C2=B1 2% turbostat.CPU%c1 0.02 +4791.7% 0.98 =C2=B1133% turbostat.CPU%c6 74404370 =C2=B1 11% -64.8% 26214041 =C2=B1 22% turbostat.IRQ 1.096e+08 =C2=B1 18% -68.6% 34360239 =C2=B1 35% turbostat.POLL 53.17 +3.4% 55.00 turbostat.PkgTmp 163.95 +6.6% 174.70 turbostat.PkgWatt 14.14 +6.7% 15.08 turbostat.RAMWatt 63785 +3.3% 65914 proc-vmstat.nr_anon_pages 10809810 -7.6% 9991919 proc-vmstat.nr_dirtied 5118 =C2=B1 3% +59.4% 8158 =C2=B1 12% proc-vmstat.nr_dirty 2887461 =C2=B1 2% -16.3% 2415794 =C2=B1 3% proc-vmstat.nr_dirt= y_background_threshold 5781983 =C2=B1 2% -16.3% 4837496 =C2=B1 3% proc-vmstat.nr_dirt= y_threshold 29054604 =C2=B1 2% -16.3% 24327424 =C2=B1 3% proc-vmstat.nr_free= _pages 15227 +22.0% 18583 =C2=B1 6% proc-vmstat.nr_inactive_= file 114.67 =C2=B1 44% -100.0% 0.00 proc-vmstat.nr_mlock 34630 =C2=B1 3% +29.7% 44918 =C2=B1 4% proc-vmstat.nr_slab= _reclaimable 10774150 -7.6% 9955315 proc-vmstat.nr_written 15227 +22.0% 18583 =C2=B1 6% proc-vmstat.nr_zone_inac= tive_file 1097 =C2=B1 12% -62.0% 417.00 =C2=B1 80% proc-vmstat.nr_zone= _write_pending 6341509 =C2=B1 8% +89.3% 12003005 =C2=B1 6% proc-vmstat.numa_hit 6264928 =C2=B1 8% +90.3% 11922778 =C2=B1 6% proc-vmstat.numa_lo= cal 6341353 =C2=B1 8% +89.3% 12002253 =C2=B1 6% proc-vmstat.pgalloc= _normal 3894 =C2=B1 22% +97.2% 7678 =C2=B1 6% proc-vmstat.pgdeact= ivate 1283415 =C2=B1 6% -54.3% 586146 =C2=B1 37% proc-vmstat.pgfault 3193580 -26.2% 2357922 =C2=B1 26% proc-vmstat.pgfree 43111608 -7.6% 39849599 proc-vmstat.pgpgout 46760 =C2=B1 10% -57.3% 19952 =C2=B1 15% proc-vmstat.pgreuse 7619 =C2=B1 23% +100.4% 15269 =C2=B1 6% proc-vmstat.pgrotat= ed 0.09 =C2=B1 15% +81.1% 0.16 =C2=B1 16% sched_debug.cfs_rq:= /.h_nr_running.avg 0.28 =C2=B1 6% +31.3% 0.37 =C2=B1 7% sched_debug.cfs_rq:= /.h_nr_running.stddev 0.05 =C2=B1142% +1084.6% 0.61 =C2=B1 46% sched_debug.cfs_rq:= /.load_avg.min 8133 =C2=B1 17% -31.6% 5564 =C2=B1 16% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.09 =C2=B1 14% +80.4% 0.16 =C2=B1 16% sched_debug.cfs_rq:= /.nr_running.avg 0.28 =C2=B1 6% +31.0% 0.37 =C2=B1 7% sched_debug.cfs_rq:= /.nr_running.stddev 8.27 =C2=B1 44% +243.8% 28.42 =C2=B1 47% sched_debug.cfs_rq:= /.removed.load_avg.avg 289.86 =C2=B1 31% +125.7% 654.22 =C2=B1 43% sched_debug.cfs_rq:= /.removed.load_avg.max 44.17 =C2=B1 30% +178.7% 123.10 =C2=B1 35% sched_debug.cfs_rq:= /.removed.load_avg.stddev 3.51 =C2=B1 40% +254.2% 12.43 =C2=B1 39% sched_debug.cfs_rq:= /.removed.runnable_avg.avg 144.11 =C2=B1 30% +121.1% 318.69 =C2=B1 41% sched_debug.cfs_rq:= /.removed.runnable_avg.max 19.97 =C2=B1 28% +179.9% 55.88 =C2=B1 32% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 3.51 =C2=B1 40% +254.2% 12.43 =C2=B1 39% sched_debug.cfs_rq:= /.removed.util_avg.avg 144.11 =C2=B1 30% +121.1% 318.69 =C2=B1 41% sched_debug.cfs_rq:= /.removed.util_avg.max 19.97 =C2=B1 28% +179.9% 55.88 =C2=B1 32% sched_debug.cfs_rq:= /.removed.util_avg.stddev 101.10 =C2=B1 4% +109.3% 211.65 =C2=B1 11% sched_debug.cfs_rq:= /.runnable_avg.avg 1066 =C2=B1 3% +8.4% 1155 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_avg.max 0.12 =C2=B1170% +6854.8% 8.56 =C2=B1140% sched_debug.cfs_rq:= /.runnable_avg.min 155.43 =C2=B1 3% +40.0% 217.67 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_avg.stddev 8133 =C2=B1 17% -31.6% 5564 =C2=B1 16% sched_debug.cfs_rq:= /.spread0.stddev 100.71 =C2=B1 4% +109.5% 211.01 =C2=B1 11% sched_debug.cfs_rq:= /.util_avg.avg 1065 =C2=B1 3% +8.4% 1155 =C2=B1 7% sched_debug.cfs_rq:= /.util_avg.max 0.17 =C2=B1154% +4752.3% 8.47 =C2=B1141% sched_debug.cfs_rq:= /.util_avg.min 155.41 =C2=B1 3% +40.1% 217.75 =C2=B1 7% sched_debug.cfs_rq:= /.util_avg.stddev 17.21 =C2=B1 4% +71.8% 29.56 =C2=B1 8% sched_debug.cfs_rq:= /.util_est_enqueued.avg 104.99 =C2=B1 3% +17.1% 122.98 =C2=B1 3% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 203519 =C2=B1 6% +86.0% 378456 =C2=B1 15% sched_debug.cpu.avg= _idle.avg 23207 =C2=B1 10% -34.1% 15298 =C2=B1 15% sched_debug.cpu.avg= _idle.min 215927 =C2=B1 12% -64.8% 75933 =C2=B1 19% sched_debug.cpu.clo= ck.avg 215930 =C2=B1 12% -64.8% 75937 =C2=B1 19% sched_debug.cpu.clo= ck.max 215922 =C2=B1 12% -64.8% 75928 =C2=B1 19% sched_debug.cpu.clo= ck.min 214420 =C2=B1 12% -64.8% 75461 =C2=B1 19% sched_debug.cpu.clo= ck_task.avg 214557 =C2=B1 12% -64.8% 75513 =C2=B1 19% sched_debug.cpu.clo= ck_task.max 213787 =C2=B1 12% -65.0% 74884 =C2=B1 19% sched_debug.cpu.clo= ck_task.min 489.12 =C2=B1 10% +77.2% 866.67 =C2=B1 22% sched_debug.cpu.cur= r->pid.avg 9698 =C2=B1 7% -39.1% 5905 =C2=B1 7% sched_debug.cpu.cur= r->pid.max 538311 =C2=B1 3% +87.0% 1006375 =C2=B1 51% sched_debug.cpu.max= _idle_balance_cost.max 5365 =C2=B1 62% +1667.9% 94854 =C2=B1105% sched_debug.cpu.max= _idle_balance_cost.stddev 0.09 =C2=B1 8% +87.6% 0.17 =C2=B1 21% sched_debug.cpu.nr_= running.avg 0.28 =C2=B1 3% +30.1% 0.37 =C2=B1 8% sched_debug.cpu.nr_= running.stddev 3886268 =C2=B1 16% -74.8% 979579 =C2=B1 36% sched_debug.cpu.nr_= switches.avg 4753123 =C2=B1 19% -76.3% 1127185 =C2=B1 40% sched_debug.cpu.nr_= switches.max 2510015 =C2=B1 10% -69.0% 778502 =C2=B1 32% sched_debug.cpu.nr_= switches.min 513442 =C2=B1 44% -85.2% 75784 =C2=B1 69% sched_debug.cpu.nr_= switches.stddev 215923 =C2=B1 12% -64.8% 75929 =C2=B1 19% sched_debug.cpu_clk 215350 =C2=B1 12% -65.0% 75355 =C2=B1 19% sched_debug.ktime 216859 =C2=B1 12% -64.6% 76708 =C2=B1 19% sched_debug.sched_c= lk 3.027e+09 +37.7% 4.168e+09 perf-stat.i.branch-instructio= ns 1.19 +0.5 1.68 =C2=B1 20% perf-stat.i.branch-miss-= rate% 35249374 =C2=B1 2% +67.7% 59107652 =C2=B1 8% perf-stat.i.branch-= misses 18.14 =C2=B1 4% +5.0 23.10 =C2=B1 5% perf-stat.i.cache-m= iss-rate% 51539072 =C2=B1 2% +75.3% 90324359 =C2=B1 6% perf-stat.i.cache-m= isses 2.857e+08 =C2=B1 4% +33.4% 3.811e+08 =C2=B1 8% perf-stat.i.cache-r= eferences 1945960 +5.2% 2046993 =C2=B1 3% perf-stat.i.context-swit= ches 2.88 +8.2% 3.12 =C2=B1 4% perf-stat.i.cpi 3.961e+10 +52.3% 6.03e+10 =C2=B1 4% perf-stat.i.cpu-cycles 6686 =C2=B1 11% +327.7% 28595 =C2=B1 20% perf-stat.i.cpu-mig= rations 0.01 =C2=B1 23% +0.0 0.06 =C2=B1 59% perf-stat.i.dTLB-lo= ad-miss-rate% 565205 =C2=B1 16% +332.6% 2444922 =C2=B1 28% perf-stat.i.dTLB-lo= ad-misses 3.747e+09 +45.1% 5.438e+09 =C2=B1 2% perf-stat.i.dTLB-loads 0.00 =C2=B1 24% +0.0 0.01 =C2=B1 68% perf-stat.i.dTLB-st= ore-miss-rate% 51172 =C2=B1 14% +216.7% 162069 =C2=B1 29% perf-stat.i.dTLB-st= ore-misses 1.864e+09 +36.4% 2.544e+09 perf-stat.i.dTLB-stores 33.72 +1.2 34.89 =C2=B1 2% perf-stat.i.iTLB-load-mi= ss-rate% 7385612 +21.5% 8974148 perf-stat.i.iTLB-load-misses 14725202 +20.9% 17808328 perf-stat.i.iTLB-loads 1.387e+10 +42.1% 1.972e+10 perf-stat.i.instructions 1941 +24.1% 2408 =C2=B1 3% perf-stat.i.instructions= -per-iTLB-miss 0.60 =C2=B1 10% +181.3% 1.68 =C2=B1 6% perf-stat.i.major-f= aults 0.45 +52.2% 0.69 =C2=B1 4% perf-stat.i.metric.GHz 558.11 +57.7% 880.04 =C2=B1 8% perf-stat.i.metric.K/sec 101.40 +40.4% 142.35 perf-stat.i.metric.M/sec 94.97 -3.4 91.55 perf-stat.i.node-load-miss-ra= te% 22231769 +56.6% 34809028 =C2=B1 5% perf-stat.i.node-load-mi= sses 1074012 =C2=B1 7% +143.7% 2617508 =C2=B1 13% perf-stat.i.node-lo= ads 92.47 -4.1 88.35 =C2=B1 2% perf-stat.i.node-store-m= iss-rate% 8136157 +87.1% 15224518 =C2=B1 8% perf-stat.i.node-store-m= isses 631409 =C2=B1 13% +160.4% 1644054 =C2=B1 20% perf-stat.i.node-st= ores 1.16 +0.3 1.42 =C2=B1 7% perf-stat.overall.branch= -miss-rate% 18.07 =C2=B1 4% +5.7 23.74 =C2=B1 3% perf-stat.overall.c= ache-miss-rate% 2.86 =C2=B1 2% +7.1% 3.06 =C2=B1 2% perf-stat.overall.c= pi 768.67 -13.0% 668.99 =C2=B1 3% perf-stat.overall.cycles= -between-cache-misses 0.02 =C2=B1 15% +0.0 0.04 =C2=B1 26% perf-stat.overall.d= TLB-load-miss-rate% 0.00 =C2=B1 12% +0.0 0.01 =C2=B1 28% perf-stat.overall.d= TLB-store-miss-rate% 1878 +16.9% 2197 perf-stat.overall.instruction= s-per-iTLB-miss 0.35 =C2=B1 2% -6.6% 0.33 =C2=B1 2% perf-stat.overall.i= pc 95.39 -2.4 93.04 perf-stat.overall.node-load-m= iss-rate% 92.80 -2.5 90.35 perf-stat.overall.node-store-= miss-rate% 3.019e+09 +36.9% 4.132e+09 perf-stat.ps.branch-instructi= ons 35157825 =C2=B1 2% +66.6% 58574778 =C2=B1 7% perf-stat.ps.branch= -misses 51407192 =C2=B1 2% +74.1% 89524967 =C2=B1 6% perf-stat.ps.cache-= misses 2.85e+08 =C2=B1 4% +32.5% 3.777e+08 =C2=B1 8% perf-stat.ps.cache-= references 1940981 +4.5% 2029274 =C2=B1 3% perf-stat.ps.context-swi= tches 3.951e+10 +51.3% 5.977e+10 =C2=B1 4% perf-stat.ps.cpu-cycles 6668 =C2=B1 11% +324.9% 28333 =C2=B1 20% perf-stat.ps.cpu-mi= grations 563754 =C2=B1 16% +329.7% 2422257 =C2=B1 28% perf-stat.ps.dTLB-l= oad-misses 3.738e+09 +44.2% 5.39e+09 =C2=B1 2% perf-stat.ps.dTLB-loads 51038 =C2=B1 14% +214.6% 160565 =C2=B1 28% perf-stat.ps.dTLB-s= tore-misses 1.86e+09 +35.6% 2.521e+09 perf-stat.ps.dTLB-stores 7366790 +20.8% 8895533 perf-stat.ps.iTLB-load-misses 14687561 +20.2% 17652009 perf-stat.ps.iTLB-loads 1.384e+10 +41.2% 1.954e+10 perf-stat.ps.instructions 0.60 =C2=B1 10% +179.5% 1.66 =C2=B1 6% perf-stat.ps.major-= faults 22174931 +55.6% 34501460 =C2=B1 5% perf-stat.ps.node-load-m= isses 1071229 =C2=B1 7% +142.1% 2593745 =C2=B1 13% perf-stat.ps.node-l= oads 8115368 +85.9% 15089754 =C2=B1 7% perf-stat.ps.node-store-= misses 629775 =C2=B1 13% +158.6% 1628862 =C2=B1 20% perf-stat.ps.node-s= tores 5.52e+12 =C2=B1 10% -56.7% 2.392e+12 =C2=B1 24% perf-stat.total.ins= tructions 73.04 =C2=B1 5% -19.4 53.65 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.secondary_startup_64_no_verify 72.28 =C2=B1 5% -19.2 53.04 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64_no_verify 72.26 =C2=B1 5% -19.2 53.03 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_ver= ify 72.23 =C2=B1 5% -19.2 53.01 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_6= 4_no_verify 67.43 =C2=B1 5% -18.3 49.10 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.s= econdary_startup_64_no_verify 66.16 =C2=B1 5% -17.8 48.37 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle.c= pu_startup_entry 65.59 =C2=B1 5% -17.6 48.02 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.cpuidle_idle_call.do_idle.cpu_startup_entry.sta= rt_secondary 15.97 =C2=B1 16% -8.8 7.15 =C2=B1 34% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call= .do_idle 25.00 =C2=B1 7% -7.9 17.06 =C2=B1 23% perf-profile.calltr= ace.cycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle= _call.do_idle 8.52 =C2=B1 23% -3.5 5.00 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.asm_sysvec_apic_timer_interrupt.mwait_idle_with_hints.intel_i= dle_irq.cpuidle_enter_state.cpuidle_enter 3.83 =C2=B1 28% -2.9 0.92 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.folio_wake_bit.folio_end_writeback.f2fs_write_end_io.raid_end= _bio_io.raid1_end_write_request 3.75 =C2=B1 28% -2.9 0.86 =C2=B1 40% perf-profile.calltr= ace.cycles-pp.__wake_up_common.folio_wake_bit.folio_end_writeback.f2fs_writ= e_end_io.raid_end_bio_io 3.68 =C2=B1 28% -2.8 0.83 =C2=B1 40% perf-profile.calltr= ace.cycles-pp.wake_page_function.__wake_up_common.folio_wake_bit.folio_end_= writeback.f2fs_write_end_io 3.88 =C2=B1 27% -2.8 1.04 =C2=B1 32% perf-profile.calltr= ace.cycles-pp.folio_end_writeback.f2fs_write_end_io.raid_end_bio_io.raid1_e= nd_write_request.__submit_bio 3.56 =C2=B1 28% -2.8 0.80 =C2=B1 41% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.wake_page_function.__wake_up_common.folio_wake= _bit.folio_end_writeback 3.97 =C2=B1 26% -2.7 1.26 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.f2fs_write_end_io.raid_end_bio_io.raid1_end_write_request.__s= ubmit_bio.__submit_bio_noacct 4.08 =C2=B1 25% -2.7 1.37 =C2=B1 21% perf-profile.calltr= ace.cycles-pp.raid1_end_write_request.__submit_bio.__submit_bio_noacct.flus= h_bio_list.flush_pending_writes 5.24 =C2=B1 6% -2.4 2.80 =C2=B1 22% perf-profile.calltr= ace.cycles-pp.io_schedule.folio_wait_bit_common.folio_wait_writeback.f2fs_w= ait_on_page_writeback.f2fs_wait_on_node_pages_writeback 5.19 =C2=B1 6% -2.4 2.78 =C2=B1 22% perf-profile.calltr= ace.cycles-pp.schedule.io_schedule.folio_wait_bit_common.folio_wait_writeba= ck.f2fs_wait_on_page_writeback 5.13 =C2=B1 6% -2.4 2.76 =C2=B1 22% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.io_schedule.folio_wait_bit_common.folio_w= ait_writeback 4.01 =C2=B1 26% -2.3 1.67 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.raid_end_bio_io.raid1_end_write_request.__submit_bio.__submit= _bio_noacct.flush_bio_list 4.55 =C2=B1 21% -2.2 2.31 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.flush_pending_writes.raid1d.md_thread.kthread.ret_from_fork 4.55 =C2=B1 20% -2.2 2.31 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.raid1d.md_thread.kthread.ret_from_fork 4.55 =C2=B1 21% -2.2 2.31 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.flush_bio_list.flush_pending_writes.raid1d.md_thread.kthread 4.51 =C2=B1 21% -2.2 2.27 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__submit_bio_noacct.flush_bio_list.flush_pending_writes.raid1= d.md_thread 4.50 =C2=B1 21% -2.2 2.27 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__submit_bio.__submit_bio_noacct.flush_bio_list.flush_pending= _writes.raid1d 4.56 =C2=B1 20% -2.2 2.33 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.md_thread.kthread.ret_from_fork 4.94 =C2=B1 15% -1.7 3.20 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.ret_from_fork 4.94 =C2=B1 15% -1.7 3.20 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.kthread.ret_from_fork 3.31 =C2=B1 4% -1.3 2.04 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.io_schedule.folio_wai= t_bit_common 3.28 =C2=B1 4% -1.3 2.03 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.newidle_balance.pick_next_task_fair.__schedule.schedule.io_sc= hedule 1.98 =C2=B1 5% -0.8 1.14 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64_no_verify 1.93 =C2=B1 4% -0.8 1.10 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_seco= ndary 1.26 =C2=B1 19% -0.7 0.54 =C2=B1 52% perf-profile.calltr= ace.cycles-pp.down_read.__submit_merged_write_cond.f2fs_wait_on_page_writeb= ack.f2fs_wait_on_node_pages_writeback.f2fs_do_sync_file 1.55 =C2=B1 9% -0.7 0.88 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.menu_select.cpuidle_idle_call.do_idle.cpu_startup_entry.start= _secondary 2.07 =C2=B1 2% +0.3 2.36 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start= _secondary.secondary_startup_64_no_verify 0.77 =C2=B1 7% +0.4 1.15 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.ttwu_do_activate.sched_ttwu_pending.flush_smp_call_function_q= ueue.do_idle.cpu_startup_entry 0.63 =C2=B1 7% +0.4 1.03 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.flush_s= mp_call_function_queue.do_idle 1.28 =C2=B1 4% +0.4 1.69 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_= startup_entry.start_secondary 0.63 =C2=B1 12% +0.5 1.12 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.prepare_write_begin.f2fs_write_begin.generic_perform_write.f2= fs_buffered_write_iter.f2fs_file_write_iter 2.95 =C2=B1 6% +0.5 3.48 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.update_sd_lb_stats.find_busiest_group.load_balance.newidle_ba= lance.pick_next_task_fair 3.00 =C2=B1 6% +0.5 3.52 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.find_busiest_group.load_balance.newidle_balance.pick_next_tas= k_fair.__schedule 0.26 =C2=B1100% +0.6 0.82 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_= pending.flush_smp_call_function_queue 0.69 =C2=B1 15% +0.6 1.30 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.f2fs_write_begin.generic_perform_write.f2fs_buffered_write_it= er.f2fs_file_write_iter.new_sync_write 0.27 =C2=B1100% +0.6 0.88 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.brd_submit_bio.__submit_bio.__submit_bio_noacct.flush_bio_lis= t.flush_pending_writes 0.00 +0.6 0.62 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.rwsem_down_rea= d_slowpath.__submit_merged_write_cond.f2fs_wait_on_page_writeback 0.00 +0.7 0.66 =C2=B1 9% perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irq.rwsem_down_read_slowpath.__submit_merged_write_= cond.f2fs_wait_on_page_writeback.f2fs_wait_on_node_pages_writeback 0.10 =C2=B1223% +0.7 0.84 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.copy_to_brd.brd_do_bvec.brd_submit_bio.__submit_bio.__submit_= bio_noacct 0.10 =C2=B1223% +0.8 0.86 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.raid1_end_write_request.__submit_bio.__submit_bio_noacct.flus= h_bio_list.raid1_unplug 2.10 =C2=B1 7% +0.8 2.88 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.__submit_merged_write_cond.f2fs_wait_on_page_writeback.f2fs_w= ait_on_node_pages_writeback.f2fs_do_sync_file.f2fs_file_write_iter 0.00 +0.8 0.78 =C2=B1 14% perf-profile.calltrace.c= ycles-pp.pick_next_task_fair.__schedule.schedule.rwsem_down_read_slowpath._= _submit_merged_write_cond 0.70 =C2=B1 5% +0.8 1.51 =C2=B1 14% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.f2fs_wait_on_node_pages_writeback.f2fs= _do_sync_file.f2fs_file_write_iter.new_sync_write 0.08 =C2=B1223% +0.8 0.93 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.f2fs_merge_page_bio.f2fs_inplace_write_data.f2fs_do_write_dat= a_page.f2fs_write_single_data_page.f2fs_write_cache_pages 0.00 +0.9 0.95 =C2=B1 39% perf-profile.calltrace.c= ycles-pp.__percpu_counter_sum.f2fs_space_for_roll_forward.f2fs_do_sync_file= .f2fs_file_write_iter.new_sync_write 0.10 =C2=B1223% +1.0 1.05 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.f2fs_inplace_write_data.f2fs_do_write_data_page.f2fs_write_si= ngle_data_page.f2fs_write_cache_pages.__f2fs_write_data_pages 0.00 +1.0 0.95 =C2=B1 13% perf-profile.calltrace.c= ycles-pp.__schedule.schedule.rwsem_down_read_slowpath.__submit_merged_write= _cond.f2fs_wait_on_page_writeback 0.00 +1.0 0.96 =C2=B1 13% perf-profile.calltrace.c= ycles-pp.schedule.rwsem_down_read_slowpath.__submit_merged_write_cond.f2fs_= wait_on_page_writeback.f2fs_wait_on_node_pages_writeback 0.00 +1.0 0.96 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.f2fs_outplace_write_data.f2fs_do_write_data_page.f2fs_write_single= _data_page.f2fs_write_cache_pages.__f2fs_write_data_pages 0.94 =C2=B1 22% +1.0 1.91 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.generic_perform_write.f2fs_buffered_write_iter.f2fs_file_writ= e_iter.new_sync_write.vfs_write 0.00 +1.0 0.98 =C2=B1 37% perf-profile.calltrace.c= ycles-pp.f2fs_space_for_roll_forward.f2fs_do_sync_file.f2fs_file_write_iter= .new_sync_write.vfs_write 0.00 +1.0 0.98 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.f2fs_submit_merged_ipu_write.f2fs_wait_on_page_writeback.f2fs_wait= _on_node_pages_writeback.f2fs_do_sync_file.f2fs_file_write_iter 0.95 =C2=B1 23% +1.0 1.94 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.f2fs_buffered_write_iter.f2fs_file_write_iter.new_sync_write.= vfs_write.ksys_write 0.12 =C2=B1223% +1.1 1.18 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__submit_merged_write_cond.f2fs_fsync_node_pages.f2fs_do_sync= _file.f2fs_file_write_iter.new_sync_write 3.13 =C2=B1 7% +1.1 4.20 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.load_balance.newidle_balance.pick_next_task_fair.__schedule.s= chedule 0.00 +1.1 1.08 =C2=B1 41% perf-profile.calltrace.c= ycles-pp.newidle_balance.pick_next_task_fair.__schedule.schedule.rwsem_down= _read_slowpath 0.39 =C2=B1105% +1.1 1.47 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.brd_submit_bio.__submit_bio.__submit_bio_noacct.flush_bio_lis= t.raid1_unplug 0.09 =C2=B1223% +1.1 1.19 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.osq_lock.rwsem_optimistic_spin.rwsem_down_write_slowpath.f2fs= _submit_page_write.do_write_page 0.13 =C2=B1223% +1.1 1.28 =C2=B1 30% perf-profile.calltr= ace.cycles-pp.f2fs_is_checkpointed_node.f2fs_do_sync_file.f2fs_file_write_i= ter.new_sync_write.vfs_write 0.13 =C2=B1223% +1.2 1.37 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.newidle_balance.pick_next_task_fair.__schedule.schedule.sched= ule_timeout 0.13 =C2=B1223% +1.2 1.37 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.pick_next_task_fair.__schedule.schedule.schedule_timeout.__wa= it_for_common 0.00 +1.3 1.26 =C2=B1 12% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.f2fs_wait_= on_node_pages_writeback.f2fs_do_sync_file.f2fs_file_write_iter 0.39 =C2=B1104% +1.3 1.74 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.f2fs_submit_merged_ipu_write.f2fs_write_cache_pages.__f2fs_wr= ite_data_pages.do_writepages.filemap_fdatawrite_wbc 0.12 =C2=B1223% +1.4 1.54 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.rwsem_optimistic_spin.rwsem_down_write_slowpath.f2fs_submit_p= age_write.do_write_page.f2fs_do_write_node_page 0.15 =C2=B1223% +1.4 1.59 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.schedule_timeout.__wait_for_common.f2fs_i= ssue_flush 0.15 =C2=B1223% +1.4 1.60 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.schedule.schedule_timeout.__wait_for_common.f2fs_issue_flush.= f2fs_do_sync_file 0.15 =C2=B1223% +1.4 1.60 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.schedule_timeout.__wait_for_common.f2fs_issue_flush.f2fs_do_s= ync_file.f2fs_file_write_iter 0.16 =C2=B1223% +1.5 1.64 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.__wait_for_common.f2fs_issue_flush.f2fs_do_sync_file.f2fs_fil= e_write_iter.new_sync_write 0.39 =C2=B1110% +1.5 1.88 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.f2fs_issue_flush.f2fs_do_sync_file.f2fs_file_write_iter.new_s= ync_write.vfs_write 0.27 =C2=B1155% +1.5 1.79 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.rwsem_down_write_slowpath.set_node_addr.__write_node_page.f2f= s_fsync_node_pages.f2fs_do_sync_file 0.30 =C2=B1154% +1.6 1.93 =C2=B1 32% perf-profile.calltr= ace.cycles-pp.set_node_addr.__write_node_page.f2fs_fsync_node_pages.f2fs_do= _sync_file.f2fs_file_write_iter 0.65 =C2=B1102% +1.7 2.33 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.brd_do_bvec.brd_submit_bio.__submit_bio.__submit_bio_noacct.f= lush_bio_list 0.10 =C2=B1223% +1.7 1.84 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.rwsem_down_read_slowpath.__submit_merged_write_cond.f2fs_wait= _on_page_writeback.f2fs_wait_on_node_pages_writeback.f2fs_do_sync_file 0.61 =C2=B1106% +1.8 2.40 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.__submit_bio.__submit_bio_noacct.flush_bio_list.raid1_unplug.= __blk_flush_plug 0.61 =C2=B1106% +1.8 2.40 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.__submit_bio_noacct.flush_bio_list.raid1_unplug.__blk_flush_p= lug.blk_finish_plug 0.73 =C2=B1 86% +1.8 2.56 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.blk_finish_plug.__f2fs_write_data_pages.do_writepages.filemap= _fdatawrite_wbc.__filemap_fdatawrite_range 0.64 =C2=B1106% +1.9 2.53 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.flush_bio_list.raid1_unplug.__blk_flush_plug.blk_finish_plug.= __f2fs_write_data_pages 0.15 =C2=B1223% +1.9 2.04 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.rwsem_down_write_slowpath.f2fs_submit_page_write.do_write_pag= e.f2fs_do_write_node_page.__write_node_page 0.64 =C2=B1106% +1.9 2.54 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.raid1_unplug.__blk_flush_plug.blk_finish_plug.__f2fs_write_da= ta_pages.do_writepages 0.65 =C2=B1106% +1.9 2.56 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.__blk_flush_plug.blk_finish_plug.__f2fs_write_data_pages.do_w= ritepages.filemap_fdatawrite_wbc 0.36 =C2=B1111% +1.9 2.29 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.f2fs_submit_page_write.do_write_page.f2fs_do_write_node_page.= __write_node_page.f2fs_fsync_node_pages 0.14 =C2=B1223% +2.1 2.26 =C2=B1 24% perf-profile.calltr= ace.cycles-pp.osq_lock.__mutex_lock.f2fs_allocate_data_block.do_write_page.= f2fs_do_write_node_page 0.36 =C2=B1109% +2.3 2.63 =C2=B1 23% perf-profile.calltr= ace.cycles-pp.__mutex_lock.f2fs_allocate_data_block.do_write_page.f2fs_do_w= rite_node_page.__write_node_page 0.58 =C2=B1107% +2.6 3.21 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.f2fs_do_write_data_page.f2fs_write_single_data_page.f2fs_writ= e_cache_pages.__f2fs_write_data_pages.do_writepages 0.48 =C2=B1109% +2.7 3.20 =C2=B1 22% perf-profile.calltr= ace.cycles-pp.f2fs_allocate_data_block.do_write_page.f2fs_do_write_node_pag= e.__write_node_page.f2fs_fsync_node_pages 0.62 =C2=B1107% +2.8 3.43 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.f2fs_write_single_data_page.f2fs_write_cache_pages.__f2fs_wri= te_data_pages.do_writepages.filemap_fdatawrite_wbc 1.39 =C2=B1 69% +4.2 5.61 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.f2fs_write_cache_pages.__f2fs_write_data_pages.do_writepages.= filemap_fdatawrite_wbc.__filemap_fdatawrite_range 1.02 =C2=B1 91% +4.9 5.89 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.do_write_page.f2fs_do_write_node_page.__write_node_page.f2fs_= fsync_node_pages.f2fs_do_sync_file 1.02 =C2=B1 91% +4.9 5.89 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.f2fs_do_write_node_page.__write_node_page.f2fs_fsync_node_pag= es.f2fs_do_sync_file.f2fs_file_write_iter 2.34 =C2=B1 60% +6.0 8.30 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.__f2fs_write_data_pages.do_writepages.filemap_fdatawrite_wbc.= __filemap_fdatawrite_range.file_write_and_wait_range 2.35 =C2=B1 60% +6.0 8.30 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.do_writepages.filemap_fdatawrite_wbc.__filemap_fdatawrite_ran= ge.file_write_and_wait_range.f2fs_do_sync_file 2.36 =C2=B1 60% +6.0 8.32 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.filemap_fdatawrite_wbc.__filemap_fdatawrite_range.file_write_= and_wait_range.f2fs_do_sync_file.f2fs_file_write_iter 2.36 =C2=B1 60% +6.0 8.33 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.__filemap_fdatawrite_range.file_write_and_wait_range.f2fs_do_= sync_file.f2fs_file_write_iter.new_sync_write 2.39 =C2=B1 60% +6.1 8.47 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.file_write_and_wait_range.f2fs_do_sync_file.f2fs_file_write_i= ter.new_sync_write.vfs_write 2.00 =C2=B1 86% +8.0 9.96 =C2=B1 22% perf-profile.calltr= ace.cycles-pp.__write_node_page.f2fs_fsync_node_pages.f2fs_do_sync_file.f2f= s_file_write_iter.new_sync_write 2.89 =C2=B1 85% +10.6 13.51 =C2=B1 22% perf-profile.calltr= ace.cycles-pp.f2fs_fsync_node_pages.f2fs_do_sync_file.f2fs_file_write_iter.= new_sync_write.vfs_write 19.95 =C2=B1 22% +19.9 39.80 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.f2fs_do_sync_file.f2fs_file_write_iter.new_sync_write.vfs_wri= te.ksys_write 20.97 =C2=B1 22% +21.0 41.94 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.f2fs_file_write_iter.new_sync_write.vfs_write.ksys_write.do_s= yscall_64 20.97 =C2=B1 22% +21.0 41.96 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 21.37 =C2=B1 21% +21.0 42.39 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.write 21.00 =C2=B1 22% +21.0 42.02 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.write 21.00 =C2=B1 22% +21.0 42.04 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 21.02 =C2=B1 22% +21.1 42.09 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 21.02 =C2=B1 22% +21.1 42.10 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.write 73.04 =C2=B1 5% -19.4 53.65 =C2=B1 7% perf-profile.childr= en.cycles-pp.secondary_startup_64_no_verify 73.04 =C2=B1 5% -19.4 53.65 =C2=B1 7% perf-profile.childr= en.cycles-pp.cpu_startup_entry 73.01 =C2=B1 5% -19.4 53.63 =C2=B1 7% perf-profile.childr= en.cycles-pp.do_idle 72.28 =C2=B1 5% -19.2 53.04 =C2=B1 7% perf-profile.childr= en.cycles-pp.start_secondary 68.17 =C2=B1 5% -18.5 49.67 =C2=B1 7% perf-profile.childr= en.cycles-pp.cpuidle_idle_call 66.30 =C2=B1 5% -17.7 48.57 =C2=B1 7% perf-profile.childr= en.cycles-pp.cpuidle_enter 66.28 =C2=B1 5% -17.7 48.56 =C2=B1 7% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 16.17 =C2=B1 16% -8.9 7.24 =C2=B1 34% perf-profile.childr= en.cycles-pp.poll_idle 49.10 =C2=B1 2% -8.4 40.65 =C2=B1 3% perf-profile.childr= en.cycles-pp.mwait_idle_with_hints 25.27 =C2=B1 7% -8.0 17.24 =C2=B1 23% perf-profile.childr= en.cycles-pp.intel_idle_irq 4.32 =C2=B1 26% -3.2 1.12 =C2=B1 39% perf-profile.childr= en.cycles-pp.folio_wake_bit 3.82 =C2=B1 27% -2.9 0.94 =C2=B1 37% perf-profile.childr= en.cycles-pp.__wake_up_common 3.69 =C2=B1 28% -2.8 0.85 =C2=B1 39% perf-profile.childr= en.cycles-pp.wake_page_function 3.96 =C2=B1 25% -2.7 1.27 =C2=B1 23% perf-profile.childr= en.cycles-pp.folio_end_writeback 4.09 =C2=B1 23% -2.5 1.64 =C2=B1 14% perf-profile.childr= en.cycles-pp.f2fs_write_end_io 4.17 =C2=B1 23% -2.4 1.80 =C2=B1 12% perf-profile.childr= en.cycles-pp.raid_end_bio_io 5.26 =C2=B1 6% -2.4 2.90 =C2=B1 21% perf-profile.childr= en.cycles-pp.io_schedule 4.55 =C2=B1 21% -2.2 2.31 =C2=B1 6% perf-profile.childr= en.cycles-pp.flush_pending_writes 4.55 =C2=B1 20% -2.2 2.31 =C2=B1 6% perf-profile.childr= en.cycles-pp.raid1d 4.56 =C2=B1 20% -2.2 2.33 =C2=B1 6% perf-profile.childr= en.cycles-pp.md_thread 5.54 =C2=B1 17% -2.1 3.43 =C2=B1 9% perf-profile.childr= en.cycles-pp.asm_sysvec_apic_timer_interrupt 4.33 =C2=B1 20% -2.1 2.23 =C2=B1 6% perf-profile.childr= en.cycles-pp.raid1_end_write_request 4.01 =C2=B1 17% -2.0 1.97 =C2=B1 6% perf-profile.childr= en.cycles-pp.try_to_wake_up 4.94 =C2=B1 15% -1.7 3.20 =C2=B1 3% perf-profile.childr= en.cycles-pp.ret_from_fork 4.94 =C2=B1 15% -1.7 3.20 =C2=B1 3% perf-profile.childr= en.cycles-pp.kthread 2.01 =C2=B1 5% -0.9 1.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.schedule_idle 1.58 =C2=B1 9% -0.7 0.90 =C2=B1 9% perf-profile.childr= en.cycles-pp.menu_select 1.84 =C2=B1 9% -0.6 1.29 =C2=B1 7% perf-profile.childr= en.cycles-pp.ttwu_do_activate 1.51 =C2=B1 7% -0.5 1.00 =C2=B1 4% perf-profile.childr= en.cycles-pp.sysvec_apic_timer_interrupt 1.61 =C2=B1 9% -0.4 1.17 =C2=B1 5% perf-profile.childr= en.cycles-pp.enqueue_task_fair 0.76 =C2=B1 6% -0.4 0.38 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_rq_clock 1.05 =C2=B1 8% -0.3 0.71 =C2=B1 5% perf-profile.childr= en.cycles-pp.__sysvec_apic_timer_interrupt 1.38 =C2=B1 12% -0.3 1.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.down_read 1.04 =C2=B1 8% -0.3 0.70 =C2=B1 5% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.54 =C2=B1 4% -0.3 0.22 =C2=B1 9% perf-profile.childr= en.cycles-pp.set_next_entity 1.26 =C2=B1 8% -0.3 0.94 =C2=B1 5% perf-profile.childr= en.cycles-pp.enqueue_entity 0.51 =C2=B1 20% -0.3 0.23 =C2=B1 32% perf-profile.childr= en.cycles-pp.f2fs_put_page 0.57 =C2=B1 14% -0.3 0.30 =C2=B1 9% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 0.36 =C2=B1 11% -0.2 0.12 =C2=B1 13% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 0.41 =C2=B1 16% -0.2 0.18 =C2=B1 10% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 0.56 =C2=B1 9% -0.2 0.35 =C2=B1 8% perf-profile.childr= en.cycles-pp.ktime_get 0.55 =C2=B1 8% -0.2 0.40 =C2=B1 4% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.18 =C2=B1 13% -0.1 0.03 =C2=B1 70% perf-profile.childr= en.cycles-pp.check_preempt_curr 0.23 =C2=B1 12% -0.1 0.09 =C2=B1 12% perf-profile.childr= en.cycles-pp.tick_nohz_idle_exit 0.20 =C2=B1 14% -0.1 0.06 =C2=B1 9% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 0.37 =C2=B1 10% -0.1 0.24 =C2=B1 9% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.42 =C2=B1 7% -0.1 0.29 =C2=B1 10% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.40 =C2=B1 5% -0.1 0.28 =C2=B1 11% perf-profile.childr= en.cycles-pp.__switch_to_asm 0.96 =C2=B1 3% -0.1 0.84 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_load_avg 0.40 =C2=B1 9% -0.1 0.29 =C2=B1 5% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.36 =C2=B1 6% -0.1 0.26 =C2=B1 8% perf-profile.childr= en.cycles-pp.native_sched_clock 0.37 =C2=B1 5% -0.1 0.26 =C2=B1 8% perf-profile.childr= en.cycles-pp.__switch_to 1.02 =C2=B1 2% -0.1 0.93 =C2=B1 4% perf-profile.childr= en.cycles-pp.dequeue_entity 0.18 =C2=B1 9% -0.1 0.10 =C2=B1 15% perf-profile.childr= en.cycles-pp.reweight_entity 0.32 =C2=B1 10% -0.1 0.23 =C2=B1 5% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.31 =C2=B1 12% -0.1 0.22 =C2=B1 6% perf-profile.childr= en.cycles-pp.update_process_times 0.26 =C2=B1 3% -0.1 0.20 =C2=B1 6% perf-profile.childr= en.cycles-pp.__irq_exit_rcu 0.45 =C2=B1 3% -0.1 0.39 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_curr 0.14 =C2=B1 14% -0.1 0.08 =C2=B1 13% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.24 =C2=B1 5% -0.1 0.18 =C2=B1 5% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.15 =C2=B1 4% -0.1 0.10 =C2=B1 14% perf-profile.childr= en.cycles-pp.read_tsc 0.14 =C2=B1 13% -0.1 0.09 =C2=B1 10% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 1.14 =C2=B1 2% -0.0 1.09 =C2=B1 3% perf-profile.childr= en.cycles-pp.dequeue_task_fair 0.12 =C2=B1 6% -0.0 0.07 =C2=B1 9% perf-profile.childr= en.cycles-pp.tick_nohz_idle_enter 0.20 =C2=B1 3% -0.0 0.16 =C2=B1 4% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.08 =C2=B1 7% -0.0 0.03 =C2=B1 70% perf-profile.childr= en.cycles-pp.__cgroup_account_cputime 0.07 =C2=B1 12% -0.0 0.03 =C2=B1102% perf-profile.childr= en.cycles-pp.call_cpuidle 0.20 =C2=B1 11% -0.0 0.15 =C2=B1 8% perf-profile.childr= en.cycles-pp.scheduler_tick 0.07 =C2=B1 15% -0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.cpuidle_governor_latency_req 0.08 =C2=B1 14% -0.0 0.04 =C2=B1 45% perf-profile.childr= en.cycles-pp.rcu_eqs_exit 0.06 =C2=B1 7% -0.0 0.02 =C2=B1 99% perf-profile.childr= en.cycles-pp.put_prev_task_fair 0.12 =C2=B1 6% -0.0 0.08 =C2=B1 7% perf-profile.childr= en.cycles-pp.rebalance_domains 0.09 =C2=B1 16% -0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.rcu_dynticks_inc 0.11 =C2=B1 6% -0.0 0.07 =C2=B1 12% perf-profile.childr= en.cycles-pp.__wrgsbase_inactive 0.09 =C2=B1 5% -0.0 0.05 =C2=B1 7% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.10 =C2=B1 8% -0.0 0.06 =C2=B1 11% perf-profile.childr= en.cycles-pp.__calc_delta 0.07 =C2=B1 15% -0.0 0.04 =C2=B1 45% perf-profile.childr= en.cycles-pp.hrtimer_get_next_event 0.08 =C2=B1 5% -0.0 0.06 =C2=B1 8% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.08 =C2=B1 11% -0.0 0.06 =C2=B1 11% perf-profile.childr= en.cycles-pp.update_min_vruntime 0.26 -0.0 0.24 perf-profile.children.cycles-= pp.prepare_task_switch 0.05 =C2=B1 47% +0.0 0.08 =C2=B1 16% perf-profile.childr= en.cycles-pp.__slab_free 0.09 =C2=B1 14% +0.0 0.12 =C2=B1 7% perf-profile.childr= en.cycles-pp.__might_resched 0.06 =C2=B1 21% +0.0 0.11 =C2=B1 12% perf-profile.childr= en.cycles-pp.__update_blocked_fair 0.02 =C2=B1144% +0.1 0.07 =C2=B1 16% perf-profile.childr= en.cycles-pp.bio_associate_blkg_from_css 0.04 =C2=B1 75% +0.1 0.09 =C2=B1 19% perf-profile.childr= en.cycles-pp.kmem_cache_alloc 0.04 =C2=B1 75% +0.1 0.10 =C2=B1 15% perf-profile.childr= en.cycles-pp.queue_work_on 0.03 =C2=B1103% +0.1 0.09 =C2=B1 15% perf-profile.childr= en.cycles-pp.__queue_work 0.01 =C2=B1223% +0.1 0.06 =C2=B1 11% perf-profile.childr= en.cycles-pp._wait_barrier 0.10 =C2=B1 14% +0.1 0.16 =C2=B1 14% perf-profile.childr= en.cycles-pp.kmem_cache_free 0.01 =C2=B1223% +0.1 0.07 =C2=B1 17% perf-profile.childr= en.cycles-pp.f2fs_lookup_rb_tree 0.01 =C2=B1223% +0.1 0.07 =C2=B1 14% perf-profile.childr= en.cycles-pp.folio_clear_dirty_for_io 0.01 =C2=B1223% +0.1 0.07 =C2=B1 14% perf-profile.childr= en.cycles-pp.update_sd_pick_busiest 0.01 =C2=B1223% +0.1 0.07 =C2=B1 14% perf-profile.childr= en.cycles-pp.sb_mark_inode_writeback 0.06 =C2=B1 56% +0.1 0.13 =C2=B1 15% perf-profile.childr= en.cycles-pp.md_flush_request 0.03 =C2=B1100% +0.1 0.09 =C2=B1 14% perf-profile.childr= en.cycles-pp.__bio_alloc 0.01 =C2=B1223% +0.1 0.08 =C2=B1 16% perf-profile.childr= en.cycles-pp.mutex_lock 0.02 =C2=B1141% +0.1 0.08 =C2=B1 17% perf-profile.childr= en.cycles-pp.__mark_inode_dirty 0.06 =C2=B1 51% +0.1 0.13 =C2=B1 15% perf-profile.childr= en.cycles-pp.mempool_alloc 0.02 =C2=B1142% +0.1 0.09 =C2=B1 15% perf-profile.childr= en.cycles-pp.copyin 0.02 =C2=B1142% +0.1 0.09 =C2=B1 15% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.01 =C2=B1223% +0.1 0.08 =C2=B1 13% perf-profile.childr= en.cycles-pp.cpumask_next 0.40 =C2=B1 3% +0.1 0.46 =C2=B1 5% perf-profile.childr= en.cycles-pp.up_read 0.01 =C2=B1223% +0.1 0.08 =C2=B1 17% perf-profile.childr= en.cycles-pp.rmqueue 0.02 =C2=B1152% +0.1 0.10 =C2=B1 23% perf-profile.childr= en.cycles-pp.xas_load 0.01 =C2=B1223% +0.1 0.08 =C2=B1 22% perf-profile.childr= en.cycles-pp.f2fs_update_dirty_folio 0.04 =C2=B1104% +0.1 0.11 =C2=B1 15% perf-profile.childr= en.cycles-pp.submit_bio_noacct 0.02 =C2=B1144% +0.1 0.10 =C2=B1 19% perf-profile.childr= en.cycles-pp.copy_page_from_iter_atomic 0.01 =C2=B1223% +0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.read_node_page 0.01 =C2=B1223% +0.1 0.08 =C2=B1 22% perf-profile.childr= en.cycles-pp.percpu_counter_add_batch 0.05 =C2=B1 73% +0.1 0.13 =C2=B1 14% perf-profile.childr= en.cycles-pp.bio_alloc_clone 0.01 =C2=B1223% +0.1 0.09 =C2=B1 15% perf-profile.childr= en.cycles-pp.f2fs_update_data_blkaddr 0.03 =C2=B1102% +0.1 0.11 =C2=B1 18% perf-profile.childr= en.cycles-pp.__mod_lruvec_page_state 0.01 =C2=B1223% +0.1 0.09 =C2=B1 23% perf-profile.childr= en.cycles-pp.f2fs_get_node_page 0.01 =C2=B1223% +0.1 0.09 =C2=B1 17% perf-profile.childr= en.cycles-pp.wake_q_add 0.00 +0.1 0.08 =C2=B1 20% perf-profile.children.cy= cles-pp.osq_unlock 0.04 =C2=B1 78% +0.1 0.13 =C2=B1 18% perf-profile.childr= en.cycles-pp.mem_cgroup_css_rstat_flush 0.16 =C2=B1 17% +0.1 0.25 =C2=B1 9% perf-profile.childr= en.cycles-pp.update_blocked_averages 0.10 =C2=B1 34% +0.1 0.19 =C2=B1 14% perf-profile.childr= en.cycles-pp.bio_alloc_bioset 0.16 =C2=B1 32% +0.1 0.25 =C2=B1 14% perf-profile.childr= en.cycles-pp.process_one_work 0.04 =C2=B1105% +0.1 0.13 =C2=B1 31% perf-profile.childr= en.cycles-pp.f2fs_invalidate_blocks 0.01 =C2=B1223% +0.1 0.11 =C2=B1 21% perf-profile.childr= en.cycles-pp.wake_affine 0.01 =C2=B1223% +0.1 0.11 =C2=B1 17% perf-profile.childr= en.cycles-pp.__is_cp_guaranteed 0.07 =C2=B1 61% +0.1 0.17 =C2=B1 18% perf-profile.childr= en.cycles-pp.mem_cgroup_wb_stats 0.07 =C2=B1 58% +0.1 0.17 =C2=B1 18% perf-profile.childr= en.cycles-pp.cgroup_rstat_flush_locked 0.01 =C2=B1223% +0.1 0.12 =C2=B1 10% perf-profile.childr= en.cycles-pp.__remove_ino_entry 0.07 =C2=B1 58% +0.1 0.17 =C2=B1 18% perf-profile.childr= en.cycles-pp.__mem_cgroup_flush_stats 0.07 =C2=B1 58% +0.1 0.17 =C2=B1 18% perf-profile.childr= en.cycles-pp.cgroup_rstat_flush_irqsafe 0.04 =C2=B1104% +0.1 0.14 =C2=B1 30% perf-profile.childr= en.cycles-pp.f2fs_truncate 0.04 =C2=B1104% +0.1 0.14 =C2=B1 30% perf-profile.childr= en.cycles-pp.f2fs_do_truncate_blocks 0.04 =C2=B1104% +0.1 0.14 =C2=B1 30% perf-profile.childr= en.cycles-pp.f2fs_truncate_data_blocks_range 0.07 =C2=B1 61% +0.1 0.17 =C2=B1 17% perf-profile.childr= en.cycles-pp.balance_dirty_pages 0.06 =C2=B1 83% +0.1 0.16 =C2=B1 19% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 0.04 =C2=B1 76% +0.1 0.15 =C2=B1 16% perf-profile.childr= en.cycles-pp.f2fs_del_fsync_node_entry 0.01 =C2=B1223% +0.1 0.13 =C2=B1 22% perf-profile.childr= en.cycles-pp.__filemap_fdatawait_range 0.00 +0.1 0.12 =C2=B1 22% perf-profile.children.cy= cles-pp.__insert_extent_tree 0.15 =C2=B1 31% +0.1 0.27 =C2=B1 10% perf-profile.childr= en.cycles-pp.__submit_merged_bio 0.03 =C2=B1106% +0.1 0.15 =C2=B1 18% perf-profile.childr= en.cycles-pp.up_write 0.04 =C2=B1109% +0.1 0.15 =C2=B1 19% perf-profile.childr= en.cycles-pp.update_sit_entry 0.14 =C2=B1 36% +0.1 0.26 =C2=B1 16% perf-profile.childr= en.cycles-pp.submit_bio_wait 0.14 =C2=B1 33% +0.1 0.26 =C2=B1 16% perf-profile.childr= en.cycles-pp.blkdev_issue_flush 0.14 =C2=B1 35% +0.1 0.26 =C2=B1 17% perf-profile.childr= en.cycles-pp.__submit_flush_wait 0.08 =C2=B1 60% +0.1 0.21 =C2=B1 14% perf-profile.childr= en.cycles-pp.__has_merged_page 0.08 =C2=B1 59% +0.1 0.21 =C2=B1 19% perf-profile.childr= en.cycles-pp.balance_dirty_pages_ratelimited 0.00 +0.1 0.13 =C2=B1 19% perf-profile.children.cy= cles-pp.f2fs_update_extent_tree_range 0.06 =C2=B1 82% +0.1 0.19 =C2=B1 14% perf-profile.childr= en.cycles-pp.f2fs_update_inode 0.04 =C2=B1103% +0.1 0.17 =C2=B1 17% perf-profile.childr= en.cycles-pp.__folio_mark_dirty 0.04 =C2=B1115% +0.1 0.17 =C2=B1 20% perf-profile.childr= en.cycles-pp.__sysvec_call_function_single 0.08 =C2=B1 38% +0.1 0.22 =C2=B1 21% perf-profile.childr= en.cycles-pp.clear_page_erms 0.16 =C2=B1 28% +0.1 0.30 =C2=B1 12% perf-profile.childr= en.cycles-pp.f2fs_write_inode 0.10 =C2=B1 52% +0.1 0.24 =C2=B1 17% perf-profile.childr= en.cycles-pp.__filemap_get_folio 0.10 =C2=B1 52% +0.1 0.24 =C2=B1 16% perf-profile.childr= en.cycles-pp.pagecache_get_page 0.04 =C2=B1112% +0.2 0.19 =C2=B1 20% perf-profile.childr= en.cycles-pp.sysvec_call_function_single 0.05 =C2=B1106% +0.2 0.20 =C2=B1 14% perf-profile.childr= en.cycles-pp.down_write 0.05 =C2=B1104% +0.2 0.20 =C2=B1 20% perf-profile.childr= en.cycles-pp.f2fs_dirty_data_folio 0.03 =C2=B1155% +0.2 0.18 =C2=B1 18% perf-profile.childr= en.cycles-pp.f2fs_balance_fs 0.05 =C2=B1117% +0.2 0.21 =C2=B1 27% perf-profile.childr= en.cycles-pp.xas_find_marked 0.05 =C2=B1109% +0.2 0.21 =C2=B1 18% perf-profile.childr= en.cycles-pp.complete 0.08 =C2=B1 72% +0.2 0.25 =C2=B1 14% perf-profile.childr= en.cycles-pp.__get_node_page 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 25% perf-profile.childr= en.cycles-pp.__dentry_kill 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 25% perf-profile.childr= en.cycles-pp.evict 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 25% perf-profile.childr= en.cycles-pp.f2fs_evict_inode 0.22 =C2=B1 33% +0.2 0.38 =C2=B1 14% perf-profile.childr= en.cycles-pp.worker_thread 0.11 =C2=B1 54% +0.2 0.28 =C2=B1 19% perf-profile.childr= en.cycles-pp.f2fs_write_end 0.08 =C2=B1 65% +0.2 0.25 =C2=B1 14% perf-profile.childr= en.cycles-pp.f2fs_update_inode_page 0.07 =C2=B1 81% +0.2 0.24 =C2=B1 25% perf-profile.childr= en.cycles-pp.exit_to_user_mode_loop 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 26% perf-profile.childr= en.cycles-pp.dput 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 26% perf-profile.childr= en.cycles-pp.__fput 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 26% perf-profile.childr= en.cycles-pp.dentry_kill 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 25% perf-profile.childr= en.cycles-pp.task_work_run 0.07 =C2=B1 82% +0.2 0.24 =C2=B1 25% perf-profile.childr= en.cycles-pp.__close 0.05 =C2=B1109% +0.2 0.23 =C2=B1 15% perf-profile.childr= en.cycles-pp.f2fs_dirty_node_folio 0.21 =C2=B1 26% +0.2 0.40 =C2=B1 15% perf-profile.childr= en.cycles-pp.finish_task_switch 0.05 =C2=B1110% +0.2 0.24 =C2=B1 19% perf-profile.childr= en.cycles-pp.asm_sysvec_call_function_single 0.08 =C2=B1 82% +0.2 0.28 =C2=B1 24% perf-profile.childr= en.cycles-pp.exit_to_user_mode_prepare 0.09 =C2=B1 66% +0.2 0.28 =C2=B1 16% perf-profile.childr= en.cycles-pp.filemap_dirty_folio 0.10 =C2=B1 63% +0.2 0.30 =C2=B1 18% perf-profile.childr= en.cycles-pp.__folio_end_writeback 0.12 =C2=B1 39% +0.2 0.32 =C2=B1 20% perf-profile.childr= en.cycles-pp.get_page_from_freelist 0.08 =C2=B1 83% +0.2 0.29 =C2=B1 23% perf-profile.childr= en.cycles-pp.syscall_exit_to_user_mode 0.12 =C2=B1 44% +0.2 0.32 =C2=B1 13% perf-profile.childr= en.cycles-pp.raw_spin_rq_lock_nested 0.05 =C2=B1111% +0.2 0.26 =C2=B1 20% perf-profile.childr= en.cycles-pp.f2fs_is_valid_blkaddr 0.13 =C2=B1 41% +0.2 0.34 =C2=B1 21% perf-profile.childr= en.cycles-pp.__alloc_pages 0.26 =C2=B1 25% +0.2 0.48 =C2=B1 10% perf-profile.childr= en.cycles-pp._find_next_bit 0.04 =C2=B1114% +0.2 0.28 =C2=B1 26% perf-profile.childr= en.cycles-pp.__lookup_nat_cache 0.08 =C2=B1 74% +0.2 0.33 =C2=B1 14% perf-profile.childr= en.cycles-pp.rwsem_mark_wake 0.16 =C2=B1 40% +0.2 0.41 =C2=B1 16% perf-profile.childr= en.cycles-pp.__radix_tree_lookup 0.34 =C2=B1 21% +0.2 0.58 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpumask_next_and 0.06 =C2=B1117% +0.2 0.31 =C2=B1 29% perf-profile.childr= en.cycles-pp.release_pages 0.09 =C2=B1 88% +0.2 0.34 =C2=B1 15% perf-profile.childr= en.cycles-pp.find_busiest_queue 0.07 =C2=B1115% +0.2 0.32 =C2=B1 29% perf-profile.childr= en.cycles-pp.__pagevec_release 0.09 =C2=B1 70% +0.3 0.34 =C2=B1 16% perf-profile.childr= en.cycles-pp.__folio_start_writeback 0.70 =C2=B1 14% +0.3 0.96 =C2=B1 8% perf-profile.childr= en.cycles-pp.idle_cpu 0.24 =C2=B1 38% +0.3 0.55 =C2=B1 12% perf-profile.childr= en.cycles-pp.raid1_write_request 2.08 =C2=B1 2% +0.3 2.40 =C2=B1 10% perf-profile.childr= en.cycles-pp.flush_smp_call_function_queue 0.06 =C2=B1114% +0.3 0.40 =C2=B1 21% perf-profile.childr= en.cycles-pp.mutex_spin_on_owner 0.13 =C2=B1 89% +0.3 0.47 =C2=B1 19% perf-profile.childr= en.cycles-pp.issue_flush_thread 0.34 =C2=B1 40% +0.4 0.77 =C2=B1 13% perf-profile.childr= en.cycles-pp.raid1_make_request 0.37 =C2=B1 40% +0.5 0.85 =C2=B1 14% perf-profile.childr= en.cycles-pp.md_handle_request 0.63 =C2=B1 12% +0.5 1.12 =C2=B1 11% perf-profile.childr= en.cycles-pp.prepare_write_begin 0.40 =C2=B1 40% +0.5 0.91 =C2=B1 14% perf-profile.childr= en.cycles-pp.md_submit_bio 1.32 =C2=B1 3% +0.5 1.83 =C2=B1 8% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 0.14 =C2=B1 79% +0.5 0.66 =C2=B1 18% perf-profile.childr= en.cycles-pp.rwsem_spin_on_owner 0.41 =C2=B1 37% +0.5 0.95 =C2=B1 18% perf-profile.childr= en.cycles-pp.brd_insert_page 0.35 =C2=B1 78% +0.6 0.94 =C2=B1 17% perf-profile.childr= en.cycles-pp.wake_up_q 0.69 =C2=B1 15% +0.6 1.30 =C2=B1 11% perf-profile.childr= en.cycles-pp.f2fs_write_begin 0.21 =C2=B1108% +0.6 0.84 =C2=B1 30% perf-profile.childr= en.cycles-pp.find_get_pages_range_tag 0.21 =C2=B1108% +0.6 0.84 =C2=B1 29% perf-profile.childr= en.cycles-pp.pagevec_lookup_range_tag 0.36 =C2=B1 51% +0.6 0.99 =C2=B1 17% perf-profile.childr= en.cycles-pp.copy_to_brd 0.24 =C2=B1 69% +0.7 0.93 =C2=B1 18% perf-profile.childr= en.cycles-pp.f2fs_merge_page_bio 0.20 =C2=B1 69% +0.8 0.95 =C2=B1 38% perf-profile.childr= en.cycles-pp.__percpu_counter_sum 0.19 =C2=B1109% +0.8 0.96 =C2=B1 30% perf-profile.childr= en.cycles-pp.f2fs_need_inode_block_update 0.27 =C2=B1 69% +0.8 1.05 =C2=B1 17% perf-profile.childr= en.cycles-pp.f2fs_inplace_write_data 0.20 =C2=B1 69% +0.8 0.98 =C2=B1 37% perf-profile.childr= en.cycles-pp.f2fs_space_for_roll_forward 0.18 =C2=B1 73% +0.8 0.97 =C2=B1 20% perf-profile.childr= en.cycles-pp.f2fs_outplace_write_data 0.44 =C2=B1 75% +0.9 1.32 =C2=B1 17% perf-profile.childr= en.cycles-pp.rwsem_wake 0.17 =C2=B1 78% +0.9 1.12 =C2=B1 21% perf-profile.childr= en.cycles-pp.f2fs_lookup_extent_tree 0.95 =C2=B1 22% +1.0 1.92 =C2=B1 13% perf-profile.childr= en.cycles-pp.generic_perform_write 0.95 =C2=B1 23% +1.0 1.94 =C2=B1 13% perf-profile.childr= en.cycles-pp.f2fs_buffered_write_iter 0.27 =C2=B1102% +1.0 1.28 =C2=B1 30% perf-profile.childr= en.cycles-pp.f2fs_is_checkpointed_node 0.25 =C2=B1108% +1.1 1.31 =C2=B1 34% perf-profile.childr= en.cycles-pp.f2fs_get_node_info 0.34 =C2=B1 93% +1.3 1.62 =C2=B1 18% perf-profile.childr= en.cycles-pp.schedule_timeout 0.38 =C2=B1 89% +1.3 1.71 =C2=B1 18% perf-profile.childr= en.cycles-pp.__wait_for_common 1.22 =C2=B1 16% +1.4 2.60 =C2=B1 13% perf-profile.childr= en.cycles-pp._raw_spin_lock 0.48 =C2=B1 73% +1.4 1.88 =C2=B1 17% perf-profile.childr= en.cycles-pp.f2fs_issue_flush 0.93 =C2=B1 42% +1.4 2.33 =C2=B1 17% perf-profile.childr= en.cycles-pp.brd_do_bvec 0.94 =C2=B1 42% +1.4 2.35 =C2=B1 17% perf-profile.childr= en.cycles-pp.brd_submit_bio 0.42 =C2=B1100% +1.5 1.94 =C2=B1 32% perf-profile.childr= en.cycles-pp.set_node_addr 2.08 =C2=B1 5% +1.6 3.66 =C2=B1 8% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 0.86 =C2=B1 57% +1.7 2.54 =C2=B1 17% perf-profile.childr= en.cycles-pp.raid1_unplug 0.87 =C2=B1 56% +1.7 2.56 =C2=B1 17% perf-profile.childr= en.cycles-pp.blk_finish_plug 0.87 =C2=B1 56% +1.7 2.56 =C2=B1 17% perf-profile.childr= en.cycles-pp.__blk_flush_plug 2.59 =C2=B1 6% +1.8 4.37 =C2=B1 5% perf-profile.childr= en.cycles-pp.__submit_merged_write_cond 0.78 =C2=B1 55% +1.9 2.73 =C2=B1 14% perf-profile.childr= en.cycles-pp.f2fs_submit_merged_ipu_write 0.46 =C2=B1 81% +2.0 2.50 =C2=B1 15% perf-profile.childr= en.cycles-pp.f2fs_submit_page_write 3.67 =C2=B1 20% +2.1 5.78 =C2=B1 8% perf-profile.childr= en.cycles-pp.update_sg_lb_stats 8.63 =C2=B1 10% +2.1 10.74 =C2=B1 6% perf-profile.childr= en.cycles-pp.__schedule 3.82 =C2=B1 20% +2.2 6.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.update_sd_lb_stats 3.87 =C2=B1 20% +2.3 6.14 =C2=B1 8% perf-profile.childr= en.cycles-pp.find_busiest_group 0.47 =C2=B1 75% +2.4 2.91 =C2=B1 23% perf-profile.childr= en.cycles-pp.__mutex_lock 0.75 =C2=B1 64% +2.5 3.21 =C2=B1 19% perf-profile.childr= en.cycles-pp.f2fs_do_write_data_page 0.80 =C2=B1 65% +2.6 3.43 =C2=B1 19% perf-profile.childr= en.cycles-pp.f2fs_write_single_data_page 5.18 =C2=B1 18% +2.7 7.84 =C2=B1 8% perf-profile.childr= en.cycles-pp.pick_next_task_fair 4.12 =C2=B1 22% +2.8 6.91 =C2=B1 9% perf-profile.childr= en.cycles-pp.load_balance 6.70 =C2=B1 15% +2.9 9.64 =C2=B1 7% perf-profile.childr= en.cycles-pp.schedule 0.71 =C2=B1 82% +2.9 3.65 =C2=B1 18% perf-profile.childr= en.cycles-pp.rwsem_optimistic_spin 0.69 =C2=B1 72% +3.0 3.72 =C2=B1 22% perf-profile.childr= en.cycles-pp.f2fs_allocate_data_block 4.44 =C2=B1 22% +3.1 7.50 =C2=B1 9% perf-profile.childr= en.cycles-pp.newidle_balance 2.65 =C2=B1 24% +3.4 6.02 =C2=B1 5% perf-profile.childr= en.cycles-pp._raw_spin_lock_irq 0.86 =C2=B1 78% +4.2 5.04 =C2=B1 21% perf-profile.childr= en.cycles-pp.osq_lock 1.44 =C2=B1 62% +4.2 5.62 =C2=B1 18% perf-profile.childr= en.cycles-pp.f2fs_write_cache_pages 1.14 =C2=B1 84% +4.6 5.72 =C2=B1 19% perf-profile.childr= en.cycles-pp.rwsem_down_write_slowpath 1.12 =C2=B1 75% +4.8 5.89 =C2=B1 18% perf-profile.childr= en.cycles-pp.f2fs_do_write_node_page 1.26 =C2=B1 74% +5.4 6.64 =C2=B1 18% perf-profile.childr= en.cycles-pp.do_write_page 1.35 =C2=B1 85% +5.8 7.16 =C2=B1 19% perf-profile.childr= en.cycles-pp.rwsem_down_read_slowpath 3.33 =C2=B1 24% +5.9 9.20 =C2=B1 5% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 2.34 =C2=B1 60% +6.0 8.30 =C2=B1 17% perf-profile.childr= en.cycles-pp.__f2fs_write_data_pages 2.35 =C2=B1 60% +6.0 8.30 =C2=B1 17% perf-profile.childr= en.cycles-pp.do_writepages 2.36 =C2=B1 60% +6.0 8.32 =C2=B1 17% perf-profile.childr= en.cycles-pp.filemap_fdatawrite_wbc 2.36 =C2=B1 60% +6.0 8.33 =C2=B1 17% perf-profile.childr= en.cycles-pp.__filemap_fdatawrite_range 2.39 =C2=B1 60% +6.1 8.47 =C2=B1 17% perf-profile.childr= en.cycles-pp.file_write_and_wait_range 2.03 =C2=B1 84% +7.9 9.96 =C2=B1 22% perf-profile.childr= en.cycles-pp.__write_node_page 2.95 =C2=B1 81% +10.6 13.52 =C2=B1 22% perf-profile.childr= en.cycles-pp.f2fs_fsync_node_pages 19.95 =C2=B1 22% +19.9 39.80 =C2=B1 9% perf-profile.childr= en.cycles-pp.f2fs_do_sync_file 20.97 =C2=B1 22% +21.0 41.94 =C2=B1 9% perf-profile.childr= en.cycles-pp.f2fs_file_write_iter 20.98 =C2=B1 22% +21.0 41.97 =C2=B1 9% perf-profile.childr= en.cycles-pp.new_sync_write 21.00 =C2=B1 22% +21.0 42.04 =C2=B1 9% perf-profile.childr= en.cycles-pp.vfs_write 21.01 =C2=B1 22% +21.0 42.05 =C2=B1 9% perf-profile.childr= en.cycles-pp.ksys_write 21.37 =C2=B1 21% +21.0 42.41 =C2=B1 9% perf-profile.childr= en.cycles-pp.write 21.18 =C2=B1 22% +21.3 42.45 =C2=B1 9% perf-profile.childr= en.cycles-pp.do_syscall_64 21.19 =C2=B1 22% +21.3 42.46 =C2=B1 9% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 15.91 =C2=B1 16% -8.8 7.11 =C2=B1 34% perf-profile.self.c= ycles-pp.poll_idle 48.31 =C2=B1 2% -8.0 40.27 =C2=B1 2% perf-profile.self.c= ycles-pp.mwait_idle_with_hints 1.05 =C2=B1 8% -0.5 0.52 =C2=B1 31% perf-profile.self.c= ycles-pp.folio_wait_bit_common 0.87 =C2=B1 11% -0.4 0.46 =C2=B1 24% perf-profile.self.c= ycles-pp.f2fs_wait_on_node_pages_writeback 0.91 =C2=B1 8% -0.4 0.53 =C2=B1 10% perf-profile.self.c= ycles-pp.menu_select 0.60 =C2=B1 7% -0.3 0.27 =C2=B1 4% perf-profile.self.c= ycles-pp.update_rq_clock 1.27 =C2=B1 13% -0.3 0.96 =C2=B1 7% perf-profile.self.c= ycles-pp.down_read 0.35 =C2=B1 11% -0.2 0.12 =C2=B1 13% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.69 -0.2 0.47 =C2=B1 2% perf-profile.self.cycles= -pp.__schedule 0.27 =C2=B1 8% -0.2 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.set_next_entity 0.31 =C2=B1 16% -0.2 0.12 =C2=B1 39% perf-profile.self.c= ycles-pp.folio_wait_writeback 0.52 =C2=B1 9% -0.2 0.35 =C2=B1 6% perf-profile.self.c= ycles-pp.enqueue_entity 0.42 =C2=B1 12% -0.2 0.25 =C2=B1 10% perf-profile.self.c= ycles-pp.ktime_get 0.36 =C2=B1 12% -0.1 0.23 =C2=B1 4% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.40 =C2=B1 5% -0.1 0.28 =C2=B1 11% perf-profile.self.c= ycles-pp.__switch_to_asm 0.22 =C2=B1 9% -0.1 0.10 =C2=B1 9% perf-profile.self.c= ycles-pp.do_idle 0.36 =C2=B1 5% -0.1 0.26 =C2=B1 8% perf-profile.self.c= ycles-pp.__switch_to 0.23 =C2=B1 16% -0.1 0.12 =C2=B1 32% perf-profile.self.c= ycles-pp.ttwu_do_activate 0.35 =C2=B1 6% -0.1 0.24 =C2=B1 7% perf-profile.self.c= ycles-pp.native_sched_clock 0.36 =C2=B1 5% -0.1 0.27 =C2=B1 11% perf-profile.self.c= ycles-pp.flush_smp_call_function_queue 0.18 =C2=B1 9% -0.1 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.reweight_entity 1.12 =C2=B1 2% -0.1 1.04 =C2=B1 3% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 0.24 =C2=B1 5% -0.1 0.18 =C2=B1 5% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.12 =C2=B1 8% -0.1 0.06 =C2=B1 49% perf-profile.self.c= ycles-pp.f2fs_wait_on_page_writeback 0.15 =C2=B1 4% -0.1 0.10 =C2=B1 10% perf-profile.self.c= ycles-pp.read_tsc 0.31 =C2=B1 12% -0.1 0.26 =C2=B1 4% perf-profile.self.c= ycles-pp.llist_reverse_order 0.13 =C2=B1 10% -0.1 0.08 =C2=B1 14% perf-profile.self.c= ycles-pp.cpuidle_idle_call 0.07 =C2=B1 12% -0.0 0.03 =C2=B1102% perf-profile.self.c= ycles-pp.call_cpuidle 0.09 =C2=B1 17% -0.0 0.05 =C2=B1 47% perf-profile.self.c= ycles-pp.rcu_dynticks_inc 0.13 =C2=B1 11% -0.0 0.09 =C2=B1 7% perf-profile.self.c= ycles-pp.cpuidle_enter_state 0.11 =C2=B1 6% -0.0 0.07 =C2=B1 12% perf-profile.self.c= ycles-pp.__wrgsbase_inactive 0.09 =C2=B1 5% -0.0 0.05 =C2=B1 7% perf-profile.self.c= ycles-pp.lapic_next_deadline 0.27 =C2=B1 5% -0.0 0.23 =C2=B1 2% perf-profile.self.c= ycles-pp.__list_add_valid 0.09 =C2=B1 11% -0.0 0.06 =C2=B1 9% perf-profile.self.c= ycles-pp.__calc_delta 0.07 =C2=B1 6% -0.0 0.04 =C2=B1 45% perf-profile.self.c= ycles-pp.update_min_vruntime 0.08 =C2=B1 5% -0.0 0.06 =C2=B1 8% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.12 =C2=B1 6% -0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.dequeue_entity 0.15 =C2=B1 4% +0.0 0.18 =C2=B1 6% perf-profile.self.c= ycles-pp.update_curr 0.13 =C2=B1 12% +0.0 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp.finish_task_switch 0.08 =C2=B1 11% +0.0 0.12 =C2=B1 4% perf-profile.self.c= ycles-pp.__might_resched 0.10 =C2=B1 9% +0.0 0.14 =C2=B1 4% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.04 =C2=B1 71% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.find_busiest_group 0.42 =C2=B1 4% +0.0 0.46 =C2=B1 2% perf-profile.self.c= ycles-pp._raw_spin_lock_irq 0.10 =C2=B1 13% +0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.perf_trace_sched_wakeup_template 0.02 =C2=B1144% +0.1 0.07 =C2=B1 16% perf-profile.self.c= ycles-pp.bio_associate_blkg_from_css 0.01 =C2=B1223% +0.1 0.06 =C2=B1 11% perf-profile.self.c= ycles-pp._wait_barrier 0.15 =C2=B1 6% +0.1 0.20 =C2=B1 9% perf-profile.self.c= ycles-pp.__flush_smp_call_function_queue 0.01 =C2=B1223% +0.1 0.07 =C2=B1 14% perf-profile.self.c= ycles-pp.mutex_lock 0.10 =C2=B1 23% +0.1 0.16 =C2=B1 10% perf-profile.self.c= ycles-pp.cpumask_next_and 0.40 =C2=B1 3% +0.1 0.46 =C2=B1 4% perf-profile.self.c= ycles-pp.up_read 0.01 =C2=B1223% +0.1 0.07 =C2=B1 17% perf-profile.self.c= ycles-pp.f2fs_lookup_rb_tree 0.00 +0.1 0.06 =C2=B1 11% perf-profile.self.cycles= -pp.update_sd_pick_busiest 0.01 =C2=B1223% +0.1 0.08 =C2=B1 20% perf-profile.self.c= ycles-pp.__folio_start_writeback 0.00 +0.1 0.07 =C2=B1 14% perf-profile.self.cycles= -pp.f2fs_file_write_iter 0.02 =C2=B1142% +0.1 0.08 =C2=B1 20% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.01 =C2=B1223% +0.1 0.08 =C2=B1 20% perf-profile.self.c= ycles-pp.percpu_counter_add_batch 0.08 =C2=B1 24% +0.1 0.15 =C2=B1 7% perf-profile.self.c= ycles-pp.load_balance 0.01 =C2=B1223% +0.1 0.08 =C2=B1 13% perf-profile.self.c= ycles-pp.raid_end_bio_io 0.01 =C2=B1223% +0.1 0.08 =C2=B1 17% perf-profile.self.c= ycles-pp.md_handle_request 0.00 +0.1 0.07 =C2=B1 14% perf-profile.self.cycles= -pp.f2fs_issue_flush 0.03 =C2=B1102% +0.1 0.11 =C2=B1 21% perf-profile.self.c= ycles-pp.brd_do_bvec 0.01 =C2=B1223% +0.1 0.09 =C2=B1 17% perf-profile.self.c= ycles-pp.f2fs_submit_page_write 0.04 =C2=B1 76% +0.1 0.12 =C2=B1 18% perf-profile.self.c= ycles-pp.mem_cgroup_css_rstat_flush 0.01 =C2=B1223% +0.1 0.10 =C2=B1 21% perf-profile.self.c= ycles-pp.__write_node_page 0.00 +0.1 0.08 =C2=B1 19% perf-profile.self.cycles= -pp.osq_unlock 0.01 =C2=B1223% +0.1 0.09 =C2=B1 17% perf-profile.self.c= ycles-pp.wake_q_add 0.17 =C2=B1 15% +0.1 0.26 =C2=B1 4% perf-profile.self.c= ycles-pp.newidle_balance 0.01 =C2=B1223% +0.1 0.10 =C2=B1 13% perf-profile.self.c= ycles-pp.f2fs_inplace_write_data 0.01 =C2=B1223% +0.1 0.10 =C2=B1 22% perf-profile.self.c= ycles-pp.f2fs_write_end_io 0.00 +0.1 0.09 =C2=B1 23% perf-profile.self.cycles= -pp.f2fs_get_node_page 0.12 =C2=B1 12% +0.1 0.21 =C2=B1 14% perf-profile.self.c= ycles-pp.f2fs_submit_merged_ipu_write 0.02 =C2=B1144% +0.1 0.11 =C2=B1 20% perf-profile.self.c= ycles-pp.__f2fs_write_data_pages 0.12 =C2=B1 23% +0.1 0.21 =C2=B1 9% perf-profile.self.c= ycles-pp.update_sd_lb_stats 0.03 =C2=B1105% +0.1 0.13 =C2=B1 17% perf-profile.self.c= ycles-pp.__filemap_get_folio 0.01 =C2=B1223% +0.1 0.11 =C2=B1 17% perf-profile.self.c= ycles-pp.__is_cp_guaranteed 0.01 =C2=B1223% +0.1 0.12 =C2=B1 17% perf-profile.self.c= ycles-pp.rwsem_down_write_slowpath 0.03 =C2=B1106% +0.1 0.15 =C2=B1 18% perf-profile.self.c= ycles-pp.update_sit_entry 0.03 =C2=B1106% +0.1 0.15 =C2=B1 20% perf-profile.self.c= ycles-pp.up_write 0.08 =C2=B1 63% +0.1 0.20 =C2=B1 14% perf-profile.self.c= ycles-pp.__has_merged_page 0.03 =C2=B1111% +0.1 0.16 =C2=B1 13% perf-profile.self.c= ycles-pp.f2fs_do_sync_file 0.04 =C2=B1115% +0.1 0.18 =C2=B1 25% perf-profile.self.c= ycles-pp.f2fs_fsync_node_pages 0.04 =C2=B1110% +0.1 0.18 =C2=B1 14% perf-profile.self.c= ycles-pp.down_write 0.03 =C2=B1155% +0.1 0.16 =C2=B1 19% perf-profile.self.c= ycles-pp.f2fs_allocate_data_block 0.07 =C2=B1 59% +0.1 0.21 =C2=B1 21% perf-profile.self.c= ycles-pp.clear_page_erms 0.05 =C2=B1117% +0.2 0.21 =C2=B1 27% perf-profile.self.c= ycles-pp.xas_find_marked 0.04 =C2=B1112% +0.2 0.20 =C2=B1 13% perf-profile.self.c= ycles-pp.rwsem_mark_wake 0.10 =C2=B1 45% +0.2 0.27 =C2=B1 12% perf-profile.self.c= ycles-pp.raid1_write_request 0.02 =C2=B1223% +0.2 0.18 =C2=B1 17% perf-profile.self.c= ycles-pp.f2fs_balance_fs 0.08 =C2=B1 81% +0.2 0.27 =C2=B1 28% perf-profile.self.c= ycles-pp.__percpu_counter_sum 0.24 =C2=B1 26% +0.2 0.45 =C2=B1 10% perf-profile.self.c= ycles-pp._find_next_bit 0.05 =C2=B1111% +0.2 0.26 =C2=B1 20% perf-profile.self.c= ycles-pp.f2fs_is_valid_blkaddr 0.08 =C2=B1 87% +0.2 0.29 =C2=B1 16% perf-profile.self.c= ycles-pp.find_busiest_queue 0.05 =C2=B1112% +0.2 0.26 =C2=B1 19% perf-profile.self.c= ycles-pp.f2fs_lookup_extent_tree 0.13 =C2=B1 46% +0.2 0.36 =C2=B1 17% perf-profile.self.c= ycles-pp.raid1_end_write_request 0.06 =C2=B1120% +0.2 0.29 =C2=B1 29% perf-profile.self.c= ycles-pp.release_pages 0.16 =C2=B1 40% +0.2 0.40 =C2=B1 16% perf-profile.self.c= ycles-pp.__radix_tree_lookup 0.68 =C2=B1 14% +0.2 0.93 =C2=B1 7% perf-profile.self.c= ycles-pp.idle_cpu 0.08 =C2=B1 94% +0.3 0.37 =C2=B1 19% perf-profile.self.c= ycles-pp.rwsem_optimistic_spin 0.06 =C2=B1114% +0.3 0.40 =C2=B1 21% perf-profile.self.c= ycles-pp.mutex_spin_on_owner 0.09 =C2=B1 77% +0.4 0.46 =C2=B1 17% perf-profile.self.c= ycles-pp.rwsem_down_read_slowpath 0.15 =C2=B1117% +0.5 0.63 =C2=B1 31% perf-profile.self.c= ycles-pp.find_get_pages_range_tag 0.13 =C2=B1 78% +0.5 0.61 =C2=B1 18% perf-profile.self.c= ycles-pp.rwsem_spin_on_owner 1.07 =C2=B1 10% +0.5 1.56 =C2=B1 9% perf-profile.self.c= ycles-pp._raw_spin_lock 0.34 =C2=B1 50% +0.6 0.95 =C2=B1 17% perf-profile.self.c= ycles-pp.copy_to_brd 2.70 =C2=B1 22% +1.6 4.35 =C2=B1 9% perf-profile.self.c= ycles-pp.update_sg_lb_stats 0.86 =C2=B1 78% +4.1 5.01 =C2=B1 21% perf-profile.self.c= ycles-pp.osq_lock 3.32 =C2=B1 24% +5.9 9.19 =C2=B1 5% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath ***************************************************************************= ************************ lkp-csl-2sp9: 88 threads 2 sockets Intel(R) Xeon(R) Gold 6238M CPU @ 2.10GH= z (Cascade Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/disk/fs/kconfig/load/md/rootfs/tbox_group/test/te= stcase/ucode: gcc-11/performance/4BRD_12G/xfs/x86_64-rhel-8.3/300/RAID1/debian-11.1-x86= _64-20220510.cgz/lkp-csl-2sp9/sync_disk_rw/aim7/0x500320a commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 6574 +3.9% 6832 aim7.jobs-per-min 273.98 -3.8% 263.61 aim7.time.elapsed_time 273.98 -3.8% 263.61 aim7.time.elapsed_time.max 980796 +6.2% 1041949 aim7.time.involuntary_context= _switches 47635 =C2=B1 2% -7.0% 44310 aim7.time.minor_page_fau= lts 6110 =C2=B1 2% -8.0% 5624 aim7.time.system_time 69966039 +2.2% 71483752 aim7.time.voluntary_context_s= witches 34031 =C2=B1 6% +18.8% 40422 =C2=B1 10% meminfo.KernelStack 16884 =C2=B1 10% +26.3% 21319 =C2=B1 14% numa-meminfo.node1.= KernelStack 16885 =C2=B1 10% +26.2% 21316 =C2=B1 14% numa-vmstat.node1.n= r_kernel_stack 5.77 =C2=B1 9% +27.8% 7.38 =C2=B1 14% sched_debug.cpu.clo= ck.stddev 9750 -14.0% 8382 uptime.idle 31.73 =C2=B1 2% -15.0% 26.97 iostat.cpu.idle 40.12 +13.8% 45.67 iostat.cpu.iowait 31.25 =C2=B1 3% -4.8 26.44 mpstat.cpu.all.idle% 40.41 +5.6 46.02 mpstat.cpu.all.iowait% 34031 =C2=B1 6% +18.8% 40418 =C2=B1 10% proc-vmstat.nr_kern= el_stack 56829 +3.4% 58750 =C2=B1 2% proc-vmstat.nr_slab_unre= claimable 465583 +3.6% 482389 proc-vmstat.pgactivate 34967 -3.0% 33923 proc-vmstat.pgreuse 31.00 =C2=B1 3% -15.1% 26.33 vmstat.cpu.id 39.50 +14.8% 45.33 vmstat.cpu.wa 273156 +4.0% 284008 vmstat.io.bo 509661 +5.3% 536464 vmstat.system.cs 200604 +4.7% 210117 vmstat.system.in 38505571 +7.8% 41516807 perf-stat.i.branch-misses 18.74 +0.9 19.61 =C2=B1 2% perf-stat.i.cache-miss-r= ate% 45792562 +6.5% 48766141 perf-stat.i.cache-misses 514616 +5.2% 541341 perf-stat.i.context-switches 4.99 -3.4% 4.81 perf-stat.i.cpi 89102 +7.5% 95767 perf-stat.i.cpu-migrations 1.291e+09 +6.3% 1.373e+09 perf-stat.i.dTLB-stores 4605702 +6.9e+06% 3.2e+11 =C2=B1223% perf-stat.i.iTLB-load-mi= sses 3333 +1.5% 3385 perf-stat.i.minor-faults 16366919 +7.2% 17545996 perf-stat.i.node-load-misses 2107545 +5.4% 2222279 perf-stat.i.node-loads 73.73 +2.4 76.10 perf-stat.i.node-store-miss-r= ate% 8621292 =C2=B1 2% +9.0% 9396473 perf-stat.i.node-store-m= isses 3335 +1.5% 3386 perf-stat.i.page-faults 1.30 +0.1 1.40 perf-stat.overall.branch-miss= -rate% 18.82 +0.9 19.72 perf-stat.overall.cache-miss-= rate% 4.97 -3.0% 4.82 perf-stat.overall.cpi 1533 -8.5% 1402 perf-stat.overall.cycles-betw= een-cache-misses 0.20 +3.1% 0.21 perf-stat.overall.ipc 74.18 =C2=B1 2% +2.2 76.38 perf-stat.overall.node-s= tore-miss-rate% 38363874 +7.8% 41358628 perf-stat.ps.branch-misses 45621719 +6.5% 48579204 perf-stat.ps.cache-misses 512684 +5.2% 539255 perf-stat.ps.context-switches 88768 +7.5% 95397 perf-stat.ps.cpu-migrations 1.286e+09 +6.3% 1.368e+09 perf-stat.ps.dTLB-stores 4588811 +7e+06% 3.19e+11 =C2=B1223% perf-stat.ps.iTLB-load-m= isses 16305621 +7.2% 17478491 perf-stat.ps.node-load-misses 2099675 +5.4% 2213764 perf-stat.ps.node-loads 8589098 =C2=B1 2% +9.0% 9360368 perf-stat.ps.node-store-= misses 3.869e+12 -3.3% 3.743e+12 perf-stat.total.instructions 5.91 =C2=B1 2% -1.2 4.68 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__mutex_lock.__flush_workqueue.xlog_cil_push_now.xlog_cil_for= ce_seq.xfs_log_force_seq 5.52 =C2=B1 2% -1.2 4.31 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.osq_lock.__mutex_lock.__flush_workqueue.xlog_cil_push_now.xlo= g_cil_force_seq 7.38 =C2=B1 2% -1.0 6.42 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__flush_workqueue.xlog_cil_push_now.xlog_cil_force_seq.xfs_lo= g_force_seq.xfs_file_fsync 2.32 =C2=B1 2% -1.0 1.37 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.xlog_wait_on_iclog.xfs_file_fsync.xfs_file_buffered_write.new= _sync_write.vfs_write 2.01 -0.9 1.14 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.remove_wait_que= ue.xlog_wait_on_iclog.xfs_file_fsync 2.01 -0.9 1.15 =C2=B1 2% perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irqsave.remove_wait_queue.xlog_wait_on_iclog.xfs_fi= le_fsync.xfs_file_buffered_write 2.01 -0.9 1.15 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.remove_wait_queue.xlog_wait_on_iclog.xfs_file_fsync.xfs_file_buffe= red_write.new_sync_write 8.08 -0.8 7.28 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.xlog_cil_push_now.xlog_cil_force_seq.xfs_log_force_seq.xfs_file_fs= ync.xfs_file_buffered_write 1.07 =C2=B1 2% -0.5 0.59 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.remove_wait_queue.xlog_force_lsn.xfs_log_force_seq.xfs_file_f= sync.xfs_file_buffered_write 1.07 =C2=B1 2% -0.5 0.59 =C2=B1 5% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.remove_wait_queue.xlog_force_lsn.xfs_l= og_force_seq.xfs_file_fsync 1.06 =C2=B1 3% -0.5 0.58 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.remov= e_wait_queue.xlog_force_lsn.xfs_log_force_seq 1.50 -0.4 1.11 perf-profile.calltrace.cycles= -pp.xlog_force_lsn.xfs_log_force_seq.xfs_file_fsync.xfs_file_buffered_write= .new_sync_write 0.72 =C2=B1 4% -0.1 0.63 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.xlog_ioend_work.process_one_work.worker_thread.kthread.ret_fr= om_fork 0.59 =C2=B1 3% +0.1 0.65 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.iomap_file_buffered_write.xfs_file_buffered_write.new_sync_wr= ite.vfs_write.ksys_write 0.84 =C2=B1 7% +0.1 0.93 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.xlog_cil_insert_items.xlog_cil_commit.__xfs_trans_commit.xfs_= vn_update_time.file_update_time 1.15 =C2=B1 4% +0.1 1.25 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.xlog_cil_commit.__xfs_trans_commit.xfs_vn_update_time.file_up= date_time.xfs_file_write_checks 1.22 =C2=B1 4% +0.1 1.32 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__xfs_trans_commit.xfs_vn_update_time.file_update_time.xfs_fi= le_write_checks.xfs_file_buffered_write 0.65 =C2=B1 6% +0.2 0.81 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.xlog_cil_push= _now.xlog_cil_force_seq.xfs_log_force_seq 0.68 =C2=B1 6% +0.2 0.84 =C2=B1 5% perf-profile.calltr= ace.cycles-pp._raw_spin_lock.xlog_cil_push_now.xlog_cil_force_seq.xfs_log_f= orce_seq.xfs_file_fsync 0.72 =C2=B1 4% +0.6 1.32 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.remov= e_wait_queue.xlog_cil_force_seq.xfs_log_force_seq 0.72 =C2=B1 4% +0.6 1.34 =C2=B1 5% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.remove_wait_queue.xlog_cil_force_seq.x= fs_log_force_seq.xfs_file_fsync 0.73 =C2=B1 4% +0.6 1.34 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.remove_wait_queue.xlog_cil_force_seq.xfs_log_force_seq.xfs_fi= le_fsync.xfs_file_buffered_write 10.11 +0.6 10.74 perf-profile.calltrace.cycles= -pp.xlog_wait_on_iclog.xfs_log_force_seq.xfs_file_fsync.xfs_file_buffered_w= rite.new_sync_write 0.00 +0.7 0.66 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_start= up_entry.start_secondary 14.74 =C2=B1 2% +0.9 15.61 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.file_write_and_wait_range.xfs_file_fsync.xfs_file_buffered_wr= ite.new_sync_write.vfs_write 0.00 +0.9 0.87 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_seco= ndary.secondary_startup_64_no_verify 5.91 =C2=B1 2% -1.2 4.68 =C2=B1 3% perf-profile.childr= en.cycles-pp.__mutex_lock 5.56 =C2=B1 2% -1.2 4.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.osq_lock 7.38 =C2=B1 2% -1.0 6.42 =C2=B1 3% perf-profile.childr= en.cycles-pp.__flush_workqueue 8.08 -0.8 7.28 =C2=B1 3% perf-profile.children.cy= cles-pp.xlog_cil_push_now 2.02 =C2=B1 2% -0.5 1.51 perf-profile.children.cy= cles-pp.xlog_force_lsn 1.46 -0.2 1.27 =C2=B1 2% perf-profile.children.cy= cles-pp.try_to_wake_up 1.16 =C2=B1 2% -0.2 1.02 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_common 0.72 =C2=B1 4% -0.1 0.63 =C2=B1 5% perf-profile.childr= en.cycles-pp.xlog_ioend_work 1.16 =C2=B1 2% -0.1 1.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 0.56 -0.1 0.50 =C2=B1 2% perf-profile.children.cy= cles-pp.schedule_idle 0.28 =C2=B1 4% -0.1 0.22 =C2=B1 5% perf-profile.childr= en.cycles-pp.folio_wake_bit 0.23 =C2=B1 4% -0.1 0.17 =C2=B1 6% perf-profile.childr= en.cycles-pp.wake_page_function 0.47 =C2=B1 4% -0.1 0.41 =C2=B1 5% perf-profile.childr= en.cycles-pp.iomap_finish_ioend 0.40 =C2=B1 4% -0.1 0.34 =C2=B1 4% perf-profile.childr= en.cycles-pp.folio_end_writeback 0.14 =C2=B1 6% -0.1 0.09 =C2=B1 10% perf-profile.childr= en.cycles-pp.set_next_entity 0.45 =C2=B1 3% -0.0 0.40 =C2=B1 6% perf-profile.childr= en.cycles-pp.xlog_state_clean_iclog 0.45 =C2=B1 4% -0.0 0.41 =C2=B1 3% perf-profile.childr= en.cycles-pp.raid_end_bio_io 0.12 =C2=B1 6% -0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.xlog_state_done_syncing 0.36 =C2=B1 3% -0.0 0.32 =C2=B1 2% perf-profile.childr= en.cycles-pp.complete 0.08 =C2=B1 5% +0.0 0.10 =C2=B1 5% perf-profile.childr= en.cycles-pp.xfs_buffered_write_iomap_begin 0.14 =C2=B1 4% +0.0 0.16 =C2=B1 3% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.08 =C2=B1 7% +0.0 0.10 =C2=B1 5% perf-profile.childr= en.cycles-pp.__update_blocked_fair 0.15 =C2=B1 2% +0.0 0.16 =C2=B1 4% perf-profile.childr= en.cycles-pp.iomap_write_end 0.11 =C2=B1 8% +0.0 0.12 =C2=B1 4% perf-profile.childr= en.cycles-pp.__switch_to 0.10 =C2=B1 4% +0.0 0.12 =C2=B1 4% perf-profile.childr= en.cycles-pp.prepare_task_switch 0.18 =C2=B1 5% +0.0 0.20 =C2=B1 3% perf-profile.childr= en.cycles-pp.__update_load_avg_cfs_rq 0.18 =C2=B1 3% +0.0 0.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.bio_alloc_bioset 0.15 =C2=B1 5% +0.0 0.17 =C2=B1 6% perf-profile.childr= en.cycles-pp.finish_task_switch 0.06 =C2=B1 8% +0.0 0.08 =C2=B1 4% perf-profile.childr= en.cycles-pp.llist_reverse_order 0.12 =C2=B1 7% +0.0 0.14 =C2=B1 4% perf-profile.childr= en.cycles-pp.wake_affine 0.03 =C2=B1 70% +0.0 0.06 =C2=B1 6% perf-profile.childr= en.cycles-pp.___perf_sw_event 0.26 =C2=B1 3% +0.0 0.29 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_curr 0.15 =C2=B1 7% +0.0 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.asm_sysvec_call_function_single 0.33 =C2=B1 4% +0.0 0.36 =C2=B1 4% perf-profile.childr= en.cycles-pp.xlog_cil_push_work 0.51 =C2=B1 2% +0.0 0.55 =C2=B1 3% perf-profile.childr= en.cycles-pp.dequeue_entity 0.46 =C2=B1 4% +0.0 0.51 =C2=B1 3% perf-profile.childr= en.cycles-pp.select_task_rq 0.15 =C2=B1 5% +0.0 0.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.xlog_write 0.09 =C2=B1 5% +0.0 0.14 =C2=B1 6% perf-profile.childr= en.cycles-pp.__flush_smp_call_function_queue 0.48 =C2=B1 3% +0.1 0.53 =C2=B1 4% perf-profile.childr= en.cycles-pp.iomap_write_iter 0.08 =C2=B1 9% +0.1 0.13 =C2=B1 4% perf-profile.childr= en.cycles-pp.llist_add_batch 0.08 =C2=B1 11% +0.1 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.__smp_call_single_queue 0.00 +0.1 0.06 =C2=B1 9% perf-profile.children.cy= cles-pp.xlog_cil_write_commit_record 0.00 +0.1 0.06 =C2=B1 8% perf-profile.children.cy= cles-pp.xlog_cil_set_ctx_write_state 0.00 +0.1 0.06 =C2=B1 8% perf-profile.children.cy= cles-pp.xlog_write_get_more_iclog_space 0.00 +0.1 0.06 =C2=B1 9% perf-profile.children.cy= cles-pp.xlog_write_partial 0.59 =C2=B1 3% +0.1 0.65 =C2=B1 2% perf-profile.childr= en.cycles-pp.iomap_file_buffered_write 0.64 +0.1 0.70 =C2=B1 3% perf-profile.children.cy= cles-pp.dequeue_task_fair 0.47 =C2=B1 2% +0.1 0.54 =C2=B1 2% perf-profile.childr= en.cycles-pp.enqueue_entity 0.60 =C2=B1 2% +0.1 0.67 =C2=B1 3% perf-profile.childr= en.cycles-pp.ttwu_do_activate 0.14 =C2=B1 7% +0.1 0.23 =C2=B1 3% perf-profile.childr= en.cycles-pp.ttwu_queue_wakelist 0.62 +0.1 0.71 =C2=B1 3% perf-profile.children.cy= cles-pp.enqueue_task_fair 0.89 =C2=B1 7% +0.1 0.99 =C2=B1 4% perf-profile.childr= en.cycles-pp.xlog_cil_insert_items 1.22 =C2=B1 3% +0.1 1.34 =C2=B1 5% perf-profile.childr= en.cycles-pp.xlog_cil_commit 1.30 =C2=B1 3% +0.1 1.42 =C2=B1 4% perf-profile.childr= en.cycles-pp.__xfs_trans_commit 3.34 =C2=B1 3% +0.4 3.72 =C2=B1 2% perf-profile.childr= en.cycles-pp._raw_spin_lock 0.37 =C2=B1 2% +0.4 0.78 =C2=B1 3% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 0.41 +0.5 0.88 =C2=B1 2% perf-profile.children.cy= cles-pp.flush_smp_call_function_queue 14.75 =C2=B1 2% +0.9 15.61 =C2=B1 2% perf-profile.childr= en.cycles-pp.file_write_and_wait_range 5.52 =C2=B1 2% -1.2 4.32 =C2=B1 3% perf-profile.self.c= ycles-pp.osq_lock 0.11 =C2=B1 6% +0.0 0.13 =C2=B1 6% perf-profile.self.c= ycles-pp.enqueue_entity 0.17 =C2=B1 4% +0.0 0.19 =C2=B1 4% perf-profile.self.c= ycles-pp._raw_spin_lock_irq 0.05 =C2=B1 7% +0.0 0.08 =C2=B1 6% perf-profile.self.c= ycles-pp.flush_smp_call_function_queue 0.06 =C2=B1 9% +0.0 0.08 =C2=B1 4% perf-profile.self.c= ycles-pp.llist_reverse_order 0.01 =C2=B1223% +0.0 0.06 =C2=B1 9% perf-profile.self.c= ycles-pp.___perf_sw_event 0.08 =C2=B1 9% +0.1 0.13 =C2=B1 4% perf-profile.self.c= ycles-pp.llist_add_batch 0.66 =C2=B1 2% +0.1 0.72 =C2=B1 3% perf-profile.self.c= ycles-pp._raw_spin_lock 0.00 +0.1 0.06 =C2=B1 6% perf-profile.self.cycles= -pp.sched_ttwu_pending 0.00 +0.1 0.06 =C2=B1 7% perf-profile.self.cycles= -pp.__flush_smp_call_function_queue ***************************************************************************= ************************ lkp-csl-2ap4: 192 threads 4 sockets Intel(R) Xeon(R) Platinum 9242 CPU @ 2.= 30GHz (Cascade Lake) with 192G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/rootfs/runtime/size/tbox_group/test/testc= ase/ucode: gcc-11/performance/x86_64-rhel-8.3/debian-11.1-x86_64-20220510.cgz/300s/2= T/lkp-csl-2ap4/shm-xread-seq-mt/vm-scalability/0x5003302 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 184978 +2.0% 188643 vm-scalability.median 35515817 +2.0% 36219450 vm-scalability.throughput 43258493 +2.4% 44297884 vm-scalability.time.maximum_r= esident_set_size 1.895e+08 +2.9% 1.951e+08 vm-scalability.time.minor_pag= e_faults 6070 -1.1% 6003 vm-scalability.time.system_ti= me 3793 +2.0% 3869 vm-scalability.time.user_time 2.421e+08 +4.0% 2.518e+08 vm-scalability.time.voluntary= _context_switches 1.068e+10 +1.9% 1.088e+10 vm-scalability.workload 82753 =C2=B1 7% -22.4% 64197 =C2=B1 37% numa-numastat.node3= .other_node 17603 =C2=B1 3% -51.0% 8631 =C2=B1 4% uptime.idle 19.58 =C2=B1 4% -15.1 4.52 mpstat.cpu.all.idle% 63.09 +14.9 78.01 mpstat.cpu.all.iowait% 22.45 =C2=B1 3% +1.7 24.14 turbostat.C1% 185.33 +0.9% 186.94 turbostat.PkgWatt 19.67 =C2=B1 4% -74.6% 5.00 vmstat.cpu.id 62.33 +23.5% 77.00 vmstat.cpu.wa 1560904 +4.2% 1626917 vmstat.system.cs 3897 =C2=B1 58% -87.7% 479.00 =C2=B1 62% numa-vmstat.node0.n= r_active_anon 20435 =C2=B1 9% +12.9% 23063 numa-vmstat.node0.nr_sla= b_unreclaimable 3898 =C2=B1 58% -87.7% 479.00 =C2=B1 62% numa-vmstat.node0.n= r_zone_active_anon 21272 =C2=B1 37% +67.3% 35581 =C2=B1 23% numa-vmstat.node1.n= r_anon_pages 20608 =C2=B1 8% -15.1% 17502 =C2=B1 6% numa-vmstat.node1.n= r_slab_unreclaimable 82753 =C2=B1 7% -22.4% 64197 =C2=B1 37% numa-vmstat.node3.n= uma_other 16164 =C2=B1 59% -88.0% 1945 =C2=B1 63% numa-meminfo.node0.= Active 16164 =C2=B1 59% -88.1% 1917 =C2=B1 62% numa-meminfo.node0.= Active(anon) 29993 =C2=B1 18% -46.7% 15973 =C2=B1 70% numa-meminfo.node0.= AnonHugePages 81744 =C2=B1 9% +12.9% 92252 numa-meminfo.node0.SUnre= claim 114358 =C2=B1 10% +12.8% 129008 =C2=B1 5% numa-meminfo.node0.= Slab 58802 =C2=B1 54% +79.8% 105739 =C2=B1 24% numa-meminfo.node1.= AnonHugePages 85161 =C2=B1 37% +67.2% 142379 =C2=B1 23% numa-meminfo.node1.= AnonPages 82433 =C2=B1 8% -15.1% 70013 =C2=B1 6% numa-meminfo.node1.= SUnreclaim 639048 =C2=B1 15% -36.6% 404848 =C2=B1 26% sched_debug.cfs_rq:= /.MIN_vruntime.max 639048 =C2=B1 15% -36.6% 404848 =C2=B1 26% sched_debug.cfs_rq:= /.max_vruntime.max 3.69 =C2=B1 38% +44.2% 5.32 =C2=B1 13% sched_debug.cfs_rq:= /.removed.load_avg.avg 23.90 =C2=B1 20% +23.6% 29.53 =C2=B1 6% sched_debug.cfs_rq:= /.removed.load_avg.stddev 11.86 =C2=B1 21% +21.8% 14.45 =C2=B1 10% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 11.86 =C2=B1 21% +21.8% 14.45 =C2=B1 10% sched_debug.cfs_rq:= /.removed.util_avg.stddev 1168918 =C2=B1 8% -23.2% 897653 =C2=B1 10% sched_debug.cpu.avg= _idle.max 104137 =C2=B1 3% -17.3% 86157 =C2=B1 7% sched_debug.cpu.avg= _idle.stddev 847708 =C2=B1 13% -34.2% 557574 =C2=B1 2% sched_debug.cpu.max= _idle_balance_cost.max 31693 =C2=B1 4% -75.2% 7859 =C2=B1 17% sched_debug.cpu.max= _idle_balance_cost.stddev 6099863 +2.2% 6235843 proc-vmstat.nr_file_pages 5432348 +2.4% 5564713 proc-vmstat.nr_inactive_anon 5281557 +2.4% 5407254 proc-vmstat.nr_mapped 11825 +2.1% 12071 proc-vmstat.nr_page_table_pag= es 5435377 +2.5% 5571308 proc-vmstat.nr_shmem 5432348 +2.4% 5564713 proc-vmstat.nr_zone_inactive_= anon 459386 +6.1% 487346 =C2=B1 6% proc-vmstat.numa_hint_fa= ults 112359 =C2=B1 2% +10.0% 123599 =C2=B1 6% proc-vmstat.numa_hi= nt_faults_local 21384768 +2.8% 21989232 proc-vmstat.numa_hit 21121802 +2.9% 21736481 proc-vmstat.numa_local 107929 +2.9% 111042 proc-vmstat.pgactivate 21388174 +2.8% 21994884 proc-vmstat.pgalloc_normal 1.913e+08 +2.9% 1.969e+08 proc-vmstat.pgfault 21487992 +2.6% 22051535 proc-vmstat.pgfree 3.43e+10 +2.6% 3.518e+10 perf-stat.i.branch-instructio= ns 44973896 +2.1% 45904401 perf-stat.i.branch-misses 21.05 +1.8 22.89 perf-stat.i.cache-miss-rate% 92031944 =C2=B1 2% +5.2% 96820766 perf-stat.i.cache-misses 4.426e+08 -3.4% 4.274e+08 perf-stat.i.cache-references 1576826 +4.1% 1642153 perf-stat.i.context-switches 1.08 -1.3% 1.07 perf-stat.i.cpi 1.153e+11 +1.4% 1.169e+11 perf-stat.i.cpu-cycles 8256 +4.0% 8584 =C2=B1 2% perf-stat.i.cpu-migratio= ns 1257 =C2=B1 2% -3.6% 1212 perf-stat.i.cycles-betwe= en-cache-misses 3.155e+10 +2.6% 3.237e+10 perf-stat.i.dTLB-loads 789095 =C2=B1 2% +7.4% 847518 =C2=B1 4% perf-stat.i.dTLB-st= ore-misses 5.17e+09 +3.1% 5.329e+09 perf-stat.i.dTLB-stores 9803040 +2.8% 10075875 perf-stat.i.iTLB-loads 1.079e+11 +2.6% 1.107e+11 perf-stat.i.instructions 0.93 +1.2% 0.94 perf-stat.i.ipc 0.60 +1.4% 0.61 perf-stat.i.metric.GHz 371.99 +2.6% 381.78 perf-stat.i.metric.M/sec 621565 +3.1% 640636 perf-stat.i.minor-faults 30443490 +3.5% 31495581 perf-stat.i.node-load-misses 1175703 =C2=B1 2% +3.1% 1212613 perf-stat.i.node-loads 13588325 +4.6% 14213349 perf-stat.i.node-store-misses 621572 +3.1% 640643 perf-stat.i.page-faults 4.10 -5.8% 3.86 perf-stat.overall.MPKI 20.79 =C2=B1 2% +1.8 22.64 perf-stat.overall.cache-= miss-rate% 1.07 -1.2% 1.06 perf-stat.overall.cpi 1253 =C2=B1 2% -3.7% 1207 perf-stat.overall.cycles= -between-cache-misses 0.94 +1.2% 0.95 perf-stat.overall.ipc 3.417e+10 +2.6% 3.506e+10 perf-stat.ps.branch-instructi= ons 44805288 +2.2% 45780586 perf-stat.ps.branch-misses 91687574 =C2=B1 2% +5.3% 96538109 perf-stat.ps.cache-misses 4.41e+08 -3.3% 4.265e+08 perf-stat.ps.cache-references 1570810 +4.2% 1636696 perf-stat.ps.context-switches 1.149e+11 +1.4% 1.165e+11 perf-stat.ps.cpu-cycles 8224 +4.1% 8558 =C2=B1 2% perf-stat.ps.cpu-migrati= ons 3.143e+10 +2.7% 3.227e+10 perf-stat.ps.dTLB-loads 786098 =C2=B1 2% +7.5% 844719 =C2=B1 4% perf-stat.ps.dTLB-s= tore-misses 5.151e+09 +3.1% 5.312e+09 perf-stat.ps.dTLB-stores 9765845 +2.8% 10042378 perf-stat.ps.iTLB-loads 1.075e+11 +2.7% 1.104e+11 perf-stat.ps.instructions 619192 +3.1% 638487 perf-stat.ps.minor-faults 30330253 +3.6% 31411890 perf-stat.ps.node-load-misses 1171464 =C2=B1 2% +3.4% 1211222 perf-stat.ps.node-loads 13537340 +4.7% 14170261 perf-stat.ps.node-store-misses 619199 +3.1% 638494 perf-stat.ps.page-faults 3.318e+13 +2.5% 3.4e+13 perf-stat.total.instructions 31.35 -0.9 30.42 perf-profile.calltrace.cycles= -pp.mwait_idle_with_hints.intel_idle.cpuidle_enter_state.cpuidle_enter.cpui= dle_idle_call 31.35 -0.9 30.43 perf-profile.calltrace.cycles= -pp.intel_idle.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call.do_idle 31.22 -0.4 30.78 perf-profile.calltrace.cycles= -pp.exc_page_fault.asm_exc_page_fault.do_access 31.21 -0.4 30.77 perf-profile.calltrace.cycles= -pp.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.do_access 30.51 -0.4 30.08 perf-profile.calltrace.cycles= -pp.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm= _exc_page_fault 31.56 -0.4 31.13 perf-profile.calltrace.cycles= -pp.asm_exc_page_fault.do_access 30.62 -0.4 30.19 perf-profile.calltrace.cycles= -pp.handle_mm_fault.do_user_addr_fault.exc_page_fault.asm_exc_page_fault.do= _access 29.52 -0.4 29.10 perf-profile.calltrace.cycles= -pp.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_f= ault 29.53 -0.4 29.11 perf-profile.calltrace.cycles= -pp.do_fault.__handle_mm_fault.handle_mm_fault.do_user_addr_fault.exc_page_= fault 14.25 -0.3 13.90 perf-profile.calltrace.cycles= -pp.finish_fault.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fault 38.30 -0.3 37.95 perf-profile.calltrace.cycles= -pp.do_access 14.18 -0.3 13.83 perf-profile.calltrace.cycles= -pp._raw_spin_lock.finish_fault.do_read_fault.do_fault.__handle_mm_fault 13.96 -0.3 13.62 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath._raw_spin_lock.finish_fault.do_read_fa= ult.do_fault 0.56 =C2=B1 4% -0.2 0.34 =C2=B1 70% perf-profile.calltr= ace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64_no_verify 0.92 -0.2 0.77 perf-profile.calltrace.cycles= -pp.wake_page_function.__wake_up_common.folio_wake_bit.do_read_fault.do_fau= lt 1.07 -0.1 0.92 perf-profile.calltrace.cycles= -pp.__wake_up_common.folio_wake_bit.do_read_fault.do_fault.__handle_mm_fault 0.87 -0.1 0.73 perf-profile.calltrace.cycles= -pp.try_to_wake_up.wake_page_function.__wake_up_common.folio_wake_bit.do_re= ad_fault 1.32 -0.1 1.19 perf-profile.calltrace.cycles= -pp.folio_wake_bit.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fault 8.87 -0.1 8.79 perf-profile.calltrace.cycles= -pp.filemap_map_pages.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fa= ult 7.09 -0.1 7.02 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath._raw_spin_lock.filemap_map_pages.do_re= ad_fault.do_fault 7.16 -0.1 7.09 perf-profile.calltrace.cycles= -pp._raw_spin_lock.filemap_map_pages.do_read_fault.do_fault.__handle_mm_fau= lt 0.69 -0.1 0.63 perf-profile.calltrace.cycles= -pp.folio_wake_bit.filemap_map_pages.do_read_fault.do_fault.__handle_mm_fau= lt 0.58 -0.1 0.52 perf-profile.calltrace.cycles= -pp.__wake_up_common.folio_wake_bit.filemap_map_pages.do_read_fault.do_fault 1.14 +0.1 1.20 perf-profile.calltrace.cycles= -pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.folio_wait_bit_comm= on.__filemap_get_folio.shmem_getpage_gfp 1.40 +0.1 1.46 perf-profile.calltrace.cycles= -pp._raw_spin_lock_irq.folio_wait_bit_common.__filemap_get_folio.shmem_getp= age_gfp.shmem_fault 3.84 +0.1 3.94 perf-profile.calltrace.cycles= -pp.folio_wait_bit_common.__filemap_get_folio.shmem_getpage_gfp.shmem_fault= .__do_fault 4.34 +0.1 4.47 perf-profile.calltrace.cycles= -pp.__filemap_get_folio.shmem_getpage_gfp.shmem_fault.__do_fault.do_read_fa= ult 4.75 +0.1 4.88 perf-profile.calltrace.cycles= -pp.shmem_fault.__do_fault.do_read_fault.do_fault.__handle_mm_fault 4.76 +0.1 4.90 perf-profile.calltrace.cycles= -pp.__do_fault.do_read_fault.do_fault.__handle_mm_fault.handle_mm_fault 4.66 +0.1 4.80 perf-profile.calltrace.cycles= -pp.shmem_getpage_gfp.shmem_fault.__do_fault.do_read_fault.do_fault 0.66 +0.2 0.83 perf-profile.calltrace.cycles= -pp.sched_ttwu_pending.flush_smp_call_function_queue.do_idle.cpu_startup_en= try.start_secondary 18.74 +0.2 18.94 perf-profile.calltrace.cycles= -pp.do_rw_once 0.34 =C2=B1 70% +0.2 0.57 perf-profile.calltrace.c= ycles-pp.pick_next_task_fair.__schedule.schedule.io_schedule.folio_wait_bit= _common 0.34 =C2=B1 70% +0.2 0.57 perf-profile.calltrace.c= ycles-pp.newidle_balance.pick_next_task_fair.__schedule.schedule.io_schedule 49.12 +0.2 49.36 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 49.13 +0.2 49.37 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_verify 49.14 +0.2 49.38 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64_no_verify 1.03 +0.2 1.28 perf-profile.calltrace.cycles= -pp.flush_smp_call_function_queue.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64_no_verify 0.00 +0.5 0.51 perf-profile.calltrace.cycles= -pp.load_balance.newidle_balance.pick_next_task_fair.__schedule.schedule 13.16 +1.0 14.17 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.intel_idle_irq.cpuidle_enter_state.cpuidle_enter.cpuidle_idle_call= .do_idle 31.49 -1.0 30.53 perf-profile.children.cycles-= pp.intel_idle 31.23 -0.4 30.79 perf-profile.children.cycles-= pp.exc_page_fault 31.22 -0.4 30.78 perf-profile.children.cycles-= pp.do_user_addr_fault 30.63 -0.4 30.19 perf-profile.children.cycles-= pp.handle_mm_fault 31.59 -0.4 31.16 perf-profile.children.cycles-= pp.asm_exc_page_fault 30.52 -0.4 30.09 perf-profile.children.cycles-= pp.__handle_mm_fault 29.53 -0.4 29.11 perf-profile.children.cycles-= pp.do_fault 29.53 -0.4 29.11 perf-profile.children.cycles-= pp.do_read_fault 22.22 -0.4 21.82 perf-profile.children.cycles-= pp._raw_spin_lock 14.25 -0.3 13.90 perf-profile.children.cycles-= pp.finish_fault 23.00 -0.3 22.66 perf-profile.children.cycles-= pp.native_queued_spin_lock_slowpath 41.25 -0.3 40.92 perf-profile.children.cycles-= pp.do_access 1.41 -0.2 1.19 perf-profile.children.cycles-= pp.wake_page_function 1.32 -0.2 1.12 perf-profile.children.cycles-= pp.try_to_wake_up 1.65 -0.2 1.45 perf-profile.children.cycles-= pp.__wake_up_common 2.01 -0.2 1.83 perf-profile.children.cycles-= pp.folio_wake_bit 8.87 -0.1 8.79 perf-profile.children.cycles-= pp.filemap_map_pages 0.52 -0.1 0.45 perf-profile.children.cycles-= pp.ttwu_do_activate 0.56 =C2=B1 3% -0.1 0.51 =C2=B1 4% perf-profile.childr= en.cycles-pp.schedule_idle 0.45 -0.1 0.40 perf-profile.children.cycles-= pp.enqueue_task_fair 0.13 =C2=B1 3% -0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.set_next_entity 0.28 -0.0 0.25 perf-profile.children.cycles-= pp.update_load_avg 0.27 =C2=B1 3% -0.0 0.25 =C2=B1 3% perf-profile.childr= en.cycles-pp.update_rq_clock 0.35 -0.0 0.33 perf-profile.children.cycles-= pp.enqueue_entity 0.34 -0.0 0.33 perf-profile.children.cycles-= pp.dequeue_entity 0.16 -0.0 0.14 =C2=B1 3% perf-profile.children.cy= cles-pp.update_curr 0.09 =C2=B1 5% -0.0 0.07 perf-profile.children.cy= cles-pp.tick_nohz_idle_exit 0.23 =C2=B1 2% -0.0 0.22 =C2=B1 2% perf-profile.childr= en.cycles-pp.timekeeping_max_deferment 0.38 -0.0 0.37 perf-profile.children.cycles-= pp.dequeue_task_fair 0.08 -0.0 0.07 perf-profile.children.cycles-= pp.__update_load_avg_se 0.10 +0.0 0.11 perf-profile.children.cycles-= pp.native_sched_clock 0.09 =C2=B1 5% +0.0 0.11 perf-profile.children.cy= cles-pp.xas_find 0.21 =C2=B1 2% +0.0 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.xas_load 0.22 =C2=B1 2% +0.0 0.25 perf-profile.children.cy= cles-pp.llist_add_batch 0.15 =C2=B1 5% +0.0 0.17 =C2=B1 2% perf-profile.childr= en.cycles-pp.llist_reverse_order 0.22 =C2=B1 2% +0.0 0.25 perf-profile.children.cy= cles-pp.__smp_call_single_queue 0.44 +0.0 0.47 perf-profile.children.cycles-= pp.ttwu_queue_wakelist 0.43 +0.0 0.48 perf-profile.children.cycles-= pp.update_sg_lb_stats 0.22 =C2=B1 3% +0.0 0.27 perf-profile.children.cy= cles-pp.__flush_smp_call_function_queue 0.45 +0.0 0.50 perf-profile.children.cycles-= pp.update_sd_lb_stats 0.46 +0.0 0.51 perf-profile.children.cycles-= pp.find_busiest_group 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.cpumask_next_and 0.52 +0.1 0.58 perf-profile.children.cycles-= pp.load_balance 1.46 +0.1 1.53 perf-profile.children.cycles-= pp._raw_spin_lock_irq 0.51 +0.1 0.58 perf-profile.children.cycles-= pp.newidle_balance 3.84 +0.1 3.95 perf-profile.children.cycles-= pp.folio_wait_bit_common 4.34 +0.1 4.47 perf-profile.children.cycles-= pp.__filemap_get_folio 4.75 +0.1 4.88 perf-profile.children.cycles-= pp.shmem_fault 4.76 +0.1 4.90 perf-profile.children.cycles-= pp.__do_fault 4.66 +0.1 4.80 perf-profile.children.cycles-= pp.shmem_getpage_gfp 0.66 +0.2 0.84 perf-profile.children.cycles-= pp.sched_ttwu_pending 16.00 +0.2 16.19 perf-profile.children.cycles-= pp.do_rw_once 49.14 +0.2 49.38 perf-profile.children.cycles-= pp.start_secondary 1.04 +0.2 1.28 perf-profile.children.cycles-= pp.flush_smp_call_function_queue 13.22 +1.0 14.21 =C2=B1 2% perf-profile.children.cy= cles-pp.intel_idle_irq 22.90 -0.3 22.56 perf-profile.self.cycles-pp.n= ative_queued_spin_lock_slowpath 0.46 =C2=B1 2% -0.1 0.40 =C2=B1 2% perf-profile.self.c= ycles-pp.__schedule 0.10 =C2=B1 4% -0.0 0.07 perf-profile.self.cycles= -pp.enqueue_task_fair 0.08 =C2=B1 6% -0.0 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.ttwu_do_activate 0.21 =C2=B1 2% -0.0 0.18 =C2=B1 2% perf-profile.self.c= ycles-pp.update_rq_clock 0.23 -0.0 0.22 =C2=B1 2% perf-profile.self.cycles= -pp.timekeeping_max_deferment 0.09 =C2=B1 5% -0.0 0.08 perf-profile.self.cycles= -pp.update_load_avg 0.12 -0.0 0.11 perf-profile.self.cycles-pp.e= nqueue_entity 0.07 =C2=B1 6% +0.0 0.09 perf-profile.self.cycles= -pp.__flush_smp_call_function_queue 0.12 =C2=B1 3% +0.0 0.14 =C2=B1 3% perf-profile.self.c= ycles-pp.ttwu_queue_wakelist 0.22 =C2=B1 2% +0.0 0.25 perf-profile.self.cycles= -pp.llist_add_batch 0.16 =C2=B1 2% +0.0 0.19 =C2=B1 2% perf-profile.self.c= ycles-pp.flush_smp_call_function_queue 0.15 =C2=B1 3% +0.0 0.17 =C2=B1 2% perf-profile.self.c= ycles-pp.llist_reverse_order 0.32 +0.0 0.35 perf-profile.self.cycles-pp.u= pdate_sg_lb_stats 7.54 +0.1 7.62 perf-profile.self.cycles-pp.d= o_access 11.15 +0.2 11.30 perf-profile.self.cycles-pp.d= o_rw_once ***************************************************************************= ************************ lkp-icl-2sp5: 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 CPU @ 2.= 60GHz (Ice Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/directio/disk/fstype/kconfig/media/rootfs/tbox_gr= oup/test/testcase/ucode: gcc-11/performance/bufferedio/1SSD/ext4_no_jnl/x86_64-rhel-8.3/ssd/debian= -11.1-x86_64-20220510.cgz/lkp-icl-2sp5/DWSL/fxmark/0xd000331 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 547.46 =C2=B1 5% -99.9% 0.48 fxmark.ssd_ext4_no_jnl_D= WSL_18_bufferedio.idle_sec 61.13 =C2=B1 5% -99.9% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_18_bufferedio.idle_util 318.07 =C2=B1 9% +170.9% 861.59 fxmark.ssd_ext4_no_jnl_D= WSL_18_bufferedio.iowait_sec 35.52 =C2=B1 9% +170.6% 96.11 fxmark.ssd_ext4_no_jnl_D= WSL_18_bufferedio.iowait_util 4.49 =C2=B1 2% -21.1% 3.54 fxmark.ssd_ext4_no_jnl_D= WSL_18_bufferedio.softirq_sec 0.50 =C2=B1 2% -21.2% 0.40 fxmark.ssd_ext4_no_jnl_D= WSL_18_bufferedio.softirq_util 15.09 =C2=B1 2% +36.6% 20.61 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_18_bufferedio.sys_sec 1.69 =C2=B1 2% +36.4% 2.30 =C2=B1 3% fxmark.ssd_ext4_no_= jnl_DWSL_18_bufferedio.sys_util 38.97 =C2=B1 3% -99.9% 0.03 fxmark.ssd_ext4_no_jnl_D= WSL_2_bufferedio.idle_sec 39.44 =C2=B1 3% -99.9% 0.03 fxmark.ssd_ext4_no_jnl_D= WSL_2_bufferedio.idle_util 52.14 =C2=B1 2% +74.9% 91.18 fxmark.ssd_ext4_no_jnl_D= WSL_2_bufferedio.iowait_sec 52.77 =C2=B1 2% +75.1% 92.37 fxmark.ssd_ext4_no_jnl_D= WSL_2_bufferedio.iowait_util 1.18 =C2=B1 3% -9.3% 1.07 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_2_bufferedio.softirq_sec 1.19 =C2=B1 3% -9.2% 1.08 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_2_bufferedio.softirq_util 768.11 =C2=B1 3% -99.9% 0.97 fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.idle_sec 43.24 =C2=B1 3% -99.9% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.idle_util 945.49 =C2=B1 3% +80.4% 1706 fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.iowait_sec 53.23 =C2=B1 3% +81.0% 96.35 fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.iowait_util 8.44 =C2=B1 2% -37.3% 5.29 fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.softirq_sec 0.47 =C2=B1 2% -37.1% 0.30 fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.softirq_util 36.62 +10.9% 40.61 =C2=B1 3% fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.sys_sec 2.06 +11.3% 2.29 =C2=B1 3% fxmark.ssd_ext4_no_jnl_D= WSL_36_bufferedio.sys_util 105.62 -99.9% 0.08 =C2=B1 5% fxmark.ssd_ext4_no_jnl_D= WSL_4_bufferedio.idle_sec 53.32 -99.9% 0.04 =C2=B1 5% fxmark.ssd_ext4_no_jnl_D= WSL_4_bufferedio.idle_util 83.46 +126.4% 188.95 fxmark.ssd_ext4_no_jnl_DWSL_4= _bufferedio.iowait_sec 42.13 +126.5% 95.44 fxmark.ssd_ext4_no_jnl_DWSL_4= _bufferedio.iowait_util 1.53 -11.7% 1.35 fxmark.ssd_ext4_no_jnl_DWSL_4= _bufferedio.softirq_sec 0.77 -11.7% 0.68 fxmark.ssd_ext4_no_jnl_DWSL_4= _bufferedio.softirq_util 595.33 =C2=B1 6% -99.8% 1.44 fxmark.ssd_ext4_no_jnl_D= WSL_54_bufferedio.idle_sec 22.35 =C2=B1 6% -99.8% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_54_bufferedio.idle_util 1978 +30.3% 2578 fxmark.ssd_ext4_no_jnl_DWSL_5= 4_bufferedio.iowait_sec 74.26 +30.6% 96.96 fxmark.ssd_ext4_no_jnl_DWSL_5= 4_bufferedio.iowait_util 10.91 =C2=B1 2% -29.6% 7.68 =C2=B1 6% fxmark.ssd_ext4_no_= jnl_DWSL_54_bufferedio.softirq_sec 0.41 =C2=B1 2% -29.5% 0.29 =C2=B1 6% fxmark.ssd_ext4_no_= jnl_DWSL_54_bufferedio.softirq_util 54.61 -18.2% 44.69 =C2=B1 5% fxmark.ssd_ext4_no_jnl_D= WSL_54_bufferedio.sys_sec 2.05 -18.0% 1.68 =C2=B1 5% fxmark.ssd_ext4_no_jnl_D= WSL_54_bufferedio.sys_util 863394 -17.8% 709462 fxmark.ssd_ext4_no_jnl_DWSL_5= 4_bufferedio.works 17266 -17.8% 14188 fxmark.ssd_ext4_no_jnl_DWSL_5= 4_bufferedio.works/sec 596.19 =C2=B1 8% -99.7% 1.93 fxmark.ssd_ext4_no_jnl_D= WSL_72_bufferedio.idle_sec 16.71 =C2=B1 8% -99.7% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_72_bufferedio.idle_util 2876 +20.7% 3471 fxmark.ssd_ext4_no_jnl_DWSL_7= 2_bufferedio.iowait_sec 80.60 +21.0% 97.49 fxmark.ssd_ext4_no_jnl_DWSL_7= 2_bufferedio.iowait_util 10.97 -22.5% 8.50 fxmark.ssd_ext4_no_jnl_DWSL_7= 2_bufferedio.softirq_sec 0.31 -22.4% 0.24 fxmark.ssd_ext4_no_jnl_DWSL_7= 2_bufferedio.softirq_util 56.89 =C2=B1 2% -13.8% 49.05 fxmark.ssd_ext4_no_jnl_D= WSL_72_bufferedio.sys_sec 1.59 =C2=B1 2% -13.6% 1.38 fxmark.ssd_ext4_no_jnl_D= WSL_72_bufferedio.sys_util 1888927 -1.4% 1861568 fxmark.time.voluntary_context= _switches 887.98 =C2=B1 4% -10.7% 792.61 =C2=B1 4% uptime.idle 46.38 -47.3% 24.46 iostat.cpu.idle 47.98 +45.6% 69.87 iostat.cpu.iowait 48.04 -22.3 25.74 mpstat.cpu.all.idle% 47.58 +22.3 69.86 mpstat.cpu.all.iowait% 0.46 -0.1 0.39 =C2=B1 2% mpstat.cpu.all.soft% 91403 -3.8% 87911 vmstat.io.bo 115289 -6.9% 107297 vmstat.system.cs 74823 -1.5% 73683 vmstat.system.in 4783214 -2.7% 4653205 proc-vmstat.nr_dirtied 4783215 -2.7% 4653206 proc-vmstat.nr_written 49078494 -4.1% 47056073 proc-vmstat.pgpgout 55388 +4.0% 57614 =C2=B1 4% proc-vmstat.slabs_scanned 115343 -7.0% 107276 perf-stat.i.context-switches 54.43 -4.9% 51.78 perf-stat.i.cpu-migrations 0.59 =C2=B1 7% +0.1 0.68 =C2=B1 5% perf-stat.i.node-lo= ad-miss-rate% 63.59 =C2=B1 10% +7.6 71.20 =C2=B1 3% perf-stat.overall.n= ode-load-miss-rate% 115098 -7.0% 107046 perf-stat.ps.context-switches 54.35 -4.8% 51.71 perf-stat.ps.cpu-migrations 15146 =C2=B1 18% +118.8% 33133 =C2=B1 20% numa-vmstat.node0.n= r_anon_pages 17357 =C2=B1 13% +103.2% 35265 =C2=B1 18% numa-vmstat.node0.n= r_inactive_anon 17357 =C2=B1 13% +103.2% 35265 =C2=B1 18% numa-vmstat.node0.n= r_zone_inactive_anon 50846 =C2=B1 5% -34.0% 33568 =C2=B1 20% numa-vmstat.node1.n= r_anon_pages 817694 -10.9% 728530 numa-vmstat.node1.nr_dirtied 53458 =C2=B1 6% -31.7% 36517 =C2=B1 18% numa-vmstat.node1.n= r_inactive_anon 817694 -10.9% 728530 numa-vmstat.node1.nr_written 53458 =C2=B1 6% -31.7% 36517 =C2=B1 18% numa-vmstat.node1.n= r_zone_inactive_anon 22080 =C2=B1 52% +314.9% 91604 =C2=B1 17% numa-meminfo.node0.= AnonHugePages 60566 =C2=B1 18% +118.8% 132516 =C2=B1 20% numa-meminfo.node0.= AnonPages 99858 =C2=B1 13% +65.7% 165482 =C2=B1 13% numa-meminfo.node0.= AnonPages.max 69760 =C2=B1 13% +102.7% 141382 =C2=B1 18% numa-meminfo.node0.= Inactive 69412 =C2=B1 13% +103.2% 141051 =C2=B1 18% numa-meminfo.node0.= Inactive(anon) 170305 =C2=B1 6% -42.1% 98616 =C2=B1 18% numa-meminfo.node1.= AnonHugePages 203382 =C2=B1 5% -34.0% 134270 =C2=B1 20% numa-meminfo.node1.= AnonPages 246182 =C2=B1 8% -27.3% 178906 =C2=B1 13% numa-meminfo.node1.= AnonPages.max 213851 =C2=B1 6% -31.7% 146083 =C2=B1 18% numa-meminfo.node1.= Inactive 213830 =C2=B1 6% -31.7% 146061 =C2=B1 18% numa-meminfo.node1.= Inactive(anon) 0.00 +0.6 0.57 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.dd_insert_requests= .blk_mq_sched_insert_request.blk_mq_submit_bio 0.43 =C2=B1 71% +0.6 1.02 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.dd_dispatch_request.__blk_mq_do_dispatch_sched.blk_mq_do_disp= atch_sched.__blk_mq_sched_dispatch_requests.blk_mq_sched_dispatch_requests 0.00 +0.6 0.60 =C2=B1 5% perf-profile.calltrace.c= ycles-pp._raw_spin_lock.dd_insert_requests.blk_mq_sched_insert_request.blk_= mq_submit_bio.submit_bio_noacct_nocheck 0.17 =C2=B1141% +0.6 0.82 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.dd_dispatch_r= equest.__blk_mq_do_dispatch_sched.blk_mq_do_dispatch_sched 0.18 =C2=B1141% +0.7 0.87 =C2=B1 13% perf-profile.calltr= ace.cycles-pp._raw_spin_lock.dd_dispatch_request.__blk_mq_do_dispatch_sched= .blk_mq_do_dispatch_sched.__blk_mq_sched_dispatch_requests 0.00 +0.7 0.71 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.dd_insert_requests.blk_mq_sched_insert_request.blk_mq_submit_bio.s= ubmit_bio_noacct_nocheck.submit_bh_wbc 0.00 +0.7 0.72 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.blk_mq_sched_insert_request.blk_mq_submit_bio.submit_bio_noacct_no= check.submit_bh_wbc.__sync_dirty_buffer 0.12 =C2=B1 71% +0.1 0.24 =C2=B1 17% perf-profile.childr= en.cycles-pp.dd_bio_merge 0.22 =C2=B1 71% +0.5 0.72 =C2=B1 3% perf-profile.childr= en.cycles-pp.blk_mq_sched_insert_request 0.54 =C2=B1 71% +0.6 1.18 =C2=B1 17% perf-profile.childr= en.cycles-pp.dd_dispatch_request 0.39 =C2=B1 71% +0.8 1.20 =C2=B1 4% perf-profile.childr= en.cycles-pp.dd_insert_requests 0.11 =C2=B1 18% -0.1 0.06 =C2=B1 72% perf-profile.self.c= ycles-pp.__blk_bios_map_sg 0.10 =C2=B1 16% -0.0 0.05 =C2=B1 72% perf-profile.self.c= ycles-pp.try_to_wake_up 0.02 =C2=B1141% +0.0 0.07 =C2=B1 18% perf-profile.self.c= ycles-pp.next_uptodate_page 3259 =C2=B1 92% -89.5% 340.97 =C2=B1138% sched_debug.cfs_rq:= /.MIN_vruntime.avg 8479 =C2=B1 52% -77.7% 1890 =C2=B1 87% sched_debug.cfs_rq:= /.MIN_vruntime.max 1892 =C2=B1 53% -66.7% 631.09 =C2=B1125% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 0.36 =C2=B1 18% -28.8% 0.26 =C2=B1 9% sched_debug.cfs_rq:= /.h_nr_running.avg 3328319 =C2=B1 68% -74.7% 843434 =C2=B1129% sched_debug.cfs_rq:= /.load.avg 6926385 =C2=B1 65% -50.0% 3463840 =C2=B1126% sched_debug.cfs_rq:= /.load.max 3306751 =C2=B1 68% -57.3% 1411316 =C2=B1133% sched_debug.cfs_rq:= /.load.stddev 3259 =C2=B1 92% -89.5% 340.97 =C2=B1138% sched_debug.cfs_rq:= /.max_vruntime.avg 8479 =C2=B1 52% -77.7% 1890 =C2=B1 87% sched_debug.cfs_rq:= /.max_vruntime.max 1892 =C2=B1 53% -66.7% 631.09 =C2=B1125% sched_debug.cfs_rq:= /.max_vruntime.stddev 38246 =C2=B1 7% +20.3% 45995 =C2=B1 7% sched_debug.cfs_rq:= /.min_vruntime.max 2837 =C2=B1 19% +69.2% 4801 =C2=B1 12% sched_debug.cfs_rq:= /.min_vruntime.stddev 295.82 =C2=B1 21% -39.7% 178.25 =C2=B1 51% sched_debug.cfs_rq:= /.removed.load_avg.max 59.77 =C2=B1 21% -49.1% 30.42 =C2=B1 69% sched_debug.cfs_rq:= /.removed.load_avg.stddev 6.44 =C2=B1 17% -56.8% 2.78 =C2=B1 84% sched_debug.cfs_rq:= /.removed.runnable_avg.avg 148.67 =C2=B1 20% -39.4% 90.07 =C2=B1 50% sched_debug.cfs_rq:= /.removed.runnable_avg.max 28.92 =C2=B1 19% -47.9% 15.06 =C2=B1 67% sched_debug.cfs_rq:= /.removed.runnable_avg.stddev 6.43 =C2=B1 17% -56.8% 2.78 =C2=B1 84% sched_debug.cfs_rq:= /.removed.util_avg.avg 148.64 =C2=B1 20% -39.5% 89.92 =C2=B1 50% sched_debug.cfs_rq:= /.removed.util_avg.max 28.91 =C2=B1 19% -48.0% 15.04 =C2=B1 67% sched_debug.cfs_rq:= /.removed.util_avg.stddev 4093 =C2=B1 41% +162.6% 10749 =C2=B1 19% sched_debug.cfs_rq:= /.spread0.max 2838 =C2=B1 19% +69.2% 4801 =C2=B1 12% sched_debug.cfs_rq:= /.spread0.stddev 3280 =C2=B1 5% -24.2% 2485 =C2=B1 7% sched_debug.cpu.clo= ck_task.stddev 3977314 =C2=B1 5% -13.8% 3428231 =C2=B1 8% sched_debug.cpu.nr_= switches.max 603561 =C2=B1 5% -15.2% 511855 =C2=B1 9% sched_debug.cpu.nr_= switches.stddev ***************************************************************************= ************************ lkp-icl-2sp5: 128 threads 2 sockets Intel(R) Xeon(R) Platinum 8358 CPU @ 2.= 60GHz (Ice Lake) with 128G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/directio/disk/fstype/kconfig/media/rootfs/tbox_gr= oup/test/testcase/ucode: gcc-11/performance/directio/1SSD/ext4_no_jnl/x86_64-rhel-8.3/ssd/debian-1= 1.1-x86_64-20220510.cgz/lkp-icl-2sp5/DWSL/fxmark/0xd000331 commit: = 28156108fe ("sched: Fix the check of nr_running at queue wakelist") f3dd3f6745 ("sched: Remove the limitation of WF_ON_CPU on wakelist if wak= ee cpu is idle") 28156108fecb1f80 f3dd3f674555bd9455c5ae7fafc = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 518.88 =C2=B1 5% -99.9% 0.48 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.idle_sec 57.91 =C2=B1 5% -99.9% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.idle_util 348.18 =C2=B1 8% +148.6% 865.70 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.iowait_sec 38.86 =C2=B1 8% +148.6% 96.59 fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.iowait_util 3.62 -25.6% 2.70 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.softirq_sec 0.40 -25.6% 0.30 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_18_directio.softirq_util 37.96 =C2=B1 2% -99.9% 0.03 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.idle_sec 38.38 =C2=B1 2% -99.9% 0.03 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.idle_util 53.08 =C2=B1 2% +72.0% 91.31 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.iowait_sec 53.66 =C2=B1 2% +71.6% 92.06 fxmark.ssd_ext4_no_jnl_D= WSL_2_directio.iowait_util 0.98 =C2=B1 5% -15.1% 0.83 =C2=B1 2% fxmark.ssd_ext4_no_= jnl_DWSL_2_directio.softirq_sec 0.99 =C2=B1 5% -15.4% 0.84 =C2=B1 2% fxmark.ssd_ext4_no_= jnl_DWSL_2_directio.softirq_util 865.64 =C2=B1 5% -99.9% 0.98 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.idle_sec 48.76 =C2=B1 5% -99.9% 0.06 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.idle_util 854.04 =C2=B1 5% +100.5% 1712 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.iowait_sec 48.11 =C2=B1 5% +100.5% 96.47 fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.iowait_util 8.44 -46.7% 4.50 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.softirq_sec 0.48 -46.7% 0.25 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.softirq_util 28.81 +31.1% 37.76 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.sys_sec 1.62 +31.1% 2.13 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.sys_util 975762 -23.4% 747169 =C2=B1 3% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.works 19514 -23.4% 14942 =C2=B1 3% fxmark.ssd_ext4_no_jnl_D= WSL_36_directio.works/sec 112.89 -99.9% 0.08 =C2=B1 5% fxmark.ssd_ext4_no_jnl_D= WSL_4_directio.idle_sec 56.95 -99.9% 0.04 =C2=B1 5% fxmark.ssd_ext4_no_jnl_D= WSL_4_directio.idle_util 75.46 =C2=B1 2% +150.0% 188.64 fxmark.ssd_ext4_no_jnl_D= WSL_4_directio.iowait_sec 38.07 +149.7% 95.07 fxmark.ssd_ext4_no_jnl_DWSL_4= _directio.iowait_util 1.34 =C2=B1 3% -20.2% 1.07 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_4_directio.softirq_sec 0.68 =C2=B1 3% -20.3% 0.54 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_4_directio.softirq_util 508.25 =C2=B1 9% -99.7% 1.46 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.idle_sec 19.07 =C2=B1 9% -99.7% 0.05 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.idle_util 2075 =C2=B1 2% +25.1% 2595 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.iowait_sec 77.86 =C2=B1 2% +24.5% 96.91 fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.iowait_util 9.07 =C2=B1 4% -31.1% 6.26 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.softirq_sec 0.34 =C2=B1 4% -31.4% 0.23 =C2=B1 4% fxmark.ssd_ext4_no_= jnl_DWSL_54_directio.softirq_util 816890 -29.5% 575621 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.works 16336 -29.5% 11511 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_54_directio.works/sec 507.19 =C2=B1 10% -99.6% 1.97 fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.idle_sec 14.21 =C2=B1 10% -99.6% 0.06 fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.idle_util 2974 +17.2% 3486 fxmark.ssd_ext4_no_jnl_DWSL_7= 2_directio.iowait_sec 83.34 +16.9% 97.44 fxmark.ssd_ext4_no_jnl_DWSL_7= 2_directio.iowait_util 31.28 +23.0% 38.50 =C2=B1 8% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.irq_sec 0.88 +22.7% 1.08 =C2=B1 8% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.irq_util 9.45 -29.6% 6.66 =C2=B1 3% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.softirq_sec 0.26 -29.7% 0.19 =C2=B1 3% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.softirq_util 826258 -33.0% 553194 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.works 16523 -33.0% 11062 =C2=B1 2% fxmark.ssd_ext4_no_jnl_D= WSL_72_directio.works/sec 1930279 =C2=B1 3% -6.2% 1811239 =C2=B1 2% fxmark.time.volunta= ry_context_switches 55807773 -11.6% 49357289 =C2=B1 4% cpuidle..usage 53054978 -11.7% 46862001 proc-vmstat.pgpgout 830.64 =C2=B1 3% -21.2% 654.40 =C2=B1 5% uptime.idle 46.17 =C2=B1 2% -46.7% 24.59 =C2=B1 2% iostat.cpu.idle 48.27 =C2=B1 2% +44.6% 69.80 iostat.cpu.iowait 47.91 =C2=B1 2% -22.1 25.77 =C2=B1 2% mpstat.cpu.all.idle% 47.73 =C2=B1 2% +22.1 69.87 mpstat.cpu.all.iowait% 0.39 =C2=B1 3% -0.1 0.31 =C2=B1 2% mpstat.cpu.all.soft% 98555 -11.8% 86971 =C2=B1 3% vmstat.io.bo 102932 -19.4% 82934 =C2=B1 2% vmstat.system.cs 76098 -7.5% 70394 =C2=B1 6% vmstat.system.in 102783 -19.4% 82894 =C2=B1 2% perf-stat.i.context-swit= ches 54.23 -5.3% 51.38 perf-stat.i.cpu-migrations 102570 -19.4% 82720 =C2=B1 2% perf-stat.ps.context-swi= tches 54.15 -5.2% 51.31 perf-stat.ps.cpu-migrations 1.39 =C2=B1 5% -13.0% 1.21 =C2=B1 7% sched_debug.cfs_rq:= /.h_nr_running.max 1095631 =C2=B1166% -90.9% 100111 =C2=B1 17% sched_debug.cfs_rq:= /.load.avg 1990 =C2=B1 9% -22.9% 1535 =C2=B1 17% sched_debug.cfs_rq:= /.load_avg.max 306.85 =C2=B1 10% -17.4% 253.49 =C2=B1 15% sched_debug.cfs_rq:= /.load_avg.stddev 6.20 =C2=B1 9% -21.5% 4.86 =C2=B1 25% sched_debug.cfs_rq:= /.util_est_enqueued.avg 2873 =C2=B1 10% -29.5% 2026 =C2=B1 10% sched_debug.cpu.clo= ck_task.stddev 3837026 =C2=B1 7% -23.4% 2940395 =C2=B1 8% sched_debug.cpu.nr_= switches.max 43.97 =C2=B1 42% -13.1 30.88 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.cpuidle_idle_call.do_idle.cpu_startup_entry.start_secondary.s= econdary_startup_64_no_verify 50.19 =C2=B1 33% -12.7 37.50 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.secondary_startup_64_no_verify 49.35 =C2=B1 33% -12.4 36.96 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64_no_verify 49.34 =C2=B1 33% -12.4 36.96 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64_no_ver= ify 1.41 =C2=B1 60% -0.6 0.78 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.c= puidle_idle_call.do_idle 0.00 +0.8 0.75 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.dd_insert_requests= .blk_mq_sched_insert_request.blk_mq_submit_bio 0.00 +0.8 0.80 =C2=B1 10% perf-profile.calltrace.c= ycles-pp._raw_spin_lock.dd_insert_requests.blk_mq_sched_insert_request.blk_= mq_submit_bio.submit_bio_noacct_nocheck 0.08 =C2=B1223% +0.8 0.93 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.dd_insert_requests.blk_mq_sched_insert_request.blk_mq_submit_= bio.submit_bio_noacct_nocheck.submit_bh_wbc 0.08 =C2=B1223% +0.9 0.94 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.blk_mq_sched_insert_request.blk_mq_submit_bio.submit_bio_noac= ct_nocheck.submit_bh_wbc.__sync_dirty_buffer 44.82 =C2=B1 42% -13.4 31.39 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpuidle_idle_call 50.17 =C2=B1 33% -12.7 37.48 =C2=B1 14% perf-profile.childr= en.cycles-pp.do_idle 50.19 =C2=B1 33% -12.7 37.50 =C2=B1 14% perf-profile.childr= en.cycles-pp.secondary_startup_64_no_verify 50.19 =C2=B1 33% -12.7 37.50 =C2=B1 14% perf-profile.childr= en.cycles-pp.cpu_startup_entry 49.35 =C2=B1 33% -12.4 36.96 =C2=B1 14% perf-profile.childr= en.cycles-pp.start_secondary 24.38 =C2=B1 33% -6.7 17.72 =C2=B1 14% perf-profile.childr= en.cycles-pp.mwait_idle_with_hints 1.78 =C2=B1 59% -0.8 1.01 =C2=B1 11% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 1.45 =C2=B1 59% -0.6 0.81 =C2=B1 15% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 0.70 =C2=B1 77% -0.4 0.32 =C2=B1 31% perf-profile.childr= en.cycles-pp.timekeeping_max_deferment 0.15 =C2=B1 13% -0.1 0.09 =C2=B1 46% perf-profile.childr= en.cycles-pp.nr_iowait_cpu 0.38 =C2=B1 45% +0.6 0.94 =C2=B1 13% perf-profile.childr= en.cycles-pp.blk_mq_sched_insert_request 0.66 =C2=B1 45% +0.8 1.47 =C2=B1 16% perf-profile.childr= en.cycles-pp.dd_insert_requests 0.70 =C2=B1 77% -0.4 0.32 =C2=B1 30% perf-profile.self.c= ycles-pp.timekeeping_max_deferment 0.26 =C2=B1 63% -0.1 0.14 =C2=B1 10% perf-profile.self.c= ycles-pp.tick_nohz_next_event #regzbot introduced: f3dd3f6745 Disclaimer: Results have been estimated based on internal Intel analysis and are provid= ed for informational purposes only. Any difference in system hardware or softw= are design or configuration may affect actual performance. -- = 0-DAY CI Kernel Test Service https://01.org/lkp --===============3895218216111676913== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.19.0-rc2-00010-gf3dd3f674555" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjE5LjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHX0NDX1ZFUlNJT05f VEVYVD0iZ2NjLTExIChEZWJpYW4gMTEuMy4wLTMpIDExLjMuMCIKQ09ORklHX0NDX0lTX0dDQz15 CkNPTkZJR19HQ0NfVkVSU0lPTj0xMTAzMDAKQ09ORklHX0NMQU5HX1ZFUlNJT049MApDT05GSUdf QVNfSVNfR05VPXkKQ09ORklHX0FTX1ZFUlNJT049MjM4MDAKQ09ORklHX0xEX0lTX0JGRD15CkNP TkZJR19MRF9WRVJTSU9OPTIzODAwCkNPTkZJR19MTERfVkVSU0lPTj0wCkNPTkZJR19DQ19DQU5f TElOSz15CkNPTkZJR19DQ19DQU5fTElOS19TVEFUSUM9eQpDT05GSUdfQ0NfSEFTX0FTTV9HT1RP PXkKQ09ORklHX0NDX0hBU19BU01fR09UT19PVVRQVVQ9eQpDT05GSUdfQ0NfSEFTX0FTTV9JTkxJ TkU9eQpDT05GSUdfQ0NfSEFTX05PX1BST0ZJTEVfRk5fQVRUUj15CkNPTkZJR19QQUhPTEVfVkVS U0lPTj0xMjMKQ09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9UQUJMRV9TT1JUPXkK Q09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdf SU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1dFUlJPUiBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xP Q0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0JVSUxEX1NBTFQ9IiIKQ09ORklHX0hBVkVfS0VSTkVM X0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpN QT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05G SUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0hBVkVfS0VSTkVMX1pTVEQ9eQpDT05GSUdfS0VS TkVMX0daSVA9eQojIENPTkZJR19LRVJORUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJO RUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklH X0tFUk5FTF9MWk8gaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKIyBD T05GSUdfS0VSTkVMX1pTVEQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JTklUPSIiCkNPTkZJ R19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJ UENfU1lTQ1RMPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX1BPU0lYX01RVUVVRT15 CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKIyBDT05GSUdfV0FUQ0hfUVVFVUUgaXMgbm90 IHNldApDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CiMgQ09ORklHX1VTRUxJQiBpcyBub3Qg c2V0CkNPTkZJR19BVURJVD15CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKQ09ORklH X0FVRElUU1lTQ0FMTD15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9Q Uk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVD VElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVS SUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19HRU5FUklDX0lSUV9JTkpFQ1RJT049eQpDT05GSUdf SEFSRElSUVNfU1dfUkVTRU5EPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX0RPTUFJ Tl9ISUVSQVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJ X0lSUV9ET01BSU49eQpDT05GSUdfSVJRX01TSV9JT01NVT15CkNPTkZJR19HRU5FUklDX0lSUV9N QVRSSVhfQUxMT0NBVE9SPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01PREU9eQpD T05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMgQ09ORklH X0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldAojIGVuZCBvZiBJUlEgc3Vic3lzdGVtCgpD T05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9JTklU PXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJ Q19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VO RVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19N SU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQpDT05GSUdfSEFWRV9QT1NJ WF9DUFVfVElNRVJTX1RBU0tfV09SSz15CkNPTkZJR19QT1NJWF9DUFVfVElNRVJTX1RBU0tfV09S Sz15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNIT1Q9eQpDT05GSUdf Tk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNldAojIENPTkZJR19O T19IWl9JRExFIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0ZVTEw9eQpDT05GSUdfQ09OVEVYVF9U UkFDS0lORz15CiMgQ09ORklHX0NPTlRFWFRfVFJBQ0tJTkdfRk9SQ0UgaXMgbm90IHNldApDT05G SUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKQ09ORklHX0NMT0NLU09VUkNFX1dB VENIRE9HX01BWF9TS0VXX1VTPTEwMAojIGVuZCBvZiBUaW1lcnMgc3Vic3lzdGVtCgpDT05GSUdf QlBGPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQpDT05GSUdfQVJDSF9XQU5UX0RFRkFVTFRfQlBG X0pJVD15CgojCiMgQlBGIHN1YnN5c3RlbQojCkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19C UEZfSklUPXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVM VF9PTj15CkNPTkZJR19CUEZfVU5QUklWX0RFRkFVTFRfT0ZGPXkKIyBDT05GSUdfQlBGX1BSRUxP QUQgaXMgbm90IHNldAojIENPTkZJR19CUEZfTFNNIGlzIG5vdCBzZXQKIyBlbmQgb2YgQlBGIHN1 YnN5c3RlbQoKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZX0JVSUxEPXkKIyBDT05GSUdfUFJFRU1Q VF9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJF RU1QVCBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKIyBDT05GSUdfUFJFRU1QVF9E WU5BTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQ09SRSBpcyBub3Qgc2V0CgojCiMgQ1BV L1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5U SU5HPXkKQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0lSUV9USU1FX0FD Q09VTlRJTkc9eQpDT05GSUdfSEFWRV9TQ0hFRF9BVkdfSVJRPXkKQ09ORklHX0JTRF9QUk9DRVNT X0FDQ1Q9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVF9WMz15CkNPTkZJR19UQVNLU1RBVFM9eQpD T05GSUdfVEFTS19ERUxBWV9BQ0NUPXkKQ09ORklHX1RBU0tfWEFDQ1Q9eQpDT05GSUdfVEFTS19J T19BQ0NPVU5USU5HPXkKIyBDT05GSUdfUFNJIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ1BVL1Rhc2sg dGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwoKQ09ORklHX0NQVV9JU09MQVRJT049eQoKIwojIFJD VSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5v dCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVV9H RU5FUklDPXkKQ09ORklHX1RBU0tTX1JVREVfUkNVPXkKQ09ORklHX1RBU0tTX1RSQUNFX1JDVT15 CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CkNP TkZJR19SQ1VfTk9DQl9DUFU9eQojIGVuZCBvZiBSQ1UgU3Vic3lzdGVtCgpDT05GSUdfQlVJTERf QklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJPQz15CiMgQ09ORklH X0lLSEVBREVSUyBpcyBub3Qgc2V0CkNPTkZJR19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19MT0df Q1BVX01BWF9CVUZfU0hJRlQ9MTIKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMK IyBDT05GSUdfUFJJTlRLX0lOREVYIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfVU5TVEFCTEVfU0NI RURfQ0xPQ0s9eQoKIwojIFNjaGVkdWxlciBmZWF0dXJlcwojCiMgQ09ORklHX1VDTEFNUF9UQVNL IGlzIG5vdCBzZXQKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1cmVzCgpDT05GSUdfQVJDSF9TVVBQ T1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJf RkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJR19DQ19JTVBMSUNJVF9GQUxMVEhS T1VHSD0iLVdpbXBsaWNpdC1mYWxsdGhyb3VnaD01IgpDT05GSUdfR0NDMTJfTk9fQVJSQVlfQk9V TkRTPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX05VTUFfQkFMQU5DSU5H PXkKQ09ORklHX05VTUFfQkFMQU5DSU5HX0RFRkFVTFRfRU5BQkxFRD15CkNPTkZJR19DR1JPVVBT PXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJR19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQ PXkKQ09ORklHX01FTUNHX0tNRU09eQpDT05GSUdfQkxLX0NHUk9VUD15CkNPTkZJR19DR1JPVVBf V1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVE PXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBfU0NIRUQ9eQpDT05GSUdf Q0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX1JETUE9eQpDT05GSUdfQ0dST1VQX0ZSRUVaRVI9 eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15CkNPTkZJR19QUk9DX1BJ RF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15 CkNPTkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQ X01JU0MgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdf U09DS19DR1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNP TkZJR19USU1FX05TPXkKQ09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJ RF9OUz15CkNPTkZJR19ORVRfTlM9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90 IHNldApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBp cyBub3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19J TklUUkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKQ09O RklHX1JEX0xaTUE9eQpDT05GSUdfUkRfWFo9eQpDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JEX0xa ND15CkNPTkZJR19SRF9aU1REPXkKIyBDT05GSUdfQk9PVF9DT05GSUcgaXMgbm90IHNldApDT05G SUdfSU5JVFJBTUZTX1BSRVNFUlZFX01USU1FPXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJG T1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklH X0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX1NZU0NUTD15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09O RklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09 eQojIENPTkZJR19FWFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElV U0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CkNP TkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19QUklOVEs9eQpDT05G SUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJ R19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBP TEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkK Q09ORklHX1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19JT19VUklORz15CkNPTkZJR19BRFZJ U0VfU1lTQ0FMTFM9eQpDT05GSUdfTUVNQkFSUklFUj15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJ R19LQUxMU1lNU19BTEw9eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklH X0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5D X0NPUkU9eQpDT05GSUdfS0NNUD15CkNPTkZJR19SU0VRPXkKIyBDT05GSUdfRU1CRURERUQgaXMg bm90IHNldApDT05GSUdfSEFWRV9QRVJGX0VWRU5UUz15CkNPTkZJR19HVUVTVF9QRVJGX0VWRU5U Uz15CgojCiMgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdf UEVSRl9FVkVOVFM9eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQK IyBlbmQgb2YgS2VybmVsIFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKCkNPTkZJR19T WVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNF UE9JTlRTPXkKIyBlbmQgb2YgR2VuZXJhbCBzZXR1cAoKQ09ORklHXzY0QklUPXkKQ09ORklHX1g4 Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19P VVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05G SUdfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5E X0JJVFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNI X01NQVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9C SVRTX01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkK Q09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0FSQ0hfTUFZX0hB VkVfUENfRkRDPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hf SEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklH X0FSQ0hfTlJfR1BJTz0xMDI0CkNPTkZJR19BUkNIX1NVU1BFTkRfUE9TU0lCTEU9eQpDT05GSUdf QVVESVRfQVJDSD15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkK Q09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkK Q09ORklHX1BHVEFCTEVfTEVWRUxTPTUKQ09ORklHX0NDX0hBU19TQU5FX1NUQUNLUFJPVEVDVE9S PXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfU01QPXkKQ09ORklH X1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFS U0U9eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19SRVRQT0xJTkU9eQpDT05G SUdfQ0NfSEFTX1NMUz15CiMgQ09ORklHX1NMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9DUFVf UkVTQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRVhURU5ERURfUExBVEZPUk09eQojIENPTkZJ R19YODZfTlVNQUNISVAgaXMgbm90IHNldAojIENPTkZJR19YODZfVlNNUCBpcyBub3Qgc2V0CkNP TkZJR19YODZfVVY9eQojIENPTkZJR19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19Y ODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9JTlRFTF9MUFNTPXkKIyBDT05GSUdf WDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENP TkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZ X0ZBSUxVUkU9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApD T05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFW SVJUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CkNPTkZJR19Y ODZfSFZfQ0FMTEJBQ0tfVkVDVE9SPXkKIyBDT05GSUdfWEVOIGlzIG5vdCBzZXQKQ09ORklHX0tW TV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBPTEw9eQojIENPTkZJR19QVkggaXMg bm90IHNldApDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJU X0NMT0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNS Tl9HVUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1REWF9HVUVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19N Q09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD X0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9D QUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05G SUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2 X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0lBMzJfRkVBVF9DVEw9eQpDT05GSUdfWDg2X1ZNWF9GRUFU VVJFX05BTUVTPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NVUF9BTUQ9eQpD T05GSUdfQ1BVX1NVUF9IWUdPTj15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdfQ1BV X1NVUF9aSEFPWElOPXkKQ09ORklHX0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JU Qz15CkNPTkZJR19ETUk9eQojIENPTkZJR19HQVJUX0lPTU1VIGlzIG5vdCBzZXQKQ09ORklHX0JP T1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX01BWFNNUD15CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JF R0lOPTgxOTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTgxOTIKQ09ORklHX05SX0NQVVNfREVG QVVMVD04MTkyCkNPTkZJR19OUl9DUFVTPTgxOTIKQ09ORklHX1NDSEVEX0NMVVNURVI9eQpDT05G SUdfU0NIRURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKQ09ORklHX1NDSEVEX01DX1BSSU89eQpD T05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JF Uk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNPTkZJR19YODZf TUNFTE9HX0xFR0FDWT15CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKIyBDT05GSUdfWDg2X01DRV9B TUQgaXMgbm90IHNldApDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01DRV9J TkpFQ1Q9bQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNf SU5URUxfVU5DT1JFPW0KQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9bQpDT05GSUdfUEVS Rl9FVkVOVFNfSU5URUxfQ1NUQVRFPW0KIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1VOQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX1BFUkZfRVZFTlRTX0FNRF9CUlMgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBt b25pdG9yaW5nCgpDT05GSUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJ R19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJ R19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKIyBDT05GSUdfTUlDUk9DT0RF X0FNRCBpcyBub3Qgc2V0CkNPTkZJR19NSUNST0NPREVfTEFURV9MT0FESU5HPXkKQ09ORklHX1g4 Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX1g4Nl81TEVWRUw9eQpDT05GSUdfWDg2 X0RJUkVDVF9HQlBBR0VTPXkKIyBDT05GSUdfWDg2X0NQQV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQK IyBDT05GSUdfQU1EX01FTV9FTkNSWVBUIGlzIG5vdCBzZXQKQ09ORklHX05VTUE9eQojIENPTkZJ R19BTURfTlVNQSBpcyBub3Qgc2V0CkNPTkZJR19YODZfNjRfQUNQSV9OVU1BPXkKQ09ORklHX05V TUFfRU1VPXkKQ09ORklHX05PREVTX1NISUZUPTEwCkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFC TEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CiMgQ09ORklHX0FSQ0hfTUVNT1JZ X1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUFJPQ19LQ09SRV9URVhUPXkKQ09ORklHX0lM TEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAKQ09ORklHX1g4Nl9QTUVNX0xF R0FDWV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPW0KQ09ORklHX1g4Nl9DSEVDS19C SU9TX0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9O X0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX01UUlI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVI9eQpD T05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfTVRSUl9TQU5JVEla RVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdfWDg2X1BBVD15CkNPTkZJR19BUkNIX1VT RVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1VNSVA9eQpD T05GSUdfQ0NfSEFTX0lCVD15CiMgQ09ORklHX1g4Nl9LRVJORUxfSUJUIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkKQ09ORklHX1g4Nl9JTlRFTF9U U1hfTU9ERV9PRkY9eQojIENPTkZJR19YODZfSU5URUxfVFNYX01PREVfT04gaXMgbm90IHNldAoj IENPTkZJR19YODZfSU5URUxfVFNYX01PREVfQVVUTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9T R1ggaXMgbm90IHNldApDT05GSUdfRUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGSV9N SVhFRD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qg c2V0CiMgQ09ORklHX0haXzMwMCBpcyBub3Qgc2V0CkNPTkZJR19IWl8xMDAwPXkKQ09ORklHX0ha PTEwMDAKQ09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19LRVhFQz15CkNPTkZJR19LRVhFQ19G SUxFPXkKQ09ORklHX0FSQ0hfSEFTX0tFWEVDX1BVUkdBVE9SWT15CiMgQ09ORklHX0tFWEVDX1NJ RyBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklHX0tFWEVDX0pVTVA9eQpDT05G SUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxPQ0FUQUJMRT15CkNPTkZJR19S QU5ET01JWkVfQkFTRT15CkNPTkZJR19YODZfTkVFRF9SRUxPQ1M9eQpDT05GSUdfUEhZU0lDQUxf QUxJR049MHgyMDAwMDAKQ09ORklHX0RZTkFNSUNfTUVNT1JZX0xBWU9VVD15CkNPTkZJR19SQU5E T01JWkVfTUVNT1JZPXkKQ09ORklHX1JBTkRPTUlaRV9NRU1PUllfUEhZU0lDQUxfUEFERElORz0w eGEKQ09ORklHX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTA9eQoj IENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRT TyBpcyBub3Qgc2V0CkNPTkZJR19MRUdBQ1lfVlNZU0NBTExfWE9OTFk9eQojIENPTkZJR19MRUdB Q1lfVlNZU0NBTExfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9PTCBpcyBub3Qg c2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NBTEw9eQojIENPTkZJR19TVFJJQ1RfU0lHQUxUU1RB Q0tfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19MSVZFUEFU Q0g9eQojIGVuZCBvZiBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMKCkNPTkZJR19BUkNIX0hB U19BRERfUEFHRVM9eQpDT05GSUdfQVJDSF9NSFBfTUVNTUFQX09OX01FTU9SWV9FTkFCTEU9eQoK IwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJQkVS TkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpFUj15 CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklH X0hJQkVSTkFUSU9OX1NOQVBTSE9UX0RFVj15CkNPTkZJR19QTV9TVERfUEFSVElUSU9OPSIiCkNP TkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9TTEVFUF9TTVA9eQojIENPTkZJR19QTV9BVVRPU0xF RVAgaXMgbm90IHNldAojIENPTkZJR19QTV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09 eQpDT05GSUdfUE1fREVCVUc9eQojIENPTkZJR19QTV9BRFZBTkNFRF9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJV Rz15CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQojIENP TkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VORVJH WV9NT0RFTCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQ ST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRf SEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15 CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TUENSX1RBQkxF PXkKIyBDT05GSUdfQUNQSV9GUERUIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTFBJVD15CkNPTkZJ R19BQ1BJX1NMRUVQPXkKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKQ09ORklH X0FDUElfRUNfREVCVUdGUz1tCkNPTkZJR19BQ1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15 CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJX1ZJREVPPW0KQ09ORklHX0FDUElfRkFO PXkKQ09ORklHX0FDUElfVEFEPW0KQ09ORklHX0FDUElfRE9DSz15CkNPTkZJR19BQ1BJX0NQVV9G UkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9DU1RBVEU9eQpDT05GSUdfQUNQSV9QUk9D RVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX0NQUENfTElCPXkKQ09ORklHX0FDUElfUFJPQ0VTU09S PXkKQ09ORklHX0FDUElfSVBNST1tCkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKQ09ORklHX0FD UElfUFJPQ0VTU09SX0FHR1JFR0FUT1I9bQpDT05GSUdfQUNQSV9USEVSTUFMPXkKQ09ORklHX0FD UElfUExBVEZPUk1fUFJPRklMRT1tCkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9 eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklH X0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJ R19BQ1BJX1NCUz1tCkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhP RCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0JHUlQ9eQpDT05GSUdfQUNQSV9ORklUPW0KIyBDT05G SUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQojIENP TkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdf SEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQRUlf R0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZ X0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJX0VJTko9bQojIENPTkZJR19BQ1BJX0FQRUlfRVJT VF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRFBURiBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX1dBVENIRE9HPXkKQ09ORklHX0FDUElfRVhUTE9HPW0KQ09ORklHX0FDUElfQURYTD15CiMg Q09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BGUlVUIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfUENDPXkKQ09ORklHX1BNSUNfT1BSRUdJT049eQpDT05GSUdfWDg2 X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfUFJNVD15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5n CiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9BVFRSX1NFVD15CkNPTkZJ R19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKQ09ORklHX0NQVV9GUkVRX1NUQVQ9eQpDT05GSUdfQ1BV X0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxU X0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9V U0VSU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9TQ0hFRFVU SUwgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkKQ09ORklHX0NQ VV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZB VElWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMPXkKCiMKIyBDUFUgZnJlcXVlbmN5 IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKIyBDT05GSUdfWDg2 X1BDQ19DUFVGUkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QU1RBVEUgaXMgbm90IHNl dApDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15 CkNPTkZJR19YODZfUE9XRVJOT1dfSzg9bQojIENPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJ VFkgaXMgbm90IHNldAojIENPTkZJR19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2 X1NQRUVEU1RFUF9MSUI9bQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKCiMKIyBDUFUg SWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVIgaXMg bm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19DUFVfSURMRV9HT1Zf VEVPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0lETEVfR09WX0hBTFRQT0xMIGlzIG5vdCBzZXQK Q09ORklHX0hBTFRQT0xMX0NQVUlETEU9eQojIGVuZCBvZiBDUFUgSWRsZQoKQ09ORklHX0lOVEVM X0lETEU9eQojIGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKCiMKIyBC dXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01N Q09ORklHPXkKQ09ORklHX01NQ09ORl9GQU0xMEg9eQpDT05GSUdfSVNBX0RNQV9BUEk9eQpDT05G SUdfQU1EX05CPXkKIyBlbmQgb2YgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQoKIwojIEJpbmFyeSBF bXVsYXRpb25zCiMKQ09ORklHX0lBMzJfRU1VTEFUSU9OPXkKIyBDT05GSUdfWDg2X1gzMl9BQkkg aXMgbm90IHNldApDT05GSUdfQ09NUEFUXzMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01Q QVRfRk9SX1U2NF9BTElHTk1FTlQ9eQojIGVuZCBvZiBCaW5hcnkgRW11bGF0aW9ucwoKQ09ORklH X0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX1BGTkNBQ0hFPXkKQ09ORklHX0hBVkVfS1ZNX0lS UUNISVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJ Tkc9eQpDT05GSUdfSEFWRV9LVk1fRElSVFlfUklORz15CkNPTkZJR19IQVZFX0tWTV9FVkVOVEZE PXkKQ09ORklHX0tWTV9NTUlPPXkKQ09ORklHX0tWTV9BU1lOQ19QRj15CkNPTkZJR19IQVZFX0tW TV9NU0k9eQpDT05GSUdfSEFWRV9LVk1fQ1BVX1JFTEFYX0lOVEVSQ0VQVD15CkNPTkZJR19LVk1f VkZJTz15CkNPTkZJR19LVk1fR0VORVJJQ19ESVJUWUxPR19SRUFEX1BST1RFQ1Q9eQpDT05GSUdf S1ZNX0NPTVBBVD15CkNPTkZJR19IQVZFX0tWTV9JUlFfQllQQVNTPXkKQ09ORklHX0hBVkVfS1ZN X05PX1BPTEw9eQpDT05GSUdfS1ZNX1hGRVJfVE9fR1VFU1RfV09SSz15CkNPTkZJR19IQVZFX0tW TV9QTV9OT1RJRklFUj15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpDT05G SUdfS1ZNX0lOVEVMPW0KIyBDT05GSUdfS1ZNX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tWTV9Y RU4gaXMgbm90IHNldApDT05GSUdfQVNfQVZYNTEyPXkKQ09ORklHX0FTX1NIQTFfTkk9eQpDT05G SUdfQVNfU0hBMjU2X05JPXkKQ09ORklHX0FTX1RQQVVTRT15CgojCiMgR2VuZXJhbCBhcmNoaXRl Y3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKIwpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhF Q19DT1JFPXkKQ09ORklHX0hPVFBMVUdfU01UPXkKQ09ORklHX0dFTkVSSUNfRU5UUlk9eQpDT05G SUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNfU0VM RlRFU1QgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfQ0FMTF9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdfVVBS T0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FS Q0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfS1JFVFBST0JFUz15CkNPTkZJR19LUkVUUFJP QkVfT05fUkVUSE9PSz15CkNPTkZJR19VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZF X0lPUkVNQVBfUFJPVD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJP QkVTPXkKQ09ORklHX0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJB Q0U9eQpDT05GSUdfQVJDSF9DT1JSRUNUX1NUQUNLVFJBQ0VfT05fS1JFVFBST0JFPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklH X1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNP TkZJR19IQVZFX0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFE PXkKQ09ORklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9N RU1PUlk9eQpDT05GSUdfQVJDSF9IQVNfU0VUX0RJUkVDVF9NQVA9eQpDT05GSUdfSEFWRV9BUkNI X1RIUkVBRF9TVFJVQ1RfV0hJVEVMSVNUPXkKQ09ORklHX0FSQ0hfV0FOVFNfRFlOQU1JQ19UQVNL X1NUUlVDVD15CkNPTkZJR19BUkNIX1dBTlRTX05PX0lOU1RSPXkKQ09ORklHX0hBVkVfQVNNX01P RFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJ R19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9BUkdfQUNDRVNTX0FQST15CkNPTkZJ R19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdT PXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VW RU5UU19OTUk9eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdf SEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJ R19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTF9SRUxB VElWRT15CkNPTkZJR19NTVVfR0FUSEVSX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9S Q1VfVEFCTEVfRlJFRT15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJ R19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkK Q09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENf UEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdf SEFWRV9BUkNIX1NFQ0NPTVA9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09O RklHX1NFQ0NPTVA9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQojIENPTkZJR19TRUNDT01QX0NB Q0hFX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9TVEFDS0xFQUs9eQpDT05GSUdf SEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFD S1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkc9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19MVE9fQ0xBTkdfVEhJTj15CkNPTkZJR19MVE9fTk9ORT15CkNPTkZJ R19IQVZFX0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJB Q0tJTkc9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HX09GRlNUQUNLPXkKQ09ORklHX0hB VkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5U SU5HPXkKQ09ORklHX0hBVkVfTU9WRV9QVUQ9eQpDT05GSUdfSEFWRV9NT1ZFX1BNRD15CkNPTkZJ R19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5T UEFSRU5UX0hVR0VQQUdFX1BVRD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklH X0hBVkVfQVJDSF9IVUdFX1ZNQUxMT0M9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJF PXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BF Q0lGSUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJ VF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfSEFWRV9TT0ZUSVJRX09OX09XTl9TVEFDSz15CkNPTkZJ R19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9CSVRT PXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4 CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQ X1JORF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBfQkFTRVM9eQpD T05GSUdfUEFHRV9TSVpFX0xFU1NfVEhBTl82NEtCPXkKQ09ORklHX1BBR0VfU0laRV9MRVNTX1RI QU5fMjU2S0I9eQpDT05GSUdfSEFWRV9PQkpUT09MPXkKQ09ORklHX0hBVkVfSlVNUF9MQUJFTF9I QUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9IQUNLPXkKQ09ORklHX0hBVkVfTk9JTlNUUl9WQUxJ REFUSU9OPXkKQ09ORklHX0hBVkVfVUFDQ0VTU19WQUxJREFUSU9OPXkKQ09ORklHX0hBVkVfU1RB Q0tfVkFMSURBVElPTj15CkNPTkZJR19IQVZFX1JFTElBQkxFX1NUQUNLVFJBQ0U9eQpDT05GSUdf T0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKQ09ORklHX0NP TVBBVF8zMkJJVF9USU1FPXkKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZN QVBfU1RBQ0s9eQpDT05GSUdfSEFWRV9BUkNIX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKQ09O RklHX1JBTkRPTUlaRV9LU1RBQ0tfT0ZGU0VUPXkKIyBDT05GSUdfUkFORE9NSVpFX0tTVEFDS19P RkZTRVRfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JX WD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9E VUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfUFJF TDMyX1JFTE9DQVRJT05TPXkKQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJ R19MT0NLX0VWRU5UX0NPVU5UUyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQ VD15CkNPTkZJR19IQVZFX1NUQVRJQ19DQUxMPXkKQ09ORklHX0hBVkVfU1RBVElDX0NBTExfSU5M SU5FPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9EWU5BTUlDPXkKQ09ORklHX0hBVkVfUFJFRU1QVF9E WU5BTUlDX0NBTEw9eQpDT05GSUdfQVJDSF9XQU5UX0xEX09SUEhBTl9XQVJOPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfUEFHRV9U QUJMRV9DSEVDSz15CkNPTkZJR19BUkNIX0hBU19FTEZDT1JFX0NPTVBBVD15CkNPTkZJR19BUkNI X0hBU19QQVJBTk9JRF9MMURfRkxVU0g9eQpDT05GSUdfRFlOQU1JQ19TSUdGUkFNRT15CgojCiMg R0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90 IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgZW5kIG9mIEdDT1YtYmFz ZWQga2VybmVsIHByb2ZpbGluZwoKQ09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQpDT05GSUdfR0ND X1BMVUdJTlM9eQojIENPTkZJR19HQ0NfUExVR0lOX0xBVEVOVF9FTlRST1BZIGlzIG5vdCBzZXQK IyBlbmQgb2YgR2VuZXJhbCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50IG9wdGlvbnMKCkNPTkZJR19S VF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MApDT05GSUdfTU9EVUxFX1NJR19GT1JNQVQ9 eQpDT05GSUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RV TEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09O RklHX01PRFVMRV9VTkxPQURfVEFJTlRfVFJBQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19NT0RW RVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qg c2V0CkNPTkZJR19NT0RVTEVfU0lHPXkKIyBDT05GSUdfTU9EVUxFX1NJR19GT1JDRSBpcyBub3Qg c2V0CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBu b3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKQ09ORklHX01PRFVM RV9TSUdfU0hBMjU2PXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMgbm90IHNldAojIENP TkZJR19NT0RVTEVfU0lHX1NIQTUxMiBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9 InNoYTI1NiIKQ09ORklHX01PRFVMRV9DT01QUkVTU19OT05FPXkKIyBDT05GSUdfTU9EVUxFX0NP TVBSRVNTX0daSVAgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWFogaXMgbm90 IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1NfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX01P RFVMRV9BTExPV19NSVNTSU5HX05BTUVTUEFDRV9JTVBPUlRTIGlzIG5vdCBzZXQKQ09ORklHX01P RFBST0JFX1BBVEg9Ii9zYmluL21vZHByb2JlIgpDT05GSUdfTU9EVUxFU19UUkVFX0xPT0tVUD15 CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTE9DS19MRUdBQ1lfQVVUT0xPQUQ9eQpDT05GSUdfQkxL X0NHUk9VUF9SV1NUQVQ9eQpDT05GSUdfQkxLX0RFVl9CU0dfQ09NTU9OPXkKQ09ORklHX0JMS19J Q1E9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJVFk9eQpD T05GSUdfQkxLX0RFVl9JTlRFR1JJVFlfVDEwPW0KIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9U VExJTkdfTE9XIGlzIG5vdCBzZXQKQ09ORklHX0JMS19XQlQ9eQpDT05GSUdfQkxLX1dCVF9NUT15 CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NH Uk9VUF9JT0NPU1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ0dST1VQX0lPUFJJTyBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVCVUdfRlM9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNl dAojIENPTkZJR19CTEtfSU5MSU5FX0VOQ1JZUFRJT04gaXMgbm90IHNldAoKIwojIFBhcnRpdGlv biBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19N U0RPU19QQVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgZW5kIG9mIFBhcnRpdGlv biBUeXBlcwoKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJPXkKQ09ORklH X0JMS19NUV9WSVJUSU89eQpDT05GSUdfQkxLX1BNPXkKQ09ORklHX0JMT0NLX0hPTERFUl9ERVBS RUNBVEVEPXkKQ09ORklHX0JMS19NUV9TVEFDS0lORz15CgojCiMgSU8gU2NoZWR1bGVycwojCkNP TkZJR19NUV9JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05G SUdfSU9TQ0hFRF9CRlE9eQpDT05GSUdfQkZRX0dST1VQX0lPU0NIRUQ9eQojIENPTkZJR19CRlFf Q0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVycwoKQ09ORklHX1BS RUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04xPXkKQ09ORklHX0lO TElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLPXkKQ09ORklH X0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRFX1VOTE9DSz15CkNP TkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0FUT01J Q19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19SV1NFTV9TUElOX09O X09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVV RURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0Vf UVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfQVJDSF9IQVNf Tk9OX09WRVJMQVBQSU5HX0FERFJFU1NfU1BBQ0U9eQpDT05GSUdfQVJDSF9IQVNfU1lOQ19DT1JF X0JFRk9SRV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19TWVNDQUxMX1dSQVBQRVI9eQpDT05G SUdfRlJFRVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfQklORk1U X0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklH X0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQpD T05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9eQojIGVuZCBvZiBFeGVjdXRhYmxl IGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50IG9wdGlvbnMKIwpDT05GSUdfWlBP T0w9eQpDT05GSUdfU1dBUD15CkNPTkZJR19aU1dBUD15CiMgQ09ORklHX1pTV0FQX0RFRkFVTFRf T04gaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFVTFRfREVGTEFURSBp cyBub3Qgc2V0CkNPTkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFVTFRfTFpPPXkKIyBDT05GSUdf WlNXQVBfQ09NUFJFU1NPUl9ERUZBVUxUXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1pTV0FQX0NP TVBSRVNTT1JfREVGQVVMVF9MWjQgaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9DT01QUkVTU09S X0RFRkFVTFRfTFo0SEMgaXMgbm90IHNldAojIENPTkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFV TFRfWlNURCBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUF9DT01QUkVTU09SX0RFRkFVTFQ9Imx6byIK Q09ORklHX1pTV0FQX1pQT09MX0RFRkFVTFRfWkJVRD15CiMgQ09ORklHX1pTV0FQX1pQT09MX0RF RkFVTFRfWjNGT0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNXQVBfWlBPT0xfREVGQVVMVF9aU01B TExPQyBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUF9aUE9PTF9ERUZBVUxUPSJ6YnVkIgpDT05GSUdf WkJVRD15CiMgQ09ORklHX1ozRk9MRCBpcyBub3Qgc2V0CkNPTkZJR19aU01BTExPQz15CkNPTkZJ R19aU01BTExPQ19TVEFUPXkKCiMKIyBTTEFCIGFsbG9jYXRvciBvcHRpb25zCiMKIyBDT05GSUdf U0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVD15 CkNPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTT15CiMgQ09ORklHX1NMQUJfRlJFRUxJU1RfSEFS REVORUQgaXMgbm90IHNldAojIENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX1NM VUJfQ1BVX1BBUlRJQUw9eQojIGVuZCBvZiBTTEFCIGFsbG9jYXRvciBvcHRpb25zCgpDT05GSUdf U0hVRkZMRV9QQUdFX0FMTE9DQVRPUj15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApD T05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQQVJT RU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19I QVZFX0ZBU1RfR1VQPXkKQ09ORklHX05VTUFfS0VFUF9NRU1JTkZPPXkKQ09ORklHX01FTU9SWV9J U09MQVRJT049eQpDT05GSUdfRVhDTFVTSVZFX1NZU1RFTV9SQU09eQpDT05GSUdfSEFWRV9CT09U TUVNX0lORk9fTk9ERT15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJ R19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkK IyBDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUgaXMgbm90IHNldApDT05GSUdf TUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19NSFBfTUVNTUFQX09OX01FTU9SWT15CkNPTkZJR19T UExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkK Q09ORklHX01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJ R19DT01QQUNUSU9OPXkKQ09ORklHX1BBR0VfUkVQT1JUSU5HPXkKQ09ORklHX01JR1JBVElPTj15 CkNPTkZJR19ERVZJQ0VfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01J R1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9USFBfTUlHUkFUSU9OPXkKQ09ORklHX0NPTlRJ R19BTExPQz15CkNPTkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19WSVJUX1RPX0JVUz15 CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9N SU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklH X01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19BUkNIX1dB TlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05GSUdf VFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlT PXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0CkNPTkZJ R19USFBfU1dBUD15CiMgQ09ORklHX1JFQURfT05MWV9USFBfRk9SX0ZTIGlzIG5vdCBzZXQKQ09O RklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVf UEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CkNPTkZJ R19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19GUk9OVFNXQVA9eQojIENPTkZJR19D TUEgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0RFRkVS UkVEX1NUUlVDVF9QQUdFX0lOSVQ9eQpDT05GSUdfUEFHRV9JRExFX0ZMQUc9eQpDT05GSUdfSURM RV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0laRT15CkNPTkZJ R19BUkNIX0hBU19DVVJSRU5UX1NUQUNLX1BPSU5URVI9eQpDT05GSUdfQVJDSF9IQVNfVk1fR0VU X1BBR0VfUFJPVD15CkNPTkZJR19BUkNIX0hBU19QVEVfREVWTUFQPXkKQ09ORklHX1pPTkVfRE1B PXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfWk9ORV9ERVZJQ0U9eQpDT05GSUdfREVWSUNF X1BSSVZBVEU9eQpDT05GSUdfVk1BUF9QRk49eQpDT05GSUdfQVJDSF9VU0VTX0hJR0hfVk1BX0ZM QUdTPXkKQ09ORklHX0FSQ0hfSEFTX1BLRVlTPXkKQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTPXkK IyBDT05GSUdfUEVSQ1BVX1NUQVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfR1VQX1RFU1QgaXMgbm90 IHNldApDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJQUw9eQpDT05GSUdfU0VDUkVUTUVNPXkKIyBD T05GSUdfQU5PTl9WTUFfTkFNRSBpcyBub3Qgc2V0CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJ R19IQVZFX0FSQ0hfVVNFUkZBVUxURkRfV1A9eQpDT05GSUdfSEFWRV9BUkNIX1VTRVJGQVVMVEZE X01JTk9SPXkKQ09ORklHX1BURV9NQVJLRVI9eQpDT05GSUdfUFRFX01BUktFUl9VRkZEX1dQPXkK CiMKIyBEYXRhIEFjY2VzcyBNb25pdG9yaW5nCiMKIyBDT05GSUdfREFNT04gaXMgbm90IHNldAoj IGVuZCBvZiBEYXRhIEFjY2VzcyBNb25pdG9yaW5nCiMgZW5kIG9mIE1lbW9yeSBNYW5hZ2VtZW50 IG9wdGlvbnMKCkNPTkZJR19ORVQ9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQpDT05GSUdfTkVUX0VH UkVTUz15CkNPTkZJR19TS0JfRVhURU5TSU9OUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMK Q09ORklHX1BBQ0tFVD15CkNPTkZJR19QQUNLRVRfRElBRz1tCkNPTkZJR19VTklYPXkKQ09ORklH X1VOSVhfU0NNPXkKQ09ORklHX0FGX1VOSVhfT09CPXkKQ09ORklHX1VOSVhfRElBRz1tCkNPTkZJ R19UTFM9bQpDT05GSUdfVExTX0RFVklDRT15CiMgQ09ORklHX1RMU19UT0UgaXMgbm90IHNldApD T05GSUdfWEZSTT15CkNPTkZJR19YRlJNX09GRkxPQUQ9eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09O RklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fVVNFUl9DT01QQVQgaXMgbm90IHNldAojIENP TkZJR19YRlJNX0lOVEVSRkFDRSBpcyBub3Qgc2V0CkNPTkZJR19YRlJNX1NVQl9QT0xJQ1k9eQpD T05GSUdfWEZSTV9NSUdSQVRFPXkKQ09ORklHX1hGUk1fU1RBVElTVElDUz15CkNPTkZJR19YRlJN X0FIPW0KQ09ORklHX1hGUk1fRVNQPW0KQ09ORklHX1hGUk1fSVBDT01QPW0KQ09ORklHX05FVF9L RVk9bQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKQ09ORklHX1hEUF9TT0NLRVRTPXkKIyBDT05G SUdfWERQX1NPQ0tFVFNfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01V TFRJQ0FTVD15CkNPTkZJR19JUF9BRFZBTkNFRF9ST1VURVI9eQpDT05GSUdfSVBfRklCX1RSSUVf U1RBVFM9eQpDT05GSUdfSVBfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQX1JPVVRFX01VTFRJ UEFUSD15CkNPTkZJR19JUF9ST1VURV9WRVJCT1NFPXkKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9 eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BOUF9ESENQPXkKIyBDT05GSUdfSVBfUE5QX0JP T1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfUE5QX1JBUlAgaXMgbm90IHNldApDT05GSUdfTkVU X0lQSVA9bQpDT05GSUdfTkVUX0lQR1JFX0RFTVVYPW0KQ09ORklHX05FVF9JUF9UVU5ORUw9bQpD T05GSUdfTkVUX0lQR1JFPW0KQ09ORklHX05FVF9JUEdSRV9CUk9BRENBU1Q9eQpDT05GSUdfSVBf TVJPVVRFX0NPTU1PTj15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05GSUdfSVBfTVJPVVRFX01VTFRJ UExFX1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJR19JUF9QSU1TTV9WMj15CkNP TkZJR19TWU5fQ09PS0lFUz15CkNPTkZJR19ORVRfSVBWVEk9bQpDT05GSUdfTkVUX1VEUF9UVU5O RUw9bQojIENPTkZJR19ORVRfRk9VIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVV9JUF9UVU5O RUxTIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfQUg9bQpDT05GSUdfSU5FVF9FU1A9bQpDT05GSUdf SU5FVF9FU1BfT0ZGTE9BRD1tCiMgQ09ORklHX0lORVRfRVNQSU5UQ1AgaXMgbm90IHNldApDT05G SUdfSU5FVF9JUENPTVA9bQpDT05GSUdfSU5FVF9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUX1RV Tk5FTD1tCkNPTkZJR19JTkVUX0RJQUc9bQpDT05GSUdfSU5FVF9UQ1BfRElBRz1tCkNPTkZJR19J TkVUX1VEUF9ESUFHPW0KQ09ORklHX0lORVRfUkFXX0RJQUc9bQojIENPTkZJR19JTkVUX0RJQUdf REVTVFJPWSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1Bf Q09OR19CSUM9bQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VTVFdP T0Q9bQpDT05GSUdfVENQX0NPTkdfSFRDUD1tCkNPTkZJR19UQ1BfQ09OR19IU1RDUD1tCkNPTkZJ R19UQ1BfQ09OR19IWUJMQT1tCkNPTkZJR19UQ1BfQ09OR19WRUdBUz1tCkNPTkZJR19UQ1BfQ09O R19OVj1tCkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT1tCkNPTkZJR19UQ1BfQ09OR19MUD1tCkNP TkZJR19UQ1BfQ09OR19WRU5PPW0KQ09ORklHX1RDUF9DT05HX1lFQUg9bQpDT05GSUdfVENQX0NP TkdfSUxMSU5PSVM9bQpDT05GSUdfVENQX0NPTkdfRENUQ1A9bQojIENPTkZJR19UQ1BfQ09OR19D REcgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQkJSPW0KQ09ORklHX0RFRkFVTFRfQ1VCSUM9 eQojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09O Rz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9S T1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlT VElDX0RBRD15CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQpDT05GSUdfSU5F VDZfRVNQX09GRkxPQUQ9bQojIENPTkZJR19JTkVUNl9FU1BJTlRDUCBpcyBub3Qgc2V0CkNPTkZJ R19JTkVUNl9JUENPTVA9bQpDT05GSUdfSVBWNl9NSVA2PW0KIyBDT05GSUdfSVBWNl9JTEEgaXMg bm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0K Q09ORklHX0lQVjZfVlRJPW0KQ09ORklHX0lQVjZfU0lUPW0KQ09ORklHX0lQVjZfU0lUXzZSRD15 CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPW0KQ09ORklH X0lQVjZfR1JFPW0KQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9T VUJUUkVFUyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VU RV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9QSU1TTV9WMj15CiMgQ09ORklHX0lQVjZf U0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSVBWNl9SUExfTFdUVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0lP QU02X0xXVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKIyBDT05GSUdfTVBUQ1Ag aXMgbm90IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJ Rlk9eQpDT05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKQ09ORklHX05FVEZJTFRFUj15 CkNPTkZJR19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgoj CiMgQ29yZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVT Uz15CkNPTkZJR19ORVRGSUxURVJfRUdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9TS0lQX0VHUkVT Uz15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JS SURHRT15CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0FSUD15CiMgQ09ORklHX05FVEZJTFRFUl9O RVRMSU5LX0hPT0sgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfTkVUTElOS19BQ0NUIGlz IG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRF Ul9ORVRMSU5LX0xPRz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9bQpDT05GSUdfTkZf Q09OTlRSQUNLPW0KQ09ORklHX05GX0xPR19TWVNMT0c9bQpDT05GSUdfTkVURklMVEVSX0NPTk5D T1VOVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfU0VD TUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1BS T0NGUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfRVZFTlRTPXkKQ09ORklHX05GX0NPTk5UUkFDS19U SU1FT1VUPXkKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRS QUNLX0xBQkVMUz15CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RP X0dSRT15CkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJ VEU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQ PW0KQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPW0KQ09ORklHX05GX0NPTk5UUkFDS19JUkM9bQpD T05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklP U19OUz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBU UD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPW0K Q09ORklHX05GX0NPTk5UUkFDS19URlRQPW0KQ09ORklHX05GX0NUX05FVExJTks9bQpDT05GSUdf TkZfQ1RfTkVUTElOS19USU1FT1VUPW0KQ09ORklHX05GX0NUX05FVExJTktfSEVMUEVSPW0KQ09O RklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1Q9eQpDT05GSUdfTkZfTkFUPW0KQ09ORklHX05G X05BVF9BTUFOREE9bQpDT05GSUdfTkZfTkFUX0ZUUD1tCkNPTkZJR19ORl9OQVRfSVJDPW0KQ09O RklHX05GX05BVF9TSVA9bQpDT05GSUdfTkZfTkFUX1RGVFA9bQpDT05GSUdfTkZfTkFUX1JFRElS RUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJTFRFUl9TWU5QUk9Y WT1tCkNPTkZJR19ORl9UQUJMRVM9bQpDT05GSUdfTkZfVEFCTEVTX0lORVQ9eQpDT05GSUdfTkZf VEFCTEVTX05FVERFVj15CkNPTkZJR19ORlRfTlVNR0VOPW0KQ09ORklHX05GVF9DVD1tCkNPTkZJ R19ORlRfQ09OTkxJTUlUPW0KQ09ORklHX05GVF9MT0c9bQpDT05GSUdfTkZUX0xJTUlUPW0KQ09O RklHX05GVF9NQVNRPW0KQ09ORklHX05GVF9SRURJUj1tCkNPTkZJR19ORlRfTkFUPW0KIyBDT05G SUdfTkZUX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfT0JKUkVGPW0KQ09ORklHX05GVF9R VUVVRT1tCkNPTkZJR19ORlRfUVVPVEE9bQpDT05GSUdfTkZUX1JFSkVDVD1tCkNPTkZJR19ORlRf UkVKRUNUX0lORVQ9bQpDT05GSUdfTkZUX0NPTVBBVD1tCkNPTkZJR19ORlRfSEFTSD1tCkNPTkZJ R19ORlRfRklCPW0KQ09ORklHX05GVF9GSUJfSU5FVD1tCiMgQ09ORklHX05GVF9YRlJNIGlzIG5v dCBzZXQKQ09ORklHX05GVF9TT0NLRVQ9bQojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBpcyBub3Qg c2V0CkNPTkZJR19ORl9EVVBfTkVUREVWPW0KQ09ORklHX05GVF9EVVBfTkVUREVWPW0KQ09ORklH X05GVF9GV0RfTkVUREVWPW0KQ09ORklHX05GVF9GSUJfTkVUREVWPW0KIyBDT05GSUdfTkZUX1JF SkVDVF9ORVRERVYgaXMgbm90IHNldAojIENPTkZJR19ORl9GTE9XX1RBQkxFIGlzIG5vdCBzZXQK Q09ORklHX05FVEZJTFRFUl9YVEFCTEVTPXkKQ09ORklHX05FVEZJTFRFUl9YVEFCTEVTX0NPTVBB VD15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9N QVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRf U0VUPW0KCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9B VURJVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05O TUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPW0KQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPW0K Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF VF9ITUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj1tCiMgQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz1tCkNPTkZJR19ORVRG SUxURVJfWFRfTkFUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPW0KQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9O RlFVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTk9UUkFDSz1tCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJ UkVDVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9URUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9 bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT1tCkNPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX1NFQ01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9bQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD1tCgojCiMgWHRhYmxlcyBtYXRjaGVz CiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfQlBGPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NP TU1FTlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRFUz1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05O TElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5NQVJLPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfREVWR1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RTQ1A9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0VDTj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0hFTFBFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9bQojIENPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfSVBDT01QIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9JUFJBTkdFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPW0KIyBDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0wyVFAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0xFTkdUSD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX01BQz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX01B VENIX05GQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1NGPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05FUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UE9MSUNZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9QS1RUWVBFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfUkVBTE09bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfU0NUUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU09DS0VU PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfU1RBVElTVElDPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVFJJTkc9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9USU1FIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMiBpcyBub3Qg c2V0CiMgZW5kIG9mIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19JUF9TRVQ9 bQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVA9bQpDT05GSUdf SVBfU0VUX0JJVE1BUF9JUE1BQz1tCkNPTkZJR19JUF9TRVRfQklUTUFQX1BPUlQ9bQpDT05GSUdf SVBfU0VUX0hBU0hfSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPW0KQ09ORklHX0lQX1NF VF9IQVNIX0lQUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD1tCkNPTkZJR19JUF9T RVRfSEFTSF9JUFBPUlRORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUM9bQpDT05GSUdfSVBf U0VUX0hBU0hfTUFDPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQ9bQpDT05GSUdfSVBf U0VUX0hBU0hfTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD1tCkNPTkZJR19JUF9TRVRf SEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPW0KQ09ORklHX0lQX1NF VF9MSVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJR19JUF9WU19JUFY2PXkKIyBDT05GSUdf SVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZT IHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZT X1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNfUFJPVE9f QUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19BSD15 CkNPTkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19J UF9WU19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdfSVBfVlNfTEM9bQpDT05GSUdfSVBf VlNfV0xDPW0KQ09ORklHX0lQX1ZTX0ZPPW0KQ09ORklHX0lQX1ZTX09WRj1tCkNPTkZJR19JUF9W U19MQkxDPW0KQ09ORklHX0lQX1ZTX0xCTENSPW0KQ09ORklHX0lQX1ZTX0RIPW0KQ09ORklHX0lQ X1ZTX1NIPW0KIyBDT05GSUdfSVBfVlNfTUggaXMgbm90IHNldApDT05GSUdfSVBfVlNfU0VEPW0K Q09ORklHX0lQX1ZTX05RPW0KIyBDT05GSUdfSVBfVlNfVFdPUyBpcyBub3Qgc2V0CgojCiMgSVBW UyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgTUgg c2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQVlMgYXBwbGlj YXRpb24gaGVscGVyCiMKQ09ORklHX0lQX1ZTX0ZUUD1tCkNPTkZJR19JUF9WU19ORkNUPXkKQ09O RklHX0lQX1ZTX1BFX1NJUD1tCgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09O RklHX05GX0RFRlJBR19JUFY0PW0KQ09ORklHX05GX1NPQ0tFVF9JUFY0PW0KQ09ORklHX05GX1RQ Uk9YWV9JUFY0PW0KQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBW ND1tCkNPTkZJR19ORlRfRFVQX0lQVjQ9bQpDT05GSUdfTkZUX0ZJQl9JUFY0PW0KQ09ORklHX05G X1RBQkxFU19BUlA9eQpDT05GSUdfTkZfRFVQX0lQVjQ9bQpDT05GSUdfTkZfTE9HX0FSUD1tCkNP TkZJR19ORl9MT0dfSVBWND1tCkNPTkZJR19ORl9SRUpFQ1RfSVBWND1tCkNPTkZJR19ORl9OQVRf U05NUF9CQVNJQz1tCkNPTkZJR19ORl9OQVRfUFBUUD1tCkNPTkZJR19ORl9OQVRfSDMyMz1tCkNP TkZJR19JUF9ORl9JUFRBQkxFUz1tCkNPTkZJR19JUF9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUF9O Rl9NQVRDSF9FQ049bQpDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVBfTkZf TUFUQ0hfVFRMPW0KQ09ORklHX0lQX05GX0ZJTFRFUj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVK RUNUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUF9ORl9OQVQ9bQpD T05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1B UD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9bQpDT05GSUdfSVBfTkZfTUFOR0xFPW0K IyBDT05GSUdfSVBfTkZfVEFSR0VUX0NMVVNURVJJUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9ORl9U QVJHRVRfRUNOPW0KQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9bQpDT05GSUdfSVBfTkZfUkFXPW0K Q09ORklHX0lQX05GX1NFQ1VSSVRZPW0KQ09ORklHX0lQX05GX0FSUFRBQkxFUz1tCkNPTkZJR19J UF9ORl9BUlBGSUxURVI9bQpDT05GSUdfSVBfTkZfQVJQX01BTkdMRT1tCiMgZW5kIG9mIElQOiBO ZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9u CiMKQ09ORklHX05GX1NPQ0tFVF9JUFY2PW0KQ09ORklHX05GX1RQUk9YWV9JUFY2PW0KQ09ORklH X05GX1RBQkxFU19JUFY2PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWNj1tCkNPTkZJR19ORlRfRFVQ X0lQVjY9bQpDT05GSUdfTkZUX0ZJQl9JUFY2PW0KQ09ORklHX05GX0RVUF9JUFY2PW0KQ09ORklH X05GX1JFSkVDVF9JUFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KQ09ORklHX0lQNl9ORl9JUFRB QkxFUz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9bQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0 PW0KQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPW0K Q09ORklHX0lQNl9ORl9NQVRDSF9ITD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj1t CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9bQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPW0K Q09ORklHX0lQNl9ORl9NQVRDSF9SVD1tCiMgQ09ORklHX0lQNl9ORl9NQVRDSF9TUkggaXMgbm90 IHNldAojIENPTkZJR19JUDZfTkZfVEFSR0VUX0hMIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9G SUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVA2X05GX1RBUkdF VF9TWU5QUk9YWT1tCkNPTkZJR19JUDZfTkZfTUFOR0xFPW0KQ09ORklHX0lQNl9ORl9SQVc9bQpD T05GSUdfSVA2X05GX1NFQ1VSSVRZPW0KQ09ORklHX0lQNl9ORl9OQVQ9bQpDT05GSUdfSVA2X05G X1RBUkdFVF9NQVNRVUVSQURFPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUPW0KIyBlbmQgb2Yg SVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNPTkZJR19ORl9ERUZSQUdfSVBWNj1tCkNP TkZJR19ORl9UQUJMRVNfQlJJREdFPW0KIyBDT05GSUdfTkZUX0JSSURHRV9NRVRBIGlzIG5vdCBz ZXQKQ09ORklHX05GVF9CUklER0VfUkVKRUNUPW0KIyBDT05GSUdfTkZfQ09OTlRSQUNLX0JSSURH RSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJREdFX0VC VF9CUk9VVEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklER0VfRUJU X1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VCVF9BTU9O Rz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0KQ09ORklH X0JSSURHRV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdfQlJJREdF X0VCVF9NQVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklER0VfRUJU X1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBM WT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9bQpD T05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9bQpDT05G SUdfQlJJREdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCiMgQ09ORklHX0JQ RklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9 bQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJf REVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1Bf Q0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CiMgZW5kIG9m IERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcKIwojIENP TkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgRENDUCBLZXJuZWwgSGFja2lu ZwoKQ09ORklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90IHNldAoj IENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09ORklHX1ND VFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ RV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9eQpDT05G SUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX0lORVRfU0NUUF9ESUFHPW0KIyBDT05G SUdfUkRTIGlzIG5vdCBzZXQKQ09ORklHX1RJUEM9bQpDT05GSUdfVElQQ19NRURJQV9VRFA9eQpD T05GSUdfVElQQ19DUllQVE89eQpDT05GSUdfVElQQ19ESUFHPW0KQ09ORklHX0FUTT1tCkNPTkZJ R19BVE1fQ0xJUD1tCiMgQ09ORklHX0FUTV9DTElQX05PX0lDTVAgaXMgbm90IHNldApDT05GSUdf QVRNX0xBTkU9bQojIENPTkZJR19BVE1fTVBPQSBpcyBub3Qgc2V0CkNPTkZJR19BVE1fQlIyNjg0 PW0KIyBDT05GSUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPW0K Q09ORklHX0wyVFBfREVCVUdGUz1tCkNPTkZJR19MMlRQX1YzPXkKQ09ORklHX0wyVFBfSVA9bQpD T05GSUdfTDJUUF9FVEg9bQpDT05GSUdfU1RQPW0KQ09ORklHX0dBUlA9bQpDT05GSUdfTVJQPW0K Q09ORklHX0JSSURHRT1tCkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19CUklE R0VfVkxBTl9GSUxURVJJTkc9eQojIENPTkZJR19CUklER0VfTVJQIGlzIG5vdCBzZXQKIyBDT05G SUdfQlJJREdFX0NGTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0EgaXMgbm90IHNldApDT05G SUdfVkxBTl84MDIxUT1tCkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIx UV9NVlJQPXkKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0xMQz1tCiMgQ09ORklH X0xMQzIgaXMgbm90IHNldAojIENPTkZJR19BVEFMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBp cyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90 IHNldApDT05GSUdfNkxPV1BBTj1tCiMgQ09ORklHXzZMT1dQQU5fREVCVUdGUyBpcyBub3Qgc2V0 CiMgQ09ORklHXzZMT1dQQU5fTkhDIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9bQojIENP TkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNPTkZJR19J RUVFODAyMTU0X1NPQ0tFVD1tCkNPTkZJR19JRUVFODAyMTU0XzZMT1dQQU49bQpDT05GSUdfTUFD ODAyMTU0PW0KQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNP TkZJR19ORVRfU0NIX0NCUT1tCkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRfU0NIX0hG U0M9bQpDT05GSUdfTkVUX1NDSF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05F VF9TQ0hfTVVMVElRPW0KQ09ORklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0K Q09ORklHX05FVF9TQ0hfU0ZRPW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19ORVRfU0NI X1RCRj1tCiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9F VEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9ORVRF TT1tCkNPTkZJR19ORVRfU0NIX0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCiMgQ09ORklH X05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPW0KQ09ORklH X05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09ERUw9bQpDT05GSUdfTkVUX1NDSF9GUV9D T0RFTD15CiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZR PW0KQ09ORklHX05FVF9TQ0hfSEhGPW0KQ09ORklHX05FVF9TQ0hfUElFPW0KIyBDT05GSUdfTkVU X1NDSF9GUV9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPW0KQ09ORklHX05F VF9TQ0hfUExVRz1tCiMgQ09ORklHX05FVF9TQ0hfRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9T Q0hfREVGQVVMVD15CiMgQ09ORklHX0RFRkFVTFRfRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZB VUxUX0NPREVMIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfRlFfQ09ERUw9eQojIENPTkZJR19E RUZBVUxUX1NGUSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVCBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9ImZxX2NvZGVsIgoKIwojIENsYXNzaWZpY2F0aW9u CiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz1tCkNPTkZJR19ORVRfQ0xT X1RDSU5ERVg9bQpDT05GSUdfTkVUX0NMU19ST1VURTQ9bQpDT05GSUdfTkVUX0NMU19GVz1tCkNP TkZJR19ORVRfQ0xTX1UzMj1tCkNPTkZJR19DTFNfVTMyX1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9N QVJLPXkKQ09ORklHX05FVF9DTFNfUlNWUD1tCkNPTkZJR19ORVRfQ0xTX1JTVlA2PW0KQ09ORklH X05FVF9DTFNfRkxPVz1tCkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQ Rj1tCkNPTkZJR19ORVRfQ0xTX0ZMT1dFUj1tCkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPW0KQ09O RklHX05FVF9FTUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VN QVRDSF9DTVA9bQpDT05GSUdfTkVUX0VNQVRDSF9OQllURT1tCkNPTkZJR19ORVRfRU1BVENIX1Uz Mj1tCkNPTkZJR19ORVRfRU1BVENIX01FVEE9bQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPW0KIyBD T05GSUdfTkVUX0VNQVRDSF9DQU5JRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIX0lQU0VU PW0KIyBDT05GSUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9 eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9bQpDT05GSUdfTkVUX0FDVF9HQUNUPW0KQ09ORklHX0dB Q1RfUFJPQj15CkNPTkZJR19ORVRfQUNUX01JUlJFRD1tCkNPTkZJR19ORVRfQUNUX1NBTVBMRT1t CiMgQ09ORklHX05FVF9BQ1RfSVBUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfTkFUPW0KQ09O RklHX05FVF9BQ1RfUEVESVQ9bQpDT05GSUdfTkVUX0FDVF9TSU1QPW0KQ09ORklHX05FVF9BQ1Rf U0tCRURJVD1tCkNPTkZJR19ORVRfQUNUX0NTVU09bQojIENPTkZJR19ORVRfQUNUX01QTFMgaXMg bm90IHNldApDT05GSUdfTkVUX0FDVF9WTEFOPW0KQ09ORklHX05FVF9BQ1RfQlBGPW0KIyBDT05G SUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1RJTkZPIGlz IG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfU0tCTU9EPW0KIyBDT05GSUdfTkVUX0FDVF9JRkUgaXMg bm90IHNldApDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZPW0KIyBDT05GSUdfTkVUX0FDVF9HQVRF IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RDX1NLQl9FWFQgaXMgbm90IHNldApDT05GSUdfTkVU X1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNPTkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19C QVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklHX09QRU5WU1dJVENIPW0KQ09ORklHX09QRU5WU1dJ VENIX0dSRT1tCkNPTkZJR19WU09DS0VUUz1tCkNPTkZJR19WU09DS0VUU19ESUFHPW0KQ09ORklH X1ZTT0NLRVRTX0xPT1BCQUNLPW0KQ09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPW0KQ09ORklH X1ZJUlRJT19WU09DS0VUUz1tCkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPW0KQ09ORklH X05FVExJTktfRElBRz1tCkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CkNPTkZJ R19NUExTX1JPVVRJTkc9bQpDT05GSUdfTVBMU19JUFRVTk5FTD1tCkNPTkZJR19ORVRfTlNIPXkK IyBDT05GSUdfSFNSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TV0lUQ0hERVY9eQpDT05GSUdfTkVU X0wzX01BU1RFUl9ERVY9eQojIENPTkZJR19RUlRSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05D U0kgaXMgbm90IHNldApDT05GSUdfUENQVV9ERVZfUkVGQ05UPXkKQ09ORklHX1JQUz15CkNPTkZJ R19SRlNfQUNDRUw9eQpDT05GSUdfU09DS19SWF9RVUVVRV9NQVBQSU5HPXkKQ09ORklHX1hQUz15 CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09O RklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFS U0VSPXkKQ09ORklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05G SUdfTkVUX1BLVEdFTj1tCkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBlbmQgb2YgTmV0d29y ayB0ZXN0aW5nCiMgZW5kIG9mIE5ldHdvcmtpbmcgb3B0aW9ucwoKIyBDT05GSUdfSEFNUkFESU8g aXMgbm90IHNldApDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1t CkNPTkZJR19DQU5fR1c9bQojIENPTkZJR19DQU5fSjE5MzkgaXMgbm90IHNldAojIENPTkZJR19D QU5fSVNPVFAgaXMgbm90IHNldAoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5f VkNBTj1tCiMgQ09ORklHX0NBTl9WWENBTiBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0xDQU49bQpD T05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkc9eQojIENPTkZJR19DQU5f S1ZBU0VSX1BDSUVGRCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fQ19DQU49bQpDT05GSUdfQ0FOX0Nf Q0FOX1BMQVRGT1JNPW0KQ09ORklHX0NBTl9DX0NBTl9QQ0k9bQpDT05GSUdfQ0FOX0NDNzcwPW0K IyBDT05GSUdfQ0FOX0NDNzcwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fQ0M3NzBfUExBVEZP Uk09bQojIENPTkZJR19DQU5fQ1RVQ0FORkRfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0lG SV9DQU5GRCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9NX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklH X0NBTl9QRUFLX1BDSUVGRCBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0pBMTAwMD1tCkNPTkZJR19D QU5fRU1TX1BDST1tCiMgQ09ORklHX0NBTl9GODE2MDEgaXMgbm90IHNldApDT05GSUdfQ0FOX0tW QVNFUl9QQ0k9bQpDT05GSUdfQ0FOX1BFQUtfUENJPW0KQ09ORklHX0NBTl9QRUFLX1BDSUVDPXkK Q09ORklHX0NBTl9QTFhfUENJPW0KIyBDT05GSUdfQ0FOX1NKQTEwMDBfSVNBIGlzIG5vdCBzZXQK Q09ORklHX0NBTl9TSkExMDAwX1BMQVRGT1JNPW0KQ09ORklHX0NBTl9TT0ZUSU5HPW0KCiMKIyBD QU4gU1BJIGludGVyZmFjZXMKIwojIENPTkZJR19DQU5fSEkzMTFYIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FOX01DUDI1MVggaXMgbm90IHNldAojIENPTkZJR19DQU5fTUNQMjUxWEZEIGlzIG5vdCBz ZXQKIyBlbmQgb2YgQ0FOIFNQSSBpbnRlcmZhY2VzCgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMK IyBDT05GSUdfQ0FOXzhERVZfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0VNU19VU0IgaXMg bm90IHNldAojIENPTkZJR19DQU5fRVNEX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19DQU5fRVRB U19FUzU4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9HU19VU0IgaXMgbm90IHNldAojIENPTkZJ R19DQU5fS1ZBU0VSX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9NQ0JBX1VTQiBpcyBub3Qg c2V0CiMgQ09ORklHX0NBTl9QRUFLX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9VQ0FOIGlz IG5vdCBzZXQKIyBlbmQgb2YgQ0FOIFVTQiBpbnRlcmZhY2VzCgojIENPTkZJR19DQU5fREVCVUdf REVWSUNFUyBpcyBub3Qgc2V0CiMgZW5kIG9mIENBTiBEZXZpY2UgRHJpdmVycwoKIyBDT05GSUdf QlQgaXMgbm90IHNldAojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tD TSBpcyBub3Qgc2V0CkNPTkZJR19TVFJFQU1fUEFSU0VSPXkKIyBDT05GSUdfTUNUUCBpcyBub3Qg c2V0CkNPTkZJR19GSUJfUlVMRVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfQ0ZHODAyMTE9 bQojIENPTkZJR19OTDgwMjExX1RFU1RNT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFf REVWRUxPUEVSX1dBUk5JTkdTIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX1JFUVVJUkVfU0lH TkVEX1JFR0RCPXkKQ09ORklHX0NGRzgwMjExX1VTRV9LRVJORUxfUkVHREJfS0VZUz15CkNPTkZJ R19DRkc4MDIxMV9ERUZBVUxUX1BTPXkKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qg c2V0CkNPTkZJR19DRkc4MDIxMV9DUkRBX1NVUFBPUlQ9eQojIENPTkZJR19DRkc4MDIxMV9XRVhU IGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExPW0KQ09ORklHX01BQzgwMjExX0hBU19SQz15CkNP TkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUX01J TlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9Im1pbnN0cmVsX2h0IgojIENPTkZJ R19NQUM4MDIxMV9NRVNIIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX0xFRFM9eQpDT05GSUdf TUFDODAyMTFfREVCVUdGUz15CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORyBpcyBu b3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNldApDT05GSUdfTUFD ODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MApDT05GSUdfUkZLSUxMPW0KQ09ORklHX1JGS0lMTF9M RURTPXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CiMgQ09ORklHX1JGS0lMTF9HUElPIGlzIG5vdCBz ZXQKQ09ORklHX05FVF85UD15CkNPTkZJR19ORVRfOVBfRkQ9eQpDT05GSUdfTkVUXzlQX1ZJUlRJ Tz15CiMgQ09ORklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90 IHNldApDT05GSUdfQ0VQSF9MSUI9bQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBu b3Qgc2V0CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfTkZDIGlz IG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9bQojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKQ09O RklHX0xXVFVOTkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpD T05GSUdfR1JPX0NFTExTPXkKQ09ORklHX1NPQ0tfVkFMSURBVEVfWE1JVD15CkNPTkZJR19ORVRf U0VMRlRFU1RTPXkKQ09ORklHX05FVF9TT0NLX01TRz15CkNPTkZJR19QQUdFX1BPT0w9eQojIENP TkZJR19QQUdFX1BPT0xfU1RBVFMgaXMgbm90IHNldApDT05GSUdfRkFJTE9WRVI9bQpDT05GSUdf RVRIVE9PTF9ORVRMSU5LPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19IQVZFX0VJU0E9 eQojIENPTkZJR19FSVNBIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUENJPXkKQ09ORklHX1BDST15 CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19QQ0lFUE9SVEJVUz15CkNPTkZJR19IT1RQTFVH X1BDSV9QQ0lFPXkKQ09ORklHX1BDSUVBRVI9eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9bQpDT05G SUdfUENJRV9FQ1JDPXkKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9 eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQ TV9QT1dFUl9TVVBFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5D RSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lFX1BNRT15CkNPTkZJR19QQ0lFX0RQQz15CiMgQ09ORklH X1BDSUVfUFRNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRV9FRFIgaXMgbm90IHNldApDT05GSUdf UENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05GSUdfUENJX1FVSVJLUz15 CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJM RV9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX1BDSV9QRl9TVFVCPW0K Q09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNPTkZJR19QQ0lf SU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKIyBDT05GSUdfUENJX1Ay UERNQSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJ R19WR0FfQVJCX01BWF9HUFVTPTY0CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVH X1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KIyBDT05GSUdfSE9UUExV R19QQ0lfQ1BDSSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKCiMKIyBQQ0kg Y29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX1ZNRD15CgojCiMgRGVzaWduV2FyZSBQQ0kgQ29y ZSBTdXBwb3J0CiMKIyBDT05GSUdfUENJRV9EV19QTEFUX0hPU1QgaXMgbm90IHNldAojIENPTkZJ R19QQ0lfTUVTT04gaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBv cnQKCiMKIyBNb2JpdmVpbCBQQ0llIENvcmUgU3VwcG9ydAojCiMgZW5kIG9mIE1vYml2ZWlsIFBD SWUgQ29yZSBTdXBwb3J0CgojCiMgQ2FkZW5jZSBQQ0llIGNvbnRyb2xsZXJzIHN1cHBvcnQKIwoj IGVuZCBvZiBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojIGVuZCBvZiBQQ0kgY29u dHJvbGxlciBkcml2ZXJzCgojCiMgUENJIEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5U IGlzIG5vdCBzZXQKIyBlbmQgb2YgUENJIEVuZHBvaW50CgojCiMgUENJIHN3aXRjaCBjb250cm9s bGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKIyBlbmQg b2YgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKCiMgQ09ORklHX0NYTF9CVVMgaXMgbm90 IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5vdCBz ZXQKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX0FVWElMSUFSWV9CVVM9eQoj IENPTkZJR19VRVZFTlRfSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklH X0RFVlRNUEZTX01PVU5UPXkKIyBDT05GSUdfREVWVE1QRlNfU0FGRSBpcyBub3Qgc2V0CkNPTkZJ R19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwojIEZpcm13 YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRldfTE9BREVSX1BBR0VEX0JV Rj15CkNPTkZJR19GV19MT0FERVJfU1lTRlM9eQpDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09O RklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBF Ul9GQUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZXX0xPQURFUl9DT01QUkVTUyBpcyBub3Qg c2V0CkNPTkZJR19GV19DQUNIRT15CiMgQ09ORklHX0ZXX1VQTE9BRCBpcyBub3Qgc2V0CiMgZW5k IG9mIEZpcm13YXJlIGxvYWRlcgoKQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklH X0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RFVlJFUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfQVNZTkNfRFJJVkVSX1BST0JFIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVX0FVVE9Q Uk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklMSVRJRVM9eQpDT05GSUdfUkVHTUFQ PXkKQ09ORklHX1JFR01BUF9JMkM9bQpDT05GSUdfUkVHTUFQX1NQST1tCkNPTkZJR19ETUFfU0hB UkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBub3Qgc2V0CiMgZW5kIG9m IEdlbmVyaWMgRHJpdmVyIE9wdGlvbnMKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX01ISV9C VVMgaXMgbm90IHNldAojIENPTkZJR19NSElfQlVTX0VQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQnVz IGRldmljZXMKCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQoKIwojIEZp cm13YXJlIERyaXZlcnMKIwoKIwojIEFSTSBTeXN0ZW0gQ29udHJvbCBhbmQgTWFuYWdlbWVudCBJ bnRlcmZhY2UgUHJvdG9jb2wKIwojIGVuZCBvZiBBUk0gU3lzdGVtIENvbnRyb2wgYW5kIE1hbmFn ZW1lbnQgSW50ZXJmYWNlIFByb3RvY29sCgpDT05GSUdfRUREPW0KIyBDT05GSUdfRUREX09GRiBp cyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfRE1JSUQ9eQpDT05GSUdf RE1JX1NZU0ZTPXkKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CiMg Q09ORklHX0lTQ1NJX0lCRlQgaXMgbm90IHNldApDT05GSUdfRldfQ0ZHX1NZU0ZTPXkKIyBDT05G SUdfRldfQ0ZHX1NZU0ZTX0NNRExJTkUgaXMgbm90IHNldApDT05GSUdfU1lTRkI9eQojIENPTkZJ R19TWVNGQl9TSU1QTEVGQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBu b3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAoj CkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RP UkU9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRT15CkNPTkZJR19FRklf UlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90IHNldApDT05GSUdf RUZJX0RYRV9NRU1fQVRUUklCVVRFUz15CkNPTkZJR19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNP TkZJR19FRklfR0VORVJJQ19TVFVCX0lOSVRSRF9DTURMSU5FX0xPQURFUj15CiMgQ09ORklHX0VG SV9CT09UTE9BREVSX0NPTlRST0wgaXMgbm90IHNldAojIENPTkZJR19FRklfQ0FQU1VMRV9MT0FE RVIgaXMgbm90IHNldAojIENPTkZJR19FRklfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExF X1BST1BFUlRJRVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9BVFRBQ0tfTUlUSUdBVElPTiBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJ X0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CkNPTkZJR19FRklfRUFSTFlDT049eQpDT05GSUdf RUZJX0NVU1RPTV9TU0RUX09WRVJMQVlTPXkKIyBDT05GSUdfRUZJX0RJU0FCTEVfUlVOVElNRSBp cyBub3Qgc2V0CiMgQ09ORklHX0VGSV9DT0NPX1NFQ1JFVCBpcyBub3Qgc2V0CiMgZW5kIG9mIEVG SSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCkNPTkZJR19VRUZJX0NQ RVI9eQpDT05GSUdfVUVGSV9DUEVSX1g4Nj15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMK IyBlbmQgb2YgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMgZW5kIG9mIEZpcm13YXJlIERyaXZlcnMK CiMgQ09ORklHX0dOU1MgaXMgbm90IHNldAojIENPTkZJR19NVEQgaXMgbm90IHNldAojIENPTkZJ R19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CkNPTkZJ R19QQVJQT1JUPW0KQ09ORklHX1BBUlBPUlRfUEM9bQpDT05GSUdfUEFSUE9SVF9TRVJJQUw9bQoj IENPTkZJR19QQVJQT1JUX1BDX0ZJRk8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BDX1NV UEVSSU8gaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX0FYODg3OTYgaXMgbm90IHNldApDT05G SUdfUEFSUE9SVF8xMjg0PXkKQ09ORklHX1BOUD15CiMgQ09ORklHX1BOUF9ERUJVR19NRVNTQUdF UyBpcyBub3Qgc2V0CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFDUEk9eQpDT05GSUdfQkxL X0RFVj15CkNPTkZJR19CTEtfREVWX05VTExfQkxLPW0KIyBDT05GSUdfQkxLX0RFVl9GRCBpcyBu b3Qgc2V0CkNPTkZJR19DRFJPTT1tCiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfUENJRVNTRF9NVElQMzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1pSQU0gaXMgbm90 IHNldApDT05GSUdfQkxLX0RFVl9MT09QPW0KQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9 MAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9OQkQ9bQoj IENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JBTT1tCkNPTkZJ R19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT0xNjM4NApDT05G SUdfQ0RST01fUEtUQ0RWRD1tCkNPTkZJR19DRFJPTV9QS1RDRFZEX0JVRkZFUlM9OAojIENPTkZJ R19DRFJPTV9QS1RDRFZEX1dDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQV9PVkVSX0VUSCBp cyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQkxLPW0KQ09ORklHX0JMS19ERVZfUkJEPW0KCiMKIyBO Vk1FIFN1cHBvcnQKIwpDT05GSUdfTlZNRV9DT1JFPW0KQ09ORklHX0JMS19ERVZfTlZNRT1tCkNP TkZJR19OVk1FX01VTFRJUEFUSD15CiMgQ09ORklHX05WTUVfVkVSQk9TRV9FUlJPUlMgaXMgbm90 IHNldAojIENPTkZJR19OVk1FX0hXTU9OIGlzIG5vdCBzZXQKQ09ORklHX05WTUVfRkFCUklDUz1t CiMgQ09ORklHX05WTUVfRkMgaXMgbm90IHNldAojIENPTkZJR19OVk1FX1RDUCBpcyBub3Qgc2V0 CkNPTkZJR19OVk1FX1RBUkdFVD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX1BBU1NUSFJVIGlzIG5v dCBzZXQKQ09ORklHX05WTUVfVEFSR0VUX0xPT1A9bQpDT05GSUdfTlZNRV9UQVJHRVRfRkM9bQoj IENPTkZJR19OVk1FX1RBUkdFVF9UQ1AgaXMgbm90IHNldAojIGVuZCBvZiBOVk1FIFN1cHBvcnQK CiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9bQojIENPTkZJR19B RDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09O RklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09ORklH X1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5v dCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCkNPTkZJR19TR0lfWFA9bQpDT05GSUdf SFBfSUxPPW0KQ09ORklHX1NHSV9HUlU9bQojIENPTkZJR19TR0lfR1JVX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0FQRFM5ODAyQUxTPW0KQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIw PW0KQ09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNPTkZJ R19TRU5TT1JTX0FQRFM5OTBYPW0KIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklH X0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj1tCiMgQ09ORklHX0xBVFRJ Q0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfRFdfWERBVEFfUENJRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9FTkRQT0lOVF9URVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1NERkVDIGlzIG5vdCBzZXQKQ09ORklHX01JU0NfUlRT WD1tCiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENP TkZJR19FRVBST01fQVQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBz ZXQKQ09ORklHX0VFUFJPTV9MRUdBQ1k9bQpDT05GSUdfRUVQUk9NX01BWDY4NzU9bQpDT05GSUdf RUVQUk9NXzkzQ1g2PW0KIyBDT05GSUdfRUVQUk9NXzkzWFg0NiBpcyBub3Qgc2V0CiMgQ09ORklH X0VFUFJPTV9JRFRfODlIUEVTWCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9FRTEwMDQgaXMg bm90IHNldAojIGVuZCBvZiBFRVBST00gc3VwcG9ydAoKQ09ORklHX0NCNzEwX0NPUkU9bQojIENP TkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9O Uz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxp bmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFRleGFzIEluc3RydW1lbnRz IHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCgpDT05GSUdfU0VOU09SU19MSVMzX0ky Qz1tCkNPTkZJR19BTFRFUkFfU1RBUEw9bQpDT05GSUdfSU5URUxfTUVJPW0KQ09ORklHX0lOVEVM X01FSV9NRT1tCiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9NRUlfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX0hEQ1AgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9NRUlfUFhQIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9WTUNJPW0KIyBD T05GSUdfR0VOV1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklH X0JDTV9WSyBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfQUxDT1JfUENJIGlzIG5vdCBzZXQKQ09O RklHX01JU0NfUlRTWF9QQ0k9bQojIENPTkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBD T05GSUdfSEFCQU5BX0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfVUFDQ0UgaXMgbm90IHNldApDT05G SUdfUFZQQU5JQz15CiMgQ09ORklHX1BWUEFOSUNfTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BW UEFOSUNfUENJIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgojCiMgU0NTSSBkZXZp Y2Ugc3VwcG9ydAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPW0KQ09ORklH X1NDU0lfQ09NTU9OPXkKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NTSV9ETUE9eQpDT05GSUdfU0NT SV9ORVRMSU5LPXkKQ09ORklHX1NDU0lfUFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUg KGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD1tCkNPTkZJR19DSFJfREVW X1NUPW0KQ09ORklHX0JMS19ERVZfU1I9bQpDT05GSUdfQ0hSX0RFVl9TRz1tCkNPTkZJR19CTEtf REVWX0JTRz15CkNPTkZJR19DSFJfREVWX1NDSD1tCkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT1tCkNP TkZJR19TQ1NJX0NPTlNUQU5UUz15CkNPTkZJR19TQ1NJX0xPR0dJTkc9eQpDT05GSUdfU0NTSV9T Q0FOX0FTWU5DPXkKCiMKIyBTQ1NJIFRyYW5zcG9ydHMKIwpDT05GSUdfU0NTSV9TUElfQVRUUlM9 bQpDT05GSUdfU0NTSV9GQ19BVFRSUz1tCkNPTkZJR19TQ1NJX0lTQ1NJX0FUVFJTPW0KQ09ORklH X1NDU0lfU0FTX0FUVFJTPW0KQ09ORklHX1NDU0lfU0FTX0xJQlNBUz1tCkNPTkZJR19TQ1NJX1NB U19BVEE9eQpDT05GSUdfU0NTSV9TQVNfSE9TVF9TTVA9eQpDT05GSUdfU0NTSV9TUlBfQVRUUlM9 bQojIGVuZCBvZiBTQ1NJIFRyYW5zcG9ydHMKCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKIyBDT05G SUdfSVNDU0lfVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NY R0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlzIG5vdCBzZXQK IyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWXzNXX1hYWFhfUkFJ RCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSFBTQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf M1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FTIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFDUkFJRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf TVZTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfQVJDTVNSIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMg bm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdB UkFJRF9MRUdBQ1kgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9TQVMgaXMgbm90IHNldApD T05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05G SUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CiMgQ09ORklHX1NDU0lfTVBUMlNBUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfTVBJM01SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TTUFSVFBR SSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSFBUSU9QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9CVVNMT0dJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVlSQiBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfTVlSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9QVlNDU0kgaXMgbm90IHNl dAojIENPTkZJR19MSUJGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0ZET01BSU5f UENJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUEx MDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf SU1NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBSIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9RTE9HSUNfMTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxBX0ZDIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9RTEFfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0xQRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VGQ1QgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAoj IENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPW0KIyBDT05G SUdfU0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgwMDEgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0JGQV9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfVklSVElPIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9DSEVMU0lPX0ZDT0UgaXMgbm90IHNldApDT05GSUdfU0NT SV9ESD15CkNPTkZJR19TQ1NJX0RIX1JEQUM9eQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJ R19TQ1NJX0RIX0VNQz15CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQojIGVuZCBvZiBTQ1NJIGRldmlj ZSBzdXBwb3J0CgpDT05GSUdfQVRBPW0KQ09ORklHX1NBVEFfSE9TVD15CkNPTkZJR19QQVRBX1RJ TUlOR1M9eQpDT05GSUdfQVRBX1ZFUkJPU0VfRVJST1I9eQpDT05GSUdfQVRBX0ZPUkNFPXkKQ09O RklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0CkNPTkZJR19TQVRB X1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpD T05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJQ1k9MApDT05GSUdf U0FUQV9BSENJX1BMQVRGT1JNPW0KIyBDT05GSUdfU0FUQV9JTklDMTYyWCBpcyBub3Qgc2V0CiMg Q09ORklHX1NBVEFfQUNBUkRfQUhDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU0lMMjQgaXMg bm90IHNldApDT05GSUdfQVRBX1NGRj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9t IERNQSBpbnRlcmZhY2UKIwojIENPTkZJR19QRENfQURNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NB VEFfUVNUT1IgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NYNCBpcyBub3Qgc2V0CkNPTkZJR19B VEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05GSUdf QVRBX1BJSVg9bQojIENPTkZJR19TQVRBX0RXQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfTVYg aXMgbm90IHNldAojIENPTkZJR19TQVRBX05WIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9QUk9N SVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwgaXMgbm90IHNldAojIENPTkZJR19TQVRB X1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NBVEFfU1ZXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FU QV9VTEkgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NB VEFfVklURVNTRSBpcyBub3Qgc2V0CgojCiMgUEFUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBCTURN QQojCiMgQ09ORklHX1BBVEFfQUxJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BTUQgaXMgbm90 IHNldAojIENPTkZJR19QQVRBX0FSVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9BVElJWFAg aXMgbm90IHNldAojIENPTkZJR19QQVRBX0FUUDg2N1ggaXMgbm90IHNldAojIENPTkZJR19QQVRB X0NNRDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qgc2V0CiMgQ09O RklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQK IyBDT05GSUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMg bm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4 MjEzIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9JVDgyMVggaXMgbm90IHNldAojIENPTkZJR19Q QVRBX0pNSUNST04gaXMgbm90IHNldAojIENPTkZJR19QQVRBX01BUlZFTEwgaXMgbm90IHNldAoj IENPTkZJR19QQVRBX05FVENFTEwgaXMgbm90IHNldAojIENPTkZJR19QQVRBX05JTkpBMzIgaXMg bm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldAojIENPTkZJR19QQVRBX09M RFBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldAojIENPTkZJ R19QQVRBX1BEQzIwMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QRENfT0xEIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9SQURJU1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9SREMgaXMg bm90IHNldAojIENPTkZJR19QQVRBX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfU0VSVkVS V09SS1MgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1NJTDY4MCBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9UT1NISUJBIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9WSUEgaXMgbm90IHNl dAojIENPTkZJR19QQVRBX1dJTkJPTkQgaXMgbm90IHNldAoKIwojIFBJTy1vbmx5IFNGRiBjb250 cm9sbGVycwojCiMgQ09ORklHX1BBVEFfQ01ENjQwX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BB VEFfTVBJSVggaXMgbm90IHNldAojIENPTkZJR19QQVRBX05TODc0MTAgaXMgbm90IHNldAojIENP TkZJR19QQVRBX09QVEkgaXMgbm90IHNldAojIENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0 CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxlZ2FjeSBkcml2ZXJzCiMKIyBDT05GSUdfUEFUQV9B Q1BJIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9HRU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kg aXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRP REVURUNUPXkKQ09ORklHX01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9S QUlEMT1tCkNPTkZJR19NRF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCiMgQ09ORklHX01E X01VTFRJUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19NRF9GQVVMVFk9bQpDT05GSUdfTURfQ0xVU1RF Uj1tCiMgQ09ORklHX0JDQUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49 eQpDT05GSUdfQkxLX0RFVl9ETT1tCkNPTkZJR19ETV9ERUJVRz15CkNPTkZJR19ETV9CVUZJTz1t CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lORyBpcyBub3Qgc2V0CkNPTkZJ R19ETV9CSU9fUFJJU09OPW0KQ09ORklHX0RNX1BFUlNJU1RFTlRfREFUQT1tCiMgQ09ORklHX0RN X1VOU1RSSVBFRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9DUllQVD1tCkNPTkZJR19ETV9TTkFQU0hP VD1tCkNPTkZJR19ETV9USElOX1BST1ZJU0lPTklORz1tCkNPTkZJR19ETV9DQUNIRT1tCkNPTkZJ R19ETV9DQUNIRV9TTVE9bQpDT05GSUdfRE1fV1JJVEVDQUNIRT1tCiMgQ09ORklHX0RNX0VCUyBp cyBub3Qgc2V0CkNPTkZJR19ETV9FUkE9bQojIENPTkZJR19ETV9DTE9ORSBpcyBub3Qgc2V0CkNP TkZJR19ETV9NSVJST1I9bQpDT05GSUdfRE1fTE9HX1VTRVJTUEFDRT1tCkNPTkZJR19ETV9SQUlE PW0KQ09ORklHX0RNX1pFUk89bQpDT05GSUdfRE1fTVVMVElQQVRIPW0KQ09ORklHX0RNX01VTFRJ UEFUSF9RTD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfU1Q9bQojIENPTkZJR19ETV9NVUxUSVBBVEhf SFNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fTVVMVElQQVRIX0lPQSBpcyBub3Qgc2V0CkNPTkZJ R19ETV9ERUxBWT1tCiMgQ09ORklHX0RNX0RVU1QgaXMgbm90IHNldApDT05GSUdfRE1fVUVWRU5U PXkKQ09ORklHX0RNX0ZMQUtFWT1tCkNPTkZJR19ETV9WRVJJVFk9bQojIENPTkZJR19ETV9WRVJJ VFlfVkVSSUZZX1JPT1RIQVNIX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWV9GRUMg aXMgbm90IHNldApDT05GSUdfRE1fU1dJVENIPW0KQ09ORklHX0RNX0xPR19XUklURVM9bQpDT05G SUdfRE1fSU5URUdSSVRZPW0KQ09ORklHX0RNX0FVRElUPXkKQ09ORklHX1RBUkdFVF9DT1JFPW0K Q09ORklHX1RDTV9JQkxPQ0s9bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9 bQpDT05GSUdfVENNX1VTRVIyPW0KQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19JU0NT SV9UQVJHRVQ9bQojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVTSU9O IGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMKQ09ORklHX0ZJ UkVXSVJFPW0KQ09ORklHX0ZJUkVXSVJFX09IQ0k9bQpDT05GSUdfRklSRVdJUkVfU0JQMj1tCkNP TkZJR19GSVJFV0lSRV9ORVQ9bQojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5vdCBzZXQKIyBl bmQgb2YgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoKQ09ORklHX01BQ0lOVE9TSF9EUklW RVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj15CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklH X01JST15CkNPTkZJR19ORVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90IHNldAojIENP TkZJR19EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX1dJUkVHVUFSRCBpcyBub3Qgc2V0CiMgQ09O RklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GQyBpcyBub3Qgc2V0CiMgQ09O RklHX0lGQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFDVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZY TEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFSRVVE UCBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FNVCBpcyBub3Qg c2V0CiMgQ09ORklHX01BQ1NFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRDT05TT0xFPW0KQ09ORklH X05FVENPTlNPTEVfRFlOQU1JQz15CkNPTkZJR19ORVRQT0xMPXkKQ09ORklHX05FVF9QT0xMX0NP TlRST0xMRVI9eQpDT05GSUdfVFVOPW0KIyBDT05GSUdfVFVOX1ZORVRfQ1JPU1NfTEUgaXMgbm90 IHNldAojIENPTkZJR19WRVRIIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19ORVQ9bQojIENPTkZJ R19OTE1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WUkYgaXMgbm90IHNldAojIENPTkZJR19W U09DS01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19BVE1f RFJJVkVSUz15CiMgQ09ORklHX0FUTV9EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9UQ1Ag aXMgbm90IHNldAojIENPTkZJR19BVE1fTEFOQUkgaXMgbm90IHNldAojIENPTkZJR19BVE1fRU5J IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX05JQ1NUQVIgaXMgbm90IHNldAojIENPTkZJR19BVE1f SURUNzcyNTIgaXMgbm90IHNldAojIENPTkZJR19BVE1fSUEgaXMgbm90IHNldAojIENPTkZJR19B VE1fRk9SRTIwMEUgaXMgbm90IHNldAojIENPTkZJR19BVE1fSEUgaXMgbm90IHNldAojIENPTkZJ R19BVE1fU09MT1MgaXMgbm90IHNldApDT05GSUdfRVRIRVJORVQ9eQpDT05GSUdfTURJTz15CiMg Q09ORklHX05FVF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBU RUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9B TEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0Ug aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQojIENPTkZJR19FTkFfRVRIRVJO RVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0FRVUFOVElBPXkKIyBDT05GSUdfQVFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVNJWD15CiMgQ09ORklHX1NQSV9BWDg4 Nzk2QyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQojIENPTkZJR19BVEwy IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRMMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTDFFIGlzIG5v dCBzZXQKIyBDT05GSUdfQVRMMUMgaXMgbm90IHNldAojIENPTkZJR19BTFggaXMgbm90IHNldAoj IENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQoj IENPTkZJR19CNDQgaXMgbm90IHNldAojIENPTkZJR19CQ01HRU5FVCBpcyBub3Qgc2V0CiMgQ09O RklHX0JOWDIgaXMgbm90IHNldAojIENPTkZJR19DTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVElH T04zIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YMlggaXMgbm90IHNldAojIENPTkZJR19TWVNURU1Q T1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FW SVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVS X05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMg Q09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkKIyBD T05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQojIENPTkZJR19DSEVMU0lPX1QxIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ0hFTFNJT19UMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDQgaXMg bm90IHNldAojIENPTkZJR19DSEVMU0lPX1Q0VkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9DSVNDTz15CiMgQ09ORklHX0VOSUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DT1JU SU5BPXkKQ09ORklHX05FVF9WRU5ET1JfREFWSUNPTT15CiMgQ09ORklHX0RNOTA1MSBpcyBub3Qg c2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQojIENP TkZJR19ORVRfVFVMSVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ETElOSz15CiMgQ09O RklHX0RMMksgaXMgbm90IHNldAojIENPTkZJR19TVU5EQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX0VNVUxFWD15CiMgQ09ORklHX0JFMk5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX0VOR0xFREVSPXkKIyBDT05GSUdfVFNORVAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9FWkNISVA9eQpDT05GSUdfTkVUX1ZFTkRPUl9GVU5HSUJMRT15CiMgQ09ORklHX0ZVTl9F VEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9HT09HTEU9eQojIENPTkZJR19HVkUgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkK IyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpD T05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPXkKQ09ORklHX0lHQl9IV01PTj15CiMgQ09O RklHX0lHQlZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSVhHQiBpcyBub3Qgc2V0CkNPTkZJR19JWEdC RT15CkNPTkZJR19JWEdCRV9IV01PTj15CiMgQ09ORklHX0lYR0JFX0RDQiBpcyBub3Qgc2V0CkNP TkZJR19JWEdCRV9JUFNFQz15CiMgQ09ORklHX0lYR0JFVkYgaXMgbm90IHNldApDT05GSUdfSTQw RT15CiMgQ09ORklHX0k0MEVfRENCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05G SUdfSUdDPXkKIyBDT05GSUdfSk1FIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTElURVg9 eQpDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTVZNRElPIGlzIG5vdCBzZXQK IyBDT05GSUdfU0tHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NLWTIgaXMgbm90IHNldAojIENPTkZJ R19PQ1RFT05fRVAgaXMgbm90IHNldAojIENPTkZJR19QUkVTVEVSQSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX01FTExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBub3Qgc2V0CiMgQ09O RklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19NTFhGVyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JFTD15CiMgQ09O RklHX0tTODg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MSBpcyBub3Qgc2V0CiMgQ09ORklH X0tTODg1MV9NTEwgaXMgbm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBzZXQK IyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NFTUk9eQpDT05GSUdfTkVUX1ZFTkRPUl9NSUNST1NP RlQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNl dAojIENPTkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OST15CiMgQ09O RklHX05JX1hHRV9NQU5BR0VNRU5UX0VORVQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9O QVRTRU1JPXkKIyBDT05GSUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRFUklPTj15CiMgQ09ORklHX1MySU8gaXMgbm90 IHNldAojIENPTkZJR19WWEdFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTkVUUk9OT01F PXkKIyBDT05GSUdfTkZQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CiMgQ09O RklHX05FMktfUENJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTlZJRElBPXkKIyBDT05G SUdfRk9SQ0VERVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfT0tJPXkKIyBDT05GSUdf RVRIT0MgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9QQUNLRVRfRU5HSU5FUz15CiMgQ09O RklHX0hBTUFDSEkgaXMgbm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9QRU5TQU5ETz15CiMgQ09ORklHX0lPTklDIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfUUxPR0lDPXkKIyBDT05GSUdfUUxBM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1FMQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNldAojIENPTkZJ R19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKIyBDT05GSUdfQk5B IGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VN QUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X1JEQz15CiMgQ09ORklHX1I2MDQwIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRF Sz15CiMgQ09ORklHX0FUUCBpcyBub3Qgc2V0CiMgQ09ORklHXzgxMzlDUCBpcyBub3Qgc2V0CiMg Q09ORklHXzgxMzlUT08gaXMgbm90IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRP Ul9SRU5FU0FTPXkKQ09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKIyBDT05GSUdfUk9DS0VSIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JFX0VUSCBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxB Tj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQoj IENPTkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldApDT05G SUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKIyBDT05GSUdfU0ZDIGlzIG5vdCBzZXQKIyBDT05G SUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NGQ19TSUVOQSBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1NNU0M9eQojIENPTkZJR19FUElDMTAwIGlzIG5vdCBzZXQKIyBDT05G SUdfU01TQzkxMVggaXMgbm90IHNldAojIENPTkZJR19TTVNDOTQyMCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1NPQ0lPTkVYVD15CkNPTkZJR19ORVRfVkVORE9SX1NUTUlDUk89eQojIENP TkZJR19TVE1NQUNfRVRIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU1VOPXkKIyBDT05G SUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VOR0VNIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FTU0lOSSBpcyBub3Qgc2V0CiMgQ09ORklHX05JVSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfVkVORE9SX1RFSFVUST15CiMgQ09ORklHX1RFSFVUSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf VkVORE9SX1RJPXkKIyBDT05GSUdfVElfQ1BTV19QSFlfU0VMIGlzIG5vdCBzZXQKIyBDT05GSUdf VExBTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZFUlRFWENPTT15CiMgQ09ORklHX01T RTEwMlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9WSUE9eQojIENPTkZJR19WSUFfUkhJ TkUgaXMgbm90IHNldAojIENPTkZJR19WSUFfVkVMT0NJVFkgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9XSVpORVQ9eQojIENPTkZJR19XSVpORVRfVzUxMDAgaXMgbm90IHNldAojIENPTkZJ R19XSVpORVRfVzUzMDAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENP TkZJR19YSUxJTlhfRU1BQ0xJVEUgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfQVhJX0VNQUMg aXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldAojIENPTkZJR19G RERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0Ix MDAwIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJQj15CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xF RF9UUklHR0VSX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19GSVhFRF9QSFk9eQoKIwojIE1JSSBQSFkg ZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19BTURfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJ Tl9QSFkgaXMgbm90IHNldAojIENPTkZJR19BRElOMTEwMF9QSFkgaXMgbm90IHNldAojIENPTkZJ R19BUVVBTlRJQV9QSFkgaXMgbm90IHNldApDT05GSUdfQVg4ODc5NkJfUEhZPXkKIyBDT05GSUdf QlJPQURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNNTQxNDBfUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfQkNNN1hYWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ004NDg4MV9QSFkgaXMg bm90IHNldAojIENPTkZJR19CQ004N1hYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0NJQ0FEQV9Q SFkgaXMgbm90IHNldAojIENPTkZJR19DT1JUSU5BX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RB VklDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSUNQTFVTX1BIWSBpcyBub3Qgc2V0CiMgQ09O RklHX0xYVF9QSFkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xTSV9FVDEwMTFDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BUlZFTExfUEhZ IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFSVkVMTF8xMEdfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFSVkVMTF84OFgyMjIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01BWExJTkVBUl9HUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVESUFURUtfR0VfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlD UkVMX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENP TkZJR19NSUNST0NISVBfVDFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBp cyBub3Qgc2V0CiMgQ09ORklHX01PVE9SQ09NTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19OQVRJ T05BTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19OWFBfQzQ1X1RKQTExWFhfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfTlhQX1RKQTExWFhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUVNFTUlfUEhZ IGlzIG5vdCBzZXQKQ09ORklHX1JFQUxURUtfUEhZPXkKIyBDT05GSUdfUkVORVNBU19QSFkgaXMg bm90IHNldAojIENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19TTVNDX1BI WSBpcyBub3Qgc2V0CiMgQ09ORklHX1NURTEwWFAgaXMgbm90IHNldAojIENPTkZJR19URVJBTkVU SUNTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4MjJfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfRFA4M1RDODExX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODY5X1BIWSBp cyBub3Qgc2V0CiMgQ09ORklHX0RQODNURDUxMF9QSFkgaXMgbm90IHNldAojIENPTkZJR19WSVRF U1NFX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9HTUlJMlJHTUlJIGlzIG5vdCBzZXQK IyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkK Q09ORklHX01ESU9fQlVTPXkKQ09ORklHX0ZXTk9ERV9NRElPPXkKQ09ORklHX0FDUElfTURJTz15 CkNPTkZJR19NRElPX0RFVlJFUz15CiMgQ09ORklHX01ESU9fQklUQkFORyBpcyBub3Qgc2V0CiMg Q09ORklHX01ESU9fQkNNX1VOSU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVZVU0IgaXMg bm90IHNldAojIENPTkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldAoKIwojIE1ESU8gTXVsdGlw bGV4ZXJzCiMKCiMKIyBQQ1MgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19QQ1NfWFBDUyBpcyBu b3Qgc2V0CiMgZW5kIG9mIFBDUyBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUExJUCBpcyBub3Qg c2V0CiMgQ09ORklHX1BQUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05G SUdfVVNCX05FVF9EUklWRVJTPXkKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJ R19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfUlRMODE1MCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUlRMODE1Mj15CiMgQ09O RklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VU0JORVQ9eQpDT05GSUdfVVNC X05FVF9BWDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3OV8xNzhBPXkKIyBDT05GSUdfVVNC X05FVF9DRENFVEhFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfQ0RDX0VFTSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9ORVRfQ0RDX05DTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRf SFVBV0VJX0NEQ19OQ00gaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0NEQ19NQklNIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX05FVF9ETTk2MDEgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVU X1NSOTcwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfU1I5ODAwIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX05FVF9TTVNDNzVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfU01TQzk1 WFggaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0dMNjIwQSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9ORVRfTkVUMTA4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfUExVU0IgaXMgbm90 IHNldAojIENPTkZJR19VU0JfTkVUX01DUzc4MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVU X1JORElTX0hPU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQgaXMgbm90 IHNldAojIENPTkZJR19VU0JfTkVUX1pBVVJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRf Q1g4MjMxMF9FVEggaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0tBTE1JQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9ORVRfUU1JX1dXQU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNPIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9JTlQ1MVgxIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0lQSEVUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TSUVSUkFfTkVUIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX05FVF9DSDkyMDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX0FRQzExMSBp cyBub3Qgc2V0CkNPTkZJR19XTEFOPXkKQ09ORklHX1dMQU5fVkVORE9SX0FETVRFSz15CiMgQ09O RklHX0FETTgyMTEgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdf QVRIX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19B VEg1S19QQ0kgaXMgbm90IHNldAojIENPTkZJR19BVEg5SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FU SDlLX0hUQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBUkw5MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdf QVRINktMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVI1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lM NjIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDEwSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dDTjM2 WFggaXMgbm90IHNldAojIENPTkZJR19BVEgxMUsgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E T1JfQVRNRUw9eQojIENPTkZJR19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUNzZDNTBYX1VT QiBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0MyBp cyBub3Qgc2V0CiMgQ09ORklHX0I0M0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01TTUFD IGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5E T1JfQ0lTQ089eQojIENPTkZJR19BSVJPIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0lO VEVMPXkKIyBDT05GSUdfSVBXMjEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVzIyMDAgaXMgbm90 IHNldAojIENPTkZJR19JV0w0OTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMMzk0NSBpcyBub3Qg c2V0CiMgQ09ORklHX0lXTFdJRkkgaXMgbm90IHNldAojIENPTkZJR19JV0xNRUkgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNl dAojIENPTkZJR19IRVJNRVMgaXMgbm90IHNldAojIENPTkZJR19QNTRfQ09NTU9OIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19MSUJFUlRBUyBpcyBub3Qg c2V0CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJRklF WCBpcyBub3Qgc2V0CiMgQ09ORklHX01XTDhLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5E T1JfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUlDUk9DSElQPXkKIyBD T05GSUdfV0lMQzEwMDBfU0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTEMxMDAwX1NQSSBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9QVVJFTElGST15CiMgQ09ORklHX1BMRlhMQyBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90 IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90 IHNldAojIENPTkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKQ09ORklHX1JUTF9DQVJEUz1tCiMgQ09O RklHX1JUTDgxOTJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJTRSBpcyBub3Qgc2V0CiMg Q09ORklHX1JUTDgxOTJERSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg3MjNBRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUTDg3MjNCRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODhFRSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUTDgxOTJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDg4MjFBRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUTDgxOTJDVSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDhYWFhVIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRXODggaXMgbm90IHNldAojIENPTkZJR19SVFc4OSBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQojIENPTkZJR19SU0lfOTFYIGlzIG5vdCBzZXQK Q09ORklHX1dMQU5fVkVORE9SX1NJTEFCUz15CiMgQ09ORklHX1dGWCBpcyBub3Qgc2V0CkNPTkZJ R19XTEFOX1ZFTkRPUl9TVD15CiMgQ09ORklHX0NXMTIwMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFO X1ZFTkRPUl9UST15CiMgQ09ORklHX1dMMTI1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMTJYWCBp cyBub3Qgc2V0CiMgQ09ORklHX1dMMThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURBUz15CiMgQ09ORklHX1VTQl9aRDEyMDEgaXMg bm90IHNldAojIENPTkZJR19aRDEyMTFSVyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9R VUFOVEVOTkE9eQojIENPTkZJR19RVE5GTUFDX1BDSUUgaXMgbm90IHNldAojIENPTkZJR19NQUM4 MDIxMV9IV1NJTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVRfUk5ESVNfV0xBTiBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJUlRfV0lGSSBpcyBub3Qgc2V0CiMgQ09ORklHX1dBTiBpcyBub3Qgc2V0 CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9bQojIENPTkZJR19JRUVFODAyMTU0X0ZBS0VMQiBp cyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQVQ4NlJGMjMwIGlzIG5vdCBzZXQKIyBDT05G SUdfSUVFRTgwMjE1NF9NUkYyNEo0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQ0My NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9BVFVTQiBpcyBub3Qgc2V0CiMgQ09O RklHX0lFRUU4MDIxNTRfQURGNzI0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQ0E4 MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9NQ1IyMEEgaXMgbm90IHNldAojIENP TkZJR19JRUVFODAyMTU0X0hXU0lNIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyBXQU4KIwojIENP TkZJR19XV0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgV2lyZWxlc3MgV0FOCgojIENPTkZJR19WTVhO RVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0CiMgQ09ORklHX05F VERFVlNJTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkFJTE9WRVI9bQojIENPTkZJR19JU0ROIGlz IG5vdCBzZXQKCiMKIyBJbnB1dCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19JTlBVVD15CkNPTkZJ R19JTlBVVF9MRURTPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9bQpDT05GSUdfSU5QVVRfU1BB UlNFS01BUD1tCiMgQ09ORklHX0lOUFVUX01BVFJJWEtNQVAgaXMgbm90IHNldApDT05GSUdfSU5Q VVRfVklWQUxESUZNQVA9eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRf TU9VU0VERVY9eQojIENPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JF RU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj1tCkNPTkZJR19JTlBVVF9FVkRFVj15CiMgQ09O RklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNP TkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf QVBQTEVTUEkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlC T0FSRF9RVDEwNTAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9RVDEwNzAgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9RVDIxNjAgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9E TElOS19ESVI2ODUgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9MS0tCRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElP X1BPTExFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RDQTY0MTYgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9UQ0E4NDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFU UklYIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTE04MzIzIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfTE04MzMzIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTUFYNzM1OSBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX01QUjEyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X1NBTVNVTkcgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVE9XQVdBWSBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX1NVTktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1RN Ml9UT1VDSEtFWSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX1hUS0JEIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfQ1lQUkVTU19TRiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VT RT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9V U0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01PVVNFX1BT Ml9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNPTkZJR19N T1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05GSUdfTU9V U0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkKQ09ORklHX01P VVNFX1BTMl9FTEFOVEVDSF9TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9eQojIENP TkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX0ZPQ0FM VEVDSD15CkNPTkZJR19NT1VTRV9QUzJfVk1NT1VTRT15CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9 eQpDT05GSUdfTU9VU0VfU0VSSUFMPW0KIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qg c2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfQ1lBUEE9 bQpDT05GSUdfTU9VU0VfRUxBTl9JMkM9bQpDT05GSUdfTU9VU0VfRUxBTl9JMkNfSTJDPXkKQ09O RklHX01PVVNFX0VMQU5fSTJDX1NNQlVTPXkKQ09ORklHX01PVVNFX1ZTWFhYQUE9bQojIENPTkZJ R19NT1VTRV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9bQojIENP TkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSk9ZU1RJ Q0sgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UQUJMRVQgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01JU0MgaXMgbm90IHNl dApDT05GSUdfUk1JNF9DT1JFPW0KQ09ORklHX1JNSTRfSTJDPW0KQ09ORklHX1JNSTRfU1BJPW0K Q09ORklHX1JNSTRfU01CPW0KQ09ORklHX1JNSTRfRjAzPXkKQ09ORklHX1JNSTRfRjAzX1NFUklP PW0KQ09ORklHX1JNSTRfMkRfU0VOU09SPXkKQ09ORklHX1JNSTRfRjExPXkKQ09ORklHX1JNSTRf RjEyPXkKQ09ORklHX1JNSTRfRjMwPXkKQ09ORklHX1JNSTRfRjM0PXkKIyBDT05GSUdfUk1JNF9G M0EgaXMgbm90IHNldApDT05GSUdfUk1JNF9GNTU9eQoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwoj CkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdf U0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJD NzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15CkNPTkZJR19TRVJJ T19SQVc9bQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj1tCiMgQ09ORklHX1NFUklPX1BTMk1VTFQg aXMgbm90IHNldApDT05GSUdfU0VSSU9fQVJDX1BTMj1tCiMgQ09ORklHX1NFUklPX0dQSU9fUFMy IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlQg aXMgbm90IHNldAojIGVuZCBvZiBIYXJkd2FyZSBJL08gcG9ydHMKIyBlbmQgb2YgSW5wdXQgZGV2 aWNlIHN1cHBvcnQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdf VlQ9eQpDT05GSUdfQ09OU09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNP TkZJR19WVF9DT05TT0xFX1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdf Q09OU09MRV9CSU5ESU5HPXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BU WVMgaXMgbm90IHNldApDT05GSUdfTERJU0NfQVVUT0xPQUQ9eQoKIwojIFNlcmlhbCBkcml2ZXJz CiMKQ09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklH X1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf ODI1MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF8xNjU1MEFfVkFSSUFOVFMgaXMgbm90IHNl dAojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgy NTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBf UENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFS VFM9NjQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgy NTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJ QUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5v dCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15 CkNPTkZJR19TRVJJQUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84MjUwX01JRD15 CkNPTkZJR19TRVJJQUxfODI1MF9QRVJJQ09NPXkKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBz dXBwb3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0 CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKQ09ORklH X1NFUklBTF9KU009bQojIENPTkZJR19TRVJJQUxfTEFOVElRIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90 IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdf U0VSSUFMX0FSQ19OUl9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfRlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTElO RkxFWFVBUlQgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU1BSRCBpcyBub3Qgc2V0CiMgZW5k IG9mIFNlcmlhbCBkcml2ZXJzCgpDT05GSUdfU0VSSUFMX01DVFJMX0dQSU89eQpDT05GSUdfU0VS SUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfTU9YQV9JTlRFTExJTyBpcyBub3Qgc2V0CiMgQ09O RklHX01PWEFfU01BUlRJTyBpcyBub3Qgc2V0CkNPTkZJR19TWU5DTElOS19HVD1tCkNPTkZJR19O X0hETEM9bQpDT05GSUdfTl9HU009bQpDT05GSUdfTk9aT01JPW0KIyBDT05GSUdfTlVMTF9UVFkg aXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlz IG5vdCBzZXQKQ09ORklHX1BSSU5URVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQK Q09ORklHX1BQREVWPW0KQ09ORklHX1ZJUlRJT19DT05TT0xFPW0KQ09ORklHX0lQTUlfSEFORExF Uj1tCkNPTkZJR19JUE1JX0RNSV9ERUNPREU9eQpDT05GSUdfSVBNSV9QTEFUX0RBVEE9eQpDT05G SUdfSVBNSV9QQU5JQ19FVkVOVD15CkNPTkZJR19JUE1JX1BBTklDX1NUUklORz15CkNPTkZJR19J UE1JX0RFVklDRV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19JUE1JX1NTSUY9 bQpDT05GSUdfSVBNSV9XQVRDSERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hX X1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19SQU5ET01f SU5URUw9bQojIENPTkZJR19IV19SQU5ET01fQU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFO RE9NX0JBNDMxIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9WSUE9bQpDT05GSUdfSFdfUkFO RE9NX1ZJUlRJTz15CiMgQ09ORklHX0hXX1JBTkRPTV9YSVBIRVJBIGlzIG5vdCBzZXQKIyBDT05G SUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBub3Qgc2V0CkNPTkZJR19E RVZNRU09eQpDT05GSUdfTlZSQU09eQpDT05GSUdfREVWUE9SVD15CkNPTkZJR19IUEVUPXkKQ09O RklHX0hQRVRfTU1BUD15CiMgQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09O RklHX0hBTkdDSEVDS19USU1FUj1tCkNPTkZJR19VVl9NTVRJTUVSPW0KQ09ORklHX1RDR19UUE09 eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19UQ0dfVElTX0NPUkU9eQpDT05GSUdfVENH X1RJUz15CiMgQ09ORklHX1RDR19USVNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19J MkNfQ1I1MCBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfVElTX0kyQ19BVE1FTD1tCkNPTkZJR19UQ0df VElTX0kyQ19JTkZJTkVPTj1tCkNPTkZJR19UQ0dfVElTX0kyQ19OVVZPVE9OPW0KQ09ORklHX1RD R19OU0M9bQpDT05GSUdfVENHX0FUTUVMPW0KQ09ORklHX1RDR19JTkZJTkVPTj1tCkNPTkZJR19U Q0dfQ1JCPXkKIyBDT05GSUdfVENHX1ZUUE1fUFJPWFkgaXMgbm90IHNldApDT05GSUdfVENHX1RJ U19TVDMzWlAyND1tCkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQz1tCiMgQ09ORklHX1RDR19U SVNfU1QzM1pQMjRfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPW0KIyBDT05GSUdfWElM TFlCVVMgaXMgbm90IHNldAojIENPTkZJR19YSUxMWVVTQiBpcyBub3Qgc2V0CkNPTkZJR19SQU5E T01fVFJVU1RfQ1BVPXkKQ09ORklHX1JBTkRPTV9UUlVTVF9CT09UTE9BREVSPXkKIyBlbmQgb2Yg Q2hhcmFjdGVyIGRldmljZXMKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdf QUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09N UEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPW0KQ09ORklHX0kyQ19NVVg9bQoKIwojIE11bHRpcGxl eGVyIEkyQyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19JMkNfTVVYX0xUQzQzMDYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1 NDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NHggaXMgbm90IHNldAojIENPTkZJ R19JMkNfTVVYX1JFRyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfTVVYX01MWENQTEQ9bQojIGVuZCBv ZiBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CgpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkK Q09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BD QT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNv bnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19BTUQ3NTYgaXMgbm90IHNldAojIENPTkZJR19JMkNfQU1EODExMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19BTURfTVAyIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19JODAxPXkK Q09ORklHX0kyQ19JU0NIPW0KQ09ORklHX0kyQ19JU01UPW0KQ09ORklHX0kyQ19QSUlYND1tCkNP TkZJR19JMkNfTkZPUkNFMj1tCkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT1tCiMgQ09ORklHX0ky Q19OVklESUFfR1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNldAoj IENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM5Nlg9bQpDT05GSUdf STJDX1ZJQT1tCkNPTkZJR19JMkNfVklBUFJPPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdf STJDX1NDTUk9bQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAv IHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApDT05G SUdfSTJDX0RFU0lHTldBUkVfQ09SRT1tCiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1NMQVZFIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX0RF U0lHTldBUkVfQU1EUFNQIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRSQUlM PXkKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VN RVYyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19JMkNf T0NPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09bQpDT05GSUdfSTJDX1NJ TVRFQz1tCiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVybmFsIEkyQy9T TUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19DUDI2MTUgaXMgbm90IHNldApDT05GSUdfSTJDX1BBUlBPUlQ9bQojIENP TkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0g aXMgbm90IHNldAojIENPTkZJR19JMkNfVElOWV9VU0IgaXMgbm90IHNldAoKIwojIE90aGVyIEky Qy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfTUxYQ1BMRD1tCiMgQ09ORklHX0kyQ19W SVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKCkNPTkZJ R19JMkNfU1RVQj1tCiMgQ09ORklHX0kyQ19TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19E RUJVR19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0FMR08gaXMgbm90IHNldAoj IENPTkZJR19JMkNfREVCVUdfQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIHN1cHBvcnQKCiMg Q09ORklHX0kzQyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMg bm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CiMgQ09ORklHX1NQSV9NRU0gaXMgbm90IHNldAoK IwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NQSV9DQURFTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RFU0lHTldBUkUg aXMgbm90IHNldAojIENPTkZJR19TUElfTlhQX0ZMRVhTUEkgaXMgbm90IHNldAojIENPTkZJR19T UElfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9MTTcwX0xMUCBpcyBub3Qgc2V0CiMgQ09O RklHX1NQSV9MQU5USVFfU1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09DX1RJTlkgaXMgbm90 IHNldAojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1JPQ0tDSElQ IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9TSUZJVkUgaXMgbm90IHNldAojIENPTkZJR19TUElfTVhJQyBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNldAojIENP TkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FNRCBpcyBub3Qg c2V0CgojCiMgU1BJIE11bHRpcGxleGVyIHN1cHBvcnQKIwojIENPTkZJR19TUElfTVVYIGlzIG5v dCBzZXQKCiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMg bm90IHNldAojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9UTEU2MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklH X1NQSV9EWU5BTUlDPXkKIyBDT05GSUdfU1BNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBu b3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQ UyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0 CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPW0KQ09ORklHX1BQU19DTElFTlRfUEFSUE9SVD1tCkNP TkZJR19QUFNfQ0xJRU5UX0dQSU89bQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwoj IFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX1BUUF8x NTg4X0NMT0NLX09QVElPTkFMPXkKIyBDT05GSUdfRFA4MzY0MF9QSFkgaXMgbm90IHNldAojIENP TkZJR19QVFBfMTU4OF9DTE9DS19JTkVTIGlzIG5vdCBzZXQKQ09ORklHX1BUUF8xNTg4X0NMT0NL X0tWTT1tCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lEVDgyUDMzIGlzIG5vdCBzZXQKIyBDT05G SUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90IHNldAojIENPTkZJR19QVFBfMTU4OF9DTE9D S19WTVcgaXMgbm90IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKQ09ORklHX1BJTkNU Ukw9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9B TUQgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05G SUdfUElOQ1RSTF9TWDE1MFggaXMgbm90IHNldAoKIwojIEludGVsIHBpbmN0cmwgZHJpdmVycwoj CiMgQ09ORklHX1BJTkNUUkxfQkFZVFJBSUwgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0NI RVJSWVZJRVcgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0xZTlhQT0lOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BJTkNUUkxfQUxERVJMQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9C Uk9YVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DQU5OT05MQUtFIGlzIG5vdCBzZXQK IyBDT05GSUdfUElOQ1RSTF9DRURBUkZPUksgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0RF TlZFUlRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfRUxLSEFSVExBS0UgaXMgbm90IHNl dAojIENPTkZJR19QSU5DVFJMX0VNTUlUU0JVUkcgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJM X0dFTUlOSUxBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0lDRUxBS0UgaXMgbm90IHNl dAojIENPTkZJR19QSU5DVFJMX0pBU1BFUkxBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJM X0xBS0VGSUVMRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJHIGlzIG5vdCBz ZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldAojIENPTkZJR19QSU5D VFJMX1RJR0VSTEFLRSBpcyBub3Qgc2V0CiMgZW5kIG9mIEludGVsIHBpbmN0cmwgZHJpdmVycwoK IwojIFJlbmVzYXMgcGluY3RybCBkcml2ZXJzCiMKIyBlbmQgb2YgUmVuZXNhcyBwaW5jdHJsIGRy aXZlcnMKCkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9MSUJfRkFTVFBBVEhfTElNSVQ9NTEy CkNPTkZJR19HUElPX0FDUEk9eQojIENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklH X0dQSU9fQ0RFVj15CkNPTkZJR19HUElPX0NERVZfVjE9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJ TyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9f RFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0VYQVIgaXMgbm90IHNldAojIENPTkZJR19H UElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfR1BJT19JQ0g9bQojIENPTkZJ R19HUElPX01CODZTN1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQK IyBDT05GSUdfR1BJT19BTURfRkNIIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IG1hcHBlZCBH UElPIGRyaXZlcnMKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdf R1BJT19GNzE4OFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENP TkZJR19HUElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fV0lOQk9ORCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV1MxNkM0OCBp cyBub3Qgc2V0CiMgZW5kIG9mIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKCiMKIyBJMkMg R1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJ R19HUElPX01BWDczMDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNl dAojIENPTkZJR19HUElPX1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDQTk1NzAg aXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1ggaXMgbm90IHNldAojIENPTkZJR19HUElP X1RQSUMyODEwIGlzIG5vdCBzZXQKIyBlbmQgb2YgSTJDIEdQSU8gZXhwYW5kZXJzCgojCiMgTUZE IEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgTUZEIEdQSU8gZXhwYW5kZXJzCgojCiMgUENJIEdQ SU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19QQ0lfSURJT18xNiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJRV9JRElP XzI0IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKIyBlbmQgb2Yg UENJIEdQSU8gZXhwYW5kZXJzCgojCiMgU1BJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJ T19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1BJIEdQSU8g ZXhwYW5kZXJzCgojCiMgVVNCIEdQSU8gZXhwYW5kZXJzCiMKIyBlbmQgb2YgVVNCIEdQSU8gZXhw YW5kZXJzCgojCiMgVmlydHVhbCBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FHR1JFR0FU T1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX01PQ0tVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fVklSVElPIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TSU0gaXMgbm90IHNldAojIGVuZCBv ZiBWaXJ0dWFsIEdQSU8gZHJpdmVycwoKIyBDT05GSUdfVzEgaXMgbm90IHNldApDT05GSUdfUE9X RVJfUkVTRVQ9eQojIENPTkZJR19QT1dFUl9SRVNFVF9SRVNUQVJUIGlzIG5vdCBzZXQKQ09ORklH X1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19QT1dFUl9TVVBQTFlfSFdNT049eQojIENPTkZJR19QREFfUE9XRVIgaXMgbm90IHNldAoj IENPTkZJR19JUDVYWFhfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNUX1BPV0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9BRFA1MDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVS WV9DVzIwMTUgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIg aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX1NBTVNVTkdfU0RJIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1NCUyBpcyBub3Qgc2V0 CiMgQ09ORklHX01BTkFHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhY IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFQzNjUxIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0hBUkdFUl9MVEM0MTYyTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYNzc5 NzYgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJ R19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMg bm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjUxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX0JRMjU4OTAgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU5ODAgaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX0JRMjU2WFggaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dB VUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0dPTERGSVNIIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFUVEVSWV9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JU OTQ1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQkQ5OTk1NCBpcyBub3Qgc2V0CiMgQ09O RklHX0JBVFRFUllfVUczMTA1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9OPXkKQ09ORklHX0hXTU9O X1ZJRD1tCiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNldAoKIwojIE5hdGl2ZSBk cml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPW0KQ09ORklHX1NFTlNPUlNfQUJJVFVH VVJVMz1tCiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyMT1t CkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQpDT05GSUdfU0VOU09SU19BRE0xMDI2PW0KQ09ORklH X1NFTlNPUlNfQURNMTAyOT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMzE9bQojIENPTkZJR19TRU5T T1JTX0FETTExNzcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRE05MjQwPW0KQ09ORklHX1NF TlNPUlNfQURUN1gxMD1tCiMgQ09ORklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FEVDc0MTA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNP UlNfQURUNzQ2Mj1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3 NDc1PW0KIyBDT05GSUdfU0VOU09SU19BSFQxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf QVFVQUNPTVBVVEVSX0Q1TkVYVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVMzNzAgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KIyBDT05GSUdfU0VOU09SU19BWElfRkFO X0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09S U19LMTBURU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNf QVBQTEVTTUM9bQpDT05GSUdfU0VOU09SU19BU0IxMDA9bQojIENPTkZJR19TRU5TT1JTX0FTUEVF RCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPW0KIyBDT05GSUdfU0VOU09SU19DT1JT QUlSX0NQUk8gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0NPUlNBSVJfUFNVIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19EUklWRVRFTVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19E UzYyMD1tCkNPTkZJR19TRU5TT1JTX0RTMTYyMT1tCiMgQ09ORklHX1NFTlNPUlNfREVMTF9TTU0g aXMgbm90IHNldApDT05GSUdfU0VOU09SU19JNUtfQU1CPW0KQ09ORklHX1NFTlNPUlNfRjcxODA1 Rj1tCkNPTkZJR19TRU5TT1JTX0Y3MTg4MkZHPW0KQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz1tCkNP TkZJR19TRU5TT1JTX0ZTQ0hNRD1tCiMgQ09ORklHX1NFTlNPUlNfRlRTVEVVVEFURVMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPW0KQ09ORklHX1NFTlNPUlNfR0w1MjBTTT1tCkNP TkZJR19TRU5TT1JTX0c3NjBBPW0KIyBDT05GSUdfU0VOU09SU19HNzYyIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19ISUg2MTMwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfSUJNQUVNPW0K Q09ORklHX1NFTlNPUlNfSUJNUEVYPW0KQ09ORklHX1NFTlNPUlNfSTU1MDA9bQpDT05GSUdfU0VO U09SU19DT1JFVEVNUD1tCkNPTkZJR19TRU5TT1JTX0lUODc9bQpDT05GSUdfU0VOU09SU19KQzQy PW0KIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJ TkVBR0U9bQojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xUQzI5NDdfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X1NQSSBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTFRDMjk5MiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdf U0VOU09SU19MVEM0MjE1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTFRDNDI0NT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9bQojIENPTkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX01BWDEyNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01B WDE2MDY1PW0KQ09ORklHX1NFTlNPUlNfTUFYMTYxOT1tCkNPTkZJR19TRU5TT1JTX01BWDE2Njg9 bQpDT05GSUdfU0VOU09SU19NQVgxOTc9bQojIENPTkZJR19TRU5TT1JTX01BWDMxNzIyIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTczMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTUFYNjYyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYyMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9bQpDT05GSUdfU0VOU09SU19NQVg2NjQyPW0KQ09ORklH X1NFTlNPUlNfTUFYNjY1MD1tCkNPTkZJR19TRU5TT1JTX01BWDY2OTc9bQojIENPTkZJR19TRU5T T1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUNQMzAyMT1tCiMgQ09ORklH X1NFTlNPUlNfTUxYUkVHX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzIzODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NUjc1MjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRENYWCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xNNjM9bQojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNPUlNfTE03NT1tCkNPTkZJR19TRU5TT1JT X0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD1tCkNPTkZJ R19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNPUlNfTE04 Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09ORklHX1NF TlNPUlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9bQpDT05GSUdfU0VOU09SU19MTTk1 MjQxPW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpD T05GSUdfU0VOU09SU19QQzg3NDI3PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9DT1JFPW0KQ09ORklHX1NFTlNPUlNfTkNUNjc3NT1t CiMgQ09ORklHX1NFTlNPUlNfTkNUNjc3NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX05QQ003WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05aWFRf S1JBS0VOMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTlpYVF9TTUFSVDIgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPW0KQ09ORklHX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNf UE1CVVM9bQojIENPTkZJR19TRU5TT1JTX0FETTEyNjYgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19BRE0xMjc1PW0KIyBDT05GSUdfU0VOU09SU19CRUxfUEZFIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19CUEFfUlM2MDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0RFTFRBX0FIRTUw RENfRkFOIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GU1BfM1kgaXMgbm90IHNldAojIENP TkZJR19TRU5TT1JTX0lCTV9DRkZQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRFBTOTIw QUIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lOU1BVUl9JUFNQUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfSVIzNTIyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVIzNjAy MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSVIzODA2NCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfSVJQUzU0MDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lTTDY4MTM3IGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj1tCkNPTkZJR19TRU5TT1JTX0xUQzI5Nzg9 bQojIENPTkZJR19TRU5TT1JTX0xUQzM4MTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01B WDE1MzAxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9bQojIENPTkZJR19TRU5T T1JTX01BWDE2NjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgyMDczMCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMjA3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X01BWDMxNzg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9bQpDT05GSUdfU0VO U09SU19NQVg4Njg4PW0KIyBDT05GSUdfU0VOU09SU19NUDI4ODggaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX01QMjk3NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTVA1MDIzIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19QSU00MzI4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19QTEkxMjA5QkMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BNNjc2NFRSIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19QWEUxNjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19R NTRTSjEwOEEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TVFBEREM2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfVFBTNDA0MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQ UzUzNjc5IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVUNEOTAwMD1tCkNPTkZJR19TRU5TT1JT X1VDRDkyMDA9bQojIENPTkZJR19TRU5TT1JTX1hEUEUxNTIgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX1hEUEUxMjIgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19aTDYxMDA9bQojIENPTkZJ R19TRU5TT1JTX1NCVFNJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TQlJNSSBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX1NIVDE1PW0KQ09ORklHX1NFTlNPUlNfU0hUMjE9bQojIENPTkZJ R19TRU5TT1JTX1NIVDN4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TSFQ0eCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSVM1 NTk1PW0KIyBDT05GSUdfU0VOU09SU19TWTc2MzZBIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf RE1FMTczNz1tCkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQojIENPTkZJR19TRU5TT1JTX0VNQzIx MDMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19FTUM2VzIwMT1tCkNPTkZJR19TRU5TT1JTX1NN U0M0N00xPW0KQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCkNPTkZJR19TRU5TT1JTX1NNU0M0 N0IzOTc9bQpDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj1tCkNPTkZJR19TRU5TT1JTX1ND SDU2Mjc9bQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PW0KIyBDT05GSUdfU0VOU09SU19TVFRTNzUx IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19T RU5TT1JTX0FEQzEyOEQ4MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFM3ODI4PW0KIyBD T05GSUdfU0VOU09SU19BRFM3ODcxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQU1DNjgyMT1t CkNPTkZJR19TRU5TT1JTX0lOQTIwOT1tCkNPTkZJR19TRU5TT1JTX0lOQTJYWD1tCiMgQ09ORklH X1NFTlNPUlNfSU5BMjM4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEhN QzUwPW0KQ09ORklHX1NFTlNPUlNfVE1QMTAyPW0KIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1RNUDQwMT1tCkNPTkZJR19TRU5TT1JTX1RNUDQyMT1tCiMgQ09ORklHX1NFTlNPUlNfVE1QNDY0 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA1MTMgaXMgbm90IHNldApDT05GSUdfU0VO U09SU19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9bQpDT05GSUdfU0VOU09S U19WVDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgyMzE9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc3 M0cgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgz NzkxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQpD T05GSUdfU0VOU09SU19XODM3OTU9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4 Nk5HPW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9 bQojIENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpD T05GSUdfU0VOU09SU19BQ1BJX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVRLMDExMD1tCiMgQ09O RklHX1NFTlNPUlNfQVNVU19XTUkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTVVNfV01J X0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BU1VTX0VDIGlzIG5vdCBzZXQKQ09ORklH X1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX1NUQVRJU1RJQ1MgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9X RVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dS SVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBD T05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdf VEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxf R09WX0ZBSVJfU0hBUkU9eQpDT05GSUdfVEhFUk1BTF9HT1ZfU1RFUF9XSVNFPXkKQ09ORklHX1RI RVJNQUxfR09WX0JBTkdfQkFORz15CkNPTkZJR19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBD T05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldAoKIwojIEludGVsIHRoZXJtYWwgZHJp dmVycwojCkNPTkZJR19JTlRFTF9QT1dFUkNMQU1QPW0KQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RP Uj15CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCiMgQ09ORklHX0lOVEVMX1NPQ19EVFNf VEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJtYWwgZHJpdmVycwojCiMg Q09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgZW5kIG9mIEFDUEkgSU5UMzQwWCB0 aGVybWFsIGRyaXZlcnMKCkNPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTD1tCiMgQ09ORklHX0lOVEVM X1RDQ19DT09MSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfSEZJX1RIRVJNQUwgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCB0aGVy bWFsIGRyaXZlcnMKCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JFPXkKIyBD T05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0dfSEFORExF X0JPT1RfRU5BQkxFRD15CkNPTkZJR19XQVRDSERPR19PUEVOX1RJTUVPVVQ9MApDT05GSUdfV0FU Q0hET0dfU1lTRlM9eQojIENPTkZJR19XQVRDSERPR19IUlRJTUVSX1BSRVRJTUVPVVQgaXMgbm90 IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBDT05GSUdfV0FUQ0hE T0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJz CiMKQ09ORklHX1NPRlRfV0FUQ0hET0c9bQpDT05GSUdfV0RBVF9XRFQ9bQojIENPTkZJR19YSUxJ TlhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUxYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDYz WFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BQ1FVSVJFX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX0FEVkFOVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfQUxJTTE1MzVfV0RUPW0KQ09O RklHX0FMSU03MTAxX1dEVD1tCiMgQ09ORklHX0VCQ19DMzg0X1dEVCBpcyBub3Qgc2V0CkNPTkZJ R19GNzE4MDhFX1dEVD1tCiMgQ09ORklHX1NQNTEwMF9UQ08gaXMgbm90IHNldApDT05GSUdfU0JD X0ZJVFBDMl9XQVRDSERPRz1tCiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJ R19JQjcwMF9XRFQ9bQpDT05GSUdfSUJNQVNSPW0KIyBDT05GSUdfV0FGRVJfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNPTkZJR19JRTZYWF9XRFQ9bQpDT05GSUdfSVRDT19X RFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJR19JVDg3MTJGX1dEVD1tCkNP TkZJR19JVDg3X1dEVD1tCkNPTkZJR19IUF9XQVRDSERPRz1tCkNPTkZJR19IUFdEVF9OTUlfREVD T0RJTkc9eQojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEM4NzQxM19X RFQgaXMgbm90IHNldApDT05GSUdfTlZfVENPPW0KIyBDT05GSUdfNjBYWF9XRFQgaXMgbm90IHNl dAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1NDSDMxMVhfV0RUPW0K IyBDT05GSUdfU01TQzM3Qjc4N19XRFQgaXMgbm90IHNldAojIENPTkZJR19UUU1YODZfV0RUIGlz IG5vdCBzZXQKQ09ORklHX1ZJQV9XRFQ9bQpDT05GSUdfVzgzNjI3SEZfV0RUPW0KQ09ORklHX1c4 Mzg3N0ZfV0RUPW0KQ09ORklHX1c4Mzk3N0ZfV0RUPW0KQ09ORklHX01BQ0haX1dEVD1tCiMgQ09O RklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJX1dEVD1t CiMgQ09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBu b3Qgc2V0CiMgQ09ORklHX01FTl9BMjFfV0RUIGlzIG5vdCBzZXQKCiMKIyBQQ0ktYmFzZWQgV2F0 Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz1tCkNPTkZJR19XRFRQQ0k9bQoKIwoj IFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCiMgQ09ORklHX1VTQlBDV0FUQ0hET0cgaXMgbm90 IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklH X0JDTUFfUE9TU0lCTEU9eQpDT05GSUdfQkNNQT1tCkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJ QkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5v dCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NN Tj15CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKIyBDT05GSUdfQkNNQV9ERUJVRyBpcyBub3Qg c2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09SRT15 CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAgaXMg bm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JEOTU3MU1XViBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BREVSQSBpcyBu b3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1 Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAgaXMgbm90 IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX1NQ SSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9NUDI2MjkgaXMgbm90IHNldAojIENPTkZJR19IVENfUEFTSUMzIGlzIG5vdCBzZXQKIyBD T05GSUdfSFRDX0kyQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19JMkNf R1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MUENfSUNIPXkKQ09ORklHX0xQQ19TQ0g9bQpDT05GSUdf TUZEX0lOVEVMX0xQU1M9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQST15CkNPTkZJR19NRkRf SU5URUxfTFBTU19QQ0k9eQojIENPTkZJR19NRkRfSU5URUxfUE1DX0JYVCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9JUVM2MlggaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMg bm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04 MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwNSBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3Nzg0MyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5 MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM2MCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NVDYzOTcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVpYX1BDQVAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVklQRVJCT0FSRCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUw NjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNldAojIENPTkZJR19N RkRfUlQ0ODMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1NJTVBMRV9NRkRfSTJDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9T TTUwMT1tCkNPTkZJR19NRkRfU001MDFfR1BJTz15CiMgQ09ORklHX01GRF9TS1k4MTQ1MiBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfQU0z MzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENP TkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qg c2V0CiMgQ09ORklHX1RQUzY1MDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUwN1ggaXMgbm90 IHNldAojIENPTkZJR19NRkRfVFBTNjUwODYgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjUw OTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTFA4NzNYIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1RQUzY1OTEyX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkx Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19UV0w0MDMwX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19UV0w2MDQwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfV0wxMjczX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19NRkRfTE0zNTMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RRTVg4NiBp cyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9bQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMg bm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRf V004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENP TkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BVEMy NjBYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9NMTBfQk1DIGlzIG5vdCBzZXQK IyBlbmQgb2YgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwoKIyBDT05GSUdfUkVHVUxBVE9S IGlzIG5vdCBzZXQKQ09ORklHX1JDX0NPUkU9bQpDT05GSUdfTElSQz15CkNPTkZJR19SQ19NQVA9 bQpDT05GSUdfUkNfREVDT0RFUlM9eQpDT05GSUdfSVJfSU1PTl9ERUNPREVSPW0KQ09ORklHX0lS X0pWQ19ERUNPREVSPW0KQ09ORklHX0lSX01DRV9LQkRfREVDT0RFUj1tCkNPTkZJR19JUl9ORUNf REVDT0RFUj1tCkNPTkZJR19JUl9SQzVfREVDT0RFUj1tCkNPTkZJR19JUl9SQzZfREVDT0RFUj1t CiMgQ09ORklHX0lSX1JDTU1fREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JUl9TQU5ZT19ERUNP REVSPW0KIyBDT05GSUdfSVJfU0hBUlBfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JUl9TT05Z X0RFQ09ERVI9bQojIENPTkZJR19JUl9YTVBfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19SQ19E RVZJQ0VTPXkKQ09ORklHX0lSX0VORT1tCkNPTkZJR19JUl9GSU5URUs9bQojIENPTkZJR19JUl9J R09SUExVR1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSX0lHVUFOQSBpcyBub3Qgc2V0CiMgQ09O RklHX0lSX0lNT04gaXMgbm90IHNldAojIENPTkZJR19JUl9JTU9OX1JBVyBpcyBub3Qgc2V0CkNP TkZJR19JUl9JVEVfQ0lSPW0KIyBDT05GSUdfSVJfTUNFVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lS X05VVk9UT049bQojIENPTkZJR19JUl9SRURSQVQzIGlzIG5vdCBzZXQKQ09ORklHX0lSX1NFUklB TD1tCkNPTkZJR19JUl9TRVJJQUxfVFJBTlNNSVRURVI9eQojIENPTkZJR19JUl9TVFJFQU1aQVAg aXMgbm90IHNldAojIENPTkZJR19JUl9UT1kgaXMgbm90IHNldAojIENPTkZJR19JUl9UVFVTQklS IGlzIG5vdCBzZXQKQ09ORklHX0lSX1dJTkJPTkRfQ0lSPW0KIyBDT05GSUdfUkNfQVRJX1JFTU9U RSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0xPT1BCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNf WEJPWF9EVkQgaXMgbm90IHNldAoKIwojIENFQyBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0VD X1NVUFBPUlQgaXMgbm90IHNldAojIGVuZCBvZiBDRUMgc3VwcG9ydAoKQ09ORklHX01FRElBX1NV UFBPUlQ9bQpDT05GSUdfTUVESUFfU1VQUE9SVF9GSUxURVI9eQpDT05GSUdfTUVESUFfU1VCRFJW X0FVVE9TRUxFQ1Q9eQoKIwojIE1lZGlhIGRldmljZSB0eXBlcwojCiMgQ09ORklHX01FRElBX0NB TUVSQV9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQg aXMgbm90IHNldAojIENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAoj IENPTkZJR19NRURJQV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfU0RS X1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9QTEFURk9STV9TVVBQT1JUIGlzIG5v dCBzZXQKIyBDT05GSUdfTUVESUFfVEVTVF9TVVBQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVk aWEgZGV2aWNlIHR5cGVzCgojCiMgTWVkaWEgZHJpdmVycwojCgojCiMgRHJpdmVycyBmaWx0ZXJl ZCBhcyBzZWxlY3RlZCBhdCAnRmlsdGVyIG1lZGlhIGRyaXZlcnMnCiMKCiMKIyBNZWRpYSBkcml2 ZXJzCiMKIyBDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJ QV9QQ0lfU1VQUE9SVCBpcyBub3Qgc2V0CiMgZW5kIG9mIE1lZGlhIGRyaXZlcnMKCkNPTkZJR19N RURJQV9ISURFX0FOQ0lMTEFSWV9TVUJEUlY9eQoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJz CiMKIyBlbmQgb2YgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMKCiMKIyBHcmFwaGljcyBzdXBwb3J0 CiMKIyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0dUVD1tCkNPTkZJR19WR0Ff U1dJVENIRVJPTz15CkNPTkZJR19EUk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKIyBDT05GSUdf RFJNX0RFQlVHX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPW0KQ09O RklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZCREVWX09WRVJBTExPQz0xMDAK Q09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05GSUdfRFJNX0RJU1BMQVlfSEVMUEVS PW0KQ09ORklHX0RSTV9ESVNQTEFZX0RQX0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRENQ X0hFTFBFUj15CkNPTkZJR19EUk1fRElTUExBWV9IRE1JX0hFTFBFUj15CkNPTkZJR19EUk1fRFBf QVVYX0NIQVJERVY9eQojIENPTkZJR19EUk1fRFBfQ0VDIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9U VE09bQpDT05GSUdfRFJNX0JVRERZPW0KQ09ORklHX0RSTV9WUkFNX0hFTFBFUj1tCkNPTkZJR19E Uk1fVFRNX0hFTFBFUj1tCkNPTkZJR19EUk1fR0VNX1NITUVNX0hFTFBFUj1tCgojCiMgSTJDIGVu Y29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9JMkNfQ0g3MDA2PW0KQ09ORklHX0RS TV9JMkNfU0lMMTY0PW0KIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk4WCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9JMkNfTlhQX1REQTk5NTAgaXMgbm90IHNldAojIGVuZCBvZiBJMkMgZW5jb2Rl ciBvciBoZWxwZXIgY2hpcHMKCiMKIyBBUk0gZGV2aWNlcwojCiMgZW5kIG9mIEFSTSBkZXZpY2Vz CgojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FNREdQVSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9OT1VWRUFVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9JOTE1PW0K Q09ORklHX0RSTV9JOTE1X0ZPUkNFX1BST0JFPSIiCkNPTkZJR19EUk1fSTkxNV9DQVBUVVJFX0VS Uk9SPXkKQ09ORklHX0RSTV9JOTE1X0NPTVBSRVNTX0VSUk9SPXkKQ09ORklHX0RSTV9JOTE1X1VT RVJQVFI9eQojIENPTkZJR19EUk1fSTkxNV9HVlRfS1ZNR1QgaXMgbm90IHNldApDT05GSUdfRFJN X0k5MTVfUkVRVUVTVF9USU1FT1VUPTIwMDAwCkNPTkZJR19EUk1fSTkxNV9GRU5DRV9USU1FT1VU PTEwMDAwCkNPTkZJR19EUk1fSTkxNV9VU0VSRkFVTFRfQVVUT1NVU1BFTkQ9MjUwCkNPTkZJR19E Uk1fSTkxNV9IRUFSVEJFQVRfSU5URVJWQUw9MjUwMApDT05GSUdfRFJNX0k5MTVfUFJFRU1QVF9U SU1FT1VUPTY0MApDT05GSUdfRFJNX0k5MTVfTUFYX1JFUVVFU1RfQlVTWVdBSVQ9ODAwMApDT05G SUdfRFJNX0k5MTVfU1RPUF9USU1FT1VUPTEwMApDT05GSUdfRFJNX0k5MTVfVElNRVNMSUNFX0RV UkFUSU9OPTEKIyBDT05GSUdfRFJNX1ZHRU0gaXMgbm90IHNldAojIENPTkZJR19EUk1fVktNUyBp cyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldApDT05GSUdfRFJNX0dNQTUw MD1tCiMgQ09ORklHX0RSTV9VREwgaXMgbm90IHNldApDT05GSUdfRFJNX0FTVD1tCkNPTkZJR19E Uk1fTUdBRzIwMD1tCkNPTkZJR19EUk1fUVhMPW0KQ09ORklHX0RSTV9WSVJUSU9fR1BVPW0KQ09O RklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxf UkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIENPTkZJR19EUk1fUEFORUxfV0lE RUNISVBTX1dTMjQwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIERpc3BsYXkgUGFuZWxzCgpDT05GSUdf RFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVy ZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAoj IGVuZCBvZiBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCgojIENPTkZJR19EUk1fRVROQVZJViBp cyBub3Qgc2V0CkNPTkZJR19EUk1fQk9DSFM9bQpDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0KIyBD T05GSUdfRFJNX0dNMTJVMzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1BBTkVMX01JUElfREJJ IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NJTVBMRURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJ TllEUk1fSFg4MzU3RCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJOTE2MyBpcyBub3Qg c2V0CiMgQ09ORklHX1RJTllEUk1fSUxJOTIyNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1f SUxJOTM0MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RJTllEUk1fSUxJOTQ4NiBpcyBub3Qgc2V0CiMg Q09ORklHX1RJTllEUk1fTUkwMjgzUVQgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1JFUEFQ RVIgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX1NUNzU4NiBpcyBub3Qgc2V0CiMgQ09ORklH X1RJTllEUk1fU1Q3NzM1UiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WQk9YVklERU8gaXMgbm90 IHNldAojIENPTkZJR19EUk1fR1VEIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1NTRDEzMFggaXMg bm90IHNldAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9P UklFTlRBVElPTl9RVUlSS1M9eQpDT05GSUdfRFJNX05PTU9ERVNFVD15CkNPTkZJR19EUk1fUFJJ VkFDWV9TQ1JFRU49eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCX0NNRExJ TkU9eQpDT05GSUdfRkJfTk9USUZZPXkKQ09ORklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJ RCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlB UkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0K Q09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KIyBDT05G SUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9bQpDT05G SUdfRkJfREVGRVJSRURfSU89eQojIENPTkZJR19GQl9NT0RFX0hFTFBFUlMgaXMgbm90IHNldApD T05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMKIyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVy cwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQg aXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNB IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJf TjQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09Q RU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNldAoj IENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9WSUEgaXMgbm90IHNldAojIENP TkZJR19GQl9ORU9NQUdJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAoj IENPTkZJR19GQl8zREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1ZUODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90 IHNldAojIENPTkZJR19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNl dAojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU001MDEgaXMgbm90 IHNldAojIENPTkZJR19GQl9TTVNDVUZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVURMIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfSUJNX0dYVDQ1MDAgaXMgbm90IHNldAojIENPTkZJR19GQl9WSVJU VUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfTUI4NjJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJTVBMRSBpcyBub3Qgc2V0CiMgQ09O RklHX0ZCX1NTRDEzMDcgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CiMg ZW5kIG9mIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCgojCiMgQmFja2xpZ2h0ICYgTENEIGRldmljZSBz dXBwb3J0CiMKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9bQojIENPTkZJR19MQ0RfTDRGMDAyNDJU MDMgaXMgbm90IHNldAojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CiMgQ09ORklH X0xDRF9MVFYzNTBRViBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MjJYIGlzIG5vdCBzZXQK IyBDT05GSUdfTENEX0lMSTkzMjAgaXMgbm90IHNldAojIENPTkZJR19MQ0RfVERPMjRNIGlzIG5v dCBzZXQKIyBDT05GSUdfTENEX1ZHRzI0MzJBNCBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfUExBVEZP Uk09bQojIENPTkZJR19MQ0RfQU1TMzY5RkcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVM1 MDFLRjAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0hYODM1NyBpcyBub3Qgc2V0CiMgQ09ORklH X0xDRF9PVE0zMjI1QSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkK IyBDT05GSUdfQkFDS0xJR0hUX0tURDI1MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9Q V00gaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPW0KIyBDT05GSUdfQkFDS0xJR0hU X1FDT01fV0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfQURQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdI VF9BRFA4ODcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xNMzYzMEEgaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9M UDg1NVg9bQojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tM SUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90 IHNldAojIENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgZW5kIG9mIEJhY2ts aWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAoKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlz cGxheSBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19EVU1NWV9D T05TT0xFPXkKQ09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09O U09MRV9ST1dTPTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKIyBDT05GSUdfRlJBTUVC VUZGRVJfQ09OU09MRV9MRUdBQ1lfQUNDRUxFUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1F QlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlk9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09M RV9ST1RBVElPTj15CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVGRVJSRURfVEFLRU9W RVIgaXMgbm90IHNldAojIGVuZCBvZiBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKCkNP TkZJR19MT0dPPXkKIyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKIyBDT05GSUdf TE9HT19MSU5VWF9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQ9eQoj IGVuZCBvZiBHcmFwaGljcyBzdXBwb3J0CgojIENPTkZJR19TT1VORCBpcyBub3Qgc2V0CgojCiMg SElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RIPXkK Q09ORklHX0hJRFJBVz15CkNPTkZJR19VSElEPW0KQ09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBT cGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRFQ0g9bQojIENPTkZJR19ISURfQUND VVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BQ1JVWD1tCiMgQ09ORklHX0hJRF9BQ1JVWF9G RiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9bQojIENPTkZJR19ISURfQVBQTEVJUiBpcyBu b3Qgc2V0CkNPTkZJR19ISURfQVNVUz1tCkNPTkZJR19ISURfQVVSRUFMPW0KQ09ORklHX0hJRF9C RUxLSU49bQojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfQklH QkVOX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9bQojIENPTkZJR19ISURfQ0hJQ09O WSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9DT1JTQUlSIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQUNBTExZIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9DTUVESUE9bQojIENPTkZJR19ISURfQ1AyMTEyIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE X0NSRUFUSVZFX1NCMDU0MCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVTUz1tCkNPTkZJR19I SURfRFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0VfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0VMQU4gaXMgbm90IHNldApDT05G SUdfSElEX0VMRUNPTT1tCiMgQ09ORklHX0hJRF9FTE8gaXMgbm90IHNldApDT05GSUdfSElEX0Va S0VZPW0KIyBDT05GSUdfSElEX0ZUMjYwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9HRU1CSVJEPW0K Q09ORklHX0hJRF9HRlJNPW0KIyBDT05GSUdfSElEX0dMT1JJT1VTIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0hPTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9WSVZBTERJIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0dUNjgzUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfS0VZVE9VQ0g9bQpDT05G SUdfSElEX0tZRT1tCiMgQ09ORklHX0hJRF9VQ0xPR0lDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9X QUxUT1A9bQojIENPTkZJR19ISURfVklFV1NPTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJ QU9NSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1lSQVRJT049bQpDT05GSUdfSElEX0lDQURFPW0K Q09ORklHX0hJRF9JVEU9bQpDT05GSUdfSElEX0pBQlJBPW0KQ09ORklHX0hJRF9UV0lOSEFOPW0K Q09ORklHX0hJRF9LRU5TSU5HVE9OPW0KQ09ORklHX0hJRF9MQ1BPV0VSPW0KQ09ORklHX0hJRF9M RUQ9bQpDT05GSUdfSElEX0xFTk9WTz1tCiMgQ09ORklHX0hJRF9MRVRTS0VUQ0ggaXMgbm90IHNl dApDT05GSUdfSElEX0xPR0lURUNIPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ESj1tCkNPTkZJR19I SURfTE9HSVRFQ0hfSElEUFA9bQojIENPTkZJR19MT0dJVEVDSF9GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMg bm90IHNldAojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NQUdJ Q01PVVNFPXkKIyBDT05GSUdfSElEX01BTFRST04gaXMgbm90IHNldAojIENPTkZJR19ISURfTUFZ RkxBU0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTUVHQVdPUkxEX0ZGIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1JFRFJBR09OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9NSUNST1NPRlQ9bQpDT05G SUdfSElEX01PTlRFUkVZPW0KQ09ORklHX0hJRF9NVUxUSVRPVUNIPW0KIyBDT05GSUdfSElEX05J TlRFTkRPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9OVEk9bQojIENPTkZJR19ISURfTlRSSUcgaXMg bm90IHNldApDT05GSUdfSElEX09SVEVLPW0KQ09ORklHX0hJRF9QQU5USEVSTE9SRD1tCiMgQ09O RklHX1BBTlRIRVJMT1JEX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BFTk1PVU5UIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD1tCkNPTkZJR19ISURfUElDT0xDRD1tCkNPTkZJR19I SURfUElDT0xDRF9GQj15CkNPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpDT05GSUdfSElE X1BJQ09MQ0RfTENEPXkKQ09ORklHX0hJRF9QSUNPTENEX0xFRFM9eQpDT05GSUdfSElEX1BJQ09M Q0RfQ0lSPXkKQ09ORklHX0hJRF9QTEFOVFJPTklDUz1tCiMgQ09ORklHX0hJRF9SQVpFUiBpcyBu b3Qgc2V0CkNPTkZJR19ISURfUFJJTUFYPW0KIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNl dAojIENPTkZJR19ISURfUk9DQ0FUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TQUlURUs9bQpDT05G SUdfSElEX1NBTVNVTkc9bQojIENPTkZJR19ISURfU0VNSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklH X0hJRF9TSUdNQU1JQ1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldApD T05GSUdfSElEX1NQRUVETElOSz1tCiMgQ09ORklHX0hJRF9TVEVBTSBpcyBub3Qgc2V0CkNPTkZJ R19ISURfU1RFRUxTRVJJRVM9bQpDT05GSUdfSElEX1NVTlBMVVM9bQpDT05GSUdfSElEX1JNST1t CkNPTkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9TTUFSVEpPWVBMVVM9bQojIENPTkZJR19TTUFSVEpPWVBMVVNfRkYgaXMgbm90 IHNldApDT05GSUdfSElEX1RJVk89bQpDT05GSUdfSElEX1RPUFNFRUQ9bQpDT05GSUdfSElEX1RI SU5HTT1tCkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPW0KIyBDT05GSUdfVEhSVVNUTUFTVEVSX0ZG IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1VEUkFXX1BTMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9VMkZaRVJPIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBQ09NIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9XSUlNT1RFPW0KQ09ORklHX0hJRF9YSU5NTz1tCkNPTkZJR19ISURfWkVST1BMVVM9bQoj IENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049bQpDT05G SUdfSElEX1NFTlNPUl9IVUI9eQpDT05GSUdfSElEX1NFTlNPUl9DVVNUT01fU0VOU09SPW0KQ09O RklHX0hJRF9BTFBTPW0KIyBDT05GSUdfSElEX01DUDIyMjEgaXMgbm90IHNldAojIGVuZCBvZiBT cGVjaWFsIEhJRCBkcml2ZXJzCgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9 eQojIENPTkZJR19ISURfUElEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hJRERFViBpcyBub3Qg c2V0CiMgZW5kIG9mIFVTQiBISUQgc3VwcG9ydAoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09O RklHX0kyQ19ISURfQUNQSSBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBISUQgc3VwcG9ydAoKIwoj IEludGVsIElTSCBISUQgc3VwcG9ydAojCkNPTkZJR19JTlRFTF9JU0hfSElEPW0KIyBDT05GSUdf SU5URUxfSVNIX0ZJUk1XQVJFX0RPV05MT0FERVIgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBJ U0ggSElEIHN1cHBvcnQKCiMKIyBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX1NG SF9ISUQgaXMgbm90IHNldAojIGVuZCBvZiBBTUQgU0ZIIEhJRCBTdXBwb3J0CiMgZW5kIG9mIEhJ RCBzdXBwb3J0CgpDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQ UE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTk5fR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJ R19VU0JfUENJPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2Vs bGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05G SUdfVVNCX0ZFV19JTklUX1JFVFJJRVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFlOQU1JQ19N SU5PUlMgaXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X09UR19QUk9EVUNUTElTVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBP UlQ9eQpDT05GSUdfVVNCX0FVVE9TVVNQRU5EX0RFTEFZPTIKQ09ORklHX1VTQl9NT049eQoKIwoj IFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBp cyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QQ0lfUkVO RVNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJR19V U0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19VU0Jf RUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMgbm90 IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lT UDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX01BWDM0MjFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0hDRD15 CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKIyBDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JN IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VSENJX0hDRD15CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0hDRF9CQ01BIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90 IHNldAoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCiMgQ09ORklHX1VTQl9BQ00gaXMg bm90IHNldAojIENPTkZJR19VU0JfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9XRE0g aXMgbm90IHNldAojIENPTkZJR19VU0JfVE1DIGlzIG5vdCBzZXQKCiMKIyBOT1RFOiBVU0JfU1RP UkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZfU0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5l ZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1vcmUgaW5mbwojCkNPTkZJR19VU0JfU1RP UkFHRT1tCiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NUT1JBR0VfUkVBTFRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0RBVEFGQUIg aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09NIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfVVNC QVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENP TkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9K VU1QU0hPVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0FMQVVEQSBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9TVE9SQUdFX09ORVRPVUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NU T1JBR0VfS0FSTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNC IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9VQVMgaXMgbm90IHNldAoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwojIENP TkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JQ1JPVEVLIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DRE5TX1NVUFBP UlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0RXQzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQK CiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKIyBDT05GSUdfVVNCX1VTUzcyMCBpcyBub3Qgc2V0CkNP TkZJR19VU0JfU0VSSUFMPW0KQ09ORklHX1VTQl9TRVJJQUxfR0VORVJJQz15CiMgQ09ORklHX1VT Ql9TRVJJQUxfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfQkVMS0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9DSDM0MSBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0hJVEVIRUFUIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9ESUdJX0FDQ0VMRVBPUlQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX0NQMjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRU1QRUcgaXMgbm90IHNldAojIENPTkZJR19VU0Jf U0VSSUFMX0ZURElfU0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9WSVNPUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVBBUSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T RVJJQUxfSVIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVF9USSBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfRjgxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GODE1M1ggaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0dBUk1JTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfSVBXIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9JVVUgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NFUklBTF9LRVlTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LTFNJIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1QgaXMgbm90IHNldAojIENPTkZJR19V U0JfU0VSSUFMX01DVF9VMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NRVRSTyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTU9TNzcyMCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9TRVJJQUxfTU9TNzg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTVhVUE9S VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9QTDIzMDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09USTY4 NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1BD UDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0FGRSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS SUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAoj IENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJ QUxfT1BUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9PUFRJQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NF UklBTF9YU0VOU19NVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMg bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NTVTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TRVJJQUxfUVQyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9VUEQ3OEYwNzMwIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9YUiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKIyBDT05GSUdfVVNC X0VNSTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VNSTI2IGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0FEVVRVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVZTRUcgaXMgbm90IHNldAojIENP TkZJR19VU0JfTEVHT1RPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xDRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVRI RVJNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lETU9VU0UgaXMgbm90IHNldAojIENPTkZJR19V U0JfRlRESV9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FQUExFRElTUExBWSBpcyBub3Qg c2V0CiMgQ09ORklHX0FQUExFX01GSV9GQVNUQ0hBUkdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NJU1VTQlZHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRCBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9UUkFOQ0VWSUJSQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JT1dBUlJJT1IgaXMg bm90IHNldAojIENPTkZJR19VU0JfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FSFNFVF9U RVNUX0ZJWFRVUkUgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNJR0hURlcgaXMgbm90IHNldAoj IENPTkZJR19VU0JfWVVSRVggaXMgbm90IHNldAojIENPTkZJR19VU0JfRVpVU0JfRlgyIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9I U0lDX1VTQjM1MDMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFNJQ19VU0I0NjA0IGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0xJTktfTEFZRVJfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9D SEFPU0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BVE0gaXMgbm90IHNldAoKIwojIFVTQiBQ aHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMwMSBp cyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCgojIENPTkZJR19V U0JfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1RZUEVDPXkKIyBDT05GSUdfVFlQRUNfVENQTSBp cyBub3Qgc2V0CkNPTkZJR19UWVBFQ19VQ1NJPXkKIyBDT05GSUdfVUNTSV9DQ0cgaXMgbm90IHNl dApDT05GSUdfVUNTSV9BQ1BJPXkKIyBDT05GSUdfVFlQRUNfVFBTNjU5OFggaXMgbm90IHNldAoj IENPTkZJR19UWVBFQ19SVDE3MTkgaXMgbm90IHNldAojIENPTkZJR19UWVBFQ19TVFVTQjE2MFgg aXMgbm90IHNldAojIENPTkZJR19UWVBFQ19XVVNCMzgwMSBpcyBub3Qgc2V0CgojCiMgVVNCIFR5 cGUtQyBNdWx0aXBsZXhlci9EZU11bHRpcGxleGVyIFN3aXRjaCBzdXBwb3J0CiMKIyBDT05GSUdf VFlQRUNfTVVYX0ZTQTQ0ODAgaXMgbm90IHNldAojIENPTkZJR19UWVBFQ19NVVhfUEkzVVNCMzA1 MzIgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgVHlwZS1DIE11bHRpcGxleGVyL0RlTXVsdGlwbGV4 ZXIgU3dpdGNoIHN1cHBvcnQKCiMKIyBVU0IgVHlwZS1DIEFsdGVybmF0ZSBNb2RlIGRyaXZlcnMK IwojIENPTkZJR19UWVBFQ19EUF9BTFRNT0RFIGlzIG5vdCBzZXQKIyBlbmQgb2YgVVNCIFR5cGUt QyBBbHRlcm5hdGUgTW9kZSBkcml2ZXJzCgojIENPTkZJR19VU0JfUk9MRV9TV0lUQ0ggaXMgbm90 IHNldApDT05GSUdfTU1DPW0KQ09ORklHX01NQ19CTE9DSz1tCkNPTkZJR19NTUNfQkxPQ0tfTUlO T1JTPTgKQ09ORklHX1NESU9fVUFSVD1tCiMgQ09ORklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMK IyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX01NQ19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0k9bQpDT05GSUdfTU1DX1NESENJX0lPX0FDQ0VT U09SUz15CkNPTkZJR19NTUNfU0RIQ0lfUENJPW0KQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05G SUdfTU1DX1NESENJX0FDUEk9bQpDT05GSUdfTU1DX1NESENJX1BMVEZNPW0KIyBDT05GSUdfTU1D X1NESENJX0ZfU0RIMzAgaXMgbm90IHNldAojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CiMg Q09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1NQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMg bm90IHNldAojIENPTkZJR19NTUNfVlVCMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1VTSEMg aXMgbm90IHNldAojIENPTkZJR19NTUNfVVNESEk2Uk9MMCBpcyBub3Qgc2V0CiMgQ09ORklHX01N Q19SRUFMVEVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ1FIQ0k9bQojIENPTkZJR19NTUNf SFNRIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfTU1DX01USyBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19TREhDSV9YRU5PTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90 IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNf Q0xBU1NfRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19MRURTX0NMQVNTX01VTFRJQ09MT1IgaXMg bm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0Cgoj CiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CkNPTkZJR19MRURT X0xNMzUzMD1tCiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19M TTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldAojIENPTkZJ R19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NDQ9bQojIENPTkZJR19MRURT X0xQMzk1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1MFhYIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfQ0xFVk9fTUFJTD1tCiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09O RklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIg aXMgbm90IHNldApDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9bQpDT05GSUdfTEVEU19MVDM1OTM9 bQojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhY IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAoKIwojIExFRCBkcml2 ZXIgZm9yIGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMg KEhJRF9USElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPW0KQ09ORklHX0xFRFNfTUxYQ1BMRD1t CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19OSUM3OEJYIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19USV9M TVVfQ09NTU9OIGlzIG5vdCBzZXQKCiMKIyBGbGFzaCBhbmQgVG9yY2ggTEVEIGRyaXZlcnMKIwoK IwojIFJHQiBMRUQgZHJpdmVycwojCgojCiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJ R0dFUlM9eQpDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9P TkVTSE9UPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0RJU0sgaXMgbm90IHNldApDT05GSUdfTEVE U19UUklHR0VSX0hFQVJUQkVBVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUPW0KIyBD T05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9B Q1RJVklUWSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz1tCkNPTkZJR19MRURT X1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRm aWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5U PW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9bQojIENPTkZJR19MRURTX1RSSUdHRVJfUEFO SUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VS X0FVRElPPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX1RUWSBpcyBub3Qgc2V0CgojCiMgU2ltcGxl IExFRCBkcml2ZXJzCiMKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdf RURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQoj IENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfR0hFUz15CkNPTkZJR19F REFDX0U3NTJYPW0KQ09ORklHX0VEQUNfSTgyOTc1WD1tCkNPTkZJR19FREFDX0kzMDAwPW0KQ09O RklHX0VEQUNfSTMyMDA9bQpDT05GSUdfRURBQ19JRTMxMjAwPW0KQ09ORklHX0VEQUNfWDM4PW0K Q09ORklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURBQ19JNTAw MD1tCkNPTkZJR19FREFDX0k1MTAwPW0KQ09ORklHX0VEQUNfSTczMDA9bQpDT05GSUdfRURBQ19T QlJJREdFPW0KQ09ORklHX0VEQUNfU0tYPW0KIyBDT05GSUdfRURBQ19JMTBOTSBpcyBub3Qgc2V0 CkNPTkZJR19FREFDX1BORDI9bQojIENPTkZJR19FREFDX0lHRU42IGlzIG5vdCBzZXQKQ09ORklH X1JUQ19MSUI9eQpDT05GSUdfUlRDX01DMTQ2ODE4X0xJQj15CkNPTkZJR19SVENfQ0xBU1M9eQpD T05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRDX0hDVE9TWVNfREVWSUNFPSJydGMwIgojIENP TkZJR19SVENfU1lTVE9IQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19SVENfTlZNRU09eQoKIwojIFJUQyBpbnRlcmZhY2VzCiMKQ09ORklHX1JUQ19JTlRG X1NZU0ZTPXkKQ09ORklHX1JUQ19JTlRGX1BST0M9eQpDT05GSUdfUlRDX0lOVEZfREVWPXkKIyBD T05GSUdfUlRDX0lOVEZfREVWX1VJRV9FTVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9U RVNUIGlzIG5vdCBzZXQKCiMKIyBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0FC QjVaRVMzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9BQkVPWjkgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNz1tCiMg Q09ORklHX1JUQ19EUlZfRFMxMzA3X0NFTlRVUlkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9E UzEzNzQ9bQojIENPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzE2NzI9bQpDT05GSUdfUlRDX0RSVl9NQVg2OTAwPW0KQ09ORklHX1JUQ19EUlZfUlM1 QzM3Mj1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDg9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjAyMj1t CkNPTkZJR19SVENfRFJWX1gxMjA1PW0KQ09ORklHX1JUQ19EUlZfUENGODUyMz1tCiMgQ09ORklH X1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MzYzIGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1ODM9 bQpDT05GSUdfUlRDX0RSVl9NNDFUODA9bQpDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUPXkKQ09O RklHX1JUQ19EUlZfQlEzMks9bQojIENPTkZJR19SVENfRFJWX1MzNTM5MEEgaXMgbm90IHNldApD T05GSUdfUlRDX0RSVl9GTTMxMzA9bQojIENPTkZJR19SVENfRFJWX1JYODAxMCBpcyBub3Qgc2V0 CkNPTkZJR19SVENfRFJWX1JYODU4MT1tCkNPTkZJR19SVENfRFJWX1JYODAyNT1tCkNPTkZJR19S VENfRFJWX0VNMzAyNz1tCiMgQ09ORklHX1JUQ19EUlZfUlYzMDI4IGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9SVjMwMzIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBu b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU0QzMDc4IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRy aXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfTTQxVDk0IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQz IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDcgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9SWDQ1 ODE9bQojIENPTkZJR19SVENfRFJWX1JTNUMzNDggaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAoj IENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9 eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0K Q09ORklHX1JUQ19EUlZfRFMzMjMyX0hXTU9OPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlz IG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlYzMDI5QzI9bQojIENPTkZJR19SVENfRFJWX1JWMzAy OV9IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlzIG5vdCBzZXQKCiMK IyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NNT1M9eQpDT05GSUdfUlRD X0RSVl9EUzEyODY9bQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9bQpDT05GSUdfUlRDX0RSVl9EUzE1 NTM9bQojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9bQpDT05GSUdfUlRDX0RSVl9TVEsx N1RBOD1tCiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf TTQ4VDM1PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj1t CkNPTkZJR19SVENfRFJWX0JRNDgwMj1tCkNPTkZJR19SVENfRFJWX1JQNUMwMT1tCkNPTkZJR19S VENfRFJWX1YzMDIwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJW X0ZUUlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05G SUdfUlRDX0RSVl9HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05G SUdfRE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdf RE1BX0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQ ST15CiMgQ09ORklHX0FMVEVSQV9NU0dETUEgaXMgbm90IHNldApDT05GSUdfSU5URUxfSURNQTY0 PW0KIyBDT05GSUdfSU5URUxfSURYRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lEWERfQ09N UEFUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPQVRETUE9bQojIENPTkZJR19QTFhfRE1BIGlz IG5vdCBzZXQKIyBDT05GSUdfQU1EX1BURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURN QV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19E V19ETUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz1tCkNPTkZJR19EV19ETUFDX1BDST15CiMgQ09O RklHX0RXX0VETUEgaXMgbm90IHNldAojIENPTkZJR19EV19FRE1BX1BDSUUgaXMgbm90IHNldApD T05GSUdfSFNVX0RNQT15CiMgQ09ORklHX1NGX1BETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9MRE1BIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9 eQpDT05GSUdfRE1BVEVTVD1tCkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBv cHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMgQ09ORklHX1NXX1NZTkMgaXMgbm90IHNldAoj IENPTkZJR19VRE1BQlVGIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX01PVkVfTk9USUZZIGlz IG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVG X1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQUJVRl9IRUFQUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RNQUJVRl9TWVNGU19TVEFUUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERNQUJVRiBvcHRp b25zCgpDT05GSUdfRENBPW0KIyBDT05GSUdfQVVYRElTUExBWSBpcyBub3Qgc2V0CiMgQ09ORklH X1BBTkVMIGlzIG5vdCBzZXQKQ09ORklHX1VJTz1tCkNPTkZJR19VSU9fQ0lGPW0KQ09ORklHX1VJ T19QRFJWX0dFTklSUT1tCiMgQ09ORklHX1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJ R19VSU9fQUVDPW0KQ09ORklHX1VJT19TRVJDT1MzPW0KQ09ORklHX1VJT19QQ0lfR0VORVJJQz1t CiMgQ09ORklHX1VJT19ORVRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BSVVNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVUlPX01GNjI0IGlzIG5vdCBzZXQKQ09ORklHX1ZGSU89bQpDT05GSUdfVkZJ T19JT01NVV9UWVBFMT1tCkNPTkZJR19WRklPX1ZJUlFGRD1tCkNPTkZJR19WRklPX05PSU9NTVU9 eQpDT05GSUdfVkZJT19QQ0lfQ09SRT1tCkNPTkZJR19WRklPX1BDSV9NTUFQPXkKQ09ORklHX1ZG SU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMg bm90IHNldAojIENPTkZJR19WRklPX1BDSV9JR0QgaXMgbm90IHNldApDT05GSUdfVkZJT19NREVW PW0KQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdFUj1tCiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU89eQpDT05GSUdfVklSVElPX1BDSV9MSUI9eQpDT05GSUdfVklS VElPX1BDSV9MSUJfTEVHQUNZPXkKQ09ORklHX1ZJUlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19Q Q0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQojIENPTkZJR19WSVJUSU9fUE1FTSBpcyBu b3Qgc2V0CkNPTkZJR19WSVJUSU9fQkFMTE9PTj1tCiMgQ09ORklHX1ZJUlRJT19NRU0gaXMgbm90 IHNldApDT05GSUdfVklSVElPX0lOUFVUPW0KIyBDT05GSUdfVklSVElPX01NSU8gaXMgbm90IHNl dApDT05GSUdfVklSVElPX0RNQV9TSEFSRURfQlVGRkVSPW0KIyBDT05GSUdfVkRQQSBpcyBub3Qg c2V0CkNPTkZJR19WSE9TVF9JT1RMQj1tCkNPTkZJR19WSE9TVD1tCkNPTkZJR19WSE9TVF9NRU5V PXkKQ09ORklHX1ZIT1NUX05FVD1tCiMgQ09ORklHX1ZIT1NUX1NDU0kgaXMgbm90IHNldApDT05G SUdfVkhPU1RfVlNPQ0s9bQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5v dCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlwZXItViBndWVzdCBzdXBwb3J0CiMKIyBDT05GSUdfSFlQ RVJWIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAoK IyBDT05GSUdfR1JFWUJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTUVESSBpcyBub3Qgc2V0CiMg Q09ORklHX1NUQUdJTkcgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9eQpD T05GSUdfQUNQSV9XTUk9bQpDT05GSUdfV01JX0JNT0Y9bQojIENPTkZJR19IVUFXRUlfV01JIGlz IG5vdCBzZXQKIyBDT05GSUdfVVZfU1lTRlMgaXMgbm90IHNldApDT05GSUdfTVhNX1dNST1tCiMg Q09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZJRElBX1dNSV9FQ19CQUNLTElH SFQgaXMgbm90IHNldAojIENPTkZJR19YSUFPTUlfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfR0lH QUJZVEVfV01JIGlzIG5vdCBzZXQKIyBDT05GSUdfWU9HQUJPT0tfV01JIGlzIG5vdCBzZXQKQ09O RklHX0FDRVJIREY9bQojIENPTkZJR19BQ0VSX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0FD RVJfV01JPW0KIyBDT05GSUdfQU1EX1BNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9IU01QIGlz IG5vdCBzZXQKIyBDT05GSUdfQURWX1NXQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0FQUExFX0dN VVg9bQpDT05GSUdfQVNVU19MQVBUT1A9bQojIENPTkZJR19BU1VTX1dJUkVMRVNTIGlzIG5vdCBz ZXQKQ09ORklHX0FTVVNfV01JPW0KQ09ORklHX0FTVVNfTkJfV01JPW0KIyBDT05GSUdfQVNVU19U RjEwM0NfRE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX01FUkFLSV9NWDEwMCBpcyBub3Qgc2V0CkNP TkZJR19FRUVQQ19MQVBUT1A9bQpDT05GSUdfRUVFUENfV01JPW0KIyBDT05GSUdfWDg2X1BMQVRG T1JNX0RSSVZFUlNfREVMTCBpcyBub3Qgc2V0CkNPTkZJR19BTUlMT19SRktJTEw9bQpDT05GSUdf RlVKSVRTVV9MQVBUT1A9bQpDT05GSUdfRlVKSVRTVV9UQUJMRVQ9bQojIENPTkZJR19HUERfUE9D S0VUX0ZBTiBpcyBub3Qgc2V0CkNPTkZJR19IUF9BQ0NFTD1tCiMgQ09ORklHX1dJUkVMRVNTX0hP VEtFWSBpcyBub3Qgc2V0CkNPTkZJR19IUF9XTUk9bQojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBz ZXQKQ09ORklHX0lERUFQQURfTEFQVE9QPW0KQ09ORklHX1NFTlNPUlNfSERBUFM9bQpDT05GSUdf VEhJTktQQURfQUNQST1tCiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlz IG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1RISU5LUEFEX0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQ SV9WSURFTz15CkNPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMPXkKIyBDT05GSUdfVEhJ TktQQURfTE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfQVRPTUlTUDJfUE0gaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9JRlMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TQVJfSU5UMTA5 MiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QTUNfQ09SRT1tCgojCiMgSW50ZWwgU3BlZWQgU2Vs ZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9TUEVFRF9T RUxFQ1RfSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW50ZWwgU3BlZWQgU2VsZWN0IFRl Y2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBvcnQKCkNPTkZJR19JTlRFTF9XTUk9eQojIENPTkZJR19J TlRFTF9XTUlfU0JMX0ZXX1VQREFURSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9XTUlfVEhVTkRF UkJPTFQ9bQoKIwojIEludGVsIFVuY29yZSBGcmVxdWVuY3kgQ29udHJvbAojCiMgQ09ORklHX0lO VEVMX1VOQ09SRV9GUkVRX0NPTlRST0wgaXMgbm90IHNldAojIGVuZCBvZiBJbnRlbCBVbmNvcmUg RnJlcXVlbmN5IENvbnRyb2wKCkNPTkZJR19JTlRFTF9ISURfRVZFTlQ9bQpDT05GSUdfSU5URUxf VkJUTj1tCiMgQ09ORklHX0lOVEVMX0lOVDAwMDJfVkdQSU8gaXMgbm90IHNldApDT05GSUdfSU5U RUxfT0FLVFJBSUw9bQojIENPTkZJR19JTlRFTF9JU0hUUF9FQ0xJVEUgaXMgbm90IHNldAojIENP TkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldApDT05GSUdfSU5URUxfUlNUPW0KIyBDT05G SUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1RVUkJPX01BWF8z PXkKIyBDT05GSUdfSU5URUxfVlNFQyBpcyBub3Qgc2V0CkNPTkZJR19NU0lfTEFQVE9QPW0KQ09O RklHX01TSV9XTUk9bQojIENPTkZJR19QQ0VOR0lORVNfQVBVMiBpcyBub3Qgc2V0CiMgQ09ORklH X0JBUkNPX1A1MF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0KQ09ORklH X1NBTVNVTkdfUTEwPW0KQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPW0KIyBDT05GSUdfVE9TSElC QV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldApDT05GSUdf QUNQSV9DTVBDPW0KQ09ORklHX0NPTVBBTF9MQVBUT1A9bQojIENPTkZJR19MR19MQVBUT1AgaXMg bm90IHNldApDT05GSUdfUEFOQVNPTklDX0xBUFRPUD1tCkNPTkZJR19TT05ZX0xBUFRPUD1tCkNP TkZJR19TT05ZUElfQ09NUEFUPXkKIyBDT05GSUdfU1lTVEVNNzZfQUNQSSBpcyBub3Qgc2V0CkNP TkZJR19UT1BTVEFSX0xBUFRPUD1tCiMgQ09ORklHX1NFUklBTF9NVUxUSV9JTlNUQU5USUFURSBp cyBub3Qgc2V0CkNPTkZJR19NTFhfUExBVEZPUk09bQpDT05GSUdfSU5URUxfSVBTPW0KIyBDT05G SUdfSU5URUxfU0NVX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NDVV9QTEFURk9STSBp cyBub3Qgc2V0CiMgQ09ORklHX1NJRU1FTlNfU0lNQVRJQ19JUEMgaXMgbm90IHNldAojIENPTkZJ R19XSU5NQVRFX0ZNMDdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19QTUNfQVRPTT15CiMgQ09ORklH X0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldApDT05GSUdfTUVMTEFOT1hfUExBVEZPUk09eQpD T05GSUdfTUxYUkVHX0hPVFBMVUc9bQojIENPTkZJR19NTFhSRUdfSU8gaXMgbm90IHNldAojIENP TkZJR19NTFhSRUdfTEMgaXMgbm90IHNldAojIENPTkZJR19OVlNXX1NOMjIwMSBpcyBub3Qgc2V0 CkNPTkZJR19TVVJGQUNFX1BMQVRGT1JNUz15CiMgQ09ORklHX1NVUkZBQ0UzX1dNSSBpcyBub3Qg c2V0CiMgQ09ORklHX1NVUkZBQ0VfM19QT1dFUl9PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklH X1NVUkZBQ0VfR1BFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1VSRkFDRV9IT1RQTFVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NM Sz15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQojIENPTkZJ R19MTUswNDgzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qg c2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9O X0NMS19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9O X0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qg c2V0CiMgQ09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldApDT05GSUdfSFdTUElOTE9DSz15Cgoj CiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4 MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBlbmQgb2YgQ2xvY2sgU291cmNlIGRy aXZlcnMKCkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9Y IGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05GSUdfSU9BU0lEPXkKQ09ORklHX0lP TU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0 YWJsZSBTdXBwb3J0CiMKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoK IyBDT05GSUdfSU9NTVVfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRf RE1BX1NUUklDVCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9ERUZBVUxUX0RNQV9MQVpZPXkKIyBD T05GSUdfSU9NTVVfREVGQVVMVF9QQVNTVEhST1VHSCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9E TUE9eQojIENPTkZJR19BTURfSU9NTVUgaXMgbm90IHNldApDT05GSUdfRE1BUl9UQUJMRT15CkNP TkZJR19JTlRFTF9JT01NVT15CiMgQ09ORklHX0lOVEVMX0lPTU1VX1NWTSBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX0lPTU1VX0RFRkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9N TVVfRkxPUFBZX1dBPXkKQ09ORklHX0lOVEVMX0lPTU1VX1NDQUxBQkxFX01PREVfREVGQVVMVF9P Tj15CkNPTkZJR19JUlFfUkVNQVA9eQojIENPTkZJR19WSVJUSU9fSU9NTVUgaXMgbm90IHNldAoK IwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAoj IGVuZCBvZiBSZW1vdGVwcm9jIGRyaXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdf UlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAojIENPTkZJR19SUE1TR19WSVJUSU8gaXMg bm90IHNldAojIGVuZCBvZiBScG1zZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90 IHNldAoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFt bG9naWMgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQnJv YWRjb20gU29DIGRyaXZlcnMKIwojIGVuZCBvZiBCcm9hZGNvbSBTb0MgZHJpdmVycwoKIwojIE5Y UC9GcmVlc2NhbGUgUW9ySVEgU29DIGRyaXZlcnMKIwojIGVuZCBvZiBOWFAvRnJlZXNjYWxlIFFv cklRIFNvQyBkcml2ZXJzCgojCiMgaS5NWCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIGkuTVggU29D IGRyaXZlcnMKCiMKIyBFbmFibGUgTGl0ZVggU29DIEJ1aWxkZXIgc3BlY2lmaWMgZHJpdmVycwoj CiMgZW5kIG9mIEVuYWJsZSBMaXRlWCBTb0MgQnVpbGRlciBzcGVjaWZpYyBkcml2ZXJzCgojCiMg UXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIGVuZCBvZiBRdWFsY29tbSBTb0MgZHJpdmVycwoKIyBD T05GSUdfU09DX1RJIGlzIG5vdCBzZXQKCiMKIyBYaWxpbnggU29DIGRyaXZlcnMKIwojIGVuZCBv ZiBYaWxpbnggU29DIGRyaXZlcnMKIyBlbmQgb2YgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lm aWMgRHJpdmVycwoKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENP TiBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBu b3Qgc2V0CkNPTkZJR19OVEI9bQojIENPTkZJR19OVEJfTVNJIGlzIG5vdCBzZXQKIyBDT05GSUdf TlRCX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9JRFQgaXMgbm90IHNldAojIENPTkZJR19O VEJfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19OVEJfRVBGIGlzIG5vdCBzZXQKIyBDT05GSUdf TlRCX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9QSU5HUE9ORyBpcyBub3Qgc2V0 CiMgQ09ORklHX05UQl9UT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1BFUkYgaXMgbm90IHNl dAojIENPTkZJR19OVEJfVFJBTlNQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBpcyBu b3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKIyBDT05GSUdfUFdNX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0RXQyBpcyBub3Qgc2V0CkNPTkZJR19QV01fTFBTUz1t CkNPTkZJR19QV01fTFBTU19QQ0k9bQpDT05GSUdfUFdNX0xQU1NfUExBVEZPUk09bQojIENPTkZJ R19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNoaXAgc3VwcG9ydAojCiMgZW5kIG9m IElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNLX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklH X1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwojIENPTkZJ R19HRU5FUklDX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MR01fUEhZIGlzIG5vdCBzZXQK IyBDT05GSUdfUEhZX0NBTl9UUkFOU0NFSVZFUiBpcyBub3Qgc2V0CgojCiMgUEhZIGRyaXZlcnMg Zm9yIEJyb2FkY29tIHBsYXRmb3JtcwojCiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5v dCBzZXQKIyBlbmQgb2YgUEhZIGRyaXZlcnMgZm9yIEJyb2FkY29tIHBsYXRmb3JtcwoKIyBDT05G SUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fVVNC MiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9JTlRFTF9MR01fRU1NQyBpcyBub3Qgc2V0CiMgZW5k IG9mIFBIWSBTdWJzeXN0ZW0KCkNPTkZJR19QT1dFUkNBUD15CkNPTkZJR19JTlRFTF9SQVBMX0NP UkU9bQpDT05GSUdfSU5URUxfUkFQTD1tCiMgQ09ORklHX0lETEVfSU5KRUNUIGlzIG5vdCBzZXQK IyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQK IwojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKCkNPTkZJR19SQVM9eQojIENP TkZJR19SQVNfQ0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCNCBpcyBub3Qgc2V0CgojCiMgQW5k cm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldAojIGVuZCBvZiBBbmRyb2lkCgpDT05G SUdfTElCTlZESU1NPW0KQ09ORklHX0JMS19ERVZfUE1FTT1tCkNPTkZJR19ORF9DTEFJTT15CkNP TkZJR19ORF9CVFQ9bQpDT05GSUdfQlRUPXkKQ09ORklHX05EX1BGTj1tCkNPTkZJR19OVkRJTU1f UEZOPXkKQ09ORklHX05WRElNTV9EQVg9eQpDT05GSUdfTlZESU1NX0tFWVM9eQpDT05GSUdfREFY PXkKQ09ORklHX0RFVl9EQVg9bQpDT05GSUdfREVWX0RBWF9QTUVNPW0KQ09ORklHX0RFVl9EQVhf S01FTT1tCkNPTkZJR19OVk1FTT15CkNPTkZJR19OVk1FTV9TWVNGUz15CiMgQ09ORklHX05WTUVN X1JNRU0gaXMgbm90IHNldAoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCkNPTkZJR19TVE09bQoj IENPTkZJR19TVE1fUFJPVE9fQkFTSUMgaXMgbm90IHNldAojIENPTkZJR19TVE1fUFJPVE9fU1lT X1QgaXMgbm90IHNldApDT05GSUdfU1RNX0RVTU1ZPW0KQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09M RT1tCkNPTkZJR19TVE1fU09VUkNFX0hFQVJUQkVBVD1tCkNPTkZJR19TVE1fU09VUkNFX0ZUUkFD RT1tCkNPTkZJR19JTlRFTF9USD1tCkNPTkZJR19JTlRFTF9USF9QQ0k9bQpDT05GSUdfSU5URUxf VEhfQUNQST1tCkNPTkZJR19JTlRFTF9USF9HVEg9bQpDT05GSUdfSU5URUxfVEhfU1RIPW0KQ09O RklHX0lOVEVMX1RIX01TVT1tCkNPTkZJR19JTlRFTF9USF9QVEk9bQojIENPTkZJR19JTlRFTF9U SF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIEhXIHRyYWNpbmcgc3VwcG9ydAoKIyBDT05GSUdf RlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJT1ggaXMg bm90IHNldAojIENPTkZJR19TTElNQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJDT05ORUNU IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMg bm90IHNldAojIENPTkZJR19QRUNJIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRFIGlzIG5vdCBzZXQK IyBlbmQgb2YgRGV2aWNlIERyaXZlcnMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hF X1dPUkRfQUNDRVNTPXkKIyBDT05GSUdfVkFMSURBVEVfRlNfUEFSU0VSIGlzIG5vdCBzZXQKQ09O RklHX0ZTX0lPTUFQPXkKQ09ORklHX0VYVDJfRlM9bQojIENPTkZJR19FWFQyX0ZTX1hBVFRSIGlz IG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQ0X0ZTPXkKQ09O RklHX0VYVDRfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQojIENPTkZJ R19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pCRDI9eQojIENPTkZJR19KQkQyX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9bQpDT05GSUdf WEZTX1NVUFBPUlRfVjQ9eQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9 eQpDT05GSUdfWEZTX1JUPXkKQ09ORklHX1hGU19PTkxJTkVfU0NSVUI9eQojIENPTkZJR19YRlNf T05MSU5FX1JFUEFJUiBpcyBub3Qgc2V0CkNPTkZJR19YRlNfREVCVUc9eQpDT05GSUdfWEZTX0FT U0VSVF9GQVRBTD15CkNPTkZJR19HRlMyX0ZTPW0KQ09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09 eQpDT05GSUdfT0NGUzJfRlM9bQpDT05GSUdfT0NGUzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9G U19VU0VSU1BBQ0VfQ0xVU1RFUj1tCkNPTkZJR19PQ0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZT Ml9ERUJVR19NQVNLTE9HPXkKIyBDT05GSUdfT0NGUzJfREVCVUdfRlMgaXMgbm90IHNldApDT05G SUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNf RlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklU WV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBp cyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPW0K Q09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19GMkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNf RlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRjJGU19GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09O RklHX0YyRlNfQ0hFQ0tfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZBVUxUX0lOSkVDVElP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfRlNfQ09NUFJFU1NJT04gaXMgbm90IHNldApDT05G SUdfRjJGU19JT1NUQVQ9eQojIENPTkZJR19GMkZTX1VORkFJUl9SV1NFTSBpcyBub3Qgc2V0CkNP TkZJR19GU19EQVg9eQpDT05GSUdfRlNfREFYX1BNRD15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpD T05GSUdfRVhQT1JURlM9eQpDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTPXkKQ09ORklHX0ZJTEVf TE9DS0lORz15CkNPTkZJR19GU19FTkNSWVBUSU9OPXkKQ09ORklHX0ZTX0VOQ1JZUFRJT05fQUxH Uz15CiMgQ09ORklHX0ZTX1ZFUklUWSBpcyBub3Qgc2V0CkNPTkZJR19GU05PVElGWT15CkNPTkZJ R19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15CkNPTkZJR19GQU5PVElGWT15CkNPTkZJ R19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVP VEFfTkVUTElOS19JTlRFUkZBQ0U9eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09O RklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQojIENPTkZJR19R Rk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9eQpDT05GSUdfUVVPVEFDVEw9eQpDT05G SUdfQVVUT0ZTNF9GUz15CkNPTkZJR19BVVRPRlNfRlM9eQpDT05GSUdfRlVTRV9GUz1tCkNPTkZJ R19DVVNFPW0KIyBDT05GSUdfVklSVElPX0ZTIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlM9 bQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CiMgQ09ORklHX09W RVJMQVlfRlNfUkVESVJFQ1RfQUxXQVlTX0ZPTExPVyBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJM QVlfRlNfSU5ERVggaXMgbm90IHNldAojIENPTkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBu b3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNfTUVUQUNPUFkgaXMgbm90IHNldAoKIwojIENhY2hl cwojCkNPTkZJR19ORVRGU19TVVBQT1JUPW0KQ09ORklHX05FVEZTX1NUQVRTPXkKQ09ORklHX0ZT Q0FDSEU9bQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMg bm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz1tCiMgQ09ORklHX0NBQ0hFRklMRVNfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMg Q09ORklHX0NBQ0hFRklMRVNfT05ERU1BTkQgaXMgbm90IHNldAojIGVuZCBvZiBDYWNoZXMKCiMK IyBDRC1ST00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9M SUVUPXkKQ09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9bQojIGVuZCBvZiBDRC1ST00vRFZE IEZpbGVzeXN0ZW1zCgojCiMgRE9TL0ZBVC9FWEZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19G QVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQpDT05GSUdfVkZBVF9GUz1tCkNPTkZJR19GQVRfREVG QVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZBVF9ERUZBVUxUX0lPQ0hBUlNFVD0iYXNjaWkiCiMg Q09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldAojIENPTkZJR19FWEZBVF9GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAojIENPTkZJR19OVEZTM19GUyBpcyBu b3Qgc2V0CiMgZW5kIG9mIERPUy9GQVQvRVhGQVQvTlQgRmlsZXN5c3RlbXMKCiMKIyBQc2V1ZG8g ZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklH X1BST0NfVk1DT1JFPXkKQ09ORklHX1BST0NfVk1DT1JFX0RFVklDRV9EVU1QPXkKQ09ORklHX1BS T0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09ORklHX1BST0NfQ0hJTERS RU49eQpDT05GSUdfUFJPQ19QSURfQVJDSF9TVEFUVVM9eQpDT05GSUdfS0VSTkZTPXkKQ09ORklH X1NZU0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19U TVBGU19YQVRUUj15CiMgQ09ORklHX1RNUEZTX0lOT0RFNjQgaXMgbm90IHNldApDT05GSUdfSFVH RVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRVRMQl9Q QUdFX09QVElNSVpFX1ZNRU1NQVA9eQpDT05GSUdfSFVHRVRMQl9QQUdFX09QVElNSVpFX1ZNRU1N QVA9eQojIENPTkZJR19IVUdFVExCX1BBR0VfT1BUSU1JWkVfVk1FTU1BUF9ERUZBVUxUX09OIGlz IG5vdCBzZXQKQ09ORklHX01FTUZEX0NSRUFURT15CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19Q QUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz15CiMgZW5kIG9mIFBz ZXVkbyBmaWxlc3lzdGVtcwoKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFO R0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19B RkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf SEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0JFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19F RlNfRlMgaXMgbm90IHNldApDT05GSUdfQ1JBTUZTPW0KQ09ORklHX0NSQU1GU19CTE9DS0RFVj15 CkNPTkZJR19TUVVBU0hGUz1tCiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEUgaXMgbm90IHNl dApDT05GSUdfU1FVQVNIRlNfRklMRV9ESVJFQ1Q9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBf U0lOR0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5vdCBz ZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9NVUxUSV9QRVJDUFU9eQpDT05GSUdfU1FVQVNIRlNf WEFUVFI9eQpDT05GSUdfU1FVQVNIRlNfWkxJQj15CiMgQ09ORklHX1NRVUFTSEZTX0xaNCBpcyBu b3Qgc2V0CkNPTkZJR19TUVVBU0hGU19MWk89eQpDT05GSUdfU1FVQVNIRlNfWFo9eQojIENPTkZJ R19TUVVBU0hGU19aU1REIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxLX1NJ WkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNPTkZJ R19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKIyBDT05GSUdfVlhGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfT01GU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90 IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBu b3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX0RFRkFVTFRfS01TR19CWVRFUz0x MDI0MApDT05GSUdfUFNUT1JFX0RFRkxBVEVfQ09NUFJFU1M9eQojIENPTkZJR19QU1RPUkVfTFpP X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNF9DT01QUkVTUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BTVE9SRV9MWjRIQ19DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BT VE9SRV84NDJfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfWlNURF9DT01QUkVT UyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfQ09NUFJFU1M9eQpDT05GSUdfUFNUT1JFX0RFRkxB VEVfQ09NUFJFU1NfREVGQVVMVD15CkNPTkZJR19QU1RPUkVfQ09NUFJFU1NfREVGQVVMVD0iZGVm bGF0ZSIKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVf UE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldApDT05GSUdf UFNUT1JFX1JBTT1tCiMgQ09ORklHX1BTVE9SRV9CTEsgaXMgbm90IHNldAojIENPTkZJR19TWVNW X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVJPRlNf RlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9 eQojIENPTkZJR19ORlNfVjIgaXMgbm90IHNldApDT05GSUdfTkZTX1YzPXkKQ09ORklHX05GU19W M19BQ0w9eQpDT05GSUdfTkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldApDT05G SUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxFX0xBWU9VVD1t CkNPTkZJR19QTkZTX0JMT0NLPW0KQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VUPW0KQ09ORklH X05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIKIyBDT05GSUdf TkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNVUklUWV9MQUJF TD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qg c2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RFQlVHPXkKQ09ORklH X05GU19ESVNBQkxFX1VEUF9TVVBQT1JUPXkKIyBDT05GSUdfTkZTX1Y0XzJfUkVBRF9QTFVTIGlz IG5vdCBzZXQKQ09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9W M19BQ0w9eQpDT05GSUdfTkZTRF9WND15CkNPTkZJR19ORlNEX1BORlM9eQojIENPTkZJR19ORlNE X0JMT0NLTEFZT1VUIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfU0NTSUxBWU9VVD15CiMgQ09ORklH X05GU0RfRkxFWEZJTEVMQVlPVVQgaXMgbm90IHNldAojIENPTkZJR19ORlNEX1Y0XzJfSU5URVJf U1NDIGlzIG5vdCBzZXQKQ09ORklHX05GU0RfVjRfU0VDVVJJVFlfTEFCRUw9eQpDT05GSUdfR1JB Q0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19B Q0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX05GU19WNF8yX1NTQ19IRUxQ RVI9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9bQpDT05GSUdfU1VOUlBDX0JB Q0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JCNT1tCiMgQ09ORklHX1NVTlJQQ19ESVNB QkxFX0lOU0VDVVJFX0VOQ1RZUEVTIGlzIG5vdCBzZXQKQ09ORklHX1NVTlJQQ19ERUJVRz15CkNP TkZJR19DRVBIX0ZTPW0KIyBDT05GSUdfQ0VQSF9GU0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0NF UEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9GU19TRUNVUklUWV9MQUJFTCBpcyBub3Qg c2V0CkNPTkZJR19DSUZTPW0KQ09ORklHX0NJRlNfU1RBVFMyPXkKQ09ORklHX0NJRlNfQUxMT1df SU5TRUNVUkVfTEVHQUNZPXkKQ09ORklHX0NJRlNfVVBDQUxMPXkKQ09ORklHX0NJRlNfWEFUVFI9 eQpDT05GSUdfQ0lGU19QT1NJWD15CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19E RUJVRzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0 CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQojIENPTkZJR19DSUZTX1NXTl9VUENBTEwgaXMgbm90 IHNldAojIENPTkZJR19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19TTUJfU0VSVkVS IGlzIG5vdCBzZXQKQ09ORklHX1NNQkZTX0NPTU1PTj1tCiMgQ09ORklHX0NPREFfRlMgaXMgbm90 IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldAojIENPTkZJR185UF9GUyBpcyBub3Qgc2V0 CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBB R0VfNDM3PXkKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3 NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpD T05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklH X05MU19DT0RFUEFHRV84NjA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODYyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzg2ND1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PW0KQ09ORklHX05MU19DT0RFUEFHRV84 NjY9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0K Q09ORklHX05MU19DT0RFUEFHRV85NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJ R19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09ORklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxT X0lTTzg4NTlfOD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MD1tCkNPTkZJR19OTFNfQ09ERVBB R0VfMTI1MT1tCkNPTkZJR19OTFNfQVNDSUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT1tCkNPTkZJ R19OTFNfSVNPODg1OV8yPW0KQ09ORklHX05MU19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lTTzg4 NTlfND1tCkNPTkZJR19OTFNfSVNPODg1OV81PW0KQ09ORklHX05MU19JU084ODU5XzY9bQpDT05G SUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJR19OTFNfSVNPODg1OV85PW0KQ09ORklHX05MU19JU084 ODU5XzEzPW0KQ09ORklHX05MU19JU084ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0K Q09ORklHX05MU19LT0k4X1I9bQpDT05GSUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNfTUFDX1JP TUFOPW0KQ09ORklHX05MU19NQUNfQ0VMVElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpD T05GSUdfTkxTX01BQ19DUk9BVElBTj1tCkNPTkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklH X05MU19NQUNfR0FFTElDPW0KQ09ORklHX05MU19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19J Q0VMQU5EPW0KQ09ORklHX05MU19NQUNfSU5VSVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1t CkNPTkZJR19OTFNfTUFDX1RVUktJU0g9bQpDT05GSUdfTkxTX1VURjg9bQpDT05GSUdfRExNPW0K Q09ORklHX0RMTV9ERUJVRz15CiMgQ09ORklHX1VOSUNPREUgaXMgbm90IHNldApDT05GSUdfSU9f V1E9eQojIGVuZCBvZiBGaWxlIHN5c3RlbXMKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklH X0tFWVM9eQojIENPTkZJR19LRVlTX1JFUVVFU1RfQ0FDSEUgaXMgbm90IHNldApDT05GSUdfUEVS U0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfVFJVU1RFRF9L RVlTX1RQTT15CkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX1VTRVJfREVDUllQVEVE X0RBVEEgaXMgbm90IHNldAojIENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZ PXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlfTkVUV09SSz15CkNPTkZJR19Q QUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05G SUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19JTlRFTF9UWFQ9eQpDT05GSUdfSEFWRV9IQVJERU5F RF9VU0VSQ09QWV9BTExPQ0FUT1I9eQpDT05GSUdfSEFSREVORURfVVNFUkNPUFk9eQpDT05GSUdf Rk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNl dAojIENPTkZJR19TRUNVUklUWV9TRUxJTlVYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf U01BQ0sgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldApDT05G SUdfU0VDVVJJVFlfQVBQQVJNT1I9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CkNP TkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQojIENPTkZJR19TRUNVUklUWV9B UFBBUk1PUl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90 IHNldApDT05GSUdfU0VDVVJJVFlfWUFNQT15CiMgQ09ORklHX1NFQ1VSSVRZX1NBRkVTRVRJRCBp cyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQ0tET1dOX0xTTSBpcyBub3Qgc2V0CiMgQ09O RklHX1NFQ1VSSVRZX0xBTkRMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJ R19JTlRFR1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9 eQpDT05GSUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CiMgQ09ORklHX0lOVEVHUklUWV9Q TEFURk9STV9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CiMgQ09O RklHX0lNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9TRUNVUkVfQU5EX09SX1RSVVNURURfQk9P VCBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VS SVRZX0FQUEFSTU9SPXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApD T05GSUdfTFNNPSJsYW5kbG9jayxsb2NrZG93bix5YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVn cml0eSxhcHBhcm1vcixzZWxpbnV4LHNtYWNrLHRvbW95byxicGYiCgojCiMgS2VybmVsIGhhcmRl bmluZyBvcHRpb25zCiMKCiMKIyBNZW1vcnkgaW5pdGlhbGl6YXRpb24KIwpDT05GSUdfSU5JVF9T VEFDS19OT05FPXkKIyBDT05GSUdfR0NDX1BMVUdJTl9TVFJVQ1RMRUFLX1VTRVIgaXMgbm90IHNl dAojIENPTkZJR19HQ0NfUExVR0lOX1NUUlVDVExFQUtfQllSRUYgaXMgbm90IHNldAojIENPTkZJ R19HQ0NfUExVR0lOX1NUUlVDVExFQUtfQllSRUZfQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfR0ND X1BMVUdJTl9TVEFDS0xFQUsgaXMgbm90IHNldAojIENPTkZJR19JTklUX09OX0FMTE9DX0RFRkFV TFRfT04gaXMgbm90IHNldAojIENPTkZJR19JTklUX09OX0ZSRUVfREVGQVVMVF9PTiBpcyBub3Qg c2V0CkNPTkZJR19DQ19IQVNfWkVST19DQUxMX1VTRURfUkVHUz15CiMgQ09ORklHX1pFUk9fQ0FM TF9VU0VEX1JFR1MgaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgaW5pdGlhbGl6YXRpb24KCkNP TkZJR19SQU5EU1RSVUNUX05PTkU9eQojIENPTkZJR19SQU5EU1RSVUNUX0ZVTEwgaXMgbm90IHNl dAojIENPTkZJR19SQU5EU1RSVUNUX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2Vy bmVsIGhhcmRlbmluZyBvcHRpb25zCiMgZW5kIG9mIFNlY3VyaXR5IG9wdGlvbnMKCkNPTkZJR19Y T1JfQkxPQ0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09O RklHX0FTWU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNP Vj1tCkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19D UllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFE PXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fU0tDSVBIRVI9eQpDT05GSUdf Q1JZUFRPX1NLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFT SDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQ VE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9f QUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05GSUdfQ1JZUFRPX0tQUD1tCkNPTkZJ R19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19N QU5BR0VSMj15CkNPTkZJR19DUllQVE9fVVNFUj1tCkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNB QkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15 CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD1tCkNPTkZJR19DUllQ VE9fQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KIyBDT05GSUdfQ1JZUFRPX1RFU1Qg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NJTUQ9eQoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3Jh cGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPW0KIyBDT05GSUdfQ1JZ UFRPX0RIX1JGQzc5MTlfR1JPVVBTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0M9bQpDT05G SUdfQ1JZUFRPX0VDREg9bQojIENPTkZJR19DUllQVE9fRUNEU0EgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fRUNSRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NNMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DVVJWRTI1NTE5IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NV UlZFMjU1MTlfWDg2IGlzIG5vdCBzZXQKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0 aCBBc3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT1tCkNPTkZJR19DUllQVE9fR0NN PXkKQ09ORklHX0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1PW0KIyBDT05GSUdfQ1JZUFRPX0FFR0lT MTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4X0FFU05JX1NTRTIgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMg QmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ0ZCPXkKQ09O RklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRPX0NUUz1tCkNPTkZJR19DUllQVE9fRUNCPXkK Q09ORklHX0NSWVBUT19MUlc9bQpDT05GSUdfQ1JZUFRPX09GQj1tCkNPTkZJR19DUllQVE9fUENC Qz1tCkNPTkZJR19DUllQVE9fWFRTPW0KIyBDT05GSUdfQ1JZUFRPX0tFWVdSQVAgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX05IUE9MWTEzMDVfQVZYMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRElBTlRVTSBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRVNTSVY9bQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdf Q1JZUFRPX0NNQUM9bQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpD T05GSUdfQ1JZUFRPX1ZNQUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkK Q09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0NSQzMyPW0KQ09ORklH X0NSWVBUT19DUkMzMl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX1hYSEFTSD1tCkNPTkZJR19DUllQ VE9fQkxBS0UyQj1tCiMgQ09ORklHX0NSWVBUT19CTEFLRTJTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0JMQUtFMlNfWDg2IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpD T05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQzY0X1JPQ0tT T0ZUPW0KQ09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQpDT05G SUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82ND1tCkNPTkZJR19DUllQVE9fTUQ0PW0KQ09ORklHX0NS WVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPW0KQ09ORklHX0NSWVBUT19STUQx NjA9bQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9eQpDT05G SUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPW0KQ09O RklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9f U0hBMz1tCiMgQ09ORklHX0NSWVBUT19TTTNfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19TTTNfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TVFJFRUJPRyBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVM X05JX0lOVEVMPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19D UllQVE9fQUVTX1RJIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQpDT05G SUdfQ1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9fQVJDND1tCkNPTkZJR19DUllQVE9fQkxP V0ZJU0g9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fQkxP V0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQT1tCkNPTkZJR19DUllQVE9fQ0FN RUxMSUFfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0PW0K Q09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9f Q0FTVF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0KQ09ORklHX0NSWVBUT19DQVNUNV9B VlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNPTkZJR19DUllQVE9fQ0FTVDZfQVZY X1g4Nl82ND1tCkNPTkZJR19DUllQVE9fREVTPW0KIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4 Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPW0KQ09ORklHX0NSWVBUT19LSEFa QUQ9bQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPW0KQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZf NjQ9bQpDT05GSUdfQ1JZUFRPX1NFRUQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05GSUdf Q1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4 Nl82ND1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgyX1g4Nl82ND1tCiMgQ09ORklHX0NSWVBU T19TTTRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQUVTTklfQVZYX1g4 Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TTTRfQUVTTklfQVZYMl9YODZfNjQgaXMg bm90IHNldApDT05GSUdfQ1JZUFRPX1RFQT1tCkNPTkZJR19DUllQVE9fVFdPRklTSD1tCkNPTkZJ R19DUllQVE9fVFdPRklTSF9DT01NT049bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PW0K Q09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPW0KQ09ORklHX0NSWVBUT19UV09GSVNI X0FWWF9YODZfNjQ9bQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkK Q09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JZUFRPX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19aU1REIGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVy YXRpb24KIwpDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkc9bQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVO VT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKQ09ORklHX0NSWVBUT19EUkJHX0hBU0g9eQpD T05GSUdfQ1JZUFRPX0RSQkdfQ1RSPXkKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBU T19KSVRURVJFTlRST1BZPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19DUllQVE9f VVNFUl9BUElfSEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQpDT05GSUdf Q1JZUFRPX1VTRVJfQVBJX1JORz15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkdfQ0FWUCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRD15CkNPTkZJR19DUllQVE9fVVNF Ul9BUElfRU5BQkxFX09CU09MRVRFPXkKIyBDT05GSUdfQ1JZUFRPX1NUQVRTIGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRPX0hXPXkKQ09ORklHX0NSWVBU T19ERVZfUEFETE9DSz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfQUVTPW0KQ09ORklHX0NS WVBUT19ERVZfUEFETE9DS19TSEE9bQojIENPTkZJR19DUllQVE9fREVWX0FUTUVMX0VDQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfQVRNRUxfU0hBMjA0QSBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fREVWX0NDUD15CkNPTkZJR19DUllQVE9fREVWX0NDUF9ERD1tCkNPTkZJR19DUllQ VE9fREVWX1NQX0NDUD15CkNPTkZJR19DUllQVE9fREVWX0NDUF9DUllQVE89bQpDT05GSUdfQ1JZ UFRPX0RFVl9TUF9QU1A9eQojIENPTkZJR19DUllQVE9fREVWX0NDUF9ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0RIODk1eEND PW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYPW0KQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2 Mlg9bQojIENPTkZJR19DUllQVE9fREVWX1FBVF80WFhYIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19ERVZfUUFUX0RIODk1eENDVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRj1tCkNP TkZJR19DUllQVE9fREVWX1FBVF9DNjJYVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1g9bQpD T05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWD1tCiMgQ09ORklHX0NSWVBUT19ERVZfVklS VElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9TQUZFWENFTCBpcyBub3Qgc2V0CiMg Q09ORklHX0NSWVBUT19ERVZfQU1MT0dJQ19HWEwgaXMgbm90IHNldApDT05GSUdfQVNZTU1FVFJJ Q19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNPTkZJ R19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BB UlNFUiBpcyBub3Qgc2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BL Q1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElP Tj15CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfTU9E VUxFX1NJR19LRVk9ImNlcnRzL3NpZ25pbmdfa2V5LnBlbSIKQ09ORklHX01PRFVMRV9TSUdfS0VZ X1RZUEVfUlNBPXkKIyBDT05GSUdfTU9EVUxFX1NJR19LRVlfVFlQRV9FQ0RTQSBpcyBub3Qgc2V0 CkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tF WVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19TWVNURU1fQkxB Q0tMSVNUX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9IQVNIX0xJU1Q9IiIKIyBD T05GSUdfU1lTVEVNX1JFVk9DQVRJT05fTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RFTV9C TEFDS0xJU1RfQVVUSF9VUERBVEUgaXMgbm90IHNldAojIGVuZCBvZiBDZXJ0aWZpY2F0ZXMgZm9y IHNpZ25hdHVyZSBjaGVja2luZwoKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkg cm91dGluZXMKIwpDT05GSUdfUkFJRDZfUFE9bQpDT05GSUdfUkFJRDZfUFFfQkVOQ0hNQVJLPXkK IyBDT05GSUdfUEFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dF TkVSSUNfU1RSTkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpD T05GSUdfR0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfQ09SRElDPW0KIyBDT05GSUdfUFJJTUVf TlVNQkVSUyBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1BDSV9J T01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9D S1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQVJDSF9VU0Vf U1lNX0FOTk9UQVRJT05TPXkKCiMKIyBDcnlwdG8gbGlicmFyeSByb3V0aW5lcwojCkNPTkZJR19D UllQVE9fTElCX0FFUz15CkNPTkZJR19DUllQVE9fTElCX0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0xJ Ql9CTEFLRTJTX0dFTkVSSUM9eQpDT05GSUdfQ1JZUFRPX0FSQ0hfSEFWRV9MSUJfQ0hBQ0hBPW0K Q09ORklHX0NSWVBUT19MSUJfQ0hBQ0hBX0dFTkVSSUM9bQojIENPTkZJR19DUllQVE9fTElCX0NI QUNIQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MSUJfQ1VSVkUyNTUxOSBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fTElCX0RFUz1tCkNPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1X1JTSVpF PTExCkNPTkZJR19DUllQVE9fQVJDSF9IQVZFX0xJQl9QT0xZMTMwNT1tCkNPTkZJR19DUllQVE9f TElCX1BPTFkxMzA1X0dFTkVSSUM9bQojIENPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1IGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19MSUJfU0hBMjU2PXkKIyBlbmQgb2YgQ3J5cHRvIGxpYnJhcnkgcm91dGluZXMK CkNPTkZJR19DUkNfQ0NJVFQ9eQpDT05GSUdfQ1JDMTY9eQpDT05GSUdfQ1JDX1QxMERJRj15CkNP TkZJR19DUkM2NF9ST0NLU09GVD1tCkNPTkZJR19DUkNfSVRVX1Q9bQpDT05GSUdfQ1JDMzI9eQoj IENPTkZJR19DUkMzMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZOD15 CiMgQ09ORklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FU RSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM2ND1t CiMgQ09ORklHX0NSQzQgaXMgbm90IHNldApDT05GSUdfQ1JDNz1tCkNPTkZJR19MSUJDUkMzMkM9 bQpDT05GSUdfQ1JDOD1tCkNPTkZJR19YWEhBU0g9eQojIENPTkZJR19SQU5ET00zMl9TRUxGVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkK Q09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRf REVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTVBSRVNTPW0KQ09ORklHX1pTVERfREVDT01QUkVT Uz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9X RVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1ha X0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQojIENPTkZJR19YWl9ERUNfTUlD Uk9MWk1BIGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19C WklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNP TkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19ERUNP TVBSRVNTX1pTVEQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xP TU9OPW0KQ09ORklHX1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4 PXkKQ09ORklHX1RFWFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9bQpDT05GSUdfVEVY VFNFQVJDSF9CTT1tCkNPTkZJR19URVhUU0VBUkNIX0ZTTT1tCkNPTkZJR19JTlRFUlZBTF9UUkVF PXkKQ09ORklHX1hBUlJBWV9NVUxUST15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJ R19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNP TkZJR19ETUFfT1BTPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19ORUVEX0RN QV9NQVBfU1RBVEU9eQpDT05GSUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1NXSU9U TEI9eQojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX01BUF9C RU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfU0dMX0FMTE9DPXkKQ09ORklHX0NIRUNLX1NJR05B VFVSRT15CkNPTkZJR19DUFVNQVNLX09GRlNUQUNLPXkKQ09ORklHX0NQVV9STUFQPXkKQ09ORklH X0RRTD15CkNPTkZJR19HTE9CPXkKIyBDT05GSUdfR0xPQl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19OTEFUVFI9eQpDT05GSUdfQ0xaX1RBQj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19N UElMSUI9eQpDT05GSUdfU0lHTkFUVVJFPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19V Q1MyX1NUUklORz15CkNPTkZJR19IQVZFX0dFTkVSSUNfVkRTTz15CkNPTkZJR19HRU5FUklDX0dF VFRJTUVPRkRBWT15CkNPTkZJR19HRU5FUklDX1ZEU09fVElNRV9OUz15CkNPTkZJR19GT05UX1NV UFBPUlQ9eQojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJ R19GT05UXzh4MTY9eQpDT05GSUdfU0dfUE9PTD15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15 CkNPTkZJR19NRU1SRUdJT049eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkK Q09ORklHX0FSQ0hfSEFTX0NPUFlfTUM9eQpDT05GSUdfQVJDSF9TVEFDS1dBTEs9eQpDT05GSUdf U1RBQ0tERVBPVD15CkNPTkZJR19TVEFDS19IQVNIX09SREVSPTIwCkNPTkZJR19TQklUTUFQPXkK IyBlbmQgb2YgTGlicmFyeSByb3V0aW5lcwoKQ09ORklHX0FTTjFfRU5DT0RFUj15CgojCiMgS2Vy bmVsIGhhY2tpbmcKIwoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklO VEtfVElNRT15CkNPTkZJR19QUklOVEtfQ0FMTEVSPXkKIyBDT05GSUdfU1RBQ0tUUkFDRV9CVUlM RF9JRCBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdf Q09OU09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9 NApDT05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQpDT05GSUdfRFlOQU1JQ19ERUJVRz15CkNPTkZJ R19EWU5BTUlDX0RFQlVHX0NPUkU9eQpDT05GSUdfU1lNQk9MSUNfRVJSTkFNRT15CkNPTkZJR19E RUJVR19CVUdWRVJCT1NFPXkKIyBlbmQgb2YgcHJpbnRrIGFuZCBkbWVzZyBvcHRpb25zCgpDT05G SUdfREVCVUdfS0VSTkVMPXkKQ09ORklHX0RFQlVHX01JU0M9eQoKIwojIENvbXBpbGUtdGltZSBj aGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKIwpDT05GSUdfREVCVUdfSU5GTz15CiMgQ09ORklH X0RFQlVHX0lORk9fTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkZfVE9P TENIQUlOX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfREVCVUdfSU5GT19EV0FSRjQ9eQojIENP TkZJR19ERUJVR19JTkZPX0RXQVJGNSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19JTkZPX1JFRFVD RUQ9eQojIENPTkZJR19ERUJVR19JTkZPX0NPTVBSRVNTRUQgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQKQ09ORklHX1BBSE9MRV9IQVNfU1BMSVRfQlRGPXkK IyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNP TkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qgc2V0CiMg Q09ORklHX0hFQURFUlNfSU5TVEFMTCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TRUNUSU9OX01J U01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX09CSlRP T0w9eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldAojIGVuZCBv ZiBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCgojCiMgR2VuZXJpYyBL ZXJuZWwgRGVidWdnaW5nIEluc3RydW1lbnRzCiMKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklH X01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFM PXkKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTF9TRVFVRU5DRT0iIgpDT05GSUdfREVCVUdfRlM9 eQpDT05GSUdfREVCVUdfRlNfQUxMT1dfQUxMPXkKIyBDT05GSUdfREVCVUdfRlNfRElTQUxMT1df TU9VTlQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19GU19BTExPV19OT05FIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19B UkNIX0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FSQ0hfS0NTQU49eQpDT05GSUdfSEFWRV9LQ1NBTl9DT01QSUxFUj15CiMgQ09O RklHX0tDU0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgR2VuZXJpYyBLZXJuZWwgRGVidWdnaW5nIElu c3RydW1lbnRzCgojCiMgTmV0d29ya2luZyBEZWJ1Z2dpbmcKIwojIENPTkZJR19ORVRfREVWX1JF RkNOVF9UUkFDS0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TX1JFRkNOVF9UUkFDS0VSIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTkVUIGlzIG5vdCBzZXQKIyBlbmQgb2YgTmV0d29ya2lu ZyBEZWJ1Z2dpbmcKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJ T04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdf U0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19Q QUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9UQUJMRV9DSEVDSyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BBR0VfUE9JU09OSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRV9S RUYgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RBVEFfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0hBU19ERUJVR19XWD15CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklH X0dFTkVSSUNfUFREVU1QPXkKIyBDT05GSUdfUFREVU1QX0RFQlVHRlMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9 eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNL X1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBz ZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVHX1ZNX1BHVEFCTEU9eQojIENPTkZJR19ERUJVR19WTSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1BHVEFCTEUgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfREVCVUdfVklSVFVBTD15CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApD T05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQojIENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMg bm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0hBVkVfQVJDSF9LQVNBTl9W TUFMTE9DPXkKQ09ORklHX0NDX0hBU19LQVNBTl9HRU5FUklDPXkKQ09ORklHX0NDX0hBU19XT1JL SU5HX05PU0FOSVRJWkVfQUREUkVTUz15CiMgQ09ORklHX0tBU0FOIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQVJDSF9LRkVOQ0U9eQojIENPTkZJR19LRkVOQ0UgaXMgbm90IHNldAojIGVuZCBvZiBN ZW1vcnkgRGVidWdnaW5nCgpDT05GSUdfREVCVUdfU0hJUlE9eQoKIwojIERlYnVnIE9vcHMsIExv Y2t1cHMgYW5kIEhhbmdzCiMKQ09ORklHX1BBTklDX09OX09PUFM9eQpDT05GSUdfUEFOSUNfT05f T09QU19WQUxVRT0xCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKQ09ORklHX0xPQ0tVUF9ERVRFQ1RP Uj15CkNPTkZJR19TT0ZUTE9DS1VQX0RFVEVDVE9SPXkKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRM T0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkK Q09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKQ09ORklHX0hBUkRMT0NLVVBfREVU RUNUT1I9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05GSUdfREVURUNU X0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxUX0hVTkdfVEFTS19USU1FT1VUPTQ4MAojIENPTkZJ R19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX1dRX1dBVENIRE9H PXkKIyBDT05GSUdfVEVTVF9MT0NLVVAgaXMgbm90IHNldAojIGVuZCBvZiBEZWJ1ZyBPb3BzLCBM b2NrdXBzIGFuZCBIYW5ncwoKIwojIFNjaGVkdWxlciBEZWJ1Z2dpbmcKIwpDT05GSUdfU0NIRURf REVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBlbmQgb2Yg U2NoZWR1bGVyIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNl dAoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05G SUdfTE9DS19ERUJVR0dJTkdfU1VQUE9SVD15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMgbm90 IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SVF9NVVRF WEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1BJTkxPQ0sgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19NVVRFWEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BB VEggaXMgbm90IHNldAojIENPTkZJR19ERUJVR19SV1NFTVMgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19MT0NLX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMg Q09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xP Q0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfV1dfTVVURVhfU0VMRlRFU1QgaXMg bm90IHNldAojIENPTkZJR19TQ0ZfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1NE X0xPQ0tfV0FJVF9ERUJVRyBpcyBub3Qgc2V0CiMgZW5kIG9mIExvY2sgRGVidWdnaW5nIChzcGlu bG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKCiMgQ09ORklHX0RFQlVHX0lSUUZMQUdTIGlzIG5vdCBz ZXQKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00g aXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMKIyBEZWJ1ZyBr ZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJV R19QTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKQ09ORklHX0JVR19PTl9EQVRBX0NPUlJVUFRJT049 eQojIGVuZCBvZiBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCgojIENPTkZJR19ERUJVR19D UkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2luZwojCiMgQ09ORklHX1JDVV9T Q0FMRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1JDVV9SRUZfU0NBTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NU QUxMX1RJTUVPVVQ9NjAKQ09ORklHX1JDVV9FWFBfQ1BVX1NUQUxMX1RJTUVPVVQ9MAojIENPTkZJ R19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQK IyBlbmQgb2YgUkNVIERlYnVnZ2luZwoKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBpcyBub3Qgc2V0CkNP TkZJR19MQVRFTkNZVE9QPXkKQ09ORklHX1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklH X05PUF9UUkFDRVI9eQpDT05GSUdfSEFWRV9SRVRIT09LPXkKQ09ORklHX1JFVEhPT0s9eQpDT05G SUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFD RVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRS QUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NB TExTPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9BUkdTPXkKQ09ORklHX0hBVkVf RlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkK Q09ORklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfT0JKVE9PTF9NQ09VTlQ9eQpDT05GSUdf SEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19IQVZFX0JVSUxEVElNRV9NQ09VTlRfU09SVD15 CkNPTkZJR19CVUlMRFRJTUVfTUNPVU5UX1NPUlQ9eQpDT05GSUdfVFJBQ0VSX01BWF9UUkFDRT15 CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15CkNPTkZJR19FVkVOVF9U UkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HPXkK Q09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15CkNPTkZJR19G VFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNU SU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfRFlOQU1J Q19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0RZTkFN SUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhf QVJHUz15CiMgQ09ORklHX0ZQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9QUk9GSUxF Uj15CkNPTkZJR19TVEFDS19UUkFDRVI9eQojIENPTkZJR19JUlFTT0ZGX1RSQUNFUiBpcyBub3Qg c2V0CkNPTkZJR19TQ0hFRF9UUkFDRVI9eQpDT05GSUdfSFdMQVRfVFJBQ0VSPXkKIyBDT05GSUdf T1NOT0lTRV9UUkFDRVIgaXMgbm90IHNldAojIENPTkZJR19USU1FUkxBVF9UUkFDRVIgaXMgbm90 IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX1NZU0NBTExT PXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVD15CiMgQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJf Q1BVX1NXQVAgaXMgbm90IHNldApDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORT15CiMgQ09ORklH X1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU9f VFJBQ0U9eQpDT05GSUdfS1BST0JFX0VWRU5UUz15CiMgQ09ORklHX0tQUk9CRV9FVkVOVFNfT05f Tk9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVfRVZFTlRTPXkKQ09ORklHX0JQRl9FVkVO VFM9eQpDT05GSUdfRFlOQU1JQ19FVkVOVFM9eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKIyBDT05G SUdfQlBGX0tQUk9CRV9PVkVSUklERSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JF Q09SRD15CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1VTRV9DQz15CkNPTkZJR19UUkFDSU5HX01BUD15 CkNPTkZJR19TWU5USF9FVkVOVFM9eQpDT05GSUdfSElTVF9UUklHR0VSUz15CiMgQ09ORklHX1RS QUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJL IGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSz1tCiMgQ09ORklHX1RSQUNF X0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19GVFJBQ0VfUkVDT1JEX1JFQ1VSU0lP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENP TkZJR19GVFJBQ0VfU09SVF9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JV RkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9WQUxJREFU RV9USU1FX0RFTFRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRJUlFfREVMQVlfVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX1NZTlRIX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfS1BST0JFX0VWRU5UX0dFTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSElTVF9UUklHR0VS U19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKIyBD T05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1NBTVBMRV9GVFJBQ0VfRElSRUNU PXkKQ09ORklHX0hBVkVfU0FNUExFX0ZUUkFDRV9ESVJFQ1RfTVVMVEk9eQpDT05GSUdfQVJDSF9I QVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX0lP X1NUUklDVF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfVFJB Q0VfSVJRRkxBR1NfTk1JX1NVUFBPUlQ9eQpDT05GSUdfRUFSTFlfUFJJTlRLX1VTQj15CkNPTkZJ R19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09ORklHX0VBUkxZ X1BSSU5US19EQkdQPXkKQ09ORklHX0VBUkxZX1BSSU5US19VU0JfWERCQz15CiMgQ09ORklHX0VG SV9QR1RfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQojIENPTkZJR19YODZfREVDT0RFUl9TRUxG VEVTVCBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlf MFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09O RklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQoj IENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9E RUJVR19GUFUgaXMgbm90IHNldAojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX1VOV0lOREVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMg bm90IHNldAojIGVuZCBvZiB4ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENv dmVyYWdlCiMKIyBDT05GSUdfS1VOSVQgaXMgbm90IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJP Ul9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkK IyBDT05GSUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0tDT1Y9 eQpDT05GSUdfQ0NfSEFTX1NBTkNPVl9UUkFDRV9QQz15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNl dApDT05GSUdfUlVOVElNRV9URVNUSU5HX01FTlU9eQojIENPTkZJR19MS0RUTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfTUlOX0hFQVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX0RJVjY0IGlz IG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1RFU1RfUkVGX1RSQUNLRVIgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qg c2V0CiMgQ09ORklHX1JFRURfU09MT01PTl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJW QUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAoj IENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FTWU5DX1JBSUQ2 X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJ R19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJT IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TVFJTQ1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT VF9LU1RSVE9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9QUklOVEYgaXMgbm90IHNldAojIENP TkZJR19URVNUX1NDQU5GIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9CSVRNQVAgaXMgbm90IHNl dAojIENPTkZJR19URVNUX1VVSUQgaXMgbm90IHNldAojIENPTkZJR19URVNUX1hBUlJBWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf U0lQSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19URVNUX0JJVE9QUyBpcyBub3Qgc2V0CiMgQ09O RklHX1RFU1RfVk1BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVNFUl9DT1BZIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19URVNUX0JMQUNLSE9M RV9ERVYgaXMgbm90IHNldAojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNldAoj IENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwgaXMg bm90IHNldAojIENPTkZJR19URVNUX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RB VElDX0tFWVMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tNT0QgaXMgbm90IHNldAojIENPTkZJ R19URVNUX01FTUNBVF9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MSVZFUEFUQ0ggaXMgbm90 IHNldAojIENPTkZJR19URVNUX01FTUlOSVQgaXMgbm90IHNldAojIENPTkZJR19URVNUX0hNTSBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfRlJFRV9QQUdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfRlBVIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9DTE9DS1NPVVJDRV9XQVRDSERPRyBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX1VTRV9NRU1URVNUPXkKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qg c2V0CiMgZW5kIG9mIEtlcm5lbCBUZXN0aW5nIGFuZCBDb3ZlcmFnZQojIGVuZCBvZiBLZXJuZWwg aGFja2luZwo= --===============3895218216111676913== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nZnhtYXJrJwoJZXhw b3J0IHRlc3RjYXNlPSdmeG1hcmsnCglleHBvcnQgY2F0ZWdvcnk9J2JlbmNobWFyaycKCWV4cG9y dCBtZWRpYT0nc3NkJwoJZXhwb3J0IGpvYl9vcmlnaW49J2Z4bWFyay0xc3NkLnlhbWwnCglleHBv cnQgcXVldWVfY21kbGluZV9rZXlzPSdicmFuY2gKY29tbWl0CmtidWlsZF9xdWV1ZV9hbmFseXNp cycKCWV4cG9ydCBxdWV1ZT0ndmFsaWRhdGUnCglleHBvcnQgdGVzdGJveD0nbGtwLWljbC0yc3A1 JwoJZXhwb3J0IHRib3hfZ3JvdXA9J2xrcC1pY2wtMnNwNScKCWV4cG9ydCBzdWJtaXRfaWQ9JzYy ZmNhMDdiZjE1ZGRlMmUxNTVhMDZjMScKCWV4cG9ydCBqb2JfZmlsZT0nL2xrcC9qb2JzL3NjaGVk dWxlZC9sa3AtaWNsLTJzcDUvZnhtYXJrLXBlcmZvcm1hbmNlLWRpcmVjdGlvLTFTU0QtZXh0NF9u b19qbmwtc3NkLURXU0wtdWNvZGU9MHhkMDAwMzYzLWRlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUx MC5jZ3otZjNkZDNmNjc0NTU1YmQ5NDU1YzVhZTdmYWYtMjAyMjA4MTctNzczMzMtandoZXZjLTUu eWFtbCcKCWV4cG9ydCBpZD0nNzFhMGVlMDFlMTk5NjA1NjMwMDM1ODI1NDQxZGY0MDRjN2Q1Mzc2 ZScKCWV4cG9ydCBxdWV1ZXJfdmVyc2lvbj0nL3pkYXkvbGtwJwoJZXhwb3J0IG1vZGVsPSdJY2Ug TGFrZScKCWV4cG9ydCBucl9ub2RlPTIKCWV4cG9ydCBucl9jcHU9MTI4CglleHBvcnQgbWVtb3J5 PScxMjhHJwoJZXhwb3J0IG5yX3NzZF9wYXJ0aXRpb25zPTMKCWV4cG9ydCBucl9oZGRfcGFydGl0 aW9ucz02CglleHBvcnQgaGRkX3BhcnRpdGlvbnM9Jy9kZXYvZGlzay9ieS1pZC9hdGEtV0RDX1dE MjBTUFpYLTA4VUE3X1dELVdYRjJFQTA0WkhFUy1wYXJ0KicKCWV4cG9ydCBzc2RfcGFydGl0aW9u cz0nL2Rldi9kaXNrL2J5LWlkL2F0YS1JTlRFTF9TU0RTQzJCQjgwMEc0X1BIV0w0MjA0MDAzQTgw MFJHTi1wYXJ0KicKCWV4cG9ydCByb290ZnNfcGFydGl0aW9uPScvZGV2L2Rpc2svYnktaWQvYXRh LVNhbkRpc2tfU0RTU0RIMzI1MEdfMTgyOTcxODAwNDU0LXBhcnQxJwoJZXhwb3J0IGtlcm5lbF9j bWRsaW5lX2h3PSdhY3BpX3JzZHA9MHg2OWZmZDAxNCcKCWV4cG9ydCBicmFuZD0nSW50ZWwoUikg WGVvbihSKSBQbGF0aW51bSA4MzU4IENQVSBAIDIuNjBHSHonCglleHBvcnQgbmVlZF9rY29uZmln PSdCTEtfREVWX1NEClNDU0kKeyJCTE9DSyI9PiJ5In0KU0FUQV9BSENJClNBVEFfQUhDSV9QTEFU Rk9STQpBVEEKeyJQQ0kiPT4ieSJ9CnsiRjJGU19GUyI9PiJtIn0nCglleHBvcnQgY29tbWl0PSdm M2RkM2Y2NzQ1NTViZDk0NTVjNWFlN2ZhZmNlMDY5NmJkOTkzMWIzJwoJZXhwb3J0IHVjb2RlPScw eGQwMDAzNjMnCglleHBvcnQgYmlzZWN0X2RtZXNnPXRydWUKCWV4cG9ydCBrY29uZmlnPSd4ODZf NjQtcmhlbC04LjMnCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDIyLTA4LTE3IDE2OjAyOjAzICsw ODAwJwoJZXhwb3J0IF9pZD0nNjJmY2EwOTVmMTVkZGUyZTE1NWEwNmMzJwoJZXhwb3J0IF9ydD0n L3Jlc3VsdC9meG1hcmsvcGVyZm9ybWFuY2UtZGlyZWN0aW8tMVNTRC1leHQ0X25vX2pubC1zc2Qt RFdTTC11Y29kZT0weGQwMDAzNjMvbGtwLWljbC0yc3A1L2RlYmlhbi0xMS4xLXg4Nl82NC0yMDIy MDUxMC5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy0xMS9mM2RkM2Y2NzQ1NTViZDk0NTVjNWFlN2Zh ZmNlMDY5NmJkOTkzMWIzJwoJZXhwb3J0IHVzZXI9J2xrcCcKCWV4cG9ydCBjb21waWxlcj0nZ2Nj LTExJwoJZXhwb3J0IExLUF9TRVJWRVI9J2ludGVybmFsLWxrcC1zZXJ2ZXInCglleHBvcnQgaGVh ZF9jb21taXQ9JzU3YzU1Mjc5MjlkZDQ4YzIyY2JhMmRiZmNjNDNkZDhiZjRmZWNiYzAnCglleHBv cnQgYmFzZV9jb21taXQ9JzNkN2NiNmIwNGMzZjMxMTU3MTkyMzVjYzY4NjZiMTAzMjZkZTM0Y2Qn CglleHBvcnQgYnJhbmNoPSdsaW51cy9tYXN0ZXInCglleHBvcnQgcm9vdGZzPSdkZWJpYW4tMTEu MS14ODZfNjQtMjAyMjA1MTAuY2d6JwoJZXhwb3J0IHJlc3VsdF9yb290PScvcmVzdWx0L2Z4bWFy ay9wZXJmb3JtYW5jZS1kaXJlY3Rpby0xU1NELWV4dDRfbm9fam5sLXNzZC1EV1NMLXVjb2RlPTB4 ZDAwMDM2My9sa3AtaWNsLTJzcDUvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNnei94ODZf NjQtcmhlbC04LjMvZ2NjLTExL2YzZGQzZjY3NDU1NWJkOTQ1NWM1YWU3ZmFmY2UwNjk2YmQ5OTMx YjMvMycKCWV4cG9ydCBzY2hlZHVsZXJfdmVyc2lvbj0nL2xrcC9sa3AvLnNyYy0yMDIyMDgxNC0w OTU2MDUnCglleHBvcnQgYXJjaD0neDg2XzY0JwoJZXhwb3J0IG1heF91cHRpbWU9MjEwMAoJZXhw b3J0IGluaXRyZD0nL29zaW1hZ2UvZGViaWFuL2RlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5j Z3onCglleHBvcnQgYm9vdGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rldi9yYW0wClJFU1VMVF9ST09U PS9yZXN1bHQvZnhtYXJrL3BlcmZvcm1hbmNlLWRpcmVjdGlvLTFTU0QtZXh0NF9ub19qbmwtc3Nk LURXU0wtdWNvZGU9MHhkMDAwMzYzL2xrcC1pY2wtMnNwNS9kZWJpYW4tMTEuMS14ODZfNjQtMjAy MjA1MTAuY2d6L3g4Nl82NC1yaGVsLTguMy9nY2MtMTEvZjNkZDNmNjc0NTU1YmQ5NDU1YzVhZTdm YWZjZTA2OTZiZDk5MzFiMy8zCkJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtcmhlbC04LjMv Z2NjLTExL2YzZGQzZjY3NDU1NWJkOTQ1NWM1YWU3ZmFmY2UwNjk2YmQ5OTMxYjMvdm1saW51ei01 LjE5LjAtcmMyLTAwMDEwLWdmM2RkM2Y2NzQ1NTUKYnJhbmNoPWxpbnVzL21hc3Rlcgpqb2I9L2xr cC9qb2JzL3NjaGVkdWxlZC9sa3AtaWNsLTJzcDUvZnhtYXJrLXBlcmZvcm1hbmNlLWRpcmVjdGlv LTFTU0QtZXh0NF9ub19qbmwtc3NkLURXU0wtdWNvZGU9MHhkMDAwMzYzLWRlYmlhbi0xMS4xLXg4 Nl82NC0yMDIyMDUxMC5jZ3otZjNkZDNmNjc0NTU1YmQ5NDU1YzVhZTdmYWYtMjAyMjA4MTctNzcz MzMtandoZXZjLTUueWFtbAp1c2VyPWxrcApBUkNIPXg4Nl82NAprY29uZmlnPXg4Nl82NC1yaGVs LTguMwpjb21taXQ9ZjNkZDNmNjc0NTU1YmQ5NDU1YzVhZTdmYWZjZTA2OTZiZDk5MzFiMwphY3Bp X3JzZHA9MHg2OWZmZDAxNAptYXhfdXB0aW1lPTIxMDAKTEtQX1NFUlZFUj1pbnRlcm5hbC1sa3At c2VydmVyCm5va2FzbHIKc2VsaW51eD0wCmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlzX2Vu YWJsZWQKcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0wCnBy aW50ay5kZXZrbXNnPW9uCnBhbmljPS0xCnNvZnRsb2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hkb2c9 cGFuaWMKb29wcz1wYW5pYwpsb2FkX3JhbWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQubWlu b3JfY291bnQ9OApzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVsCmNvbnNvbGU9 dHR5MAplYXJseXByaW50az10dHlTMCwxMTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKdmdhPW5v cm1hbApydycKCWV4cG9ydCBtb2R1bGVzX2luaXRyZD0nL3BrZy9saW51eC94ODZfNjQtcmhlbC04 LjMvZ2NjLTExL2YzZGQzZjY3NDU1NWJkOTQ1NWM1YWU3ZmFmY2UwNjk2YmQ5OTMxYjMvbW9kdWxl cy5jZ3onCglleHBvcnQgYm1faW5pdHJkPScvb3NpbWFnZS9kZXBzL2RlYmlhbi0xMS4xLXg4Nl82 NC0yMDIyMDUxMC5jZ3ovcnVuLWlwY29uZmlnXzIwMjIwNTE1LmNneiwvb3NpbWFnZS9kZXBzL2Rl Ymlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5jZ3ovbGtwXzIwMjIwNTEzLmNneiwvb3NpbWFnZS9k ZXBzL2RlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5jZ3ovcnN5bmMtcm9vdGZzXzIwMjIwNTE1 LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5jZ3ovZnhtYXJr XzIwMjIwNjAxLmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNn ei9meG1hcmsteDg2XzY0LTBjZTk0OTEtMV8yMDIyMDYwMS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJp YW4tMTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L21wc3RhdF8yMDIyMDUxNi5jZ3osL29zaW1hZ2Uv ZGVwcy9kZWJpYW4tMTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L3R1cmJvc3RhdF8yMDIyMDUxNC5j Z3osL29zaW1hZ2UvcGtnL2RlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5jZ3ovdHVyYm9zdGF0 LXg4Nl82NC0yMTBlMDRmZjc2ODEtMV8yMDIyMDUxOC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4t MTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L3BlcmZfMjAyMjA4MDYuY2d6LC9vc2ltYWdlL3BrZy9k ZWJpYW4tMTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L3BlcmYteDg2XzY0LTY2MTRhM2MzMTY0YS0x XzIwMjIwODA2LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNn ei9zYXIteDg2XzY0LWM1YmIzMjEtMV8yMDIyMDUxOC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4t MTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L2h3XzIwMjIwNTI2LmNneicKCWV4cG9ydCB1Y29kZV9p bml0cmQ9Jy9vc2ltYWdlL3Vjb2RlL2ludGVsLXVjb2RlLTIwMjIwODA0LmNneicKCWV4cG9ydCBs a3BfaW5pdHJkPScvb3NpbWFnZS91c2VyL2xrcC9sa3AteDg2XzY0LmNneicKCWV4cG9ydCBzaXRl PSdpbm4nCglleHBvcnQgTEtQX0NHSV9QT1JUPTgwCglleHBvcnQgTEtQX0NJRlNfUE9SVD0xMzkK CWV4cG9ydCBsYXN0X2tlcm5lbD0nNS4xOS4wLXd0LWF0aC0wOTIwNS1nNTdjNTUyNzkyOWRkJwoJ ZXhwb3J0IHJlcGVhdF90bz02CglleHBvcnQgc2NoZWR1bGVfbm90aWZ5X2FkZHJlc3M9CglleHBv cnQga2J1aWxkX3F1ZXVlX2FuYWx5c2lzPTEKCWV4cG9ydCBrZXJuZWw9Jy9wa2cvbGludXgveDg2 XzY0LXJoZWwtOC4zL2djYy0xMS9mM2RkM2Y2NzQ1NTViZDk0NTVjNWFlN2ZhZmNlMDY5NmJkOTkz MWIzL3ZtbGludXotNS4xOS4wLXJjMi0wMDAxMC1nZjNkZDNmNjc0NTU1JwoJZXhwb3J0IGRlcXVl dWVfdGltZT0nMjAyMi0wOC0xNyAxNjowNTozMSArMDgwMCcKCWV4cG9ydCBqb2JfaW5pdHJkPScv bGtwL2pvYnMvc2NoZWR1bGVkL2xrcC1pY2wtMnNwNS9meG1hcmstcGVyZm9ybWFuY2UtZGlyZWN0 aW8tMVNTRC1leHQ0X25vX2pubC1zc2QtRFdTTC11Y29kZT0weGQwMDAzNjMtZGViaWFuLTExLjEt eDg2XzY0LTIwMjIwNTEwLmNnei1mM2RkM2Y2NzQ1NTViZDk0NTVjNWFlN2ZhZi0yMDIyMDgxNy03 NzMzMy1qd2hldmMtNS5jZ3onCgoJWyAtbiAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JD PS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVu LWpvYi5waWQKCgkuICRMS1BfU1JDL2xpYi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gK CS4gJExLUF9TUkMvbGliL2Vudi5zaAoKCWV4cG9ydF90b3BfZW52CgoJcnVuX3NldHVwIG5yX3Nz ZD0xICRMS1BfU1JDL3NldHVwL2Rpc2sKCglydW5fc2V0dXAgJExLUF9TUkMvc2V0dXAvY3B1ZnJl cV9nb3Zlcm5vciAncGVyZm9ybWFuY2UnCgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMv d3JhcHBlciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9uby1zdGRvdXQvd3Jh cHBlciBib290LXRpbWUKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgdXB0 aW1lCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGlvc3RhdAoJcnVuX21v bml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBoZWFydGJlYXQKCXJ1bl9tb25pdG9yICRM S1BfU1JDL21vbml0b3JzL3dyYXBwZXIgdm1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25p dG9ycy93cmFwcGVyIG51bWEtbnVtYXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3Jz L3dyYXBwZXIgbnVtYS12bXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBw ZXIgbnVtYS1tZW1pbmZvCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHBy b2Mtdm1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHByb2Mtc3Rh dAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBtZW1pbmZvCglydW5fbW9u aXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHNsYWJpbmZvCglydW5fbW9uaXRvciAkTEtQ X1NSQy9tb25pdG9ycy93cmFwcGVyIGludGVycnVwdHMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21v bml0b3JzL3dyYXBwZXIgbG9ja19zdGF0CglydW5fbW9uaXRvciBsaXRlX21vZGU9MSAkTEtQX1NS Qy9tb25pdG9ycy93cmFwcGVyIHBlcmYtc2NoZWQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0 b3JzL3dyYXBwZXIgc29mdGlycXMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL29uZS1z aG90L3dyYXBwZXIgYmRpX2Rldl9tYXBwaW5nCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIGRpc2tzdGF0cwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBuZnNzdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGNwdWlkbGUK CXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgY3B1ZnJlcS1zdGF0cwoJcnVu X21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciB0dXJib3N0YXQKCXJ1bl9tb25pdG9y ICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgc2NoZWRfZGVidWcKCXJ1bl9tb25pdG9yICRMS1Bf U1JDL21vbml0b3JzL3dyYXBwZXIgcGVyZi1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25p dG9ycy93cmFwcGVyIG1wc3RhdAoJcnVuX21vbml0b3IgZGVidWdfbW9kZT0wICRMS1BfU1JDL21v bml0b3JzL25vLXN0ZG91dC93cmFwcGVyIHBlcmYtcHJvZmlsZQoJcnVuX21vbml0b3IgJExLUF9T UkMvbW9uaXRvcnMvd3JhcHBlciBvb20ta2lsbGVyCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25p dG9ycy9wbGFpbi93YXRjaGRvZwoKCXJ1bl90ZXN0IHRlc3Q9J0RXU0wnIGZzdHlwZT0nZXh0NF9u b19qbmwnIGRpcmVjdGlvPSdkaXJlY3RpbycgJExLUF9TUkMvdGVzdHMvd3JhcHBlciBmeG1hcmsK fQoKZXh0cmFjdF9zdGF0cygpCnsKCWV4cG9ydCBzdGF0c19wYXJ0X2JlZ2luPQoJZXhwb3J0IHN0 YXRzX3BhcnRfZW5kPQoKCWVudiB0ZXN0PSdEV1NMJyBmc3R5cGU9J2V4dDRfbm9fam5sJyBkaXJl Y3Rpbz0nZGlyZWN0aW8nICRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZnhtYXJrCgkkTEtQX1NSQy9z dGF0cy93cmFwcGVyIGttc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgYm9vdC10aW1lCgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIHVwdGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBpb3N0YXQK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdm1zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG51 bWEtbnVtYXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbnVtYS12bXN0YXQKCSRMS1BfU1JD L3N0YXRzL3dyYXBwZXIgbnVtYS1tZW1pbmZvCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHByb2Mt dm1zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG1lbWluZm8KCSRMS1BfU1JDL3N0YXRzL3dy YXBwZXIgc2xhYmluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgaW50ZXJydXB0cwoJJExLUF9T UkMvc3RhdHMvd3JhcHBlciBsb2NrX3N0YXQKCWVudiBsaXRlX21vZGU9MSAkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIHBlcmYtc2NoZWQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc29mdGlycXMKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgZGlza3N0YXRzCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG5m c3N0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgY3B1aWRsZQoJJExLUF9TUkMvc3RhdHMvd3Jh cHBlciB0dXJib3N0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc2NoZWRfZGVidWcKCSRMS1Bf U1JDL3N0YXRzL3dyYXBwZXIgcGVyZi1zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG1wc3Rh dAoJZW52IGRlYnVnX21vZGU9MCAkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHBlcmYtcHJvZmlsZQoK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZSBmeG1hcmsudGltZQoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciBkbWVzZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIGxhc3Rfc3RhdGUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc3RkZXJyCgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKfQoKIiRAIgo= --===============3895218216111676913== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCjojISBqb2JzL2Z4bWFyay0xc3NkLnlhbWw6CnN1aXRlOiBmeG1hcmsKdGVzdGNhc2U6IGZ4 bWFyawpjYXRlZ29yeTogYmVuY2htYXJrCmRpc2s6IDFTU0QKbWVkaWE6IHNzZApmeG1hcms6CiAg dGVzdDogRFdTTAogIGZzdHlwZTogZXh0NF9ub19qbmwKICBkaXJlY3RpbzogZGlyZWN0aW8Kam9i X29yaWdpbjogZnhtYXJrLTFzc2QueWFtbAo6IyEgcXVldWUgb3B0aW9uczoKcXVldWVfY21kbGlu ZV9rZXlzOgotIGJyYW5jaAotIGNvbW1pdAotIGtidWlsZF9xdWV1ZV9hbmFseXNpcwpxdWV1ZTog YmlzZWN0CnRlc3Rib3g6IGxrcC1pY2wtMnNwNQp0Ym94X2dyb3VwOiBsa3AtaWNsLTJzcDUKc3Vi bWl0X2lkOiA2MmZjOGMzZGYxNWRkZTI5MGNmY2FiNmUKam9iX2ZpbGU6ICIvbGtwL2pvYnMvc2No ZWR1bGVkL2xrcC1pY2wtMnNwNS9meG1hcmstcGVyZm9ybWFuY2UtZGlyZWN0aW8tMVNTRC1leHQ0 X25vX2pubC1zc2QtRFdTTC11Y29kZT0weGQwMDAzNjMtZGViaWFuLTExLjEteDg2XzY0LTIwMjIw NTEwLmNnei1mM2RkM2Y2NzQ1NTViZDk0NTVjNWFlN2ZhZi0yMDIyMDgxNy03NjA0NC0yMTQ4NXAt MS55YW1sIgppZDogNmVhZjYyNjIwY2Y2Zjk1MzY3MmU0OGIwYjRiMjYxZjMwNGUyMjU3ZgpxdWV1 ZXJfdmVyc2lvbjogIi96ZGF5L2xrcCIKOiMhIGhvc3RzL2xrcC1pY2wtMnNwNToKbW9kZWw6IElj ZSBMYWtlCm5yX25vZGU6IDIKbnJfY3B1OiAxMjgKbWVtb3J5OiAxMjhHCm5yX3NzZF9wYXJ0aXRp b25zOiAzCm5yX2hkZF9wYXJ0aXRpb25zOiA2CmhkZF9wYXJ0aXRpb25zOiAiL2Rldi9kaXNrL2J5 LWlkL2F0YS1XRENfV0QyMFNQWlgtMDhVQTdfV0QtV1hGMkVBMDRaSEVTLXBhcnQqIgpzc2RfcGFy dGl0aW9uczogIi9kZXYvZGlzay9ieS1pZC9hdGEtSU5URUxfU1NEU0MyQkI4MDBHNF9QSFdMNDIw NDAwM0E4MDBSR04tcGFydCoiCnJvb3Rmc19wYXJ0aXRpb246ICIvZGV2L2Rpc2svYnktaWQvYXRh LVNhbkRpc2tfU0RTU0RIMzI1MEdfMTgyOTcxODAwNDU0LXBhcnQxIgprZXJuZWxfY21kbGluZV9o dzogYWNwaV9yc2RwPTB4NjlmZmQwMTQKYnJhbmQ6IEludGVsKFIpIFhlb24oUikgUGxhdGludW0g ODM1OCBDUFUgQCAyLjYwR0h6CjojISBpbmNsdWRlL2NhdGVnb3J5L2JlbmNobWFyazoKa21zZzoK Ym9vdC10aW1lOgp1cHRpbWU6Cmlvc3RhdDoKaGVhcnRiZWF0Ogp2bXN0YXQ6Cm51bWEtbnVtYXN0 YXQ6Cm51bWEtdm1zdGF0OgpudW1hLW1lbWluZm86CnByb2Mtdm1zdGF0Ogpwcm9jLXN0YXQ6Cm1l bWluZm86CnNsYWJpbmZvOgppbnRlcnJ1cHRzOgpsb2NrX3N0YXQ6CnBlcmYtc2NoZWQ6CiAgbGl0 ZV9tb2RlOiAxCnNvZnRpcnFzOgpiZGlfZGV2X21hcHBpbmc6CmRpc2tzdGF0czoKbmZzc3RhdDoK Y3B1aWRsZToKY3B1ZnJlcS1zdGF0czoKdHVyYm9zdGF0OgpzY2hlZF9kZWJ1ZzoKcGVyZi1zdGF0 OgptcHN0YXQ6CnBlcmYtcHJvZmlsZToKICBkZWJ1Z19tb2RlOiAwCjojISBpbmNsdWRlL2NhdGVn b3J5L0FMTDoKY3B1ZnJlcV9nb3Zlcm5vcjogcGVyZm9ybWFuY2UKOiMhIGluY2x1ZGUvZGlzay9u cl9zc2Q6Cm5lZWRfa2NvbmZpZzoKLSBCTEtfREVWX1NECi0gU0NTSQotIEJMT0NLOiB5Ci0gU0FU QV9BSENJCi0gU0FUQV9BSENJX1BMQVRGT1JNCi0gQVRBCi0gUENJOiB5Ci0gRjJGU19GUzogbQo6 IyEgaW5jbHVkZS9meG1hcms6CjojISBpbmNsdWRlL3F1ZXVlL2N5Y2xpYzoKY29tbWl0OiBmM2Rk M2Y2NzQ1NTViZDk0NTVjNWFlN2ZhZmNlMDY5NmJkOTkzMWIzCjojISBpbmNsdWRlL3Rlc3Rib3gv bGtwLWljbC0yc3A1Ogp1Y29kZTogJzB4ZDAwMDM2MycKYmlzZWN0X2RtZXNnOiB0cnVlCmtjb25m aWc6IHg4Nl82NC1yaGVsLTguMwplbnF1ZXVlX3RpbWU6IDIwMjItMDgtMTcgMTQ6MzU6NDEuMzQ2 MjUwNzIxICswODowMApfaWQ6IDYyZmM4YzU1ZjE1ZGRlMjkwY2ZjYWI2ZgpfcnQ6ICIvcmVzdWx0 L2Z4bWFyay9wZXJmb3JtYW5jZS1kaXJlY3Rpby0xU1NELWV4dDRfbm9fam5sLXNzZC1EV1NMLXVj b2RlPTB4ZDAwMDM2My9sa3AtaWNsLTJzcDUvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNn ei94ODZfNjQtcmhlbC04LjMvZ2NjLTExL2YzZGQzZjY3NDU1NWJkOTQ1NWM1YWU3ZmFmY2UwNjk2 YmQ5OTMxYjMiCjojISBzY2hlZHVsZSBvcHRpb25zOgp1c2VyOiBsa3AKY29tcGlsZXI6IGdjYy0x MQpMS1BfU0VSVkVSOiBpbnRlcm5hbC1sa3Atc2VydmVyCmhlYWRfY29tbWl0OiA1N2M1NTI3OTI5 ZGQ0OGMyMmNiYTJkYmZjYzQzZGQ4YmY0ZmVjYmMwCmJhc2VfY29tbWl0OiAzZDdjYjZiMDRjM2Yz MTE1NzE5MjM1Y2M2ODY2YjEwMzI2ZGUzNGNkCmJyYW5jaDogbGludXgtZGV2ZWwvZGV2ZWwtaG91 cmx5LTIwMjIwODE1LTAxMTczOQpyb290ZnM6IGRlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5j Z3oKcmVzdWx0X3Jvb3Q6ICIvcmVzdWx0L2Z4bWFyay9wZXJmb3JtYW5jZS1kaXJlY3Rpby0xU1NE LWV4dDRfbm9fam5sLXNzZC1EV1NMLXVjb2RlPTB4ZDAwMDM2My9sa3AtaWNsLTJzcDUvZGViaWFu LTExLjEteDg2XzY0LTIwMjIwNTEwLmNnei94ODZfNjQtcmhlbC04LjMvZ2NjLTExL2YzZGQzZjY3 NDU1NWJkOTQ1NWM1YWU3ZmFmY2UwNjk2YmQ5OTMxYjMvMCIKc2NoZWR1bGVyX3ZlcnNpb246ICIv bGtwL2xrcC8uc3JjLTIwMjIwODE0LTA5NTYwNSIKYXJjaDogeDg2XzY0Cm1heF91cHRpbWU6IDIx MDAKaW5pdHJkOiAiL29zaW1hZ2UvZGViaWFuL2RlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5j Z3oiCmJvb3Rsb2FkZXJfYXBwZW5kOgotIHJvb3Q9L2Rldi9yYW0wCi0gUkVTVUxUX1JPT1Q9L3Jl c3VsdC9meG1hcmsvcGVyZm9ybWFuY2UtZGlyZWN0aW8tMVNTRC1leHQ0X25vX2pubC1zc2QtRFdT TC11Y29kZT0weGQwMDAzNjMvbGtwLWljbC0yc3A1L2RlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUx MC5jZ3oveDg2XzY0LXJoZWwtOC4zL2djYy0xMS9mM2RkM2Y2NzQ1NTViZDk0NTVjNWFlN2ZhZmNl MDY5NmJkOTkzMWIzLzAKLSBCT09UX0lNQUdFPS9wa2cvbGludXgveDg2XzY0LXJoZWwtOC4zL2dj Yy0xMS9mM2RkM2Y2NzQ1NTViZDk0NTVjNWFlN2ZhZmNlMDY5NmJkOTkzMWIzL3ZtbGludXotNS4x OS4wLXJjMi0wMDAxMC1nZjNkZDNmNjc0NTU1Ci0gYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhv dXJseS0yMDIyMDgxNS0wMTE3MzkKLSBqb2I9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtaWNsLTJz cDUvZnhtYXJrLXBlcmZvcm1hbmNlLWRpcmVjdGlvLTFTU0QtZXh0NF9ub19qbmwtc3NkLURXU0wt dWNvZGU9MHhkMDAwMzYzLWRlYmlhbi0xMS4xLXg4Nl82NC0yMDIyMDUxMC5jZ3otZjNkZDNmNjc0 NTU1YmQ5NDU1YzVhZTdmYWYtMjAyMjA4MTctNzYwNDQtMjE0ODVwLTEueWFtbAotIHVzZXI9bGtw Ci0gQVJDSD14ODZfNjQKLSBrY29uZmlnPXg4Nl82NC1yaGVsLTguMwotIGNvbW1pdD1mM2RkM2Y2 NzQ1NTViZDk0NTVjNWFlN2ZhZmNlMDY5NmJkOTkzMWIzCi0gYWNwaV9yc2RwPTB4NjlmZmQwMTQK LSBtYXhfdXB0aW1lPTIxMDAKLSBMS1BfU0VSVkVSPWludGVybmFsLWxrcC1zZXJ2ZXIKLSBub2th c2xyCi0gc2VsaW51eD0wCi0gZGVidWcKLSBhcGljPWRlYnVnCi0gc3lzcnFfYWx3YXlzX2VuYWJs ZWQKLSByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCi0gbmV0LmlmbmFtZXM9MAot IHByaW50ay5kZXZrbXNnPW9uCi0gcGFuaWM9LTEKLSBzb2Z0bG9ja3VwX3BhbmljPTEKLSBubWlf d2F0Y2hkb2c9cGFuaWMKLSBvb3BzPXBhbmljCi0gbG9hZF9yYW1kaXNrPTIKLSBwcm9tcHRfcmFt ZGlzaz0wCi0gZHJiZC5taW5vcl9jb3VudD04Ci0gc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCi0gaWdu b3JlX2xvZ2xldmVsCi0gY29uc29sZT10dHkwCi0gZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCi0g Y29uc29sZT10dHlTMCwxMTUyMDAKLSB2Z2E9bm9ybWFsCi0gcncKbW9kdWxlc19pbml0cmQ6ICIv cGtnL2xpbnV4L3g4Nl82NC1yaGVsLTguMy9nY2MtMTEvZjNkZDNmNjc0NTU1YmQ5NDU1YzVhZTdm YWZjZTA2OTZiZDk5MzFiMy9tb2R1bGVzLmNneiIKYm1faW5pdHJkOiAiL29zaW1hZ2UvZGVwcy9k ZWJpYW4tMTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L3J1bi1pcGNvbmZpZ18yMDIyMDUxNS5jZ3os L29zaW1hZ2UvZGVwcy9kZWJpYW4tMTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L2xrcF8yMDIyMDUx My5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTEuMS14ODZfNjQtMjAyMjA1MTAuY2d6L3JzeW5j LXJvb3Rmc18yMDIyMDUxNS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4tMTEuMS14ODZfNjQtMjAy MjA1MTAuY2d6L2Z4bWFya18yMDIyMDYwMS5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi0xMS4xLXg4 Nl82NC0yMDIyMDUxMC5jZ3ovZnhtYXJrLXg4Nl82NC0wY2U5NDkxLTFfMjAyMjA2MDEuY2d6LC9v c2ltYWdlL2RlcHMvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNnei9tcHN0YXRfMjAyMjA1 MTYuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNnei90dXJi b3N0YXRfMjAyMjA1MTQuY2d6LC9vc2ltYWdlL3BrZy9kZWJpYW4tMTEuMS14ODZfNjQtMjAyMjA1 MTAuY2d6L3R1cmJvc3RhdC14ODZfNjQtMjEwZTA0ZmY3NjgxLTFfMjAyMjA1MTguY2d6LC9vc2lt YWdlL2RlcHMvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNnei9wZXJmXzIwMjIwODA2LmNn eiwvb3NpbWFnZS9wa2cvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNnei9wZXJmLXg4Nl82 NC02NjE0YTNjMzE2NGEtMV8yMDIyMDgwNi5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi0xMS4xLXg4 Nl82NC0yMDIyMDUxMC5jZ3ovc2FyLXg4Nl82NC1jNWJiMzIxLTFfMjAyMjA1MTguY2d6LC9vc2lt YWdlL2RlcHMvZGViaWFuLTExLjEteDg2XzY0LTIwMjIwNTEwLmNnei9od18yMDIyMDUyNi5jZ3oi CnVjb2RlX2luaXRyZDogIi9vc2ltYWdlL3Vjb2RlL2ludGVsLXVjb2RlLTIwMjIwODA0LmNneiIK bGtwX2luaXRyZDogIi9vc2ltYWdlL3VzZXIvbGtwL2xrcC14ODZfNjQuY2d6IgpzaXRlOiBpbm4K OiMhIC9jZXBoZnMvZGIvcmVsZWFzZXMvMjAyMjA4MTQxOTA0MjEvbGtwLXNyYy9pbmNsdWRlL3Np dGUvaW5uOgpMS1BfQ0dJX1BPUlQ6IDgwCkxLUF9DSUZTX1BPUlQ6IDEzOQpvb20ta2lsbGVyOgp3 YXRjaGRvZzoKOiMhIHJ1bnRpbWUgc3RhdHVzOgpsYXN0X2tlcm5lbDogNi4wLjAtcmMxCnJlcGVh dF90bzogMwpzY2hlZHVsZV9ub3RpZnlfYWRkcmVzczoKOiMhIHVzZXIgb3ZlcnJpZGVzOgprYnVp bGRfcXVldWVfYW5hbHlzaXM6IDEKa2VybmVsOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC04LjMv Z2NjLTExL2YzZGQzZjY3NDU1NWJkOTQ1NWM1YWU3ZmFmY2UwNjk2YmQ5OTMxYjMvdm1saW51ei01 LjE5LjAtcmMyLTAwMDEwLWdmM2RkM2Y2NzQ1NTUiCmRlcXVldWVfdGltZTogMjAyMi0wOC0xNyAx NDozOTozMC4yNzkwOTYzMjIgKzA4OjAwCjojISAvY2VwaGZzL2RiL3JlbGVhc2VzLzIwMjIwODE2 MjMwODA0L2xrcC1zcmMvaW5jbHVkZS9zaXRlL2lubjoKam9iX3N0YXRlOiBmaW5pc2hlZApsb2Fk YXZnOiAxLjg3IDkuMTkgNi44NyAxLzExMDQgMjE3NTQKc3RhcnRfdGltZTogJzE2NjA3MTg0Mzkn CmVuZF90aW1lOiAnMTY2MDcxODk2OCcKdmVyc2lvbjogIi9sa3AvbGtwLy5zcmMtMjAyMjA4MTQt MDk1NzAxOmVjODYwZDc3YjpmYmM0NDRjMDAiCg== --===============3895218216111676913== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" CmZvciBjcHVfZGlyIGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdVswLTldKgpkbwoJb25s aW5lX2ZpbGU9IiRjcHVfZGlyIi9vbmxpbmUKCVsgLWYgIiRvbmxpbmVfZmlsZSIgXSAmJiBbICIk KGNhdCAiJG9ubGluZV9maWxlIikiIC1lcSAwIF0gJiYgY29udGludWUKCglmaWxlPSIkY3B1X2Rp ciIvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCglbIC1mICIkZmlsZSIgXSAmJiBlY2hvICJwZXJm b3JtYW5jZSIgPiAiJGZpbGUiCmRvbmUKCg== --===============3895218216111676913==--