From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, LOTS_OF_MONEY,MAILING_LIST_MULTI,SPF_PASS,T_MONEY_PERCENT,URIBL_BLOCKED, USER_AGENT_NEOMUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 72C03C6778C for ; Tue, 3 Jul 2018 07:27:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id AD42721506 for ; Tue, 3 Jul 2018 07:27:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AD42721506 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754533AbeGCH1Z (ORCPT ); Tue, 3 Jul 2018 03:27:25 -0400 Received: from mga14.intel.com ([192.55.52.115]:56545 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753213AbeGCH1X (ORCPT ); Tue, 3 Jul 2018 03:27:23 -0400 X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Jul 2018 00:27:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,302,1526367600"; d="yaml'?scan'208";a="68243817" Received: from yexl-desktop.sh.intel.com (HELO localhost) ([10.239.159.124]) by fmsmga004.fm.intel.com with ESMTP; 03 Jul 2018 00:27:15 -0700 Date: Tue, 3 Jul 2018 15:23:31 +0800 From: kernel test robot To: Josef Bacik Cc: David Sterba , Filipe Manana , LKML , Stephen Rothwell , lkp@01.org Subject: [lkp-robot] [btrfs] a9d3e24b6e: aim7.jobs-per-min 19.9% improvement Message-ID: <20180703072331.GL15716@yexl-desktop> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="K1n7F7fSdjvFAEnM" Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --K1n7F7fSdjvFAEnM Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit Greeting, FYI, we noticed a 19.9% improvement of aim7.jobs-per-min due to commit: commit: a9d3e24b6e881c4a249eb9084328b096cfe1f8c4 ("btrfs: always wait on ordered extents at fsync time") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master in testcase: aim7 on test machine: 40 threads Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz with 384G memory with following parameters: disk: 4BRD_12G md: RAID0 fs: btrfs test: sync_disk_rw load: 20 cpufreq_governor: performance test-description: AIM7 is a traditional UNIX system level benchmark suite which is used to test and measure the performance of multiuser system. test-url: https://sourceforge.net/projects/aimbench/files/aim-suite7/ Details are as below: --------------------------------------------------------------------------------------------------> To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml ========================================================================================= compiler/cpufreq_governor/disk/fs/kconfig/load/md/rootfs/tbox_group/test/testcase: gcc-7/performance/4BRD_12G/btrfs/x86_64-rhel-7.2/20/RAID0/debian-x86_64-2018-04-03.cgz/lkp-ivb-ep01/sync_disk_rw/aim7 commit: bd4cbccf7f ("btrfs: Fix comment in lookup_inline_extent_backref") a9d3e24b6e ("btrfs: always wait on ordered extents at fsync time") bd4cbccf7f8eb3b2 a9d3e24b6e881c4a249eb90843 ---------------- -------------------------- %stddev %change %stddev \ | \ 140.65 +19.9% 168.65 aim7.jobs-per-min 853.20 -16.6% 711.75 aim7.time.elapsed_time 853.20 -16.6% 711.75 aim7.time.elapsed_time.max 77554720 +1.5% 78755048 aim7.time.file_system_outputs 16079 ± 2% -51.6% 7775 ± 4% aim7.time.involuntary_context_switches 2852 -1.7% 2804 aim7.time.maximum_resident_set_size 9486 ± 5% -25.5% 7069 ± 9% aim7.time.minor_page_faults 4096 +0.0% 4096 aim7.time.page_size 9367 -47.6% 4905 aim7.time.system_time 64525453 -33.0% 43262121 aim7.time.voluntary_context_switches 289759 ± 2% -14.1% 248866 ± 2% interrupts.CAL:Function_call_interrupts 2368 +21.7% 2882 iostat.md0.w/s 52135 +21.7% 63430 iostat.md0.wkB/s 21.01 -0.7% 20.87 boot-time.boot 12.27 -1.5% 12.08 boot-time.dhcp 777.85 -0.4% 774.47 boot-time.idle 12.50 -1.4% 12.33 boot-time.kernel_boot 44322 ± 5% -17.6% 36510 ± 2% softirqs.NET_RX 9227004 -15.0% 7843330 softirqs.RCU 7028959 -26.6% 5156180 softirqs.SCHED 14162722 ± 4% -13.3% 12272260 ± 2% softirqs.TIMER 66.63 +9.7 76.36 mpstat.cpu.idle% 0.00 ± 3% +0.0 0.00 ± 16% mpstat.cpu.iowait% 0.01 ± 10% -0.0 0.01 ± 53% mpstat.cpu.soft% 33.26 -9.7 23.52 mpstat.cpu.sys% 0.10 +0.0 0.11 mpstat.cpu.usr% 0.00 -100.0% 0.00 numa-numastat.node0.interleave_hit 2458863 ± 8% -4.9% 2337846 ± 10% numa-numastat.node0.local_node 2460814 ± 9% -4.8% 2342467 ± 10% numa-numastat.node0.numa_hit 1950 ±171% +136.9% 4620 ± 44% numa-numastat.node0.other_node 0.00 -100.0% 0.00 numa-numastat.node1.interleave_hit 1853806 ± 37% +22.8% 2276280 ± 15% numa-numastat.node1.local_node 1859818 ± 37% +22.6% 2279600 ± 15% numa-numastat.node1.numa_hit 6012 ± 56% -44.8% 3320 ± 63% numa-numastat.node1.other_node 40283 +22.0% 49127 vmstat.io.bo 847.00 ± 39% +22.8% 1040 vmstat.memory.buff 5013594 ± 27% +13.9% 5711545 ± 10% vmstat.memory.cache 3.89e+08 -0.2% 3.882e+08 vmstat.memory.free 0.00 -100.0% 0.00 vmstat.procs.b 12.50 ± 4% -28.0% 9.00 vmstat.procs.r 202050 -12.1% 177549 vmstat.system.cs 42317 -0.2% 42228 vmstat.system.in 7.062e+09 -15.7% 5.953e+09 cpuidle.C1.time 70516165 -26.5% 51808352 cpuidle.C1.usage 6.054e+08 -45.3% 3.309e+08 cpuidle.C1E.time 9111881 -46.9% 4840869 cpuidle.C1E.usage 1.022e+09 -9.2% 9.282e+08 cpuidle.C3.time 8636183 -24.0% 6562529 cpuidle.C3.usage 1.308e+10 +4.3% 1.365e+10 cpuidle.C6.time 18335316 +8.3% 19864394 cpuidle.C6.usage 4496111 -29.4% 3175922 cpuidle.POLL.time 90882 -26.1% 67173 cpuidle.POLL.usage 441.25 -25.5% 328.75 turbostat.Avg_MHz 36.72 -9.4 27.30 turbostat.Busy% 1202 +0.1% 1204 turbostat.Bzy_MHz 70511853 -26.5% 51804589 turbostat.C1 20.66 +0.2 20.87 turbostat.C1% 9111832 -46.9% 4840806 turbostat.C1E 1.77 -0.6 1.16 turbostat.C1E% 8636075 -24.0% 6562418 turbostat.C3 2.99 +0.3 3.25 turbostat.C3% 18333647 +8.3% 19862852 turbostat.C6 38.27 +9.6 47.85 turbostat.C6% 51.09 +9.5% 55.95 turbostat.CPU%c1 1.32 +5.7% 1.39 turbostat.CPU%c3 10.87 +41.2% 15.35 turbostat.CPU%c6 57.25 +0.4% 57.50 turbostat.CoreTmp 36159290 -16.7% 30116374 turbostat.IRQ 0.61 ± 11% +22.4% 0.75 ± 4% turbostat.Pkg%pc2 0.10 ± 66% -7.1% 0.10 ± 67% turbostat.Pkg%pc6 57.50 +0.0% 57.50 turbostat.PkgTmp 68350 -16.5% 57050 turbostat.SMI 3000 +0.0% 3000 turbostat.TSC_MHz 1.041e+12 -33.4% 6.925e+11 perf-stat.branch-instructions 1.42 +0.6 2.00 perf-stat.branch-miss-rate% 1.477e+10 -6.2% 1.385e+10 ± 2% perf-stat.branch-misses 21.60 -1.7 19.92 perf-stat.cache-miss-rate% 9.139e+09 -20.2% 7.295e+09 perf-stat.cache-misses 4.232e+10 -13.4% 3.664e+10 perf-stat.cache-references 1.728e+08 -26.6% 1.268e+08 perf-stat.context-switches 3.28 -9.1% 2.98 perf-stat.cpi 1.492e+13 -37.6% 9.306e+12 perf-stat.cpu-cycles 114073 ± 2% -3.3% 110331 perf-stat.cpu-migrations 0.32 +0.1 0.41 ± 2% perf-stat.dTLB-load-miss-rate% 3.656e+09 -9.8% 3.295e+09 perf-stat.dTLB-load-misses 1.145e+12 -30.3% 7.974e+11 perf-stat.dTLB-loads 0.13 ± 2% -0.0 0.13 perf-stat.dTLB-store-miss-rate% 4.25e+08 ± 3% -17.2% 3.519e+08 ± 2% perf-stat.dTLB-store-misses 3.155e+11 -15.4% 2.667e+11 ± 2% perf-stat.dTLB-stores 56.05 +0.3 56.36 perf-stat.iTLB-load-miss-rate% 1.365e+09 -20.5% 1.085e+09 perf-stat.iTLB-load-misses 1.07e+09 -21.5% 8.401e+08 perf-stat.iTLB-loads 4.543e+12 -31.4% 3.118e+12 perf-stat.instructions 3328 -13.6% 2874 perf-stat.instructions-per-iTLB-miss 0.30 +10.1% 0.34 perf-stat.ipc 2095178 -16.5% 1749723 perf-stat.minor-faults 48.64 -0.1 48.54 perf-stat.node-load-miss-rate% 4.574e+09 -28.3% 3.28e+09 perf-stat.node-load-misses 4.829e+09 -28.0% 3.477e+09 perf-stat.node-loads 41.55 -0.5 41.01 perf-stat.node-store-miss-rate% 2.465e+09 -21.8% 1.928e+09 perf-stat.node-store-misses 3.468e+09 -20.0% 2.774e+09 perf-stat.node-stores 2095191 -16.5% 1749727 perf-stat.page-faults 3445096 ± 27% +17.6% 4051303 ± 11% meminfo.Active 261195 -0.7% 259287 meminfo.Active(anon) 3183899 ± 29% +19.1% 3792015 ± 11% meminfo.Active(file) 204846 -1.8% 201126 meminfo.AnonHugePages 249740 -0.2% 249291 meminfo.AnonPages 847.00 ± 39% +22.8% 1040 meminfo.Buffers 4936464 ± 27% +14.0% 5629981 ± 10% meminfo.Cached 204169 +0.0% 204183 meminfo.CmaFree 204800 +0.0% 204800 meminfo.CmaTotal 1.981e+08 +0.0% 1.981e+08 meminfo.CommitLimit 382797 ± 13% -5.8% 360500 ± 16% meminfo.Committed_AS 3.982e+08 +0.2% 3.99e+08 meminfo.DirectMap1G 4195840 ± 20% -18.3% 3429376 ± 15% meminfo.DirectMap2M 214464 ± 10% -9.3% 194496 meminfo.DirectMap4k 1320 ± 13% -1.3% 1302 ± 3% meminfo.Dirty 2048 +0.0% 2048 meminfo.Hugepagesize 821688 ± 50% +10.6% 908528 ± 21% meminfo.Inactive 27999 -0.7% 27807 meminfo.Inactive(anon) 793689 ± 52% +11.0% 880720 ± 21% meminfo.Inactive(file) 8934 +0.5% 8976 meminfo.KernelStack 27250 +0.6% 27421 meminfo.Mapped 3.909e+08 -0.0% 3.908e+08 meminfo.MemAvailable 3.89e+08 -0.2% 3.882e+08 meminfo.MemFree 3.962e+08 +0.0% 3.962e+08 meminfo.MemTotal 1369 +29.0% 1765 ± 18% meminfo.Mlocked 4897 -0.6% 4868 meminfo.PageTables 72311 ± 4% +2.5% 74086 meminfo.SReclaimable 88772 +0.4% 89109 meminfo.SUnreclaim 39812 ± 2% -5.3% 37698 meminfo.Shmem 161084 ± 2% +1.3% 163196 meminfo.Slab 918549 +0.0% 918604 meminfo.Unevictable 3.436e+10 +0.0% 3.436e+10 meminfo.VmallocTotal 6707 -2.2% 6557 ± 4% slabinfo.Acpi-Operand.active_objs 6707 -2.2% 6557 ± 4% slabinfo.Acpi-Operand.num_objs 21975 ± 2% +6.3% 23366 slabinfo.Acpi-State.active_objs 22207 ± 2% +6.3% 23602 slabinfo.Acpi-State.num_objs 2602 ± 3% +13.6% 2955 ± 4% slabinfo.avtab_node.active_objs 2602 ± 3% +13.6% 2955 ± 4% slabinfo.avtab_node.num_objs 12765 ± 3% -17.5% 10535 ± 3% slabinfo.btrfs_delayed_ref_head.active_objs 12984 ± 3% -16.9% 10786 ± 3% slabinfo.btrfs_delayed_ref_head.num_objs 2488 ± 6% +11.5% 2773 ± 6% slabinfo.btrfs_extent_buffer.active_objs 2488 ± 6% +11.5% 2773 ± 6% slabinfo.btrfs_extent_buffer.num_objs 10758 -14.3% 9215 slabinfo.btrfs_path.active_objs 10869 -14.2% 9326 slabinfo.btrfs_path.num_objs 67324 +0.5% 67675 slabinfo.dentry.active_objs 68632 +0.1% 68718 slabinfo.dentry.num_objs 10353 ± 3% +1.5% 10505 ± 3% slabinfo.filp.active_objs 10549 ± 3% +1.8% 10743 ± 4% slabinfo.filp.num_objs 2660 ± 6% +3.5% 2753 ± 6% slabinfo.kmalloc-128.active_objs 2660 ± 6% +3.5% 2753 ± 6% slabinfo.kmalloc-128.num_objs 18944 -1.4% 18688 slabinfo.kmalloc-16.active_objs 18944 -1.4% 18688 slabinfo.kmalloc-16.num_objs 4671 +5.5% 4926 ± 4% slabinfo.kmalloc-512.active_objs 4722 +5.4% 4978 ± 5% slabinfo.kmalloc-512.num_objs 46601 +8.1% 50373 slabinfo.kmalloc-64.active_objs 46605 +8.1% 50375 slabinfo.kmalloc-64.num_objs 24779 -0.9% 24549 slabinfo.kmalloc-8.active_objs 25088 -1.5% 24704 slabinfo.kmalloc-8.num_objs 7907 +3.9% 8216 ± 3% slabinfo.kmalloc-96.active_objs 8206 +2.8% 8432 ± 3% slabinfo.kmalloc-96.num_objs 21661 ± 3% +1.7% 22019 ± 6% slabinfo.pid.active_objs 21661 ± 3% +1.7% 22019 ± 6% slabinfo.pid.num_objs 1330 ± 2% +6.5% 1416 ± 4% slabinfo.pool_workqueue.active_objs 1330 ± 2% +7.1% 1425 ± 5% slabinfo.pool_workqueue.num_objs 35231 ± 14% +8.3% 38155 ± 5% slabinfo.radix_tree_node.active_objs 35237 ± 14% +8.3% 38156 ± 5% slabinfo.radix_tree_node.num_objs 752.00 ± 14% +25.5% 944.00 ± 16% slabinfo.scsi_sense_cache.active_objs 752.00 ± 14% +28.7% 968.00 ± 14% slabinfo.scsi_sense_cache.num_objs 2424 ± 21% -6.4% 2268 ± 11% slabinfo.skbuff_head_cache.active_objs 2456 ± 22% -3.6% 2368 ± 9% slabinfo.skbuff_head_cache.num_objs 17044 ± 6% +5.9% 18045 ± 7% slabinfo.vm_area_struct.active_objs 17056 ± 6% +5.9% 18070 ± 7% slabinfo.vm_area_struct.num_objs 65298 -0.7% 64821 proc-vmstat.nr_active_anon 795960 ± 29% +19.1% 947622 ± 11% proc-vmstat.nr_active_file 62435 -0.2% 62322 proc-vmstat.nr_anon_pages 99.75 -2.0% 97.75 proc-vmstat.nr_anon_transparent_hugepages 8568732 +1.7% 8712149 proc-vmstat.nr_dirtied 331.25 ± 13% -3.8% 318.50 ± 4% proc-vmstat.nr_dirty 9768397 -0.0% 9766928 proc-vmstat.nr_dirty_background_threshold 19560679 -0.0% 19557737 proc-vmstat.nr_dirty_threshold 1234301 ± 27% +14.0% 1407261 ± 10% proc-vmstat.nr_file_pages 51042 +0.0% 51045 proc-vmstat.nr_free_cma 97247587 -0.2% 97059535 proc-vmstat.nr_free_pages 6999 -0.7% 6951 proc-vmstat.nr_inactive_anon 198398 ± 52% +10.9% 220077 ± 22% proc-vmstat.nr_inactive_file 8934 +0.5% 8976 proc-vmstat.nr_kernel_stack 6936 +0.6% 6980 proc-vmstat.nr_mapped 342.00 +28.9% 441.00 ± 18% proc-vmstat.nr_mlock 1224 -0.6% 1216 proc-vmstat.nr_page_table_pages 9952 ± 2% -5.3% 9424 proc-vmstat.nr_shmem 18077 ± 4% +2.4% 18520 proc-vmstat.nr_slab_reclaimable 22192 +0.4% 22276 proc-vmstat.nr_slab_unreclaimable 229637 +0.0% 229650 proc-vmstat.nr_unevictable 8528790 +1.7% 8672581 proc-vmstat.nr_written 65298 -0.7% 64821 proc-vmstat.nr_zone_active_anon 795960 ± 29% +19.1% 947622 ± 11% proc-vmstat.nr_zone_active_file 6999 -0.7% 6951 proc-vmstat.nr_zone_inactive_anon 198398 ± 52% +10.9% 220077 ± 22% proc-vmstat.nr_zone_inactive_file 229637 +0.0% 229650 proc-vmstat.nr_zone_unevictable 281.00 ± 17% -5.9% 264.50 ± 6% proc-vmstat.nr_zone_write_pending 6935 ± 5% -34.5% 4545 ± 11% proc-vmstat.numa_hint_faults 4013 ± 7% -32.6% 2704 ± 16% proc-vmstat.numa_hint_faults_local 4346698 ± 21% +6.9% 4645248 ± 7% proc-vmstat.numa_hit 4338734 ± 21% +6.9% 4637304 ± 7% proc-vmstat.numa_local 7964 -0.3% 7944 proc-vmstat.numa_other 1533 ± 30% -42.7% 879.50 ± 13% proc-vmstat.numa_pages_migrated 8406 ± 23% -46.5% 4500 ± 13% proc-vmstat.numa_pte_updates 1024418 ± 44% +23.8% 1267834 ± 12% proc-vmstat.pgactivate 4447828 ± 20% +6.7% 4744702 ± 7% proc-vmstat.pgalloc_normal 2141407 -16.5% 1787896 proc-vmstat.pgfault 2256231 -12.8% 1968044 proc-vmstat.pgfree 1533 ± 30% -42.7% 879.50 ± 13% proc-vmstat.pgmigrate_success 34431397 +1.8% 35035041 proc-vmstat.pgpgout 1651763 ± 31% +19.1% 1966756 ± 16% numa-meminfo.node0.Active 109676 ± 23% +17.8% 129244 ± 26% numa-meminfo.node0.Active(anon) 1542086 ± 33% +19.2% 1837512 ± 18% numa-meminfo.node0.Active(file) 83154 ± 30% +21.8% 101311 ± 27% numa-meminfo.node0.AnonHugePages 101570 ± 25% +22.4% 124271 ± 28% numa-meminfo.node0.AnonPages 2410309 ± 29% +13.9% 2745310 ± 14% numa-meminfo.node0.FilePages 401267 ± 51% +10.2% 442393 ± 20% numa-meminfo.node0.Inactive 12106 ± 72% -20.3% 9648 ± 27% numa-meminfo.node0.Inactive(anon) 389160 ± 54% +11.2% 432744 ± 21% numa-meminfo.node0.Inactive(file) 4541 ± 12% +3.4% 4694 ± 10% numa-meminfo.node0.KernelStack 13415 ± 21% -14.5% 11468 ± 16% numa-meminfo.node0.Mapped 1.945e+08 -0.2% 1.942e+08 numa-meminfo.node0.MemFree 1.981e+08 +0.0% 1.981e+08 numa-meminfo.node0.MemTotal 3537763 ± 19% +10.6% 3911371 ± 10% numa-meminfo.node0.MemUsed 792.50 +13.2% 896.75 ± 28% numa-meminfo.node0.Mlocked 1903 ± 36% +15.5% 2197 ± 11% numa-meminfo.node0.PageTables 33513 ± 13% -4.8% 31911 ± 5% numa-meminfo.node0.SReclaimable 45022 ± 10% -4.4% 43044 ± 4% numa-meminfo.node0.SUnreclaim 20528 ± 57% -27.7% 14840 ± 27% numa-meminfo.node0.Shmem 78536 ± 11% -4.6% 74956 ± 3% numa-meminfo.node0.Slab 457977 +0.3% 459280 numa-meminfo.node0.Unevictable 1793849 ± 24% +16.2% 2084896 ± 7% numa-meminfo.node1.Active 151519 ± 16% -14.2% 130048 ± 26% numa-meminfo.node1.Active(anon) 1642329 ± 26% +19.0% 1954847 ± 8% numa-meminfo.node1.Active(file) 121689 ± 19% -18.0% 99810 ± 27% numa-meminfo.node1.AnonHugePages 148172 ± 17% -15.6% 125024 ± 28% numa-meminfo.node1.AnonPages 2527599 ± 25% +14.2% 2886088 ± 9% numa-meminfo.node1.FilePages 420499 ± 48% +10.9% 466194 ± 24% numa-meminfo.node1.Inactive 15892 ± 55% +14.3% 18159 ± 14% numa-meminfo.node1.Inactive(anon) 404606 ± 49% +10.7% 448033 ± 24% numa-meminfo.node1.Inactive(file) 4392 ± 12% -2.5% 4281 ± 12% numa-meminfo.node1.KernelStack 13831 ± 21% +15.3% 15951 ± 12% numa-meminfo.node1.Mapped 1.945e+08 -0.2% 1.941e+08 numa-meminfo.node1.MemFree 1.982e+08 +0.0% 1.982e+08 numa-meminfo.node1.MemTotal 3686644 ± 16% +10.3% 4067024 ± 5% numa-meminfo.node1.MemUsed 576.25 +50.8% 869.00 ± 18% numa-meminfo.node1.Mlocked 2993 ± 22% -10.8% 2671 ± 9% numa-meminfo.node1.PageTables 38799 ± 15% +8.7% 42175 ± 6% numa-meminfo.node1.SReclaimable 43751 ± 12% +5.3% 46063 ± 3% numa-meminfo.node1.SUnreclaim 19284 ± 57% +18.5% 22859 ± 19% numa-meminfo.node1.Shmem 82551 ± 13% +6.9% 88239 ± 4% numa-meminfo.node1.Slab 460572 -0.3% 459324 numa-meminfo.node1.Unevictable 16374 ± 13% -2.0% 16050 ± 16% numa-vmstat.node0 27418 ± 23% +17.8% 32310 ± 26% numa-vmstat.node0.nr_active_anon 385507 ± 33% +19.2% 459378 ± 18% numa-vmstat.node0.nr_active_file 25392 ± 25% +22.4% 31067 ± 28% numa-vmstat.node0.nr_anon_pages 2007252 ± 4% +3.1% 2070471 ± 7% numa-vmstat.node0.nr_dirtied 170.25 ± 13% +0.7% 171.50 ± 6% numa-vmstat.node0.nr_dirty 602559 ± 29% +13.9% 686341 ± 14% numa-vmstat.node0.nr_file_pages 48631569 -0.2% 48538151 numa-vmstat.node0.nr_free_pages 3026 ± 72% -20.3% 2412 ± 27% numa-vmstat.node0.nr_inactive_anon 97285 ± 54% +11.2% 108191 ± 21% numa-vmstat.node0.nr_inactive_file 4541 ± 12% +3.4% 4694 ± 10% numa-vmstat.node0.nr_kernel_stack 3384 ± 23% -13.5% 2929 ± 18% numa-vmstat.node0.nr_mapped 197.75 +13.0% 223.50 ± 29% numa-vmstat.node0.nr_mlock 475.50 ± 36% +15.5% 549.25 ± 11% numa-vmstat.node0.nr_page_table_pages 5132 ± 57% -27.7% 3710 ± 27% numa-vmstat.node0.nr_shmem 8378 ± 13% -4.8% 7977 ± 5% numa-vmstat.node0.nr_slab_reclaimable 11255 ± 10% -4.4% 10760 ± 4% numa-vmstat.node0.nr_slab_unreclaimable 114494 +0.3% 114819 numa-vmstat.node0.nr_unevictable 1997603 ± 4% +3.1% 2060483 ± 7% numa-vmstat.node0.nr_written 27418 ± 23% +17.8% 32310 ± 26% numa-vmstat.node0.nr_zone_active_anon 385507 ± 33% +19.2% 459378 ± 18% numa-vmstat.node0.nr_zone_active_file 3026 ± 72% -20.3% 2412 ± 27% numa-vmstat.node0.nr_zone_inactive_anon 97285 ± 54% +11.2% 108190 ± 21% numa-vmstat.node0.nr_zone_inactive_file 114494 +0.3% 114819 numa-vmstat.node0.nr_zone_unevictable 153.25 ± 16% -0.2% 153.00 ± 8% numa-vmstat.node0.nr_zone_write_pending 1630431 ± 5% -3.2% 1578407 ± 6% numa-vmstat.node0.numa_hit 146145 -0.0% 146085 numa-vmstat.node0.numa_interleave 1628288 ± 5% -3.4% 1573450 ± 6% numa-vmstat.node0.numa_local 2142 ±158% +131.3% 4955 ± 41% numa-vmstat.node0.numa_other 17024 ± 12% +2.1% 17383 ± 15% numa-vmstat.node1 37879 ± 16% -14.2% 32511 ± 26% numa-vmstat.node1.nr_active_anon 410570 ± 26% +19.0% 488778 ± 8% numa-vmstat.node1.nr_active_file 37043 ± 17% -15.6% 31255 ± 28% numa-vmstat.node1.nr_anon_pages 2210395 ± 4% -0.5% 2199785 ± 7% numa-vmstat.node1.nr_dirtied 172.00 ± 14% -0.7% 170.75 ± 5% numa-vmstat.node1.nr_dirty 631892 ± 25% +14.2% 721615 ± 9% numa-vmstat.node1.nr_file_pages 51042 +0.0% 51045 numa-vmstat.node1.nr_free_cma 48615859 -0.2% 48520670 numa-vmstat.node1.nr_free_pages 3972 ± 55% +14.3% 4539 ± 14% numa-vmstat.node1.nr_inactive_anon 101149 ± 49% +10.8% 112038 ± 24% numa-vmstat.node1.nr_inactive_file 4391 ± 12% -2.5% 4281 ± 12% numa-vmstat.node1.nr_kernel_stack 3553 ± 22% +14.0% 4051 ± 13% numa-vmstat.node1.nr_mapped 143.75 +50.8% 216.75 ± 18% numa-vmstat.node1.nr_mlock 748.00 ± 22% -10.8% 667.00 ± 9% numa-vmstat.node1.nr_page_table_pages 4820 ± 57% +18.5% 5714 ± 19% numa-vmstat.node1.nr_shmem 9699 ± 15% +8.7% 10544 ± 6% numa-vmstat.node1.nr_slab_reclaimable 10937 ± 12% +5.3% 11515 ± 3% numa-vmstat.node1.nr_slab_unreclaimable 115142 -0.3% 114830 numa-vmstat.node1.nr_unevictable 2200364 ± 4% -0.5% 2190218 ± 7% numa-vmstat.node1.nr_written 37879 ± 16% -14.2% 32511 ± 26% numa-vmstat.node1.nr_zone_active_anon 410570 ± 26% +19.0% 488778 ± 8% numa-vmstat.node1.nr_zone_active_file 3972 ± 55% +14.3% 4539 ± 14% numa-vmstat.node1.nr_zone_inactive_anon 101149 ± 49% +10.8% 112038 ± 24% numa-vmstat.node1.nr_zone_inactive_file 115142 -0.3% 114830 numa-vmstat.node1.nr_zone_unevictable 152.50 ± 17% -0.8% 151.25 ± 4% numa-vmstat.node1.nr_zone_write_pending 1468122 ± 20% +7.0% 1571217 ± 11% numa-vmstat.node1.numa_hit 146220 +0.0% 146279 numa-vmstat.node1.numa_interleave 1314656 ± 22% +8.1% 1420529 ± 12% numa-vmstat.node1.numa_local 153465 ± 2% -1.8% 150687 numa-vmstat.node1.numa_other 31239 ± 44% -58.7% 12910 ± 39% sched_debug.cfs_rq:/.MIN_vruntime.avg 883607 ± 26% -57.5% 375443 ± 23% sched_debug.cfs_rq:/.MIN_vruntime.max 0.00 +0.0% 0.00 sched_debug.cfs_rq:/.MIN_vruntime.min 157759 ± 33% -58.0% 66222 ± 29% sched_debug.cfs_rq:/.MIN_vruntime.stddev 144362 -43.4% 81683 sched_debug.cfs_rq:/.exec_clock.avg 166332 ± 3% -43.4% 94205 ± 3% sched_debug.cfs_rq:/.exec_clock.max 121271 ± 5% -40.8% 71790 ± 3% sched_debug.cfs_rq:/.exec_clock.min 12318 ± 29% -48.3% 6369 ± 36% sched_debug.cfs_rq:/.exec_clock.stddev 87235 ± 8% +20.2% 104827 ± 17% sched_debug.cfs_rq:/.load.avg 869371 ± 5% +5.0% 912974 ± 3% sched_debug.cfs_rq:/.load.max 216870 ± 6% +14.4% 248011 ± 11% sched_debug.cfs_rq:/.load.stddev 96.60 ± 2% +3.1% 99.64 ± 3% sched_debug.cfs_rq:/.load_avg.avg 358.55 ± 14% +5.1% 377.00 ± 12% sched_debug.cfs_rq:/.load_avg.max 1.53 ± 41% -11.7% 1.35 ± 50% sched_debug.cfs_rq:/.load_avg.min 96.69 ± 6% +14.9% 111.13 ± 7% sched_debug.cfs_rq:/.load_avg.stddev 31239 ± 44% -58.7% 12910 ± 39% sched_debug.cfs_rq:/.max_vruntime.avg 883607 ± 26% -57.5% 375443 ± 23% sched_debug.cfs_rq:/.max_vruntime.max 0.00 +0.0% 0.00 sched_debug.cfs_rq:/.max_vruntime.min 157759 ± 33% -58.0% 66222 ± 29% sched_debug.cfs_rq:/.max_vruntime.stddev 1429137 -64.5% 506906 sched_debug.cfs_rq:/.min_vruntime.avg 1753212 ± 4% -65.6% 603148 ± 3% sched_debug.cfs_rq:/.min_vruntime.max 1101668 ± 6% -62.2% 416040 ± 3% sched_debug.cfs_rq:/.min_vruntime.min 169972 ± 17% -70.7% 49737 ± 24% sched_debug.cfs_rq:/.min_vruntime.stddev 0.37 ± 6% -18.9% 0.30 ± 6% sched_debug.cfs_rq:/.nr_running.avg 1.00 +0.0% 1.00 sched_debug.cfs_rq:/.nr_running.max 0.48 ± 2% -5.4% 0.45 sched_debug.cfs_rq:/.nr_running.stddev 1.40 ± 3% -6.8% 1.30 ± 3% sched_debug.cfs_rq:/.nr_spread_over.avg 3.22 ± 7% -8.7% 2.94 ± 5% sched_debug.cfs_rq:/.nr_spread_over.max 0.93 -1.8% 0.92 sched_debug.cfs_rq:/.nr_spread_over.min 0.54 ± 2% -14.3% 0.46 ± 5% sched_debug.cfs_rq:/.nr_spread_over.stddev 5.12 ± 39% -14.5% 4.37 ± 57% sched_debug.cfs_rq:/.removed.load_avg.avg 87.48 ± 30% +26.9% 110.98 ± 31% sched_debug.cfs_rq:/.removed.load_avg.max 19.35 ± 11% +5.4% 20.39 ± 28% sched_debug.cfs_rq:/.removed.load_avg.stddev 235.85 ± 38% -14.9% 200.81 ± 57% sched_debug.cfs_rq:/.removed.runnable_sum.avg 4052 ± 30% +25.8% 5098 ± 31% sched_debug.cfs_rq:/.removed.runnable_sum.max 892.71 ± 11% +4.9% 936.35 ± 28% sched_debug.cfs_rq:/.removed.runnable_sum.stddev 1.63 ± 46% -13.9% 1.40 ± 43% sched_debug.cfs_rq:/.removed.util_avg.avg 35.55 ± 23% +9.9% 39.06 ± 35% sched_debug.cfs_rq:/.removed.util_avg.max 6.57 ± 17% +4.6% 6.87 ± 26% sched_debug.cfs_rq:/.removed.util_avg.stddev 24.01 ± 4% +0.8% 24.19 ± 17% sched_debug.cfs_rq:/.runnable_load_avg.avg 188.82 ± 17% +9.0% 205.90 ± 7% sched_debug.cfs_rq:/.runnable_load_avg.max 43.55 ± 9% +17.8% 51.30 ± 13% sched_debug.cfs_rq:/.runnable_load_avg.stddev 86925 ± 9% +18.0% 102615 ± 17% sched_debug.cfs_rq:/.runnable_weight.avg 867299 ± 6% +4.9% 909413 ± 3% sched_debug.cfs_rq:/.runnable_weight.max 216276 ± 7% +13.1% 244609 ± 10% sched_debug.cfs_rq:/.runnable_weight.stddev 192353 ± 36% -94.9% 9768 ±402% sched_debug.cfs_rq:/.spread0.avg 516432 ± 25% -79.5% 106016 ± 48% sched_debug.cfs_rq:/.spread0.max -135134 -40.0% -81104 sched_debug.cfs_rq:/.spread0.min 169979 ± 17% -70.7% 49739 ± 24% sched_debug.cfs_rq:/.spread0.stddev 398.22 -22.4% 308.87 sched_debug.cfs_rq:/.util_avg.avg 797.57 ± 3% -9.3% 723.67 ± 4% sched_debug.cfs_rq:/.util_avg.max 9.85 ± 28% +14.4% 11.27 ± 88% sched_debug.cfs_rq:/.util_avg.min 226.69 ± 2% -32.8% 152.29 ± 3% sched_debug.cfs_rq:/.util_avg.stddev 165.32 ± 7% -52.3% 78.92 ± 6% sched_debug.cfs_rq:/.util_est_enqueued.avg 630.82 ± 2% -32.4% 426.13 ± 3% sched_debug.cfs_rq:/.util_est_enqueued.max 243.49 ± 3% -43.0% 138.85 ± 2% sched_debug.cfs_rq:/.util_est_enqueued.stddev 263437 ± 4% +27.2% 335159 ± 3% sched_debug.cpu.avg_idle.avg 990066 +0.2% 991813 sched_debug.cpu.avg_idle.max 19917 ± 10% +7.7% 21451 ± 3% sched_debug.cpu.avg_idle.min 268761 ± 3% +9.5% 294302 ± 2% sched_debug.cpu.avg_idle.stddev 443755 -20.4% 353036 sched_debug.cpu.clock.avg 443761 -20.4% 353041 sched_debug.cpu.clock.max 443749 -20.4% 353030 sched_debug.cpu.clock.min 3.39 ± 2% -4.4% 3.24 ± 2% sched_debug.cpu.clock.stddev 443755 -20.4% 353036 sched_debug.cpu.clock_task.avg 443761 -20.4% 353041 sched_debug.cpu.clock_task.max 443749 -20.4% 353030 sched_debug.cpu.clock_task.min 3.39 ± 2% -4.4% 3.24 ± 2% sched_debug.cpu.clock_task.stddev 26.96 ± 6% -3.7% 25.96 ± 11% sched_debug.cpu.cpu_load[0].avg 196.02 ± 17% +6.5% 208.75 ± 5% sched_debug.cpu.cpu_load[0].max 46.41 ± 11% +13.1% 52.48 ± 9% sched_debug.cpu.cpu_load[0].stddev 27.13 ± 5% -6.7% 25.32 ± 9% sched_debug.cpu.cpu_load[1].avg 154.33 ± 25% +0.5% 155.04 ± 6% sched_debug.cpu.cpu_load[1].max 34.09 ± 17% +11.1% 37.87 ± 9% sched_debug.cpu.cpu_load[1].stddev 26.98 ± 3% -7.1% 25.05 ± 7% sched_debug.cpu.cpu_load[2].avg 119.73 ± 33% +4.5% 125.15 ± 7% sched_debug.cpu.cpu_load[2].max 0.02 ±173% +25.0% 0.02 ±173% sched_debug.cpu.cpu_load[2].min 24.90 ± 24% +18.3% 29.46 ± 10% sched_debug.cpu.cpu_load[2].stddev 26.65 ± 2% -8.7% 24.32 ± 5% sched_debug.cpu.cpu_load[3].avg 98.95 ± 39% +6.9% 105.79 ± 6% sched_debug.cpu.cpu_load[3].max 0.28 ± 53% -48.5% 0.15 ±102% sched_debug.cpu.cpu_load[3].min 19.59 ± 30% +23.5% 24.19 ± 9% sched_debug.cpu.cpu_load[3].stddev 26.04 ± 2% -12.9% 22.69 ± 4% sched_debug.cpu.cpu_load[4].avg 98.37 ± 37% +6.1% 104.40 ± 10% sched_debug.cpu.cpu_load[4].max 0.27 ± 81% -60.9% 0.10 ±103% sched_debug.cpu.cpu_load[4].min 18.27 ± 30% +23.5% 22.56 ± 9% sched_debug.cpu.cpu_load[4].stddev 886.12 ± 4% -24.2% 671.64 ± 2% sched_debug.cpu.curr->pid.avg 12000 -18.4% 9790 sched_debug.cpu.curr->pid.max 2063 -17.7% 1698 sched_debug.cpu.curr->pid.stddev 84780 ± 13% +18.2% 100187 ± 15% sched_debug.cpu.load.avg 887242 ± 6% +2.8% 912055 ± 3% sched_debug.cpu.load.max 215161 ± 9% +13.3% 243690 ± 9% sched_debug.cpu.load.stddev 500000 +0.0% 500168 sched_debug.cpu.max_idle_balance_cost.avg 500000 +1.3% 506729 ± 2% sched_debug.cpu.max_idle_balance_cost.max 500000 +0.0% 500000 sched_debug.cpu.max_idle_balance_cost.min 4295 -0.0% 4295 sched_debug.cpu.next_balance.avg 4295 -0.0% 4295 sched_debug.cpu.next_balance.max 4295 -0.0% 4295 sched_debug.cpu.next_balance.min 0.00 ± 5% +4.0% 0.00 ± 2% sched_debug.cpu.next_balance.stddev 425064 -21.1% 335233 sched_debug.cpu.nr_load_updates.avg 432680 -21.1% 341517 sched_debug.cpu.nr_load_updates.max 422954 -21.2% 333267 sched_debug.cpu.nr_load_updates.min 1562 ± 7% -14.0% 1343 ± 7% sched_debug.cpu.nr_load_updates.stddev 0.38 ± 5% -22.5% 0.29 ± 3% sched_debug.cpu.nr_running.avg 1.02 ± 2% -1.6% 1.00 sched_debug.cpu.nr_running.max 0.48 -6.7% 0.44 sched_debug.cpu.nr_running.stddev 2100568 -31.1% 1447457 sched_debug.cpu.nr_switches.avg 2390708 ± 3% -32.8% 1605907 ± 3% sched_debug.cpu.nr_switches.max 1804351 ± 5% -29.2% 1277222 ± 2% sched_debug.cpu.nr_switches.min 162512 ± 32% -32.1% 110332 ± 40% sched_debug.cpu.nr_switches.stddev 0.24 ± 16% +34.9% 0.32 ± 2% sched_debug.cpu.nr_uninterruptible.avg 52.23 ± 11% -8.7% 47.67 ± 33% sched_debug.cpu.nr_uninterruptible.max -45.65 -24.2% -34.60 sched_debug.cpu.nr_uninterruptible.min 23.75 ± 6% -23.6% 18.14 ± 9% sched_debug.cpu.nr_uninterruptible.stddev 2100376 -31.1% 1446985 sched_debug.cpu.sched_count.avg 2390220 ± 3% -32.8% 1605562 ± 3% sched_debug.cpu.sched_count.max 1803753 ± 5% -29.2% 1276588 ± 2% sched_debug.cpu.sched_count.min 162688 ± 33% -32.1% 110422 ± 40% sched_debug.cpu.sched_count.stddev 1049181 -31.1% 722833 sched_debug.cpu.sched_goidle.avg 1194188 ± 3% -32.8% 801993 ± 3% sched_debug.cpu.sched_goidle.max 900602 ± 5% -29.2% 637694 ± 2% sched_debug.cpu.sched_goidle.min 81345 ± 33% -32.2% 55172 ± 40% sched_debug.cpu.sched_goidle.stddev 1061349 -31.2% 730158 sched_debug.cpu.ttwu_count.avg 1222488 ± 3% -33.5% 813557 ± 3% sched_debug.cpu.ttwu_count.max 900060 ± 5% -28.9% 639498 ± 3% sched_debug.cpu.ttwu_count.min 90044 ± 35% -32.5% 60737 ± 44% sched_debug.cpu.ttwu_count.stddev 1938 ± 10% -14.8% 1651 ± 16% sched_debug.cpu.ttwu_local.avg 4204 ± 14% -15.8% 3539 ± 24% sched_debug.cpu.ttwu_local.max 1200 ± 7% -27.3% 873.31 ± 6% sched_debug.cpu.ttwu_local.min 577.88 ± 28% +2.0% 589.37 ± 39% sched_debug.cpu.ttwu_local.stddev 443749 -20.4% 353030 sched_debug.cpu_clk 996147 +0.0% 996147 sched_debug.dl_rq:.dl_bw->bw.avg 996147 +0.0% 996147 sched_debug.dl_rq:.dl_bw->bw.max 996147 +0.0% 996147 sched_debug.dl_rq:.dl_bw->bw.min 4.295e+09 -0.0% 4.295e+09 sched_debug.jiffies 443749 -20.4% 353030 sched_debug.ktime 950.00 +0.0% 950.00 sched_debug.rt_rq:/.rt_runtime.avg 950.00 +0.0% 950.00 sched_debug.rt_rq:/.rt_runtime.max 950.00 +0.0% 950.00 sched_debug.rt_rq:/.rt_runtime.min 0.01 ± 56% -6.7% 0.01 ± 16% sched_debug.rt_rq:/.rt_time.avg 0.06 ± 38% -3.3% 0.06 ± 24% sched_debug.rt_rq:/.rt_time.max 0.00 ±125% +10.9% 0.00 ± 79% sched_debug.rt_rq:/.rt_time.min 0.01 ± 39% -6.3% 0.01 ± 19% sched_debug.rt_rq:/.rt_time.stddev 444178 -20.4% 353461 sched_debug.sched_clk 1.00 +0.0% 1.00 sched_debug.sched_clock_stable() 4118331 +0.0% 4118331 sched_debug.sysctl_sched.sysctl_sched_features 24.00 +0.0% 24.00 sched_debug.sysctl_sched.sysctl_sched_latency 3.00 +0.0% 3.00 sched_debug.sysctl_sched.sysctl_sched_min_granularity 1.00 +0.0% 1.00 sched_debug.sysctl_sched.sysctl_sched_tunable_scaling 4.00 +0.0% 4.00 sched_debug.sysctl_sched.sysctl_sched_wakeup_granularity 30.14 ± 58% -22.8 7.33 ±173% perf-profile.calltrace.cycles-pp.write 29.63 ± 58% -22.5 7.15 ±173% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.write 29.63 ± 58% -22.5 7.15 ±173% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 29.62 ± 58% -22.5 7.14 ±173% perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 29.62 ± 58% -22.5 7.14 ±173% perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 37.02 ± 7% -11.8 25.21 ± 2% perf-profile.calltrace.cycles-pp.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file.btrfs_file_write_iter 37.05 ± 7% -11.8 25.27 ± 2% perf-profile.calltrace.cycles-pp.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file.btrfs_file_write_iter.__vfs_write 37.05 ± 7% -11.8 25.28 ± 2% perf-profile.calltrace.cycles-pp.btrfs_log_dentry_safe.btrfs_sync_file.btrfs_file_write_iter.__vfs_write.vfs_write 40.04 ± 7% -10.2 29.86 ± 3% perf-profile.calltrace.cycles-pp.btrfs_file_write_iter.__vfs_write.vfs_write.ksys_write.do_syscall_64 39.71 ± 7% -10.2 29.53 ± 4% perf-profile.calltrace.cycles-pp.btrfs_sync_file.btrfs_file_write_iter.__vfs_write.vfs_write.ksys_write 40.07 ± 7% -10.2 29.90 ± 3% perf-profile.calltrace.cycles-pp.__vfs_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 13.11 ± 7% -6.7 6.40 ± 5% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 13.11 ± 7% -6.7 6.40 ± 5% perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file 21.28 ± 9% -6.5 14.79 perf-profile.calltrace.cycles-pp.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file 9.61 ± 8% -4.9 4.72 ± 5% perf-profile.calltrace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode 9.61 ± 8% -4.9 4.73 ± 5% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode.btrfs_log_inode_parent 13.31 ± 9% -4.9 8.44 ± 2% perf-profile.calltrace.cycles-pp.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent 13.34 ± 9% -4.7 8.61 ± 2% perf-profile.calltrace.cycles-pp.wait_ordered_extents.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 11.67 ± 4% -3.8 7.90 ± 9% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot 11.32 ± 4% -3.6 7.69 ± 9% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node 6.69 ± 8% -3.4 3.32 ± 3% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items 6.92 ± 8% -2.7 4.19 ± 3% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed_extents 6.93 ± 8% -2.7 4.21 ± 3% perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed_extents.btrfs_log_inode 5.85 ± 8% -2.5 3.30 ± 3% perf-profile.calltrace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks 8.87 ± 2% -2.5 6.35 ± 5% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finish_wait.btrfs_tree_lock.btrfs_lock_root_node 8.96 ± 2% -2.5 6.45 ± 5% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot 4.88 ± 7% -2.4 2.50 ± 5% perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items 5.64 ± 8% -2.3 3.30 ± 3% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks.wait_ordered_extents 4.26 ± 9% -2.1 2.12 ± 5% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_csum.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed_extents 4.26 ± 9% -2.1 2.12 ± 5% perf-profile.calltrace.cycles-pp.btrfs_lookup_csum.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed_extents.btrfs_log_inode 7.58 ± 7% -1.8 5.77 ± 2% perf-profile.calltrace.cycles-pp.btrfs_lookup_file_extent.__btrfs_drop_extents.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent 7.58 ± 8% -1.8 5.77 ± 2% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.btrfs_log_changed_extents.btrfs_log_inode 7.88 ± 8% -1.8 6.10 ± 2% perf-profile.calltrace.cycles-pp.__btrfs_drop_extents.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 2.41 ± 7% -1.6 0.77 ± 10% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode 2.42 ± 7% -1.6 0.78 ± 11% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode.btrfs_log_inode_parent 4.61 ± 5% -1.5 3.11 ± 19% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot 3.37 ± 8% -1.5 1.88 ± 21% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_node 1.42 ± 15% -1.4 0.00 perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_csum.btrfs_csum_file_blocks.wait_ordered_extents 1.41 ± 15% -1.4 0.00 perf-profile.calltrace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_csum.btrfs_csum_file_blocks 3.42 ± 8% -1.4 2.05 ± 20% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot 3.11 ± 11% -1.4 1.76 ± 6% perf-profile.calltrace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items 2.16 ±100% -1.3 0.89 ±173% perf-profile.calltrace.cycles-pp.close 2.12 ±100% -1.2 0.88 ±173% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.close 2.12 ±100% -1.2 0.88 ±173% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.close 2.12 ±100% -1.2 0.88 ±173% perf-profile.calltrace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.close 2.12 ±100% -1.2 0.88 ±173% perf-profile.calltrace.cycles-pp.task_work_run.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe.close 1.15 ± 9% -1.2 0.00 perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items 4.59 ± 7% -1.1 3.49 ± 2% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.btrfs_log_changed_extents 1.61 ±104% -1.0 0.57 ±173% perf-profile.calltrace.cycles-pp.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items 2.24 ± 7% -0.8 1.42 ± 5% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_csum.btrfs_csum_file_blocks.wait_ordered_extents 2.24 ± 7% -0.8 1.42 ± 5% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_csum.btrfs_csum_file_blocks 2.39 ± 8% -0.7 1.73 ± 2% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.btrfs_log_changed_extents 0.62 ± 10% -0.6 0.00 perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_csum 0.60 ± 8% -0.6 0.00 perf-profile.calltrace.cycles-pp.queued_read_lock_slowpath.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_csum 0.73 ± 5% -0.6 0.13 ±173% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode 0.57 ± 4% -0.6 0.00 perf-profile.calltrace.cycles-pp.__wake_up_common.__wake_up_common_lock.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_insert_empty_items 0.56 ± 4% -0.6 0.00 perf-profile.calltrace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.btrfs_clear_path_blocking.btrfs_search_slot 0.53 ± 3% -0.5 0.00 perf-profile.calltrace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.btrfs_clear_path_blocking 1.42 ± 63% -0.5 0.90 ±100% perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64 1.42 ± 63% -0.5 0.90 ±100% perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64 1.42 ± 63% -0.5 0.90 ±100% perf-profile.calltrace.cycles-pp.start_kernel.secondary_startup_64 1.32 ± 63% -0.5 0.82 ±100% perf-profile.calltrace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64 0.92 ± 8% -0.5 0.43 ± 58% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_csum 1.24 ± 63% -0.5 0.76 ±100% perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_kernel 0.47 ± 57% -0.5 0.00 perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_csum 0.46 ± 58% -0.5 0.00 perf-profile.calltrace.cycles-pp.queued_read_lock_slowpath.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items 0.42 ± 57% -0.4 0.00 perf-profile.calltrace.cycles-pp.start_ordered_ops.btrfs_sync_file.btrfs_file_write_iter.__vfs_write.vfs_write 0.42 ± 57% -0.4 0.00 perf-profile.calltrace.cycles-pp.btrfs_fdatawrite_range.start_ordered_ops.btrfs_sync_file.btrfs_file_write_iter.__vfs_write 0.42 ± 57% -0.4 0.00 perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.btrfs_fdatawrite_range.start_ordered_ops.btrfs_sync_file.btrfs_file_write_iter 0.42 ± 57% -0.4 0.00 perf-profile.calltrace.cycles-pp.do_writepages.__filemap_fdatawrite_range.btrfs_fdatawrite_range.start_ordered_ops.btrfs_sync_file 0.42 ± 57% -0.4 0.00 perf-profile.calltrace.cycles-pp.extent_writepages.do_writepages.__filemap_fdatawrite_range.btrfs_fdatawrite_range.start_ordered_ops 0.41 ± 57% -0.4 0.00 perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items 2.36 ± 13% -0.4 1.96 ± 16% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node 0.37 ±101% -0.4 0.00 perf-profile.calltrace.cycles-pp.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.delayed_ref_async_start.normal_work_helper 0.34 ±102% -0.3 0.00 perf-profile.calltrace.cycles-pp.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.delayed_ref_async_start 1.19 ± 3% -0.3 0.85 ± 19% perf-profile.calltrace.cycles-pp.queued_read_lock_slowpath.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent 2.79 ±100% -0.3 2.47 ± 55% perf-profile.calltrace.cycles-pp.btrfs_search_slot.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 0.84 ± 8% -0.3 0.55 ± 5% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks 0.43 ±101% -0.3 0.14 ±173% perf-profile.calltrace.cycles-pp.delayed_ref_async_start.normal_work_helper.process_one_work.worker_thread.kthread 0.84 ± 8% -0.3 0.55 ± 5% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks.wait_ordered_extents 0.43 ±100% -0.3 0.14 ±173% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs.delayed_ref_async_start.normal_work_helper.process_one_work.worker_thread 0.43 ±100% -0.3 0.14 ±173% perf-profile.calltrace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.delayed_ref_async_start.normal_work_helper.process_one_work 2.39 ± 13% -0.3 2.11 ± 15% perf-profile.calltrace.cycles-pp._raw_spin_lock_irqsave.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot 0.26 ±173% -0.3 0.00 perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.btrfs_csum_file_blocks.add_pending_csums.btrfs_finish_ordered_io.normal_work_helper 0.25 ±173% -0.3 0.00 perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks.add_pending_csums.btrfs_finish_ordered_io 0.80 ± 6% -0.2 0.56 ± 5% perf-profile.calltrace.cycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode.btrfs_log_inode_parent 0.21 ±173% -0.2 0.00 perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks.add_pending_csums 0.34 ±102% -0.2 0.15 ±173% perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref 0.29 ±100% -0.2 0.13 ±173% perf-profile.calltrace.cycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.btrfs_log_changed_extents 0.15 ±173% -0.2 0.00 perf-profile.calltrace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref 0.83 ±100% -0.2 0.68 ±103% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_delayed_refs 0.83 ±100% -0.2 0.68 ±103% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref.__btrfs_free_extent 0.15 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_csum 0.14 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.btrfs_insert_empty_items.alloc_reserved_file_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items 0.14 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.alloc_reserved_file_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items.btrfs_evict_inode 0.14 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.alloc_reserved_file_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 0.14 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.btrfs_del_csums.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction 0.13 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref 0.13 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_lookup_csum.btrfs_csum_file_blocks.wait_ordered_extents 0.12 ±173% -0.1 0.00 perf-profile.calltrace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_csum_file_blocks 2.80 ± 62% -0.1 2.69 ± 57% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs.btrfs_truncate_inode_items.btrfs_evict_inode.evict.__dentry_kill 2.80 ± 62% -0.1 2.69 ± 57% perf-profile.calltrace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items.btrfs_evict_inode.evict 2.81 ± 62% -0.1 2.71 ± 57% perf-profile.calltrace.cycles-pp.dput.__fput.task_work_run.exit_to_usermode_loop.do_syscall_64 2.81 ± 62% -0.1 2.71 ± 57% perf-profile.calltrace.cycles-pp.dentry_kill.dput.__fput.task_work_run.exit_to_usermode_loop 2.81 ± 62% -0.1 2.71 ± 57% perf-profile.calltrace.cycles-pp.__dentry_kill.dentry_kill.dput.__fput.task_work_run 2.81 ± 62% -0.1 2.71 ± 57% perf-profile.calltrace.cycles-pp.__fput.task_work_run.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.81 ± 62% -0.1 2.71 ± 57% perf-profile.calltrace.cycles-pp.evict.__dentry_kill.dentry_kill.dput.__fput 2.81 ± 62% -0.1 2.71 ± 57% perf-profile.calltrace.cycles-pp.btrfs_evict_inode.evict.__dentry_kill.dentry_kill.dput 2.81 ± 62% -0.1 2.71 ± 57% perf-profile.calltrace.cycles-pp.btrfs_truncate_inode_items.btrfs_evict_inode.evict.__dentry_kill.dentry_kill 10.73 -0.1 10.65 ± 6% perf-profile.calltrace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents 2.59 ± 61% -0.0 2.56 ± 58% perf-profile.calltrace.cycles-pp.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items.btrfs_evict_inode 0.18 ±173% -0.0 0.15 ±173% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref 3.49 ± 2% -0.0 3.46 ± 8% perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent 1.11 ± 4% -0.0 1.09 ± 7% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_log_all_xattrs.btrfs_log_inode 4.35 -0.0 4.33 ± 6% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent 1.37 ± 18% -0.0 1.35 ± 2% perf-profile.calltrace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_csum_file_blocks.wait_ordered_extents 1.37 ± 18% -0.0 1.35 ± 2% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed_extents 1.11 ± 4% -0.0 1.10 ± 7% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_log_all_xattrs.btrfs_log_inode.btrfs_log_inode_parent 0.43 ± 59% -0.0 0.43 ± 58% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_csum_file_blocks 1.40 ±100% +0.0 1.40 ± 54% perf-profile.calltrace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref.__btrfs_free_extent 1.40 ±100% +0.0 1.40 ± 54% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_delayed_refs 0.12 ±173% +0.0 0.13 ±173% perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_csum_file_blocks 0.43 ±173% +0.0 0.43 ±111% perf-profile.calltrace.cycles-pp.btrfs_csum_file_blocks.add_pending_csums.btrfs_finish_ordered_io.normal_work_helper.process_one_work 1.26 ± 5% +0.0 1.27 ± 6% perf-profile.calltrace.cycles-pp.btrfs_log_all_xattrs.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file 0.43 ±173% +0.0 0.44 ±111% perf-profile.calltrace.cycles-pp.add_pending_csums.btrfs_finish_ordered_io.normal_work_helper.process_one_work.worker_thread 2.38 ± 3% +0.0 2.40 ± 4% perf-profile.calltrace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent 1.26 ± 5% +0.0 1.27 ± 7% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_log_all_xattrs.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 0.41 ±173% +0.0 0.44 ± 58% perf-profile.calltrace.cycles-pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot 1.73 ± 4% +0.0 1.77 ± 5% perf-profile.calltrace.cycles-pp.sched_ttwu_pending.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 1.51 ± 3% +0.0 1.55 ± 7% perf-profile.calltrace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.do_idle 1.56 ± 4% +0.0 1.60 ± 6% perf-profile.calltrace.cycles-pp.ttwu_do_activate.sched_ttwu_pending.do_idle.cpu_startup_entry.start_secondary 1.32 ± 3% +0.0 1.36 ± 7% perf-profile.calltrace.cycles-pp.__account_scheduler_latency.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending 1.85 ± 15% +0.0 1.90 ± 3% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed_extents.btrfs_log_inode 0.97 ± 5% +0.1 1.02 ± 6% perf-profile.calltrace.cycles-pp.__save_stack_trace.save_stack_trace_tsk.__account_scheduler_latency.enqueue_entity.enqueue_task_fair 1.55 ± 3% +0.1 1.60 ± 6% perf-profile.calltrace.cycles-pp.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.do_idle.cpu_startup_entry 0.98 ± 5% +0.1 1.04 ± 6% perf-profile.calltrace.cycles-pp.save_stack_trace_tsk.__account_scheduler_latency.enqueue_entity.enqueue_task_fair.ttwu_do_activate 0.64 ± 5% +0.1 0.71 ± 9% perf-profile.calltrace.cycles-pp.unwind_next_frame.__save_stack_trace.save_stack_trace_tsk.__account_scheduler_latency.enqueue_entity 0.00 +0.1 0.12 ±173% perf-profile.calltrace.cycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt 0.00 +0.1 0.13 ±173% perf-profile.calltrace.cycles-pp.orc_find.unwind_next_frame.__save_stack_trace.save_stack_trace_tsk.__account_scheduler_latency 0.59 +0.1 0.73 ± 10% perf-profile.calltrace.cycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 0.00 +0.1 0.14 ±173% perf-profile.calltrace.cycles-pp.__mutex_lock.wait_log_commit.btrfs_sync_log.btrfs_sync_file.btrfs_file_write_iter 0.59 +0.1 0.73 ± 10% perf-profile.calltrace.cycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary 0.17 ±173% +0.1 0.31 ±100% perf-profile.calltrace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_csums 0.25 ±173% +0.2 0.42 ±102% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_del_csums.__btrfs_free_extent.__btrfs_run_delayed_refs 0.25 ±173% +0.2 0.42 ±102% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_del_csums.__btrfs_free_extent 1.41 ± 5% +0.2 1.59 ± 20% perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent 0.84 ± 5% +0.2 1.03 ± 5% perf-profile.calltrace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 0.23 ±173% +0.2 0.45 ±100% perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_csums 0.23 ±173% +0.2 0.46 ±100% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_csums 1.54 ± 8% +0.2 1.77 ± 6% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent 0.64 ± 7% +0.3 0.91 ± 9% perf-profile.calltrace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state 0.00 +0.3 0.28 ±100% perf-profile.calltrace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt 0.57 ± 5% +0.3 0.87 ± 4% perf-profile.calltrace.cycles-pp.__softirqentry_text_start.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state 0.00 +0.3 0.30 ±101% perf-profile.calltrace.cycles-pp.wait_log_commit.btrfs_sync_log.btrfs_sync_file.btrfs_file_write_iter.__vfs_write 0.65 ± 3% +0.3 0.96 ± 6% perf-profile.calltrace.cycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state.do_idle 0.86 ± 7% +0.3 1.17 ± 7% perf-profile.calltrace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state.do_idle 0.76 ± 7% +0.4 1.15 ± 8% perf-profile.calltrace.cycles-pp.btrfs_sync_log.btrfs_sync_file.btrfs_file_write_iter.__vfs_write.vfs_write 0.00 +0.4 0.40 ± 57% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_sync_log.btrfs_sync_file.btrfs_file_write_iter 0.00 +0.4 0.40 ± 57% perf-profile.calltrace.cycles-pp.do_writepages.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_sync_log.btrfs_sync_file 0.00 +0.4 0.40 ± 57% perf-profile.calltrace.cycles-pp.btrfs_write_marked_extents.btrfs_sync_log.btrfs_sync_file.btrfs_file_write_iter.__vfs_write 0.00 +0.4 0.40 ± 57% perf-profile.calltrace.cycles-pp.btree_write_cache_pages.do_writepages.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_sync_log 0.00 +0.4 0.41 ± 58% perf-profile.calltrace.cycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_inode 0.00 +0.4 0.42 ± 57% perf-profile.calltrace.cycles-pp.__wake_up_common_lock.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents 0.14 ±173% +0.5 0.67 ± 11% perf-profile.calltrace.cycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.insert_reserved_file_extent 0.12 ±173% +0.5 0.66 ± 17% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_inode 0.00 +0.6 0.56 ± 4% perf-profile.calltrace.cycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_inode 0.15 ±173% +0.6 0.74 ± 15% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_inode.btrfs_log_inode 0.65 ±173% +0.6 1.24 ±100% perf-profile.calltrace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_csums.__btrfs_free_extent 0.65 ±173% +0.6 1.24 ±100% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_csums.__btrfs_free_extent.__btrfs_run_delayed_refs 0.15 ±173% +0.6 0.75 ± 15% perf-profile.calltrace.cycles-pp.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_inode.btrfs_log_inode.btrfs_log_inode_parent 0.15 ±173% +0.6 0.76 ± 16% perf-profile.calltrace.cycles-pp.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_inode.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 0.15 ±173% +0.6 0.77 ± 15% perf-profile.calltrace.cycles-pp.btrfs_commit_inode_delayed_inode.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file 4.33 ± 5% +0.6 4.95 ± 5% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents 1.65 ± 5% +0.7 2.31 ± 7% perf-profile.calltrace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_state.do_idle.cpu_startup_entry 1.65 ± 5% +0.7 2.33 ± 7% perf-profile.calltrace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 0.00 +0.7 0.74 ± 9% perf-profile.calltrace.cycles-pp.extent_writepages.do_writepages.__filemap_fdatawrite_range.btrfs_fdatawrite_range.btrfs_sync_file 0.00 +0.7 0.74 ± 9% perf-profile.calltrace.cycles-pp.do_writepages.__filemap_fdatawrite_range.btrfs_fdatawrite_range.btrfs_sync_file.btrfs_file_write_iter 0.00 +0.7 0.74 ± 9% perf-profile.calltrace.cycles-pp.__filemap_fdatawrite_range.btrfs_fdatawrite_range.btrfs_sync_file.btrfs_file_write_iter.__vfs_write 0.00 +0.7 0.74 ± 9% perf-profile.calltrace.cycles-pp.btrfs_fdatawrite_range.btrfs_sync_file.btrfs_file_write_iter.__vfs_write.vfs_write 1.32 ± 57% +0.8 2.15 ± 40% perf-profile.calltrace.cycles-pp.btrfs_commit_transaction.btrfs_sync_file.btrfs_file_write_iter.__vfs_write.vfs_write 1.32 ± 58% +0.8 2.15 ± 39% perf-profile.calltrace.cycles-pp.btrfs_run_delayed_refs.btrfs_commit_transaction.btrfs_sync_file.btrfs_file_write_iter.__vfs_write 1.32 ± 58% +0.8 2.15 ± 39% perf-profile.calltrace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction.btrfs_sync_file.btrfs_file_write_iter 1.09 ±173% +0.9 1.96 ± 81% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_del_csums.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 1.00 ± 91% +0.9 1.92 ± 40% perf-profile.calltrace.cycles-pp.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction.btrfs_sync_file 0.64 ± 12% +1.0 1.61 ± 3% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_items 0.96 ±173% +1.0 1.97 ± 80% perf-profile.calltrace.cycles-pp.btrfs_del_csums.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items 6.14 ± 5% +1.0 7.17 ± 9% perf-profile.calltrace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.insert_reserved_file_extent 0.84 ±116% +1.1 1.90 ± 39% perf-profile.calltrace.cycles-pp.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction 0.77 ± 12% +1.1 1.88 ± 3% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_items.btrfs_log_inode 0.77 ± 12% +1.1 1.88 ± 3% perf-profile.calltrace.cycles-pp.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_items.btrfs_log_inode.btrfs_log_inode_parent 0.81 ± 12% +1.1 1.92 ± 3% perf-profile.calltrace.cycles-pp.btrfs_commit_inode_delayed_items.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file 0.79 ± 12% +1.1 1.91 ± 3% perf-profile.calltrace.cycles-pp.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_items.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 0.69 ±173% +1.1 1.83 ±100% perf-profile.calltrace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.69 ±173% +1.1 1.83 ±100% perf-profile.calltrace.cycles-pp.task_work_run.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.95 ± 5% +1.3 3.23 ± 9% perf-profile.calltrace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.insert_reserved_file_extent 0.76 ± 26% +1.5 2.27 ± 6% perf-profile.calltrace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_inode.__btrfs_update_delayed_inode 8.67 ± 4% +2.5 11.18 ± 8% perf-profile.calltrace.cycles-pp.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_extents.insert_reserved_file_extent.btrfs_finish_ordered_io 8.67 ± 4% +2.5 11.18 ± 8% perf-profile.calltrace.cycles-pp.btrfs_lookup_file_extent.__btrfs_drop_extents.insert_reserved_file_extent.btrfs_finish_ordered_io.normal_work_helper 10.69 ± 7% +2.6 13.24 ± 9% perf-profile.calltrace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork 10.72 ± 7% +2.6 13.28 ± 9% perf-profile.calltrace.cycles-pp.worker_thread.kthread.ret_from_fork 10.76 ± 7% +2.6 13.34 ± 9% perf-profile.calltrace.cycles-pp.ret_from_fork 10.76 ± 7% +2.6 13.34 ± 9% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork 10.52 ± 7% +2.6 13.13 ± 9% perf-profile.calltrace.cycles-pp.normal_work_helper.process_one_work.worker_thread.kthread.ret_from_fork 9.13 ± 4% +2.6 11.75 ± 8% perf-profile.calltrace.cycles-pp.__btrfs_drop_extents.insert_reserved_file_extent.btrfs_finish_ordered_io.normal_work_helper.process_one_work 9.30 ± 4% +2.7 11.98 ± 9% perf-profile.calltrace.cycles-pp.insert_reserved_file_extent.btrfs_finish_ordered_io.normal_work_helper.process_one_work.worker_thread 9.98 ± 8% +2.8 12.77 ± 8% perf-profile.calltrace.cycles-pp.btrfs_finish_ordered_io.normal_work_helper.process_one_work.worker_thread.kthread 37.03 ± 2% +6.4 43.39 perf-profile.calltrace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 43.96 ± 2% +7.2 51.14 ± 2% perf-profile.calltrace.cycles-pp.secondary_startup_64 38.90 +7.3 46.15 perf-profile.calltrace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 42.54 +7.7 50.23 perf-profile.calltrace.cycles-pp.start_secondary.secondary_startup_64 42.54 +7.7 50.23 perf-profile.calltrace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 42.53 +7.7 50.23 perf-profile.calltrace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 10.47 ±173% +12.3 22.79 ± 57% perf-profile.calltrace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 10.47 ±173% +12.3 22.79 ± 57% perf-profile.calltrace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.19 ±173% +13.6 24.78 ± 58% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.19 ±173% +13.6 24.78 ± 58% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe 30.18 ± 58% -22.8 7.37 ±172% perf-profile.children.cycles-pp.write 37.02 ± 7% -11.8 25.21 ± 2% perf-profile.children.cycles-pp.btrfs_log_inode 37.05 ± 7% -11.8 25.27 ± 2% perf-profile.children.cycles-pp.btrfs_log_inode_parent 37.05 ± 7% -11.8 25.28 ± 2% perf-profile.children.cycles-pp.btrfs_log_dentry_safe 39.71 ± 7% -10.2 29.53 ± 4% perf-profile.children.cycles-pp.btrfs_sync_file 40.04 ± 7% -10.2 29.86 ± 3% perf-profile.children.cycles-pp.btrfs_file_write_iter 40.09 ± 7% -10.2 29.93 ± 3% perf-profile.children.cycles-pp.__vfs_write 40.12 ± 7% -10.2 29.96 ± 3% perf-profile.children.cycles-pp.vfs_write 43.17 ± 3% -10.1 33.02 ± 6% perf-profile.children.cycles-pp.do_syscall_64 40.11 ± 7% -10.1 29.96 ± 3% perf-profile.children.cycles-pp.ksys_write 43.17 ± 3% -10.1 33.03 ± 6% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe 20.92 ± 6% -9.6 11.35 ± 3% perf-profile.children.cycles-pp.btrfs_insert_empty_items 50.48 -8.9 41.63 ± 2% perf-profile.children.cycles-pp.btrfs_search_slot 41.90 -8.8 33.11 ± 3% perf-profile.children.cycles-pp.native_queued_spin_lock_slowpath 32.03 -8.2 23.87 ± 3% perf-profile.children.cycles-pp.btrfs_tree_lock 31.94 -8.1 23.81 ± 3% perf-profile.children.cycles-pp.btrfs_lock_root_node 33.66 -7.0 26.69 ± 2% perf-profile.children.cycles-pp._raw_spin_lock_irqsave 21.28 ± 9% -6.5 14.79 perf-profile.children.cycles-pp.btrfs_log_changed_extents 13.83 ± 9% -4.9 8.95 ± 4% perf-profile.children.cycles-pp.btrfs_csum_file_blocks 13.34 ± 9% -4.7 8.61 ± 2% perf-profile.children.cycles-pp.wait_ordered_extents 18.69 ± 2% -4.4 14.28 ± 2% perf-profile.children.cycles-pp.prepare_to_wait_event 14.83 ± 3% -2.7 12.12 ± 3% perf-profile.children.cycles-pp.finish_wait 4.34 ± 9% -2.1 2.23 ± 7% perf-profile.children.cycles-pp.btrfs_lookup_csum 7.32 ± 2% -1.6 5.76 ± 4% perf-profile.children.cycles-pp.queued_write_lock_slowpath 2.16 ±100% -1.3 0.89 ±173% perf-profile.children.cycles-pp.close 14.24 ± 3% -0.8 13.43 ± 3% perf-profile.children.cycles-pp.btrfs_tree_read_lock 14.25 ± 3% -0.8 13.45 ± 3% perf-profile.children.cycles-pp.btrfs_read_lock_root_node 0.52 ± 13% -0.5 0.00 perf-profile.children.cycles-pp.start_ordered_ops 1.42 ± 63% -0.5 0.91 ± 97% perf-profile.children.cycles-pp.start_kernel 2.94 ± 92% -0.3 2.62 ± 49% perf-profile.children.cycles-pp.lookup_inline_extent_backref 3.97 ± 4% -0.2 3.74 ± 6% perf-profile.children.cycles-pp.queued_read_lock_slowpath 0.53 ± 64% -0.2 0.36 ± 45% perf-profile.children.cycles-pp.delayed_ref_async_start 0.83 ± 9% -0.2 0.68 ± 22% perf-profile.children.cycles-pp._raw_spin_unlock_irqrestore 0.43 ± 97% -0.1 0.36 ± 32% perf-profile.children.cycles-pp.alloc_reserved_file_extent 3.43 -0.1 3.37 ± 4% perf-profile.children.cycles-pp.btrfs_clear_path_blocking 0.24 ± 9% -0.1 0.18 ± 4% perf-profile.children.cycles-pp.btrfs_next_old_leaf 0.38 ± 4% -0.1 0.33 ± 13% perf-profile.children.cycles-pp.dequeue_task_fair 0.15 ± 5% -0.0 0.11 ± 10% perf-profile.children.cycles-pp.update_curr 0.06 ± 14% -0.0 0.01 ±173% perf-profile.children.cycles-pp.stack_access_ok 0.34 ± 7% -0.0 0.29 ± 8% perf-profile.children.cycles-pp.dequeue_entity 0.04 ± 58% -0.0 0.00 perf-profile.children.cycles-pp.account_entity_dequeue 0.04 ±103% -0.0 0.01 ±173% perf-profile.children.cycles-pp.fb_flashcursor 0.04 ±103% -0.0 0.01 ±173% perf-profile.children.cycles-pp.bit_cursor 0.04 ±103% -0.0 0.01 ±173% perf-profile.children.cycles-pp.soft_cursor 0.04 ±103% -0.0 0.01 ±173% perf-profile.children.cycles-pp.mga_dirty_update 0.04 ±103% -0.0 0.01 ±173% perf-profile.children.cycles-pp.memcpy_erms 0.06 ± 17% -0.0 0.03 ±105% perf-profile.children.cycles-pp.__might_sleep 0.04 ± 59% -0.0 0.01 ±173% perf-profile.children.cycles-pp.page_fault 0.04 ± 59% -0.0 0.01 ±173% perf-profile.children.cycles-pp.do_page_fault 0.03 ±100% -0.0 0.00 perf-profile.children.cycles-pp.select_idle_sibling 0.09 ± 60% -0.0 0.06 ± 13% perf-profile.children.cycles-pp.btrfs_get_extent 0.02 ±173% -0.0 0.00 perf-profile.children.cycles-pp.btrfs_inode_rsv_release 0.02 ±173% -0.0 0.00 perf-profile.children.cycles-pp.block_rsv_release_bytes 0.12 ± 22% -0.0 0.11 ± 10% perf-profile.children.cycles-pp.btrfs_dirty_pages 0.04 ± 59% -0.0 0.03 ±100% perf-profile.children.cycles-pp.__do_page_fault 0.16 ± 9% -0.0 0.15 ± 22% perf-profile.children.cycles-pp.__unwind_start 0.31 ± 8% -0.0 0.30 ± 12% perf-profile.children.cycles-pp.__list_add_valid 0.01 ±173% -0.0 0.00 perf-profile.children.cycles-pp.update_wall_time 0.01 ±173% -0.0 0.00 perf-profile.children.cycles-pp.__btrfs_inc_extent_ref 0.01 ±173% -0.0 0.00 perf-profile.children.cycles-pp.insert_inline_extent_backref 0.01 ±173% -0.0 0.00 perf-profile.children.cycles-pp.available_idle_cpu 0.01 ±173% -0.0 0.00 perf-profile.children.cycles-pp.call_cpuidle 0.01 ±173% -0.0 0.00 perf-profile.children.cycles-pp.__intel_pmu_enable_all 0.01 ±173% -0.0 0.00 perf-profile.children.cycles-pp.leaf_space_used 0.10 ± 15% -0.0 0.08 ± 21% perf-profile.children.cycles-pp.update_ts_time_stats 0.12 ± 19% -0.0 0.11 ± 10% perf-profile.children.cycles-pp.__switch_to 0.33 ± 12% -0.0 0.32 ± 6% perf-profile.children.cycles-pp.kernel_text_address 0.12 ± 3% -0.0 0.11 ± 20% perf-profile.children.cycles-pp.btrfs_release_path 0.03 ±100% -0.0 0.01 ±173% perf-profile.children.cycles-pp.mark_extent_buffer_accessed 0.08 ± 24% -0.0 0.07 ± 19% perf-profile.children.cycles-pp.nr_iowait_cpu 0.32 ± 3% -0.0 0.31 ± 12% perf-profile.children.cycles-pp.__list_del_entry_valid 0.18 ± 14% -0.0 0.18 ± 10% perf-profile.children.cycles-pp.btrfs_set_lock_blocking_rw 0.11 ± 47% -0.0 0.10 ± 25% perf-profile.children.cycles-pp.setup_leaf_for_split 0.09 ± 4% -0.0 0.08 ± 21% perf-profile.children.cycles-pp.___perf_sw_event 0.52 ±133% -0.0 0.51 ± 82% perf-profile.children.cycles-pp.add_pending_csums 0.33 ± 15% -0.0 0.32 ± 9% perf-profile.children.cycles-pp.__btrfs_buffered_write 0.07 ± 7% -0.0 0.06 ± 11% perf-profile.children.cycles-pp.memmove_extent_buffer 0.02 ±173% -0.0 0.01 ±173% perf-profile.children.cycles-pp.end_page_writeback 0.02 ±173% -0.0 0.01 ±173% perf-profile.children.cycles-pp.test_clear_page_writeback 0.04 ± 58% -0.0 0.04 ±102% perf-profile.children.cycles-pp.__switch_to_asm 0.08 ± 10% -0.0 0.08 ± 12% perf-profile.children.cycles-pp.task_tick_fair 0.21 ± 13% -0.0 0.21 ± 6% perf-profile.children.cycles-pp.__module_text_address 0.66 ± 6% -0.0 0.66 ± 6% perf-profile.children.cycles-pp.btrfs_clear_lock_blocking_rw 0.23 ± 12% -0.0 0.23 ± 8% perf-profile.children.cycles-pp.is_module_text_address 0.26 ± 10% -0.0 0.26 ± 11% perf-profile.children.cycles-pp.select_task_rq_fair 0.13 ± 35% -0.0 0.13 ± 18% perf-profile.children.cycles-pp.btrfs_duplicate_item 0.11 ± 14% -0.0 0.11 ± 7% perf-profile.children.cycles-pp.tick_nohz_idle_exit 0.09 ± 9% -0.0 0.08 ± 24% perf-profile.children.cycles-pp.update_cfs_group 0.03 ±100% -0.0 0.03 ±100% perf-profile.children.cycles-pp.lock_and_cleanup_extent_if_need 0.04 ±100% -0.0 0.04 ±106% perf-profile.children.cycles-pp.pipe_read 0.93 ± 8% -0.0 0.93 ± 8% perf-profile.children.cycles-pp.schedule 2.81 ± 62% +0.0 2.81 ± 49% perf-profile.children.cycles-pp.dentry_kill 2.81 ± 62% +0.0 2.81 ± 49% perf-profile.children.cycles-pp.__dentry_kill 2.81 ± 62% +0.0 2.81 ± 49% perf-profile.children.cycles-pp.evict 2.81 ± 62% +0.0 2.81 ± 49% perf-profile.children.cycles-pp.btrfs_evict_inode 2.81 ± 62% +0.0 2.81 ± 49% perf-profile.children.cycles-pp.btrfs_truncate_inode_items 0.33 ± 9% +0.0 0.33 ± 5% perf-profile.children.cycles-pp.unwind_get_return_address 0.19 ± 12% +0.0 0.19 ± 4% perf-profile.children.cycles-pp.btrfs_set_path_blocking 0.14 ± 5% +0.0 0.14 ± 10% perf-profile.children.cycles-pp.save_stack_address 0.08 ± 14% +0.0 0.08 ± 22% perf-profile.children.cycles-pp.check_preempt_curr 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.rcu_idle_exit 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.resched_curr 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.handle_mm_fault 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.__handle_mm_fault 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.pm_qos_request 0.09 ±100% +0.0 0.09 ±102% perf-profile.children.cycles-pp.read 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.__test_set_page_writeback 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.mutex_lock 0.04 ± 58% +0.0 0.04 ± 58% perf-profile.children.cycles-pp.rcu_eqs_enter 0.01 ±173% +0.0 0.01 ±173% perf-profile.children.cycles-pp.tick_nohz_irq_exit 0.07 ± 14% +0.0 0.07 ± 20% perf-profile.children.cycles-pp.finish_task_switch 0.04 ± 58% +0.0 0.04 ±100% perf-profile.children.cycles-pp.tick_nohz_idle_enter 0.11 ± 17% +0.0 0.11 ± 11% perf-profile.children.cycles-pp.run_timer_softirq 0.11 ± 9% +0.0 0.12 ± 7% perf-profile.children.cycles-pp.read_tsc 0.07 ± 6% +0.0 0.07 ± 15% perf-profile.children.cycles-pp.update_cfs_rq_h_load 0.04 ± 57% +0.0 0.04 ± 59% perf-profile.children.cycles-pp.brd_insert_page 0.03 ±100% +0.0 0.03 ±100% perf-profile.children.cycles-pp.reweight_entity 0.02 ±173% +0.0 0.03 ±100% perf-profile.children.cycles-pp.tick_sched_do_timer 0.20 ± 4% +0.0 0.21 ± 5% perf-profile.children.cycles-pp._raw_write_lock 0.14 ± 8% +0.0 0.14 ± 10% perf-profile.children.cycles-pp.update_rq_clock 0.08 ± 10% +0.0 0.09 ± 11% perf-profile.children.cycles-pp.memmove 0.09 ± 13% +0.0 0.09 ± 29% perf-profile.children.cycles-pp.ttwu_do_wakeup 0.04 ± 58% +0.0 0.05 ± 58% perf-profile.children.cycles-pp.lock_extent_bits 1.26 ± 5% +0.0 1.27 ± 6% perf-profile.children.cycles-pp.btrfs_log_all_xattrs 2.81 ± 62% +0.0 2.82 ± 49% perf-profile.children.cycles-pp.exit_to_usermode_loop 2.82 ± 62% +0.0 2.83 ± 49% perf-profile.children.cycles-pp.dput 2.81 ± 62% +0.0 2.82 ± 49% perf-profile.children.cycles-pp.task_work_run 2.81 ± 62% +0.0 2.82 ± 49% perf-profile.children.cycles-pp.__fput 0.14 ± 19% +0.0 0.15 ± 12% perf-profile.children.cycles-pp.sched_clock 0.31 ± 10% +0.0 0.32 ± 5% perf-profile.children.cycles-pp.__kernel_text_address 0.07 ± 17% +0.0 0.08 ± 30% perf-profile.children.cycles-pp.account_entity_enqueue 0.09 ± 17% +0.0 0.10 ± 11% perf-profile.children.cycles-pp.find_next_bit 0.04 ± 58% +0.0 0.05 ± 62% perf-profile.children.cycles-pp.__clear_extent_bit 0.07 ± 10% +0.0 0.08 ± 17% perf-profile.children.cycles-pp.reschedule_interrupt 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.add_delayed_ref_head 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.smp_call_function_single 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.perf_event_task_tick 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.sched_clock_idle_wakeup_event 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.merge_state 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.btrfs_calc_reclaim_metadata_size 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.btrfs_free_tree_block 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.start_transaction 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.perf_event_read 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.__lookup_extent_mapping 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.rcu_irq_exit 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp._cond_resched 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.unpin_extent_cache 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.execve 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.clear_page_erms 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.pm_qos_read_value 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.idle_cpu 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.__hrtimer_get_next_event 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.release_extent_buffer 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.read_extent_buffer 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.__pagevec_release 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.rb_next 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp._raw_spin_trylock 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.pagevec_lru_move_fn 0.04 ±100% +0.0 0.05 ±110% perf-profile.children.cycles-pp.pipe_write 0.16 ± 11% +0.0 0.17 ± 7% perf-profile.children.cycles-pp.clockevents_program_event 0.11 ± 23% +0.0 0.12 ± 15% perf-profile.children.cycles-pp.cpuidle_governor_latency_req 0.04 ± 58% +0.0 0.05 ± 9% perf-profile.children.cycles-pp.in_sched_functions 0.05 ± 70% +0.0 0.07 ± 65% perf-profile.children.cycles-pp.reserve_metadata_bytes 0.10 ± 15% +0.0 0.12 ± 17% perf-profile.children.cycles-pp.generic_bin_search 0.07 ± 6% +0.0 0.08 ± 17% perf-profile.children.cycles-pp.scheduler_ipi 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.__entry_trampoline_start 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.perf_read 0.04 ± 57% +0.0 0.05 ± 63% perf-profile.children.cycles-pp.cpu_load_update 0.03 ±100% +0.0 0.04 ± 58% perf-profile.children.cycles-pp.__extent_writepage_io 0.03 ±100% +0.0 0.04 ± 58% perf-profile.children.cycles-pp.free_extent_buffer 0.03 ±100% +0.0 0.04 ± 59% perf-profile.children.cycles-pp.get_page_from_freelist 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.mark_page_accessed 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.submit_extent_page 0.00 +0.0 0.01 ±173% perf-profile.children.cycles-pp.btrfs_get_token_64 0.10 ± 8% +0.0 0.12 ± 25% perf-profile.children.cycles-pp.irq_enter 0.03 ±100% +0.0 0.04 ± 58% perf-profile.children.cycles-pp.btrfs_tree_read_unlock 0.10 ± 12% +0.0 0.12 ± 11% perf-profile.children.cycles-pp.lapic_next_deadline 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.clear_state_bit 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.cmd_stat 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.__run_perf_stat 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.process_interval 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.read_counters 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.perf_evsel__read_counter 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.__read_nocancel 0.12 ± 12% +0.0 0.14 ± 17% perf-profile.children.cycles-pp.__next_timer_interrupt 0.12 ± 27% +0.0 0.14 ± 11% perf-profile.children.cycles-pp.native_sched_clock 0.36 ± 10% +0.0 0.38 ± 7% perf-profile.children.cycles-pp.update_load_avg 0.20 ± 8% +0.0 0.22 ± 16% perf-profile.children.cycles-pp.get_next_timer_interrupt 0.23 ± 16% +0.0 0.25 ± 14% perf-profile.children.cycles-pp.ktime_get 0.08 ± 27% +0.0 0.10 ± 15% perf-profile.children.cycles-pp.copy_page 0.04 ± 58% +0.0 0.06 ± 20% perf-profile.children.cycles-pp.__alloc_pages_nodemask 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.__strcspn_sse42 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.generic_start_main 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.main 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.run_builtin 0.00 +0.0 0.02 ±173% perf-profile.children.cycles-pp.__btrfs_end_transaction 0.07 ± 25% +0.0 0.09 ± 5% perf-profile.children.cycles-pp.map_private_extent_buffer 0.06 ± 14% +0.0 0.08 ± 10% perf-profile.children.cycles-pp.__remove_hrtimer 0.05 ± 62% +0.0 0.07 ± 12% perf-profile.children.cycles-pp.mutex_spin_on_owner 0.04 ± 63% +0.0 0.07 ± 17% perf-profile.children.cycles-pp.pick_next_task_idle 0.23 ± 6% +0.0 0.25 ± 7% perf-profile.children.cycles-pp.perf_mux_hrtimer_handler 0.07 ± 28% +0.0 0.09 ± 13% perf-profile.children.cycles-pp.__hrtimer_next_event_base 0.07 ± 23% +0.0 0.09 ± 37% perf-profile.children.cycles-pp.tick_irq_enter 0.03 ±100% +0.0 0.05 ± 60% perf-profile.children.cycles-pp.prepare_to_wait 0.04 ± 60% +0.0 0.07 ± 7% perf-profile.children.cycles-pp.alloc_extent_buffer 0.03 ±100% +0.0 0.05 ± 67% perf-profile.children.cycles-pp.hrtimer_get_next_event 0.16 ± 12% +0.0 0.18 ± 3% perf-profile.children.cycles-pp.set_next_entity 0.15 ± 7% +0.0 0.17 ± 8% perf-profile.children.cycles-pp.find_busiest_group 0.16 ± 19% +0.0 0.18 ± 11% perf-profile.children.cycles-pp.sched_clock_cpu 0.00 +0.0 0.03 ±100% perf-profile.children.cycles-pp.__btrfs_map_block 0.00 +0.0 0.03 ±100% perf-profile.children.cycles-pp.rcu_needs_cpu 0.00 +0.0 0.03 ±100% perf-profile.children.cycles-pp.btrfs_drop_extent_cache 0.00 +0.0 0.03 ±100% perf-profile.children.cycles-pp.md_make_request 0.25 ± 25% +0.0 0.27 ± 14% perf-profile.children.cycles-pp.io_serial_in 2.13 ± 2% +0.0 2.16 ± 2% perf-profile.children.cycles-pp.autoremove_wake_function 0.05 +0.0 0.08 ± 16% perf-profile.children.cycles-pp.set_extent_bit 0.00 +0.0 0.03 ±100% perf-profile.children.cycles-pp.btrfs_free_extent 0.00 +0.0 0.03 ±100% perf-profile.children.cycles-pp.btrfs_truncate_item 0.04 ±113% +0.0 0.07 ± 61% perf-profile.children.cycles-pp.btrfs_delalloc_reserve_metadata 0.30 ± 8% +0.0 0.33 ± 5% perf-profile.children.cycles-pp.scheduler_tick 0.08 ± 31% +0.0 0.11 ± 9% perf-profile.children.cycles-pp.find_extent_buffer 0.06 ± 64% +0.0 0.09 ± 9% perf-profile.children.cycles-pp.copy_extent_buffer_full 0.01 ±173% +0.0 0.04 ± 58% perf-profile.children.cycles-pp.rcu_gp_kthread 0.15 ± 14% +0.0 0.18 ± 6% perf-profile.children.cycles-pp.switch_mm 0.09 ± 15% +0.0 0.12 ± 15% perf-profile.children.cycles-pp.rcu_check_callbacks 0.07 ± 15% +0.0 0.10 ± 8% perf-profile.children.cycles-pp.kmem_cache_alloc 0.07 ± 14% +0.0 0.10 ± 35% perf-profile.children.cycles-pp.set_extent_buffer_dirty 0.00 +0.0 0.03 ±102% perf-profile.children.cycles-pp.syscall_return_via_sysret 0.35 ± 6% +0.0 0.38 ± 6% perf-profile.children.cycles-pp.__module_address 2.22 ± 2% +0.0 2.25 ± 3% perf-profile.children.cycles-pp.__wake_up_common 0.21 ± 6% +0.0 0.24 ± 10% perf-profile.children.cycles-pp.load_balance 0.06 ±100% +0.0 0.09 ± 64% perf-profile.children.cycles-pp.__vfs_read 0.12 ± 12% +0.0 0.15 ± 34% perf-profile.children.cycles-pp.__indirect_thunk_start 0.01 ±173% +0.0 0.04 ± 59% perf-profile.children.cycles-pp.ktime_get_update_offsets_now 0.00 +0.0 0.03 ±105% perf-profile.children.cycles-pp.menu_reflect 0.29 ± 6% +0.0 0.33 ± 9% perf-profile.children.cycles-pp.pick_next_task_fair 0.09 ± 23% +0.0 0.12 ± 11% perf-profile.children.cycles-pp.btrfs_csum_one_bio 0.10 ± 11% +0.0 0.13 ± 9% perf-profile.children.cycles-pp.btrfs_reserve_extent 0.09 ± 11% +0.0 0.13 ± 23% perf-profile.children.cycles-pp.btrfs_mark_buffer_dirty 0.06 ±100% +0.0 0.10 ± 63% perf-profile.children.cycles-pp.ksys_read 0.06 ±101% +0.0 0.10 ± 63% perf-profile.children.cycles-pp.vfs_read 0.01 ±173% +0.0 0.05 ± 58% perf-profile.children.cycles-pp.__intel_pmu_disable_all 0.06 ± 14% +0.0 0.09 ± 11% perf-profile.children.cycles-pp._raw_spin_lock_irq 0.04 ± 58% +0.0 0.08 ± 6% perf-profile.children.cycles-pp.timerqueue_add 0.04 ± 58% +0.0 0.08 ± 11% perf-profile.children.cycles-pp.enqueue_hrtimer 0.14 ± 15% +0.0 0.18 ± 4% perf-profile.children.cycles-pp.update_blocked_averages 0.12 ± 24% +0.0 0.16 ± 18% perf-profile.children.cycles-pp.__update_load_avg_se 0.03 ±100% +0.0 0.07 ± 10% perf-profile.children.cycles-pp.__queue_work 0.03 ±100% +0.0 0.07 ± 10% perf-profile.children.cycles-pp.queue_work_on 0.00 +0.0 0.04 ± 57% perf-profile.children.cycles-pp.btrfs_root_node 0.04 ±103% +0.0 0.08 ± 14% perf-profile.children.cycles-pp.btrfs_writepage_end_io_hook 0.11 ± 23% +0.0 0.15 ± 3% perf-profile.children.cycles-pp.btrfs_alloc_tree_block 0.05 ± 62% +0.0 0.09 ± 32% perf-profile.children.cycles-pp.__set_page_dirty_nobuffers 0.13 ± 15% +0.0 0.17 ± 15% perf-profile.children.cycles-pp.load_new_mm_cr3 0.14 ± 16% +0.0 0.18 ± 9% perf-profile.children.cycles-pp.read_block_for_search 0.09 ± 9% +0.0 0.13 ± 8% perf-profile.children.cycles-pp.find_free_extent 0.01 ±173% +0.0 0.05 ± 59% perf-profile.children.cycles-pp.memcpy_extent_buffer 0.10 ± 18% +0.0 0.14 ± 36% perf-profile.children.cycles-pp._raw_read_lock 1.84 ± 2% +0.0 1.88 ± 4% perf-profile.children.cycles-pp.sched_ttwu_pending 0.01 ±173% +0.0 0.06 ± 9% perf-profile.children.cycles-pp.block_group_cache_tree_search 0.09 ± 12% +0.0 0.13 ± 12% perf-profile.children.cycles-pp.native_irq_return_iret 0.06 ± 14% +0.0 0.10 ± 28% perf-profile.children.cycles-pp.note_gp_changes 0.04 ±103% +0.0 0.08 ± 15% perf-profile.children.cycles-pp.end_extent_writepage 0.15 ± 14% +0.0 0.20 ± 7% perf-profile.children.cycles-pp.run_rebalance_domains 0.00 +0.0 0.04 ± 59% perf-profile.children.cycles-pp.write_one_eb 0.11 ± 20% +0.0 0.16 ± 17% perf-profile.children.cycles-pp.delay_tsc 0.10 ± 11% +0.0 0.14 ± 15% perf-profile.children.cycles-pp.__set_extent_bit 0.03 ±100% +0.0 0.07 ± 15% perf-profile.children.cycles-pp.timerqueue_del 0.08 ± 15% +0.0 0.13 ± 21% perf-profile.children.cycles-pp.btrfs_set_token_32 0.01 ±173% +0.0 0.06 ± 62% perf-profile.children.cycles-pp.btrfs_add_delayed_data_ref 0.00 +0.0 0.05 ± 58% perf-profile.children.cycles-pp.run_posix_cpu_timers 0.18 ± 18% +0.0 0.23 ± 4% perf-profile.children.cycles-pp.native_write_msr 0.36 ± 26% +0.0 0.41 ± 9% perf-profile.children.cycles-pp.serial8250_console_write 0.36 ± 26% +0.0 0.41 ± 11% perf-profile.children.cycles-pp.wait_for_xmitr 0.30 ± 10% +0.0 0.35 ± 3% perf-profile.children.cycles-pp.tick_nohz_next_event 0.01 ±173% +0.1 0.07 ± 7% perf-profile.children.cycles-pp.intel_pmu_disable_all 0.01 ±173% +0.1 0.06 ± 17% perf-profile.children.cycles-pp.pagecache_get_page 0.06 ±101% +0.1 0.11 ± 6% perf-profile.children.cycles-pp.end_bio_extent_writepage 2.14 ± 2% +0.1 2.20 ± 2% perf-profile.children.cycles-pp.try_to_wake_up 0.00 +0.1 0.05 ± 9% perf-profile.children.cycles-pp.rb_erase 0.03 ±100% +0.1 0.08 ± 15% perf-profile.children.cycles-pp.__radix_tree_lookup 0.43 ± 6% +0.1 0.49 ± 11% perf-profile.children.cycles-pp.btrfs_unlock_up_safe 0.35 ± 22% +0.1 0.41 ± 10% perf-profile.children.cycles-pp.uart_console_write 0.34 ± 21% +0.1 0.40 ± 10% perf-profile.children.cycles-pp.serial8250_console_putchar 0.03 ±102% +0.1 0.09 ± 4% perf-profile.children.cycles-pp.hrtimer_next_event_without 0.08 ± 69% +0.1 0.14 ± 5% perf-profile.children.cycles-pp.btrfs_end_bio 0.14 ± 11% +0.1 0.20 ± 7% perf-profile.children.cycles-pp.btrfs_del_items 0.10 ± 4% +0.1 0.17 ± 10% perf-profile.children.cycles-pp.brd_do_bvec 0.12 ± 8% +0.1 0.19 ± 20% perf-profile.children.cycles-pp.btrfs_get_token_32 0.59 ± 5% +0.1 0.66 ± 6% perf-profile.children.cycles-pp.__orc_find 0.38 ± 25% +0.1 0.44 ± 9% perf-profile.children.cycles-pp.console_unlock 0.49 ± 6% +0.1 0.56 ± 7% perf-profile.children.cycles-pp.update_process_times 0.16 ± 11% +0.1 0.23 ± 14% perf-profile.children.cycles-pp.run_delalloc_range 0.16 ± 13% +0.1 0.23 ± 14% perf-profile.children.cycles-pp.cow_file_range 0.24 ± 3% +0.1 0.31 ± 8% perf-profile.children.cycles-pp.rebalance_domains 0.00 +0.1 0.07 ± 11% perf-profile.children.cycles-pp.kmem_cache_free 2.56 +0.1 2.64 ± 3% perf-profile.children.cycles-pp.__account_scheduler_latency 3.20 ± 2% +0.1 3.27 ± 3% perf-profile.children.cycles-pp.__wake_up_common_lock 0.17 ± 7% +0.1 0.25 ± 15% perf-profile.children.cycles-pp.writepage_delalloc 0.22 ± 8% +0.1 0.30 ± 15% perf-profile.children.cycles-pp.__extent_writepage 2.94 +0.1 3.02 ± 4% perf-profile.children.cycles-pp.enqueue_entity 1.92 ± 2% +0.1 2.00 ± 4% perf-profile.children.cycles-pp.save_stack_trace_tsk 0.26 ± 5% +0.1 0.34 ± 5% perf-profile.children.cycles-pp.__btrfs_cow_block 0.39 ± 15% +0.1 0.47 ± 13% perf-profile.children.cycles-pp._raw_spin_lock 0.26 ± 7% +0.1 0.35 ± 6% perf-profile.children.cycles-pp.btrfs_cow_block 0.79 ± 3% +0.1 0.89 ± 8% perf-profile.children.cycles-pp.orc_find 0.36 ± 23% +0.1 0.45 ± 9% perf-profile.children.cycles-pp.irq_work_run_list 1.40 ± 2% +0.1 1.49 ± 5% perf-profile.children.cycles-pp.unwind_next_frame 0.56 ± 10% +0.1 0.66 ± 9% perf-profile.children.cycles-pp.setup_items_for_insert 0.23 ± 11% +0.1 0.32 ± 2% perf-profile.children.cycles-pp.btree_csum_one_bio 0.52 ± 5% +0.1 0.62 ± 9% perf-profile.children.cycles-pp.tick_sched_handle 0.23 ± 11% +0.1 0.33 ± 3% perf-profile.children.cycles-pp.csum_tree_block 1.85 ± 2% +0.1 1.95 ± 4% perf-profile.children.cycles-pp.__save_stack_trace 0.34 ± 21% +0.1 0.44 ± 9% perf-profile.children.cycles-pp.irq_work_interrupt 0.34 ± 21% +0.1 0.44 ± 9% perf-profile.children.cycles-pp.smp_irq_work_interrupt 0.34 ± 21% +0.1 0.44 ± 9% perf-profile.children.cycles-pp.irq_work_run 0.34 ± 21% +0.1 0.44 ± 9% perf-profile.children.cycles-pp.printk 0.34 ± 21% +0.1 0.44 ± 9% perf-profile.children.cycles-pp.vprintk_emit 0.36 ± 4% +0.1 0.46 perf-profile.children.cycles-pp.tick_nohz_get_sleep_length 3.02 +0.1 3.12 ± 4% perf-profile.children.cycles-pp.enqueue_task_fair 3.04 +0.1 3.14 ± 4% perf-profile.children.cycles-pp.ttwu_do_activate 0.26 ± 8% +0.1 0.36 ± 16% perf-profile.children.cycles-pp.extent_write_cache_pages 0.30 ± 10% +0.1 0.40 ± 9% perf-profile.children.cycles-pp.switch_mm_irqs_off 0.00 +0.1 0.10 ± 10% perf-profile.children.cycles-pp.btrfs_start_ordered_extent 0.20 ± 21% +0.1 0.31 ± 3% perf-profile.children.cycles-pp.brd_make_request 0.61 ± 7% +0.1 0.72 ± 8% perf-profile.children.cycles-pp.tick_sched_timer 0.17 ± 13% +0.1 0.28 ± 13% perf-profile.children.cycles-pp.rcu_process_callbacks 0.25 ± 21% +0.1 0.38 ± 4% perf-profile.children.cycles-pp.generic_make_request 0.25 ± 21% +0.1 0.38 ± 5% perf-profile.children.cycles-pp.submit_bio 0.27 ± 19% +0.1 0.40 ± 4% perf-profile.children.cycles-pp.btrfs_map_bio 0.30 ± 13% +0.1 0.43 ± 3% perf-profile.children.cycles-pp.__crc32c_le 0.00 +0.1 0.13 ± 9% perf-profile.children.cycles-pp.btrfs_wait_ordered_range 0.30 ± 13% +0.1 0.43 ± 2% perf-profile.children.cycles-pp.chksum_update 0.30 ± 13% +0.1 0.43 ± 2% perf-profile.children.cycles-pp.crypto_shash_update 0.27 ± 21% +0.1 0.40 ± 5% perf-profile.children.cycles-pp.btrfs_submit_bio_hook 0.31 ± 5% +0.1 0.45 ± 2% perf-profile.children.cycles-pp.btree_submit_bio_hook 0.30 ± 13% +0.1 0.44 ± 2% perf-profile.children.cycles-pp.crc32c 1.51 ± 5% +0.1 1.65 ± 8% perf-profile.children.cycles-pp.__schedule 0.61 +0.1 0.75 ± 9% perf-profile.children.cycles-pp.schedule_idle 0.37 ± 5% +0.2 0.53 ± 4% perf-profile.children.cycles-pp.btree_write_cache_pages 0.37 ± 5% +0.2 0.53 ± 4% perf-profile.children.cycles-pp.btrfs_write_marked_extents 0.00 +0.2 0.16 ± 60% perf-profile.children.cycles-pp.btrfs_lookup_csums_range 0.23 ± 21% +0.2 0.40 ± 19% perf-profile.children.cycles-pp.osq_lock 1.03 ± 5% +0.2 1.20 ± 7% perf-profile.children.cycles-pp.__hrtimer_run_queues 0.30 ± 22% +0.2 0.47 ± 15% perf-profile.children.cycles-pp.__mutex_lock 0.88 ± 3% +0.2 1.07 ± 6% perf-profile.children.cycles-pp.menu_select 1.33 ± 6% +0.2 1.54 ± 7% perf-profile.children.cycles-pp.hrtimer_interrupt 0.32 ± 17% +0.2 0.54 ± 16% perf-profile.children.cycles-pp.wait_log_commit 0.52 ± 13% +0.2 0.76 ± 9% perf-profile.children.cycles-pp.btrfs_fdatawrite_range 0.53 ± 14% +0.2 0.77 ± 9% perf-profile.children.cycles-pp.extent_writepages 0.58 ± 11% +0.3 0.85 perf-profile.children.cycles-pp.flush_write_bio 0.58 ± 11% +0.3 0.85 perf-profile.children.cycles-pp.submit_one_bio 0.50 ± 14% +0.3 0.78 ± 15% perf-profile.children.cycles-pp.btrfs_commit_inode_delayed_inode 0.78 +0.3 1.06 ± 5% perf-profile.children.cycles-pp.__softirqentry_text_start 0.86 ± 2% +0.3 1.16 ± 7% perf-profile.children.cycles-pp.irq_exit 0.76 ± 7% +0.4 1.15 ± 8% perf-profile.children.cycles-pp.btrfs_sync_log 0.90 ± 9% +0.4 1.30 ± 4% perf-profile.children.cycles-pp.do_writepages 0.90 ± 9% +0.4 1.31 ± 4% perf-profile.children.cycles-pp.__filemap_fdatawrite_range 2.35 ± 3% +0.6 2.90 ± 7% perf-profile.children.cycles-pp.apic_timer_interrupt 2.33 ± 3% +0.6 2.89 ± 7% perf-profile.children.cycles-pp.smp_apic_timer_interrupt 4.66 ± 49% +0.6 5.29 ± 36% perf-profile.children.cycles-pp.__btrfs_run_delayed_refs 4.66 ± 49% +0.6 5.29 ± 36% perf-profile.children.cycles-pp.btrfs_run_delayed_refs 16.32 +0.7 16.99 ± 5% perf-profile.children.cycles-pp.btrfs_lookup_file_extent 4.14 ± 51% +0.7 4.83 ± 37% perf-profile.children.cycles-pp.__btrfs_free_extent 1.32 ± 57% +0.8 2.15 ± 40% perf-profile.children.cycles-pp.btrfs_commit_transaction 17.01 ± 2% +0.8 17.86 ± 5% perf-profile.children.cycles-pp.__btrfs_drop_extents 1.20 ±162% +1.0 2.17 ± 76% perf-profile.children.cycles-pp.btrfs_del_csums 0.81 ± 12% +1.1 1.92 ± 3% perf-profile.children.cycles-pp.btrfs_commit_inode_delayed_items 1.26 ± 6% +1.4 2.63 ± 5% perf-profile.children.cycles-pp.btrfs_lookup_inode 1.30 ± 5% +1.4 2.68 ± 6% perf-profile.children.cycles-pp.__btrfs_update_delayed_inode 10.69 ± 7% +2.6 13.24 ± 9% perf-profile.children.cycles-pp.process_one_work 10.72 ± 7% +2.6 13.29 ± 9% perf-profile.children.cycles-pp.worker_thread 10.76 ± 7% +2.6 13.34 ± 9% perf-profile.children.cycles-pp.ret_from_fork 10.76 ± 7% +2.6 13.34 ± 9% perf-profile.children.cycles-pp.kthread 10.52 ± 7% +2.6 13.13 ± 9% perf-profile.children.cycles-pp.normal_work_helper 9.30 ± 4% +2.7 11.98 ± 9% perf-profile.children.cycles-pp.insert_reserved_file_extent 9.98 ± 8% +2.8 12.77 ± 8% perf-profile.children.cycles-pp.btrfs_finish_ordered_io 38.28 ± 2% +5.9 44.19 perf-profile.children.cycles-pp.intel_idle 40.29 ± 2% +6.8 47.09 ± 2% perf-profile.children.cycles-pp.cpuidle_enter_state 43.98 ± 2% +7.2 51.16 ± 2% perf-profile.children.cycles-pp.do_idle 43.96 ± 2% +7.2 51.14 ± 2% perf-profile.children.cycles-pp.secondary_startup_64 43.96 ± 2% +7.2 51.14 ± 2% perf-profile.children.cycles-pp.cpu_startup_entry 42.54 +7.7 50.23 perf-profile.children.cycles-pp.start_secondary 41.80 -8.8 33.02 ± 3% perf-profile.self.cycles-pp.native_queued_spin_lock_slowpath 1.43 ± 2% -0.1 1.36 ± 4% perf-profile.self.cycles-pp.queued_write_lock_slowpath 0.06 ± 14% -0.0 0.01 ±173% perf-profile.self.cycles-pp.stack_access_ok 0.36 ± 4% -0.0 0.31 ± 11% perf-profile.self.cycles-pp.btrfs_tree_lock 0.04 ±103% -0.0 0.01 ±173% perf-profile.self.cycles-pp.memcpy_erms 0.06 ± 11% -0.0 0.03 ±105% perf-profile.self.cycles-pp.__might_sleep 0.11 ± 7% -0.0 0.08 ± 21% perf-profile.self.cycles-pp.update_curr 0.12 -0.0 0.10 ± 22% perf-profile.self.cycles-pp.enqueue_entity 0.05 ± 60% -0.0 0.03 ±100% perf-profile.self.cycles-pp.dequeue_task_fair 0.06 ± 11% -0.0 0.04 ± 58% perf-profile.self.cycles-pp.save_stack_trace_tsk 0.07 ± 17% -0.0 0.05 ± 59% perf-profile.self.cycles-pp.run_timer_softirq 0.31 ± 8% -0.0 0.30 ± 12% perf-profile.self.cycles-pp.__list_add_valid 0.01 ±173% -0.0 0.00 perf-profile.self.cycles-pp.rcu_idle_exit 0.01 ±173% -0.0 0.00 perf-profile.self.cycles-pp.__set_page_dirty_nobuffers 0.01 ±173% -0.0 0.00 perf-profile.self.cycles-pp.available_idle_cpu 0.01 ±173% -0.0 0.00 perf-profile.self.cycles-pp.free_extent_buffer 0.01 ±173% -0.0 0.00 perf-profile.self.cycles-pp.account_entity_dequeue 0.01 ±173% -0.0 0.00 perf-profile.self.cycles-pp.call_cpuidle 0.23 ± 7% -0.0 0.21 ± 6% perf-profile.self.cycles-pp.try_to_wake_up 0.12 ± 19% -0.0 0.11 ± 10% perf-profile.self.cycles-pp.__switch_to 0.08 ± 13% -0.0 0.07 ± 24% perf-profile.self.cycles-pp.___perf_sw_event 0.05 ± 8% -0.0 0.04 ± 58% perf-profile.self.cycles-pp.finish_task_switch 0.06 ± 20% -0.0 0.05 ± 59% perf-profile.self.cycles-pp.__hrtimer_run_queues 0.08 ± 24% -0.0 0.07 ± 19% perf-profile.self.cycles-pp.nr_iowait_cpu 0.32 ± 3% -0.0 0.31 ± 12% perf-profile.self.cycles-pp.__list_del_entry_valid 0.07 ± 17% -0.0 0.07 ± 17% perf-profile.self.cycles-pp.perf_mux_hrtimer_handler 0.25 ± 16% -0.0 0.25 ± 3% perf-profile.self.cycles-pp.update_load_avg 0.18 ± 16% -0.0 0.17 ± 10% perf-profile.self.cycles-pp.btrfs_set_lock_blocking_rw 0.07 ± 23% -0.0 0.06 ± 62% perf-profile.self.cycles-pp.generic_bin_search 0.04 ± 58% -0.0 0.04 ±102% perf-profile.self.cycles-pp.__switch_to_asm 0.53 ± 6% -0.0 0.53 ± 6% perf-profile.self.cycles-pp.unwind_next_frame 0.15 ± 12% -0.0 0.15 ± 12% perf-profile.self.cycles-pp.select_task_rq_fair 0.43 ± 5% -0.0 0.43 ± 6% perf-profile.self.cycles-pp.__account_scheduler_latency 0.09 ± 9% -0.0 0.08 ± 24% perf-profile.self.cycles-pp.update_cfs_group 0.04 ± 57% -0.0 0.04 ± 58% perf-profile.self.cycles-pp.dequeue_entity 0.08 ± 10% -0.0 0.08 ± 15% perf-profile.self.cycles-pp.update_rq_clock 0.07 ± 17% -0.0 0.06 ± 17% perf-profile.self.cycles-pp.kernel_text_address 0.10 ± 11% +0.0 0.10 ± 13% perf-profile.self.cycles-pp.save_stack_address 0.01 ±173% +0.0 0.01 ±173% perf-profile.self.cycles-pp.tick_nohz_get_sleep_length 0.01 ±173% +0.0 0.01 ±173% perf-profile.self.cycles-pp.resched_curr 0.01 ±173% +0.0 0.01 ±173% perf-profile.self.cycles-pp.pm_qos_request 0.04 ± 58% +0.0 0.04 ± 58% perf-profile.self.cycles-pp.rcu_eqs_enter 0.11 ± 13% +0.0 0.12 ± 3% perf-profile.self.cycles-pp.__indirect_thunk_start 0.10 ± 11% +0.0 0.10 ± 32% perf-profile.self.cycles-pp.orc_find 0.11 ± 9% +0.0 0.12 ± 7% perf-profile.self.cycles-pp.read_tsc 0.18 ± 9% +0.0 0.19 ± 8% perf-profile.self.cycles-pp._raw_spin_unlock_irqrestore 0.10 ± 7% +0.0 0.11 ± 20% perf-profile.self.cycles-pp.__wake_up_common 0.08 ± 8% +0.0 0.09 ± 13% perf-profile.self.cycles-pp.memmove 0.07 ± 6% +0.0 0.07 ± 15% perf-profile.self.cycles-pp.update_cfs_rq_h_load 0.09 ± 18% +0.0 0.09 ± 11% perf-profile.self.cycles-pp.enqueue_task_fair 0.03 ±100% +0.0 0.03 ±100% perf-profile.self.cycles-pp.reweight_entity 0.20 ± 4% +0.0 0.21 ± 5% perf-profile.self.cycles-pp._raw_write_lock 0.07 ± 36% +0.0 0.08 ± 14% perf-profile.self.cycles-pp.pick_next_task_fair 0.09 ± 26% +0.0 0.10 ± 7% perf-profile.self.cycles-pp.btrfs_clear_lock_blocking_rw 0.05 ± 62% +0.0 0.06 ± 63% perf-profile.self.cycles-pp.tick_nohz_next_event 0.09 ± 17% +0.0 0.10 ± 11% perf-profile.self.cycles-pp.find_next_bit 0.01 ±173% +0.0 0.03 ±100% perf-profile.self.cycles-pp.get_next_timer_interrupt 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.btrfs_mark_buffer_dirty 0.01 ±173% +0.0 0.03 ±100% perf-profile.self.cycles-pp.in_sched_functions 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.smp_call_function_single 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.perf_event_task_tick 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.sched_clock_idle_wakeup_event 0.01 ±173% +0.0 0.03 ±100% perf-profile.self.cycles-pp.sched_ttwu_pending 0.01 ±173% +0.0 0.03 ±100% perf-profile.self.cycles-pp.scheduler_tick 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.sched_clock_cpu 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.__lookup_extent_mapping 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.schedule 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.clear_page_erms 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.pm_qos_read_value 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.idle_cpu 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.read_extent_buffer 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.rb_next 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp._raw_spin_trylock 0.03 ±100% +0.0 0.04 ± 58% perf-profile.self.cycles-pp.__save_stack_trace 0.09 ± 19% +0.0 0.10 ± 10% perf-profile.self.cycles-pp.set_next_entity 0.05 ± 57% +0.0 0.07 ± 21% perf-profile.self.cycles-pp.__next_timer_interrupt 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.__entry_trampoline_start 0.03 ±100% +0.0 0.04 ± 58% perf-profile.self.cycles-pp.hrtimer_interrupt 0.04 ± 57% +0.0 0.05 ± 63% perf-profile.self.cycles-pp.cpu_load_update 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.mark_page_accessed 0.00 +0.0 0.01 ±173% perf-profile.self.cycles-pp.menu_reflect 0.12 ± 27% +0.0 0.14 ± 25% perf-profile.self.cycles-pp.ktime_get 0.03 ±100% +0.0 0.04 ± 58% perf-profile.self.cycles-pp.irq_exit 0.07 ± 25% +0.0 0.08 ± 10% perf-profile.self.cycles-pp.map_private_extent_buffer 0.03 ±100% +0.0 0.05 ± 67% perf-profile.self.cycles-pp.account_entity_enqueue 0.01 ±173% +0.0 0.03 ±102% perf-profile.self.cycles-pp.check_preempt_curr 0.12 ± 27% +0.0 0.14 ± 11% perf-profile.self.cycles-pp.native_sched_clock 0.08 ± 17% +0.0 0.10 ± 12% perf-profile.self.cycles-pp.rcu_check_callbacks 0.08 ± 27% +0.0 0.10 ± 15% perf-profile.self.cycles-pp.copy_page 0.03 ±100% +0.0 0.04 ± 59% perf-profile.self.cycles-pp.timerqueue_add 0.09 ± 14% +0.0 0.11 ± 11% perf-profile.self.cycles-pp.update_blocked_averages 0.05 ± 62% +0.0 0.07 ± 12% perf-profile.self.cycles-pp.mutex_spin_on_owner 0.06 ± 15% +0.0 0.08 ± 26% perf-profile.self.cycles-pp.btrfs_search_slot 0.06 ± 28% +0.0 0.08 ± 10% perf-profile.self.cycles-pp.__hrtimer_next_event_base 0.04 ± 58% +0.0 0.07 ± 7% perf-profile.self.cycles-pp.kmem_cache_alloc 0.00 +0.0 0.03 ±100% perf-profile.self.cycles-pp.smp_apic_timer_interrupt 0.00 +0.0 0.03 ±100% perf-profile.self.cycles-pp.rcu_needs_cpu 0.10 ± 10% +0.0 0.13 ± 12% perf-profile.self.cycles-pp.find_busiest_group 0.25 ± 25% +0.0 0.27 ± 14% perf-profile.self.cycles-pp.io_serial_in 0.01 ±173% +0.0 0.04 ±101% perf-profile.self.cycles-pp.note_gp_changes 0.00 +0.0 0.03 ±100% perf-profile.self.cycles-pp.load_balance 0.11 ± 22% +0.0 0.14 ± 15% perf-profile.self.cycles-pp.__update_load_avg_se 0.01 ±173% +0.0 0.04 ± 58% perf-profile.self.cycles-pp.btrfs_tree_read_unlock 0.00 +0.0 0.03 ±102% perf-profile.self.cycles-pp.syscall_return_via_sysret 0.35 ± 6% +0.0 0.38 ± 6% perf-profile.self.cycles-pp.__module_address 0.06 ± 14% +0.0 0.09 ± 13% perf-profile.self.cycles-pp._raw_spin_lock_irq 0.12 ± 16% +0.0 0.16 ± 8% perf-profile.self.cycles-pp.do_idle 0.00 +0.0 0.04 ± 57% perf-profile.self.cycles-pp.btrfs_root_node 0.08 ± 6% +0.0 0.11 ± 21% perf-profile.self.cycles-pp.__softirqentry_text_start 0.13 ± 15% +0.0 0.17 ± 15% perf-profile.self.cycles-pp.load_new_mm_cr3 0.10 ± 22% +0.0 0.14 ± 36% perf-profile.self.cycles-pp._raw_read_lock 0.25 ± 8% +0.0 0.29 ± 13% perf-profile.self.cycles-pp.__schedule 0.00 +0.0 0.04 ± 58% perf-profile.self.cycles-pp.ktime_get_update_offsets_now 0.09 ± 12% +0.0 0.13 ± 12% perf-profile.self.cycles-pp.native_irq_return_iret 0.43 ± 11% +0.0 0.48 ± 5% perf-profile.self.cycles-pp.prepare_to_wait_event 0.00 +0.0 0.04 ± 59% perf-profile.self.cycles-pp.rebalance_domains 0.11 ± 20% +0.0 0.16 ± 17% perf-profile.self.cycles-pp.delay_tsc 0.00 +0.0 0.05 ± 58% perf-profile.self.cycles-pp.run_posix_cpu_timers 0.18 ± 18% +0.0 0.23 ± 4% perf-profile.self.cycles-pp.native_write_msr 0.23 ± 8% +0.0 0.28 ± 19% perf-profile.self.cycles-pp._raw_spin_lock 0.07 ± 14% +0.0 0.12 ± 21% perf-profile.self.cycles-pp.btrfs_set_token_32 0.11 ± 11% +0.1 0.16 ± 25% perf-profile.self.cycles-pp.btrfs_get_token_32 0.03 ±100% +0.1 0.09 ± 10% perf-profile.self.cycles-pp.rcu_process_callbacks 0.00 +0.1 0.05 ± 9% perf-profile.self.cycles-pp.rb_erase 0.03 ±100% +0.1 0.08 ± 15% perf-profile.self.cycles-pp.__radix_tree_lookup 0.23 ± 9% +0.1 0.29 ± 5% perf-profile.self.cycles-pp.btrfs_tree_read_lock 0.18 ± 14% +0.1 0.24 ± 7% perf-profile.self.cycles-pp.switch_mm_irqs_off 0.59 ± 5% +0.1 0.66 ± 6% perf-profile.self.cycles-pp.__orc_find 0.83 ± 4% +0.1 0.90 ± 5% perf-profile.self.cycles-pp._raw_spin_lock_irqsave 0.12 ± 6% +0.1 0.19 ± 12% perf-profile.self.cycles-pp.cpuidle_enter_state 0.00 +0.1 0.08 ± 14% perf-profile.self.cycles-pp.brd_do_bvec 0.41 ± 3% +0.1 0.50 ± 12% perf-profile.self.cycles-pp.menu_select 0.87 ± 7% +0.1 0.98 ± 5% perf-profile.self.cycles-pp.queued_read_lock_slowpath 0.30 ± 11% +0.1 0.41 ± 5% perf-profile.self.cycles-pp.__crc32c_le 0.23 ± 21% +0.2 0.40 ± 19% perf-profile.self.cycles-pp.osq_lock 38.27 ± 2% +5.9 44.17 perf-profile.self.cycles-pp.intel_idle aim7.jobs-per-min 180 +-+-------------------------------------------------------------------+ O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O 160 +-+ | 140 +-+.+.+.+.+.+.+.+.++.+.+ + + + + + + +.++.+.+ | | : : : : : : : : | 120 +-+ : : : : : : : : | 100 +-+ : : : : : : : : : : : : : : | | : : : : : : : : : : : : : : | 80 +-+ : : : : : : : : : : : : : : | 60 +-+ : : : : : : : : : : : : : : | | : : : : : : : : : : : : : : | 40 +-+ : : : : : : : : : : : : : : | 20 +-+ : : : : : : : | | : : : : : : : | 0 +-+--------------------------------------------------O----------------+ aim7.time.system_time 10000 +-+-----------------------------------------------------------------+ 9000 +-+.+.+.++.+.+.+.+.+.+.+ + + + + + + +.+.+.+.+ | | : : : : : : : : | 8000 +-+ : : : : : : : : | 7000 +-+ : : : : : : : : | | : :: : : : : : : :: : : : | 6000 +-+ : :: : : : : : : :: : : : | 5000 O-O O O OO O O O O O O O:OO:O:O:O:O:O:O:O:OO:O:O:O O O O OO O O O O 4000 +-+ :: : : : : : : : : :: : : | | :: : : : : : : : : :: : : | 3000 +-+ :: : : : : : : : : :: : : | 2000 +-+ : : : : : : : | | : : : : : : : | 1000 +-+ : : : : : : : | 0 +-+------------------------------------------------O----------------+ aim7.time.elapsed_time 900 +-+-------------------------------------------------------------------+ |.+.+.+.+ +.+.+.++.+.+ + + + + + + +.++.+.+ | 800 +-+ : : : : : : : : | 700 O-O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O | : : : : : : : : | 600 +-+ : : : : : : : : : : : : : : | 500 +-+ : : : : : : : : : : : : : : | | : : : : : : : : : : : : : : | 400 +-+ : : : : : : : : : : : : : : | 300 +-+ : : : : : : : : : : : : : : | | : : : : : : : : : : : : : : | 200 +-+ : : : : : : : | 100 +-+ : : : : : : : | | : : : : : : : | 0 +-+--------------------------------------------------O----------------+ aim7.time.elapsed_time.max 900 +-+-------------------------------------------------------------------+ |.+.+.+.+ +.+.+.++.+.+ + + + + + + +.++.+.+ | 800 +-+ : : : : : : : : | 700 O-O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O O | : : : : : : : : | 600 +-+ : : : : : : : : : : : : : : | 500 +-+ : : : : : : : : : : : : : : | | : : : : : : : : : : : : : : | 400 +-+ : : : : : : : : : : : : : : | 300 +-+ : : : : : : : : : : : : : : | | : : : : : : : : : : : : : : | 200 +-+ : : : : : : : | 100 +-+ : : : : : : : | | : : : : : : : | 0 +-+--------------------------------------------------O----------------+ aim7.time.voluntary_context_switches 7e+07 +-+-----------------------------------------------------------------+ |.+.+.+.++.+.+.+.+.+.+.+ + + + + + + +.+.+.+.+ | 6e+07 +-+ : : : : : : : : | | : : : : : : : : | 5e+07 +-+ : : : : : : : : | O OO O O O : :: :O: :O: :O:O:: : : : O O OO O O O O 4e+07 +-O O O O O O O:OO:O: :O: :O: : :OO:O:O:O O | | : :: : : : : : : :: : : : | 3e+07 +-+ :: : : : : : : : : :: : : | | :: : : : : : : : : :: : : | 2e+07 +-+ :: : : : : : : : : :: : : | | : : : : : : : | 1e+07 +-+ : : : : : : : | | : : : : : : : | 0 +-+------------------------------------------------O----------------+ aim7.time.involuntary_context_switches 18000 +-+-----------------------------------------------------------------+ | .+. .+. .+. .+. .+. | 16000 +-+.+.+.++ +.+ + + + + + + + + + + + | 14000 +-+ : : : : : : : : | | : : : : : : : : | 12000 +-+ : :: :: :: :: : :: : | 10000 +-+ : :: : : : : : : :: : : : | | : :: : : : : : : :: : : : | 8000 O-O O O OO O O O O O O O:OO:O:O:O:O:O:O:O:OO:O:O:O O O O OO O O O O 6000 +-+ :: : : : : : : : : :: : : | | :: : : : : : : : : :: : : | 4000 +-+ : :: :: :: :: :: :: | 2000 +-+ : : : : : : : | | : : : : : : : | 0 +-+------------------------------------------------O----------------+ [*] bisect-good sample [O] bisect-bad sample Disclaimer: Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance. Thanks, Xiaolong --K1n7F7fSdjvFAEnM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.18.0-rc1-00028-ga9d3e24" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.18.0-rc1 Kernel Configuration # # # Compiler: gcc-7 (Debian 7.3.0-16) 7.3.0 # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=70300 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set # CONFIG_NO_HZ_IDLE is not set CONFIG_NO_HZ_FULL=y CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_NOCB_CPU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_NUMA_BALANCING=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_HUGETLB=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y # CONFIG_BPF_JIT_ALWAYS_ON is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y CONFIG_SLUB_DEBUG=y # CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set CONFIG_SLAB_MERGE_DEFAULT=y # CONFIG_SLAB_FREELIST_RANDOM is not set # CONFIG_SLAB_FREELIST_HARDENED is not set CONFIG_SLUB_CPU_PARTIAL=y CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=m CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_VMAP_STACK=y CONFIG_VMAP_STACK=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_REFCOUNT=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y # CONFIG_MODULE_FORCE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set # CONFIG_BLK_WBT is not set CONFIG_BLK_DEBUG_FS=y # CONFIG_BLK_SED_OPAL is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y # CONFIG_ACORN_PARTITION is not set # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y # CONFIG_ATARI_PARTITION is not set CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y # CONFIG_LDM_PARTITION is not set CONFIG_SGI_PARTITION=y # CONFIG_ULTRIX_PARTITION is not set CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_CC_HAS_SANE_STACKPROTECTOR=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_RETPOLINE=y CONFIG_INTEL_RDT=y CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_NUMACHIP is not set # CONFIG_X86_VSMP is not set CONFIG_X86_UV=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y # CONFIG_QUEUED_LOCK_STAT is not set CONFIG_XEN=y CONFIG_XEN_PV=y CONFIG_XEN_PV_SMP=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y # CONFIG_JAILHOUSE_GUEST is not set CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y # CONFIG_PROCESSOR_SELECT is not set CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y # CONFIG_CALGARY_IOMMU is not set CONFIG_MAXSMP=y CONFIG_NR_CPUS_RANGE_BEGIN=8192 CONFIG_NR_CPUS_RANGE_END=8192 CONFIG_NR_CPUS_DEFAULT=8192 CONFIG_NR_CPUS=8192 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=y CONFIG_PERF_EVENTS_INTEL_RAPL=y CONFIG_PERF_EVENTS_INTEL_CSTATE=y # CONFIG_PERF_EVENTS_AMD_POWER is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=m CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y # CONFIG_X86_5LEVEL is not set CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_AMD_MEM_ENCRYPT is not set CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y # CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE is not set CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=m CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y CONFIG_FRONTSWAP=y CONFIG_CMA=y # CONFIG_CMA_DEBUG is not set # CONFIG_CMA_DEBUGFS is not set CONFIG_CMA_AREAS=7 # CONFIG_MEM_SOFT_DIRTY is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y # CONFIG_Z3FOLD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_ZONE_DEVICE=y CONFIG_ARCH_HAS_HMM=y CONFIG_DEV_PAGEMAP_OPS=y # CONFIG_HMM_MIRROR is not set # CONFIG_DEVICE_PRIVATE is not set # CONFIG_DEVICE_PUBLIC is not set CONFIG_FRAME_VECTOR=y CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y CONFIG_ARCH_HAS_PKEYS=y # CONFIG_PERCPU_STATS is not set # CONFIG_GUP_BENCHMARK is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y # CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y CONFIG_X86_INTEL_UMIP=y CONFIG_X86_INTEL_MPX=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y # CONFIG_EFI_MIXED is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_LPIT=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y # CONFIG_ACPI_TAD is not set CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_ACPI_NFIT=m CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=m CONFIG_ACPI_APEI_ERST_DEBUG=y # CONFIG_DPTF_POWER is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # CONFIG_CPU_FREQ_GOV_SCHEDUTIL is not set # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=m CONFIG_X86_AMD_FREQ_SENSITIVITY=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_INTEL_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_MMCONF_FAM10H=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m CONFIG_PCIE_ECRC=y CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y # CONFIG_PCI_PF_STUB is not set # CONFIG_XEN_PCIDEV_FRONTEND is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_PCI_HYPERV is not set CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m # CONFIG_HOTPLUG_PCI_CPCI is not set # CONFIG_HOTPLUG_PCI_SHPC is not set # # PCI controller drivers # # # Cadence PCIe controllers support # # CONFIG_VMD is not set # # DesignWare PCI Core Support # CONFIG_PCIE_DW=y CONFIG_PCIE_DW_HOST=y CONFIG_PCIE_DW_PLAT=y CONFIG_PCIE_DW_PLAT_HOST=y # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y # CONFIG_PCMCIA is not set CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=m CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y # CONFIG_XDP_SOCKETS is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m # CONFIG_INET_ESP_OFFLOAD is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_TCP_CONG_BBR is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m # CONFIG_INET6_ESP_OFFLOAD is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m CONFIG_INET6_XFRM_MODE_TUNNEL=m CONFIG_INET6_XFRM_MODE_BEET=m CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m # CONFIG_IPV6_GRE is not set CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y # CONFIG_IPV6_SUBTREES is not set CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set CONFIG_NETLABEL=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=m # CONFIG_NF_LOG_NETDEV is not set CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m CONFIG_NF_CONNTRACK_IRC=m CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m CONFIG_NF_CONNTRACK_SANE=m CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m # CONFIG_NF_CT_NETLINK_TIMEOUT is not set # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_DCCP=y CONFIG_NF_NAT_PROTO_UDPLITE=y CONFIG_NF_NAT_PROTO_SCTP=y CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_OSF=m CONFIG_NF_TABLES=m # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m # CONFIG_NFT_SET_RBTREE is not set # CONFIG_NFT_SET_HASH is not set # CONFIG_NFT_SET_BITMAP is not set CONFIG_NFT_COUNTER=m # CONFIG_NFT_CONNLIMIT is not set CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m # CONFIG_NFT_MASQ is not set # CONFIG_NFT_REDIR is not set CONFIG_NFT_NAT=m # CONFIG_NFT_OBJREF is not set # CONFIG_NFT_QUEUE is not set # CONFIG_NFT_QUOTA is not set # CONFIG_NFT_REJECT is not set CONFIG_NFT_COMPAT=m CONFIG_NFT_HASH=m # CONFIG_NFT_SOCKET is not set # CONFIG_NF_FLOW_TABLE is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m CONFIG_NETFILTER_XT_CONNMARK=m CONFIG_NETFILTER_XT_SET=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m CONFIG_NETFILTER_XT_TARGET_CT=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m CONFIG_NETFILTER_XT_TARGET_HMARK=m CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_NOTRACK=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TRACE=m CONFIG_NETFILTER_XT_TARGET_SECMARK=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m CONFIG_NETFILTER_XT_MATCH_BPF=m # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m CONFIG_NETFILTER_XT_MATCH_DSCP=m CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=m CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m CONFIG_NETFILTER_XT_MATCH_LIMIT=m CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=m CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m CONFIG_NETFILTER_XT_MATCH_NFACCT=m CONFIG_NETFILTER_XT_MATCH_OSF=m CONFIG_NETFILTER_XT_MATCH_OWNER=m CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=m CONFIG_NETFILTER_XT_MATCH_RATEEST=m CONFIG_NETFILTER_XT_MATCH_REALM=m CONFIG_NETFILTER_XT_MATCH_RECENT=m CONFIG_NETFILTER_XT_MATCH_SCTP=m CONFIG_NETFILTER_XT_MATCH_STATE=m CONFIG_NETFILTER_XT_MATCH_STATISTIC=m CONFIG_NETFILTER_XT_MATCH_STRING=m CONFIG_NETFILTER_XT_MATCH_TCPMSS=m CONFIG_NETFILTER_XT_MATCH_TIME=m CONFIG_NETFILTER_XT_MATCH_U32=m CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m # CONFIG_IP_SET_HASH_IPMAC is not set # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=m # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=m CONFIG_IP_SET_HASH_NETIFACE=m CONFIG_IP_SET_LIST_SET=m CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_FTP=m CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m # CONFIG_NF_SOCKET_IPV4 is not set CONFIG_NF_TPROXY_IPV4=m # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m # CONFIG_NF_LOG_ARP is not set CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_IPV4=m CONFIG_NF_NAT_MASQUERADE_IPV4=y CONFIG_NF_NAT_SNMP_BASIC=m CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=m CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m CONFIG_IP_NF_MATCH_RPFILTER=m CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m CONFIG_IP_NF_RAW=m CONFIG_IP_NF_SECURITY=m CONFIG_IP_NF_ARPTABLES=m CONFIG_IP_NF_ARPFILTER=m CONFIG_IP_NF_ARP_MANGLE=m # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_CONNTRACK_IPV6=m # CONFIG_NF_SOCKET_IPV6 is not set CONFIG_NF_TPROXY_IPV6=m # CONFIG_NF_TABLES_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_NF_NAT_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m CONFIG_IP6_NF_MATCH_FRAG=m CONFIG_IP6_NF_MATCH_OPTS=m CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m # CONFIG_IP6_NF_NAT is not set # CONFIG_NF_TABLES_BRIDGE is not set CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m CONFIG_BRIDGE_EBT_T_NAT=m CONFIG_BRIDGE_EBT_802_3=m CONFIG_BRIDGE_EBT_AMONG=m CONFIG_BRIDGE_EBT_ARP=m CONFIG_BRIDGE_EBT_IP=m CONFIG_BRIDGE_EBT_IP6=m CONFIG_BRIDGE_EBT_LIMIT=m CONFIG_BRIDGE_EBT_MARK=m CONFIG_BRIDGE_EBT_PKTTYPE=m CONFIG_BRIDGE_EBT_STP=m CONFIG_BRIDGE_EBT_VLAN=m CONFIG_BRIDGE_EBT_ARPREPLY=m CONFIG_BRIDGE_EBT_DNAT=m CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_BPFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set CONFIG_TIPC=m CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_DIAG=m CONFIG_ATM=m CONFIG_ATM_CLIP=m # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=m # CONFIG_ATM_MPOA is not set CONFIG_ATM_BR2684=m # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=m # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=m CONFIG_MAC802154=m CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=m CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_ATM=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m # CONFIG_NET_SCH_CBS is not set CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_DSMARK=m CONFIG_NET_SCH_NETEM=m CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_TCINDEX=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=y CONFIG_NET_CLS_BPF=m # CONFIG_NET_CLS_FLOWER is not set # CONFIG_NET_CLS_MATCHALL is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m # CONFIG_NET_EMATCH_CANID is not set CONFIG_NET_EMATCH_IPSET=m # CONFIG_NET_EMATCH_IPT is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m # CONFIG_NET_ACT_SAMPLE is not set CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set # CONFIG_NET_ACT_SKBMOD is not set # CONFIG_NET_ACT_IFE is not set # CONFIG_NET_ACT_TUNNEL_KEY is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_OPENVSWITCH_VXLAN=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VMWARE_VMCI_VSOCKETS=m # CONFIG_VIRTIO_VSOCKETS is not set # CONFIG_HYPERV_VSOCKETS is not set CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m # CONFIG_MPLS_ROUTING is not set CONFIG_NET_NSH=m # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set CONFIG_NET_L3_MASTER_DEV=y # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_BPF_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=y # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m # CONFIG_CAN_VXCAN is not set # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_SOFTING is not set # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # # CAN USB interfaces # # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB2 is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_DEBUG_DEVICES is not set # CONFIG_BT is not set # CONFIG_AF_RXRPC is not set # CONFIG_AF_KCM is not set CONFIG_STREAM_PARSER=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_LIB80211=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y CONFIG_MAC80211_DEBUGFS=y # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y # CONFIG_NET_9P_XEN is not set # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set # CONFIG_PSAMPLE is not set # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y CONFIG_FAILOVER=y CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set CONFIG_DMA_CMA=y # # Default contiguous memory area size: # CONFIG_CMA_SIZE_MBYTES=200 CONFIG_CMA_SIZE_SEL_MBYTES=y # CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set # CONFIG_CMA_SIZE_SEL_MIN is not set # CONFIG_CMA_SIZE_SEL_MAX is not set CONFIG_CMA_ALIGNMENT=8 # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=m # CONFIG_MTD_TESTS is not set # CONFIG_MTD_REDBOOT_PARTS is not set # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=m CONFIG_MTD_BLOCK=m # CONFIG_MTD_BLOCK_RO is not set # CONFIG_FTL is not set # CONFIG_NFTL is not set # CONFIG_INFTL is not set # CONFIG_RFD_FTL is not set # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_RAM is not set # CONFIG_MTD_ROM is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # # CONFIG_MTD_COMPLEX_MAPPINGS is not set # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set # CONFIG_MTD_DATAFLASH is not set # CONFIG_MTD_MCHP23K256 is not set # CONFIG_MTD_SST25L is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set # CONFIG_MTD_ONENAND is not set # CONFIG_MTD_NAND is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=m CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION=y CONFIG_BLK_DEV_FD=m CONFIG_CDROM=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m # CONFIG_ZRAM is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=0 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=m # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_XEN_BLKDEV_FRONTEND=m # CONFIG_XEN_BLKDEV_BACKEND is not set CONFIG_VIRTIO_BLK=y # CONFIG_VIRTIO_BLK_SCSI is not set # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=m # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y CONFIG_NVME_FABRICS=m # CONFIG_NVME_FC is not set CONFIG_NVME_TARGET=m CONFIG_NVME_TARGET_LOOP=m # CONFIG_NVME_TARGET_FC is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set CONFIG_SGI_IOC4=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m # CONFIG_ICS932S401 is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_SGI_XP=m CONFIG_HP_ILO=m CONFIG_SGI_GRU=m # CONFIG_SGI_GRU_DEBUG is not set CONFIG_APDS9802ALS=m CONFIG_ISL29003=m CONFIG_ISL29020=m CONFIG_SENSORS_TSL2550=m CONFIG_SENSORS_BH1770=m CONFIG_SENSORS_APDS990X=m # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m # CONFIG_EEPROM_AT25 is not set CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=m CONFIG_ALTERA_STAPL=m CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m # # Intel MIC & related support # # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m CONFIG_CHR_DEV_ST=m CONFIG_CHR_DEV_OSST=m CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=m CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m CONFIG_SCSI_CXGB3_ISCSI=m CONFIG_SCSI_CXGB4_ISCSI=m CONFIG_SCSI_BNX2_ISCSI=m CONFIG_SCSI_BNX2X_FCOE=m CONFIG_BE2ISCSI=m # CONFIG_BLK_DEV_3W_XXXX_RAID is not set CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m # CONFIG_SCSI_ACARD is not set CONFIG_SCSI_AACRAID=m # CONFIG_SCSI_AIC7XXX is not set CONFIG_SCSI_AIC79XX=m CONFIG_AIC79XX_CMDS_PER_DEVICE=4 CONFIG_AIC79XX_RESET_DELAY_MS=15000 # CONFIG_AIC79XX_DEBUG_ENABLE is not set CONFIG_AIC79XX_DEBUG_MASK=0 # CONFIG_AIC79XX_REG_PRETTY_PRINT is not set # CONFIG_SCSI_AIC94XX is not set CONFIG_SCSI_MVSAS=m # CONFIG_SCSI_MVSAS_DEBUG is not set CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set CONFIG_SCSI_ARCMSR=m # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=m # CONFIG_SCSI_SMARTPQI is not set CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m # CONFIG_SCSI_UFS_DWC_TC_PCI is not set # CONFIG_SCSI_UFSHCD_PLATFORM is not set CONFIG_SCSI_HPTIOP=m # CONFIG_SCSI_BUSLOGIC is not set CONFIG_VMWARE_PVSCSI=m # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_GDTH is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_IPS is not set CONFIG_SCSI_INITIO=m # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set CONFIG_SCSI_STEX=m # CONFIG_SCSI_SYM53C8XX_2 is not set CONFIG_SCSI_IPR=m CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y # CONFIG_SCSI_QLOGIC_1280 is not set CONFIG_SCSI_QLA_FC=m # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=m # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m # CONFIG_SCSI_BFA_FC is not set CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=m CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=0 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_SATA_INIC162X is not set CONFIG_SATA_ACARD_AHCI=m CONFIG_SATA_SIL24=m CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=m CONFIG_SATA_QSTOR=m CONFIG_SATA_SX4=m CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m CONFIG_SATA_ULI=m CONFIG_SATA_VIA=m CONFIG_SATA_VITESSE=m # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set CONFIG_PATA_HPT366=m CONFIG_PATA_HPT37X=m CONFIG_PATA_HPT3X2N=m CONFIG_PATA_HPT3X3=m # CONFIG_PATA_HPT3X3_DMA is not set CONFIG_PATA_IT8213=m CONFIG_PATA_IT821X=m CONFIG_PATA_JMICRON=m CONFIG_PATA_MARVELL=m CONFIG_PATA_NETCELL=m CONFIG_PATA_NINJA32=m # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m CONFIG_PATA_SIS=m CONFIG_PATA_TOSHIBA=m # CONFIG_PATA_TRIFLEX is not set CONFIG_PATA_VIA=m # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_MPIIX is not set # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_PLATFORM is not set # CONFIG_PATA_RZ1000 is not set # # Generic fallback / legacy drivers # CONFIG_PATA_ACPI=m CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_MQ_DEFAULT is not set CONFIG_DM_DEBUG=y CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m # CONFIG_DM_UNSTRIPED is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m # CONFIG_DM_WRITECACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_DELAY=m CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m # CONFIG_DM_INTEGRITY is not set CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=m CONFIG_TCM_FC=m CONFIG_ISCSI_TARGET=m # CONFIG_ISCSI_TARGET_CXGB4 is not set # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m # CONFIG_FUSION_FC is not set CONFIG_FUSION_SAS=m CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=m CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m # CONFIG_IPVLAN is not set CONFIG_VXLAN=m # CONFIG_GENEVE is not set # CONFIG_GTP is not set CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=y CONFIG_NLMON=m CONFIG_NET_VRF=y # CONFIG_ARCNET is not set # CONFIG_ATM_DRIVERS is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y # CONFIG_ENA_ETHERNET is not set # CONFIG_NET_VENDOR_AMD is not set CONFIG_NET_VENDOR_AQUANTIA=y # CONFIG_AQTION is not set CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=y CONFIG_TIGON3_HWMON=y # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_THUNDER_NIC_RGX is not set CONFIG_CAVIUM_PTP=y # CONFIG_LIQUIDIO is not set # CONFIG_LIQUIDIO_VF is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=m CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=m CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set CONFIG_TULIP_MMIO=y # CONFIG_TULIP_NAPI is not set CONFIG_DE4X5=m CONFIG_WINBOND_840=m CONFIG_DM9102=m CONFIG_ULI526X=m CONFIG_PCMCIA_XIRCOM=m # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y # CONFIG_NET_VENDOR_HP is not set CONFIG_NET_VENDOR_HUAWEI=y # CONFIG_HINIC is not set # CONFIG_NET_VENDOR_I825XX is not set CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=m CONFIG_IXGB=m CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=m CONFIG_I40E=m # CONFIG_I40E_DCB is not set # CONFIG_I40EVF is not set # CONFIG_ICE is not set # CONFIG_FM10K is not set # CONFIG_NET_VENDOR_EXAR is not set CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m CONFIG_SKGE=m CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=m CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y CONFIG_MLX4_CORE_GEN2=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NATSEMI is not set CONFIG_NET_VENDOR_NETRONOME=y # CONFIG_NFP is not set CONFIG_NET_VENDOR_NI=y # CONFIG_NET_VENDOR_NVIDIA is not set CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=m CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y # CONFIG_8139TOO_TUNE_TWISTER is not set CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set # CONFIG_NET_VENDOR_SEEQ is not set CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y # CONFIG_SFC_FALCON is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set CONFIG_NET_VENDOR_SMSC=y CONFIG_EPIC100=m # CONFIG_SMSC911X is not set CONFIG_SMSC9420=m CONFIG_NET_VENDOR_SOCIONEXT=y # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_MDIO_BITBANG=m # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_MSCC_MIIM is not set # CONFIG_MDIO_THUNDER is not set CONFIG_PHYLIB=y CONFIG_SWPHY=y # CONFIG_LED_TRIGGER_PHY is not set # # MII PHY device drivers # CONFIG_AMD_PHY=m # CONFIG_AQUANTIA_PHY is not set # CONFIG_ASIX_PHY is not set CONFIG_AT803X_PHY=m # CONFIG_BCM7XXX_PHY is not set CONFIG_BCM87XX_PHY=m CONFIG_BCM_NET_PHYLIB=m CONFIG_BROADCOM_PHY=m CONFIG_CICADA_PHY=m # CONFIG_CORTINA_PHY is not set CONFIG_DAVICOM_PHY=m # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m # CONFIG_INTEL_XWAY_PHY is not set CONFIG_LSI_ET1011C_PHY=m CONFIG_LXT_PHY=m CONFIG_MARVELL_PHY=m # CONFIG_MARVELL_10G_PHY is not set CONFIG_MICREL_PHY=m # CONFIG_MICROCHIP_PHY is not set # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set CONFIG_NATIONAL_PHY=m CONFIG_QSEMI_PHY=m CONFIG_REALTEK_PHY=m # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m CONFIG_STE10XP=m # CONFIG_TERANETICS_PHY is not set CONFIG_VITESSE_PHY=m # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m CONFIG_PPP_DEFLATE=m CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=m CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=m CONFIG_PPPOE=m CONFIG_PPTP=m CONFIG_PPPOL2TP=m CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m CONFIG_SLIP=m CONFIG_SLHC=m CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y # CONFIG_SLIP_MODE_SLIP6 is not set CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=m CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=m # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set CONFIG_USB_NET_CDC_MBIM=m CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET_ENABLE=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=m CONFIG_USB_NET_KALMIA=m CONFIG_USB_NET_QMI_WWAN=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=m # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y # CONFIG_ADM8211 is not set CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH9K is not set # CONFIG_ATH9K_HTC is not set # CONFIG_CARL9170 is not set # CONFIG_ATH6KL is not set # CONFIG_AR5523 is not set # CONFIG_WIL6210 is not set # CONFIG_ATH10K is not set # CONFIG_WCN36XX is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set # CONFIG_AT76C50X_USB is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_B43 is not set # CONFIG_B43LEGACY is not set # CONFIG_BRCMSMAC is not set # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set # CONFIG_IWL4965 is not set # CONFIG_IWL3945 is not set # CONFIG_IWLWIFI is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_P54_COMMON is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_LIBERTAS_THINFIRM is not set # CONFIG_MWIFIEX is not set # CONFIG_MWL8K is not set CONFIG_WLAN_VENDOR_MEDIATEK=y # CONFIG_MT7601U is not set # CONFIG_MT76x2E is not set CONFIG_WLAN_VENDOR_RALINK=y # CONFIG_RT2X00 is not set CONFIG_WLAN_VENDOR_REALTEK=y # CONFIG_RTL8180 is not set # CONFIG_RTL8187 is not set CONFIG_RTL_CARDS=m # CONFIG_RTL8192CE is not set # CONFIG_RTL8192SE is not set # CONFIG_RTL8192DE is not set # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set # CONFIG_RTL8192CU is not set # CONFIG_RTL8XXXU is not set CONFIG_WLAN_VENDOR_RSI=y # CONFIG_RSI_91X is not set CONFIG_WLAN_VENDOR_ST=y # CONFIG_CW1200 is not set CONFIG_WLAN_VENDOR_TI=y # CONFIG_WL1251 is not set # CONFIG_WL12XX is not set # CONFIG_WL18XX is not set # CONFIG_WLCORE is not set CONFIG_WLAN_VENDOR_ZYDAS=y # CONFIG_USB_ZD1201 is not set # CONFIG_ZD1211RW is not set CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PEARL_PCIE is not set CONFIG_MAC80211_HWSIM=m # CONFIG_USB_NET_RNDIS_WLAN is not set # # Enable WiMAX (Networking options) to see the WiMAX drivers # CONFIG_WAN=y # CONFIG_LANMEDIA is not set CONFIG_HDLC=m CONFIG_HDLC_RAW=m # CONFIG_HDLC_RAW_ETH is not set CONFIG_HDLC_CISCO=m CONFIG_HDLC_FR=m CONFIG_HDLC_PPP=m # # X.25/LAPB support is disabled # # CONFIG_PCI200SYN is not set # CONFIG_WANXL is not set # CONFIG_PC300TOO is not set # CONFIG_FARSYNC is not set # CONFIG_DSCC4 is not set CONFIG_DLCI=m CONFIG_DLCI_MAX=8 # CONFIG_SBNI is not set CONFIG_IEEE802154_DRIVERS=m CONFIG_IEEE802154_FAKELB=m # CONFIG_IEEE802154_AT86RF230 is not set # CONFIG_IEEE802154_MRF24J40 is not set # CONFIG_IEEE802154_CC2520 is not set # CONFIG_IEEE802154_ATUSB is not set # CONFIG_IEEE802154_ADF7242 is not set # CONFIG_IEEE802154_CA8210 is not set # CONFIG_IEEE802154_MCR20A is not set CONFIG_XEN_NETDEV_FRONTEND=m # CONFIG_XEN_NETDEV_BACKEND is not set CONFIG_VMXNET3=m # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=m CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=y CONFIG_ISDN=y CONFIG_ISDN_I4L=m CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_IPPP_FILTER=y # CONFIG_ISDN_PPP_BSDCOMP is not set CONFIG_ISDN_AUDIO=y CONFIG_ISDN_TTY_FAX=y # # ISDN feature submodules # CONFIG_ISDN_DIVERSION=m # # ISDN4Linux hardware drivers # # # Passive cards # # CONFIG_ISDN_DRV_HISAX is not set CONFIG_ISDN_CAPI=m # CONFIG_CAPI_TRACE is not set CONFIG_ISDN_CAPI_CAPI20=m CONFIG_ISDN_CAPI_MIDDLEWARE=y CONFIG_ISDN_CAPI_CAPIDRV=m # CONFIG_ISDN_CAPI_CAPIDRV_VERBOSE is not set # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=m CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_T1PCI=m CONFIG_ISDN_DRV_AVMB1_C4=m # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=m CONFIG_GIGASET_CAPI=y CONFIG_GIGASET_BASE=m CONFIG_GIGASET_M105=m CONFIG_GIGASET_M101=m # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=m CONFIG_MISDN_DSP=m CONFIG_MISDN_L1OIP=m # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=m CONFIG_MISDN_HFCMULTI=m CONFIG_MISDN_HFCUSB=m CONFIG_MISDN_AVMFRITZ=m CONFIG_MISDN_SPEEDFAX=m CONFIG_MISDN_INFINEON=m CONFIG_MISDN_W6692=m CONFIG_MISDN_NETJET=m CONFIG_MISDN_IPAC=m CONFIG_MISDN_ISAR=m CONFIG_ISDN_HDLC=m # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=m CONFIG_TABLET_USB_AIPTEK=m CONFIG_TABLET_USB_GTCO=m # CONFIG_TABLET_USB_HANWANG is not set CONFIG_TABLET_USB_KBTAB=m # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_ADS7846 is not set # CONFIG_TOUCHSCREEN_AD7877 is not set # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CHIPONE_ICN8505 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set # CONFIG_TOUCHSCREEN_DYNAPRO is not set # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set # CONFIG_TOUCHSCREEN_EETI is not set # CONFIG_TOUCHSCREEN_EGALAX_SERIAL is not set # CONFIG_TOUCHSCREEN_EXC3000 is not set # CONFIG_TOUCHSCREEN_FUJITSU is not set # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_HIDEEP is not set # CONFIG_TOUCHSCREEN_ILI210X is not set # CONFIG_TOUCHSCREEN_S6SY761 is not set # CONFIG_TOUCHSCREEN_GUNZE is not set # CONFIG_TOUCHSCREEN_EKTF2127 is not set # CONFIG_TOUCHSCREEN_ELAN is not set # CONFIG_TOUCHSCREEN_ELO is not set CONFIG_TOUCHSCREEN_WACOM_W8001=m CONFIG_TOUCHSCREEN_WACOM_I2C=m # CONFIG_TOUCHSCREEN_MAX11801 is not set # CONFIG_TOUCHSCREEN_MCS5000 is not set # CONFIG_TOUCHSCREEN_MMS114 is not set # CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set # CONFIG_TOUCHSCREEN_MTOUCH is not set # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set # CONFIG_TOUCHSCREEN_WM97XX is not set # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set # CONFIG_TOUCHSCREEN_TOUCHIT213 is not set # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set # CONFIG_TOUCHSCREEN_TSC2007 is not set # CONFIG_TOUCHSCREEN_RM_TS is not set # CONFIG_TOUCHSCREEN_SILEAD is not set # CONFIG_TOUCHSCREEN_SIS_I2C is not set # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_STMFTS is not set # CONFIG_TOUCHSCREEN_SUR40 is not set # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set # CONFIG_TOUCHSCREEN_SX8654 is not set # CONFIG_TOUCHSCREEN_TPS6507X is not set # CONFIG_TOUCHSCREEN_ZET6223 is not set # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_PWM_BEEPER is not set # CONFIG_INPUT_PWM_VIBRA is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set # CONFIG_SERIO_PARKBD is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set CONFIG_CYCLADES=m # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=m CONFIG_MOXA_SMARTIO=m CONFIG_SYNCLINK=m CONFIG_SYNCLINKMP=m CONFIG_SYNCLINK_GT=m CONFIG_NOZOMI=m # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 CONFIG_HPET=y CONFIG_HPET_MMAP=y # CONFIG_HPET_MMAP_DEFAULT is not set CONFIG_HANGCHECK_TIMER=m CONFIG_UV_MMTIMER=m CONFIG_TCG_TPM=y CONFIG_HW_RANDOM_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_SPI is not set # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m # CONFIG_TCG_XEN is not set CONFIG_TCG_CRB=y # CONFIG_TCG_VTPM_PROXY is not set # CONFIG_TCG_TIS_ST33ZP24_I2C is not set # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=m # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set CONFIG_I2C_AMD756=m CONFIG_I2C_AMD756_S4882=m CONFIG_I2C_AMD8111=m CONFIG_I2C_I801=y CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set CONFIG_I2C_SIS96X=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PCI=m # CONFIG_I2C_DESIGNWARE_BAYTRAIL is not set # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # # CONFIG_I2C_MLXCPLD is not set CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # CONFIG_SPI_MEM is not set # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set # CONFIG_SPI_BITBANG is not set # CONFIG_SPI_BUTTERFLY is not set # CONFIG_SPI_CADENCE is not set CONFIG_SPI_DESIGNWARE=m # CONFIG_SPI_DW_PCI is not set # CONFIG_SPI_DW_MMIO is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_LM70_LLP is not set # CONFIG_SPI_OC_TINY is not set CONFIG_SPI_PXA2XX=m CONFIG_SPI_PXA2XX_PCI=m # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=m # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_DP83640_PHY=m CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set CONFIG_GPIO_LYNXPOINT=m # CONFIG_GPIO_MB86S7X is not set CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_VX855 is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # # USB GPIO expanders # # CONFIG_GPIO_VIPERBOARD is not set # CONFIG_W1 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set CONFIG_CHARGER_SMB347=m # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1021=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m CONFIG_SENSORS_ADM9240=m CONFIG_SENSORS_ADT7X10=m # CONFIG_SENSORS_ADT7310 is not set CONFIG_SENSORS_ADT7410=m CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m # CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m # CONFIG_SENSORS_MAX1111 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m CONFIG_SENSORS_MAX197=m # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m # CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_ADCXX is not set CONFIG_SENSORS_LM63=m # CONFIG_SENSORS_LM70 is not set CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_NCT6683 is not set CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m # CONFIG_SENSORS_IBM_CFFPS is not set # CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m CONFIG_SENSORS_LTC2978=m # CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m # CONFIG_SENSORS_MAX20751 is not set # CONFIG_SENSORS_MAX31785 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m # CONFIG_SENSORS_TPS40422 is not set # CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m CONFIG_SENSORS_ZL6100=m # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m # CONFIG_SENSORS_ADS7871 is not set CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m # CONFIG_SENSORS_W83773G is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # CONFIG_SENSORS_XGENE is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_CLOCK_THERMAL is not set # CONFIG_DEVFREQ_THERMAL is not set # CONFIG_THERMAL_EMULATION is not set CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m # CONFIG_EBC_C384_WDT is not set CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m CONFIG_HP_WATCHDOG=m CONFIG_HPWDT_NMI_DECODING=y # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=m # CONFIG_60XX_WDT is not set # CONFIG_CPU5_WDT is not set CONFIG_SMSC_SCH311X_WDT=m # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m # CONFIG_SBC_EPX_C3_WATCHDOG is not set # CONFIG_INTEL_MEI_WDT is not set # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=m # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=m CONFIG_WDTPCI=m # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y CONFIG_SSB=m CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=m CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=y CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set # CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=m # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set CONFIG_MFD_VIPERBOARD=m # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS68470 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set CONFIG_RC_CORE=m CONFIG_RC_MAP=m # CONFIG_LIRC is not set CONFIG_RC_DECODERS=y CONFIG_IR_NEC_DECODER=m CONFIG_IR_RC5_DECODER=m CONFIG_IR_RC6_DECODER=m CONFIG_IR_JVC_DECODER=m CONFIG_IR_SONY_DECODER=m CONFIG_IR_SANYO_DECODER=m CONFIG_IR_SHARP_DECODER=m CONFIG_IR_MCE_KBD_DECODER=m CONFIG_IR_XMP_DECODER=m # CONFIG_IR_IMON_DECODER is not set CONFIG_RC_DEVICES=y CONFIG_RC_ATI_REMOTE=m CONFIG_IR_ENE=m CONFIG_IR_IMON=m # CONFIG_IR_IMON_RAW is not set CONFIG_IR_MCEUSB=m CONFIG_IR_ITE_CIR=m CONFIG_IR_FINTEK=m CONFIG_IR_NUVOTON=m CONFIG_IR_REDRAT3=m CONFIG_IR_STREAMZAP=m CONFIG_IR_WINBOND_CIR=m # CONFIG_IR_IGORPLUGUSB is not set CONFIG_IR_IGUANA=m CONFIG_IR_TTUSBIR=m # CONFIG_RC_LOOPBACK is not set # CONFIG_IR_SERIAL is not set # CONFIG_IR_SIR is not set CONFIG_MEDIA_SUPPORT=m # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y CONFIG_MEDIA_RADIO_SUPPORT=y # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_CEC_SUPPORT is not set # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m CONFIG_DVB_CORE=m # CONFIG_DVB_MMAP is not set CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y # CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set # CONFIG_DVB_ULE_DEBUG is not set # # Media drivers # CONFIG_MEDIA_USB_SUPPORT=y # # Webcam devices # CONFIG_USB_VIDEO_CLASS=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y CONFIG_USB_GSPCA=m CONFIG_USB_M5602=m CONFIG_USB_STV06XX=m CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m # CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m CONFIG_USB_GSPCA_JL2005BCD=m # CONFIG_USB_GSPCA_KINECT is not set CONFIG_USB_GSPCA_KONICA=m CONFIG_USB_GSPCA_MARS=m CONFIG_USB_GSPCA_MR97310A=m CONFIG_USB_GSPCA_NW80X=m CONFIG_USB_GSPCA_OV519=m CONFIG_USB_GSPCA_OV534=m CONFIG_USB_GSPCA_OV534_9=m CONFIG_USB_GSPCA_PAC207=m CONFIG_USB_GSPCA_PAC7302=m CONFIG_USB_GSPCA_PAC7311=m CONFIG_USB_GSPCA_SE401=m CONFIG_USB_GSPCA_SN9C2028=m CONFIG_USB_GSPCA_SN9C20X=m CONFIG_USB_GSPCA_SONIXB=m CONFIG_USB_GSPCA_SONIXJ=m CONFIG_USB_GSPCA_SPCA500=m CONFIG_USB_GSPCA_SPCA501=m CONFIG_USB_GSPCA_SPCA505=m CONFIG_USB_GSPCA_SPCA506=m CONFIG_USB_GSPCA_SPCA508=m CONFIG_USB_GSPCA_SPCA561=m CONFIG_USB_GSPCA_SPCA1528=m CONFIG_USB_GSPCA_SQ905=m CONFIG_USB_GSPCA_SQ905C=m CONFIG_USB_GSPCA_SQ930X=m CONFIG_USB_GSPCA_STK014=m # CONFIG_USB_GSPCA_STK1135 is not set CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m # CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m CONFIG_USB_GSPCA_XIRLINK_CIT=m CONFIG_USB_GSPCA_ZC3XX=m CONFIG_USB_PWC=m # CONFIG_USB_PWC_DEBUG is not set CONFIG_USB_PWC_INPUT_EVDEV=y # CONFIG_VIDEO_CPIA2 is not set CONFIG_USB_ZR364XX=m CONFIG_USB_STKWEBCAM=m CONFIG_USB_S2255=m # CONFIG_VIDEO_USBTV is not set # # Analog TV USB devices # CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m CONFIG_VIDEO_USBVISION=m # CONFIG_VIDEO_STK1160_COMMON is not set # CONFIG_VIDEO_GO7007 is not set # # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y # CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m CONFIG_VIDEO_CX231XX_DVB=m CONFIG_VIDEO_TM6000=m CONFIG_VIDEO_TM6000_ALSA=m CONFIG_VIDEO_TM6000_DVB=m # # Digital TV USB devices # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m # CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set CONFIG_DVB_USB_DIBUSB_MC=m CONFIG_DVB_USB_DIB0700=m CONFIG_DVB_USB_UMT_010=m CONFIG_DVB_USB_CXUSB=m CONFIG_DVB_USB_M920X=m CONFIG_DVB_USB_DIGITV=m CONFIG_DVB_USB_VP7045=m CONFIG_DVB_USB_VP702X=m CONFIG_DVB_USB_GP8PSK=m CONFIG_DVB_USB_NOVA_T_USB2=m CONFIG_DVB_USB_TTUSB2=m CONFIG_DVB_USB_DTT200U=m CONFIG_DVB_USB_OPERA1=m CONFIG_DVB_USB_AF9005=m CONFIG_DVB_USB_AF9005_REMOTE=m CONFIG_DVB_USB_PCTV452E=m CONFIG_DVB_USB_DW2102=m CONFIG_DVB_USB_CINERGY_T2=m CONFIG_DVB_USB_DTV5100=m CONFIG_DVB_USB_FRIIO=m CONFIG_DVB_USB_AZ6027=m CONFIG_DVB_USB_TECHNISAT_USB2=m CONFIG_DVB_USB_V2=m CONFIG_DVB_USB_AF9015=m CONFIG_DVB_USB_AF9035=m CONFIG_DVB_USB_ANYSEE=m CONFIG_DVB_USB_AU6610=m CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m # CONFIG_DVB_USB_DVBSKY is not set # CONFIG_DVB_USB_ZD1301 is not set CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set # CONFIG_DVB_AS102 is not set # # Webcam, TV (analog/digital) USB devices # CONFIG_VIDEO_EM28XX=m # CONFIG_VIDEO_EM28XX_V4L2 is not set CONFIG_VIDEO_EM28XX_ALSA=m CONFIG_VIDEO_EM28XX_DVB=m CONFIG_VIDEO_EM28XX_RC=m CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # # CONFIG_VIDEO_MEYE is not set # CONFIG_VIDEO_SOLO6X10 is not set # CONFIG_VIDEO_TW5864 is not set # CONFIG_VIDEO_TW68 is not set # CONFIG_VIDEO_TW686X is not set # # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set # CONFIG_VIDEO_IVTV_ALSA is not set CONFIG_VIDEO_FB_IVTV=m # CONFIG_VIDEO_HEXIUM_GEMINI is not set # CONFIG_VIDEO_HEXIUM_ORION is not set # CONFIG_VIDEO_MXB is not set # CONFIG_VIDEO_DT3155 is not set # # Media capture/analog/hybrid TV support # CONFIG_VIDEO_CX18=m CONFIG_VIDEO_CX18_ALSA=m CONFIG_VIDEO_CX23885=m CONFIG_MEDIA_ALTERA_CI=m # CONFIG_VIDEO_CX25821 is not set CONFIG_VIDEO_CX88=m CONFIG_VIDEO_CX88_ALSA=m CONFIG_VIDEO_CX88_BLACKBIRD=m CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m CONFIG_VIDEO_BT848=m CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m CONFIG_DVB_BUDGET=m CONFIG_DVB_BUDGET_CI=m CONFIG_DVB_BUDGET_AV=m CONFIG_DVB_BUDGET_PATCH=m CONFIG_DVB_B2C2_FLEXCOP_PCI=m # CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m # CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m # CONFIG_DVB_DDBRIDGE_MSIENABLE is not set # CONFIG_DVB_SMIPCIE is not set # CONFIG_DVB_NETUP_UNIDVB is not set # CONFIG_V4L_PLATFORM_DRIVERS is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set # CONFIG_V4L_TEST_DRIVERS is not set # CONFIG_DVB_PLATFORM_DRIVERS is not set # # Supported MMC/SDIO adapters # CONFIG_SMS_SDIO_DRV=m CONFIG_RADIO_ADAPTERS=y CONFIG_RADIO_TEA575X=m # CONFIG_RADIO_SI470X is not set # CONFIG_RADIO_SI4713 is not set # CONFIG_USB_MR800 is not set # CONFIG_USB_DSBR is not set # CONFIG_RADIO_MAXIRADIO is not set # CONFIG_RADIO_SHARK is not set # CONFIG_RADIO_SHARK2 is not set # CONFIG_USB_KEENE is not set # CONFIG_USB_RAREMONO is not set # CONFIG_USB_MA901 is not set # CONFIG_RADIO_TEA5764 is not set # CONFIG_RADIO_SAA7706H is not set # CONFIG_RADIO_TEF6862 is not set # CONFIG_RADIO_WL1273 is not set # # Texas Instruments WL128x FM driver (ST based) # # # Supported FireWire (IEEE 1394) Adapters # CONFIG_DVB_FIREDTV=m CONFIG_DVB_FIREDTV_INPUT=y CONFIG_MEDIA_COMMON_OPTIONS=y # # common driver options # CONFIG_VIDEO_CX2341X=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEOBUF2_DMA_SG=m CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_B2C2_FLEXCOP=m CONFIG_VIDEO_SAA7146=m CONFIG_VIDEO_SAA7146_VV=m CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y # CONFIG_SMS_SIANO_DEBUGFS is not set # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # CONFIG_VIDEO_TVAUDIO=m CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_MSP3400=m CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m # # RDS decoders # CONFIG_VIDEO_SAA6588=m # # Video decoders # CONFIG_VIDEO_SAA711X=m # # Video and audio decoders # CONFIG_VIDEO_SAA717X=m CONFIG_VIDEO_CX25840=m # # Video encoders # CONFIG_VIDEO_SAA7127=m # # Camera sensor devices # # # Flash devices # # # Video improvement chips # CONFIG_VIDEO_UPD64031A=m CONFIG_VIDEO_UPD64083=m # # Audio/Video compression chips # CONFIG_VIDEO_SAA6752HS=m # # SDR tuner chips # # # Miscellaneous helper chips # CONFIG_VIDEO_M52790=m # # Sensors used on soc_camera driver # # # Media SPI Adapters # # CONFIG_CXD2880_SPI_DRV is not set CONFIG_MEDIA_TUNER=m CONFIG_MEDIA_TUNER_SIMPLE=m CONFIG_MEDIA_TUNER_TDA18250=m CONFIG_MEDIA_TUNER_TDA8290=m CONFIG_MEDIA_TUNER_TDA827X=m CONFIG_MEDIA_TUNER_TDA18271=m CONFIG_MEDIA_TUNER_TDA9887=m CONFIG_MEDIA_TUNER_TEA5761=m CONFIG_MEDIA_TUNER_TEA5767=m CONFIG_MEDIA_TUNER_MT20XX=m CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT2266=m CONFIG_MEDIA_TUNER_MT2131=m CONFIG_MEDIA_TUNER_QT1010=m CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC5000=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_MXL5005S=m CONFIG_MEDIA_TUNER_MXL5007T=m CONFIG_MEDIA_TUNER_MC44S803=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_TDA18218=m CONFIG_MEDIA_TUNER_FC0011=m CONFIG_MEDIA_TUNER_FC0012=m CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m CONFIG_MEDIA_TUNER_QM1D1C0042=m CONFIG_MEDIA_TUNER_QM1D1B0004=m # # Multistandard (satellite) frontends # CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m CONFIG_DVB_STV6111=m CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m # # Multistandard (cable + terrestrial) frontends # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m CONFIG_DVB_SI2165=m CONFIG_DVB_MN88472=m CONFIG_DVB_MN88473=m # # DVB-S (satellite) frontends # CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m CONFIG_DVB_ZL10039=m CONFIG_DVB_S5H1420=m CONFIG_DVB_STV0288=m CONFIG_DVB_STB6000=m CONFIG_DVB_STV0299=m CONFIG_DVB_STV6110=m CONFIG_DVB_STV0900=m CONFIG_DVB_TDA8083=m CONFIG_DVB_TDA10086=m CONFIG_DVB_TDA8261=m CONFIG_DVB_VES1X93=m CONFIG_DVB_TUNER_ITD1000=m CONFIG_DVB_TUNER_CX24113=m CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m CONFIG_DVB_MB86A16=m CONFIG_DVB_TDA10071=m # # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m CONFIG_DVB_TDA1004X=m CONFIG_DVB_NXT6000=m CONFIG_DVB_MT352=m CONFIG_DVB_ZL10353=m CONFIG_DVB_DIB3000MB=m CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m CONFIG_DVB_TDA10048=m CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m CONFIG_DVB_SI2168=m CONFIG_DVB_GP8PSK_FE=m # # DVB-C (cable) frontends # CONFIG_DVB_VES1820=m CONFIG_DVB_TDA10021=m CONFIG_DVB_TDA10023=m CONFIG_DVB_STV0297=m # # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m CONFIG_DVB_AU8522_DTV=m CONFIG_DVB_AU8522_V4L=m CONFIG_DVB_S5H1411=m # # ISDB-T (terrestrial) frontends # CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # CONFIG_DVB_TC90522=m # # Digital terrestrial only tuners/PLL # CONFIG_DVB_PLL=m CONFIG_DVB_TUNER_DIB0070=m CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # CONFIG_DVB_DRX39XYJ=m CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m CONFIG_DVB_IX2505V=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m # # Common Interface (EN50221) controller drivers # CONFIG_DVB_CXD2099=m # # Tools to develop new frontends # CONFIG_DVB_DUMMY_FE=m # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=64 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y # CONFIG_DRM_DP_AUX_CHARDEV is not set # CONFIG_DRM_DEBUG_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_TTM=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m # CONFIG_DRM_I2C_NXP_TDA9950 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m # CONFIG_DRM_I915_ALPHA_SUPPORT is not set CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y # CONFIG_DRM_I915_GVT is not set # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m CONFIG_DRM_VMWGFX_FBCON=y CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m # CONFIG_DRM_BOCHS is not set # CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # CONFIG_DRM_HISI_HIBMC is not set # CONFIG_DRM_TINYDRM is not set # CONFIG_DRM_XEN is not set # CONFIG_DRM_LEGACY is not set CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set # CONFIG_FB_UVESA is not set CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_SM501 is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_XEN_FBDEV_FRONTEND is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set # CONFIG_FB_BROADSHEET is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set # CONFIG_LCD_LTV350QV is not set # CONFIG_LCD_ILI922X is not set # CONFIG_LCD_ILI9320 is not set # CONFIG_LCD_TDO24M is not set # CONFIG_LCD_VGG2432A4 is not set CONFIG_LCD_PLATFORM=m # CONFIG_LCD_S6E63M0 is not set # CONFIG_LCD_LD9040 is not set # CONFIG_LCD_AMS369FG06 is not set # CONFIG_LCD_LMS501KF03 is not set # CONFIG_LCD_HX8357 is not set # CONFIG_LCD_OTM3225A is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_PWM is not set CONFIG_BACKLIGHT_APPLE=m # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_VGACON_SOFT_SCROLLBACK=y CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 # CONFIG_VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y # CONFIG_SND_MIXER_OSS is not set # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_SEQUENCER=m CONFIG_SND_SEQ_DUMMY=m CONFIG_SND_SEQUENCER_OSS=m CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_SEQ_MIDI_EVENT=m CONFIG_SND_SEQ_MIDI=m CONFIG_SND_SEQ_MIDI_EMUL=m CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL3_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=m CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_VIRMIDI=m CONFIG_SND_MTPAV=m # CONFIG_SND_MTS64 is not set # CONFIG_SND_SERIAL_U16550 is not set CONFIG_SND_MPU401=m # CONFIG_SND_PORTMAN2X4 is not set CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set CONFIG_SND_ALI5451=m CONFIG_SND_ASIHPI=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m CONFIG_SND_CMIPCI=m CONFIG_SND_OXYGEN_LIB=m CONFIG_SND_OXYGEN=m # CONFIG_SND_CS4281 is not set CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m CONFIG_SND_LAYLA20=m CONFIG_SND_DARLA24=m CONFIG_SND_GINA24=m CONFIG_SND_LAYLA24=m CONFIG_SND_MONA=m CONFIG_SND_MIA=m CONFIG_SND_ECHO3G=m CONFIG_SND_INDIGO=m CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m # CONFIG_SND_ES1938 is not set CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_ES1968_RADIO=y # CONFIG_SND_FM801 is not set CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m CONFIG_SND_LX6464ES=m CONFIG_SND_MAESTRO3=m CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m # CONFIG_SND_NM256 is not set CONFIG_SND_PCXHR=m # CONFIG_SND_RIPTIDE is not set CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m # CONFIG_SND_SONICVIBES is not set CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m # CONFIG_SND_YMFPCI is not set # # HD-Audio # CONFIG_SND_HDA=m CONFIG_SND_HDA_INTEL=m CONFIG_SND_HDA_HWDEP=y # CONFIG_SND_HDA_RECONFIG is not set CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=0 # CONFIG_SND_HDA_PATCH_LOADER is not set CONFIG_SND_HDA_CODEC_REALTEK=m CONFIG_SND_HDA_CODEC_ANALOG=m CONFIG_SND_HDA_CODEC_SIGMATEL=m CONFIG_SND_HDA_CODEC_VIA=m CONFIG_SND_HDA_CODEC_HDMI=m CONFIG_SND_HDA_CODEC_CIRRUS=m CONFIG_SND_HDA_CODEC_CONEXANT=m CONFIG_SND_HDA_CODEC_CA0110=m CONFIG_SND_HDA_CODEC_CA0132=m CONFIG_SND_HDA_CODEC_CA0132_DSP=y CONFIG_SND_HDA_CODEC_CMEDIA=m CONFIG_SND_HDA_CODEC_SI3054=m CONFIG_SND_HDA_GENERIC=m CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=512 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_UA101=m CONFIG_SND_USB_USX2Y=m CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=m # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set # CONFIG_SND_FIREWIRE_MOTU is not set # CONFIG_SND_FIREFACE is not set # CONFIG_SND_SOC is not set CONFIG_SND_X86=y # CONFIG_HDMI_LPE_AUDIO is not set CONFIG_SND_SYNTH_EMUX=m # CONFIG_SND_XEN_FRONTEND is not set CONFIG_AC97_BUS=m # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y # CONFIG_HID_ACCUTOUCH is not set CONFIG_HID_ACRUX=m # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y CONFIG_HID_APPLEIR=m # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=m # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=m # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set CONFIG_HID_ELECOM=m # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set CONFIG_HID_HOLTEK=m # CONFIG_HOLTEK_FF is not set # CONFIG_HID_GOOGLE_HAMMER is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=m CONFIG_HID_UCLOGIC=m CONFIG_HID_WALTOP=m CONFIG_HID_GYRATION=m CONFIG_HID_ICADE=m # CONFIG_HID_ITE is not set # CONFIG_HID_JABRA is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set CONFIG_HID_MAGICMOUSE=y # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=m # CONFIG_HID_NTI is not set CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=m CONFIG_HID_PANTHERLORD=m # CONFIG_PANTHERLORD_FF is not set # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PLANTRONICS=y CONFIG_HID_PRIMAX=m # CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m CONFIG_HID_SONY=m # CONFIG_SONY_FF is not set CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEAM is not set CONFIG_HID_STEELSERIES=m CONFIG_HID_SUNPLUS=m # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=m # CONFIG_GREENASIA_FF is not set CONFIG_HID_HYPERV_MOUSE=m CONFIG_HID_SMARTJOYPLUS=m # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m CONFIG_HID_THRUSTMASTER=m # CONFIG_THRUSTMASTER_FF is not set # CONFIG_HID_UDRAW_PS3 is not set CONFIG_HID_WACOM=m CONFIG_HID_WIIMOTE=m # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=m # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=m # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # CONFIG_I2C_HID=m # # Intel ISH HID support # # CONFIG_INTEL_ISH_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set # CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_WHCI_HCD is not set CONFIG_USB_HWA_HCD=m # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=m CONFIG_USB_PRINTER=m CONFIG_USB_WDM=m CONFIG_USB_TMC=m # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=m CONFIG_USB_STORAGE_FREECOM=m CONFIG_USB_STORAGE_ISD200=m CONFIG_USB_STORAGE_USBAT=m CONFIG_USB_STORAGE_SDDR09=m CONFIG_USB_STORAGE_SDDR55=m CONFIG_USB_STORAGE_JUMPSHOT=m CONFIG_USB_STORAGE_ALAUDA=m CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m CONFIG_USB_UAS=m # # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m # CONFIG_USBIP_CORE is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=y # CONFIG_USB_DWC3_HOST is not set CONFIG_USB_DWC3_GADGET=y # CONFIG_USB_DWC3_DUAL_ROLE is not set # # Platform Glue Driver Support # CONFIG_USB_DWC3_PCI=y # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=m CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_CONSOLE=y CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m # CONFIG_USB_SERIAL_F81232 is not set # CONFIG_USB_SERIAL_F8153X is not set CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m CONFIG_USB_SERIAL_SAFE_PADDED=y CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_XIRCOM=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m # CONFIG_USB_SERIAL_UPD78F0730 is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # CONFIG_USB_EMI62=m CONFIG_USB_EMI26=m CONFIG_USB_ADUTUX=m CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set CONFIG_USB_LEGOTOWER=m CONFIG_USB_LCD=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set CONFIG_USB_IDMOUSE=m CONFIG_USB_FTDI_ELAN=m CONFIG_USB_APPLEDISPLAY=m CONFIG_USB_SISUSBVGA=m CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=m # CONFIG_USB_TRANCEVIBRATOR is not set CONFIG_USB_IOWARRIOR=m # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=m # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_F_MASS_STORAGE=m # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set CONFIG_USB_MASS_STORAGE=m # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set # CONFIG_TYPEC is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m # CONFIG_MMC_SDHCI_F_SDH30 is not set # CONFIG_MMC_WBSD is not set CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SPI is not set CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=m # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=m CONFIG_MEMSTICK_JMICRON_38X=m CONFIG_MEMSTICK_R592=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # # CONFIG_LEDS_APU is not set CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=m # CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m # CONFIG_LEDS_LP8501 is not set CONFIG_LEDS_CLEVO_MAIL=m # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set # CONFIG_LEDS_BD2802 is not set CONFIG_LEDS_INTEL_SS4200=m # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_ACTIVITY is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m # CONFIG_EDAC_GHES is not set CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m # CONFIG_EDAC_SKX is not set # CONFIG_EDAC_PND2 is not set CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_DS1307_HWMON=y # CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m CONFIG_RTC_DRV_X1205=m CONFIG_RTC_DRV_PCF8523=m # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m # CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_RX6110 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_DS3232_HWMON=y # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=m CONFIG_RTC_DRV_RV3029_HWMON=y # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set # CONFIG_INTEL_IDMA64 is not set # CONFIG_INTEL_IOATDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y CONFIG_DW_DMAC=m CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y CONFIG_DMATEST=m CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_AUXDISPLAY=y # CONFIG_HD44780 is not set CONFIG_KS0108=m CONFIG_KS0108_PORT=0x378 CONFIG_KS0108_DELAY=2 CONFIG_CFAG12864B=m CONFIG_CFAG12864B_RATE=20 # CONFIG_IMG_ASCII_LCD is not set # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m CONFIG_UIO_PDRV_GENIRQ=m # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_UIO_HV_GENERIC is not set CONFIG_VFIO_IOMMU_TYPE1=m CONFIG_VFIO_VIRQFD=m CONFIG_VFIO=m # CONFIG_VFIO_NOIOMMU is not set CONFIG_VFIO_PCI=m # CONFIG_VFIO_PCI_VGA is not set CONFIG_VFIO_PCI_MMAP=y CONFIG_VFIO_PCI_INTX=y CONFIG_VFIO_PCI_IGD=y # CONFIG_VFIO_MDEV is not set CONFIG_IRQ_BYPASS_MANAGER=m # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=m CONFIG_HYPERV_TSCPAGE=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_SELFBALLOONING is not set # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=m CONFIG_XEN_BACKEND=y CONFIG_XENFS=m CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y # CONFIG_XEN_GNTDEV is not set # CONFIG_XEN_GRANT_DEV_ALLOC is not set CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=m CONFIG_XEN_PCIDEV_BACKEND=m # CONFIG_XEN_PVCALLS_FRONTEND is not set # CONFIG_XEN_PVCALLS_BACKEND is not set # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=m CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_PRISM2_USB is not set # CONFIG_COMEDI is not set # CONFIG_RTL8192U is not set CONFIG_RTLLIB=m CONFIG_RTLLIB_CRYPTO_CCMP=m CONFIG_RTLLIB_CRYPTO_TKIP=m CONFIG_RTLLIB_CRYPTO_WEP=m CONFIG_RTL8192E=m # CONFIG_RTL8723BS is not set CONFIG_R8712U=m # CONFIG_R8188EU is not set # CONFIG_R8822BE is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # # CONFIG_SPEAKUP is not set # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_LTE_GDM724X is not set CONFIG_FIREWIRE_SERIAL=m CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_DGNC is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set # CONFIG_MOST is not set # CONFIG_KS7010 is not set # CONFIG_GREYBUS is not set # # USB Power Delivery and Type-C drivers # # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_PI433 is not set # CONFIG_MTK_MMC is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACERHDF=m # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m # CONFIG_DELL_SMBIOS is not set CONFIG_DELL_WMI_AIO=m # CONFIG_DELL_WMI_LED is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_AMILO_RFKILL=m # CONFIG_GPD_POCKET_FAN is not set CONFIG_HP_ACCEL=m # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=m CONFIG_MSI_LAPTOP=m CONFIG_PANASONIC_LAPTOP=m CONFIG_COMPAL_LAPTOP=m CONFIG_SONY_LAPTOP=m CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=m # CONFIG_SURFACE3_WMI is not set CONFIG_THINKPAD_ACPI=m CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=m # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m # CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_INTEL_WMI_THUNDERBOLT is not set CONFIG_MSI_WMI=m # CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_TOSHIBA_BT_RFKILL=m # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set CONFIG_INTEL_IPS=m # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m CONFIG_SAMSUNG_Q10=m CONFIG_APPLE_GMUX=m # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=y # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_INTEL_PUNIT_IPC is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_INTEL_TURBO_MAX_3 is not set CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_MAILBOX=y CONFIG_PCC=y # CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y CONFIG_AMD_IOMMU_V2=m CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # CONFIG_RPMSG_QCOM_GLINK_RPM is not set # CONFIG_RPMSG_VIRTIO is not set # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # CONFIG_XILINX_VCU is not set CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=m # CONFIG_NTB_AMD is not set # CONFIG_NTB_IDT is not set # CONFIG_NTB_INTEL is not set # CONFIG_NTB_SWITCHTEC is not set # CONFIG_NTB_PINGPONG is not set # CONFIG_NTB_TOOL is not set # CONFIG_NTB_PERF is not set # CONFIG_NTB_TRANSPORT is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y CONFIG_PWM_LPSS=m CONFIG_PWM_LPSS_PCI=m CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set CONFIG_POWERCAP=y CONFIG_INTEL_RAPL=m # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_RAS_CEC is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_BLK=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_ND_PFN=m CONFIG_NVDIMM_PFN=y CONFIG_NVDIMM_DAX=y CONFIG_DAX_DRIVER=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m CONFIG_NVMEM=y # # HW tracing support # CONFIG_STM=m CONFIG_STM_DUMMY=m CONFIG_STM_SOURCE_CONSOLE=m CONFIG_STM_SOURCE_HEARTBEAT=m CONFIG_STM_SOURCE_FTRACE=m CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m # CONFIG_INTEL_TH_ACPI is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_STH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # CONFIG_FPGA is not set CONFIG_PM_OPP=y # CONFIG_UNISYS_VISORBUS is not set # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # # Firmware Drivers # CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=m CONFIG_DCDBAS=m CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m # CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y # CONFIG_EFI_BOOTLOADER_CONTROL is not set # CONFIG_EFI_CAPSULE_LOADER is not set # CONFIG_EFI_TEST is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_EXT4_ENCRYPTION=y CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set CONFIG_XFS_FS=m CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_ONLINE_SCRUB is not set CONFIG_XFS_DEBUG=y CONFIG_XFS_ASSERT_FATAL=y CONFIG_GFS2_FS=m CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=m CONFIG_OCFS2_FS_O2CB=m CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set # CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y # CONFIG_F2FS_FS_SECURITY is not set # CONFIG_F2FS_CHECK_FS is not set CONFIG_F2FS_FS_ENCRYPTION=y # CONFIG_F2FS_IO_TRACE is not set # CONFIG_F2FS_FAULT_INJECTION is not set CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y # CONFIG_QFMT_V1 is not set CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_AUTOFS_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set # CONFIG_HFS_FS is not set # CONFIG_HFSPLUS_FS is not set # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y # CONFIG_CRAMFS_MTD is not set CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_ZSTD is not set # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 # CONFIG_VXFS_FS is not set # CONFIG_MINIX_FS is not set # CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y # CONFIG_NFS_V2 is not set CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFSD=m CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_BLOCKLAYOUT is not set # CONFIG_NFSD_SCSILAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=m CONFIG_SUNRPC_DEBUG=y # CONFIG_CEPH_FS is not set CONFIG_CIFS=m CONFIG_CIFS_STATS=y # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB311 is not set # CONFIG_CIFS_FSCACHE is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set CONFIG_9P_FS=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # # CONFIG_PAGE_EXTENSION is not set # CONFIG_DEBUG_PAGEALLOC is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y CONFIG_MEMORY_NOTIFIER_ERROR_INJECT=m # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KASAN=y # CONFIG_KASAN is not set CONFIG_ARCH_HAS_KCOV=y CONFIG_CC_HAS_SANCOV_TRACE_PC=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y # CONFIG_PROVE_LOCKING is not set # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_RT_MUTEXES is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set # CONFIG_DEBUG_RWSEMS is not set # CONFIG_DEBUG_LOCK_ALLOC is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set CONFIG_LOCK_TORTURE_TEST=m # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_TORTURE_TEST=m # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=m CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set CONFIG_FAIL_MAKE_REQUEST=y # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set CONFIG_FAULT_INJECTION_DEBUG_FS=y # CONFIG_FAIL_FUNCTION is not set # CONFIG_FAIL_MMC_REQUEST is not set CONFIG_LATENCYTOP=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_PREEMPTIRQ_EVENTS is not set # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENTS=y CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y # CONFIG_BPF_KPROBE_OVERRIDE is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y CONFIG_PROVIDE_OHCI1394_DMA_INIT=y # CONFIG_DMA_API_DEBUG is not set CONFIG_RUNTIME_TESTING_MENU=y CONFIG_LKDTM=m # CONFIG_TEST_LIST_SORT is not set # CONFIG_TEST_SORT is not set # CONFIG_KPROBES_SANITY_TEST is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m CONFIG_INTERVAL_TREE_TEST=m CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_ASYNC_RAID6_TEST=m # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=m CONFIG_TEST_PRINTF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_UUID is not set # CONFIG_TEST_OVERFLOW is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=m CONFIG_TEST_SYSCTL=m CONFIG_TEST_UDELAY=m CONFIG_TEST_STATIC_KEYS=m CONFIG_TEST_KMOD=m # CONFIG_MEMTEST is not set # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y # CONFIG_IO_STRICT_DEVMEM is not set CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y # CONFIG_EARLY_PRINTK_EFI is not set # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_ORC=y # CONFIG_UNWINDER_FRAME_POINTER is not set # CONFIG_UNWINDER_GUESS is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y CONFIG_PERSISTENT_KEYRINGS=y CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEY_DH_OPERATIONS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITY_WRITABLE_HOOKS=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_PAGE_TABLE_ISOLATION=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_INTEL_TXT=y CONFIG_LSM_MMAP_MIN_ADDR=65535 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set # CONFIG_FORTIFY_SOURCE is not set # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set # CONFIG_IMA_DEFAULT_HASH_SHA512 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y CONFIG_IMA_APPRAISE_BOOTPARAM=y CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_EVM=y CONFIG_EVM_ATTR_FSUUID=y # CONFIG_EVM_ADD_XATTRS is not set # CONFIG_EVM_LOAD_X509 is not set CONFIG_DEFAULT_SECURITY_SELINUX=y # CONFIG_DEFAULT_SECURITY_APPARMOR is not set # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="selinux" CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y # CONFIG_CRYPTO_DH is not set # CONFIG_CRYPTO_ECDH is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_GLUE_HELPER_X86=m CONFIG_CRYPTO_ENGINE=m # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set # CONFIG_CRYPTO_AEGIS128 is not set # CONFIG_CRYPTO_AEGIS128L is not set # CONFIG_CRYPTO_AEGIS256 is not set # CONFIG_CRYPTO_AEGIS128_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS128L_AESNI_SSE2 is not set # CONFIG_CRYPTO_AEGIS256_AESNI_SSE2 is not set # CONFIG_CRYPTO_MORUS640 is not set # CONFIG_CRYPTO_MORUS640_SSE2 is not set # CONFIG_CRYPTO_MORUS1280 is not set # CONFIG_CRYPTO_MORUS1280_SSE2 is not set # CONFIG_CRYPTO_MORUS1280_AVX2 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # Hash modes # CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=m CONFIG_CRYPTO_SHA256_SSSE3=m CONFIG_CRYPTO_SHA512_SSSE3=m CONFIG_CRYPTO_SHA1_MB=m CONFIG_CRYPTO_SHA256_MB=m CONFIG_CRYPTO_SHA512_MB=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3 is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_BLOWFISH_X86_64=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAMELLIA_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=m CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m CONFIG_CRYPTO_SERPENT_AVX_X86_64=m CONFIG_CRYPTO_SERPENT_AVX2_X86_64=m # CONFIG_CRYPTO_SM4 is not set # CONFIG_CRYPTO_SPECK is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m CONFIG_CRYPTO_TWOFISH_X86_64=m CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # CONFIG_CRYPTO_ZSTD is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HASH_INFO=y CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_C3XXX is not set # CONFIG_CRYPTO_DEV_QAT_C62X is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_CRYPTO_DEV_QAT_C3XXXVF is not set # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_CRYPTO_DEV_NITROX_CNN55XX is not set # CONFIG_CRYPTO_DEV_CHELSIO is not set CONFIG_CRYPTO_DEV_VIRTIO=m CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set # CONFIG_SECONDARY_TRUSTED_KEYRING is not set # CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y CONFIG_VHOST_NET=m # CONFIG_VHOST_SCSI is not set # CONFIG_VHOST_VSOCK is not set CONFIG_VHOST=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set # CONFIG_CRC4 is not set # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=m CONFIG_XXHASH=m # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_BTREE=y CONFIG_INTERVAL_TREE=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_SGL_ALLOC=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_IOMMU_HELPER=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SWIOTLB=y CONFIG_CHECK_SIGNATURE=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m # CONFIG_DDR is not set CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_ARCH_HAS_UACCESS_MCSAFE=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set --K1n7F7fSdjvFAEnM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='aim7' export testcase='aim7' export category='benchmark' export job_origin='/lkp/lkp/.src-20180608-164153/allot/cyclic:linux-next:master/lkp-ivb-ep01/aim7-fs-raid.yaml' export queue='bisect' export testbox='lkp-ivb-ep01' export tbox_group='lkp-ivb-ep01' export submit_id='5b396f6a0b9a9385120f4f03' export job_file='/lkp/scheduled/lkp-ivb-ep01/aim7-4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance-debian-x86_64-2018-04-03.cgz-a9d3e24b6e881c4a249eb9084328b096cfe1f8c4-20180702-34066-1oamn49-0.yaml' export id='c6f977062bd4e67633d5a1cbc23fe9eb49893189' export model='Ivy Bridge-EP' export nr_cpu=40 export memory='384G' export hdd_partitions='/dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part1 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part2 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part3 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part4 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part5 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part6 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part7 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part8' export swap_partitions= export rootfs_partition= export brand='Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz' export commit='a9d3e24b6e881c4a249eb9084328b096cfe1f8c4' export need_kconfig='CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV=y CONFIG_BLOCK=y CONFIG_MD_RAID0 CONFIG_BTRFS_FS' export kconfig='x86_64-rhel-7.2' export compiler='gcc-7' export rootfs='debian-x86_64-2018-04-03.cgz' export enqueue_time='2018-07-02 08:18:50 +0800' export _id='5b396f6a0b9a9385120f4f03' export _rt='/result/aim7/4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance/lkp-ivb-ep01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4' export user='lkp' export head_commit='e3c7283c19cd9ba999794f38007389ac83408a78' export base_commit='7daf201d7fe8334e2d2364d4e8ed3394ec9af819' export branch='linux-next/master' export result_root='/result/aim7/4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance/lkp-ivb-ep01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/0' export LKP_SERVER='inn' export max_uptime=3600 export initrd='/osimage/debian/debian-x86_64-2018-04-03.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/lkp-ivb-ep01/aim7-4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance-debian-x86_64-2018-04-03.cgz-a9d3e24b6e881c4a249eb9084328b096cfe1f8c4-20180702-34066-1oamn49-0.yaml ARCH=x86_64 kconfig=x86_64-rhel-7.2 branch=linux-next/master commit=a9d3e24b6e881c4a249eb9084328b096cfe1f8c4 BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/vmlinuz-4.18.0-rc1-00028-ga9d3e24 max_uptime=3600 RESULT_ROOT=/result/aim7/4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance/lkp-ivb-ep01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/0 LKP_SERVER=inn debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/modules.cgz' export bm_initrd='/osimage/deps/debian-x86_64-2018-04-03.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/lkp_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/perf_2018-06-26.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/perf-x86_64-6f0d349d922b_2018-06-26.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/md_2018-06-12.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/fs_2018-06-12.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/aim7-x86_64-_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/mpstat_2018-06-19.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/turbostat_2018-05-17.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/turbostat-x86_64-d5256b2_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/hw_2016-11-15.cgz' export lkp_initrd='/lkp/lkp/lkp-x86_64.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export repeat_to=2 export kernel='/pkg/linux/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/vmlinuz-4.18.0-rc1-00028-ga9d3e24' export dequeue_time='2018-07-02 08:32:24 +0800' export job_initrd='/lkp/scheduled/lkp-ivb-ep01/aim7-4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance-debian-x86_64-2018-04-03.cgz-a9d3e24b6e881c4a249eb9084328b096cfe1f8c4-20180702-34066-1oamn49-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_setup nr_brd=4 ramdisk_size=12884901888 $LKP_SRC/setup/disk run_setup raid_level='raid0' $LKP_SRC/setup/md run_setup fs='btrfs' $LKP_SRC/setup/fs run_setup $LKP_SRC/setup/cpufreq_governor 'performance' run_monitor delay=15 $LKP_SRC/monitors/no-stdout/wrapper perf-profile run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/no-stdout/wrapper boot-time run_monitor $LKP_SRC/monitors/wrapper iostat run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper vmstat run_monitor $LKP_SRC/monitors/wrapper numa-numastat run_monitor $LKP_SRC/monitors/wrapper numa-vmstat run_monitor $LKP_SRC/monitors/wrapper numa-meminfo run_monitor $LKP_SRC/monitors/wrapper proc-vmstat run_monitor $LKP_SRC/monitors/wrapper proc-stat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper slabinfo run_monitor $LKP_SRC/monitors/wrapper interrupts run_monitor $LKP_SRC/monitors/wrapper lock_stat run_monitor $LKP_SRC/monitors/wrapper latency_stats run_monitor $LKP_SRC/monitors/wrapper softirqs run_monitor $LKP_SRC/monitors/one-shot/wrapper bdi_dev_mapping run_monitor $LKP_SRC/monitors/wrapper diskstats run_monitor $LKP_SRC/monitors/wrapper nfsstat run_monitor $LKP_SRC/monitors/wrapper cpuidle run_monitor $LKP_SRC/monitors/wrapper cpufreq-stats run_monitor $LKP_SRC/monitors/wrapper turbostat run_monitor $LKP_SRC/monitors/wrapper sched_debug run_monitor $LKP_SRC/monitors/wrapper perf-stat run_monitor $LKP_SRC/monitors/wrapper mpstat run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test test='sync_disk_rw' load=20 $LKP_SRC/tests/wrapper aim7 } extract_stats() { $LKP_SRC/stats/wrapper perf-profile $LKP_SRC/stats/wrapper aim7 $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper boot-time $LKP_SRC/stats/wrapper iostat $LKP_SRC/stats/wrapper vmstat $LKP_SRC/stats/wrapper numa-numastat $LKP_SRC/stats/wrapper numa-vmstat $LKP_SRC/stats/wrapper numa-meminfo $LKP_SRC/stats/wrapper proc-vmstat $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper slabinfo $LKP_SRC/stats/wrapper interrupts $LKP_SRC/stats/wrapper lock_stat $LKP_SRC/stats/wrapper latency_stats $LKP_SRC/stats/wrapper softirqs $LKP_SRC/stats/wrapper diskstats $LKP_SRC/stats/wrapper nfsstat $LKP_SRC/stats/wrapper cpuidle $LKP_SRC/stats/wrapper turbostat $LKP_SRC/stats/wrapper sched_debug $LKP_SRC/stats/wrapper perf-stat $LKP_SRC/stats/wrapper mpstat $LKP_SRC/stats/wrapper time aim7.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --K1n7F7fSdjvFAEnM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="job.yaml" --- #! jobs/aim7-fs-raid.yaml suite: aim7 testcase: aim7 category: benchmark perf-profile: delay: 15 disk: 4BRD_12G md: RAID0 fs: btrfs aim7: test: sync_disk_rw load: 20 job_origin: "/lkp/lkp/.src-20180608-164153/allot/cyclic:linux-next:master/lkp-ivb-ep01/aim7-fs-raid.yaml" #! queue options queue: bisect testbox: lkp-ivb-ep01 tbox_group: lkp-ivb-ep01 submit_id: 5b396f6a0b9a9385120f4f03 job_file: "/lkp/scheduled/lkp-ivb-ep01/aim7-4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance-debian-x86_64-2018-04-03.cgz-a9d3e24b6e881c4a249eb9084328b096cfe1f8c4-20180702-34066-1oamn49-0.yaml" id: c6f977062bd4e67633d5a1cbc23fe9eb49893189 #! hosts/lkp-ivb-ep01 model: Ivy Bridge-EP nr_cpu: 40 memory: 384G hdd_partitions: "/dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part1 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part2 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part3 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part4 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part5 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part6 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part7 /dev/disk/by-id/scsi-36b8ca3a0e650e100228623a40f936347-part8" swap_partitions: rootfs_partition: brand: Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz #! include/category/benchmark kmsg: boot-time: iostat: heartbeat: vmstat: numa-numastat: numa-vmstat: numa-meminfo: proc-vmstat: proc-stat: meminfo: slabinfo: interrupts: lock_stat: latency_stats: softirqs: bdi_dev_mapping: diskstats: nfsstat: cpuidle: cpufreq-stats: turbostat: sched_debug: perf-stat: mpstat: #! include/category/ALL cpufreq_governor: performance #! include/queue/cyclic commit: a9d3e24b6e881c4a249eb9084328b096cfe1f8c4 #! include/disk/nr_brd need_kconfig: - CONFIG_BLK_DEV_RAM=m - CONFIG_BLK_DEV=y - CONFIG_BLOCK=y - CONFIG_MD_RAID0 - CONFIG_BTRFS_FS #! include/md/raid_level #! include/fs/OTHERS #! default params kconfig: x86_64-rhel-7.2 compiler: gcc-7 rootfs: debian-x86_64-2018-04-03.cgz enqueue_time: 2018-07-02 08:18:50.846524469 +08:00 _id: 5b396f6a0b9a9385120f4f03 _rt: "/result/aim7/4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance/lkp-ivb-ep01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4" #! schedule options user: lkp head_commit: e3c7283c19cd9ba999794f38007389ac83408a78 base_commit: 7daf201d7fe8334e2d2364d4e8ed3394ec9af819 branch: linux-next/master result_root: "/result/aim7/4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance/lkp-ivb-ep01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/0" LKP_SERVER: inn max_uptime: 3600 initrd: "/osimage/debian/debian-x86_64-2018-04-03.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/lkp-ivb-ep01/aim7-4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance-debian-x86_64-2018-04-03.cgz-a9d3e24b6e881c4a249eb9084328b096cfe1f8c4-20180702-34066-1oamn49-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel-7.2 - branch=linux-next/master - commit=a9d3e24b6e881c4a249eb9084328b096cfe1f8c4 - BOOT_IMAGE=/pkg/linux/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/vmlinuz-4.18.0-rc1-00028-ga9d3e24 - max_uptime=3600 - RESULT_ROOT=/result/aim7/4BRD_12G-RAID0-btrfs-sync_disk_rw-20-performance/lkp-ivb-ep01/debian-x86_64-2018-04-03.cgz/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/0 - LKP_SERVER=inn - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw modules_initrd: "/pkg/linux/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2018-04-03.cgz/run-ipconfig_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/lkp_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/rsync-rootfs_2018-04-03.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/perf_2018-06-26.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/perf-x86_64-6f0d349d922b_2018-06-26.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/md_2018-06-12.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/fs_2018-06-12.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/aim7-x86_64-_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/mpstat_2018-06-19.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/turbostat_2018-05-17.cgz,/osimage/pkg/debian-x86_64-2018-04-03.cgz/turbostat-x86_64-d5256b2_2018-05-18.cgz,/osimage/deps/debian-x86_64-2018-04-03.cgz/hw_2016-11-15.cgz" lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" site: inn #! /lkp/lkp/.src-20180630-212117/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: #! runtime status repeat_to: 2 #! user overrides kernel: "/pkg/linux/x86_64-rhel-7.2/gcc-7/a9d3e24b6e881c4a249eb9084328b096cfe1f8c4/vmlinuz-4.18.0-rc1-00028-ga9d3e24" dequeue_time: 2018-07-02 08:32:24.043862964 +08:00 job_state: finished loadavg: 19.61 20.91 12.77 2/401 19399 start_time: '1530491617' end_time: '1530492333' version: "/lkp/lkp/.src-20180630-212117" --K1n7F7fSdjvFAEnM Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=reproduce "modprobe" "-r" "brd" "modprobe" "brd" "rd_nr=4" "rd_size=12582912" "dmsetup" "remove_all" "wipefs" "-a" "--force" "/dev/ram0" "wipefs" "-a" "--force" "/dev/ram1" "wipefs" "-a" "--force" "/dev/ram2" "wipefs" "-a" "--force" "/dev/ram3" "mdadm" "-q" "--create" "/dev/md0" "--chunk=256" "--level=raid0" "--raid-devices=4" "--force" "--assume-clean" "/dev/ram0" "/dev/ram1" "/dev/ram2" "/dev/ram3" wipefs -a --force /dev/md0 mkfs -t btrfs /dev/md0 mkdir -p /fs/md0 mount -t btrfs /dev/md0 /fs/md0 for cpu_dir in /sys/devices/system/cpu/cpu[0-9]* do online_file="$cpu_dir"/online [ -f "$online_file" ] && [ "$(cat "$online_file")" -eq 0 ] && continue file="$cpu_dir"/cpufreq/scaling_governor [ -f "$file" ] && echo "performance" > "$file" done echo "500 32000 128 512" > /proc/sys/kernel/sem cat > workfile < config ( echo lkp-ivb-ep01 echo sync_disk_rw echo 1 echo 20 echo 2 echo 20 echo 1 ) | ./multitask -t --K1n7F7fSdjvFAEnM-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0958475175655731156==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] [btrfs] a9d3e24b6e: aim7.jobs-per-min 19.9% improvement Date: Tue, 03 Jul 2018 15:23:31 +0800 Message-ID: <20180703072331.GL15716@yexl-desktop> List-Id: --===============0958475175655731156== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed a 19.9% improvement of aim7.jobs-per-min due to commit: commit: a9d3e24b6e881c4a249eb9084328b096cfe1f8c4 ("btrfs: always wait on or= dered extents at fsync time") https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master in testcase: aim7 on test machine: 40 threads Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz with = 384G memory with following parameters: disk: 4BRD_12G md: RAID0 fs: btrfs test: sync_disk_rw load: 20 cpufreq_governor: performance test-description: AIM7 is a traditional UNIX system level benchmark suite w= hich is used to test and measure the performance of multiuser system. test-url: https://sourceforge.net/projects/aimbench/files/aim-suite7/ Details are as below: ---------------------------------------------------------------------------= -----------------------> To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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: gcc-7/performance/4BRD_12G/btrfs/x86_64-rhel-7.2/20/RAID0/debian-x86_64-2= 018-04-03.cgz/lkp-ivb-ep01/sync_disk_rw/aim7 commit: = bd4cbccf7f ("btrfs: Fix comment in lookup_inline_extent_backref") a9d3e24b6e ("btrfs: always wait on ordered extents at fsync time") bd4cbccf7f8eb3b2 a9d3e24b6e881c4a249eb90843 = ---------------- -------------------------- = %stddev %change %stddev \ | \ = 140.65 +19.9% 168.65 aim7.jobs-per-min 853.20 -16.6% 711.75 aim7.time.elapsed_time 853.20 -16.6% 711.75 aim7.time.elapsed_time.max 77554720 +1.5% 78755048 aim7.time.file_system_outputs 16079 =C2=B1 2% -51.6% 7775 =C2=B1 4% aim7.time.involunta= ry_context_switches 2852 -1.7% 2804 aim7.time.maximum_resident_se= t_size 9486 =C2=B1 5% -25.5% 7069 =C2=B1 9% aim7.time.minor_pag= e_faults 4096 +0.0% 4096 aim7.time.page_size 9367 -47.6% 4905 aim7.time.system_time 64525453 -33.0% 43262121 aim7.time.voluntary_context_s= witches 289759 =C2=B1 2% -14.1% 248866 =C2=B1 2% interrupts.CAL:Func= tion_call_interrupts 2368 +21.7% 2882 iostat.md0.w/s 52135 +21.7% 63430 iostat.md0.wkB/s 21.01 -0.7% 20.87 boot-time.boot 12.27 -1.5% 12.08 boot-time.dhcp 777.85 -0.4% 774.47 boot-time.idle 12.50 -1.4% 12.33 boot-time.kernel_boot 44322 =C2=B1 5% -17.6% 36510 =C2=B1 2% softirqs.NET_RX 9227004 -15.0% 7843330 softirqs.RCU 7028959 -26.6% 5156180 softirqs.SCHED 14162722 =C2=B1 4% -13.3% 12272260 =C2=B1 2% softirqs.TIMER 66.63 +9.7 76.36 mpstat.cpu.idle% 0.00 =C2=B1 3% +0.0 0.00 =C2=B1 16% mpstat.cpu.iowait% 0.01 =C2=B1 10% -0.0 0.01 =C2=B1 53% mpstat.cpu.soft% 33.26 -9.7 23.52 mpstat.cpu.sys% 0.10 +0.0 0.11 mpstat.cpu.usr% 0.00 -100.0% 0.00 numa-numastat.node0.interleav= e_hit 2458863 =C2=B1 8% -4.9% 2337846 =C2=B1 10% numa-numastat.node0= .local_node 2460814 =C2=B1 9% -4.8% 2342467 =C2=B1 10% numa-numastat.node0= .numa_hit 1950 =C2=B1171% +136.9% 4620 =C2=B1 44% numa-numastat.node0= .other_node 0.00 -100.0% 0.00 numa-numastat.node1.interleav= e_hit 1853806 =C2=B1 37% +22.8% 2276280 =C2=B1 15% numa-numastat.node1= .local_node 1859818 =C2=B1 37% +22.6% 2279600 =C2=B1 15% numa-numastat.node1= .numa_hit 6012 =C2=B1 56% -44.8% 3320 =C2=B1 63% numa-numastat.node1= .other_node 40283 +22.0% 49127 vmstat.io.bo 847.00 =C2=B1 39% +22.8% 1040 vmstat.memory.buff 5013594 =C2=B1 27% +13.9% 5711545 =C2=B1 10% vmstat.memory.cache 3.89e+08 -0.2% 3.882e+08 vmstat.memory.free 0.00 -100.0% 0.00 vmstat.procs.b 12.50 =C2=B1 4% -28.0% 9.00 vmstat.procs.r 202050 -12.1% 177549 vmstat.system.cs 42317 -0.2% 42228 vmstat.system.in 7.062e+09 -15.7% 5.953e+09 cpuidle.C1.time 70516165 -26.5% 51808352 cpuidle.C1.usage 6.054e+08 -45.3% 3.309e+08 cpuidle.C1E.time 9111881 -46.9% 4840869 cpuidle.C1E.usage 1.022e+09 -9.2% 9.282e+08 cpuidle.C3.time 8636183 -24.0% 6562529 cpuidle.C3.usage 1.308e+10 +4.3% 1.365e+10 cpuidle.C6.time 18335316 +8.3% 19864394 cpuidle.C6.usage 4496111 -29.4% 3175922 cpuidle.POLL.time 90882 -26.1% 67173 cpuidle.POLL.usage 441.25 -25.5% 328.75 turbostat.Avg_MHz 36.72 -9.4 27.30 turbostat.Busy% 1202 +0.1% 1204 turbostat.Bzy_MHz 70511853 -26.5% 51804589 turbostat.C1 20.66 +0.2 20.87 turbostat.C1% 9111832 -46.9% 4840806 turbostat.C1E 1.77 -0.6 1.16 turbostat.C1E% 8636075 -24.0% 6562418 turbostat.C3 2.99 +0.3 3.25 turbostat.C3% 18333647 +8.3% 19862852 turbostat.C6 38.27 +9.6 47.85 turbostat.C6% 51.09 +9.5% 55.95 turbostat.CPU%c1 1.32 +5.7% 1.39 turbostat.CPU%c3 10.87 +41.2% 15.35 turbostat.CPU%c6 57.25 +0.4% 57.50 turbostat.CoreTmp 36159290 -16.7% 30116374 turbostat.IRQ 0.61 =C2=B1 11% +22.4% 0.75 =C2=B1 4% turbostat.Pkg%pc2 0.10 =C2=B1 66% -7.1% 0.10 =C2=B1 67% turbostat.Pkg%pc6 57.50 +0.0% 57.50 turbostat.PkgTmp 68350 -16.5% 57050 turbostat.SMI 3000 +0.0% 3000 turbostat.TSC_MHz 1.041e+12 -33.4% 6.925e+11 perf-stat.branch-instructions 1.42 +0.6 2.00 perf-stat.branch-miss-rate% 1.477e+10 -6.2% 1.385e+10 =C2=B1 2% perf-stat.branch-misses 21.60 -1.7 19.92 perf-stat.cache-miss-rate% 9.139e+09 -20.2% 7.295e+09 perf-stat.cache-misses 4.232e+10 -13.4% 3.664e+10 perf-stat.cache-references 1.728e+08 -26.6% 1.268e+08 perf-stat.context-switches 3.28 -9.1% 2.98 perf-stat.cpi 1.492e+13 -37.6% 9.306e+12 perf-stat.cpu-cycles 114073 =C2=B1 2% -3.3% 110331 perf-stat.cpu-migrations 0.32 +0.1 0.41 =C2=B1 2% perf-stat.dTLB-load-miss= -rate% 3.656e+09 -9.8% 3.295e+09 perf-stat.dTLB-load-misses 1.145e+12 -30.3% 7.974e+11 perf-stat.dTLB-loads 0.13 =C2=B1 2% -0.0 0.13 perf-stat.dTLB-store-mis= s-rate% 4.25e+08 =C2=B1 3% -17.2% 3.519e+08 =C2=B1 2% perf-stat.dTLB-stor= e-misses 3.155e+11 -15.4% 2.667e+11 =C2=B1 2% perf-stat.dTLB-stores 56.05 +0.3 56.36 perf-stat.iTLB-load-miss-rate% 1.365e+09 -20.5% 1.085e+09 perf-stat.iTLB-load-misses 1.07e+09 -21.5% 8.401e+08 perf-stat.iTLB-loads 4.543e+12 -31.4% 3.118e+12 perf-stat.instructions 3328 -13.6% 2874 perf-stat.instructions-per-iT= LB-miss 0.30 +10.1% 0.34 perf-stat.ipc 2095178 -16.5% 1749723 perf-stat.minor-faults 48.64 -0.1 48.54 perf-stat.node-load-miss-rate% 4.574e+09 -28.3% 3.28e+09 perf-stat.node-load-misses 4.829e+09 -28.0% 3.477e+09 perf-stat.node-loads 41.55 -0.5 41.01 perf-stat.node-store-miss-rat= e% 2.465e+09 -21.8% 1.928e+09 perf-stat.node-store-misses 3.468e+09 -20.0% 2.774e+09 perf-stat.node-stores 2095191 -16.5% 1749727 perf-stat.page-faults 3445096 =C2=B1 27% +17.6% 4051303 =C2=B1 11% meminfo.Active 261195 -0.7% 259287 meminfo.Active(anon) 3183899 =C2=B1 29% +19.1% 3792015 =C2=B1 11% meminfo.Active(file) 204846 -1.8% 201126 meminfo.AnonHugePages 249740 -0.2% 249291 meminfo.AnonPages 847.00 =C2=B1 39% +22.8% 1040 meminfo.Buffers 4936464 =C2=B1 27% +14.0% 5629981 =C2=B1 10% meminfo.Cached 204169 +0.0% 204183 meminfo.CmaFree 204800 +0.0% 204800 meminfo.CmaTotal 1.981e+08 +0.0% 1.981e+08 meminfo.CommitLimit 382797 =C2=B1 13% -5.8% 360500 =C2=B1 16% meminfo.Committed_AS 3.982e+08 +0.2% 3.99e+08 meminfo.DirectMap1G 4195840 =C2=B1 20% -18.3% 3429376 =C2=B1 15% meminfo.DirectMap2M 214464 =C2=B1 10% -9.3% 194496 meminfo.DirectMap4k 1320 =C2=B1 13% -1.3% 1302 =C2=B1 3% meminfo.Dirty 2048 +0.0% 2048 meminfo.Hugepagesize 821688 =C2=B1 50% +10.6% 908528 =C2=B1 21% meminfo.Inactive 27999 -0.7% 27807 meminfo.Inactive(anon) 793689 =C2=B1 52% +11.0% 880720 =C2=B1 21% meminfo.Inactive(fi= le) 8934 +0.5% 8976 meminfo.KernelStack 27250 +0.6% 27421 meminfo.Mapped 3.909e+08 -0.0% 3.908e+08 meminfo.MemAvailable 3.89e+08 -0.2% 3.882e+08 meminfo.MemFree 3.962e+08 +0.0% 3.962e+08 meminfo.MemTotal 1369 +29.0% 1765 =C2=B1 18% meminfo.Mlocked 4897 -0.6% 4868 meminfo.PageTables 72311 =C2=B1 4% +2.5% 74086 meminfo.SReclaimable 88772 +0.4% 89109 meminfo.SUnreclaim 39812 =C2=B1 2% -5.3% 37698 meminfo.Shmem 161084 =C2=B1 2% +1.3% 163196 meminfo.Slab 918549 +0.0% 918604 meminfo.Unevictable 3.436e+10 +0.0% 3.436e+10 meminfo.VmallocTotal 6707 -2.2% 6557 =C2=B1 4% slabinfo.Acpi-Operand.ac= tive_objs 6707 -2.2% 6557 =C2=B1 4% slabinfo.Acpi-Operand.nu= m_objs 21975 =C2=B1 2% +6.3% 23366 slabinfo.Acpi-State.acti= ve_objs 22207 =C2=B1 2% +6.3% 23602 slabinfo.Acpi-State.num_= objs 2602 =C2=B1 3% +13.6% 2955 =C2=B1 4% slabinfo.avtab_node= .active_objs 2602 =C2=B1 3% +13.6% 2955 =C2=B1 4% slabinfo.avtab_node= .num_objs 12765 =C2=B1 3% -17.5% 10535 =C2=B1 3% slabinfo.btrfs_dela= yed_ref_head.active_objs 12984 =C2=B1 3% -16.9% 10786 =C2=B1 3% slabinfo.btrfs_dela= yed_ref_head.num_objs 2488 =C2=B1 6% +11.5% 2773 =C2=B1 6% slabinfo.btrfs_exte= nt_buffer.active_objs 2488 =C2=B1 6% +11.5% 2773 =C2=B1 6% slabinfo.btrfs_exte= nt_buffer.num_objs 10758 -14.3% 9215 slabinfo.btrfs_path.active_ob= js 10869 -14.2% 9326 slabinfo.btrfs_path.num_objs 67324 +0.5% 67675 slabinfo.dentry.active_objs 68632 +0.1% 68718 slabinfo.dentry.num_objs 10353 =C2=B1 3% +1.5% 10505 =C2=B1 3% slabinfo.filp.activ= e_objs 10549 =C2=B1 3% +1.8% 10743 =C2=B1 4% slabinfo.filp.num_o= bjs 2660 =C2=B1 6% +3.5% 2753 =C2=B1 6% slabinfo.kmalloc-12= 8.active_objs 2660 =C2=B1 6% +3.5% 2753 =C2=B1 6% slabinfo.kmalloc-12= 8.num_objs 18944 -1.4% 18688 slabinfo.kmalloc-16.active_ob= js 18944 -1.4% 18688 slabinfo.kmalloc-16.num_objs 4671 +5.5% 4926 =C2=B1 4% slabinfo.kmalloc-512.act= ive_objs 4722 +5.4% 4978 =C2=B1 5% slabinfo.kmalloc-512.num= _objs 46601 +8.1% 50373 slabinfo.kmalloc-64.active_ob= js 46605 +8.1% 50375 slabinfo.kmalloc-64.num_objs 24779 -0.9% 24549 slabinfo.kmalloc-8.active_objs 25088 -1.5% 24704 slabinfo.kmalloc-8.num_objs 7907 +3.9% 8216 =C2=B1 3% slabinfo.kmalloc-96.acti= ve_objs 8206 +2.8% 8432 =C2=B1 3% slabinfo.kmalloc-96.num_= objs 21661 =C2=B1 3% +1.7% 22019 =C2=B1 6% slabinfo.pid.active= _objs 21661 =C2=B1 3% +1.7% 22019 =C2=B1 6% slabinfo.pid.num_ob= js 1330 =C2=B1 2% +6.5% 1416 =C2=B1 4% slabinfo.pool_workq= ueue.active_objs 1330 =C2=B1 2% +7.1% 1425 =C2=B1 5% slabinfo.pool_workq= ueue.num_objs 35231 =C2=B1 14% +8.3% 38155 =C2=B1 5% slabinfo.radix_tree= _node.active_objs 35237 =C2=B1 14% +8.3% 38156 =C2=B1 5% slabinfo.radix_tree= _node.num_objs 752.00 =C2=B1 14% +25.5% 944.00 =C2=B1 16% slabinfo.scsi_sense= _cache.active_objs 752.00 =C2=B1 14% +28.7% 968.00 =C2=B1 14% slabinfo.scsi_sense= _cache.num_objs 2424 =C2=B1 21% -6.4% 2268 =C2=B1 11% slabinfo.skbuff_hea= d_cache.active_objs 2456 =C2=B1 22% -3.6% 2368 =C2=B1 9% slabinfo.skbuff_hea= d_cache.num_objs 17044 =C2=B1 6% +5.9% 18045 =C2=B1 7% slabinfo.vm_area_st= ruct.active_objs 17056 =C2=B1 6% +5.9% 18070 =C2=B1 7% slabinfo.vm_area_st= ruct.num_objs 65298 -0.7% 64821 proc-vmstat.nr_active_anon 795960 =C2=B1 29% +19.1% 947622 =C2=B1 11% proc-vmstat.nr_acti= ve_file 62435 -0.2% 62322 proc-vmstat.nr_anon_pages 99.75 -2.0% 97.75 proc-vmstat.nr_anon_transpare= nt_hugepages 8568732 +1.7% 8712149 proc-vmstat.nr_dirtied 331.25 =C2=B1 13% -3.8% 318.50 =C2=B1 4% proc-vmstat.nr_dirty 9768397 -0.0% 9766928 proc-vmstat.nr_dirty_backgrou= nd_threshold 19560679 -0.0% 19557737 proc-vmstat.nr_dirty_threshold 1234301 =C2=B1 27% +14.0% 1407261 =C2=B1 10% proc-vmstat.nr_file= _pages 51042 +0.0% 51045 proc-vmstat.nr_free_cma 97247587 -0.2% 97059535 proc-vmstat.nr_free_pages 6999 -0.7% 6951 proc-vmstat.nr_inactive_anon 198398 =C2=B1 52% +10.9% 220077 =C2=B1 22% proc-vmstat.nr_inac= tive_file 8934 +0.5% 8976 proc-vmstat.nr_kernel_stack 6936 +0.6% 6980 proc-vmstat.nr_mapped 342.00 +28.9% 441.00 =C2=B1 18% proc-vmstat.nr_mlock 1224 -0.6% 1216 proc-vmstat.nr_page_table_pag= es 9952 =C2=B1 2% -5.3% 9424 proc-vmstat.nr_shmem 18077 =C2=B1 4% +2.4% 18520 proc-vmstat.nr_slab_recl= aimable 22192 +0.4% 22276 proc-vmstat.nr_slab_unreclaim= able 229637 +0.0% 229650 proc-vmstat.nr_unevictable 8528790 +1.7% 8672581 proc-vmstat.nr_written 65298 -0.7% 64821 proc-vmstat.nr_zone_active_an= on 795960 =C2=B1 29% +19.1% 947622 =C2=B1 11% proc-vmstat.nr_zone= _active_file 6999 -0.7% 6951 proc-vmstat.nr_zone_inactive_= anon 198398 =C2=B1 52% +10.9% 220077 =C2=B1 22% proc-vmstat.nr_zone= _inactive_file 229637 +0.0% 229650 proc-vmstat.nr_zone_unevictab= le 281.00 =C2=B1 17% -5.9% 264.50 =C2=B1 6% proc-vmstat.nr_zone= _write_pending 6935 =C2=B1 5% -34.5% 4545 =C2=B1 11% proc-vmstat.numa_hi= nt_faults 4013 =C2=B1 7% -32.6% 2704 =C2=B1 16% proc-vmstat.numa_hi= nt_faults_local 4346698 =C2=B1 21% +6.9% 4645248 =C2=B1 7% proc-vmstat.numa_hit 4338734 =C2=B1 21% +6.9% 4637304 =C2=B1 7% proc-vmstat.numa_lo= cal 7964 -0.3% 7944 proc-vmstat.numa_other 1533 =C2=B1 30% -42.7% 879.50 =C2=B1 13% proc-vmstat.numa_pa= ges_migrated 8406 =C2=B1 23% -46.5% 4500 =C2=B1 13% proc-vmstat.numa_pt= e_updates 1024418 =C2=B1 44% +23.8% 1267834 =C2=B1 12% proc-vmstat.pgactiv= ate 4447828 =C2=B1 20% +6.7% 4744702 =C2=B1 7% proc-vmstat.pgalloc= _normal 2141407 -16.5% 1787896 proc-vmstat.pgfault 2256231 -12.8% 1968044 proc-vmstat.pgfree 1533 =C2=B1 30% -42.7% 879.50 =C2=B1 13% proc-vmstat.pgmigra= te_success 34431397 +1.8% 35035041 proc-vmstat.pgpgout 1651763 =C2=B1 31% +19.1% 1966756 =C2=B1 16% numa-meminfo.node0.= Active 109676 =C2=B1 23% +17.8% 129244 =C2=B1 26% numa-meminfo.node0.= Active(anon) 1542086 =C2=B1 33% +19.2% 1837512 =C2=B1 18% numa-meminfo.node0.= Active(file) 83154 =C2=B1 30% +21.8% 101311 =C2=B1 27% numa-meminfo.node0.= AnonHugePages 101570 =C2=B1 25% +22.4% 124271 =C2=B1 28% numa-meminfo.node0.= AnonPages 2410309 =C2=B1 29% +13.9% 2745310 =C2=B1 14% numa-meminfo.node0.= FilePages 401267 =C2=B1 51% +10.2% 442393 =C2=B1 20% numa-meminfo.node0.= Inactive 12106 =C2=B1 72% -20.3% 9648 =C2=B1 27% numa-meminfo.node0.= Inactive(anon) 389160 =C2=B1 54% +11.2% 432744 =C2=B1 21% numa-meminfo.node0.= Inactive(file) 4541 =C2=B1 12% +3.4% 4694 =C2=B1 10% numa-meminfo.node0.= KernelStack 13415 =C2=B1 21% -14.5% 11468 =C2=B1 16% numa-meminfo.node0.= Mapped 1.945e+08 -0.2% 1.942e+08 numa-meminfo.node0.MemFree 1.981e+08 +0.0% 1.981e+08 numa-meminfo.node0.MemTotal 3537763 =C2=B1 19% +10.6% 3911371 =C2=B1 10% numa-meminfo.node0.= MemUsed 792.50 +13.2% 896.75 =C2=B1 28% numa-meminfo.node0.Mlock= ed 1903 =C2=B1 36% +15.5% 2197 =C2=B1 11% numa-meminfo.node0.= PageTables 33513 =C2=B1 13% -4.8% 31911 =C2=B1 5% numa-meminfo.node0.= SReclaimable 45022 =C2=B1 10% -4.4% 43044 =C2=B1 4% numa-meminfo.node0.= SUnreclaim 20528 =C2=B1 57% -27.7% 14840 =C2=B1 27% numa-meminfo.node0.= Shmem 78536 =C2=B1 11% -4.6% 74956 =C2=B1 3% numa-meminfo.node0.= Slab 457977 +0.3% 459280 numa-meminfo.node0.Unevictable 1793849 =C2=B1 24% +16.2% 2084896 =C2=B1 7% numa-meminfo.node1.= Active 151519 =C2=B1 16% -14.2% 130048 =C2=B1 26% numa-meminfo.node1.= Active(anon) 1642329 =C2=B1 26% +19.0% 1954847 =C2=B1 8% numa-meminfo.node1.= Active(file) 121689 =C2=B1 19% -18.0% 99810 =C2=B1 27% numa-meminfo.node1.= AnonHugePages 148172 =C2=B1 17% -15.6% 125024 =C2=B1 28% numa-meminfo.node1.= AnonPages 2527599 =C2=B1 25% +14.2% 2886088 =C2=B1 9% numa-meminfo.node1.= FilePages 420499 =C2=B1 48% +10.9% 466194 =C2=B1 24% numa-meminfo.node1.= Inactive 15892 =C2=B1 55% +14.3% 18159 =C2=B1 14% numa-meminfo.node1.= Inactive(anon) 404606 =C2=B1 49% +10.7% 448033 =C2=B1 24% numa-meminfo.node1.= Inactive(file) 4392 =C2=B1 12% -2.5% 4281 =C2=B1 12% numa-meminfo.node1.= KernelStack 13831 =C2=B1 21% +15.3% 15951 =C2=B1 12% numa-meminfo.node1.= Mapped 1.945e+08 -0.2% 1.941e+08 numa-meminfo.node1.MemFree 1.982e+08 +0.0% 1.982e+08 numa-meminfo.node1.MemTotal 3686644 =C2=B1 16% +10.3% 4067024 =C2=B1 5% numa-meminfo.node1.= MemUsed 576.25 +50.8% 869.00 =C2=B1 18% numa-meminfo.node1.Mlock= ed 2993 =C2=B1 22% -10.8% 2671 =C2=B1 9% numa-meminfo.node1.= PageTables 38799 =C2=B1 15% +8.7% 42175 =C2=B1 6% numa-meminfo.node1.= SReclaimable 43751 =C2=B1 12% +5.3% 46063 =C2=B1 3% numa-meminfo.node1.= SUnreclaim 19284 =C2=B1 57% +18.5% 22859 =C2=B1 19% numa-meminfo.node1.= Shmem 82551 =C2=B1 13% +6.9% 88239 =C2=B1 4% numa-meminfo.node1.= Slab 460572 -0.3% 459324 numa-meminfo.node1.Unevictable 16374 =C2=B1 13% -2.0% 16050 =C2=B1 16% numa-vmstat.node0 27418 =C2=B1 23% +17.8% 32310 =C2=B1 26% numa-vmstat.node0.n= r_active_anon 385507 =C2=B1 33% +19.2% 459378 =C2=B1 18% numa-vmstat.node0.n= r_active_file 25392 =C2=B1 25% +22.4% 31067 =C2=B1 28% numa-vmstat.node0.n= r_anon_pages 2007252 =C2=B1 4% +3.1% 2070471 =C2=B1 7% numa-vmstat.node0.n= r_dirtied 170.25 =C2=B1 13% +0.7% 171.50 =C2=B1 6% numa-vmstat.node0.n= r_dirty 602559 =C2=B1 29% +13.9% 686341 =C2=B1 14% numa-vmstat.node0.n= r_file_pages 48631569 -0.2% 48538151 numa-vmstat.node0.nr_free_pag= es 3026 =C2=B1 72% -20.3% 2412 =C2=B1 27% numa-vmstat.node0.n= r_inactive_anon 97285 =C2=B1 54% +11.2% 108191 =C2=B1 21% numa-vmstat.node0.n= r_inactive_file 4541 =C2=B1 12% +3.4% 4694 =C2=B1 10% numa-vmstat.node0.n= r_kernel_stack 3384 =C2=B1 23% -13.5% 2929 =C2=B1 18% numa-vmstat.node0.n= r_mapped 197.75 +13.0% 223.50 =C2=B1 29% numa-vmstat.node0.nr_mlo= ck 475.50 =C2=B1 36% +15.5% 549.25 =C2=B1 11% numa-vmstat.node0.n= r_page_table_pages 5132 =C2=B1 57% -27.7% 3710 =C2=B1 27% numa-vmstat.node0.n= r_shmem 8378 =C2=B1 13% -4.8% 7977 =C2=B1 5% numa-vmstat.node0.n= r_slab_reclaimable 11255 =C2=B1 10% -4.4% 10760 =C2=B1 4% numa-vmstat.node0.n= r_slab_unreclaimable 114494 +0.3% 114819 numa-vmstat.node0.nr_unevicta= ble 1997603 =C2=B1 4% +3.1% 2060483 =C2=B1 7% numa-vmstat.node0.n= r_written 27418 =C2=B1 23% +17.8% 32310 =C2=B1 26% numa-vmstat.node0.n= r_zone_active_anon 385507 =C2=B1 33% +19.2% 459378 =C2=B1 18% numa-vmstat.node0.n= r_zone_active_file 3026 =C2=B1 72% -20.3% 2412 =C2=B1 27% numa-vmstat.node0.n= r_zone_inactive_anon 97285 =C2=B1 54% +11.2% 108190 =C2=B1 21% numa-vmstat.node0.n= r_zone_inactive_file 114494 +0.3% 114819 numa-vmstat.node0.nr_zone_une= victable 153.25 =C2=B1 16% -0.2% 153.00 =C2=B1 8% numa-vmstat.node0.n= r_zone_write_pending 1630431 =C2=B1 5% -3.2% 1578407 =C2=B1 6% numa-vmstat.node0.n= uma_hit 146145 -0.0% 146085 numa-vmstat.node0.numa_interl= eave 1628288 =C2=B1 5% -3.4% 1573450 =C2=B1 6% numa-vmstat.node0.n= uma_local 2142 =C2=B1158% +131.3% 4955 =C2=B1 41% numa-vmstat.node0.n= uma_other 17024 =C2=B1 12% +2.1% 17383 =C2=B1 15% numa-vmstat.node1 37879 =C2=B1 16% -14.2% 32511 =C2=B1 26% numa-vmstat.node1.n= r_active_anon 410570 =C2=B1 26% +19.0% 488778 =C2=B1 8% numa-vmstat.node1.n= r_active_file 37043 =C2=B1 17% -15.6% 31255 =C2=B1 28% numa-vmstat.node1.n= r_anon_pages 2210395 =C2=B1 4% -0.5% 2199785 =C2=B1 7% numa-vmstat.node1.n= r_dirtied 172.00 =C2=B1 14% -0.7% 170.75 =C2=B1 5% numa-vmstat.node1.n= r_dirty 631892 =C2=B1 25% +14.2% 721615 =C2=B1 9% numa-vmstat.node1.n= r_file_pages 51042 +0.0% 51045 numa-vmstat.node1.nr_free_cma 48615859 -0.2% 48520670 numa-vmstat.node1.nr_free_pag= es 3972 =C2=B1 55% +14.3% 4539 =C2=B1 14% numa-vmstat.node1.n= r_inactive_anon 101149 =C2=B1 49% +10.8% 112038 =C2=B1 24% numa-vmstat.node1.n= r_inactive_file 4391 =C2=B1 12% -2.5% 4281 =C2=B1 12% numa-vmstat.node1.n= r_kernel_stack 3553 =C2=B1 22% +14.0% 4051 =C2=B1 13% numa-vmstat.node1.n= r_mapped 143.75 +50.8% 216.75 =C2=B1 18% numa-vmstat.node1.nr_mlo= ck 748.00 =C2=B1 22% -10.8% 667.00 =C2=B1 9% numa-vmstat.node1.n= r_page_table_pages 4820 =C2=B1 57% +18.5% 5714 =C2=B1 19% numa-vmstat.node1.n= r_shmem 9699 =C2=B1 15% +8.7% 10544 =C2=B1 6% numa-vmstat.node1.n= r_slab_reclaimable 10937 =C2=B1 12% +5.3% 11515 =C2=B1 3% numa-vmstat.node1.n= r_slab_unreclaimable 115142 -0.3% 114830 numa-vmstat.node1.nr_unevicta= ble 2200364 =C2=B1 4% -0.5% 2190218 =C2=B1 7% numa-vmstat.node1.n= r_written 37879 =C2=B1 16% -14.2% 32511 =C2=B1 26% numa-vmstat.node1.n= r_zone_active_anon 410570 =C2=B1 26% +19.0% 488778 =C2=B1 8% numa-vmstat.node1.n= r_zone_active_file 3972 =C2=B1 55% +14.3% 4539 =C2=B1 14% numa-vmstat.node1.n= r_zone_inactive_anon 101149 =C2=B1 49% +10.8% 112038 =C2=B1 24% numa-vmstat.node1.n= r_zone_inactive_file 115142 -0.3% 114830 numa-vmstat.node1.nr_zone_une= victable 152.50 =C2=B1 17% -0.8% 151.25 =C2=B1 4% numa-vmstat.node1.n= r_zone_write_pending 1468122 =C2=B1 20% +7.0% 1571217 =C2=B1 11% numa-vmstat.node1.n= uma_hit 146220 +0.0% 146279 numa-vmstat.node1.numa_interl= eave 1314656 =C2=B1 22% +8.1% 1420529 =C2=B1 12% numa-vmstat.node1.n= uma_local 153465 =C2=B1 2% -1.8% 150687 numa-vmstat.node1.numa_o= ther 31239 =C2=B1 44% -58.7% 12910 =C2=B1 39% sched_debug.cfs_rq:= /.MIN_vruntime.avg 883607 =C2=B1 26% -57.5% 375443 =C2=B1 23% sched_debug.cfs_rq:= /.MIN_vruntime.max 0.00 +0.0% 0.00 sched_debug.cfs_rq:/.MIN_vrun= time.min 157759 =C2=B1 33% -58.0% 66222 =C2=B1 29% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 144362 -43.4% 81683 sched_debug.cfs_rq:/.exec_clo= ck.avg 166332 =C2=B1 3% -43.4% 94205 =C2=B1 3% sched_debug.cfs_rq:= /.exec_clock.max 121271 =C2=B1 5% -40.8% 71790 =C2=B1 3% sched_debug.cfs_rq:= /.exec_clock.min 12318 =C2=B1 29% -48.3% 6369 =C2=B1 36% sched_debug.cfs_rq:= /.exec_clock.stddev 87235 =C2=B1 8% +20.2% 104827 =C2=B1 17% sched_debug.cfs_rq:= /.load.avg 869371 =C2=B1 5% +5.0% 912974 =C2=B1 3% sched_debug.cfs_rq:= /.load.max 216870 =C2=B1 6% +14.4% 248011 =C2=B1 11% sched_debug.cfs_rq:= /.load.stddev 96.60 =C2=B1 2% +3.1% 99.64 =C2=B1 3% sched_debug.cfs_rq:= /.load_avg.avg 358.55 =C2=B1 14% +5.1% 377.00 =C2=B1 12% sched_debug.cfs_rq:= /.load_avg.max 1.53 =C2=B1 41% -11.7% 1.35 =C2=B1 50% sched_debug.cfs_rq:= /.load_avg.min 96.69 =C2=B1 6% +14.9% 111.13 =C2=B1 7% sched_debug.cfs_rq:= /.load_avg.stddev 31239 =C2=B1 44% -58.7% 12910 =C2=B1 39% sched_debug.cfs_rq:= /.max_vruntime.avg 883607 =C2=B1 26% -57.5% 375443 =C2=B1 23% sched_debug.cfs_rq:= /.max_vruntime.max 0.00 +0.0% 0.00 sched_debug.cfs_rq:/.max_vrun= time.min 157759 =C2=B1 33% -58.0% 66222 =C2=B1 29% sched_debug.cfs_rq:= /.max_vruntime.stddev 1429137 -64.5% 506906 sched_debug.cfs_rq:/.min_vrun= time.avg 1753212 =C2=B1 4% -65.6% 603148 =C2=B1 3% sched_debug.cfs_rq:= /.min_vruntime.max 1101668 =C2=B1 6% -62.2% 416040 =C2=B1 3% sched_debug.cfs_rq:= /.min_vruntime.min 169972 =C2=B1 17% -70.7% 49737 =C2=B1 24% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.37 =C2=B1 6% -18.9% 0.30 =C2=B1 6% sched_debug.cfs_rq:= /.nr_running.avg 1.00 +0.0% 1.00 sched_debug.cfs_rq:/.nr_runni= ng.max 0.48 =C2=B1 2% -5.4% 0.45 sched_debug.cfs_rq:/.nr_= running.stddev 1.40 =C2=B1 3% -6.8% 1.30 =C2=B1 3% sched_debug.cfs_rq:= /.nr_spread_over.avg 3.22 =C2=B1 7% -8.7% 2.94 =C2=B1 5% sched_debug.cfs_rq:= /.nr_spread_over.max 0.93 -1.8% 0.92 sched_debug.cfs_rq:/.nr_sprea= d_over.min 0.54 =C2=B1 2% -14.3% 0.46 =C2=B1 5% sched_debug.cfs_rq:= /.nr_spread_over.stddev 5.12 =C2=B1 39% -14.5% 4.37 =C2=B1 57% sched_debug.cfs_rq:= /.removed.load_avg.avg 87.48 =C2=B1 30% +26.9% 110.98 =C2=B1 31% sched_debug.cfs_rq:= /.removed.load_avg.max 19.35 =C2=B1 11% +5.4% 20.39 =C2=B1 28% sched_debug.cfs_rq:= /.removed.load_avg.stddev 235.85 =C2=B1 38% -14.9% 200.81 =C2=B1 57% sched_debug.cfs_rq:= /.removed.runnable_sum.avg 4052 =C2=B1 30% +25.8% 5098 =C2=B1 31% sched_debug.cfs_rq:= /.removed.runnable_sum.max 892.71 =C2=B1 11% +4.9% 936.35 =C2=B1 28% sched_debug.cfs_rq:= /.removed.runnable_sum.stddev 1.63 =C2=B1 46% -13.9% 1.40 =C2=B1 43% sched_debug.cfs_rq:= /.removed.util_avg.avg 35.55 =C2=B1 23% +9.9% 39.06 =C2=B1 35% sched_debug.cfs_rq:= /.removed.util_avg.max 6.57 =C2=B1 17% +4.6% 6.87 =C2=B1 26% sched_debug.cfs_rq:= /.removed.util_avg.stddev 24.01 =C2=B1 4% +0.8% 24.19 =C2=B1 17% sched_debug.cfs_rq:= /.runnable_load_avg.avg 188.82 =C2=B1 17% +9.0% 205.90 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_load_avg.max 43.55 =C2=B1 9% +17.8% 51.30 =C2=B1 13% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 86925 =C2=B1 9% +18.0% 102615 =C2=B1 17% sched_debug.cfs_rq:= /.runnable_weight.avg 867299 =C2=B1 6% +4.9% 909413 =C2=B1 3% sched_debug.cfs_rq:= /.runnable_weight.max 216276 =C2=B1 7% +13.1% 244609 =C2=B1 10% sched_debug.cfs_rq:= /.runnable_weight.stddev 192353 =C2=B1 36% -94.9% 9768 =C2=B1402% sched_debug.cfs_rq:= /.spread0.avg 516432 =C2=B1 25% -79.5% 106016 =C2=B1 48% sched_debug.cfs_rq:= /.spread0.max -135134 -40.0% -81104 sched_debug.cfs_rq:/.spread0.= min 169979 =C2=B1 17% -70.7% 49739 =C2=B1 24% sched_debug.cfs_rq:= /.spread0.stddev 398.22 -22.4% 308.87 sched_debug.cfs_rq:/.util_avg= .avg 797.57 =C2=B1 3% -9.3% 723.67 =C2=B1 4% sched_debug.cfs_rq:= /.util_avg.max 9.85 =C2=B1 28% +14.4% 11.27 =C2=B1 88% sched_debug.cfs_rq:= /.util_avg.min 226.69 =C2=B1 2% -32.8% 152.29 =C2=B1 3% sched_debug.cfs_rq:= /.util_avg.stddev 165.32 =C2=B1 7% -52.3% 78.92 =C2=B1 6% sched_debug.cfs_rq:= /.util_est_enqueued.avg 630.82 =C2=B1 2% -32.4% 426.13 =C2=B1 3% sched_debug.cfs_rq:= /.util_est_enqueued.max 243.49 =C2=B1 3% -43.0% 138.85 =C2=B1 2% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 263437 =C2=B1 4% +27.2% 335159 =C2=B1 3% sched_debug.cpu.avg= _idle.avg 990066 +0.2% 991813 sched_debug.cpu.avg_idle.max 19917 =C2=B1 10% +7.7% 21451 =C2=B1 3% sched_debug.cpu.avg= _idle.min 268761 =C2=B1 3% +9.5% 294302 =C2=B1 2% sched_debug.cpu.avg= _idle.stddev 443755 -20.4% 353036 sched_debug.cpu.clock.avg 443761 -20.4% 353041 sched_debug.cpu.clock.max 443749 -20.4% 353030 sched_debug.cpu.clock.min 3.39 =C2=B1 2% -4.4% 3.24 =C2=B1 2% sched_debug.cpu.clo= ck.stddev 443755 -20.4% 353036 sched_debug.cpu.clock_task.avg 443761 -20.4% 353041 sched_debug.cpu.clock_task.max 443749 -20.4% 353030 sched_debug.cpu.clock_task.min 3.39 =C2=B1 2% -4.4% 3.24 =C2=B1 2% sched_debug.cpu.clo= ck_task.stddev 26.96 =C2=B1 6% -3.7% 25.96 =C2=B1 11% sched_debug.cpu.cpu= _load[0].avg 196.02 =C2=B1 17% +6.5% 208.75 =C2=B1 5% sched_debug.cpu.cpu= _load[0].max 46.41 =C2=B1 11% +13.1% 52.48 =C2=B1 9% sched_debug.cpu.cpu= _load[0].stddev 27.13 =C2=B1 5% -6.7% 25.32 =C2=B1 9% sched_debug.cpu.cpu= _load[1].avg 154.33 =C2=B1 25% +0.5% 155.04 =C2=B1 6% sched_debug.cpu.cpu= _load[1].max 34.09 =C2=B1 17% +11.1% 37.87 =C2=B1 9% sched_debug.cpu.cpu= _load[1].stddev 26.98 =C2=B1 3% -7.1% 25.05 =C2=B1 7% sched_debug.cpu.cpu= _load[2].avg 119.73 =C2=B1 33% +4.5% 125.15 =C2=B1 7% sched_debug.cpu.cpu= _load[2].max 0.02 =C2=B1173% +25.0% 0.02 =C2=B1173% sched_debug.cpu.cpu= _load[2].min 24.90 =C2=B1 24% +18.3% 29.46 =C2=B1 10% sched_debug.cpu.cpu= _load[2].stddev 26.65 =C2=B1 2% -8.7% 24.32 =C2=B1 5% sched_debug.cpu.cpu= _load[3].avg 98.95 =C2=B1 39% +6.9% 105.79 =C2=B1 6% sched_debug.cpu.cpu= _load[3].max 0.28 =C2=B1 53% -48.5% 0.15 =C2=B1102% sched_debug.cpu.cpu= _load[3].min 19.59 =C2=B1 30% +23.5% 24.19 =C2=B1 9% sched_debug.cpu.cpu= _load[3].stddev 26.04 =C2=B1 2% -12.9% 22.69 =C2=B1 4% sched_debug.cpu.cpu= _load[4].avg 98.37 =C2=B1 37% +6.1% 104.40 =C2=B1 10% sched_debug.cpu.cpu= _load[4].max 0.27 =C2=B1 81% -60.9% 0.10 =C2=B1103% sched_debug.cpu.cpu= _load[4].min 18.27 =C2=B1 30% +23.5% 22.56 =C2=B1 9% sched_debug.cpu.cpu= _load[4].stddev 886.12 =C2=B1 4% -24.2% 671.64 =C2=B1 2% sched_debug.cpu.cur= r->pid.avg 12000 -18.4% 9790 sched_debug.cpu.curr->pid.max 2063 -17.7% 1698 sched_debug.cpu.curr->pid.std= dev 84780 =C2=B1 13% +18.2% 100187 =C2=B1 15% sched_debug.cpu.loa= d.avg 887242 =C2=B1 6% +2.8% 912055 =C2=B1 3% sched_debug.cpu.loa= d.max 215161 =C2=B1 9% +13.3% 243690 =C2=B1 9% sched_debug.cpu.loa= d.stddev 500000 +0.0% 500168 sched_debug.cpu.max_idle_bala= nce_cost.avg 500000 +1.3% 506729 =C2=B1 2% sched_debug.cpu.max_idle= _balance_cost.max 500000 +0.0% 500000 sched_debug.cpu.max_idle_bala= nce_cost.min 4295 -0.0% 4295 sched_debug.cpu.next_balance.= avg 4295 -0.0% 4295 sched_debug.cpu.next_balance.= max 4295 -0.0% 4295 sched_debug.cpu.next_balance.= min 0.00 =C2=B1 5% +4.0% 0.00 =C2=B1 2% sched_debug.cpu.nex= t_balance.stddev 425064 -21.1% 335233 sched_debug.cpu.nr_load_updat= es.avg 432680 -21.1% 341517 sched_debug.cpu.nr_load_updat= es.max 422954 -21.2% 333267 sched_debug.cpu.nr_load_updat= es.min 1562 =C2=B1 7% -14.0% 1343 =C2=B1 7% sched_debug.cpu.nr_= load_updates.stddev 0.38 =C2=B1 5% -22.5% 0.29 =C2=B1 3% sched_debug.cpu.nr_= running.avg 1.02 =C2=B1 2% -1.6% 1.00 sched_debug.cpu.nr_runni= ng.max 0.48 -6.7% 0.44 sched_debug.cpu.nr_running.st= ddev 2100568 -31.1% 1447457 sched_debug.cpu.nr_switches.a= vg 2390708 =C2=B1 3% -32.8% 1605907 =C2=B1 3% sched_debug.cpu.nr_= switches.max 1804351 =C2=B1 5% -29.2% 1277222 =C2=B1 2% sched_debug.cpu.nr_= switches.min 162512 =C2=B1 32% -32.1% 110332 =C2=B1 40% sched_debug.cpu.nr_= switches.stddev 0.24 =C2=B1 16% +34.9% 0.32 =C2=B1 2% sched_debug.cpu.nr_= uninterruptible.avg 52.23 =C2=B1 11% -8.7% 47.67 =C2=B1 33% sched_debug.cpu.nr_= uninterruptible.max -45.65 -24.2% -34.60 sched_debug.cpu.nr_uninterrup= tible.min 23.75 =C2=B1 6% -23.6% 18.14 =C2=B1 9% sched_debug.cpu.nr_= uninterruptible.stddev 2100376 -31.1% 1446985 sched_debug.cpu.sched_count.a= vg 2390220 =C2=B1 3% -32.8% 1605562 =C2=B1 3% sched_debug.cpu.sch= ed_count.max 1803753 =C2=B1 5% -29.2% 1276588 =C2=B1 2% sched_debug.cpu.sch= ed_count.min 162688 =C2=B1 33% -32.1% 110422 =C2=B1 40% sched_debug.cpu.sch= ed_count.stddev 1049181 -31.1% 722833 sched_debug.cpu.sched_goidle.= avg 1194188 =C2=B1 3% -32.8% 801993 =C2=B1 3% sched_debug.cpu.sch= ed_goidle.max 900602 =C2=B1 5% -29.2% 637694 =C2=B1 2% sched_debug.cpu.sch= ed_goidle.min 81345 =C2=B1 33% -32.2% 55172 =C2=B1 40% sched_debug.cpu.sch= ed_goidle.stddev 1061349 -31.2% 730158 sched_debug.cpu.ttwu_count.avg 1222488 =C2=B1 3% -33.5% 813557 =C2=B1 3% sched_debug.cpu.ttw= u_count.max 900060 =C2=B1 5% -28.9% 639498 =C2=B1 3% sched_debug.cpu.ttw= u_count.min 90044 =C2=B1 35% -32.5% 60737 =C2=B1 44% sched_debug.cpu.ttw= u_count.stddev 1938 =C2=B1 10% -14.8% 1651 =C2=B1 16% sched_debug.cpu.ttw= u_local.avg 4204 =C2=B1 14% -15.8% 3539 =C2=B1 24% sched_debug.cpu.ttw= u_local.max 1200 =C2=B1 7% -27.3% 873.31 =C2=B1 6% sched_debug.cpu.ttw= u_local.min 577.88 =C2=B1 28% +2.0% 589.37 =C2=B1 39% sched_debug.cpu.ttw= u_local.stddev 443749 -20.4% 353030 sched_debug.cpu_clk 996147 +0.0% 996147 sched_debug.dl_rq:.dl_bw->bw.= avg 996147 +0.0% 996147 sched_debug.dl_rq:.dl_bw->bw.= max 996147 +0.0% 996147 sched_debug.dl_rq:.dl_bw->bw.= min 4.295e+09 -0.0% 4.295e+09 sched_debug.jiffies 443749 -20.4% 353030 sched_debug.ktime 950.00 +0.0% 950.00 sched_debug.rt_rq:/.rt_runtim= e.avg 950.00 +0.0% 950.00 sched_debug.rt_rq:/.rt_runtim= e.max 950.00 +0.0% 950.00 sched_debug.rt_rq:/.rt_runtim= e.min 0.01 =C2=B1 56% -6.7% 0.01 =C2=B1 16% sched_debug.rt_rq:/= .rt_time.avg 0.06 =C2=B1 38% -3.3% 0.06 =C2=B1 24% sched_debug.rt_rq:/= .rt_time.max 0.00 =C2=B1125% +10.9% 0.00 =C2=B1 79% sched_debug.rt_rq:/= .rt_time.min 0.01 =C2=B1 39% -6.3% 0.01 =C2=B1 19% sched_debug.rt_rq:/= .rt_time.stddev 444178 -20.4% 353461 sched_debug.sched_clk 1.00 +0.0% 1.00 sched_debug.sched_clock_stabl= e() 4118331 +0.0% 4118331 sched_debug.sysctl_sched.sysc= tl_sched_features 24.00 +0.0% 24.00 sched_debug.sysctl_sched.sysc= tl_sched_latency 3.00 +0.0% 3.00 sched_debug.sysctl_sched.sysc= tl_sched_min_granularity 1.00 +0.0% 1.00 sched_debug.sysctl_sched.sysc= tl_sched_tunable_scaling 4.00 +0.0% 4.00 sched_debug.sysctl_sched.sysc= tl_sched_wakeup_granularity 30.14 =C2=B1 58% -22.8 7.33 =C2=B1173% perf-profile.calltr= ace.cycles-pp.write 29.63 =C2=B1 58% -22.5 7.15 =C2=B1173% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.write 29.63 =C2=B1 58% -22.5 7.15 =C2=B1173% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 29.62 =C2=B1 58% -22.5 7.14 =C2=B1173% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.write 29.62 =C2=B1 58% -22.5 7.14 =C2=B1173% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 37.02 =C2=B1 7% -11.8 25.21 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe.= btrfs_sync_file.btrfs_file_write_iter 37.05 =C2=B1 7% -11.8 25.27 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_log_inode_parent.btrfs_log_dentry_safe.btrfs_sync_file.= btrfs_file_write_iter.__vfs_write 37.05 =C2=B1 7% -11.8 25.28 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_log_dentry_safe.btrfs_sync_file.btrfs_file_write_iter._= _vfs_write.vfs_write 40.04 =C2=B1 7% -10.2 29.86 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_file_write_iter.__vfs_write.vfs_write.ksys_write.do_sys= call_64 39.71 =C2=B1 7% -10.2 29.53 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.btrfs_sync_file.btrfs_file_write_iter.__vfs_write.vfs_write.k= sys_write 40.07 =C2=B1 7% -10.2 29.90 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__vfs_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_= 64_after_hwframe 13.11 =C2=B1 7% -6.7 6.40 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_log_inode.bt= rfs_log_inode_parent.btrfs_log_dentry_safe 13.11 =C2=B1 7% -6.7 6.40 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_insert_empty_items.btrfs_log_inode.btrfs_log_inode_pare= nt.btrfs_log_dentry_safe.btrfs_sync_file 21.28 =C2=B1 9% -6.5 14.79 perf-profile.calltrace.c= ycles-pp.btrfs_log_changed_extents.btrfs_log_inode.btrfs_log_inode_parent.b= trfs_log_dentry_safe.btrfs_sync_file 9.61 =C2=B1 8% -4.9 4.72 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_= insert_empty_items.btrfs_log_inode 9.61 =C2=B1 8% -4.9 4.73 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_ite= ms.btrfs_log_inode.btrfs_log_inode_parent 13.31 =C2=B1 9% -4.9 8.44 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_csum_file_blocks.wait_ordered_extents.btrfs_log_changed= _extents.btrfs_log_inode.btrfs_log_inode_parent 13.34 =C2=B1 9% -4.7 8.61 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.wait_ordered_extents.btrfs_log_changed_extents.btrfs_log_inod= e.btrfs_log_inode_parent.btrfs_log_dentry_safe 11.67 =C2=B1 4% -3.8 7.90 =C2=B1 9% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.btrfs_tree_lock.= btrfs_lock_root_node.btrfs_search_slot 11.32 =C2=B1 4% -3.6 7.69 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepa= re_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node 6.69 =C2=B1 8% -3.4 3.32 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.bt= rfs_search_slot.btrfs_insert_empty_items 6.92 =C2=B1 8% -2.7 4.19 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_bl= ocks.wait_ordered_extents.btrfs_log_changed_extents 6.93 =C2=B1 8% -2.7 4.21 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_insert_empty_items.btrfs_csum_file_blocks.wait_ordered_= extents.btrfs_log_changed_extents.btrfs_log_inode 5.85 =C2=B1 8% -2.5 3.30 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_= insert_empty_items.btrfs_csum_file_blocks 8.87 =C2=B1 2% -2.5 6.35 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finis= h_wait.btrfs_tree_lock.btrfs_lock_root_node 8.96 =C2=B1 2% -2.5 6.45 =C2=B1 5% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.finish_wait.btrfs_tree_lock.btrfs_lock= _root_node.btrfs_search_slot 4.88 =C2=B1 7% -2.4 2.50 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search= _slot.btrfs_insert_empty_items 5.64 =C2=B1 8% -2.3 3.30 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_ite= ms.btrfs_csum_file_blocks.wait_ordered_extents 4.26 =C2=B1 9% -2.1 2.12 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_lookup_csum.btrfs_csum_file_blocks.wa= it_ordered_extents.btrfs_log_changed_extents 4.26 =C2=B1 9% -2.1 2.12 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_lookup_csum.btrfs_csum_file_blocks.wait_ordered_extents= .btrfs_log_changed_extents.btrfs_log_inode 7.58 =C2=B1 7% -1.8 5.77 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_lookup_file_extent.__btrfs_drop_extents.btrfs_log_chang= ed_extents.btrfs_log_inode.btrfs_log_inode_parent 7.58 =C2=B1 8% -1.8 5.77 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_exten= ts.btrfs_log_changed_extents.btrfs_log_inode 7.88 =C2=B1 8% -1.8 6.10 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__btrfs_drop_extents.btrfs_log_changed_extents.btrfs_log_inod= e.btrfs_log_inode_parent.btrfs_log_dentry_safe 2.41 =C2=B1 7% -1.6 0.77 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.btrfs_insert_empty_items.btrfs_log_inode 2.42 =C2=B1 7% -1.6 0.78 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empt= y_items.btrfs_log_inode.btrfs_log_inode_parent 4.61 =C2=B1 5% -1.5 3.11 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath.queued_write_lock_slowpath.b= trfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot 3.37 =C2=B1 8% -1.5 1.88 =C2=B1 21% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.prepa= re_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_node 1.42 =C2=B1 15% -1.4 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_csum.btrfs_csu= m_file_blocks.wait_ordered_extents 1.41 =C2=B1 15% -1.4 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_looku= p_csum.btrfs_csum_file_blocks 3.42 =C2=B1 8% -1.4 2.05 =C2=B1 20% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.prepare_to_wait_event.btrfs_tree_read_= lock.btrfs_read_lock_root_node.btrfs_search_slot 3.11 =C2=B1 11% -1.4 1.76 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_no= de.btrfs_search_slot.btrfs_insert_empty_items 2.16 =C2=B1100% -1.3 0.89 =C2=B1173% perf-profile.calltr= ace.cycles-pp.close 2.12 =C2=B1100% -1.2 0.88 =C2=B1173% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.close 2.12 =C2=B1100% -1.2 0.88 =C2=B1173% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.close 2.12 =C2=B1100% -1.2 0.88 =C2=B1173% perf-profile.calltr= ace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hw= frame.close 2.12 =C2=B1100% -1.2 0.88 =C2=B1173% perf-profile.calltr= ace.cycles-pp.task_work_run.exit_to_usermode_loop.do_syscall_64.entry_SYSCA= LL_64_after_hwframe.close 1.15 =C2=B1 9% -1.2 0.00 perf-profile.calltrace.c= ycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_no= de.btrfs_search_slot.btrfs_insert_empty_items 4.59 =C2=B1 7% -1.1 3.49 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_exte= nt.__btrfs_drop_extents.btrfs_log_changed_extents 1.61 =C2=B1104% -1.0 0.57 =C2=B1173% perf-profile.calltr= ace.cycles-pp.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_= delayed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items 2.24 =C2=B1 7% -0.8 1.42 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_csum= .btrfs_csum_file_blocks.wait_ordered_extents 2.24 =C2=B1 7% -0.8 1.42 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.btrfs_lookup_csum.btrfs_csum_file_blocks 2.39 =C2=B1 8% -0.7 1.73 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file= _extent.__btrfs_drop_extents.btrfs_log_changed_extents 0.62 =C2=B1 10% -0.6 0.00 perf-profile.calltrace.c= ycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_s= earch_slot.btrfs_lookup_csum 0.60 =C2=B1 8% -0.6 0.00 perf-profile.calltrace.c= ycles-pp.queued_read_lock_slowpath.btrfs_tree_read_lock.btrfs_read_lock_roo= t_node.btrfs_search_slot.btrfs_lookup_csum 0.73 =C2=B1 5% -0.6 0.13 =C2=B1173% perf-profile.calltr= ace.cycles-pp.__wake_up_common_lock.btrfs_clear_path_blocking.btrfs_search_= slot.btrfs_insert_empty_items.btrfs_log_inode 0.57 =C2=B1 4% -0.6 0.00 perf-profile.calltrace.c= ycles-pp.__wake_up_common.__wake_up_common_lock.btrfs_clear_path_blocking.b= trfs_search_slot.btrfs_insert_empty_items 0.56 =C2=B1 4% -0.6 0.00 perf-profile.calltrace.c= ycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lock.bt= rfs_clear_path_blocking.btrfs_search_slot 0.53 =C2=B1 3% -0.5 0.00 perf-profile.calltrace.c= ycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wake_up= _common_lock.btrfs_clear_path_blocking 1.42 =C2=B1 63% -0.5 0.90 =C2=B1100% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64 1.42 =C2=B1 63% -0.5 0.90 =C2=B1100% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64 1.42 =C2=B1 63% -0.5 0.90 =C2=B1100% perf-profile.calltr= ace.cycles-pp.start_kernel.secondary_startup_64 1.32 =C2=B1 63% -0.5 0.82 =C2=B1100% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_kernel.se= condary_startup_64 0.92 =C2=B1 8% -0.5 0.43 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_ro= ot_node.btrfs_search_slot.btrfs_lookup_csum 1.24 =C2=B1 63% -0.5 0.76 =C2=B1100% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.star= t_kernel 0.47 =C2=B1 57% -0.5 0.00 perf-profile.calltrace.c= ycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_s= earch_slot.btrfs_lookup_csum 0.46 =C2=B1 58% -0.5 0.00 perf-profile.calltrace.c= ycles-pp.queued_read_lock_slowpath.btrfs_tree_read_lock.btrfs_read_lock_roo= t_node.btrfs_search_slot.btrfs_insert_empty_items 0.42 =C2=B1 57% -0.4 0.00 perf-profile.calltrace.c= ycles-pp.start_ordered_ops.btrfs_sync_file.btrfs_file_write_iter.__vfs_writ= e.vfs_write 0.42 =C2=B1 57% -0.4 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_fdatawrite_range.start_ordered_ops.btrfs_sync_file.btrfs_fil= e_write_iter.__vfs_write 0.42 =C2=B1 57% -0.4 0.00 perf-profile.calltrace.c= ycles-pp.__filemap_fdatawrite_range.btrfs_fdatawrite_range.start_ordered_op= s.btrfs_sync_file.btrfs_file_write_iter 0.42 =C2=B1 57% -0.4 0.00 perf-profile.calltrace.c= ycles-pp.do_writepages.__filemap_fdatawrite_range.btrfs_fdatawrite_range.st= art_ordered_ops.btrfs_sync_file 0.42 =C2=B1 57% -0.4 0.00 perf-profile.calltrace.c= ycles-pp.extent_writepages.do_writepages.__filemap_fdatawrite_range.btrfs_f= datawrite_range.start_ordered_ops 0.41 =C2=B1 57% -0.4 0.00 perf-profile.calltrace.c= ycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_s= earch_slot.btrfs_insert_empty_items 2.36 =C2=B1 13% -0.4 1.96 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.finis= h_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node 0.37 =C2=B1101% -0.4 0.00 perf-profile.calltrace.c= ycles-pp.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delayed_ref= s.delayed_ref_async_start.normal_work_helper 0.34 =C2=B1102% -0.3 0.00 perf-profile.calltrace.c= ycles-pp.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_delay= ed_refs.btrfs_run_delayed_refs.delayed_ref_async_start 1.19 =C2=B1 3% -0.3 0.85 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.queued_read_lock_slowpath.btrfs_tree_read_lock.btrfs_read_loc= k_root_node.btrfs_search_slot.btrfs_lookup_file_extent 2.79 =C2=B1100% -0.3 2.47 =C2=B1 55% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.lookup_inline_extent_backref.__btrfs_free_e= xtent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 0.84 =C2=B1 8% -0.3 0.55 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.btrfs_insert_empty_items.btrfs_csum_file_blocks 0.43 =C2=B1101% -0.3 0.14 =C2=B1173% perf-profile.calltr= ace.cycles-pp.delayed_ref_async_start.normal_work_helper.process_one_work.w= orker_thread.kthread 0.84 =C2=B1 8% -0.3 0.55 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_insert_empt= y_items.btrfs_csum_file_blocks.wait_ordered_extents 0.43 =C2=B1100% -0.3 0.14 =C2=B1173% perf-profile.calltr= ace.cycles-pp.btrfs_run_delayed_refs.delayed_ref_async_start.normal_work_he= lper.process_one_work.worker_thread 0.43 =C2=B1100% -0.3 0.14 =C2=B1173% perf-profile.calltr= ace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.delayed_ref_a= sync_start.normal_work_helper.process_one_work 2.39 =C2=B1 13% -0.3 2.11 =C2=B1 15% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.finish_wait.btrfs_tree_read_lock.btrfs= _read_lock_root_node.btrfs_search_slot 0.26 =C2=B1173% -0.3 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_insert_empty_items.btrfs_csum_file_blocks.add_pending_csums.= btrfs_finish_ordered_io.normal_work_helper 0.25 =C2=B1173% -0.3 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_search_slot.btrfs_insert_empty_items.btrfs_csum_file_blocks.= add_pending_csums.btrfs_finish_ordered_io 0.80 =C2=B1 6% -0.2 0.56 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_insert_empt= y_items.btrfs_log_inode.btrfs_log_inode_parent 0.21 =C2=B1173% -0.2 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_insert_empty_items.bt= rfs_csum_file_blocks.add_pending_csums 0.34 =C2=B1102% -0.2 0.15 =C2=B1173% perf-profile.calltr= ace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search= _slot.lookup_inline_extent_backref 0.29 =C2=B1100% -0.2 0.13 =C2=B1173% perf-profile.calltr= ace.cycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_lookup_file= _extent.__btrfs_drop_extents.btrfs_log_changed_extents 0.15 =C2=B1173% -0.2 0.00 perf-profile.calltrace.c= ycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.bt= rfs_search_slot.lookup_inline_extent_backref 0.83 =C2=B1100% -0.2 0.68 =C2=B1103% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.lookup_inline_ext= ent_backref.__btrfs_free_extent.__btrfs_run_delayed_refs 0.83 =C2=B1100% -0.2 0.68 =C2=B1103% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.lookup_inline_extent_backref.__btrfs_free_extent 0.15 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot= .btrfs_lookup_csum 0.14 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_insert_empty_items.alloc_reserved_file_extent.__btrfs_run_de= layed_refs.btrfs_run_delayed_refs.btrfs_truncate_inode_items 0.14 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.alloc_reserved_file_extent.__btrfs_run_delayed_refs.btrfs_run_dela= yed_refs.btrfs_truncate_inode_items.btrfs_evict_inode 0.14 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_search_slot.btrfs_insert_empty_items.alloc_reserved_file_ext= ent.__btrfs_run_delayed_refs.btrfs_run_delayed_refs 0.14 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_del_csums.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs= _run_delayed_refs.btrfs_commit_transaction 0.13 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_s= earch_slot.lookup_inline_extent_backref 0.13 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_lookup_csum.btrf= s_csum_file_blocks.wait_ordered_extents 0.12 =C2=B1173% -0.1 0.00 perf-profile.calltrace.c= ycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_node.bt= rfs_search_slot.btrfs_csum_file_blocks 2.80 =C2=B1 62% -0.1 2.69 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.btrfs_run_delayed_refs.btrfs_truncate_inode_items.btrfs_evict= _inode.evict.__dentry_kill 2.80 =C2=B1 62% -0.1 2.69 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_truncat= e_inode_items.btrfs_evict_inode.evict 2.81 =C2=B1 62% -0.1 2.71 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.dput.__fput.task_work_run.exit_to_usermode_loop.do_syscall_64 2.81 =C2=B1 62% -0.1 2.71 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.dentry_kill.dput.__fput.task_work_run.exit_to_usermode_loop 2.81 =C2=B1 62% -0.1 2.71 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.__dentry_kill.dentry_kill.dput.__fput.task_work_run 2.81 =C2=B1 62% -0.1 2.71 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.__fput.task_work_run.exit_to_usermode_loop.do_syscall_64.entr= y_SYSCALL_64_after_hwframe 2.81 =C2=B1 62% -0.1 2.71 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.evict.__dentry_kill.dentry_kill.dput.__fput 2.81 =C2=B1 62% -0.1 2.71 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.btrfs_evict_inode.evict.__dentry_kill.dentry_kill.dput 2.81 =C2=B1 62% -0.1 2.71 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.btrfs_truncate_inode_items.btrfs_evict_inode.evict.__dentry_k= ill.dentry_kill 10.73 -0.1 10.65 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_looku= p_file_extent.__btrfs_drop_extents 2.59 =C2=B1 61% -0.0 2.56 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delaye= d_refs.btrfs_truncate_inode_items.btrfs_evict_inode 0.18 =C2=B1173% -0.0 0.15 =C2=B1173% perf-profile.calltr= ace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.bt= rfs_search_slot.lookup_inline_extent_backref 3.49 =C2=B1 2% -0.0 3.46 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search= _slot.btrfs_lookup_file_extent 1.11 =C2=B1 4% -0.0 1.09 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.btrfs_log_all_xattrs.btrfs_log_inode 4.35 -0.0 4.33 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.btrfs_s= earch_slot.btrfs_lookup_file_extent 1.37 =C2=B1 18% -0.0 1.35 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_= csum_file_blocks.wait_ordered_extents 1.37 =C2=B1 18% -0.0 1.35 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_csum_file_blocks= .wait_ordered_extents.btrfs_log_changed_extents 1.11 =C2=B1 4% -0.0 1.10 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_log_all_xat= trs.btrfs_log_inode.btrfs_log_inode_parent 0.43 =C2=B1 59% -0.0 0.43 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.bt= rfs_search_slot.btrfs_csum_file_blocks 1.40 =C2=B1100% +0.0 1.40 =C2=B1 54% perf-profile.calltr= ace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.lookup= _inline_extent_backref.__btrfs_free_extent 1.40 =C2=B1100% +0.0 1.40 =C2=B1 54% perf-profile.calltr= ace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.lookup_inline_extent_b= ackref.__btrfs_free_extent.__btrfs_run_delayed_refs 0.12 =C2=B1173% +0.0 0.13 =C2=B1173% perf-profile.calltr= ace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search= _slot.btrfs_csum_file_blocks 0.43 =C2=B1173% +0.0 0.43 =C2=B1111% perf-profile.calltr= ace.cycles-pp.btrfs_csum_file_blocks.add_pending_csums.btrfs_finish_ordered= _io.normal_work_helper.process_one_work 1.26 =C2=B1 5% +0.0 1.27 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.btrfs_log_all_xattrs.btrfs_log_inode.btrfs_log_inode_parent.b= trfs_log_dentry_safe.btrfs_sync_file 0.43 =C2=B1173% +0.0 0.44 =C2=B1111% perf-profile.calltr= ace.cycles-pp.add_pending_csums.btrfs_finish_ordered_io.normal_work_helper.= process_one_work.worker_thread 2.38 =C2=B1 3% +0.0 2.40 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_no= de.btrfs_search_slot.btrfs_lookup_file_extent 1.26 =C2=B1 5% +0.0 1.27 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_log_all_xattrs.btrfs_log_inode.btrfs_= log_inode_parent.btrfs_log_dentry_safe 0.41 =C2=B1173% +0.0 0.44 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.bt= rfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_slot 1.73 =C2=B1 4% +0.0 1.77 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.sched_ttwu_pending.do_idle.cpu_startup_entry.start_secondary.= secondary_startup_64 1.51 =C2=B1 3% +0.0 1.55 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.sched_ttwu_= pending.do_idle 1.56 =C2=B1 4% +0.0 1.60 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.ttwu_do_activate.sched_ttwu_pending.do_idle.cpu_startup_entry= .start_secondary 1.32 =C2=B1 3% +0.0 1.36 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__account_scheduler_latency.enqueue_entity.enqueue_task_fair.= ttwu_do_activate.sched_ttwu_pending 1.85 =C2=B1 15% +0.0 1.90 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_csum_file_blocks.wait_ordered_extents= .btrfs_log_changed_extents.btrfs_log_inode 0.97 =C2=B1 5% +0.1 1.02 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__save_stack_trace.save_stack_trace_tsk.__account_scheduler_l= atency.enqueue_entity.enqueue_task_fair 1.55 =C2=B1 3% +0.1 1.60 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.enqueue_task_fair.ttwu_do_activate.sched_ttwu_pending.do_idle= .cpu_startup_entry 0.98 =C2=B1 5% +0.1 1.04 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.save_stack_trace_tsk.__account_scheduler_latency.enqueue_enti= ty.enqueue_task_fair.ttwu_do_activate 0.64 =C2=B1 5% +0.1 0.71 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.unwind_next_frame.__save_stack_trace.save_stack_trace_tsk.__a= ccount_scheduler_latency.enqueue_entity 0.00 +0.1 0.12 =C2=B1173% perf-profile.calltrace.c= ycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtimer_in= terrupt.smp_apic_timer_interrupt 0.00 +0.1 0.13 =C2=B1173% perf-profile.calltrace.c= ycles-pp.orc_find.unwind_next_frame.__save_stack_trace.save_stack_trace_tsk= .__account_scheduler_latency 0.59 +0.1 0.73 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.schedule_idle.do_idle.cpu_startup_entry.start_secondary.secondary_= startup_64 0.00 +0.1 0.14 =C2=B1173% perf-profile.calltrace.c= ycles-pp.__mutex_lock.wait_log_commit.btrfs_sync_log.btrfs_sync_file.btrfs_= file_write_iter 0.59 +0.1 0.73 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.__schedule.schedule_idle.do_idle.cpu_startup_entry.start_secondary 0.17 =C2=B1173% +0.1 0.31 =C2=B1100% perf-profile.calltr= ace.cycles-pp.queued_write_lock_slowpath.btrfs_tree_lock.btrfs_lock_root_no= de.btrfs_search_slot.btrfs_del_csums 0.25 =C2=B1173% +0.2 0.42 =C2=B1102% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_del_csums._= _btrfs_free_extent.__btrfs_run_delayed_refs 0.25 =C2=B1173% +0.2 0.42 =C2=B1102% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.btrfs_del_csums.__btrfs_free_extent 1.41 =C2=B1 5% +0.2 1.59 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.bt= rfs_search_slot.btrfs_lookup_file_extent 0.84 =C2=B1 5% +0.2 1.03 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.seconda= ry_startup_64 0.23 =C2=B1173% +0.2 0.45 =C2=B1100% perf-profile.calltr= ace.cycles-pp.finish_wait.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search= _slot.btrfs_del_csums 0.23 =C2=B1173% +0.2 0.46 =C2=B1100% perf-profile.calltr= ace.cycles-pp.prepare_to_wait_event.btrfs_tree_lock.btrfs_lock_root_node.bt= rfs_search_slot.btrfs_del_csums 1.54 =C2=B1 8% +0.2 1.77 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_ro= ot_node.btrfs_search_slot.btrfs_lookup_file_extent 0.64 =C2=B1 7% +0.3 0.91 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt.cpuidle_enter_state 0.00 +0.3 0.28 =C2=B1100% perf-profile.calltrace.c= ycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_t= imer_interrupt.apic_timer_interrupt 0.57 =C2=B1 5% +0.3 0.87 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.irq_exit.smp_apic_timer_interrupt.a= pic_timer_interrupt.cpuidle_enter_state 0.00 +0.3 0.30 =C2=B1101% perf-profile.calltrace.c= ycles-pp.wait_log_commit.btrfs_sync_log.btrfs_sync_file.btrfs_file_write_it= er.__vfs_write 0.65 =C2=B1 3% +0.3 0.96 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidl= e_enter_state.do_idle 0.86 =C2=B1 7% +0.3 1.17 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt.cpuidle_enter_state.do_idle 0.76 =C2=B1 7% +0.4 1.15 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.btrfs_sync_log.btrfs_sync_file.btrfs_file_write_iter.__vfs_wr= ite.vfs_write 0.00 +0.4 0.40 =C2=B1 57% perf-profile.calltrace.c= ycles-pp.__filemap_fdatawrite_range.btrfs_write_marked_extents.btrfs_sync_l= og.btrfs_sync_file.btrfs_file_write_iter 0.00 +0.4 0.40 =C2=B1 57% perf-profile.calltrace.c= ycles-pp.do_writepages.__filemap_fdatawrite_range.btrfs_write_marked_extent= s.btrfs_sync_log.btrfs_sync_file 0.00 +0.4 0.40 =C2=B1 57% perf-profile.calltrace.c= ycles-pp.btrfs_write_marked_extents.btrfs_sync_log.btrfs_sync_file.btrfs_fi= le_write_iter.__vfs_write 0.00 +0.4 0.40 =C2=B1 57% perf-profile.calltrace.c= ycles-pp.btree_write_cache_pages.do_writepages.__filemap_fdatawrite_range.b= trfs_write_marked_extents.btrfs_sync_log 0.00 +0.4 0.41 =C2=B1 58% perf-profile.calltrace.c= ycles-pp.prepare_to_wait_event.btrfs_tree_read_lock.btrfs_read_lock_root_no= de.btrfs_search_slot.btrfs_lookup_inode 0.00 +0.4 0.42 =C2=B1 57% perf-profile.calltrace.c= ycles-pp.__wake_up_common_lock.btrfs_clear_path_blocking.btrfs_search_slot.= btrfs_lookup_file_extent.__btrfs_drop_extents 0.14 =C2=B1173% +0.5 0.67 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.btrfs_clear_path_blocking.btrfs_search_slot.btrfs_lookup_file= _extent.__btrfs_drop_extents.insert_reserved_file_extent 0.12 =C2=B1173% +0.5 0.66 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_inod= e.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_inode 0.00 +0.6 0.56 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.finish_wait.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_s= earch_slot.btrfs_lookup_inode 0.15 =C2=B1173% +0.6 0.74 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_lookup_inode.__btrfs_update_delayed_i= node.btrfs_commit_inode_delayed_inode.btrfs_log_inode 0.65 =C2=B1173% +0.6 1.24 =C2=B1100% perf-profile.calltr= ace.cycles-pp.btrfs_tree_lock.btrfs_lock_root_node.btrfs_search_slot.btrfs_= del_csums.__btrfs_free_extent 0.65 =C2=B1173% +0.6 1.24 =C2=B1100% perf-profile.calltr= ace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_del_csums.__btrf= s_free_extent.__btrfs_run_delayed_refs 0.15 =C2=B1173% +0.6 0.75 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_= inode_delayed_inode.btrfs_log_inode.btrfs_log_inode_parent 0.15 =C2=B1173% +0.6 0.76 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_inode= .btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 0.15 =C2=B1173% +0.6 0.77 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.btrfs_commit_inode_delayed_inode.btrfs_log_inode.btrfs_log_in= ode_parent.btrfs_log_dentry_safe.btrfs_sync_file 4.33 =C2=B1 5% +0.6 4.95 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.btrfs_lookup_file_extent.__btrfs_drop_extents 1.65 =C2=B1 5% +0.7 2.31 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_s= tate.do_idle.cpu_startup_entry 1.65 =C2=B1 5% +0.7 2.33 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.do_idle.cpu_startup_= entry.start_secondary 0.00 +0.7 0.74 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.extent_writepages.do_writepages.__filemap_fdatawrite_range.btrfs_f= datawrite_range.btrfs_sync_file 0.00 +0.7 0.74 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.do_writepages.__filemap_fdatawrite_range.btrfs_fdatawrite_range.bt= rfs_sync_file.btrfs_file_write_iter 0.00 +0.7 0.74 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.__filemap_fdatawrite_range.btrfs_fdatawrite_range.btrfs_sync_file.= btrfs_file_write_iter.__vfs_write 0.00 +0.7 0.74 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.btrfs_fdatawrite_range.btrfs_sync_file.btrfs_file_write_iter.__vfs= _write.vfs_write 1.32 =C2=B1 57% +0.8 2.15 =C2=B1 40% perf-profile.calltr= ace.cycles-pp.btrfs_commit_transaction.btrfs_sync_file.btrfs_file_write_ite= r.__vfs_write.vfs_write 1.32 =C2=B1 58% +0.8 2.15 =C2=B1 39% perf-profile.calltr= ace.cycles-pp.btrfs_run_delayed_refs.btrfs_commit_transaction.btrfs_sync_fi= le.btrfs_file_write_iter.__vfs_write 1.32 =C2=B1 58% +0.8 2.15 =C2=B1 39% perf-profile.calltr= ace.cycles-pp.__btrfs_run_delayed_refs.btrfs_run_delayed_refs.btrfs_commit_= transaction.btrfs_sync_file.btrfs_file_write_iter 1.09 =C2=B1173% +0.9 1.96 =C2=B1 81% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_del_csums.__btrfs_free_extent.__btrfs= _run_delayed_refs.btrfs_run_delayed_refs 1.00 =C2=B1 91% +0.9 1.92 =C2=B1 40% perf-profile.calltr= ace.cycles-pp.__btrfs_free_extent.__btrfs_run_delayed_refs.btrfs_run_delaye= d_refs.btrfs_commit_transaction.btrfs_sync_file 0.64 =C2=B1 12% +1.0 1.61 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_inod= e.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_items 0.96 =C2=B1173% +1.0 1.97 =C2=B1 80% perf-profile.calltr= ace.cycles-pp.btrfs_del_csums.__btrfs_free_extent.__btrfs_run_delayed_refs.= btrfs_run_delayed_refs.btrfs_truncate_inode_items 6.14 =C2=B1 5% +1.0 7.17 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.btrfs_lock_root_node.btrfs_search_slot.btrfs_lookup_file_exte= nt.__btrfs_drop_extents.insert_reserved_file_extent 0.84 =C2=B1116% +1.1 1.90 =C2=B1 39% perf-profile.calltr= ace.cycles-pp.lookup_inline_extent_backref.__btrfs_free_extent.__btrfs_run_= delayed_refs.btrfs_run_delayed_refs.btrfs_commit_transaction 0.77 =C2=B1 12% +1.1 1.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_lookup_inode.__btrfs_update_delayed_i= node.btrfs_commit_inode_delayed_items.btrfs_log_inode 0.77 =C2=B1 12% +1.1 1.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_lookup_inode.__btrfs_update_delayed_inode.btrfs_commit_= inode_delayed_items.btrfs_log_inode.btrfs_log_inode_parent 0.81 =C2=B1 12% +1.1 1.92 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.btrfs_commit_inode_delayed_items.btrfs_log_inode.btrfs_log_in= ode_parent.btrfs_log_dentry_safe.btrfs_sync_file 0.79 =C2=B1 12% +1.1 1.91 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__btrfs_update_delayed_inode.btrfs_commit_inode_delayed_items= .btrfs_log_inode.btrfs_log_inode_parent.btrfs_log_dentry_safe 0.69 =C2=B1173% +1.1 1.83 =C2=B1100% perf-profile.calltr= ace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hw= frame 0.69 =C2=B1173% +1.1 1.83 =C2=B1100% perf-profile.calltr= ace.cycles-pp.task_work_run.exit_to_usermode_loop.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 1.95 =C2=B1 5% +1.3 3.23 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.btrfs_read_lock_root_node.btrfs_search_slot.btrfs_lookup_file= _extent.__btrfs_drop_extents.insert_reserved_file_extent 0.76 =C2=B1 26% +1.5 2.27 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.btrfs_tree_read_lock.btrfs_read_lock_root_node.btrfs_search_s= lot.btrfs_lookup_inode.__btrfs_update_delayed_inode 8.67 =C2=B1 4% +2.5 11.18 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.btrfs_search_slot.btrfs_lookup_file_extent.__btrfs_drop_exten= ts.insert_reserved_file_extent.btrfs_finish_ordered_io 8.67 =C2=B1 4% +2.5 11.18 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.btrfs_lookup_file_extent.__btrfs_drop_extents.insert_reserved= _file_extent.btrfs_finish_ordered_io.normal_work_helper 10.69 =C2=B1 7% +2.6 13.24 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork 10.72 =C2=B1 7% +2.6 13.28 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.worker_thread.kthread.ret_from_fork 10.76 =C2=B1 7% +2.6 13.34 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.ret_from_fork 10.76 =C2=B1 7% +2.6 13.34 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.kthread.ret_from_fork 10.52 =C2=B1 7% +2.6 13.13 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.normal_work_helper.process_one_work.worker_thread.kthread.ret= _from_fork 9.13 =C2=B1 4% +2.6 11.75 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.__btrfs_drop_extents.insert_reserved_file_extent.btrfs_finish= _ordered_io.normal_work_helper.process_one_work 9.30 =C2=B1 4% +2.7 11.98 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.insert_reserved_file_extent.btrfs_finish_ordered_io.normal_wo= rk_helper.process_one_work.worker_thread 9.98 =C2=B1 8% +2.8 12.77 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.btrfs_finish_ordered_io.normal_work_helper.process_one_work.w= orker_thread.kthread 37.03 =C2=B1 2% +6.4 43.39 perf-profile.calltrace.c= ycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_sec= ondary 43.96 =C2=B1 2% +7.2 51.14 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 38.90 +7.3 46.15 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary= _startup_64 42.54 +7.7 50.23 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64 42.54 +7.7 50.23 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64 42.53 +7.7 50.23 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 10.47 =C2=B1173% +12.3 22.79 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 10.47 =C2=B1173% +12.3 22.79 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame 11.19 =C2=B1173% +13.6 24.78 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 11.19 =C2=B1173% +13.6 24.78 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 30.18 =C2=B1 58% -22.8 7.37 =C2=B1172% perf-profile.childr= en.cycles-pp.write 37.02 =C2=B1 7% -11.8 25.21 =C2=B1 2% perf-profile.childr= en.cycles-pp.btrfs_log_inode 37.05 =C2=B1 7% -11.8 25.27 =C2=B1 2% perf-profile.childr= en.cycles-pp.btrfs_log_inode_parent 37.05 =C2=B1 7% -11.8 25.28 =C2=B1 2% perf-profile.childr= en.cycles-pp.btrfs_log_dentry_safe 39.71 =C2=B1 7% -10.2 29.53 =C2=B1 4% perf-profile.childr= en.cycles-pp.btrfs_sync_file 40.04 =C2=B1 7% -10.2 29.86 =C2=B1 3% perf-profile.childr= en.cycles-pp.btrfs_file_write_iter 40.09 =C2=B1 7% -10.2 29.93 =C2=B1 3% perf-profile.childr= en.cycles-pp.__vfs_write 40.12 =C2=B1 7% -10.2 29.96 =C2=B1 3% perf-profile.childr= en.cycles-pp.vfs_write 43.17 =C2=B1 3% -10.1 33.02 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_syscall_64 40.11 =C2=B1 7% -10.1 29.96 =C2=B1 3% perf-profile.childr= en.cycles-pp.ksys_write 43.17 =C2=B1 3% -10.1 33.03 =C2=B1 6% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 20.92 =C2=B1 6% -9.6 11.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.btrfs_insert_empty_items 50.48 -8.9 41.63 =C2=B1 2% perf-profile.children.cy= cles-pp.btrfs_search_slot 41.90 -8.8 33.11 =C2=B1 3% perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 32.03 -8.2 23.87 =C2=B1 3% perf-profile.children.cy= cles-pp.btrfs_tree_lock 31.94 -8.1 23.81 =C2=B1 3% perf-profile.children.cy= cles-pp.btrfs_lock_root_node 33.66 -7.0 26.69 =C2=B1 2% perf-profile.children.cy= cles-pp._raw_spin_lock_irqsave 21.28 =C2=B1 9% -6.5 14.79 perf-profile.children.cy= cles-pp.btrfs_log_changed_extents 13.83 =C2=B1 9% -4.9 8.95 =C2=B1 4% perf-profile.childr= en.cycles-pp.btrfs_csum_file_blocks 13.34 =C2=B1 9% -4.7 8.61 =C2=B1 2% perf-profile.childr= en.cycles-pp.wait_ordered_extents 18.69 =C2=B1 2% -4.4 14.28 =C2=B1 2% perf-profile.childr= en.cycles-pp.prepare_to_wait_event 14.83 =C2=B1 3% -2.7 12.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.finish_wait 4.34 =C2=B1 9% -2.1 2.23 =C2=B1 7% perf-profile.childr= en.cycles-pp.btrfs_lookup_csum 7.32 =C2=B1 2% -1.6 5.76 =C2=B1 4% perf-profile.childr= en.cycles-pp.queued_write_lock_slowpath 2.16 =C2=B1100% -1.3 0.89 =C2=B1173% perf-profile.childr= en.cycles-pp.close 14.24 =C2=B1 3% -0.8 13.43 =C2=B1 3% perf-profile.childr= en.cycles-pp.btrfs_tree_read_lock 14.25 =C2=B1 3% -0.8 13.45 =C2=B1 3% perf-profile.childr= en.cycles-pp.btrfs_read_lock_root_node 0.52 =C2=B1 13% -0.5 0.00 perf-profile.children.cy= cles-pp.start_ordered_ops 1.42 =C2=B1 63% -0.5 0.91 =C2=B1 97% perf-profile.childr= en.cycles-pp.start_kernel 2.94 =C2=B1 92% -0.3 2.62 =C2=B1 49% perf-profile.childr= en.cycles-pp.lookup_inline_extent_backref 3.97 =C2=B1 4% -0.2 3.74 =C2=B1 6% perf-profile.childr= en.cycles-pp.queued_read_lock_slowpath 0.53 =C2=B1 64% -0.2 0.36 =C2=B1 45% perf-profile.childr= en.cycles-pp.delayed_ref_async_start 0.83 =C2=B1 9% -0.2 0.68 =C2=B1 22% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 0.43 =C2=B1 97% -0.1 0.36 =C2=B1 32% perf-profile.childr= en.cycles-pp.alloc_reserved_file_extent 3.43 -0.1 3.37 =C2=B1 4% perf-profile.children.cy= cles-pp.btrfs_clear_path_blocking 0.24 =C2=B1 9% -0.1 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.btrfs_next_old_leaf 0.38 =C2=B1 4% -0.1 0.33 =C2=B1 13% perf-profile.childr= en.cycles-pp.dequeue_task_fair 0.15 =C2=B1 5% -0.0 0.11 =C2=B1 10% perf-profile.childr= en.cycles-pp.update_curr 0.06 =C2=B1 14% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.stack_access_ok 0.34 =C2=B1 7% -0.0 0.29 =C2=B1 8% perf-profile.childr= en.cycles-pp.dequeue_entity 0.04 =C2=B1 58% -0.0 0.00 perf-profile.children.cy= cles-pp.account_entity_dequeue 0.04 =C2=B1103% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.fb_flashcursor 0.04 =C2=B1103% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.bit_cursor 0.04 =C2=B1103% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.soft_cursor 0.04 =C2=B1103% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.mga_dirty_update 0.04 =C2=B1103% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.memcpy_erms 0.06 =C2=B1 17% -0.0 0.03 =C2=B1105% perf-profile.childr= en.cycles-pp.__might_sleep 0.04 =C2=B1 59% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.page_fault 0.04 =C2=B1 59% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.do_page_fault 0.03 =C2=B1100% -0.0 0.00 perf-profile.children.cy= cles-pp.select_idle_sibling 0.09 =C2=B1 60% -0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.btrfs_get_extent 0.02 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.btrfs_inode_rsv_release 0.02 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.block_rsv_release_bytes 0.12 =C2=B1 22% -0.0 0.11 =C2=B1 10% perf-profile.childr= en.cycles-pp.btrfs_dirty_pages 0.04 =C2=B1 59% -0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.__do_page_fault 0.16 =C2=B1 9% -0.0 0.15 =C2=B1 22% perf-profile.childr= en.cycles-pp.__unwind_start 0.31 =C2=B1 8% -0.0 0.30 =C2=B1 12% perf-profile.childr= en.cycles-pp.__list_add_valid 0.01 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.update_wall_time 0.01 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.__btrfs_inc_extent_ref 0.01 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.insert_inline_extent_backref 0.01 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.available_idle_cpu 0.01 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.call_cpuidle 0.01 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.__intel_pmu_enable_all 0.01 =C2=B1173% -0.0 0.00 perf-profile.children.cy= cles-pp.leaf_space_used 0.10 =C2=B1 15% -0.0 0.08 =C2=B1 21% perf-profile.childr= en.cycles-pp.update_ts_time_stats 0.12 =C2=B1 19% -0.0 0.11 =C2=B1 10% perf-profile.childr= en.cycles-pp.__switch_to 0.33 =C2=B1 12% -0.0 0.32 =C2=B1 6% perf-profile.childr= en.cycles-pp.kernel_text_address 0.12 =C2=B1 3% -0.0 0.11 =C2=B1 20% perf-profile.childr= en.cycles-pp.btrfs_release_path 0.03 =C2=B1100% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.mark_extent_buffer_accessed 0.08 =C2=B1 24% -0.0 0.07 =C2=B1 19% perf-profile.childr= en.cycles-pp.nr_iowait_cpu 0.32 =C2=B1 3% -0.0 0.31 =C2=B1 12% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.18 =C2=B1 14% -0.0 0.18 =C2=B1 10% perf-profile.childr= en.cycles-pp.btrfs_set_lock_blocking_rw 0.11 =C2=B1 47% -0.0 0.10 =C2=B1 25% perf-profile.childr= en.cycles-pp.setup_leaf_for_split 0.09 =C2=B1 4% -0.0 0.08 =C2=B1 21% perf-profile.childr= en.cycles-pp.___perf_sw_event 0.52 =C2=B1133% -0.0 0.51 =C2=B1 82% perf-profile.childr= en.cycles-pp.add_pending_csums 0.33 =C2=B1 15% -0.0 0.32 =C2=B1 9% perf-profile.childr= en.cycles-pp.__btrfs_buffered_write 0.07 =C2=B1 7% -0.0 0.06 =C2=B1 11% perf-profile.childr= en.cycles-pp.memmove_extent_buffer 0.02 =C2=B1173% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.end_page_writeback 0.02 =C2=B1173% -0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.test_clear_page_writeback 0.04 =C2=B1 58% -0.0 0.04 =C2=B1102% perf-profile.childr= en.cycles-pp.__switch_to_asm 0.08 =C2=B1 10% -0.0 0.08 =C2=B1 12% perf-profile.childr= en.cycles-pp.task_tick_fair 0.21 =C2=B1 13% -0.0 0.21 =C2=B1 6% perf-profile.childr= en.cycles-pp.__module_text_address 0.66 =C2=B1 6% -0.0 0.66 =C2=B1 6% perf-profile.childr= en.cycles-pp.btrfs_clear_lock_blocking_rw 0.23 =C2=B1 12% -0.0 0.23 =C2=B1 8% perf-profile.childr= en.cycles-pp.is_module_text_address 0.26 =C2=B1 10% -0.0 0.26 =C2=B1 11% perf-profile.childr= en.cycles-pp.select_task_rq_fair 0.13 =C2=B1 35% -0.0 0.13 =C2=B1 18% perf-profile.childr= en.cycles-pp.btrfs_duplicate_item 0.11 =C2=B1 14% -0.0 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.tick_nohz_idle_exit 0.09 =C2=B1 9% -0.0 0.08 =C2=B1 24% perf-profile.childr= en.cycles-pp.update_cfs_group 0.03 =C2=B1100% -0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.lock_and_cleanup_extent_if_need 0.04 =C2=B1100% -0.0 0.04 =C2=B1106% perf-profile.childr= en.cycles-pp.pipe_read 0.93 =C2=B1 8% -0.0 0.93 =C2=B1 8% perf-profile.childr= en.cycles-pp.schedule 2.81 =C2=B1 62% +0.0 2.81 =C2=B1 49% perf-profile.childr= en.cycles-pp.dentry_kill 2.81 =C2=B1 62% +0.0 2.81 =C2=B1 49% perf-profile.childr= en.cycles-pp.__dentry_kill 2.81 =C2=B1 62% +0.0 2.81 =C2=B1 49% perf-profile.childr= en.cycles-pp.evict 2.81 =C2=B1 62% +0.0 2.81 =C2=B1 49% perf-profile.childr= en.cycles-pp.btrfs_evict_inode 2.81 =C2=B1 62% +0.0 2.81 =C2=B1 49% perf-profile.childr= en.cycles-pp.btrfs_truncate_inode_items 0.33 =C2=B1 9% +0.0 0.33 =C2=B1 5% perf-profile.childr= en.cycles-pp.unwind_get_return_address 0.19 =C2=B1 12% +0.0 0.19 =C2=B1 4% perf-profile.childr= en.cycles-pp.btrfs_set_path_blocking 0.14 =C2=B1 5% +0.0 0.14 =C2=B1 10% perf-profile.childr= en.cycles-pp.save_stack_address 0.08 =C2=B1 14% +0.0 0.08 =C2=B1 22% perf-profile.childr= en.cycles-pp.check_preempt_curr 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.rcu_idle_exit 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.resched_curr 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.pm_qos_request 0.09 =C2=B1100% +0.0 0.09 =C2=B1102% perf-profile.childr= en.cycles-pp.read 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.__test_set_page_writeback 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.mutex_lock 0.04 =C2=B1 58% +0.0 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.rcu_eqs_enter 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.childr= en.cycles-pp.tick_nohz_irq_exit 0.07 =C2=B1 14% +0.0 0.07 =C2=B1 20% perf-profile.childr= en.cycles-pp.finish_task_switch 0.04 =C2=B1 58% +0.0 0.04 =C2=B1100% perf-profile.childr= en.cycles-pp.tick_nohz_idle_enter 0.11 =C2=B1 17% +0.0 0.11 =C2=B1 11% perf-profile.childr= en.cycles-pp.run_timer_softirq 0.11 =C2=B1 9% +0.0 0.12 =C2=B1 7% perf-profile.childr= en.cycles-pp.read_tsc 0.07 =C2=B1 6% +0.0 0.07 =C2=B1 15% perf-profile.childr= en.cycles-pp.update_cfs_rq_h_load 0.04 =C2=B1 57% +0.0 0.04 =C2=B1 59% perf-profile.childr= en.cycles-pp.brd_insert_page 0.03 =C2=B1100% +0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.reweight_entity 0.02 =C2=B1173% +0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.tick_sched_do_timer 0.20 =C2=B1 4% +0.0 0.21 =C2=B1 5% perf-profile.childr= en.cycles-pp._raw_write_lock 0.14 =C2=B1 8% +0.0 0.14 =C2=B1 10% perf-profile.childr= en.cycles-pp.update_rq_clock 0.08 =C2=B1 10% +0.0 0.09 =C2=B1 11% perf-profile.childr= en.cycles-pp.memmove 0.09 =C2=B1 13% +0.0 0.09 =C2=B1 29% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 0.04 =C2=B1 58% +0.0 0.05 =C2=B1 58% perf-profile.childr= en.cycles-pp.lock_extent_bits 1.26 =C2=B1 5% +0.0 1.27 =C2=B1 6% perf-profile.childr= en.cycles-pp.btrfs_log_all_xattrs 2.81 =C2=B1 62% +0.0 2.82 =C2=B1 49% perf-profile.childr= en.cycles-pp.exit_to_usermode_loop 2.82 =C2=B1 62% +0.0 2.83 =C2=B1 49% perf-profile.childr= en.cycles-pp.dput 2.81 =C2=B1 62% +0.0 2.82 =C2=B1 49% perf-profile.childr= en.cycles-pp.task_work_run 2.81 =C2=B1 62% +0.0 2.82 =C2=B1 49% perf-profile.childr= en.cycles-pp.__fput 0.14 =C2=B1 19% +0.0 0.15 =C2=B1 12% perf-profile.childr= en.cycles-pp.sched_clock 0.31 =C2=B1 10% +0.0 0.32 =C2=B1 5% perf-profile.childr= en.cycles-pp.__kernel_text_address 0.07 =C2=B1 17% +0.0 0.08 =C2=B1 30% perf-profile.childr= en.cycles-pp.account_entity_enqueue 0.09 =C2=B1 17% +0.0 0.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.find_next_bit 0.04 =C2=B1 58% +0.0 0.05 =C2=B1 62% perf-profile.childr= en.cycles-pp.__clear_extent_bit 0.07 =C2=B1 10% +0.0 0.08 =C2=B1 17% perf-profile.childr= en.cycles-pp.reschedule_interrupt 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.add_delayed_ref_head 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.smp_call_function_single 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.perf_event_task_tick 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.sched_clock_idle_wakeup_event 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.merge_state 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.btrfs_calc_reclaim_metadata_size 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.btrfs_free_tree_block 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.start_transaction 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.perf_event_read 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.__lookup_extent_mapping 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.rcu_irq_exit 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp._cond_resched 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.unpin_extent_cache 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.execve 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.clear_page_erms 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.pm_qos_read_value 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.idle_cpu 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.__hrtimer_get_next_event 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.release_extent_buffer 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.read_extent_buffer 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.__pagevec_release 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.rb_next 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp._raw_spin_trylock 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.pagevec_lru_move_fn 0.04 =C2=B1100% +0.0 0.05 =C2=B1110% perf-profile.childr= en.cycles-pp.pipe_write 0.16 =C2=B1 11% +0.0 0.17 =C2=B1 7% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.11 =C2=B1 23% +0.0 0.12 =C2=B1 15% perf-profile.childr= en.cycles-pp.cpuidle_governor_latency_req 0.04 =C2=B1 58% +0.0 0.05 =C2=B1 9% perf-profile.childr= en.cycles-pp.in_sched_functions 0.05 =C2=B1 70% +0.0 0.07 =C2=B1 65% perf-profile.childr= en.cycles-pp.reserve_metadata_bytes 0.10 =C2=B1 15% +0.0 0.12 =C2=B1 17% perf-profile.childr= en.cycles-pp.generic_bin_search 0.07 =C2=B1 6% +0.0 0.08 =C2=B1 17% perf-profile.childr= en.cycles-pp.scheduler_ipi 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.__entry_trampoline_start 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.perf_read 0.04 =C2=B1 57% +0.0 0.05 =C2=B1 63% perf-profile.childr= en.cycles-pp.cpu_load_update 0.03 =C2=B1100% +0.0 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.__extent_writepage_io 0.03 =C2=B1100% +0.0 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.free_extent_buffer 0.03 =C2=B1100% +0.0 0.04 =C2=B1 59% perf-profile.childr= en.cycles-pp.get_page_from_freelist 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.mark_page_accessed 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.submit_extent_page 0.00 +0.0 0.01 =C2=B1173% perf-profile.children.cy= cles-pp.btrfs_get_token_64 0.10 =C2=B1 8% +0.0 0.12 =C2=B1 25% perf-profile.childr= en.cycles-pp.irq_enter 0.03 =C2=B1100% +0.0 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.btrfs_tree_read_unlock 0.10 =C2=B1 12% +0.0 0.12 =C2=B1 11% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.clear_state_bit 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.cmd_stat 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.__run_perf_stat 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.process_interval 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.read_counters 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.perf_evsel__read_counter 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.__read_nocancel 0.12 =C2=B1 12% +0.0 0.14 =C2=B1 17% perf-profile.childr= en.cycles-pp.__next_timer_interrupt 0.12 =C2=B1 27% +0.0 0.14 =C2=B1 11% perf-profile.childr= en.cycles-pp.native_sched_clock 0.36 =C2=B1 10% +0.0 0.38 =C2=B1 7% perf-profile.childr= en.cycles-pp.update_load_avg 0.20 =C2=B1 8% +0.0 0.22 =C2=B1 16% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.23 =C2=B1 16% +0.0 0.25 =C2=B1 14% perf-profile.childr= en.cycles-pp.ktime_get 0.08 =C2=B1 27% +0.0 0.10 =C2=B1 15% perf-profile.childr= en.cycles-pp.copy_page 0.04 =C2=B1 58% +0.0 0.06 =C2=B1 20% perf-profile.childr= en.cycles-pp.__alloc_pages_nodemask 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.__strcspn_sse42 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.generic_start_main 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.main 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.run_builtin 0.00 +0.0 0.02 =C2=B1173% perf-profile.children.cy= cles-pp.__btrfs_end_transaction 0.07 =C2=B1 25% +0.0 0.09 =C2=B1 5% perf-profile.childr= en.cycles-pp.map_private_extent_buffer 0.06 =C2=B1 14% +0.0 0.08 =C2=B1 10% perf-profile.childr= en.cycles-pp.__remove_hrtimer 0.05 =C2=B1 62% +0.0 0.07 =C2=B1 12% perf-profile.childr= en.cycles-pp.mutex_spin_on_owner 0.04 =C2=B1 63% +0.0 0.07 =C2=B1 17% perf-profile.childr= en.cycles-pp.pick_next_task_idle 0.23 =C2=B1 6% +0.0 0.25 =C2=B1 7% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.07 =C2=B1 28% +0.0 0.09 =C2=B1 13% perf-profile.childr= en.cycles-pp.__hrtimer_next_event_base 0.07 =C2=B1 23% +0.0 0.09 =C2=B1 37% perf-profile.childr= en.cycles-pp.tick_irq_enter 0.03 =C2=B1100% +0.0 0.05 =C2=B1 60% perf-profile.childr= en.cycles-pp.prepare_to_wait 0.04 =C2=B1 60% +0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.alloc_extent_buffer 0.03 =C2=B1100% +0.0 0.05 =C2=B1 67% perf-profile.childr= en.cycles-pp.hrtimer_get_next_event 0.16 =C2=B1 12% +0.0 0.18 =C2=B1 3% perf-profile.childr= en.cycles-pp.set_next_entity 0.15 =C2=B1 7% +0.0 0.17 =C2=B1 8% perf-profile.childr= en.cycles-pp.find_busiest_group 0.16 =C2=B1 19% +0.0 0.18 =C2=B1 11% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.00 +0.0 0.03 =C2=B1100% perf-profile.children.cy= cles-pp.__btrfs_map_block 0.00 +0.0 0.03 =C2=B1100% perf-profile.children.cy= cles-pp.rcu_needs_cpu 0.00 +0.0 0.03 =C2=B1100% perf-profile.children.cy= cles-pp.btrfs_drop_extent_cache 0.00 +0.0 0.03 =C2=B1100% perf-profile.children.cy= cles-pp.md_make_request 0.25 =C2=B1 25% +0.0 0.27 =C2=B1 14% perf-profile.childr= en.cycles-pp.io_serial_in 2.13 =C2=B1 2% +0.0 2.16 =C2=B1 2% perf-profile.childr= en.cycles-pp.autoremove_wake_function 0.05 +0.0 0.08 =C2=B1 16% perf-profile.children.cy= cles-pp.set_extent_bit 0.00 +0.0 0.03 =C2=B1100% perf-profile.children.cy= cles-pp.btrfs_free_extent 0.00 +0.0 0.03 =C2=B1100% perf-profile.children.cy= cles-pp.btrfs_truncate_item 0.04 =C2=B1113% +0.0 0.07 =C2=B1 61% perf-profile.childr= en.cycles-pp.btrfs_delalloc_reserve_metadata 0.30 =C2=B1 8% +0.0 0.33 =C2=B1 5% perf-profile.childr= en.cycles-pp.scheduler_tick 0.08 =C2=B1 31% +0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.find_extent_buffer 0.06 =C2=B1 64% +0.0 0.09 =C2=B1 9% perf-profile.childr= en.cycles-pp.copy_extent_buffer_full 0.01 =C2=B1173% +0.0 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.rcu_gp_kthread 0.15 =C2=B1 14% +0.0 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.switch_mm 0.09 =C2=B1 15% +0.0 0.12 =C2=B1 15% perf-profile.childr= en.cycles-pp.rcu_check_callbacks 0.07 =C2=B1 15% +0.0 0.10 =C2=B1 8% perf-profile.childr= en.cycles-pp.kmem_cache_alloc 0.07 =C2=B1 14% +0.0 0.10 =C2=B1 35% perf-profile.childr= en.cycles-pp.set_extent_buffer_dirty 0.00 +0.0 0.03 =C2=B1102% perf-profile.children.cy= cles-pp.syscall_return_via_sysret 0.35 =C2=B1 6% +0.0 0.38 =C2=B1 6% perf-profile.childr= en.cycles-pp.__module_address 2.22 =C2=B1 2% +0.0 2.25 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_common 0.21 =C2=B1 6% +0.0 0.24 =C2=B1 10% perf-profile.childr= en.cycles-pp.load_balance 0.06 =C2=B1100% +0.0 0.09 =C2=B1 64% perf-profile.childr= en.cycles-pp.__vfs_read 0.12 =C2=B1 12% +0.0 0.15 =C2=B1 34% perf-profile.childr= en.cycles-pp.__indirect_thunk_start 0.01 =C2=B1173% +0.0 0.04 =C2=B1 59% perf-profile.childr= en.cycles-pp.ktime_get_update_offsets_now 0.00 +0.0 0.03 =C2=B1105% perf-profile.children.cy= cles-pp.menu_reflect 0.29 =C2=B1 6% +0.0 0.33 =C2=B1 9% perf-profile.childr= en.cycles-pp.pick_next_task_fair 0.09 =C2=B1 23% +0.0 0.12 =C2=B1 11% perf-profile.childr= en.cycles-pp.btrfs_csum_one_bio 0.10 =C2=B1 11% +0.0 0.13 =C2=B1 9% perf-profile.childr= en.cycles-pp.btrfs_reserve_extent 0.09 =C2=B1 11% +0.0 0.13 =C2=B1 23% perf-profile.childr= en.cycles-pp.btrfs_mark_buffer_dirty 0.06 =C2=B1100% +0.0 0.10 =C2=B1 63% perf-profile.childr= en.cycles-pp.ksys_read 0.06 =C2=B1101% +0.0 0.10 =C2=B1 63% perf-profile.childr= en.cycles-pp.vfs_read 0.01 =C2=B1173% +0.0 0.05 =C2=B1 58% perf-profile.childr= en.cycles-pp.__intel_pmu_disable_all 0.06 =C2=B1 14% +0.0 0.09 =C2=B1 11% perf-profile.childr= en.cycles-pp._raw_spin_lock_irq 0.04 =C2=B1 58% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.timerqueue_add 0.04 =C2=B1 58% +0.0 0.08 =C2=B1 11% perf-profile.childr= en.cycles-pp.enqueue_hrtimer 0.14 =C2=B1 15% +0.0 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.update_blocked_averages 0.12 =C2=B1 24% +0.0 0.16 =C2=B1 18% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.03 =C2=B1100% +0.0 0.07 =C2=B1 10% perf-profile.childr= en.cycles-pp.__queue_work 0.03 =C2=B1100% +0.0 0.07 =C2=B1 10% perf-profile.childr= en.cycles-pp.queue_work_on 0.00 +0.0 0.04 =C2=B1 57% perf-profile.children.cy= cles-pp.btrfs_root_node 0.04 =C2=B1103% +0.0 0.08 =C2=B1 14% perf-profile.childr= en.cycles-pp.btrfs_writepage_end_io_hook 0.11 =C2=B1 23% +0.0 0.15 =C2=B1 3% perf-profile.childr= en.cycles-pp.btrfs_alloc_tree_block 0.05 =C2=B1 62% +0.0 0.09 =C2=B1 32% perf-profile.childr= en.cycles-pp.__set_page_dirty_nobuffers 0.13 =C2=B1 15% +0.0 0.17 =C2=B1 15% perf-profile.childr= en.cycles-pp.load_new_mm_cr3 0.14 =C2=B1 16% +0.0 0.18 =C2=B1 9% perf-profile.childr= en.cycles-pp.read_block_for_search 0.09 =C2=B1 9% +0.0 0.13 =C2=B1 8% perf-profile.childr= en.cycles-pp.find_free_extent 0.01 =C2=B1173% +0.0 0.05 =C2=B1 59% perf-profile.childr= en.cycles-pp.memcpy_extent_buffer 0.10 =C2=B1 18% +0.0 0.14 =C2=B1 36% perf-profile.childr= en.cycles-pp._raw_read_lock 1.84 =C2=B1 2% +0.0 1.88 =C2=B1 4% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 0.01 =C2=B1173% +0.0 0.06 =C2=B1 9% perf-profile.childr= en.cycles-pp.block_group_cache_tree_search 0.09 =C2=B1 12% +0.0 0.13 =C2=B1 12% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 28% perf-profile.childr= en.cycles-pp.note_gp_changes 0.04 =C2=B1103% +0.0 0.08 =C2=B1 15% perf-profile.childr= en.cycles-pp.end_extent_writepage 0.15 =C2=B1 14% +0.0 0.20 =C2=B1 7% perf-profile.childr= en.cycles-pp.run_rebalance_domains 0.00 +0.0 0.04 =C2=B1 59% perf-profile.children.cy= cles-pp.write_one_eb 0.11 =C2=B1 20% +0.0 0.16 =C2=B1 17% perf-profile.childr= en.cycles-pp.delay_tsc 0.10 =C2=B1 11% +0.0 0.14 =C2=B1 15% perf-profile.childr= en.cycles-pp.__set_extent_bit 0.03 =C2=B1100% +0.0 0.07 =C2=B1 15% perf-profile.childr= en.cycles-pp.timerqueue_del 0.08 =C2=B1 15% +0.0 0.13 =C2=B1 21% perf-profile.childr= en.cycles-pp.btrfs_set_token_32 0.01 =C2=B1173% +0.0 0.06 =C2=B1 62% perf-profile.childr= en.cycles-pp.btrfs_add_delayed_data_ref 0.00 +0.0 0.05 =C2=B1 58% perf-profile.children.cy= cles-pp.run_posix_cpu_timers 0.18 =C2=B1 18% +0.0 0.23 =C2=B1 4% perf-profile.childr= en.cycles-pp.native_write_msr 0.36 =C2=B1 26% +0.0 0.41 =C2=B1 9% perf-profile.childr= en.cycles-pp.serial8250_console_write 0.36 =C2=B1 26% +0.0 0.41 =C2=B1 11% perf-profile.childr= en.cycles-pp.wait_for_xmitr 0.30 =C2=B1 10% +0.0 0.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 0.01 =C2=B1173% +0.1 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.intel_pmu_disable_all 0.01 =C2=B1173% +0.1 0.06 =C2=B1 17% perf-profile.childr= en.cycles-pp.pagecache_get_page 0.06 =C2=B1101% +0.1 0.11 =C2=B1 6% perf-profile.childr= en.cycles-pp.end_bio_extent_writepage 2.14 =C2=B1 2% +0.1 2.20 =C2=B1 2% perf-profile.childr= en.cycles-pp.try_to_wake_up 0.00 +0.1 0.05 =C2=B1 9% perf-profile.children.cy= cles-pp.rb_erase 0.03 =C2=B1100% +0.1 0.08 =C2=B1 15% perf-profile.childr= en.cycles-pp.__radix_tree_lookup 0.43 =C2=B1 6% +0.1 0.49 =C2=B1 11% perf-profile.childr= en.cycles-pp.btrfs_unlock_up_safe 0.35 =C2=B1 22% +0.1 0.41 =C2=B1 10% perf-profile.childr= en.cycles-pp.uart_console_write 0.34 =C2=B1 21% +0.1 0.40 =C2=B1 10% perf-profile.childr= en.cycles-pp.serial8250_console_putchar 0.03 =C2=B1102% +0.1 0.09 =C2=B1 4% perf-profile.childr= en.cycles-pp.hrtimer_next_event_without 0.08 =C2=B1 69% +0.1 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.btrfs_end_bio 0.14 =C2=B1 11% +0.1 0.20 =C2=B1 7% perf-profile.childr= en.cycles-pp.btrfs_del_items 0.10 =C2=B1 4% +0.1 0.17 =C2=B1 10% perf-profile.childr= en.cycles-pp.brd_do_bvec 0.12 =C2=B1 8% +0.1 0.19 =C2=B1 20% perf-profile.childr= en.cycles-pp.btrfs_get_token_32 0.59 =C2=B1 5% +0.1 0.66 =C2=B1 6% perf-profile.childr= en.cycles-pp.__orc_find 0.38 =C2=B1 25% +0.1 0.44 =C2=B1 9% perf-profile.childr= en.cycles-pp.console_unlock 0.49 =C2=B1 6% +0.1 0.56 =C2=B1 7% perf-profile.childr= en.cycles-pp.update_process_times 0.16 =C2=B1 11% +0.1 0.23 =C2=B1 14% perf-profile.childr= en.cycles-pp.run_delalloc_range 0.16 =C2=B1 13% +0.1 0.23 =C2=B1 14% perf-profile.childr= en.cycles-pp.cow_file_range 0.24 =C2=B1 3% +0.1 0.31 =C2=B1 8% perf-profile.childr= en.cycles-pp.rebalance_domains 0.00 +0.1 0.07 =C2=B1 11% perf-profile.children.cy= cles-pp.kmem_cache_free 2.56 +0.1 2.64 =C2=B1 3% perf-profile.children.cy= cles-pp.__account_scheduler_latency 3.20 =C2=B1 2% +0.1 3.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_common_lock 0.17 =C2=B1 7% +0.1 0.25 =C2=B1 15% perf-profile.childr= en.cycles-pp.writepage_delalloc 0.22 =C2=B1 8% +0.1 0.30 =C2=B1 15% perf-profile.childr= en.cycles-pp.__extent_writepage 2.94 +0.1 3.02 =C2=B1 4% perf-profile.children.cy= cles-pp.enqueue_entity 1.92 =C2=B1 2% +0.1 2.00 =C2=B1 4% perf-profile.childr= en.cycles-pp.save_stack_trace_tsk 0.26 =C2=B1 5% +0.1 0.34 =C2=B1 5% perf-profile.childr= en.cycles-pp.__btrfs_cow_block 0.39 =C2=B1 15% +0.1 0.47 =C2=B1 13% perf-profile.childr= en.cycles-pp._raw_spin_lock 0.26 =C2=B1 7% +0.1 0.35 =C2=B1 6% perf-profile.childr= en.cycles-pp.btrfs_cow_block 0.79 =C2=B1 3% +0.1 0.89 =C2=B1 8% perf-profile.childr= en.cycles-pp.orc_find 0.36 =C2=B1 23% +0.1 0.45 =C2=B1 9% perf-profile.childr= en.cycles-pp.irq_work_run_list 1.40 =C2=B1 2% +0.1 1.49 =C2=B1 5% perf-profile.childr= en.cycles-pp.unwind_next_frame 0.56 =C2=B1 10% +0.1 0.66 =C2=B1 9% perf-profile.childr= en.cycles-pp.setup_items_for_insert 0.23 =C2=B1 11% +0.1 0.32 =C2=B1 2% perf-profile.childr= en.cycles-pp.btree_csum_one_bio 0.52 =C2=B1 5% +0.1 0.62 =C2=B1 9% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.23 =C2=B1 11% +0.1 0.33 =C2=B1 3% perf-profile.childr= en.cycles-pp.csum_tree_block 1.85 =C2=B1 2% +0.1 1.95 =C2=B1 4% perf-profile.childr= en.cycles-pp.__save_stack_trace 0.34 =C2=B1 21% +0.1 0.44 =C2=B1 9% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.34 =C2=B1 21% +0.1 0.44 =C2=B1 9% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.34 =C2=B1 21% +0.1 0.44 =C2=B1 9% perf-profile.childr= en.cycles-pp.irq_work_run 0.34 =C2=B1 21% +0.1 0.44 =C2=B1 9% perf-profile.childr= en.cycles-pp.printk 0.34 =C2=B1 21% +0.1 0.44 =C2=B1 9% perf-profile.childr= en.cycles-pp.vprintk_emit 0.36 =C2=B1 4% +0.1 0.46 perf-profile.children.cy= cles-pp.tick_nohz_get_sleep_length 3.02 +0.1 3.12 =C2=B1 4% perf-profile.children.cy= cles-pp.enqueue_task_fair 3.04 +0.1 3.14 =C2=B1 4% perf-profile.children.cy= cles-pp.ttwu_do_activate 0.26 =C2=B1 8% +0.1 0.36 =C2=B1 16% perf-profile.childr= en.cycles-pp.extent_write_cache_pages 0.30 =C2=B1 10% +0.1 0.40 =C2=B1 9% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 0.00 +0.1 0.10 =C2=B1 10% perf-profile.children.cy= cles-pp.btrfs_start_ordered_extent 0.20 =C2=B1 21% +0.1 0.31 =C2=B1 3% perf-profile.childr= en.cycles-pp.brd_make_request 0.61 =C2=B1 7% +0.1 0.72 =C2=B1 8% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.17 =C2=B1 13% +0.1 0.28 =C2=B1 13% perf-profile.childr= en.cycles-pp.rcu_process_callbacks 0.25 =C2=B1 21% +0.1 0.38 =C2=B1 4% perf-profile.childr= en.cycles-pp.generic_make_request 0.25 =C2=B1 21% +0.1 0.38 =C2=B1 5% perf-profile.childr= en.cycles-pp.submit_bio 0.27 =C2=B1 19% +0.1 0.40 =C2=B1 4% perf-profile.childr= en.cycles-pp.btrfs_map_bio 0.30 =C2=B1 13% +0.1 0.43 =C2=B1 3% perf-profile.childr= en.cycles-pp.__crc32c_le 0.00 +0.1 0.13 =C2=B1 9% perf-profile.children.cy= cles-pp.btrfs_wait_ordered_range 0.30 =C2=B1 13% +0.1 0.43 =C2=B1 2% perf-profile.childr= en.cycles-pp.chksum_update 0.30 =C2=B1 13% +0.1 0.43 =C2=B1 2% perf-profile.childr= en.cycles-pp.crypto_shash_update 0.27 =C2=B1 21% +0.1 0.40 =C2=B1 5% perf-profile.childr= en.cycles-pp.btrfs_submit_bio_hook 0.31 =C2=B1 5% +0.1 0.45 =C2=B1 2% perf-profile.childr= en.cycles-pp.btree_submit_bio_hook 0.30 =C2=B1 13% +0.1 0.44 =C2=B1 2% perf-profile.childr= en.cycles-pp.crc32c 1.51 =C2=B1 5% +0.1 1.65 =C2=B1 8% perf-profile.childr= en.cycles-pp.__schedule 0.61 +0.1 0.75 =C2=B1 9% perf-profile.children.cy= cles-pp.schedule_idle 0.37 =C2=B1 5% +0.2 0.53 =C2=B1 4% perf-profile.childr= en.cycles-pp.btree_write_cache_pages 0.37 =C2=B1 5% +0.2 0.53 =C2=B1 4% perf-profile.childr= en.cycles-pp.btrfs_write_marked_extents 0.00 +0.2 0.16 =C2=B1 60% perf-profile.children.cy= cles-pp.btrfs_lookup_csums_range 0.23 =C2=B1 21% +0.2 0.40 =C2=B1 19% perf-profile.childr= en.cycles-pp.osq_lock 1.03 =C2=B1 5% +0.2 1.20 =C2=B1 7% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.30 =C2=B1 22% +0.2 0.47 =C2=B1 15% perf-profile.childr= en.cycles-pp.__mutex_lock 0.88 =C2=B1 3% +0.2 1.07 =C2=B1 6% perf-profile.childr= en.cycles-pp.menu_select 1.33 =C2=B1 6% +0.2 1.54 =C2=B1 7% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.32 =C2=B1 17% +0.2 0.54 =C2=B1 16% perf-profile.childr= en.cycles-pp.wait_log_commit 0.52 =C2=B1 13% +0.2 0.76 =C2=B1 9% perf-profile.childr= en.cycles-pp.btrfs_fdatawrite_range 0.53 =C2=B1 14% +0.2 0.77 =C2=B1 9% perf-profile.childr= en.cycles-pp.extent_writepages 0.58 =C2=B1 11% +0.3 0.85 perf-profile.children.cy= cles-pp.flush_write_bio 0.58 =C2=B1 11% +0.3 0.85 perf-profile.children.cy= cles-pp.submit_one_bio 0.50 =C2=B1 14% +0.3 0.78 =C2=B1 15% perf-profile.childr= en.cycles-pp.btrfs_commit_inode_delayed_inode 0.78 +0.3 1.06 =C2=B1 5% perf-profile.children.cy= cles-pp.__softirqentry_text_start 0.86 =C2=B1 2% +0.3 1.16 =C2=B1 7% perf-profile.childr= en.cycles-pp.irq_exit 0.76 =C2=B1 7% +0.4 1.15 =C2=B1 8% perf-profile.childr= en.cycles-pp.btrfs_sync_log 0.90 =C2=B1 9% +0.4 1.30 =C2=B1 4% perf-profile.childr= en.cycles-pp.do_writepages 0.90 =C2=B1 9% +0.4 1.31 =C2=B1 4% perf-profile.childr= en.cycles-pp.__filemap_fdatawrite_range 2.35 =C2=B1 3% +0.6 2.90 =C2=B1 7% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 2.33 =C2=B1 3% +0.6 2.89 =C2=B1 7% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 4.66 =C2=B1 49% +0.6 5.29 =C2=B1 36% perf-profile.childr= en.cycles-pp.__btrfs_run_delayed_refs 4.66 =C2=B1 49% +0.6 5.29 =C2=B1 36% perf-profile.childr= en.cycles-pp.btrfs_run_delayed_refs 16.32 +0.7 16.99 =C2=B1 5% perf-profile.children.cy= cles-pp.btrfs_lookup_file_extent 4.14 =C2=B1 51% +0.7 4.83 =C2=B1 37% perf-profile.childr= en.cycles-pp.__btrfs_free_extent 1.32 =C2=B1 57% +0.8 2.15 =C2=B1 40% perf-profile.childr= en.cycles-pp.btrfs_commit_transaction 17.01 =C2=B1 2% +0.8 17.86 =C2=B1 5% perf-profile.childr= en.cycles-pp.__btrfs_drop_extents 1.20 =C2=B1162% +1.0 2.17 =C2=B1 76% perf-profile.childr= en.cycles-pp.btrfs_del_csums 0.81 =C2=B1 12% +1.1 1.92 =C2=B1 3% perf-profile.childr= en.cycles-pp.btrfs_commit_inode_delayed_items 1.26 =C2=B1 6% +1.4 2.63 =C2=B1 5% perf-profile.childr= en.cycles-pp.btrfs_lookup_inode 1.30 =C2=B1 5% +1.4 2.68 =C2=B1 6% perf-profile.childr= en.cycles-pp.__btrfs_update_delayed_inode 10.69 =C2=B1 7% +2.6 13.24 =C2=B1 9% perf-profile.childr= en.cycles-pp.process_one_work 10.72 =C2=B1 7% +2.6 13.29 =C2=B1 9% perf-profile.childr= en.cycles-pp.worker_thread 10.76 =C2=B1 7% +2.6 13.34 =C2=B1 9% perf-profile.childr= en.cycles-pp.ret_from_fork 10.76 =C2=B1 7% +2.6 13.34 =C2=B1 9% perf-profile.childr= en.cycles-pp.kthread 10.52 =C2=B1 7% +2.6 13.13 =C2=B1 9% perf-profile.childr= en.cycles-pp.normal_work_helper 9.30 =C2=B1 4% +2.7 11.98 =C2=B1 9% perf-profile.childr= en.cycles-pp.insert_reserved_file_extent 9.98 =C2=B1 8% +2.8 12.77 =C2=B1 8% perf-profile.childr= en.cycles-pp.btrfs_finish_ordered_io 38.28 =C2=B1 2% +5.9 44.19 perf-profile.children.cy= cles-pp.intel_idle 40.29 =C2=B1 2% +6.8 47.09 =C2=B1 2% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 43.98 =C2=B1 2% +7.2 51.16 =C2=B1 2% perf-profile.childr= en.cycles-pp.do_idle 43.96 =C2=B1 2% +7.2 51.14 =C2=B1 2% perf-profile.childr= en.cycles-pp.secondary_startup_64 43.96 =C2=B1 2% +7.2 51.14 =C2=B1 2% perf-profile.childr= en.cycles-pp.cpu_startup_entry 42.54 +7.7 50.23 perf-profile.children.cycles-= pp.start_secondary 41.80 -8.8 33.02 =C2=B1 3% perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath 1.43 =C2=B1 2% -0.1 1.36 =C2=B1 4% perf-profile.self.c= ycles-pp.queued_write_lock_slowpath 0.06 =C2=B1 14% -0.0 0.01 =C2=B1173% perf-profile.self.c= ycles-pp.stack_access_ok 0.36 =C2=B1 4% -0.0 0.31 =C2=B1 11% perf-profile.self.c= ycles-pp.btrfs_tree_lock 0.04 =C2=B1103% -0.0 0.01 =C2=B1173% perf-profile.self.c= ycles-pp.memcpy_erms 0.06 =C2=B1 11% -0.0 0.03 =C2=B1105% perf-profile.self.c= ycles-pp.__might_sleep 0.11 =C2=B1 7% -0.0 0.08 =C2=B1 21% perf-profile.self.c= ycles-pp.update_curr 0.12 -0.0 0.10 =C2=B1 22% perf-profile.self.cycles= -pp.enqueue_entity 0.05 =C2=B1 60% -0.0 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.dequeue_task_fair 0.06 =C2=B1 11% -0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.save_stack_trace_tsk 0.07 =C2=B1 17% -0.0 0.05 =C2=B1 59% perf-profile.self.c= ycles-pp.run_timer_softirq 0.31 =C2=B1 8% -0.0 0.30 =C2=B1 12% perf-profile.self.c= ycles-pp.__list_add_valid 0.01 =C2=B1173% -0.0 0.00 perf-profile.self.cycles= -pp.rcu_idle_exit 0.01 =C2=B1173% -0.0 0.00 perf-profile.self.cycles= -pp.__set_page_dirty_nobuffers 0.01 =C2=B1173% -0.0 0.00 perf-profile.self.cycles= -pp.available_idle_cpu 0.01 =C2=B1173% -0.0 0.00 perf-profile.self.cycles= -pp.free_extent_buffer 0.01 =C2=B1173% -0.0 0.00 perf-profile.self.cycles= -pp.account_entity_dequeue 0.01 =C2=B1173% -0.0 0.00 perf-profile.self.cycles= -pp.call_cpuidle 0.23 =C2=B1 7% -0.0 0.21 =C2=B1 6% perf-profile.self.c= ycles-pp.try_to_wake_up 0.12 =C2=B1 19% -0.0 0.11 =C2=B1 10% perf-profile.self.c= ycles-pp.__switch_to 0.08 =C2=B1 13% -0.0 0.07 =C2=B1 24% perf-profile.self.c= ycles-pp.___perf_sw_event 0.05 =C2=B1 8% -0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.finish_task_switch 0.06 =C2=B1 20% -0.0 0.05 =C2=B1 59% perf-profile.self.c= ycles-pp.__hrtimer_run_queues 0.08 =C2=B1 24% -0.0 0.07 =C2=B1 19% perf-profile.self.c= ycles-pp.nr_iowait_cpu 0.32 =C2=B1 3% -0.0 0.31 =C2=B1 12% perf-profile.self.c= ycles-pp.__list_del_entry_valid 0.07 =C2=B1 17% -0.0 0.07 =C2=B1 17% perf-profile.self.c= ycles-pp.perf_mux_hrtimer_handler 0.25 =C2=B1 16% -0.0 0.25 =C2=B1 3% perf-profile.self.c= ycles-pp.update_load_avg 0.18 =C2=B1 16% -0.0 0.17 =C2=B1 10% perf-profile.self.c= ycles-pp.btrfs_set_lock_blocking_rw 0.07 =C2=B1 23% -0.0 0.06 =C2=B1 62% perf-profile.self.c= ycles-pp.generic_bin_search 0.04 =C2=B1 58% -0.0 0.04 =C2=B1102% perf-profile.self.c= ycles-pp.__switch_to_asm 0.53 =C2=B1 6% -0.0 0.53 =C2=B1 6% perf-profile.self.c= ycles-pp.unwind_next_frame 0.15 =C2=B1 12% -0.0 0.15 =C2=B1 12% perf-profile.self.c= ycles-pp.select_task_rq_fair 0.43 =C2=B1 5% -0.0 0.43 =C2=B1 6% perf-profile.self.c= ycles-pp.__account_scheduler_latency 0.09 =C2=B1 9% -0.0 0.08 =C2=B1 24% perf-profile.self.c= ycles-pp.update_cfs_group 0.04 =C2=B1 57% -0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.dequeue_entity 0.08 =C2=B1 10% -0.0 0.08 =C2=B1 15% perf-profile.self.c= ycles-pp.update_rq_clock 0.07 =C2=B1 17% -0.0 0.06 =C2=B1 17% perf-profile.self.c= ycles-pp.kernel_text_address 0.10 =C2=B1 11% +0.0 0.10 =C2=B1 13% perf-profile.self.c= ycles-pp.save_stack_address 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.self.c= ycles-pp.tick_nohz_get_sleep_length 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.self.c= ycles-pp.resched_curr 0.01 =C2=B1173% +0.0 0.01 =C2=B1173% perf-profile.self.c= ycles-pp.pm_qos_request 0.04 =C2=B1 58% +0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.rcu_eqs_enter 0.11 =C2=B1 13% +0.0 0.12 =C2=B1 3% perf-profile.self.c= ycles-pp.__indirect_thunk_start 0.10 =C2=B1 11% +0.0 0.10 =C2=B1 32% perf-profile.self.c= ycles-pp.orc_find 0.11 =C2=B1 9% +0.0 0.12 =C2=B1 7% perf-profile.self.c= ycles-pp.read_tsc 0.18 =C2=B1 9% +0.0 0.19 =C2=B1 8% perf-profile.self.c= ycles-pp._raw_spin_unlock_irqrestore 0.10 =C2=B1 7% +0.0 0.11 =C2=B1 20% perf-profile.self.c= ycles-pp.__wake_up_common 0.08 =C2=B1 8% +0.0 0.09 =C2=B1 13% perf-profile.self.c= ycles-pp.memmove 0.07 =C2=B1 6% +0.0 0.07 =C2=B1 15% perf-profile.self.c= ycles-pp.update_cfs_rq_h_load 0.09 =C2=B1 18% +0.0 0.09 =C2=B1 11% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.03 =C2=B1100% +0.0 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.reweight_entity 0.20 =C2=B1 4% +0.0 0.21 =C2=B1 5% perf-profile.self.c= ycles-pp._raw_write_lock 0.07 =C2=B1 36% +0.0 0.08 =C2=B1 14% perf-profile.self.c= ycles-pp.pick_next_task_fair 0.09 =C2=B1 26% +0.0 0.10 =C2=B1 7% perf-profile.self.c= ycles-pp.btrfs_clear_lock_blocking_rw 0.05 =C2=B1 62% +0.0 0.06 =C2=B1 63% perf-profile.self.c= ycles-pp.tick_nohz_next_event 0.09 =C2=B1 17% +0.0 0.10 =C2=B1 11% perf-profile.self.c= ycles-pp.find_next_bit 0.01 =C2=B1173% +0.0 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.get_next_timer_interrupt 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.btrfs_mark_buffer_dirty 0.01 =C2=B1173% +0.0 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.in_sched_functions 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.smp_call_function_single 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.perf_event_task_tick 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.sched_clock_idle_wakeup_event 0.01 =C2=B1173% +0.0 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.sched_ttwu_pending 0.01 =C2=B1173% +0.0 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.scheduler_tick 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.sched_clock_cpu 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.__lookup_extent_mapping 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.schedule 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.clear_page_erms 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.pm_qos_read_value 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.idle_cpu 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.read_extent_buffer 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.rb_next 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp._raw_spin_trylock 0.03 =C2=B1100% +0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.__save_stack_trace 0.09 =C2=B1 19% +0.0 0.10 =C2=B1 10% perf-profile.self.c= ycles-pp.set_next_entity 0.05 =C2=B1 57% +0.0 0.07 =C2=B1 21% perf-profile.self.c= ycles-pp.__next_timer_interrupt 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.__entry_trampoline_start 0.03 =C2=B1100% +0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.hrtimer_interrupt 0.04 =C2=B1 57% +0.0 0.05 =C2=B1 63% perf-profile.self.c= ycles-pp.cpu_load_update 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.mark_page_accessed 0.00 +0.0 0.01 =C2=B1173% perf-profile.self.cycles= -pp.menu_reflect 0.12 =C2=B1 27% +0.0 0.14 =C2=B1 25% perf-profile.self.c= ycles-pp.ktime_get 0.03 =C2=B1100% +0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.irq_exit 0.07 =C2=B1 25% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.map_private_extent_buffer 0.03 =C2=B1100% +0.0 0.05 =C2=B1 67% perf-profile.self.c= ycles-pp.account_entity_enqueue 0.01 =C2=B1173% +0.0 0.03 =C2=B1102% perf-profile.self.c= ycles-pp.check_preempt_curr 0.12 =C2=B1 27% +0.0 0.14 =C2=B1 11% perf-profile.self.c= ycles-pp.native_sched_clock 0.08 =C2=B1 17% +0.0 0.10 =C2=B1 12% perf-profile.self.c= ycles-pp.rcu_check_callbacks 0.08 =C2=B1 27% +0.0 0.10 =C2=B1 15% perf-profile.self.c= ycles-pp.copy_page 0.03 =C2=B1100% +0.0 0.04 =C2=B1 59% perf-profile.self.c= ycles-pp.timerqueue_add 0.09 =C2=B1 14% +0.0 0.11 =C2=B1 11% perf-profile.self.c= ycles-pp.update_blocked_averages 0.05 =C2=B1 62% +0.0 0.07 =C2=B1 12% perf-profile.self.c= ycles-pp.mutex_spin_on_owner 0.06 =C2=B1 15% +0.0 0.08 =C2=B1 26% perf-profile.self.c= ycles-pp.btrfs_search_slot 0.06 =C2=B1 28% +0.0 0.08 =C2=B1 10% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.04 =C2=B1 58% +0.0 0.07 =C2=B1 7% perf-profile.self.c= ycles-pp.kmem_cache_alloc 0.00 +0.0 0.03 =C2=B1100% perf-profile.self.cycles= -pp.smp_apic_timer_interrupt 0.00 +0.0 0.03 =C2=B1100% perf-profile.self.cycles= -pp.rcu_needs_cpu 0.10 =C2=B1 10% +0.0 0.13 =C2=B1 12% perf-profile.self.c= ycles-pp.find_busiest_group 0.25 =C2=B1 25% +0.0 0.27 =C2=B1 14% perf-profile.self.c= ycles-pp.io_serial_in 0.01 =C2=B1173% +0.0 0.04 =C2=B1101% perf-profile.self.c= ycles-pp.note_gp_changes 0.00 +0.0 0.03 =C2=B1100% perf-profile.self.cycles= -pp.load_balance 0.11 =C2=B1 22% +0.0 0.14 =C2=B1 15% perf-profile.self.c= ycles-pp.__update_load_avg_se 0.01 =C2=B1173% +0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.btrfs_tree_read_unlock 0.00 +0.0 0.03 =C2=B1102% perf-profile.self.cycles= -pp.syscall_return_via_sysret 0.35 =C2=B1 6% +0.0 0.38 =C2=B1 6% perf-profile.self.c= ycles-pp.__module_address 0.06 =C2=B1 14% +0.0 0.09 =C2=B1 13% perf-profile.self.c= ycles-pp._raw_spin_lock_irq 0.12 =C2=B1 16% +0.0 0.16 =C2=B1 8% perf-profile.self.c= ycles-pp.do_idle 0.00 +0.0 0.04 =C2=B1 57% perf-profile.self.cycles= -pp.btrfs_root_node 0.08 =C2=B1 6% +0.0 0.11 =C2=B1 21% perf-profile.self.c= ycles-pp.__softirqentry_text_start 0.13 =C2=B1 15% +0.0 0.17 =C2=B1 15% perf-profile.self.c= ycles-pp.load_new_mm_cr3 0.10 =C2=B1 22% +0.0 0.14 =C2=B1 36% perf-profile.self.c= ycles-pp._raw_read_lock 0.25 =C2=B1 8% +0.0 0.29 =C2=B1 13% perf-profile.self.c= ycles-pp.__schedule 0.00 +0.0 0.04 =C2=B1 58% perf-profile.self.cycles= -pp.ktime_get_update_offsets_now 0.09 =C2=B1 12% +0.0 0.13 =C2=B1 12% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.43 =C2=B1 11% +0.0 0.48 =C2=B1 5% perf-profile.self.c= ycles-pp.prepare_to_wait_event 0.00 +0.0 0.04 =C2=B1 59% perf-profile.self.cycles= -pp.rebalance_domains 0.11 =C2=B1 20% +0.0 0.16 =C2=B1 17% perf-profile.self.c= ycles-pp.delay_tsc 0.00 +0.0 0.05 =C2=B1 58% perf-profile.self.cycles= -pp.run_posix_cpu_timers 0.18 =C2=B1 18% +0.0 0.23 =C2=B1 4% perf-profile.self.c= ycles-pp.native_write_msr 0.23 =C2=B1 8% +0.0 0.28 =C2=B1 19% perf-profile.self.c= ycles-pp._raw_spin_lock 0.07 =C2=B1 14% +0.0 0.12 =C2=B1 21% perf-profile.self.c= ycles-pp.btrfs_set_token_32 0.11 =C2=B1 11% +0.1 0.16 =C2=B1 25% perf-profile.self.c= ycles-pp.btrfs_get_token_32 0.03 =C2=B1100% +0.1 0.09 =C2=B1 10% perf-profile.self.c= ycles-pp.rcu_process_callbacks 0.00 +0.1 0.05 =C2=B1 9% perf-profile.self.cycles= -pp.rb_erase 0.03 =C2=B1100% +0.1 0.08 =C2=B1 15% perf-profile.self.c= ycles-pp.__radix_tree_lookup 0.23 =C2=B1 9% +0.1 0.29 =C2=B1 5% perf-profile.self.c= ycles-pp.btrfs_tree_read_lock 0.18 =C2=B1 14% +0.1 0.24 =C2=B1 7% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.59 =C2=B1 5% +0.1 0.66 =C2=B1 6% perf-profile.self.c= ycles-pp.__orc_find 0.83 =C2=B1 4% +0.1 0.90 =C2=B1 5% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 0.12 =C2=B1 6% +0.1 0.19 =C2=B1 12% perf-profile.self.c= ycles-pp.cpuidle_enter_state 0.00 +0.1 0.08 =C2=B1 14% perf-profile.self.cycles= -pp.brd_do_bvec 0.41 =C2=B1 3% +0.1 0.50 =C2=B1 12% perf-profile.self.c= ycles-pp.menu_select 0.87 =C2=B1 7% +0.1 0.98 =C2=B1 5% perf-profile.self.c= ycles-pp.queued_read_lock_slowpath 0.30 =C2=B1 11% +0.1 0.41 =C2=B1 5% perf-profile.self.c= ycles-pp.__crc32c_le 0.23 =C2=B1 21% +0.2 0.40 =C2=B1 19% perf-profile.self.c= ycles-pp.osq_lock 38.27 =C2=B1 2% +5.9 44.17 perf-profile.self.cycles= -pp.intel_idle = = aim7.jobs-per-min = = = = 180 +-+------------------------------------------------------------------= -+ = O O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O= O = 160 +-+ = | = 140 +-+.+.+.+.+.+.+.+.++.+.+ + + + + + + +.++.+.+ = | = | : : : : : : : : = | = 120 +-+ : : : : : : : : = | = 100 +-+ : : : : : : : : : : : : : : = | = | : : : : : : : : : : : : : : = | = 80 +-+ : : : : : : : : : : : : : : = | = 60 +-+ : : : : : : : : : : : : : : = | = | : : : : : : : : : : : : : : = | = 40 +-+ : : : : : : : : : : : : : : = | = 20 +-+ : : : : : : : = | = | : : : : : : : = | = 0 +-+--------------------------------------------------O---------------= -+ = = = = = = aim7.time.system_time = = = = 10000 +-+----------------------------------------------------------------= -+ = 9000 +-+.+.+.++.+.+.+.+.+.+.+ + + + + + + +.+.+.+.+ = | = | : : : : : : : : = | = 8000 +-+ : : : : : : : : = | = 7000 +-+ : : : : : : : : = | = | : :: : : : : : : :: : : : = | = 6000 +-+ : :: : : : : : : :: : : : = | = 5000 O-O O O OO O O O O O O O:OO:O:O:O:O:O:O:O:OO:O:O:O O O O OO O O O= O = 4000 +-+ :: : : : : : : : : :: : : = | = | :: : : : : : : : : :: : : = | = 3000 +-+ :: : : : : : : : : :: : : = | = 2000 +-+ : : : : : : : = | = | : : : : : : : = | = 1000 +-+ : : : : : : : = | = 0 +-+------------------------------------------------O---------------= -+ = = = = = = aim7.time.elapsed_time = = = = 900 +-+------------------------------------------------------------------= -+ = |.+.+.+.+ +.+.+.++.+.+ + + + + + + +.++.+.+ = | = 800 +-+ : : : : : : : : = | = 700 O-O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O= O = | : : : : : : : : = | = 600 +-+ : : : : : : : : : : : : : : = | = 500 +-+ : : : : : : : : : : : : : : = | = | : : : : : : : : : : : : : : = | = 400 +-+ : : : : : : : : : : : : : : = | = 300 +-+ : : : : : : : : : : : : : : = | = | : : : : : : : : : : : : : : = | = 200 +-+ : : : : : : : = | = 100 +-+ : : : : : : : = | = | : : : : : : : = | = 0 +-+--------------------------------------------------O---------------= -+ = = = = = = aim7.time.elapsed_time.max = = = = 900 +-+------------------------------------------------------------------= -+ = |.+.+.+.+ +.+.+.++.+.+ + + + + + + +.++.+.+ = | = 800 +-+ : : : : : : : : = | = 700 O-O O O O O O O O OO O O O O O O O O O O O O O O O O O O O O O O O O= O = | : : : : : : : : = | = 600 +-+ : : : : : : : : : : : : : : = | = 500 +-+ : : : : : : : : : : : : : : = | = | : : : : : : : : : : : : : : = | = 400 +-+ : : : : : : : : : : : : : : = | = 300 +-+ : : : : : : : : : : : : : : = | = | : : : : : : : : : : : : : : = | = 200 +-+ : : : : : : : = | = 100 +-+ : : : : : : : = | = | : : : : : : : = | = 0 +-+--------------------------------------------------O---------------= -+ = = = = = = aim7.time.voluntary_context_switches = = = = 7e+07 +-+----------------------------------------------------------------= -+ = |.+.+.+.++.+.+.+.+.+.+.+ + + + + + + +.+.+.+.+ = | = 6e+07 +-+ : : : : : : : : = | = | : : : : : : : : = | = 5e+07 +-+ : : : : : : : : = | = O OO O O O : :: :O: :O: :O:O:: : : : O O OO O O O= O = 4e+07 +-O O O O O O O:OO:O: :O: :O: : :OO:O:O:O O = | = | : :: : : : : : : :: : : : = | = 3e+07 +-+ :: : : : : : : : : :: : : = | = | :: : : : : : : : : :: : : = | = 2e+07 +-+ :: : : : : : : : : :: : : = | = | : : : : : : : = | = 1e+07 +-+ : : : : : : : = | = | : : : : : : : = | = 0 +-+------------------------------------------------O---------------= -+ = = = = = = aim7.time.involuntary_context_switches = = = = 18000 +-+----------------------------------------------------------------= -+ = | .+. .+. .+. .+. .+. = | = 16000 +-+.+.+.++ +.+ + + + + + + + + + + + = | = 14000 +-+ : : : : : : : : = | = | : : : : : : : : = | = 12000 +-+ : :: :: :: :: : :: : = | = 10000 +-+ : :: : : : : : : :: : : : = | = | : :: : : : : : : :: : : : = | = 8000 O-O O O OO O O O O O O O:OO:O:O:O:O:O:O:O:OO:O:O:O O O O OO O O O= O = 6000 +-+ :: : : : : : : : : :: : : = | = | :: : : : : : : : : :: : : = | = 4000 +-+ : :: :: :: :: :: :: = | = 2000 +-+ : : : : : : : = | = | : : : : : : : = | = 0 +-+------------------------------------------------O---------------= -+ = = = = = [*] bisect-good sample [O] bisect-bad sample 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. Thanks, Xiaolong --===============0958475175655731156== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.18.0-rc1-00028-ga9d3e24" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjE4LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKCiMKIyBDb21waWxlcjogZ2Nj LTcgKERlYmlhbiA3LjMuMC0xNikgNy4zLjAKIwpDT05GSUdfNjRCSVQ9eQpDT05GSUdfWDg2XzY0 PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09ORklHX09VVFBV VF9GT1JNQVQ9ImVsZjY0LXg4Ni02NCIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9j b25maWdzL3g4Nl82NF9kZWZjb25maWciCkNPTkZJR19MT0NLREVQX1NVUFBPUlQ9eQpDT05GSUdf U1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX01NVT15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJ VFNfTUlOPTI4CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFNfTUFYPTMyCkNPTkZJR19BUkNIX01N QVBfUk5EX0NPTVBBVF9CSVRTX01JTj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRT X01BWD0xNgpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09O RklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdI VD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FM R09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hB U19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0FS Q0hfSEFTX0ZJTFRFUl9QR1BST1Q9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpD T05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQ VV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpD T05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9T SEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1B MzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9J TkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19I QVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf VVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxT PTQKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19HQ0NfVkVSU0lPTj03MDMwMApDT05GSUdfQ0xB TkdfVkVSU0lPTj0wCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9T T1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpD T05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09O RklHX0hBVkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdf SEFWRV9LRVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tF Uk5FTF9MWk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkK IyBDT05GSUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMg bm90IHNldAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpP IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxU X0hPU1ROQU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdf U1lTVklQQ19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVV RV9TWVNDVEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpD T05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJ VFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMg SVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklD X0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJ R19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNP TkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9TSU09eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVS QVJDSFk9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUV9E T01BSU49eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5F UklDX0lSUV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkK Q09ORklHX1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0Vf REFUQT15CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dF TkVSSUNfVElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklH X0dFTkVSSUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFNfTUlOX0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMg c3Vic3lzdGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQoj IENPTkZJR19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90 IHNldApDT05GSUdfTk9fSFpfRlVMTD15CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19U SU1FUlM9eQoKIwojIENQVS9UYXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdf VklSVF9DUFVfQUNDT1VOVElORz15CkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CiMg Q09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1Nf QUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15CkNP TkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lP X0FDQ09VTlRJTkc9eQpDT05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQoj CkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdf U1JDVT15CkNPTkZJR19UUkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1JDVV9T VEFMTF9DT01NT049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09ORklHX0NPTlRFWFRf VFJBQ0tJTkc9eQojIENPTkZJR19DT05URVhUX1RSQUNLSU5HX0ZPUkNFIGlzIG5vdCBzZXQKQ09O RklHX1JDVV9OT0NCX0NQVT15CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15 CkNPTkZJR19JS0NPTkZJR19QUk9DPXkKQ09ORklHX0xPR19CVUZfU0hJRlQ9MjAKQ09ORklHX0xP R19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdfUFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0x MwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRT X05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVT SD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15 CkNPTkZJR19OVU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQ0dST1VQUz15 CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfU1dBUD15 CkNPTkZJR19NRU1DR19TV0FQX0VOQUJMRUQ9eQpDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklH X0RFQlVHX0JMS19DR1JPVVAgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1dSSVRFQkFDSz15CkNP TkZJR19DR1JPVVBfU0NIRUQ9eQpDT05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNf QkFORFdJRFRIPXkKQ09ORklHX1JUX0dST1VQX1NDSEVEPXkKQ09ORklHX0NHUk9VUF9QSURTPXkK Q09ORklHX0NHUk9VUF9SRE1BPXkKQ09ORklHX0NHUk9VUF9GUkVFWkVSPXkKQ09ORklHX0NHUk9V UF9IVUdFVExCPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKQ09O RklHX0NHUk9VUF9ERVZJQ0U9eQojIENPTkZJR19DR1JPVVBfQ1BVQUNDVCBpcyBub3Qgc2V0CkNP TkZJR19DR1JPVVBfUEVSRj15CkNPTkZJR19DR1JPVVBfQlBGPXkKIyBDT05GSUdfQ0dST1VQX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9eQpDT05GSUdfTkFNRVNQQUNF Uz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklHX1VTRVJfTlM9eQpDT05G SUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19TQ0hFRF9BVVRPR1JPVVA9eQojIENP TkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JFTEFZPXkKQ09ORklHX0JM S19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9 eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJ R19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JN QU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZ U0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZ U0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05G SUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNPTkZJR19NVUxUSVVTRVI9 eQpDT05GSUdfU0dFVE1BU0tfU1lTQ0FMTD15CkNPTkZJR19TWVNGU19TWVNDQUxMPXkKIyBDT05G SUdfU1lTQ1RMX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19QT1NJ WF9USU1FUlM9eQpDT05GSUdfUFJJTlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05GSUdfQlVH PXkKQ09ORklHX0VMRl9DT1JFPXkKQ09ORklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNF X0ZVTEw9eQpDT05GSUdfRlVURVg9eQpDT05GSUdfRlVURVhfUEk9eQpDT05GSUdfRVBPTEw9eQpD T05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19FVkVOVEZEPXkKQ09ORklH X1NITUVNPXkKQ09ORklHX0FJTz15CkNPTkZJR19BRFZJU0VfU1lTQ0FMTFM9eQpDT05GSUdfTUVN QkFSUklFUj15CkNPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkU9eQpDT05GSUdfS0FMTFNZTVM9eQpD T05GSUdfS0FMTFNZTVNfQUxMPXkKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNP TkZJR19LQUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkKIyBDT05G SUdfQlBGX0pJVF9BTFdBWVNfT04gaXMgbm90IHNldApDT05GSUdfVVNFUkZBVUxURkQ9eQpDT05G SUdfQVJDSF9IQVNfTUVNQkFSUklFUl9TWU5DX0NPUkU9eQpDT05GSUdfUlNFUT15CiMgQ09ORklH X0RFQlVHX1JTRVEgaXMgbm90IHNldApDT05GSUdfRU1CRURERUQ9eQpDT05GSUdfSEFWRV9QRVJG X0VWRU5UUz15CiMgQ09ORklHX1BDMTA0IGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgUGVyZm9ybWFu Y2UgRXZlbnRzIEFuZCBDb3VudGVycwojCkNPTkZJR19QRVJGX0VWRU5UUz15CiMgQ09ORklHX0RF QlVHX1BFUkZfVVNFX1ZNQUxMT0MgaXMgbm90IHNldApDT05GSUdfVk1fRVZFTlRfQ09VTlRFUlM9 eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfTUVNQ0dfU1lTRlNfT04gaXMgbm90 IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qg c2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01F UkdFX0RFRkFVTFQ9eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBub3Qgc2V0CiMg Q09ORklHX1NMQUJfRlJFRUxJU1RfSEFSREVORUQgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVf UEFSVElBTD15CkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQpDT05GSUdfUFJPRklM SU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkKQ09ORklHX0NSQVNIX0NPUkU9eQpDT05GSUdfS0VY RUNfQ09SRT15CkNPTkZJR19PUFJPRklMRT1tCkNPTkZJR19PUFJPRklMRV9FVkVOVF9NVUxUSVBM RVg9eQpDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlfVElNRVI9eQpD T05GSUdfS1BST0JFUz15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tFWVNf U0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05f RlRSQUNFPXkKQ09ORklHX1VQUk9CRVM9eQpDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVE X0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9C RVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BS T1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJ R19IQVZFX09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklH X0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJ R19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJD RT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURf U1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9 eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNF UT15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdf SEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9U SUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9IQVJETE9D S1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9Q RVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJ R19IQVZFX1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hH PXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdf TE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09N UEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15 CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9 eQpDT05GSUdfUExVR0lOX0hPU1RDQz0iZysrIgpDT05GSUdfSEFWRV9HQ0NfUExVR0lOUz15CiMg Q09ORklHX0dDQ19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU1RBQ0tQUk9URUNUT1I9 eQpDT05GSUdfQ0NfSEFTX1NUQUNLUFJPVEVDVE9SX05PTkU9eQpDT05GSUdfU1RBQ0tQUk9URUNU T1I9eQpDT05GSUdfU1RBQ0tQUk9URUNUT1JfU1RST05HPXkKQ09ORklHX0hBVkVfQVJDSF9XSVRI SU5fU1RBQ0tfRlJBTUVTPXkKQ09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19I QVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VO VElORz15CkNPTkZJR19IQVZFX0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFW RV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFX1BVRD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9W TUFQPXkKQ09ORklHX0hBVkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hf U1BFQ0lGSUM9eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFf RVhJVF9PTl9JUlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJ R19IQVZFX0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09O RklHX0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBB VF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFWRV9B UkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09O RklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CkNPTkZJR19PTERfU0lHU1VTUEVORDM9eQpDT05G SUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFUXzMyQklUX1RJTUU9eQpDT05G SUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CkNPTkZJR19BUkNI X0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJ R19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJQ1RfTU9EVUxFX1JXWD15 CkNPTkZJR19BUkNIX0hBU19SRUZDT1VOVD15CiMgQ09ORklHX1JFRkNPVU5UX0ZVTEwgaXMgbm90 IHNldAoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGluZwojCiMgQ09ORklHX0dDT1ZfS0VS TkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQpDT05GSUdf UlRfTVVURVhFUz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQpDT05GSUdf TU9EVUxFX0ZPUkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CiMgQ09ORklHX01PRFVM RV9GT1JDRV9VTkxPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0 CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVM RV9TSUcgaXMgbm90IHNldAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1MgaXMgbm90IHNldAojIENP TkZJR19UUklNX1VOVVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9P S1VQPXkKQ09ORklHX0JMT0NLPXkKQ09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxL X0RFVl9CU0c9eQpDT05GSUdfQkxLX0RFVl9CU0dMSUI9eQpDT05GSUdfQkxLX0RFVl9JTlRFR1JJ VFk9eQojIENPTkZJR19CTEtfREVWX1pPTkVEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEhS T1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cgaXMgbm90IHNldAojIENP TkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qg c2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMg Q09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04g aXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049 eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElP Tj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNPTkZJ R19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9OPXkKQ09O RklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJUSVRJT04gaXMgbm90 IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJUSVRJT049eQpDT05G SUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04gaXMgbm90IHNldAoj IENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJR19CTE9DS19DT01QQVQ9 eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElPPXkKCiMKIyBJTyBTY2hl ZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkK Q09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0NGUV9HUk9VUF9JT1NDSEVEPXkKQ09ORklHX0RF RkFVTFRfREVBRExJTkU9eQojIENPTkZJR19ERUZBVUxUX0NGUSBpcyBub3Qgc2V0CiMgQ09ORklH X0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImRlYWRsaW5l IgpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkK IyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9OT1RJRklFUlM9 eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NL X0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5M T0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklU RV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19N VVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdf TE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpD T05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15 CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19TWU5DX0NPUkVfQkVGT1JF X1VTRVJNT0RFPXkKQ09ORklHX0FSQ0hfSEFTX1NZU0NBTExfV1JBUFBFUj15CkNPTkZJR19DQ19I QVNfU0FORV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNzb3Ig dHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkKQ09ORklH X1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9YMkFQSUM9eQpDT05GSUdfWDg2X01QUEFS U0U9eQojIENPTkZJR19HT0xERklTSCBpcyBub3Qgc2V0CkNPTkZJR19SRVRQT0xJTkU9eQpDT05G SUdfSU5URUxfUkRUPXkKQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STT15CiMgQ09ORklHX1g4 Nl9OVU1BQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9WU01QIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9VVj15CiMgQ09ORklHX1g4Nl9HT0xERklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9J TlRFTF9NSUQgaXMgbm90IHNldApDT05GSUdfWDg2X0lOVEVMX0xQU1M9eQojIENPTkZJR19YODZf QU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01CST15CiMgQ09ORklH X0lPU0ZfTUJJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJ TFVSRT15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CkNPTkZJ R19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFSQVZJUlRf REVCVUcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTPXkKIyBDT05GSUdfUVVF VUVEX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19YRU49eQpDT05GSUdfWEVOX1BWPXkKQ09O RklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX0RPTTA9eQpDT05GSUdfWEVOX1BWSFZNPXkKQ09O RklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JF U1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZI IGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBu b3Qgc2V0CkNPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfUEFSQVZJUlRf Q0xPQ0s9eQojIENPTkZJR19KQUlMSE9VU0VfR1VFU1QgaXMgbm90IHNldApDT05GSUdfTk9fQk9P VE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAoj IENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJ R19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklH X1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hH NjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApD T05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBub3Qg c2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09ORklHX0NQ VV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9S VEM9eQpDT05GSUdfRE1JPXkKQ09ORklHX0dBUlRfSU9NTVU9eQojIENPTkZJR19DQUxHQVJZX0lP TU1VIGlzIG5vdCBzZXQKQ09ORklHX01BWFNNUD15CkNPTkZJR19OUl9DUFVTX1JBTkdFX0JFR0lO PTgxOTIKQ09ORklHX05SX0NQVVNfUkFOR0VfRU5EPTgxOTIKQ09ORklHX05SX0NQVVNfREVGQVVM VD04MTkyCkNPTkZJR19OUl9DUFVTPTgxOTIKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hF RF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKIyBDT05GSUdfUFJFRU1QVF9OT05FIGlzIG5v dCBzZXQKQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZPXkKIyBDT05GSUdfUFJFRU1QVCBpcyBub3Qg c2V0CkNPTkZJR19QUkVFTVBUX0NPVU5UPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklH X1g4Nl9JT19BUElDPXkKQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTPXkK Q09ORklHX1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRUxPR19MRUdBQ1k9eQpDT05GSUdfWDg2X01D RV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNPTkZJR19YODZfTUNFX1RIUkVTSE9MRD15 CkNPTkZJR19YODZfTUNFX0lOSkVDVD1tCkNPTkZJR19YODZfVEhFUk1BTF9WRUNUT1I9eQoKIwoj IFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfVU5DT1JF PXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5U RUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BPV0VSIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl8xNkJJVD15CkNPTkZJR19YODZfRVNQRklYNjQ9eQpDT05GSUdfWDg2X1ZTWVNDQUxM X0VNVUxBVElPTj15CkNPTkZJR19JOEs9bQpDT05GSUdfTUlDUk9DT0RFPXkKQ09ORklHX01JQ1JP Q09ERV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1EPXkKQ09ORklHX01JQ1JPQ09ERV9PTERf SU5URVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKIyBDT05GSUdf WDg2XzVMRVZFTCBpcyBub3Qgc2V0CkNPTkZJR19YODZfRElSRUNUX0dCUEFHRVM9eQpDT05GSUdf QVJDSF9IQVNfTUVNX0VOQ1JZUFQ9eQojIENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgbm90IHNl dApDT05GSUdfTlVNQT15CkNPTkZJR19BTURfTlVNQT15CkNPTkZJR19YODZfNjRfQUNQSV9OVU1B PXkKQ09ORklHX05PREVTX1NQQU5fT1RIRVJfTk9ERVM9eQojIENPTkZJR19OVU1BX0VNVSBpcyBu b3Qgc2V0CkNPTkZJR19OT0RFU19TSElGVD0xMApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF PXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVN T1JZX01PREVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19L Q09SRV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAw MDAKQ09ORklHX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdfU1BBUlNFTUVNX01BTlVBTD15 CkNPTkZJR19TUEFSU0VNRU09eQpDT05GSUdfTkVFRF9NVUxUSVBMRV9OT0RFUz15CkNPTkZJR19I QVZFX01FTU9SWV9QUkVTRU5UPXkKQ09ORklHX1NQQVJTRU1FTV9FWFRSRU1FPXkKQ09ORklHX1NQ QVJTRU1FTV9WTUVNTUFQX0VOQUJMRT15CkNPTkZJR19TUEFSU0VNRU1fQUxMT0NfTUVNX01BUF9U T0dFVEhFUj15CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUD15CkNPTkZJR19IQVZFX01FTUJMT0NL PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfSEFWRV9HRU5FUklDX0dV UD15CkNPTkZJR19BUkNIX0RJU0NBUkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElP Tj15CkNPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01FTU9SWV9IT1RQTFVH PXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CiMgQ09ORklHX01FTU9SWV9IT1RQTFVH X0RFRkFVTFRfT05MSU5FIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWV9IT1RSRU1PVkU9eQpDT05G SUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9D Sz15CkNPTkZJR19NRU1PUllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpD T05GSUdfQ09NUEFDVElPTj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVf SFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049eQpD T05GSUdfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9f QlVTPXkKQ09ORklHX01NVV9OT1RJRklFUj15CkNPTkZJR19LU009eQpDT05GSUdfREVGQVVMVF9N TUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQpD T05GSUdfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfSFdQT0lTT05fSU5KRUNUPW0KQ09ORklHX1RS QU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUz15 CiMgQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX01BRFZJU0UgaXMgbm90IHNldApDT05GSUdf QVJDSF9XQU5UU19USFBfU1dBUD15CkNPTkZJR19USFBfU1dBUD15CkNPTkZJR19UUkFOU1BBUkVO VF9IVUdFX1BBR0VDQUNIRT15CkNPTkZJR19DTEVBTkNBQ0hFPXkKQ09ORklHX0ZST05UU1dBUD15 CkNPTkZJR19DTUE9eQojIENPTkZJR19DTUFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DTUFf REVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQVJFQVM9NwojIENPTkZJR19NRU1fU09GVF9E SVJUWSBpcyBub3Qgc2V0CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVE PXkKIyBDT05GSUdfWjNGT0xEIGlzIG5vdCBzZXQKQ09ORklHX1pTTUFMTE9DPXkKIyBDT05GSUdf UEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxMT0NfU1RBVCBpcyBub3Qg c2V0CkNPTkZJR19HRU5FUklDX0VBUkxZX0lPUkVNQVA9eQojIENPTkZJR19ERUZFUlJFRF9TVFJV Q1RfUEFHRV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfSEFTX1pPTkVfREVWSUNFPXkKQ09ORklHX1pPTkVfREVWSUNFPXkK Q09ORklHX0FSQ0hfSEFTX0hNTT15CkNPTkZJR19ERVZfUEFHRU1BUF9PUFM9eQojIENPTkZJR19I TU1fTUlSUk9SIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWSUNFX1BSSVZBVEUgaXMgbm90IHNldAoj IENPTkZJR19ERVZJQ0VfUFVCTElDIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1ZFQ1RPUj15CkNP TkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQoj IENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfQkVOQ0hNQVJLIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1BURV9TUEVDSUFMPXkKQ09ORklHX1g4Nl9QTUVNX0xF R0FDWV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPW0KQ09ORklHX1g4Nl9DSEVDS19C SU9TX0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFNX01FTU9SWV9DT1JSVVBUSU9O X0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NApDT05GSUdfTVRSUj15 CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUl9FTkFCTEVfREVG QVVMVD0wCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdfTlJfREVGQVVMVD0xCkNPTkZJ R19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hFRD15CkNPTkZJR19BUkNIX1JB TkRPTT15CkNPTkZJR19YODZfU01BUD15CkNPTkZJR19YODZfSU5URUxfVU1JUD15CkNPTkZJR19Y ODZfSU5URUxfTVBYPXkKQ09ORklHX1g4Nl9JTlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTPXkK Q09ORklHX0VGST15CkNPTkZJR19FRklfU1RVQj15CiMgQ09ORklHX0VGSV9NSVhFRCBpcyBub3Qg c2V0CkNPTkZJR19TRUNDT01QPXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdf SFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEw MDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkK IyBDT05GSUdfS0VYRUNfRklMRSBpcyBub3Qgc2V0CkNPTkZJR19DUkFTSF9EVU1QPXkKQ09ORklH X0tFWEVDX0pVTVA9eQpDT05GSUdfUEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCkNPTkZJR19SRUxP Q0FUQUJMRT15CiMgQ09ORklHX1JBTkRPTUlaRV9CQVNFIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJ Q0FMX0FMSUdOPTB4MTAwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFN X0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMg Q09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVM QVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUgaXMgbm90IHNldAojIENPTkZJR19D TURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMPXkKQ09ORklH X0hBVkVfTElWRVBBVENIPXkKIyBDT05GSUdfTElWRVBBVENIIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfSEFTX0FERF9QQUdFUz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNP TkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVN QV9OT0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05G SUdfQVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQ RU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NLSVBfU1lOQyBpcyBub3Qgc2V0CkNPTkZJ R19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NU RF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMg Q09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBu b3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9E RUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpDT05GSUdfUE1fU0xFRVBfREVCVUc9eQoj IENPTkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19QTV9UUkFDRV9SVEMgaXMg bm90IHNldApDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFV TFQgaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9P S1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZU1RF TV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMgbm90IHNl dApDT05GSUdfQUNQSV9TUENSX1RBQkxFPXkKQ09ORklHX0FDUElfTFBJVD15CkNPTkZJR19BQ1BJ X1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQ SV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklH X0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09O RklHX0FDUElfVklERU89bQpDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19BQ1BJX1RBRCBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVfRlJFUV9QU1M9eQpDT05G SUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0lETEU9eQpD T05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15CkNPTkZJR19BQ1BJ X0lQTUk9bQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9B R0dSRUdBVE9SPW0KQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJX05VTUE9eQpDT05G SUdfQVJDSF9IQVNfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFE RT15CkNPTkZJR19BQ1BJX0RFQlVHPXkKQ09ORklHX0FDUElfUENJX1NMT1Q9eQpDT05GSUdfQUNQ SV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVHX01FTU9SWT15CkNPTkZJR19BQ1BJX0hP VFBMVUdfSU9BUElDPXkKQ09ORklHX0FDUElfU0JTPW0KQ09ORklHX0FDUElfSEVEPXkKQ09ORklH X0FDUElfQ1VTVE9NX01FVEhPRD1tCkNPTkZJR19BQ1BJX0JHUlQ9eQojIENPTkZJR19BQ1BJX1JF RFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05GSVQ9bQpDT05GSUdf SEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElf QVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15 CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJX0VJTko9 bQpDT05GSUdfQUNQSV9BUEVJX0VSU1RfREVCVUc9eQojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfV0FUQ0hET0c9eQpDT05GSUdfQUNQSV9FWFRMT0c9bQojIENPTkZJ R19QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9DT05GSUdGUyBpcyBub3Qg c2V0CkNPTkZJR19YODZfUE1fVElNRVI9eQpDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5 IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0FUVFJfU0VU PXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19DUFVfRlJFUV9TVEFUIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90 IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAoj IENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldApDT05GSUdf Q1BVX0ZSRVFfREVGQVVMVF9HT1ZfT05ERU1BTkQ9eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxU X0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dP Vl9TQ0hFRFVUSUwgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfR09WX1BFUkZPUk1BTkNFPXkK Q09ORklHX0NQVV9GUkVRX0dPVl9QT1dFUlNBVkU9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJT UEFDRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfT05ERU1BTkQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09W X0NPTlNFUlZBVElWRT15CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNl dAoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9Q U1RBVEU9eQpDT05GSUdfWDg2X1BDQ19DUFVGUkVRPW0KQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9 bQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUV9DUEI9eQpDT05GSUdfWDg2X1BPV0VSTk9XX0s4PW0K Q09ORklHX1g4Nl9BTURfRlJFUV9TRU5TSVRJVklUWT1tCiMgQ09ORklHX1g4Nl9TUEVFRFNURVBf Q0VOVFJJTk8gaXMgbm90IHNldApDT05GSUdfWDg2X1A0X0NMT0NLTU9EPW0KCiMKIyBzaGFyZWQg b3B0aW9ucwojCkNPTkZJR19YODZfU1BFRURTVEVQX0xJQj1tCgojCiMgQ1BVIElkbGUKIwpDT05G SUdfQ1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09O RklHX0NQVV9JRExFX0dPVl9NRU5VPXkKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIEJ1cyBvcHRp b25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdf UENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RPTUFJTlM9eQpDT05G SUdfTU1DT05GX0ZBTTEwSD15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQK Q09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJ RUFFUj15CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD1tCkNPTkZJR19QQ0lFX0VDUkM9eQpDT05GSUdf UENJRUFTUE09eQojIENPTkZJR19QQ0lFQVNQTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lF QVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFT UE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lF X0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9N U0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENP TkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVU TyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RVQj15CiMgQ09ORklHX1BDSV9QRl9TVFVCIGlzIG5v dCBzZXQKIyBDT05GSUdfWEVOX1BDSURFVl9GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19QQ0lf QVRTPXkKQ09ORklHX1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJ R19QQ0lfUFJJPXkKQ09ORklHX1BDSV9QQVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQojIENPTkZJ R19QQ0lfSFlQRVJWIGlzIG5vdCBzZXQKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklHX0hPVFBM VUdfUENJX0FDUEk9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk09bQojIENPTkZJR19IT1RQ TFVHX1BDSV9DUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSE9UUExVR19QQ0lfU0hQQyBpcyBub3Qg c2V0CgojCiMgUENJIGNvbnRyb2xsZXIgZHJpdmVycwojCgojCiMgQ2FkZW5jZSBQQ0llIGNvbnRy b2xsZXJzIHN1cHBvcnQKIwojIENPTkZJR19WTUQgaXMgbm90IHNldAoKIwojIERlc2lnbldhcmUg UENJIENvcmUgU3VwcG9ydAojCkNPTkZJR19QQ0lFX0RXPXkKQ09ORklHX1BDSUVfRFdfSE9TVD15 CkNPTkZJR19QQ0lFX0RXX1BMQVQ9eQpDT05GSUdfUENJRV9EV19QTEFUX0hPU1Q9eQoKIwojIFBD SSBFbmRwb2ludAojCiMgQ09ORklHX1BDSV9FTkRQT0lOVCBpcyBub3Qgc2V0CgojCiMgUENJIHN3 aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5v dCBzZXQKIyBDT05GSUdfSVNBX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19JU0FfRE1BX0FQST15CkNP TkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkKIyBDT05GSUdfUENNQ0lBIGlzIG5vdCBzZXQK Q09ORklHX0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5UQT1tCkNP TkZJR19ZRU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJR19ZRU5UQV9UST15CkNP TkZJR19ZRU5UQV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKIyBDT05GSUdfUkFQ SURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0 YWJsZSBmaWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05G SUdfQ09NUEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBf REVGQVVMVF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKQ09ORklHX0JJTkZN VF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0lBMzJfRU1VTEFUSU9OPXkKIyBDT05G SUdfSUEzMl9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJ R19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09ORklHX0NPTVBBVF9GT1JfVTY0X0FMSUdO TUVOVD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNPTkZJR19YODZfREVWX0RNQV9PUFM9eQpD T05GSUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5LX01FU1NBR0VTPXkKQ09ORklHX05FVF9J TkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNP TkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9bQpDT05GSUdfVU5JWD15CkNPTkZJR19V TklYX0RJQUc9bQojIENPTkZJR19UTFMgaXMgbm90IHNldApDT05GSUdfWEZSTT15CkNPTkZJR19Y RlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKQ09ORklHX1hGUk1fU1VCX1BPTElDWT15CkNP TkZJR19YRlJNX01JR1JBVEU9eQpDT05GSUdfWEZSTV9TVEFUSVNUSUNTPXkKQ09ORklHX1hGUk1f SVBDT01QPW0KQ09ORklHX05FVF9LRVk9bQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKIyBDT05G SUdfWERQX1NPQ0tFVFMgaXMgbm90IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNB U1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRT PXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9 eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09O RklHX0lQX1BOUD15CkNPTkZJR19JUF9QTlBfREhDUD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBp cyBub3Qgc2V0CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQ PW0KQ09ORklHX05FVF9JUEdSRV9ERU1VWD1tCkNPTkZJR19ORVRfSVBfVFVOTkVMPW0KQ09ORklH X05FVF9JUEdSRT1tCkNPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUPXkKQ09ORklHX0lQX01ST1VU RV9DT01NT049eQpDT05GSUdfSVBfTVJPVVRFPXkKQ09ORklHX0lQX01ST1VURV9NVUxUSVBMRV9U QUJMRVM9eQpDT05GSUdfSVBfUElNU01fVjE9eQpDT05GSUdfSVBfUElNU01fVjI9eQpDT05GSUdf U1lOX0NPT0tJRVM9eQpDT05GSUdfTkVUX0lQVlRJPW0KQ09ORklHX05FVF9VRFBfVFVOTkVMPW0K Q09ORklHX05FVF9GT1U9bQpDT05GSUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRf QUg9bQpDT05GSUdfSU5FVF9FU1A9bQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBz ZXQKQ09ORklHX0lORVRfSVBDT01QPW0KQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpDT05GSUdf SU5FVF9UVU5ORUw9bQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09ORklHX0lO RVRfWEZSTV9NT0RFX1RVTk5FTD1tCkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPW0KQ09ORklH X0lORVRfRElBRz1tCkNPTkZJR19JTkVUX1RDUF9ESUFHPW0KQ09ORklHX0lORVRfVURQX0RJQUc9 bQojIENPTkZJR19JTkVUX1JBV19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHX0RF U1RST1kgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NP TkdfQklDPW0KQ09ORklHX1RDUF9DT05HX0NVQklDPXkKQ09ORklHX1RDUF9DT05HX1dFU1RXT09E PW0KQ09ORklHX1RDUF9DT05HX0hUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9bQpDT05GSUdf VENQX0NPTkdfSFlCTEE9bQpDT05GSUdfVENQX0NPTkdfVkVHQVM9bQojIENPTkZJR19UQ1BfQ09O R19OViBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19TQ0FMQUJMRT1tCkNPTkZJR19UQ1BfQ09O R19MUD1tCkNPTkZJR19UQ1BfQ09OR19WRU5PPW0KQ09ORklHX1RDUF9DT05HX1lFQUg9bQpDT05G SUdfVENQX0NPTkdfSUxMSU5PSVM9bQojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RDUF9DT05HX0NERyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0JCUiBp cyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdfREVGQVVMVF9SRU5PIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfVENQX0NPTkc9ImN1YmljIgpDT05GSUdfVENQX01ENVNJ Rz15CkNPTkZJR19JUFY2PXkKQ09ORklHX0lQVjZfUk9VVEVSX1BSRUY9eQpDT05GSUdfSVBWNl9S T1VURV9JTkZPPXkKQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9 bQpDT05GSUdfSU5FVDZfRVNQPW0KIyBDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQgaXMgbm90IHNl dApDT05GSUdfSU5FVDZfSVBDT01QPW0KQ09ORklHX0lQVjZfTUlQNj1tCiMgQ09ORklHX0lQVjZf SUxBIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPW0KQ09ORklHX0lORVQ2X1RV Tk5FTD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPW0KQ09ORklHX0lORVQ2X1hG Uk1fTU9ERV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9bQpDT05GSUdfSU5F VDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPW0KQ09ORklHX0lQVjZfVlRJPW0KQ09ORklH X0lQVjZfU0lUPW0KQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVU WVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPW0KIyBDT05GSUdfSVBWNl9HUkUgaXMgbm90IHNldApD T05GSUdfSVBWNl9GT1U9bQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPW0KQ09ORklHX0lQVjZfTVVM VElQTEVfVEFCTEVTPXkKIyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CkNPTkZJR19J UFY2X01ST1VURT15CkNPTkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdf SVBWNl9QSU1TTV9WMj15CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5FTCBpcyBub3Qgc2V0CiMg Q09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVExBQkVMPXkKQ09ORklH X05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkKQ09ORklHX05FVFdP UktfUEhZX1RJTUVTVEFNUElORz15CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVS X0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9bQoKIwojIENvcmUgTmV0ZmlsdGVy IENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdfTkVURklM VEVSX05FVExJTks9bQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9eQpDT05GSUdfTkVU RklMVEVSX0ZBTUlMWV9BUlA9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD1tCkNPTkZJ R19ORVRGSUxURVJfTkVUTElOS19RVUVVRT1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9 bQpDT05GSUdfTkZfQ09OTlRSQUNLPW0KQ09ORklHX05GX0xPR19DT01NT049bQojIENPTkZJR19O Rl9MT0dfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9bQpDT05G SUdfTkZfQ09OTlRSQUNLX01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05G SUdfTkZfQ09OTlRSQUNLX1pPTkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05G SUdfTkZfQ09OTlRSQUNLX0VWRU5UUz15CiMgQ09ORklHX05GX0NPTk5UUkFDS19USU1FT1VUIGlz IG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05GSUdfTkZfQ09OTlRS QUNLX0xBQkVMUz15CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX0NUX1BST1RP X0dSRT1tCkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NUX1BST1RPX1VEUExJ VEU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfRlRQ PW0KQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPW0KQ09ORklHX05GX0NPTk5UUkFDS19JUkM9bQpD T05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklP U19OUz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBU UD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0lQPW0K Q09ORklHX05GX0NPTk5UUkFDS19URlRQPW0KQ09ORklHX05GX0NUX05FVExJTks9bQojIENPTkZJ R19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJfTkVU TElOS19HTFVFX0NUIGlzIG5vdCBzZXQKQ09ORklHX05GX05BVD1tCkNPTkZJR19ORl9OQVRfTkVF REVEPXkKQ09ORklHX05GX05BVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX05BVF9QUk9UT19VRFBM SVRFPXkKQ09ORklHX05GX05BVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX05BVF9BTUFOREE9bQpD T05GSUdfTkZfTkFUX0ZUUD1tCkNPTkZJR19ORl9OQVRfSVJDPW0KQ09ORklHX05GX05BVF9TSVA9 bQpDT05GSUdfTkZfTkFUX1RGVFA9bQpDT05GSUdfTkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05F VEZJTFRFUl9TWU5QUk9YWT1tCkNPTkZJR19ORl9PU0Y9bQpDT05GSUdfTkZfVEFCTEVTPW0KIyBD T05GSUdfTkZfVEFCTEVTX0lORVQgaXMgbm90IHNldAojIENPTkZJR19ORl9UQUJMRVNfTkVUREVW IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX05VTUdFTiBpcyBub3Qgc2V0CkNPTkZJR19ORlRfQ1Q9 bQojIENPTkZJR19ORlRfU0VUX1JCVFJFRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TRVRfSEFT SCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TRVRfQklUTUFQIGlzIG5vdCBzZXQKQ09ORklHX05G VF9DT1VOVEVSPW0KIyBDT05GSUdfTkZUX0NPTk5MSU1JVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRf TE9HPW0KQ09ORklHX05GVF9MSU1JVD1tCiMgQ09ORklHX05GVF9NQVNRIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZUX1JFRElSIGlzIG5vdCBzZXQKQ09ORklHX05GVF9OQVQ9bQojIENPTkZJR19ORlRf T0JKUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1FVRVVFIGlzIG5vdCBzZXQKIyBDT05GSUdf TkZUX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1JFSkVDVCBpcyBub3Qgc2V0CkNPTkZJ R19ORlRfQ09NUEFUPW0KQ09ORklHX05GVF9IQVNIPW0KIyBDT05GSUdfTkZUX1NPQ0tFVCBpcyBu b3Qgc2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVS X1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9bQpDT05GSUdfTkVURklM VEVSX1hUX1NFVD1tCgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfQVVESVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT1tCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz1tCkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf RFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfSE1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9bQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF VF9MT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9OQVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdfTkVU RklMVEVSX1hUX1RBUkdFVF9ORkxPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GUVVF VUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElSRUNU PW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVEVFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfVFBST1hZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0U9bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9TRUNNQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf VENQTVNTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9bQoKIwojIFh0 YWJsZXMgbWF0Y2hlcwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0JQRj1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9D R1JPVVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0NPTU1FTlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0NPTk5CWVRFUz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0NPTk5NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9bQpDT05GSUdf TkVURklMVEVSX1hUX01BVENIX0NQVT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX0RTQ1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfRVNQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IQVNITElNSVQ9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfSEw9bQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QIGlzIG5vdCBzZXQK Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFJBTkdFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9JUFZTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MMlRQPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9MRU5HVEg9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJTUlUPW0K Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfTkZBQ0NUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9bQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9QT0xJQ1k9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BIWVNERVY9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1BLVFRZUEU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1FVT1RB PW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9SRUFMTT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFU RT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVElTVElDPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9TVFJJTkc9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RDUE1TUz1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVElNRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf VTMyPW0KQ09ORklHX0lQX1NFVD1tCkNPTkZJR19JUF9TRVRfTUFYPTI1NgpDT05GSUdfSVBfU0VU X0JJVE1BUF9JUD1tCkNPTkZJR19JUF9TRVRfQklUTUFQX0lQTUFDPW0KQ09ORklHX0lQX1NFVF9C SVRNQVBfUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUD1tCiMgQ09ORklHX0lQX1NFVF9IQVNI X0lQTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9bQpDT05GSUdfSVBf U0VUX0hBU0hfSVBQT1JUSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPW0KIyBDT05G SUdfSVBfU0VUX0hBU0hfSVBNQUMgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9NQUMg aXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUTkVUIGlzIG5vdCBzZXQKQ09O RklHX0lQX1NFVF9IQVNIX05FVD1tCiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVCBpcyBub3Qg c2V0CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVElG QUNFPW0KQ09ORklHX0lQX1NFVF9MSVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJR19JUF9W U19JUFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFC X0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBw b3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpD T05GSUdfSVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJ R19JUF9WU19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNj aGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdfSVBf VlNfTEM9bQpDT05GSUdfSVBfVlNfV0xDPW0KIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAoj IENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQz1tCkNPTkZJR19J UF9WU19MQkxDUj1tCkNPTkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9WU19TSD1tCiMgQ09ORklH X0lQX1ZTX01IIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NFRD1tCkNPTkZJR19JUF9WU19OUT1t CgojCiMgSVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwoj IElQVlMgTUggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQ VlMgYXBwbGljYXRpb24gaGVscGVyCiMKQ09ORklHX0lQX1ZTX0ZUUD1tCkNPTkZJR19JUF9WU19O RkNUPXkKQ09ORklHX0lQX1ZTX1BFX1NJUD1tCgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0 aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PW0KQ09ORklHX05GX0NPTk5UUkFDS19JUFY0PW0K IyBDT05GSUdfTkZfU09DS0VUX0lQVjQgaXMgbm90IHNldApDT05GSUdfTkZfVFBST1hZX0lQVjQ9 bQojIENPTkZJR19ORl9UQUJMRVNfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19B UlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjQ9bQojIENPTkZJR19ORl9MT0dfQVJQIGlz IG5vdCBzZXQKQ09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05GX1JFSkVDVF9JUFY0PW0KQ09O RklHX05GX05BVF9JUFY0PW0KQ09ORklHX05GX05BVF9NQVNRVUVSQURFX0lQVjQ9eQpDT05GSUdf TkZfTkFUX1NOTVBfQkFTSUM9bQpDT05GSUdfTkZfTkFUX1BST1RPX0dSRT1tCkNPTkZJR19ORl9O QVRfUFBUUD1tCkNPTkZJR19ORl9OQVRfSDMyMz1tCkNPTkZJR19JUF9ORl9JUFRBQkxFUz1tCkNP TkZJR19JUF9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUF9ORl9NQVRDSF9FQ049bQpDT05GSUdfSVBf TkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVBfTkZfTUFUQ0hfVFRMPW0KQ09ORklHX0lQX05G X0ZJTFRFUj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQX05GX1RBUkdF VF9TWU5QUk9YWT1tCkNPTkZJR19JUF9ORl9OQVQ9bQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FV RVJBREU9bQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19JUF9ORl9UQVJHRVRf UkVESVJFQ1Q9bQpDT05GSUdfSVBfTkZfTUFOR0xFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9DTFVT VEVSSVA9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0VDTj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfVFRM PW0KQ09ORklHX0lQX05GX1JBVz1tCkNPTkZJR19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9O Rl9BUlBUQUJMRVM9bQpDT05GSUdfSVBfTkZfQVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9N QU5HTEU9bQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RF RlJBR19JUFY2PW0KQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PW0KIyBDT05GSUdfTkZfU09DS0VU X0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZfVFBST1hZX0lQVjY9bQojIENPTkZJR19ORl9UQUJM RVNfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORl9EVVBfSVBWNj1tCkNPTkZJR19ORl9SRUpFQ1Rf SVBWNj1tCkNPTkZJR19ORl9MT0dfSVBWNj1tCkNPTkZJR19ORl9OQVRfSVBWNj1tCkNPTkZJR19J UDZfTkZfSVBUQUJMRVM9bQpDT05GSUdfSVA2X05GX01BVENIX0FIPW0KQ09ORklHX0lQNl9ORl9N QVRDSF9FVUk2ND1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfRlJBRz1tCkNPTkZJR19JUDZfTkZfTUFU Q0hfT1BUUz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfSEw9bQpDT05GSUdfSVA2X05GX01BVENIX0lQ VjZIRUFERVI9bQpDT05GSUdfSVA2X05GX01BVENIX01IPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9S UEZJTFRFUj1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfUlQ9bQojIENPTkZJR19JUDZfTkZfTUFUQ0hf U1JIIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9bQpDT05GSUdfSVA2X05GX0ZJ TFRFUj1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD1tCkNPTkZJR19JUDZfTkZfVEFSR0VU X1NZTlBST1hZPW0KQ09ORklHX0lQNl9ORl9NQU5HTEU9bQpDT05GSUdfSVA2X05GX1JBVz1tCkNP TkZJR19JUDZfTkZfU0VDVVJJVFk9bQojIENPTkZJR19JUDZfTkZfTkFUIGlzIG5vdCBzZXQKIyBD T05GSUdfTkZfVEFCTEVTX0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJM RVM9bQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRF Uj1tCkNPTkZJR19CUklER0VfRUJUX1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpD T05GSUdfQlJJREdFX0VCVF9BTU9ORz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19C UklER0VfRUJUX0lQPW0KQ09ORklHX0JSSURHRV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRf TElNSVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQ RT1tCkNPTkZJR19CUklER0VfRUJUX1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05G SUdfQlJJREdFX0VCVF9BUlBSRVBMWT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdf QlJJREdFX0VCVF9NQVJLX1Q9bQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19C UklER0VfRUJUX1NOQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VC VF9ORkxPRz1tCiMgQ09ORklHX0JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9bQpD T05GSUdfSU5FVF9EQ0NQX0RJQUc9bQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMg Q09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lE Mz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfREND UF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwojCiMgQ09ORklHX0lQX0RDQ1Bf REVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD1tCiMgQ09ORklHX1NDVFBfREJHX09CSkNO VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19NRDUgaXMgbm90 IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTE9eQojIENPTkZJR19TQ1RQ X0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9I TUFDX01ENT15CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX1NIQTE9eQpDT05GSUdfSU5FVF9TQ1RQ X0RJQUc9bQojIENPTkZJR19SRFMgaXMgbm90IHNldApDT05GSUdfVElQQz1tCkNPTkZJR19USVBD X01FRElBX1VEUD15CkNPTkZJR19USVBDX0RJQUc9bQpDT05GSUdfQVRNPW0KQ09ORklHX0FUTV9D TElQPW0KIyBDT05GSUdfQVRNX0NMSVBfTk9fSUNNUCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fTEFO RT1tCiMgQ09ORklHX0FUTV9NUE9BIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9bQojIENP TkZJR19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9bQpDT05GSUdf TDJUUF9ERUJVR0ZTPW0KQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD1tCkNPTkZJR19M MlRQX0VUSD1tCkNPTkZJR19TVFA9bQpDT05GSUdfR0FSUD1tCkNPTkZJR19NUlA9bQpDT05GSUdf QlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9WTEFO X0ZJTFRFUklORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNBIGlzIG5v dCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9bQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkKQ09ORklH X1ZMQU5fODAyMVFfTVZSUD15CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9 bQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENP TkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhP TkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAy MTU0PW0KIyBDT05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklNRU5UQUwgaXMgbm90IHNl dApDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQ9bQpDT05GSUdfTUFDODAyMTU0PW0KQ09ORklHX05F VF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGluZwojCkNPTkZJR19ORVRfU0NIX0NCUT1t CkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRfU0NIX0hGU0M9bQpDT05GSUdfTkVUX1ND SF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09ORklHX05FVF9TQ0hfTVVMVElRPW0KQ09O RklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hfU0ZCPW0KQ09ORklHX05FVF9TQ0hfU0ZR PW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19ORVRfU0NIX1RCRj1tCiMgQ09ORklHX05F VF9TQ0hfQ0JTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfR1JFRD1tCkNPTkZJR19ORVRfU0NI X0RTTUFSSz1tCkNPTkZJR19ORVRfU0NIX05FVEVNPW0KQ09ORklHX05FVF9TQ0hfRFJSPW0KQ09O RklHX05FVF9TQ0hfTVFQUklPPW0KQ09ORklHX05FVF9TQ0hfQ0hPS0U9bQpDT05GSUdfTkVUX1ND SF9RRlE9bQpDT05GSUdfTkVUX1NDSF9DT0RFTD1tCkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPW0K IyBDT05GSUdfTkVUX1NDSF9GUSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfSEhGIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX1NDSF9QSUUgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdS RVNTPW0KQ09ORklHX05FVF9TQ0hfUExVRz1tCiMgQ09ORklHX05FVF9TQ0hfREVGQVVMVCBpcyBu b3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRf Q0xTX0JBU0lDPW0KQ09ORklHX05FVF9DTFNfVENJTkRFWD1tCkNPTkZJR19ORVRfQ0xTX1JPVVRF ND1tCkNPTkZJR19ORVRfQ0xTX0ZXPW0KQ09ORklHX05FVF9DTFNfVTMyPW0KQ09ORklHX0NMU19V MzJfUEVSRj15CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19SU1ZQPW0KQ09O RklHX05FVF9DTFNfUlNWUDY9bQpDT05GSUdfTkVUX0NMU19GTE9XPW0KQ09ORklHX05FVF9DTFNf Q0dST1VQPXkKQ09ORklHX05FVF9DTFNfQlBGPW0KIyBDT05GSUdfTkVUX0NMU19GTE9XRVIgaXMg bm90IHNldAojIENPTkZJR19ORVRfQ0xTX01BVENIQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9F TUFUQ0g9eQpDT05GSUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9 bQpDT05GSUdfTkVUX0VNQVRDSF9OQllURT1tCkNPTkZJR19ORVRfRU1BVENIX1UzMj1tCkNPTkZJ R19ORVRfRU1BVENIX01FVEE9bQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPW0KIyBDT05GSUdfTkVU X0VNQVRDSF9DQU5JRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPW0KIyBDT05G SUdfTkVUX0VNQVRDSF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdf TkVUX0FDVF9QT0xJQ0U9bQpDT05GSUdfTkVUX0FDVF9HQUNUPW0KQ09ORklHX0dBQ1RfUFJPQj15 CkNPTkZJR19ORVRfQUNUX01JUlJFRD1tCiMgQ09ORklHX05FVF9BQ1RfU0FNUExFIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9BQ1RfSVBUPW0KQ09ORklHX05FVF9BQ1RfTkFUPW0KQ09ORklHX05FVF9B Q1RfUEVESVQ9bQpDT05GSUdfTkVUX0FDVF9TSU1QPW0KQ09ORklHX05FVF9BQ1RfU0tCRURJVD1t CkNPTkZJR19ORVRfQUNUX0NTVU09bQojIENPTkZJR19ORVRfQUNUX1ZMQU4gaXMgbm90IHNldAoj IENPTkZJR19ORVRfQUNUX0JQRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ09OTk1BUksg aXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1NLQk1PRCBpcyBub3Qgc2V0CiMgQ09ORklHX05F VF9BQ1RfSUZFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9UVU5ORUxfS0VZIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9DTFNfSU5EPXkKQ09ORklHX05FVF9TQ0hfRklGTz15CkNPTkZJR19EQ0I9 eQpDT05GSUdfRE5TX1JFU09MVkVSPW0KIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNP TkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19PUEVOVlNXSVRDSF9HUkU9bQpDT05GSUdfT1BFTlZT V0lUQ0hfVlhMQU49bQpDT05GSUdfVlNPQ0tFVFM9bQpDT05GSUdfVlNPQ0tFVFNfRElBRz1tCkNP TkZJR19WTVdBUkVfVk1DSV9WU09DS0VUUz1tCiMgQ09ORklHX1ZJUlRJT19WU09DS0VUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9WU09DS0VUUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRMSU5L X0RJQUc9bQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089bQojIENPTkZJR19NUExT X1JPVVRJTkcgaXMgbm90IHNldApDT05GSUdfTkVUX05TSD1tCiMgQ09ORklHX0hTUiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMgbm90IHNldApDT05GSUdfTkVUX0wzX01BU1RF Ul9ERVY9eQojIENPTkZJR19ORVRfTkNTSSBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdf UkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qg c2V0CkNPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15 CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15 CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05F VF9QS1RHRU49bQpDT05GSUdfTkVUX0RST1BfTU9OSVRPUj15CiMgQ09ORklHX0hBTVJBRElPIGlz IG5vdCBzZXQKQ09ORklHX0NBTj1tCkNPTkZJR19DQU5fUkFXPW0KQ09ORklHX0NBTl9CQ009bQpD T05GSUdfQ0FOX0dXPW0KCiMKIyBDQU4gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49 bQojIENPTkZJR19DQU5fVlhDQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fU0xDQU4gaXMgbm90 IHNldApDT05GSUdfQ0FOX0RFVj1tCkNPTkZJR19DQU5fQ0FMQ19CSVRUSU1JTkc9eQojIENPTkZJ R19DQU5fTEVEUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9DX0NBTiBpcyBub3Qgc2V0CiMgQ09O RklHX0NBTl9DQzc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9JRklfQ0FORkQgaXMgbm90IHNl dAojIENPTkZJR19DQU5fTV9DQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fUEVBS19QQ0lFRkQg aXMgbm90IHNldAojIENPTkZJR19DQU5fU0pBMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9T T0ZUSU5HIGlzIG5vdCBzZXQKCiMKIyBDQU4gU1BJIGludGVyZmFjZXMKIwojIENPTkZJR19DQU5f SEkzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX01DUDI1MVggaXMgbm90IHNldAoKIwojIENB TiBVU0IgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl9FTVNfVVNCIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FOX0VTRF9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0dTX1VTQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NBTl9LVkFTRVJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1BFQUtfVVNC IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOXzhERVZfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FO X01DQkFfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0RFQlVHX0RFVklDRVMgaXMgbm90IHNl dAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5vdCBzZXQKIyBD T05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfRklC X1JVTEVTPXkKQ09ORklHX1dJUkVMRVNTPXkKQ09ORklHX1dJUkVMRVNTX0VYVD15CkNPTkZJR19X RVhUX0NPUkU9eQpDT05GSUdfV0VYVF9QUk9DPXkKQ09ORklHX1dFWFRfUFJJVj15CkNPTkZJR19D Rkc4MDIxMT1tCiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJR19D Rkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9D RVJUSUZJQ0FUSU9OX09OVVMgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfUkVRVUlSRV9TSUdO RURfUkVHREI9eQpDT05GSUdfQ0ZHODAyMTFfVVNFX0tFUk5FTF9SRUdEQl9LRVlTPXkKQ09ORklH X0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkK Q09ORklHX0xJQjgwMjExPW0KIyBDT05GSUdfTElCODAyMTFfREVCVUcgaXMgbm90IHNldApDT05G SUdfTUFDODAyMTE9bQpDT05GSUdfTUFDODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JD X01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX0hUPXkKIyBDT05GSUdfTUFD ODAyMTFfUkNfTUlOU1RSRUxfVkhUIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1JDX0RFRkFV TFRfTUlOU1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVD0ibWluc3RyZWxfaHQiCkNP TkZJR19NQUM4MDIxMV9NRVNIPXkKQ09ORklHX01BQzgwMjExX0xFRFM9eQpDT05GSUdfTUFDODAy MTFfREVCVUdGUz15CiMgQ09ORklHX01BQzgwMjExX01FU1NBR0VfVFJBQ0lORyBpcyBub3Qgc2V0 CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01FTlUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFf U1RBX0hBU0hfTUFYX1NJWkU9MAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0CkNPTkZJR19SRktJ TEw9bQpDT05GSUdfUkZLSUxMX0xFRFM9eQpDT05GSUdfUkZLSUxMX0lOUFVUPXkKIyBDT05GSUdf UkZLSUxMX0dQSU8gaXMgbm90IHNldApDT05GSUdfTkVUXzlQPXkKQ09ORklHX05FVF85UF9WSVJU SU89eQojIENPTkZJR19ORVRfOVBfWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUXzlQX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NFUEhfTElCIGlz IG5vdCBzZXQKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNBTVBMRSBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9JRkUgaXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qg c2V0CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JPX0NFTExTPXkKIyBDT05GSUdfTkVUX0RF VkxJTksgaXMgbm90IHNldApDT05GSUdfTUFZX1VTRV9ERVZMSU5LPXkKQ09ORklHX0ZBSUxPVkVS PXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5l cmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5U X0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CkNPTkZJR19ERVZUTVBGU19NT1VOVD15 CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJTEQ9eQoKIwoj IEZpcm13YXJlIGxvYWRlcgojCkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRVhUUkFfRklSTVdB UkU9IiIKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CkNPTkZJR19GV19MT0FERVJfVVNF Ul9IRUxQRVJfRkFMTEJBQ0s9eQpDT05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdf REVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT VF9BU1lOQ19EUklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpD T05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFC SUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJR19SRUdN QVBfU1BJPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZFTkNFX1RS QUNFIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1bHQgY29udGlndW91cyBt ZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MjAwCkNPTkZJR19DTUFf U0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0UgaXMgbm90 IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJ WkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKCiMKIyBCdXMgZGV2 aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpDT05GSUdfTVRE PW0KIyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJPT1RfUEFS VFMgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9BUjdfUEFSVFMgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBwYXJzZXJzCiMKCiMK IyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVW Uz1tCkNPTkZJR19NVERfQkxPQ0s9bQojIENPTkZJR19NVERfQkxPQ0tfUk8gaXMgbm90IHNldAoj IENPTkZJR19GVEwgaXMgbm90IHNldAojIENPTkZJR19ORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5GVEwgaXMgbm90IHNldAojIENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NG REMgaXMgbm90IHNldAojIENPTkZJR19TTV9GVEwgaXMgbm90IHNldAojIENPTkZJR19NVERfT09Q UyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BB UlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZl cnMKIwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0pFREVDUFJPQkUg aXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQpDT05GSUdfTVREX0NG SV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX1JBTSBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9ST00gaXMgbm90IHNldAojIENPTkZJR19NVERfQUJTRU5UIGlzIG5vdCBzZXQK CiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKIyBDT05GSUdfTVREX0NPTVBM RVhfTUFQUElOR1MgaXMgbm90IHNldAojIENPTkZJR19NVERfSU5URUxfVlJfTk9SIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVREX1BMQVRSQU0gaXMgbm90IHNldAoKIwojIFNlbGYtY29udGFpbmVkIE1U RCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01URF9QTUM1NTEgaXMgbm90IHNldAojIENPTkZJ R19NVERfREFUQUZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01DSFAyM0syNTYgaXMgbm90 IHNldAojIENPTkZJR19NVERfU1NUMjVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NMUkFNIGlz IG5vdCBzZXQKIyBDT05GSUdfTVREX1BIUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX01URFJB TSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9CTE9DSzJNVEQgaXMgbm90IHNldAoKIwojIERpc2st T24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9PTkVOQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkQgaXMgbm90IHNl dAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCiMgQ09ORklHX01URF9M UEREUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTk9SIGlzIG5vdCBzZXQKQ09ORklHX01U RF9VQkk9bQpDT05GSUdfTVREX1VCSV9XTF9USFJFU0hPTEQ9NDA5NgpDT05GSUdfTVREX1VCSV9C RUJfTElNSVQ9MjAKIyBDT05GSUdfTVREX1VCSV9GQVNUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX1VCSV9HTFVFQkkgaXMgbm90IHNldAojIENPTkZJR19NVERfVUJJX0JMT0NLIGlzIG5vdCBz ZXQKIyBDT05GSUdfT0YgaXMgbm90IHNldApDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1BBUlBP UlQ9eQpDT05GSUdfUEFSUE9SVD1tCkNPTkZJR19QQVJQT1JUX1BDPW0KQ09ORklHX1BBUlBPUlRf U0VSSUFMPW0KIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFS UE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5v dCBzZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9QQz15CkNPTkZJ R19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMgaXMgbm90IHNldAoKIwojIFByb3Rv Y29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxLX0RFVl9O VUxMX0JMSz1tCkNPTkZJR19CTEtfREVWX05VTExfQkxLX0ZBVUxUX0lOSkVDVElPTj15CkNPTkZJ R19CTEtfREVWX0ZEPW0KQ09ORklHX0NEUk9NPW0KIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWD1tCiMgQ09ORklHX1pSQU0gaXMgbm90IHNl dAojIENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1F TSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0xPT1A9bQpDT05GSUdfQkxLX0RFVl9MT09QX01J Tl9DT1VOVD0wCiMgQ09ORklHX0JMS19ERVZfQ1JZUFRPTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklH X0JMS19ERVZfRFJCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX05CRD1tCiMgQ09ORklHX0JM S19ERVZfU0tEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU1g4PW0KQ09ORklHX0JMS19ERVZf UkFNPW0KQ09ORklHX0JMS19ERVZfUkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpF PTE2Mzg0CkNPTkZJR19DRFJPTV9QS1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVS Uz04CiMgQ09ORklHX0NEUk9NX1BLVENEVkRfV0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9P VkVSX0VUSD1tCkNPTkZJR19YRU5fQkxLREVWX0ZST05URU5EPW0KIyBDT05GSUdfWEVOX0JMS0RF Vl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19WSVJUSU9f QkxLX1NDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX1JTWFg9bQoKIwojIE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPUkU9bQpD T05GSUdfQkxLX0RFVl9OVk1FPW0KQ09ORklHX05WTUVfTVVMVElQQVRIPXkKQ09ORklHX05WTUVf RkFCUklDUz1tCiMgQ09ORklHX05WTUVfRkMgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVQ9 bQpDT05GSUdfTlZNRV9UQVJHRVRfTE9PUD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX0ZDIGlzIG5v dCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9bQojIENP TkZJR19BRDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0 CiMgQ09ORklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQK Q09ORklHX1NHSV9JT0M0PW0KQ09ORklHX1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQoj IENPTkZJR19JQ1M5MzJTNDAxIGlzIG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1t CkNPTkZJR19TR0lfWFA9bQpDT05GSUdfSFBfSUxPPW0KQ09ORklHX1NHSV9HUlU9bQojIENPTkZJ R19TR0lfR1JVX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FQRFM5ODAyQUxTPW0KQ09ORklHX0lT TDI5MDAzPW0KQ09ORklHX0lTTDI5MDIwPW0KQ09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCkNPTkZJ R19TRU5TT1JTX0JIMTc3MD1tCkNPTkZJR19TRU5TT1JTX0FQRFM5OTBYPW0KIyBDT05GSUdfSE1D NjM1MiBpcyBub3Qgc2V0CiMgQ09ORklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVf QkFMTE9PTj1tCiMgQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklH X0xBVFRJQ0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQK IyBDT05GSUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19DMlBPUlQgaXMg bm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0PW0KIyBDT05G SUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0xFR0FDWT1tCkNPTkZJR19F RVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01fOTNDWDY9bQojIENPTkZJR19FRVBST01fOTNY WDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5vdCBzZXQKQ09O RklHX0NCNzEwX0NPUkU9bQojIENPTkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19D QjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgc2hhcmVkIHRy YW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xJUzNfSTJDPW0KQ09ORklHX0FMVEVSQV9TVEFQTD1tCkNPTkZJR19JTlRFTF9N RUk9eQpDT05GSUdfSU5URUxfTUVJX01FPXkKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qg c2V0CkNPTkZJR19WTVdBUkVfVk1DST1tCgojCiMgSW50ZWwgTUlDICYgcmVsYXRlZCBzdXBwb3J0 CiMKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMg bm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVTIGlzIG5vdCBz ZXQKCiMKIyBWT1AgQnVzIERyaXZlcgojCiMgQ09ORklHX1ZPUF9CVVMgaXMgbm90IHNldAoKIwoj IEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMK IyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1l bnQgKENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwojIENPTkZJR19HRU5XUUUgaXMg bm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19SVFNYX1BDSSBp cyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMgbm90IHNldApDT05GSUdfSEFWRV9J REU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpD T05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJPXkKQ09ORklH X1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lfTVFfREVGQVVM VCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0eXBl IChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9bQpDT05GSUdfQ0hSX0RF Vl9TVD1tCkNPTkZJR19DSFJfREVWX09TU1Q9bQpDT05GSUdfQkxLX0RFVl9TUj1tCkNPTkZJR19C TEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NHPW0KQ09ORklHX0NIUl9ERVZfU0NI PW0KQ09ORklHX1NDU0lfRU5DTE9TVVJFPW0KQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKQ09ORklH X1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZTkM9eQoKIwojIFNDU0kgVHJhbnNw b3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJR19TQ1NJX0ZDX0FUVFJTPW0KQ09O RklHX1NDU0lfSVNDU0lfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfQVRUUlM9bQpDT05GSUdfU0NT SV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0FUQT15CkNPTkZJR19TQ1NJX1NBU19IT1NU X1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCkNPTkZJR19TQ1NJX0xPV0xFVkVMPXkKQ09O RklHX0lTQ1NJX1RDUD1tCkNPTkZJR19JU0NTSV9CT09UX1NZU0ZTPW0KQ09ORklHX1NDU0lfQ1hH QjNfSVNDU0k9bQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST1tCkNPTkZJR19TQ1NJX0JOWDJfSVND U0k9bQpDT05GSUdfU0NTSV9CTlgyWF9GQ09FPW0KQ09ORklHX0JFMklTQ1NJPW0KIyBDT05GSUdf QkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFNBPW0KQ09ORklH X1NDU0lfM1dfOVhYWD1tCkNPTkZJR19TQ1NJXzNXX1NBUz1tCiMgQ09ORklHX1NDU0lfQUNBUkQg aXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBDT05GSUdfU0NTSV9BSUM3WFhYIGlz IG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDNzlYWD1tCkNPTkZJR19BSUM3OVhYX0NNRFNfUEVSX0RF VklDRT00CkNPTkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZX01TPTE1MDAwCiMgQ09ORklHX0FJQzc5 WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFTSz0wCiMg Q09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf QUlDOTRYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPW0KIyBDT05GSUdfU0NTSV9NVlNB U19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTX1RBU0tMRVQ9eQpDT05GSUdfU0NT SV9NVlVNST1tCiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf QURWQU5TWVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9BUkNNU1I9bQojIENPTkZJR19TQ1NJX0VT QVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05FV0dFTiBpcyBub3Qgc2V0CiMgQ09O RklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19NRUdBUkFJRF9TQVM9bQpDT05G SUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNBU19NQVhfU0dFPTEyOApDT05GSUdf U0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDJTQVM9bQojIENPTkZJR19T Q1NJX1NNQVJUUFFJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVUZTSENEPW0KQ09ORklHX1NDU0lf VUZTSENEX1BDST1tCiMgQ09ORklHX1NDU0lfVUZTX0RXQ19UQ19QQ0kgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX1VGU0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0hQVElPUD1t CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST1t CiMgQ09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9TVE9S QUdFPW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJQkZDT0U9bQpDT05GSUdfRkNPRT1tCkNPTkZJ R19GQ09FX0ZOSUM9bQojIENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRFRIIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfSVNDST1tCiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSU5J VElPPW0KIyBDT05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QUEEg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lNTSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NURVg9 bQojIENPTkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVBSPW0K Q09ORklHX1NDU0lfSVBSX1RSQUNFPXkKQ09ORklHX1NDU0lfSVBSX0RVTVA9eQojIENPTkZJR19T Q1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUUxBX0ZDPW0KIyBDT05GSUdf VENNX1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVNDU0k9bQojIENPTkZJR19T Q1NJX0xQRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfQU01M0M5NzQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qg c2V0CkNPTkZJR19TQ1NJX0RFQlVHPW0KQ09ORklHX1NDU0lfUE1DUkFJRD1tCkNPTkZJR19TQ1NJ X1BNODAwMT1tCiMgQ09ORklHX1NDU0lfQkZBX0ZDIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklS VElPPW0KQ09ORklHX1NDU0lfQ0hFTFNJT19GQ09FPW0KQ09ORklHX1NDU0lfREg9eQpDT05GSUdf U0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9eQpDT05GSUdfU0NTSV9ESF9FTUM9 eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkKQ09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUj1tCkNPTkZJ R19TQ1NJX09TRF9VTEQ9bQpDT05GSUdfU0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdf U0NTSV9PU0RfREVCVUcgaXMgbm90IHNldApDT05GSUdfQVRBPW0KQ09ORklHX0FUQV9WRVJCT1NF X0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBub3Qgc2V0 CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZGIG5hdGl2ZSBp bnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9CSUxFX0xQTV9QT0xJ Q1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KIyBDT05GSUdfU0FUQV9JTklDMTYyWCBp cyBub3Qgc2V0CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9bQpDT05GSUdfU0FUQV9TSUwyND1tCkNP TkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0b20gRE1BIGludGVy ZmFjZQojCkNPTkZJR19QRENfQURNQT1tCkNPTkZJR19TQVRBX1FTVE9SPW0KQ09ORklHX1NBVEFf U1g0PW0KQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJvbGxlcnMgd2l0aCBC TURNQQojCkNPTkZJR19BVEFfUElJWD1tCiMgQ09ORklHX1NBVEFfRFdDIGlzIG5vdCBzZXQKQ09O RklHX1NBVEFfTVY9bQpDT05GSUdfU0FUQV9OVj1tCkNPTkZJR19TQVRBX1BST01JU0U9bQpDT05G SUdfU0FUQV9TSUw9bQpDT05GSUdfU0FUQV9TSVM9bQpDT05GSUdfU0FUQV9TVlc9bQpDT05GSUdf U0FUQV9VTEk9bQpDT05GSUdfU0FUQV9WSUE9bQpDT05GSUdfU0FUQV9WSVRFU1NFPW0KCiMKIyBQ QVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX1BBVEFfQUxJPW0KQ09ORklH X1BBVEFfQU1EPW0KQ09ORklHX1BBVEFfQVJUT1A9bQpDT05GSUdfUEFUQV9BVElJWFA9bQpDT05G SUdfUEFUQV9BVFA4NjdYPW0KQ09ORklHX1BBVEFfQ01ENjRYPW0KIyBDT05GSUdfUEFUQV9DWVBS RVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFf SFBUMzY2PW0KQ09ORklHX1BBVEFfSFBUMzdYPW0KQ09ORklHX1BBVEFfSFBUM1gyTj1tCkNPTkZJ R19QQVRBX0hQVDNYMz1tCiMgQ09ORklHX1BBVEFfSFBUM1gzX0RNQSBpcyBub3Qgc2V0CkNPTkZJ R19QQVRBX0lUODIxMz1tCkNPTkZJR19QQVRBX0lUODIxWD1tCkNPTkZJR19QQVRBX0pNSUNST049 bQpDT05GSUdfUEFUQV9NQVJWRUxMPW0KQ09ORklHX1BBVEFfTkVUQ0VMTD1tCkNPTkZJR19QQVRB X05JTkpBMzI9bQojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApDT05GSUdfUEFUQV9P TERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUERD MjAyN1g9bQpDT05GSUdfUEFUQV9QRENfT0xEPW0KIyBDT05GSUdfUEFUQV9SQURJU1lTIGlzIG5v dCBzZXQKQ09ORklHX1BBVEFfUkRDPW0KQ09ORklHX1BBVEFfU0NIPW0KQ09ORklHX1BBVEFfU0VS VkVSV09SS1M9bQpDT05GSUdfUEFUQV9TSUw2ODA9bQpDT05GSUdfUEFUQV9TSVM9bQpDT05GSUdf UEFUQV9UT1NISUJBPW0KIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBzZXQKQ09ORklHX1BB VEFfVklBPW0KIyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25seSBT RkYgY29udHJvbGxlcnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldAojIENP TkZJR19QQVRBX01QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3NDEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFUQV9PUFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9QTEFURk9STSBp cyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMKIyBHZW5lcmljIGZh bGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwpDT05GSUdfUEFUQV9BQ1BJPW0KQ09ORklHX0FUQV9H RU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUQ9eQpDT05G SUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklHX01EX0xJTkVBUj1t CkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19NRF9SQUlEMTA9bQpD T05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9bQpDT05GSUdfTURfRkFVTFRZ PW0KIyBDT05GSUdfTURfQ0xVU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JDQUNIRSBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RFVl9ETT1tCiMgQ09O RklHX0RNX01RX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfRE1fREVCVUc9eQpDT05GSUdfRE1f QlVGSU89bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VSX0xPQ0tJTkcgaXMgbm90IHNl dApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJTSVNURU5UX0RBVEE9bQojIENP TkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNldApDT05GSUdfRE1fQ1JZUFQ9bQpDT05GSUdfRE1f U05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQpDT05GSUdfRE1fQ0FDSEU9 bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KIyBDT05GSUdfRE1fV1JJVEVDQUNIRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CkNPTkZJR19ETV9NSVJST1I9bQpDT05GSUdfRE1f TE9HX1VTRVJTUEFDRT1tCkNPTkZJR19ETV9SQUlEPW0KQ09ORklHX0RNX1pFUk89bQpDT05GSUdf RE1fTVVMVElQQVRIPW0KQ09ORklHX0RNX01VTFRJUEFUSF9RTD1tCkNPTkZJR19ETV9NVUxUSVBB VEhfU1Q9bQpDT05GSUdfRE1fREVMQVk9bQpDT05GSUdfRE1fVUVWRU5UPXkKQ09ORklHX0RNX0ZM QUtFWT1tCkNPTkZJR19ETV9WRVJJVFk9bQojIENPTkZJR19ETV9WRVJJVFlfRkVDIGlzIG5vdCBz ZXQKQ09ORklHX0RNX1NXSVRDSD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0KIyBDT05GSUdfRE1f SU5URUdSSVRZIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPW0KQ09ORklHX1RDTV9JQkxP Q0s9bQpDT05GSUdfVENNX0ZJTEVJTz1tCkNPTkZJR19UQ01fUFNDU0k9bQojIENPTkZJR19UQ01f VVNFUjIgaXMgbm90IHNldApDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPW0KQ09ORklHX1RDTV9GQz1t CkNPTkZJR19JU0NTSV9UQVJHRVQ9bQojIENPTkZJR19JU0NTSV9UQVJHRVRfQ1hHQjQgaXMgbm90 IHNldAojIENPTkZJR19TQlBfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15CkNPTkZJ R19GVVNJT05fU1BJPW0KIyBDT05GSUdfRlVTSU9OX0ZDIGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lP Tl9TQVM9bQpDT05GSUdfRlVTSU9OX01BWF9TR0U9MTI4CkNPTkZJR19GVVNJT05fQ1RMPW0KQ09O RklHX0ZVU0lPTl9MT0dHSU5HPXkKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMK Q09ORklHX0ZJUkVXSVJFPW0KQ09ORklHX0ZJUkVXSVJFX09IQ0k9bQpDT05GSUdfRklSRVdJUkVf U0JQMj1tCkNPTkZJR19GSVJFV0lSRV9ORVQ9bQojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlzIG5v dCBzZXQKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj15 CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CkNPTkZJR19ORVRfQ09SRT15CkNPTkZJ R19CT05ESU5HPW0KQ09ORklHX0RVTU1ZPW0KIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQK Q09ORklHX05FVF9GQz15CkNPTkZJR19JRkI9bQpDT05GSUdfTkVUX1RFQU09bQpDT05GSUdfTkVU X1RFQU1fTU9ERV9CUk9BRENBU1Q9bQpDT05GSUdfTkVUX1RFQU1fTU9ERV9ST1VORFJPQklOPW0K Q09ORklHX05FVF9URUFNX01PREVfUkFORE9NPW0KQ09ORklHX05FVF9URUFNX01PREVfQUNUSVZF QkFDS1VQPW0KQ09ORklHX05FVF9URUFNX01PREVfTE9BREJBTEFOQ0U9bQpDT05GSUdfTUFDVkxB Tj1tCkNPTkZJR19NQUNWVEFQPW0KIyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKQ09ORklHX1ZY TEFOPW0KIyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfR1RQIGlzIG5vdCBzZXQK Q09ORklHX01BQ1NFQz15CkNPTkZJR19ORVRDT05TT0xFPW0KQ09ORklHX05FVENPTlNPTEVfRFlO QU1JQz15CkNPTkZJR19ORVRQT0xMPXkKQ09ORklHX05FVF9QT0xMX0NPTlRST0xMRVI9eQpDT05G SUdfVFVOPW0KQ09ORklHX1RBUD1tCiMgQ09ORklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBz ZXQKQ09ORklHX1ZFVEg9bQpDT05GSUdfVklSVElPX05FVD15CkNPTkZJR19OTE1PTj1tCkNPTkZJ R19ORVRfVlJGPXkKIyBDT05GSUdfQVJDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRNX0RSSVZF UlMgaXMgbm90IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwoKIwojIERpc3RyaWJ1 dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCkNPTkZJR19FVEhFUk5FVD15CkNPTkZJ R19NRElPPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENP TkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBD T05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQUxURU9OIGlzIG5v dCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FN QVpPTj15CiMgQ09ORklHX0VOQV9FVEhFUk5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfQU1EIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9eQojIENPTkZJR19B UVRJT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQpDT05GSUdfTkVUX1ZFTkRP Ul9BVEhFUk9TPXkKQ09ORklHX0FUTDI9bQpDT05GSUdfQVRMMT1tCkNPTkZJR19BVEwxRT1tCkNP TkZJR19BVEwxQz1tCkNPTkZJR19BTFg9bQojIENPTkZJR19ORVRfVkVORE9SX0FVUk9SQSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0FEQ09NPXkKQ09ORklHX0I0ND1tCkNPTkZJR19C NDRfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJ R19CNDRfUENJPXkKQ09ORklHX0JOWDI9bQpDT05GSUdfQ05JQz1tCkNPTkZJR19USUdPTjM9eQpD T05GSUdfVElHT04zX0hXTU9OPXkKIyBDT05GSUdfQk5YMlggaXMgbm90IHNldAojIENPTkZJR19C TlhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CkNPTkZJR19CTkE9bQpD T05GSUdfTkVUX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJ R19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CkNPTkZJR19DQVZJVU1f UFRQPXkKIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldAojIENPTkZJR19MSVFVSURJT19WRiBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0NIRUxTSU89eQojIENPTkZJR19DSEVMU0lPX1Qx IGlzIG5vdCBzZXQKQ09ORklHX0NIRUxTSU9fVDM9bQpDT05GSUdfQ0hFTFNJT19UND1tCiMgQ09O RklHX0NIRUxTSU9fVDRfRENCIGlzIG5vdCBzZXQKQ09ORklHX0NIRUxTSU9fVDRWRj1tCkNPTkZJ R19DSEVMU0lPX0xJQj1tCkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKQ09ORklHX0VOSUM9bQpD T05GSUdfTkVUX1ZFTkRPUl9DT1JUSU5BPXkKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNP TkZJR19ETkVUPW0KQ09ORklHX05FVF9WRU5ET1JfREVDPXkKQ09ORklHX05FVF9UVUxJUD15CkNP TkZJR19ERTIxMDRYPW0KQ09ORklHX0RFMjEwNFhfRFNMPTAKQ09ORklHX1RVTElQPXkKIyBDT05G SUdfVFVMSVBfTVdJIGlzIG5vdCBzZXQKQ09ORklHX1RVTElQX01NSU89eQojIENPTkZJR19UVUxJ UF9OQVBJIGlzIG5vdCBzZXQKQ09ORklHX0RFNFg1PW0KQ09ORklHX1dJTkJPTkRfODQwPW0KQ09O RklHX0RNOTEwMj1tCkNPTkZJR19VTEk1MjZYPW0KQ09ORklHX1BDTUNJQV9YSVJDT009bQojIENP TkZJR19ORVRfVkVORE9SX0RMSU5LIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRU1VTEVY PXkKQ09ORklHX0JFMk5FVD1tCkNPTkZJR19CRTJORVRfSFdNT049eQpDT05GSUdfTkVUX1ZFTkRP Ul9FWkNISVA9eQojIENPTkZJR19ORVRfVkVORE9SX0hQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfSFVBV0VJPXkKIyBDT05GSUdfSElOSUMgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVO RE9SX0k4MjVYWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdf RTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAwMD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfRTEw MDBFX0hXVFM9eQpDT05GSUdfSUdCPXkKQ09ORklHX0lHQl9IV01PTj15CkNPTkZJR19JR0JWRj1t CkNPTkZJR19JWEdCPW0KQ09ORklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklH X0lYR0JFX0RDQj15CkNPTkZJR19JWEdCRVZGPW0KQ09ORklHX0k0MEU9bQojIENPTkZJR19JNDBF X0RDQiBpcyBub3Qgc2V0CiMgQ09ORklHX0k0MEVWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0lDRSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZNMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9F WEFSIGlzIG5vdCBzZXQKQ09ORklHX0pNRT1tCkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQpD T05GSUdfTVZNRElPPW0KQ09ORklHX1NLR0U9bQpDT05GSUdfU0tHRV9ERUJVRz15CkNPTkZJR19T S0dFX0dFTkVTSVM9eQpDT05GSUdfU0tZMj1tCkNPTkZJR19TS1kyX0RFQlVHPXkKQ09ORklHX05F VF9WRU5ET1JfTUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1tCkNPTkZJR19NTFg0X0VOX0RDQj15 CkNPTkZJR19NTFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg0X0NPUkVf R0VOMj15CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUg aXMgbm90IHNldAojIENPTkZJR19NTFhGVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf TUlDUkVMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfTUlDUk9DSElQPXkKIyBDT05GSUdf RU5DMjhKNjAgaXMgbm90IHNldAojIENPTkZJR19FTkNYMjRKNjAwIGlzIG5vdCBzZXQKIyBDT05G SUdfTEFONzQzWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPU0VNST15CkNPTkZJ R19ORVRfVkVORE9SX01ZUkk9eQpDT05GSUdfTVlSSTEwR0U9bQojIENPTkZJR19GRUFMTlggaXMg bm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9OST15CiMgQ09ORklHX05FVF9WRU5ET1JfTlZJRElBIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfT0tJPXkKQ09ORklHX0VUSE9DPW0KQ09ORklHX05FVF9QQUNLRVRfRU5HSU5FPXkK IyBDT05GSUdfSEFNQUNISSBpcyBub3Qgc2V0CkNPTkZJR19ZRUxMT1dGSU49bQpDT05GSUdfTkVU X1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdfUUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdf UUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkK Q09ORklHX1FMR0U9bQpDT05GSUdfTkVUWEVOX05JQz1tCiMgQ09ORklHX1FFRCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1FVQUxDT01NPXkKIyBDT05GSUdfUUNPTV9FTUFDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUk1ORVQgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1JEQyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19BVFAgaXMgbm90IHNl dApDT05GSUdfODEzOUNQPXkKQ09ORklHXzgxMzlUT089eQpDT05GSUdfODEzOVRPT19QSU89eQoj IENPTkZJR184MTM5VE9PX1RVTkVfVFdJU1RFUiBpcyBub3Qgc2V0CkNPTkZJR184MTM5VE9PXzgx Mjk9eQojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBpcyBub3Qgc2V0CkNPTkZJR19SODE2OT15 CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NLRVI9eQpD T05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9TRUVRIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU09M QVJGTEFSRT15CkNPTkZJR19TRkM9bQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNfTUNESV9N T049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQojIENPTkZJ R19TRkNfRkFMQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0lTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf U01TQz15CkNPTkZJR19FUElDMTAwPW0KIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApDT05G SUdfU01TQzk0MjA9bQpDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19ORVRf VkVORE9SX1NUTUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qg c2V0CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1ZFTkRPUl9USSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQgaXMgbm90IHNldAojIENPTkZJR19GRERJIGlzIG5v dCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5v dCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVTPXkKQ09ORklHX01ESU9f QklUQkFORz1tCiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVND Q19NSUlNIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKQ09ORklH X1BIWUxJQj15CkNPTkZJR19TV1BIWT15CiMgQ09ORklHX0xFRF9UUklHR0VSX1BIWSBpcyBub3Qg c2V0CgojCiMgTUlJIFBIWSBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19BTURfUEhZPW0KIyBDT05G SUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNJWF9QSFkgaXMgbm90IHNldApD T05GSUdfQVQ4MDNYX1BIWT1tCiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklH X0JDTTg3WFhfUEhZPW0KQ09ORklHX0JDTV9ORVRfUEhZTElCPW0KQ09ORklHX0JST0FEQ09NX1BI WT1tCkNPTkZJR19DSUNBREFfUEhZPW0KIyBDT05GSUdfQ09SVElOQV9QSFkgaXMgbm90IHNldApD T05GSUdfREFWSUNPTV9QSFk9bQojIENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09O RklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODQ4X1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0ZJWEVEX1BIWT15CkNP TkZJR19JQ1BMVVNfUEhZPW0KIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldApDT05G SUdfTFNJX0VUMTAxMUNfUEhZPW0KQ09ORklHX0xYVF9QSFk9bQpDT05GSUdfTUFSVkVMTF9QSFk9 bQojIENPTkZJR19NQVJWRUxMXzEwR19QSFkgaXMgbm90IHNldApDT05GSUdfTUlDUkVMX1BIWT1t CiMgQ09ORklHX01JQ1JPQ0hJUF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NISVBfVDFf UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUk9TRU1JX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19O QVRJT05BTF9QSFk9bQpDT05GSUdfUVNFTUlfUEhZPW0KQ09ORklHX1JFQUxURUtfUEhZPW0KIyBD T05GSUdfUkVORVNBU19QSFkgaXMgbm90IHNldAojIENPTkZJR19ST0NLQ0hJUF9QSFkgaXMgbm90 IHNldApDT05GSUdfU01TQ19QSFk9bQpDT05GSUdfU1RFMTBYUD1tCiMgQ09ORklHX1RFUkFORVRJ Q1NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1ZJVEVTU0VfUEhZPW0KIyBDT05GSUdfWElMSU5YX0dN SUkyUkdNSUkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfS1M4OTk1TUEgaXMgbm90IHNldAoj IENPTkZJR19QTElQIGlzIG5vdCBzZXQKQ09ORklHX1BQUD1tCkNPTkZJR19QUFBfQlNEQ09NUD1t CkNPTkZJR19QUFBfREVGTEFURT1tCkNPTkZJR19QUFBfRklMVEVSPXkKQ09ORklHX1BQUF9NUFBF PW0KQ09ORklHX1BQUF9NVUxUSUxJTks9eQpDT05GSUdfUFBQT0FUTT1tCkNPTkZJR19QUFBPRT1t CkNPTkZJR19QUFRQPW0KQ09ORklHX1BQUE9MMlRQPW0KQ09ORklHX1BQUF9BU1lOQz1tCkNPTkZJ R19QUFBfU1lOQ19UVFk9bQpDT05GSUdfU0xJUD1tCkNPTkZJR19TTEhDPW0KQ09ORklHX1NMSVBf Q09NUFJFU1NFRD15CkNPTkZJR19TTElQX1NNQVJUPXkKIyBDT05GSUdfU0xJUF9NT0RFX1NMSVA2 IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9ORVRfRFJJVkVSUz15CkNPTkZJR19VU0JfQ0FUQz15CkNP TkZJR19VU0JfS0FXRVRIPXkKQ09ORklHX1VTQl9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUw PXkKQ09ORklHX1VTQl9SVEw4MTUyPW0KIyBDT05GSUdfVVNCX0xBTjc4WFggaXMgbm90IHNldApD T05GSUdfVVNCX1VTQk5FVD15CkNPTkZJR19VU0JfTkVUX0FYODgxN1g9eQpDT05GSUdfVVNCX05F VF9BWDg4MTc5XzE3OEE9bQpDT05GSUdfVVNCX05FVF9DRENFVEhFUj15CkNPTkZJR19VU0JfTkVU X0NEQ19FRU09eQpDT05GSUdfVVNCX05FVF9DRENfTkNNPW0KIyBDT05GSUdfVVNCX05FVF9IVUFX RUlfQ0RDX05DTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX0NEQ19NQklNPW0KQ09ORklHX1VT Ql9ORVRfRE05NjAxPXkKIyBDT05GSUdfVVNCX05FVF9TUjk3MDAgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTkVUX1NSOTgwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVUX1NNU0M3NVhYPXkKQ09O RklHX1VTQl9ORVRfU01TQzk1WFg9eQpDT05GSUdfVVNCX05FVF9HTDYyMEE9eQpDT05GSUdfVVNC X05FVF9ORVQxMDgwPXkKQ09ORklHX1VTQl9ORVRfUExVU0I9eQpDT05GSUdfVVNCX05FVF9NQ1M3 ODMwPXkKQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJT RVRfRU5BQkxFPXkKQ09ORklHX1VTQl9ORVRfQ0RDX1NVQlNFVD15CkNPTkZJR19VU0JfQUxJX001 NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdfVVNCX0JFTEtJTj15CkNPTkZJR19VU0Jf QVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09O RklHX1VTQl9ORVRfWkFVUlVTPXkKQ09ORklHX1VTQl9ORVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdf VVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9RTUlfV1dBTj1tCkNPTkZJR19VU0JfSFNP PW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJR19VU0JfSVBIRVRIPXkKQ09ORklHX1VT Ql9TSUVSUkFfTkVUPXkKQ09ORklHX1VTQl9WTDYwMD1tCiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAw IGlzIG5vdCBzZXQKQ09ORklHX1dMQU49eQojIENPTkZJR19XSVJFTEVTU19XRFMgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfQURNVEVLPXkKIyBDT05GSUdfQURNODIxMSBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9BVEg9eQojIENPTkZJR19BVEhfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19BVEg1SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDVLX1BDSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FUSDlLIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRIOUtfSFRDIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FSTDkxNzAgaXMgbm90IHNldAojIENPTkZJR19BVEg2S0wgaXMgbm90IHNldAojIENP TkZJR19BUjU1MjMgaXMgbm90IHNldAojIENPTkZJR19XSUw2MjEwIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRIMTBLIGlzIG5vdCBzZXQKIyBDT05GSUdfV0NOMzZYWCBpcyBub3Qgc2V0CkNPTkZJR19X TEFOX1ZFTkRPUl9BVE1FTD15CiMgQ09ORklHX0FUTUVMIGlzIG5vdCBzZXQKIyBDT05GSUdfQVQ3 NkM1MFhfVVNCIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0JST0FEQ09NPXkKIyBDT05G SUdfQjQzIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQzTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdf QlJDTVNNQUMgaXMgbm90IHNldAojIENPTkZJR19CUkNNRk1BQyBpcyBub3Qgc2V0CkNPTkZJR19X TEFOX1ZFTkRPUl9DSVNDTz15CiMgQ09ORklHX0FJUk8gaXMgbm90IHNldApDT05GSUdfV0xBTl9W RU5ET1JfSU5URUw9eQojIENPTkZJR19JUFcyMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBXMjIw MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lXTDQ5NjUgaXMgbm90IHNldAojIENPTkZJR19JV0wzOTQ1 IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMV0lGSSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0hFUk1FUyBp cyBub3Qgc2V0CiMgQ09ORklHX1A1NF9DT01NT04gaXMgbm90IHNldAojIENPTkZJR19QUklTTTU0 IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19MSUJFUlRB UyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNIGlzIG5vdCBzZXQKIyBDT05G SUdfTVdJRklFWCBpcyBub3Qgc2V0CiMgQ09ORklHX01XTDhLIGlzIG5vdCBzZXQKQ09ORklHX1dM QU5fVkVORE9SX01FRElBVEVLPXkKIyBDT05GSUdfTVQ3NjAxVSBpcyBub3Qgc2V0CiMgQ09ORklH X01UNzZ4MkUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKIyBDT05GSUdf UlQyWDAwIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9eQojIENPTkZJR19S VEw4MTgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE4NyBpcyBub3Qgc2V0CkNPTkZJR19SVExf Q0FSRFM9bQojIENPTkZJR19SVEw4MTkyQ0UgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyU0Ug aXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyREUgaXMgbm90IHNldAojIENPTkZJR19SVEw4NzIz QUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4NzIzQkUgaXMgbm90IHNldAojIENPTkZJR19SVEw4 MTg4RUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyRUUgaXMgbm90IHNldAojIENPTkZJR19S VEw4ODIxQUUgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyQ1UgaXMgbm90IHNldAojIENPTkZJ R19SVEw4WFhYVSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQojIENPTkZJR19S U0lfOTFYIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKIyBDT05GSUdfQ1cxMjAw IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1RJPXkKIyBDT05GSUdfV0wxMjUxIGlzIG5v dCBzZXQKIyBDT05GSUdfV0wxMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfV0wxOFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfV0xDT1JFIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkK IyBDT05GSUdfVVNCX1pEMTIwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1pEMTIxMVJXIGlzIG5vdCBz ZXQKQ09ORklHX1dMQU5fVkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklHX1FUTkZNQUNfUEVBUkxf UENJRSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9IV1NJTT1tCiMgQ09ORklHX1VTQl9ORVRf Uk5ESVNfV0xBTiBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9wdGlv bnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCkNPTkZJR19XQU49eQojIENPTkZJR19MQU5N RURJQSBpcyBub3Qgc2V0CkNPTkZJR19IRExDPW0KQ09ORklHX0hETENfUkFXPW0KIyBDT05GSUdf SERMQ19SQVdfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hETENfQ0lTQ089bQpDT05GSUdfSERMQ19G Uj1tCkNPTkZJR19IRExDX1BQUD1tCgojCiMgWC4yNS9MQVBCIHN1cHBvcnQgaXMgZGlzYWJsZWQK IwojIENPTkZJR19QQ0kyMDBTWU4gaXMgbm90IHNldAojIENPTkZJR19XQU5YTCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDMzAwVE9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFSU1lOQyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RTQ0M0IGlzIG5vdCBzZXQKQ09ORklHX0RMQ0k9bQpDT05GSUdfRExDSV9NQVg9 OAojIENPTkZJR19TQk5JIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfRFJJVkVSUz1tCkNP TkZJR19JRUVFODAyMTU0X0ZBS0VMQj1tCiMgQ09ORklHX0lFRUU4MDIxNTRfQVQ4NlJGMjMwIGlz IG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9NUkYyNEo0MCBpcyBub3Qgc2V0CiMgQ09ORklH X0lFRUU4MDIxNTRfQ0MyNTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9BVFVTQiBp cyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQURGNzI0MiBpcyBub3Qgc2V0CiMgQ09ORklH X0lFRUU4MDIxNTRfQ0E4MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVFRTgwMjE1NF9NQ1IyMEEg aXMgbm90IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD1tCiMgQ09ORklHX1hFTl9ORVRE RVZfQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19WTVhORVQzPW0KIyBDT05GSUdfRlVKSVRTVV9F UyBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfTkVUPW0KQ09ORklHX05FVERFVlNJTT1tCkNPTkZJ R19ORVRfRkFJTE9WRVI9eQpDT05GSUdfSVNETj15CkNPTkZJR19JU0ROX0k0TD1tCkNPTkZJR19J U0ROX1BQUD15CkNPTkZJR19JU0ROX1BQUF9WSj15CkNPTkZJR19JU0ROX01QUD15CkNPTkZJR19J UFBQX0ZJTFRFUj15CiMgQ09ORklHX0lTRE5fUFBQX0JTRENPTVAgaXMgbm90IHNldApDT05GSUdf SVNETl9BVURJTz15CkNPTkZJR19JU0ROX1RUWV9GQVg9eQoKIwojIElTRE4gZmVhdHVyZSBzdWJt b2R1bGVzCiMKQ09ORklHX0lTRE5fRElWRVJTSU9OPW0KCiMKIyBJU0RONExpbnV4IGhhcmR3YXJl IGRyaXZlcnMKIwoKIwojIFBhc3NpdmUgY2FyZHMKIwojIENPTkZJR19JU0ROX0RSVl9ISVNBWCBp cyBub3Qgc2V0CkNPTkZJR19JU0ROX0NBUEk9bQojIENPTkZJR19DQVBJX1RSQUNFIGlzIG5vdCBz ZXQKQ09ORklHX0lTRE5fQ0FQSV9DQVBJMjA9bQpDT05GSUdfSVNETl9DQVBJX01JRERMRVdBUkU9 eQpDT05GSUdfSVNETl9DQVBJX0NBUElEUlY9bQojIENPTkZJR19JU0ROX0NBUElfQ0FQSURSVl9W RVJCT1NFIGlzIG5vdCBzZXQKCiMKIyBDQVBJIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfQ0FQ SV9BVk09eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ0k9bQpDT05GSUdfSVNETl9EUlZfQVZN QjFfQjFQQ0lWND15CkNPTkZJR19JU0ROX0RSVl9BVk1CMV9UMVBDST1tCkNPTkZJR19JU0ROX0RS Vl9BVk1CMV9DND1tCiMgQ09ORklHX0NBUElfRUlDT04gaXMgbm90IHNldApDT05GSUdfSVNETl9E UlZfR0lHQVNFVD1tCkNPTkZJR19HSUdBU0VUX0NBUEk9eQpDT05GSUdfR0lHQVNFVF9CQVNFPW0K Q09ORklHX0dJR0FTRVRfTTEwNT1tCkNPTkZJR19HSUdBU0VUX00xMDE9bQojIENPTkZJR19HSUdB U0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9eQpD T05GSUdfTUlTRE49bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0KCiMK IyBtSVNETiBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJR19N SVNETl9IRkNNVUxUST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZNRlJJ VFo9bQpDT05GSUdfTUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpDT05G SUdfTUlTRE5fVzY2OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0lQQUM9 bQpDT05GSUdfTUlTRE5fSVNBUj1tCkNPTkZJR19JU0ROX0hETEM9bQojIENPTkZJR19OVk0gaXMg bm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklH X0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9QT0xM REVWPW0KQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9bQojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQ IGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNF REVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdfSU5Q VVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9 NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRFVj15 CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVy cwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJP QVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1 IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZ Qk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE X0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlz IG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19L RVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05G SUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklHX01P VVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15CkNP TkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpDT05G SUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkKQ09O RklHX01PVVNFX1BTMl9FTEFOVEVDSF9TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUM9 eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMy X0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlzIG5vdCBzZXQKQ09ORklH X01PVVNFX1BTMl9TTUJVUz15CkNPTkZJR19NT1VTRV9TRVJJQUw9bQpDT05GSUdfTU9VU0VfQVBQ TEVUT1VDSD1tCkNPTkZJR19NT1VTRV9CQ001OTc0PW0KQ09ORklHX01PVVNFX0NZQVBBPW0KIyBD T05GSUdfTU9VU0VfRUxBTl9JMkMgaXMgbm90IHNldApDT05GSUdfTU9VU0VfVlNYWFhBQT1tCiMg Q09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNldApDT05GSUdfTU9VU0VfU1lOQVBUSUNTX0kyQz1t CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCPW0KIyBDT05GSUdfSU5QVVRfSk9ZU1RJQ0sgaXMg bm90IHNldApDT05GSUdfSU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPW0K Q09ORklHX1RBQkxFVF9VU0JfQUlQVEVLPW0KQ09ORklHX1RBQkxFVF9VU0JfR1RDTz1tCiMgQ09O RklHX1RBQkxFVF9VU0JfSEFOV0FORyBpcyBub3Qgc2V0CkNPTkZJR19UQUJMRVRfVVNCX0tCVEFC PW0KIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVU X1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05G SUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDYg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1F TF9NWFQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQlUyMTAxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0NISVBPTkVfSUNOODUwNSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZ OENUTUcxMTAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1BfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUDRfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX0RZTkFQUk8gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9I QU1QU0hJUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRVRJIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdBTEFYX1NFUklBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0VYQzMwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9GVUpJVFNV IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fSElERUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJ MjEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1M2U1k3NjEgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9HVU5aRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0VLVEYyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUxBTiBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9X QUNPTV9XODAwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9bQojIENPTkZJR19UT1VD SFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01DUzUwMDAg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X01UT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTyBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1WDA2IGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f UElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XTTk3WFggaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9V Q0hJVDIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9UU0MyMDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNyBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JNX1RTIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lTX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX1NUTUZUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NV UjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2MjIzIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQoj IENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBV VF9QQ1NQS1I9bQojIENPTkZJR19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVU X0FQQU5FTD1tCiMgQ09ORklHX0lOUFVUX0dQMkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9H UElPX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fREVDT0RFUiBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9BVExBU19CVE5TPW0KQ09ORklHX0lOUFVUX0FUSV9SRU1PVEUyPW0K Q09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RFPW0KIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90 IHNldApDT05GSUdfSU5QVVRfUE9XRVJNQVRFPW0KQ09ORklHX0lOUFVUX1lFQUxJTks9bQpDT05G SUdfSU5QVVRfQ00xMDk9bQpDT05GSUdfSU5QVVRfVUlOUFVUPW0KIyBDT05GSUdfSU5QVVRfUENG ODU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9CRUVQRVIgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9QV01fVklCUkEgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1JPVEFS WV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlz IG5vdCBzZXQKQ09ORklHX0lOUFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9bQojIENPTkZJR19JTlBV VF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBU SUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9D T1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpD T05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09O RklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJT19DVDgyQzcxMCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklPX1BBUktCRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPW0KQ09ORklHX1NF UklPX0FMVEVSQV9QUzI9bQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklH X1NFUklPX0FSQ19QUzI9bQpDT05GSUdfSFlQRVJWX0tFWUJPQVJEPW0KIyBDT05GSUdfU0VSSU9f R1BJT19QUzIgaXMgbm90IHNldAojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldAojIENPTkZJR19H QU1FUE9SVCBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkK Q09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNP TEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklH X1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xF R0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CiMgQ09ORklH X1JPQ0tFVFBPUlQgaXMgbm90IHNldApDT05GSUdfQ1lDTEFERVM9bQojIENPTkZJR19DWVpfSU5U UiBpcyBub3Qgc2V0CkNPTkZJR19NT1hBX0lOVEVMTElPPW0KQ09ORklHX01PWEFfU01BUlRJTz1t CkNPTkZJR19TWU5DTElOSz1tCkNPTkZJR19TWU5DTElOS01QPW0KQ09ORklHX1NZTkNMSU5LX0dU PW0KQ09ORklHX05PWk9NST1tCiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CkNPTkZJR19OX0hETEM9 bQpDT05GSUdfTl9HU009bQojIENPTkZJR19UUkFDRV9TSU5LIGlzIG5vdCBzZXQKQ09ORklHX0RF Vk1FTT15CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMK Q09ORklHX1NFUklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NF UklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1 MF9QTlA9eQojIENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VS SUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFM XzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBf TlJfVUFSVFM9MzIKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VS SUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJ R19TRVJJQUxfODI1MF9TSEFSRV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJR IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9E Vz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxf ODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84MjUwX01JRD15CiMgQ09ORklHX1NFUklBTF84MjUw X01PWEEgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwojIENP TkZJR19TRVJJQUxfTUFYMzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9NQVgzMTBYIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1VBUlRMSVRFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF9DT1JFPXkKQ09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX0pTTT1t CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfU0MxNklT N1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9J Rlg2WDYwIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9BUkM9bQpDT05GSUdfU0VSSUFMX0FSQ19O Ul9QT1JUUz0xCiMgQ09ORklHX1NFUklBTF9SUDIgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf RlNMX0xQVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9ERVZfQlVTIGlzIG5vdCBzZXQK IyBDT05GSUdfVFRZX1BSSU5USyBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEVSPW0KIyBDT05GSUdf TFBfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19QUERFVj1tCkNPTkZJR19IVkNfRFJJVkVSPXkK Q09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVOX0ZST05URU5E PXkKQ09ORklHX1ZJUlRJT19DT05TT0xFPXkKQ09ORklHX0lQTUlfSEFORExFUj1tCkNPTkZJR19J UE1JX0RNSV9ERUNPREU9eQojIENPTkZJR19JUE1JX1BBTklDX0VWRU5UIGlzIG5vdCBzZXQKQ09O RklHX0lQTUlfREVWSUNFX0lOVEVSRkFDRT1tCkNPTkZJR19JUE1JX1NJPW0KIyBDT05GSUdfSVBN SV9TU0lGIGlzIG5vdCBzZXQKQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dF Uk9GRj1tCkNPTkZJR19IV19SQU5ET009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09bQpD T05GSUdfSFdfUkFORE9NX0lOVEVMPW0KQ09ORklHX0hXX1JBTkRPTV9BTUQ9bQpDT05GSUdfSFdf UkFORE9NX1ZJQT1tCkNPTkZJR19IV19SQU5ET01fVklSVElPPXkKQ09ORklHX05WUkFNPXkKIyBD T05GSUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09O RklHX01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19E RVZTPTgxOTIKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKIyBDT05GSUdfSFBFVF9N TUFQX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KQ09ORklHX1VW X01NVElNRVI9bQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklH X1RDR19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19TUEkgaXMg bm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RD R19USVNfSTJDX0lORklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RP TiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfTlNDPW0KQ09ORklHX1RDR19BVE1FTD1tCkNPTkZJR19U Q0dfSU5GSU5FT049bQojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKQ09ORklHX1RDR19DUkI9 eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1Qz M1pQMjRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90 IHNldApDT05GSUdfVEVMQ0xPQ0s9bQpDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVT IGlzIG5vdCBzZXQKCiMKIyBJMkMgc3VwcG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9J MkNfT1BSRUdJT049eQpDT05GSUdfSTJDX0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkK Q09ORklHX0kyQ19DSEFSREVWPW0KQ09ORklHX0kyQ19NVVg9bQoKIwojIE11bHRpcGxleGVyIEky QyBDaGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX0dQSU8gaXMgbm90IHNldAojIENPTkZJ R19JMkNfTVVYX0xUQzQzMDYgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NDEgaXMg bm90IHNldAojIENPTkZJR19JMkNfTVVYX1BDQTk1NHggaXMgbm90IHNldAojIENPTkZJR19JMkNf TVVYX1JFRyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfTUxYQ1BMRCBpcyBub3Qgc2V0CkNP TkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdP QklUPXkKQ09ORklHX0kyQ19BTEdPUENBPW0KCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQK IwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FM STE1MzUgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9bQpDT05GSUdfSTJDX0FN RDc1Nl9TNDg4Mj1tCkNPTkZJR19JMkNfQU1EODExMT1tCkNPTkZJR19JMkNfSTgwMT15CkNPTkZJ R19JMkNfSVNDSD1tCkNPTkZJR19JMkNfSVNNVD1tCkNPTkZJR19JMkNfUElJWDQ9bQpDT05GSUdf STJDX05GT1JDRTI9bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9bQojIENPTkZJR19JMkNfU0lT NTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldApDT05GSUdfSTJD X1NJUzk2WD1tCkNPTkZJR19JMkNfVklBPW0KQ09ORklHX0kyQ19WSUFQUk89bQoKIwojIEFDUEkg ZHJpdmVycwojCkNPTkZJR19JMkNfU0NNST1tCgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAo bW9zdGx5IGVtYmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0NCVVNfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfREVTSUdOV0FSRV9DT1JFPW0KQ09ORklHX0kyQ19ERVNJ R05XQVJFX1BMQVRGT1JNPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfU0xBVkUgaXMgbm90IHNl dApDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJPW0KIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfQkFZ VFJBSUwgaXMgbm90IHNldAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19J MkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19PQ09SRVMgaXMgbm90IHNldApDT05GSUdf STJDX1BDQV9QTEFURk9STT1tCkNPTkZJR19JMkNfU0lNVEVDPW0KIyBDT05GSUdfSTJDX1hJTElO WCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJpdmVycwojCkNP TkZJR19JMkNfRElPTEFOX1UyQz1tCkNPTkZJR19JMkNfUEFSUE9SVD1tCkNPTkZJR19JMkNfUEFS UE9SVF9MSUdIVD1tCiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfVElOWV9VU0I9bQpDT05GSUdf STJDX1ZJUEVSQk9BUkQ9bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCiMgQ09O RklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TVFVCPW0KIyBDT05GSUdfSTJD X1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENP TkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMg bm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1NQSV9NQVNURVI9eQojIENPTkZJR19TUElfTUVNIGlzIG5vdCBzZXQKCiMKIyBTUEkgTWFzdGVy IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1NQSV9BTFRFUkEgaXMgbm90IHNldAojIENP TkZJR19TUElfQVhJX1NQSV9FTkdJTkUgaXMgbm90IHNldAojIENPTkZJR19TUElfQklUQkFORyBp cyBub3Qgc2V0CiMgQ09ORklHX1NQSV9CVVRURVJGTFkgaXMgbm90IHNldAojIENPTkZJR19TUElf Q0FERU5DRSBpcyBub3Qgc2V0CkNPTkZJR19TUElfREVTSUdOV0FSRT1tCiMgQ09ORklHX1NQSV9E V19QQ0kgaXMgbm90IHNldAojIENPTkZJR19TUElfRFdfTU1JTyBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xNNzBfTExQIGlzIG5vdCBzZXQKIyBD T05GSUdfU1BJX09DX1RJTlkgaXMgbm90IHNldApDT05GSUdfU1BJX1BYQTJYWD1tCkNPTkZJR19T UElfUFhBMlhYX1BDST1tCiMgQ09ORklHX1NQSV9ST0NLQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAoj IENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1pZTlFNUF9HUVNQSSBp cyBub3Qgc2V0CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJREVW IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAojIENPTkZJ R19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CiMg Q09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldApDT05GSUdfUFBT PXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMgY2xpZW50cyBzdXBwb3J0 CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVO VF9MRElTQz1tCkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9bQpDT05GSUdfUFBTX0NMSUVOVF9H UElPPW0KCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9y dAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19EUDgzNjQwX1BIWT1tCkNPTkZJR19Q VFBfMTU4OF9DTE9DS19LVk09eQpDT05GSUdfUElOQ1RSTD15CkNPTkZJR19QSU5NVVg9eQpDT05G SUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJTkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5D VFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9BTUQgaXMgbm90IHNldAojIENPTkZJR19Q SU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9TWDE1MFggaXMgbm90 IHNldApDT05GSUdfUElOQ1RSTF9CQVlUUkFJTD15CiMgQ09ORklHX1BJTkNUUkxfQ0hFUlJZVklF VyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQlJPWFRPTiBpcyBub3Qgc2V0CiMgQ09ORklH X1BJTkNUUkxfQ0FOTk9OTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQ0VEQVJGT1JL IGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9ERU5WRVJUT04gaXMgbm90IHNldAojIENPTkZJ R19QSU5DVFJMX0dFTUlOSUxBS0UgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0xFV0lTQlVS RyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOUklTRVBPSU5UIGlzIG5vdCBzZXQKQ09O RklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFUSF9MSU1JVD01MTIKQ09ORklHX0dQ SU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQojIENPTkZJR19ERUJVR19HUElPIGlz IG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2 ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRFdBUEIg aXMgbm90IHNldAojIENPTkZJR19HUElPX0VYQVIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dF TkVSSUNfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX0xZTlhQT0lOVD1tCiMgQ09ORklHX0dQSU9fTUI4NlM3WCBpcyBub3Qgc2V0CkNP TkZJR19HUElPX01PQ0tVUD15CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAoKIwojIFBv cnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0Y3MTg4WCBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XSU5C T05EIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XUzE2QzQ4IGlzIG5vdCBzZXQKCiMKIyBJMkMg R1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJ R19HUElPX01BWDczMDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMlggaXMgbm90IHNl dAojIENPTkZJR19HUElPX1BDQTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1gg aXMgbm90IHNldAojIENPTkZJR19HUElPX1RQSUMyODEwIGlzIG5vdCBzZXQKCiMKIyBNRkQgR1BJ TyBleHBhbmRlcnMKIwoKIwojIFBDSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQU1E ODExMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBDT05GSUdf R1BJT19QQ0lfSURJT18xNiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENJRV9JRElPXzI0IGlz IG5vdCBzZXQKIyBDT05GSUdfR1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBl eHBhbmRlcnMKIwojIENPTkZJR19HUElPX01BWDMxOTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19NQVg3MzAxIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQzMzODgwIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19QSVNPU1IgaXMgbm90IHNldAojIENPTkZJR19HUElPX1hSQTE0MDMgaXMgbm90 IHNldAoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fVklQRVJCT0FSRCBp cyBub3Qgc2V0CiMgQ09ORklHX1cxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5v dCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBp cyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19QREFfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19URVNU X1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODAgaXMgbm90IHNldAojIENP TkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgyIGlz IG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9TQlMgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BTkFHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdf QkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX0lTUDE3MDQgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTFRDMzY1MSBpcyBub3Qgc2V0CiMgQ09ORklH X0NIQVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH RVJfQlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0 CkNPTkZJR19DSEFSR0VSX1NNQjM0Nz1tCiMgQ09ORklHX0JBVFRFUllfR0FVR0VfTFRDMjk0MSBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfUlQ5NDU1IGlzIG5vdCBzZXQKQ09ORklHX0hXTU9O PXkKQ09ORklHX0hXTU9OX1ZJRD1tCiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90IHNl dAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUJJVFVHVVJVPW0KQ09ORklH X1NFTlNPUlNfQUJJVFVHVVJVMz1tCiMgQ09ORklHX1NFTlNPUlNfQUQ3MzE0IGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfQUQ3NDE0PW0KQ09ORklHX1NFTlNPUlNfQUQ3NDE4PW0KQ09ORklHX1NF TlNPUlNfQURNMTAyMT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjU9bQpDT05GSUdfU0VOU09SU19B RE0xMDI2PW0KQ09ORklHX1NFTlNPUlNfQURNMTAyOT1tCkNPTkZJR19TRU5TT1JTX0FETTEwMzE9 bQpDT05GSUdfU0VOU09SU19BRE05MjQwPW0KQ09ORklHX1NFTlNPUlNfQURUN1gxMD1tCiMgQ09O RklHX1NFTlNPUlNfQURUNzMxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTA9bQpD T05GSUdfU0VOU09SU19BRFQ3NDExPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ2Mj1tCkNPTkZJR19T RU5TT1JTX0FEVDc0NzA9bQpDT05GSUdfU0VOU09SU19BRFQ3NDc1PW0KQ09ORklHX1NFTlNPUlNf QVNDNzYyMT1tCkNPTkZJR19TRU5TT1JTX0s4VEVNUD1tCkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9 bQpDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVI9bQpDT05GSUdfU0VOU09SU19BUFBMRVNNQz1t CkNPTkZJR19TRU5TT1JTX0FTQjEwMD1tCiMgQ09ORklHX1NFTlNPUlNfQVNQRUVEIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9bQpDT05GSUdfU0VOU09SU19EUzYyMD1tCkNPTkZJR19T RU5TT1JTX0RTMTYyMT1tCkNPTkZJR19TRU5TT1JTX0RFTExfU01NPW0KQ09ORklHX1NFTlNPUlNf STVLX0FNQj1tCkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9bQpDT05GSUdfU0VOU09SU19GNzE4ODJG Rz1tCkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9bQpDT05GSUdfU0VOU09SU19GU0NITUQ9bQojIENP TkZJR19TRU5TT1JTX0ZUU1RFVVRBVEVTIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfR0w1MThT TT1tCkNPTkZJR19TRU5TT1JTX0dMNTIwU009bQpDT05GSUdfU0VOU09SU19HNzYwQT1tCiMgQ09O RklHX1NFTlNPUlNfRzc2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSElINjEzMCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTUFFTT1tCkNPTkZJR19TRU5TT1JTX0lCTVBFWD1tCiMg Q09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD1t CkNPTkZJR19TRU5TT1JTX0lUODc9bQojIENPTkZJR19TRU5TT1JTX0pDNDIgaXMgbm90IHNldAoj IENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTElORUFH RT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TFRDMjk5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VOU09S U19MVEM0MjE1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfTFRDNDI0NT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyNjE9bQojIENPTkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19NQVgxNjA2NT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQpDT05GSUdf U0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFYMTk3PW0KIyBDT05GSUdfU0VOU09S U19NQVgzMTcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYNjYyMSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX01BWDY2Mzk9bQpDT05GSUdfU0VOU09SU19NQVg2NjQyPW0KQ09ORklH X1NFTlNPUlNfTUFYNjY1MD1tCkNPTkZJR19TRU5TT1JTX01BWDY2OTc9bQojIENPTkZJR19TRU5T T1JTX01BWDMxNzkwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUNQMzAyMT1tCiMgQ09ORklH X1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEQ1hYIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTE02Mz1tCiMgQ09ORklHX1NFTlNPUlNfTE03MCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xNNzM9bQpDT05GSUdfU0VOU09SU19MTTc1PW0KQ09ORklHX1NFTlNP UlNfTE03Nz1tCkNPTkZJR19TRU5TT1JTX0xNNzg9bQpDT05GSUdfU0VOU09SU19MTTgwPW0KQ09O RklHX1NFTlNPUlNfTE04Mz1tCkNPTkZJR19TRU5TT1JTX0xNODU9bQpDT05GSUdfU0VOU09SU19M TTg3PW0KQ09ORklHX1NFTlNPUlNfTE05MD1tCkNPTkZJR19TRU5TT1JTX0xNOTI9bQpDT05GSUdf U0VOU09SU19MTTkzPW0KQ09ORklHX1NFTlNPUlNfTE05NTIzND1tCkNPTkZJR19TRU5TT1JTX0xN OTUyNDE9bQpDT05GSUdfU0VOU09SU19MTTk1MjQ1PW0KQ09ORklHX1NFTlNPUlNfUEM4NzM2MD1t CkNPTkZJR19TRU5TT1JTX1BDODc0Mjc9bQpDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj1t CiMgQ09ORklHX1NFTlNPUlNfTkNUNjY4MyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX05DVDY3 NzU9bQojIENPTkZJR19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X05DVDc5MDQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPW0KQ09ORklHX1BNQlVT PW0KQ09ORklHX1NFTlNPUlNfUE1CVVM9bQpDT05GSUdfU0VOU09SU19BRE0xMjc1PW0KIyBDT05G SUdfU0VOU09SU19JQk1fQ0ZGUFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lSMzUyMjEg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTI1MDY2PW0KQ09ORklHX1NFTlNPUlNfTFRDMjk3 OD1tCiMgQ09ORklHX1NFTlNPUlNfTFRDMzgxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01B WDE2MDY0PW0KIyBDT05GSUdfU0VOU09SU19NQVgyMDc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTUFYMzE3ODUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19NQVgzNDQ0MD1tCkNPTkZJ R19TRU5TT1JTX01BWDg2ODg9bQojIENPTkZJR19TRU5TT1JTX1RQUzQwNDIyIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19UUFM1MzY3OSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1VDRDkw MDA9bQpDT05GSUdfU0VOU09SU19VQ0Q5MjAwPW0KQ09ORklHX1NFTlNPUlNfWkw2MTAwPW0KIyBD T05GSUdfU0VOU09SU19TSFQxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NIVDIxPW0KIyBD T05GSUdfU0VOU09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19TSVM1NTk1PW0KQ09ORklHX1NFTlNPUlNfRE1FMTczNz1t CkNPTkZJR19TRU5TT1JTX0VNQzE0MDM9bQojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19FTUM2VzIwMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xPW0K Q09ORklHX1NFTlNPUlNfU01TQzQ3TTE5Mj1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N0IzOTc9bQpD T05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj1tCkNPTkZJR19TRU5TT1JTX1NDSDU2Mjc9bQpD T05GSUdfU0VOU09SU19TQ0g1NjM2PW0KIyBDT05GSUdfU0VOU09SU19TVFRTNzUxIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19TTU02NjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FE QzEyOEQ4MTggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFMxMDE1PW0KQ09ORklHX1NFTlNP UlNfQURTNzgyOD1tCiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CkNPTkZJR19T RU5TT1JTX0FNQzY4MjE9bQpDT05GSUdfU0VOU09SU19JTkEyMDk9bQpDT05GSUdfU0VOU09SU19J TkEyWFg9bQojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX1RDNzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VOU09S U19UTVAxMDI9bQojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfVE1QMTA4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0KQ09ORklHX1NF TlNPUlNfVE1QNDIxPW0KQ09ORklHX1NFTlNPUlNfVklBX0NQVVRFTVA9bQpDT05GSUdfU0VOU09S U19WSUE2ODZBPW0KQ09ORklHX1NFTlNPUlNfVlQxMjExPW0KQ09ORklHX1NFTlNPUlNfVlQ4MjMx PW0KIyBDT05GSUdfU0VOU09SU19XODM3NzNHIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgz NzgxRD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MUQ9bQpDT05GSUdfU0VOU09SU19XODM3OTJEPW0K Q09ORklHX1NFTlNPUlNfVzgzNzkzPW0KQ09ORklHX1NFTlNPUlNfVzgzNzk1PW0KIyBDT05GSUdf U0VOU09SU19XODM3OTVfRkFOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1c4M0w3ODVU Uz1tCkNPTkZJR19TRU5TT1JTX1c4M0w3ODZORz1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0hGPW0K Q09ORklHX1NFTlNPUlNfVzgzNjI3RUhGPW0KIyBDT05GSUdfU0VOU09SU19YR0VORSBpcyBub3Qg c2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9QT1dFUj1tCkNPTkZJ R19TRU5TT1JTX0FUSzAxMTA9bQpDT05GSUdfVEhFUk1BTD15CiMgQ09ORklHX1RIRVJNQUxfU1RB VElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxB WV9NUz0wCkNPTkZJR19USEVSTUFMX0hXTU9OPXkKQ09ORklHX1RIRVJNQUxfV1JJVEFCTEVfVFJJ UFM9eQpDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0U9eQojIENPTkZJR19USEVS TUFMX0RFRkFVTFRfR09WX0ZBSVJfU0hBUkUgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RF RkFVTFRfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NI QVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9C QU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX1RIRVJN QUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NMT0NLX1RIRVJNQUwg aXMgbm90IHNldAojIENPTkZJR19ERVZGUkVRX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19U SEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9QT1dFUkNMQU1QPW0KQ09O RklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMPW0KIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFM IGlzIG5vdCBzZXQKCiMKIyBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCiMKIyBDT05GSUdf SU5UMzQwWF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMPW0KQ09O RklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19O T1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkK IyBDT05GSUdfV0FUQ0hET0dfU1lTRlMgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBE cml2ZXJzCiMKQ09ORklHX1NPRlRfV0FUQ0hET0c9bQpDT05GSUdfV0RBVF9XRFQ9bQojIENPTkZJ R19YSUxJTlhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19aSUlSQVZFX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RX X1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNjNYWF9XQVRDSERPRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FDUVVJUkVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQURWQU5URUNIX1dEVCBp cyBub3Qgc2V0CkNPTkZJR19BTElNMTUzNV9XRFQ9bQpDT05GSUdfQUxJTTcxMDFfV0RUPW0KIyBD T05GSUdfRUJDX0MzODRfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0Y3MTgwOEVfV0RUPW0KQ09ORklH X1NQNTEwMF9UQ089bQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz1tCiMgQ09ORklHX0VVUk9U RUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9bQpDT05GSUdfSUJNQVNSPW0KIyBD T05GSUdfV0FGRVJfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0k2MzAwRVNCX1dEVD15CkNPTkZJR19J RTZYWF9XRFQ9bQpDT05GSUdfSVRDT19XRFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15 CkNPTkZJR19JVDg3MTJGX1dEVD1tCkNPTkZJR19JVDg3X1dEVD1tCkNPTkZJR19IUF9XQVRDSERP Rz1tCkNPTkZJR19IUFdEVF9OTUlfREVDT0RJTkc9eQojIENPTkZJR19TQzEyMDBfV0RUIGlzIG5v dCBzZXQKIyBDT05GSUdfUEM4NzQxM19XRFQgaXMgbm90IHNldApDT05GSUdfTlZfVENPPW0KIyBD T05GSUdfNjBYWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0CkNP TkZJR19TTVNDX1NDSDMxMVhfV0RUPW0KIyBDT05GSUdfU01TQzM3Qjc4N19XRFQgaXMgbm90IHNl dApDT05GSUdfVklBX1dEVD1tCkNPTkZJR19XODM2MjdIRl9XRFQ9bQpDT05GSUdfVzgzODc3Rl9X RFQ9bQpDT05GSUdfVzgzOTc3Rl9XRFQ9bQpDT05GSUdfTUFDSFpfV0RUPW0KIyBDT05GSUdfU0JD X0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FSV9XRFQgaXMgbm90 IHNldAojIENPTkZJR19OSTkwM1hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklDNzAxOF9XRFQg aXMgbm90IHNldAojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fV0RU PW0KCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfUENJUENXQVRDSERPRz1t CkNPTkZJR19XRFRQQ0k9bQoKIwojIFVTQi1iYXNlZCBXYXRjaGRvZyBDYXJkcwojCkNPTkZJR19V U0JQQ1dBVENIRE9HPW0KCiMKIyBXYXRjaGRvZyBQcmV0aW1lb3V0IEdvdmVybm9ycwojCiMgQ09O RklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09WIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJM RT15CkNPTkZJR19TU0I9bQpDT05GSUdfU1NCX1NQUk9NPXkKQ09ORklHX1NTQl9QQ0lIT1NUX1BP U1NJQkxFPXkKQ09ORklHX1NTQl9QQ0lIT1NUPXkKQ09ORklHX1NTQl9TRElPSE9TVF9QT1NTSUJM RT15CkNPTkZJR19TU0JfU0RJT0hPU1Q9eQojIENPTkZJR19TU0JfU0lMRU5UIGlzIG5vdCBzZXQK IyBDT05GSUdfU1NCX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9Q T1NTSUJMRT15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkU9eQojIENPTkZJR19TU0JfRFJJVkVS X0dQSU8gaXMgbm90IHNldApDT05GSUdfQkNNQV9QT1NTSUJMRT15CkNPTkZJR19CQ01BPW0KQ09O RklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9IT1NUX1BDST15CiMgQ09O RklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfUENJPXkKQ09O RklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OPXkKIyBDT05GSUdfQkNNQV9EUklWRVJfR1BJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoKIwojIE11bHRpZnVuY3Rpb24g ZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENPTkZJR19NRkRfQVMzNzExIGlz IG5vdCBzZXQKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FB VDI4NzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBYX0kyQyBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19E QTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4y IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktf STJDX0dQSU8gaXMgbm90IHNldApDT05GSUdfTFBDX0lDSD15CkNPTkZJR19MUENfU0NIPW0KIyBD T05GSUdfSU5URUxfU09DX1BNSUMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TT0NfUE1JQ19D SFRXQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVERDX1RJIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9J TlRFTF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgwMCBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4 UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3ODQzIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkyNSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9QQ0FQIGlzIG5vdCBzZXQKQ09O RklHX01GRF9WSVBFUkJPQVJEPW0KIyBDT05GSUdfTUZEX1JFVFUgaXMgbm90IHNldAojIENPTkZJ R19NRkRfUENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMg bm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TRUNf Q09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TSTQ3NlhfQ09SRSBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfU001MDE9bQojIENPTkZJR19NRkRfU001MDFfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKIyBD T05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRf TFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBD T05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CiMg Q09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY4NDcw IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdf VFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBp cyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9bQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMg bm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRf V004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENP TkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP UiBpcyBub3Qgc2V0CkNPTkZJR19SQ19DT1JFPW0KQ09ORklHX1JDX01BUD1tCiMgQ09ORklHX0xJ UkMgaXMgbm90IHNldApDT05GSUdfUkNfREVDT0RFUlM9eQpDT05GSUdfSVJfTkVDX0RFQ09ERVI9 bQpDT05GSUdfSVJfUkM1X0RFQ09ERVI9bQpDT05GSUdfSVJfUkM2X0RFQ09ERVI9bQpDT05GSUdf SVJfSlZDX0RFQ09ERVI9bQpDT05GSUdfSVJfU09OWV9ERUNPREVSPW0KQ09ORklHX0lSX1NBTllP X0RFQ09ERVI9bQpDT05GSUdfSVJfU0hBUlBfREVDT0RFUj1tCkNPTkZJR19JUl9NQ0VfS0JEX0RF Q09ERVI9bQpDT05GSUdfSVJfWE1QX0RFQ09ERVI9bQojIENPTkZJR19JUl9JTU9OX0RFQ09ERVIg aXMgbm90IHNldApDT05GSUdfUkNfREVWSUNFUz15CkNPTkZJR19SQ19BVElfUkVNT1RFPW0KQ09O RklHX0lSX0VORT1tCkNPTkZJR19JUl9JTU9OPW0KIyBDT05GSUdfSVJfSU1PTl9SQVcgaXMgbm90 IHNldApDT05GSUdfSVJfTUNFVVNCPW0KQ09ORklHX0lSX0lURV9DSVI9bQpDT05GSUdfSVJfRklO VEVLPW0KQ09ORklHX0lSX05VVk9UT049bQpDT05GSUdfSVJfUkVEUkFUMz1tCkNPTkZJR19JUl9T VFJFQU1aQVA9bQpDT05GSUdfSVJfV0lOQk9ORF9DSVI9bQojIENPTkZJR19JUl9JR09SUExVR1VT QiBpcyBub3Qgc2V0CkNPTkZJR19JUl9JR1VBTkE9bQpDT05GSUdfSVJfVFRVU0JJUj1tCiMgQ09O RklHX1JDX0xPT1BCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfU0VSSUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSVJfU0lSIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1NVUFBPUlQ9bQoKIwojIE11 bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKQ09ORklHX01FRElBX0NBTUVSQV9TVVBQT1JUPXkKQ09O RklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX0RJR0lUQUxfVFZfU1VQ UE9SVD15CkNPTkZJR19NRURJQV9SQURJT19TVVBQT1JUPXkKIyBDT05GSUdfTUVESUFfU0RSX1NV UFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJQV9DRUNfU1VQUE9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX01FRElBX0NPTlRST0xMRVIgaXMgbm90IHNldApDT05GSUdfVklERU9fREVWPW0KQ09O RklHX1ZJREVPX1Y0TDI9bQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldApDT05GSUdfVklERU9fVFVO RVI9bQpDT05GSUdfVklERU9CVUZfR0VOPW0KQ09ORklHX1ZJREVPQlVGX0RNQV9TRz1tCkNPTkZJ R19WSURFT0JVRl9WTUFMTE9DPW0KQ09ORklHX0RWQl9DT1JFPW0KIyBDT05GSUdfRFZCX01NQVAg aXMgbm90IHNldApDT05GSUdfRFZCX05FVD15CkNPTkZJR19UVFBDSV9FRVBST009bQpDT05GSUdf RFZCX01BWF9BREFQVEVSUz04CkNPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlM9eQojIENPTkZJR19E VkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VTEVfREVC VUcgaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBP UlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJ R19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQpDT05GSUdfVVNCX0dTUENBPW0KQ09ORklH X1VTQl9NNTYwMj1tCkNPTkZJR19VU0JfU1RWMDZYWD1tCkNPTkZJR19VU0JfR0w4NjA9bQpDT05G SUdfVVNCX0dTUENBX0JFTlE9bQpDT05GSUdfVVNCX0dTUENBX0NPTkVYPW0KQ09ORklHX1VTQl9H U1BDQV9DUElBMT1tCiMgQ09ORklHX1VTQl9HU1BDQV9EVENTMDMzIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9HU1BDQV9FVE9NUz1tCkNPTkZJR19VU0JfR1NQQ0FfRklORVBJWD1tCkNPTkZJR19VU0Jf R1NQQ0FfSkVJTElOSj1tCkNPTkZJR19VU0JfR1NQQ0FfSkwyMDA1QkNEPW0KIyBDT05GSUdfVVNC X0dTUENBX0tJTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfS09OSUNBPW0KQ09ORklH X1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9NUjk3MzEwQT1tCkNPTkZJR19VU0Jf R1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5PW0KQ09ORklHX1VTQl9HU1BDQV9P VjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNPTkZJR19VU0JfR1NQQ0FfUEFDMjA3 PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzExPW0K Q09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0JfR1NQQ0FfU045QzIwMjg9bQpDT05G SUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dTUENBX1NPTklYQj1tCkNPTkZJR19V U0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAwPW0KQ09ORklHX1VTQl9H U1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA1PW0KQ09ORklHX1VTQl9HU1BD QV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4PW0KQ09ORklHX1VTQl9HU1BDQV9T UENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5 MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5MzBYPW0K Q09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQojIENPTkZJR19VU0JfR1NQQ0FfU1RLMTEzNSBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfU1RWMDY4MD1tCkNPTkZJR19VU0JfR1NQQ0FfU1VOUExV Uz1tCkNPTkZJR19VU0JfR1NQQ0FfVDYxMz1tCkNPTkZJR19VU0JfR1NQQ0FfVE9QUk89bQojIENP TkZJR19VU0JfR1NQQ0FfVE9VUFRFSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfVFY4NTMy PW0KQ09ORklHX1VTQl9HU1BDQV9WQzAzMlg9bQpDT05GSUdfVVNCX0dTUENBX1ZJQ0FNPW0KQ09O RklHX1VTQl9HU1BDQV9YSVJMSU5LX0NJVD1tCkNPTkZJR19VU0JfR1NQQ0FfWkMzWFg9bQpDT05G SUdfVVNCX1BXQz1tCiMgQ09ORklHX1VTQl9QV0NfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNC X1BXQ19JTlBVVF9FVkRFVj15CiMgQ09ORklHX1ZJREVPX0NQSUEyIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9aUjM2NFhYPW0KQ09ORklHX1VTQl9TVEtXRUJDQU09bQpDT05GSUdfVVNCX1MyMjU1PW0K IyBDT05GSUdfVklERU9fVVNCVFYgaXMgbm90IHNldAoKIwojIEFuYWxvZyBUViBVU0IgZGV2aWNl cwojCkNPTkZJR19WSURFT19QVlJVU0IyPW0KQ09ORklHX1ZJREVPX1BWUlVTQjJfU1lTRlM9eQpD T05GSUdfVklERU9fUFZSVVNCMl9EVkI9eQojIENPTkZJR19WSURFT19QVlJVU0IyX0RFQlVHSUZD IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0hEUFZSPW0KQ09ORklHX1ZJREVPX1VTQlZJU0lPTj1t CiMgQ09ORklHX1ZJREVPX1NUSzExNjBfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f R083MDA3IGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCkNP TkZJR19WSURFT19BVTA4Mjg9bQpDT05GSUdfVklERU9fQVUwODI4X1Y0TDI9eQojIENPTkZJR19W SURFT19BVTA4MjhfUkMgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1gyMzFYWD1tCkNPTkZJR19W SURFT19DWDIzMVhYX1JDPXkKQ09ORklHX1ZJREVPX0NYMjMxWFhfQUxTQT1tCkNPTkZJR19WSURF T19DWDIzMVhYX0RWQj1tCkNPTkZJR19WSURFT19UTTYwMDA9bQpDT05GSUdfVklERU9fVE02MDAw X0FMU0E9bQpDT05GSUdfVklERU9fVE02MDAwX0RWQj1tCgojCiMgRGlnaXRhbCBUViBVU0IgZGV2 aWNlcwojCkNPTkZJR19EVkJfVVNCPW0KIyBDT05GSUdfRFZCX1VTQl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19EVkJfVVNCX0RJQjMwMDBNQz1tCkNPTkZJR19EVkJfVVNCX0E4MDA9bQpDT05GSUdf RFZCX1VTQl9ESUJVU0JfTUI9bQojIENPTkZJR19EVkJfVVNCX0RJQlVTQl9NQl9GQVVMVFkgaXMg bm90IHNldApDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUM9bQpDT05GSUdfRFZCX1VTQl9ESUIwNzAw PW0KQ09ORklHX0RWQl9VU0JfVU1UXzAxMD1tCkNPTkZJR19EVkJfVVNCX0NYVVNCPW0KQ09ORklH X0RWQl9VU0JfTTkyMFg9bQpDT05GSUdfRFZCX1VTQl9ESUdJVFY9bQpDT05GSUdfRFZCX1VTQl9W UDcwNDU9bQpDT05GSUdfRFZCX1VTQl9WUDcwMlg9bQpDT05GSUdfRFZCX1VTQl9HUDhQU0s9bQpD T05GSUdfRFZCX1VTQl9OT1ZBX1RfVVNCMj1tCkNPTkZJR19EVkJfVVNCX1RUVVNCMj1tCkNPTkZJ R19EVkJfVVNCX0RUVDIwMFU9bQpDT05GSUdfRFZCX1VTQl9PUEVSQTE9bQpDT05GSUdfRFZCX1VT Ql9BRjkwMDU9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDVfUkVNT1RFPW0KQ09ORklHX0RWQl9VU0Jf UENUVjQ1MkU9bQpDT05GSUdfRFZCX1VTQl9EVzIxMDI9bQpDT05GSUdfRFZCX1VTQl9DSU5FUkdZ X1QyPW0KQ09ORklHX0RWQl9VU0JfRFRWNTEwMD1tCkNPTkZJR19EVkJfVVNCX0ZSSUlPPW0KQ09O RklHX0RWQl9VU0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0JfVEVDSE5JU0FUX1VTQjI9bQpDT05G SUdfRFZCX1VTQl9WMj1tCkNPTkZJR19EVkJfVVNCX0FGOTAxNT1tCkNPTkZJR19EVkJfVVNCX0FG OTAzNT1tCkNPTkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJR19EVkJfVVNCX0FVNjYxMD1tCkNP TkZJR19EVkJfVVNCX0FaNjAwNz1tCkNPTkZJR19EVkJfVVNCX0NFNjIzMD1tCkNPTkZJR19EVkJf VVNCX0VDMTY4PW0KQ09ORklHX0RWQl9VU0JfR0w4NjE9bQpDT05GSUdfRFZCX1VTQl9MTUUyNTEw PW0KQ09ORklHX0RWQl9VU0JfTVhMMTExU0Y9bQpDT05GSUdfRFZCX1VTQl9SVEwyOFhYVT1tCiMg Q09ORklHX0RWQl9VU0JfRFZCU0tZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9aRDEzMDEg aXMgbm90IHNldApDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJR19EVkJfVFRVU0JfREVD PW0KQ09ORklHX1NNU19VU0JfRFJWPW0KQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCPW0KIyBD T05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EVkJf QVMxMDIgaXMgbm90IHNldAoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2 aWNlcwojCkNPTkZJR19WSURFT19FTTI4WFg9bQojIENPTkZJR19WSURFT19FTTI4WFhfVjRMMiBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19FTTI4WFhfQUxTQT1tCkNPTkZJR19WSURFT19FTTI4WFhf RFZCPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9SQz1tCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15 CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fTUVZRSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX1NPTE82WDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc1 ODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX1RXNjg2WCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cgVFYgc3VwcG9y dAojCkNPTkZJR19WSURFT19JVlRWPW0KIyBDT05GSUdfVklERU9fSVZUVl9ERVBSRUNBVEVEX0lP Q1RMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lWVFZfQUxTQSBpcyBub3Qgc2V0CkNPTkZJ R19WSURFT19GQl9JVlRWPW0KIyBDT05GSUdfVklERU9fSEVYSVVNX0dFTUlOSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZJREVPX0hFWElVTV9PUklPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01Y QiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RUMzE1NSBpcyBub3Qgc2V0CgojCiMgTWVkaWEg Y2FwdHVyZS9hbmFsb2cvaHlicmlkIFRWIHN1cHBvcnQKIwpDT05GSUdfVklERU9fQ1gxOD1tCkNP TkZJR19WSURFT19DWDE4X0FMU0E9bQpDT05GSUdfVklERU9fQ1gyMzg4NT1tCkNPTkZJR19NRURJ QV9BTFRFUkFfQ0k9bQojIENPTkZJR19WSURFT19DWDI1ODIxIGlzIG5vdCBzZXQKQ09ORklHX1ZJ REVPX0NYODg9bQpDT05GSUdfVklERU9fQ1g4OF9BTFNBPW0KQ09ORklHX1ZJREVPX0NYODhfQkxB Q0tCSVJEPW0KQ09ORklHX1ZJREVPX0NYODhfRFZCPW0KQ09ORklHX1ZJREVPX0NYODhfRU5BQkxF X1ZQMzA1ND15CkNPTkZJR19WSURFT19DWDg4X1ZQMzA1ND1tCkNPTkZJR19WSURFT19DWDg4X01Q RUc9bQpDT05GSUdfVklERU9fQlQ4NDg9bQpDT05GSUdfRFZCX0JUOFhYPW0KQ09ORklHX1ZJREVP X1NBQTcxMzQ9bQpDT05GSUdfVklERU9fU0FBNzEzNF9BTFNBPW0KQ09ORklHX1ZJREVPX1NBQTcx MzRfUkM9eQpDT05GSUdfVklERU9fU0FBNzEzNF9EVkI9bQpDT05GSUdfVklERU9fU0FBNzE2ND1t CgojCiMgTWVkaWEgZGlnaXRhbCBUViBQQ0kgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0FWNzExMF9J Uj15CkNPTkZJR19EVkJfQVY3MTEwPW0KQ09ORklHX0RWQl9BVjcxMTBfT1NEPXkKQ09ORklHX0RW Ql9CVURHRVRfQ09SRT1tCkNPTkZJR19EVkJfQlVER0VUPW0KQ09ORklHX0RWQl9CVURHRVRfQ0k9 bQpDT05GSUdfRFZCX0JVREdFVF9BVj1tCkNPTkZJR19EVkJfQlVER0VUX1BBVENIPW0KQ09ORklH X0RWQl9CMkMyX0ZMRVhDT1BfUENJPW0KIyBDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0lfREVC VUcgaXMgbm90IHNldApDT05GSUdfRFZCX1BMVVRPMj1tCkNPTkZJR19EVkJfRE0xMTA1PW0KQ09O RklHX0RWQl9QVDE9bQojIENPTkZJR19EVkJfUFQzIGlzIG5vdCBzZXQKQ09ORklHX01BTlRJU19D T1JFPW0KQ09ORklHX0RWQl9NQU5USVM9bQpDT05GSUdfRFZCX0hPUFBFUj1tCkNPTkZJR19EVkJf TkdFTkU9bQpDT05GSUdfRFZCX0REQlJJREdFPW0KIyBDT05GSUdfRFZCX0REQlJJREdFX01TSUVO QUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9TTUlQQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdf RFZCX05FVFVQX1VOSURWQiBpcyBub3Qgc2V0CiMgQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJT IGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX01FTTJNRU1fRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09O RklHX1Y0TF9URVNUX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19EVkJfUExBVEZPUk1fRFJJ VkVSUyBpcyBub3Qgc2V0CgojCiMgU3VwcG9ydGVkIE1NQy9TRElPIGFkYXB0ZXJzCiMKQ09ORklH X1NNU19TRElPX0RSVj1tCkNPTkZJR19SQURJT19BREFQVEVSUz15CkNPTkZJR19SQURJT19URUE1 NzVYPW0KIyBDT05GSUdfUkFESU9fU0k0NzBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0k0 NzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01SODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0RTQlIgaXMgbm90IHNldAojIENPTkZJR19SQURJT19NQVhJUkFESU8gaXMgbm90IHNldAojIENP TkZJR19SQURJT19TSEFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NIQVJLMiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9LRUVORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SQVJFTU9OTyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQTkwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1RF QTU3NjQgaXMgbm90IHNldAojIENPTkZJR19SQURJT19TQUE3NzA2SCBpcyBub3Qgc2V0CiMgQ09O RklHX1JBRElPX1RFRjY4NjIgaXMgbm90IHNldAojIENPTkZJR19SQURJT19XTDEyNzMgaXMgbm90 IHNldAoKIwojIFRleGFzIEluc3RydW1lbnRzIFdMMTI4eCBGTSBkcml2ZXIgKFNUIGJhc2VkKQoj CgojCiMgU3VwcG9ydGVkIEZpcmVXaXJlIChJRUVFIDEzOTQpIEFkYXB0ZXJzCiMKQ09ORklHX0RW Ql9GSVJFRFRWPW0KQ09ORklHX0RWQl9GSVJFRFRWX0lOUFVUPXkKQ09ORklHX01FRElBX0NPTU1P Tl9PUFRJT05TPXkKCiMKIyBjb21tb24gZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdfVklERU9fQ1gy MzQxWD1tCkNPTkZJR19WSURFT19UVkVFUFJPTT1tCkNPTkZJR19DWVBSRVNTX0ZJUk1XQVJFPW0K Q09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09ORklHX1ZJ REVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQpDT05GSUdfVklERU9C VUYyX0RNQV9TRz1tCkNPTkZJR19WSURFT0JVRjJfRFZCPW0KQ09ORklHX0RWQl9CMkMyX0ZMRVhD T1A9bQpDT05GSUdfVklERU9fU0FBNzE0Nj1tCkNPTkZJR19WSURFT19TQUE3MTQ2X1ZWPW0KQ09O RklHX1NNU19TSUFOT19NRFRWPW0KQ09ORklHX1NNU19TSUFOT19SQz15CiMgQ09ORklHX1NNU19T SUFOT19ERUJVR0ZTIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVycyAodHVu ZXJzLCBzZW5zb3JzLCBpMmMsIHNwaSwgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9TVUJEUlZf QVVUT1NFTEVDVD15CkNPTkZJR19NRURJQV9BVFRBQ0g9eQpDT05GSUdfVklERU9fSVJfSTJDPW0K CiMKIyBBdWRpbyBkZWNvZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKQ09ORklHX1ZJREVP X1RWQVVESU89bQpDT05GSUdfVklERU9fVERBNzQzMj1tCkNPTkZJR19WSURFT19NU1AzNDAwPW0K Q09ORklHX1ZJREVPX0NTMzMwOD1tCkNPTkZJR19WSURFT19DUzUzNDU9bQpDT05GSUdfVklERU9f Q1M1M0wzMkE9bQpDT05GSUdfVklERU9fV004Nzc1PW0KQ09ORklHX1ZJREVPX1dNODczOT1tCkNP TkZJR19WSURFT19WUDI3U01QWD1tCgojCiMgUkRTIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NB QTY1ODg9bQoKIwojIFZpZGVvIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxMVg9bQoKIwoj IFZpZGVvIGFuZCBhdWRpbyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTdYPW0KQ09ORklH X1ZJREVPX0NYMjU4NDA9bQoKIwojIFZpZGVvIGVuY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcx Mjc9bQoKIwojIENhbWVyYSBzZW5zb3IgZGV2aWNlcwojCgojCiMgRmxhc2ggZGV2aWNlcwojCgoj CiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMKIwpDT05GSUdfVklERU9fVVBENjQwMzFBPW0KQ09O RklHX1ZJREVPX1VQRDY0MDgzPW0KCiMKIyBBdWRpby9WaWRlbyBjb21wcmVzc2lvbiBjaGlwcwoj CkNPTkZJR19WSURFT19TQUE2NzUySFM9bQoKIwojIFNEUiB0dW5lciBjaGlwcwojCgojCiMgTWlz Y2VsbGFuZW91cyBoZWxwZXIgY2hpcHMKIwpDT05GSUdfVklERU9fTTUyNzkwPW0KCiMKIyBTZW5z b3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwoKIwojIE1lZGlhIFNQSSBBZGFwdGVycwoj CiMgQ09ORklHX0NYRDI4ODBfU1BJX0RSViBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9UVU5FUj1t CkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNTA9 bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdY PW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTk4 ODc9bQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1 NzY3PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIw NjA9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYzPW0KQ09ORklHX01FRElBX1RVTkVSX01UMjI2 Nj1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIxMzE9bQpDT05GSUdfTUVESUFfVFVORVJfUVQxMDEw PW0KQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzUwMDA9 bQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDVT PW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPW0KQ09ORklHX01FRElBX1RVTkVSX01DNDRT ODAzPW0KQ09ORklHX01FRElBX1RVTkVSX01BWDIxNjU9bQpDT05GSUdfTUVESUFfVFVORVJfVERB MTgyMTg9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDExPW0KQ09ORklHX01FRElBX1RVTkVSX0ZD MDAxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTM9bQpDT05GSUdfTUVESUFfVFVORVJfVERB MTgyMTI9bQpDT05GSUdfTUVESUFfVFVORVJfRTQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfRkMy NTgwPW0KQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9bQpDT05GSUdfTUVESUFfVFVORVJf VFVBOTAwMT1tCkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQpDT05GSUdfTUVESUFfVFVORVJf SVQ5MTNYPW0KQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPW0KQ09ORklHX01FRElBX1RVTkVSX1FN MUQxQzAwNDI9bQpDT05GSUdfTUVESUFfVFVORVJfUU0xRDFCMDAwND1tCgojCiMgTXVsdGlzdGFu ZGFyZCAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1NUQjA4OTk9bQpDT05GSUdf RFZCX1NUQjYxMDA9bQpDT05GSUdfRFZCX1NUVjA5MHg9bQpDT05GSUdfRFZCX1NUVjA5MTA9bQpD T05GSUdfRFZCX1NUVjYxMTB4PW0KQ09ORklHX0RWQl9TVFY2MTExPW0KQ09ORklHX0RWQl9NWEw1 WFg9bQpDT05GSUdfRFZCX004OERTMzEwMz1tCgojCiMgTXVsdGlzdGFuZGFyZCAoY2FibGUgKyB0 ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9EUlhLPW0KQ09ORklHX0RWQl9UREEx ODI3MUMyREQ9bQpDT05GSUdfRFZCX1NJMjE2NT1tCkNPTkZJR19EVkJfTU44ODQ3Mj1tCkNPTkZJ R19EVkJfTU44ODQ3Mz1tCgojCiMgRFZCLVMgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMKQ09ORklH X0RWQl9DWDI0MTEwPW0KQ09ORklHX0RWQl9DWDI0MTIzPW0KQ09ORklHX0RWQl9NVDMxMj1tCkNP TkZJR19EVkJfWkwxMDAzNj1tCkNPTkZJR19EVkJfWkwxMDAzOT1tCkNPTkZJR19EVkJfUzVIMTQy MD1tCkNPTkZJR19EVkJfU1RWMDI4OD1tCkNPTkZJR19EVkJfU1RCNjAwMD1tCkNPTkZJR19EVkJf U1RWMDI5OT1tCkNPTkZJR19EVkJfU1RWNjExMD1tCkNPTkZJR19EVkJfU1RWMDkwMD1tCkNPTkZJ R19EVkJfVERBODA4Mz1tCkNPTkZJR19EVkJfVERBMTAwODY9bQpDT05GSUdfRFZCX1REQTgyNjE9 bQpDT05GSUdfRFZCX1ZFUzFYOTM9bQpDT05GSUdfRFZCX1RVTkVSX0lURDEwMDA9bQpDT05GSUdf RFZCX1RVTkVSX0NYMjQxMTM9bQpDT05GSUdfRFZCX1REQTgyNlg9bQpDT05GSUdfRFZCX1RVQTYx MDA9bQpDT05GSUdfRFZCX0NYMjQxMTY9bQpDT05GSUdfRFZCX0NYMjQxMTc9bQpDT05GSUdfRFZC X0NYMjQxMjA9bQpDT05GSUdfRFZCX1NJMjFYWD1tCkNPTkZJR19EVkJfVFMyMDIwPW0KQ09ORklH X0RWQl9EUzMwMDA9bQpDT05GSUdfRFZCX01CODZBMTY9bQpDT05GSUdfRFZCX1REQTEwMDcxPW0K CiMKIyBEVkItVCAodGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1A4ODcwPW0K Q09ORklHX0RWQl9TUDg4N1g9bQpDT05GSUdfRFZCX0NYMjI3MDA9bQpDT05GSUdfRFZCX0NYMjI3 MDI9bQpDT05GSUdfRFZCX0RSWEQ9bQpDT05GSUdfRFZCX0w2NDc4MT1tCkNPTkZJR19EVkJfVERB MTAwNFg9bQpDT05GSUdfRFZCX05YVDYwMDA9bQpDT05GSUdfRFZCX01UMzUyPW0KQ09ORklHX0RW Ql9aTDEwMzUzPW0KQ09ORklHX0RWQl9ESUIzMDAwTUI9bQpDT05GSUdfRFZCX0RJQjMwMDBNQz1t CkNPTkZJR19EVkJfRElCNzAwME09bQpDT05GSUdfRFZCX0RJQjcwMDBQPW0KQ09ORklHX0RWQl9U REExMDA0OD1tCkNPTkZJR19EVkJfQUY5MDEzPW0KQ09ORklHX0RWQl9FQzEwMD1tCkNPTkZJR19E VkJfU1RWMDM2Nz1tCkNPTkZJR19EVkJfQ1hEMjgyMFI9bQpDT05GSUdfRFZCX0NYRDI4NDFFUj1t CkNPTkZJR19EVkJfUlRMMjgzMD1tCkNPTkZJR19EVkJfUlRMMjgzMj1tCkNPTkZJR19EVkJfU0ky MTY4PW0KQ09ORklHX0RWQl9HUDhQU0tfRkU9bQoKIwojIERWQi1DIChjYWJsZSkgZnJvbnRlbmRz CiMKQ09ORklHX0RWQl9WRVMxODIwPW0KQ09ORklHX0RWQl9UREExMDAyMT1tCkNPTkZJR19EVkJf VERBMTAwMjM9bQpDT05GSUdfRFZCX1NUVjAyOTc9bQoKIwojIEFUU0MgKE5vcnRoIEFtZXJpY2Fu L0tvcmVhbiBUZXJyZXN0cmlhbC9DYWJsZSBEVFYpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfTlhU MjAwWD1tCkNPTkZJR19EVkJfT1I1MTIxMT1tCkNPTkZJR19EVkJfT1I1MTEzMj1tCkNPTkZJR19E VkJfQkNNMzUxMD1tCkNPTkZJR19EVkJfTEdEVDMzMFg9bQpDT05GSUdfRFZCX0xHRFQzMzA1PW0K Q09ORklHX0RWQl9MR0RUMzMwNkE9bQpDT05GSUdfRFZCX0xHMjE2MD1tCkNPTkZJR19EVkJfUzVI MTQwOT1tCkNPTkZJR19EVkJfQVU4NTIyPW0KQ09ORklHX0RWQl9BVTg1MjJfRFRWPW0KQ09ORklH X0RWQl9BVTg1MjJfVjRMPW0KQ09ORklHX0RWQl9TNUgxNDExPW0KCiMKIyBJU0RCLVQgKHRlcnJl c3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1M5MjE9bQpDT05GSUdfRFZCX0RJQjgwMDA9 bQpDT05GSUdfRFZCX01CODZBMjBTPW0KCiMKIyBJU0RCLVMgKHNhdGVsbGl0ZSkgJiBJU0RCLVQg KHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1RDOTA1MjI9bQoKIwojIERpZ2l0 YWwgdGVycmVzdHJpYWwgb25seSB0dW5lcnMvUExMCiMKQ09ORklHX0RWQl9QTEw9bQpDT05GSUdf RFZCX1RVTkVSX0RJQjAwNzA9bQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9bQoKIwojIFNFQyBj b250cm9sIGRldmljZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9EUlgzOVhZSj1tCkNPTkZJR19E VkJfTE5CSDI1PW0KQ09ORklHX0RWQl9MTkJQMjE9bQpDT05GSUdfRFZCX0xOQlAyMj1tCkNPTkZJ R19EVkJfSVNMNjQwNT1tCkNPTkZJR19EVkJfSVNMNjQyMT1tCkNPTkZJR19EVkJfSVNMNjQyMz1t CkNPTkZJR19EVkJfQTgyOTM9bQpDT05GSUdfRFZCX0xHUzhHWFg9bQpDT05GSUdfRFZCX0FUQk04 ODMwPW0KQ09ORklHX0RWQl9UREE2NjV4PW0KQ09ORklHX0RWQl9JWDI1MDVWPW0KQ09ORklHX0RW Ql9NODhSUzIwMDA9bQpDT05GSUdfRFZCX0FGOTAzMz1tCgojCiMgQ29tbW9uIEludGVyZmFjZSAo RU41MDIyMSkgY29udHJvbGxlciBkcml2ZXJzCiMKQ09ORklHX0RWQl9DWEQyMDk5PW0KCiMKIyBU b29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1ZX0ZFPW0KCiMK IyBHcmFwaGljcyBzdXBwb3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05G SUdfQUdQX0lOVEVMPXkKQ09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19J TlRFTF9HVFQ9eQpDT05GSUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTY0CkNP TkZJR19WR0FfU1dJVENIRVJPTz15CkNPTkZJR19EUk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkK IyBDT05GSUdfRFJNX0RQX0FVWF9DSEFSREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0RFQlVH X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9LTVNfSEVMUEVSPW0KQ09ORklHX0RSTV9L TVNfRkJfSEVMUEVSPXkKQ09ORklHX0RSTV9GQkRFVl9FTVVMQVRJT049eQpDT05GSUdfRFJNX0ZC REVWX09WRVJBTExPQz0xMDAKQ09ORklHX0RSTV9MT0FEX0VESURfRklSTVdBUkU9eQpDT05GSUdf RFJNX1RUTT1tCgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKQ09ORklHX0RSTV9J MkNfQ0g3MDA2PW0KQ09ORklHX0RSTV9JMkNfU0lMMTY0PW0KQ09ORklHX0RSTV9JMkNfTlhQX1RE QTk5OFg9bQojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OTUwIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldAoKIwoj IEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24KIwoKIwojIEFNRCBMaWJyYXJ5 IHJvdXRpbmVzCiMKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5 MTU9bQojIENPTkZJR19EUk1fSTkxNV9BTFBIQV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0RS TV9JOTE1X0NBUFRVUkVfRVJST1I9eQpDT05GSUdfRFJNX0k5MTVfQ09NUFJFU1NfRVJST1I9eQpD T05GSUdfRFJNX0k5MTVfVVNFUlBUUj15CiMgQ09ORklHX0RSTV9JOTE1X0dWVCBpcyBub3Qgc2V0 CgojCiMgZHJtL2k5MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5v dCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkx NV9TV19GRU5DRV9ERUJVR19PQkpFQ1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1df RkVOQ0VfQ0hFQ0tfREFHIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfR1VDIGlz IG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19E Uk1fSTkxNV9MT1dfTEVWRUxfVFJBQ0VQT0lOVFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkx NV9ERUJVR19WQkxBTktfRVZBREUgaXMgbm90IHNldApDT05GSUdfRFJNX1ZHRU09bQpDT05GSUdf RFJNX1ZNV0dGWD1tCkNPTkZJR19EUk1fVk1XR0ZYX0ZCQ09OPXkKQ09ORklHX0RSTV9HTUE1MDA9 bQpDT05GSUdfRFJNX0dNQTYwMD15CkNPTkZJR19EUk1fR01BMzYwMD15CkNPTkZJR19EUk1fVURM PW0KQ09ORklHX0RSTV9BU1Q9bQpDT05GSUdfRFJNX01HQUcyMDA9bQpDT05GSUdfRFJNX0NJUlJV U19RRU1VPW0KQ09ORklHX0RSTV9RWEw9bQojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldAoj IENPTkZJR19EUk1fVklSVElPX0dQVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUw9eQoKIwoj IERpc3BsYXkgUGFuZWxzCiMKIyBDT05GSUdfRFJNX1BBTkVMX1JBU1BCRVJSWVBJX1RPVUNIU0NS RUVOIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURH RT15CgojCiMgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJ WF9BTlg3OFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0hJU0lfSElCTUMgaXMgbm90IHNldAoj IENPTkZJR19EUk1fVElOWURSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9YRU4gaXMgbm90IHNl dAojIENPTkZJR19EUk1fTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTF9PUklFTlRB VElPTl9RVUlSS1M9eQoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09ORklHX0ZCPXkKIyBD T05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklH X0ZCX05PVElGWT15CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJf RklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJM SVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19DT1BZQVJFQT1tCkNP TkZJR19GQl9TWVNfSU1BR0VCTElUPW0KIyBDT05GSUdfRkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90 IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQojIENPTkZJ R19GQl9NT0RFX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfRkJfVElMRUJMSVRUSU5HPXkKCiMK IyBGcmFtZSBidWZmZXIgaGFyZHdhcmUgZHJpdmVycwojCiMgQ09ORklHX0ZCX0NJUlJVUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1BNMiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NZQkVSMjAwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FTSUxJQU5U IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQgaXMgbm90IHNldAojIENPTkZJR19GQl9WR0Ex NiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VWRVNBIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZFU0E9 eQpDT05GSUdfRkJfRUZJPXkKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElBIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3NDAgaXMgbm90IHNldAojIENP TkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU5URUwgaXMgbm90IHNldAoj IENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNl dAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNl dAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTUwMSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1NNU0NVRlggaXMgbm90IHNldAojIENPTkZJR19GQl9VREwgaXMg bm90IHNldAojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJ UlRVQUwgaXMgbm90IHNldAojIENPTkZJR19YRU5fRkJERVZfRlJPTlRFTkQgaXMgbm90IHNldAoj IENPTkZJR19GQl9NRVRST05PTUUgaXMgbm90IHNldAojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfQlJPQURTSEVFVCBpcyBub3Qgc2V0CkNPTkZJR19GQl9IWVBFUlY9 bQojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNldAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qg c2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NVUFBPUlQ9eQpDT05GSUdfTENEX0NMQVNTX0RFVklD RT1tCiMgQ09ORklHX0xDRF9MNEYwMDI0MlQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9MTVMy ODNHRjA1IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xUVjM1MFFWIGlzIG5vdCBzZXQKIyBDT05G SUdfTENEX0lMSTkyMlggaXMgbm90IHNldAojIENPTkZJR19MQ0RfSUxJOTMyMCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xDRF9URE8yNE0gaXMgbm90IHNldAojIENPTkZJR19MQ0RfVkdHMjQzMkE0IGlz IG5vdCBzZXQKQ09ORklHX0xDRF9QTEFURk9STT1tCiMgQ09ORklHX0xDRF9TNkU2M00wIGlzIG5v dCBzZXQKIyBDT05GSUdfTENEX0xEOTA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9BTVMzNjlG RzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xNUzUwMUtGMDMgaXMgbm90IHNldAojIENPTkZJ R19MQ0RfSFg4MzU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX09UTTMyMjVBIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19CQUNLTElHSFRfR0VORVJJ QyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QV00gaXMgbm90IHNldApDT05GSUdfQkFD S0xJR0hUX0FQUExFPW0KIyBDT05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9B RFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfTE0zNjMwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9M TTM2MzkgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFA4NTVYIGlzIG5vdCBzZXQKIyBD T05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3 TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05G SUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldApDT05GSUdfSERNST15CgojCiMgQ29uc29s ZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkKQ09ORklHX1ZH QUNPTl9TT0ZUX1NDUk9MTEJBQ0s9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDS19TSVpF PTY0CiMgQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfUEVSU0lTVEVOVF9FTkFCTEVfQllf REVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkKQ09ORklHX0RVTU1ZX0NP TlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dTPTI1CkNPTkZJR19GUkFN RUJVRkZFUl9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1B Ulk9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTj15CkNPTkZJR19MT0dPPXkK IyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HT19MSU5VWF9W R0ExNiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQ9eQpDT05GSUdfU09VTkQ9 bQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQpDT05GSUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU09 eQpDT05GSUdfU05EPW0KQ09ORklHX1NORF9USU1FUj1tCkNPTkZJR19TTkRfUENNPW0KQ09ORklH X1NORF9IV0RFUD1tCkNPTkZJR19TTkRfU0VRX0RFVklDRT1tCkNPTkZJR19TTkRfUkFXTUlEST1t CkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfSkFDS19JTlBVVF9ERVY9eQpDT05GSUdfU05E X09TU0VNVUw9eQojIENPTkZJR19TTkRfTUlYRVJfT1NTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1BDTV9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX1BDTV9USU1FUj15CkNPTkZJR19TTkRfSFJU SU1FUj1tCkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0z MgojIENPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QUk9D X0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMgQ09ORklHX1NORF9WRVJCT1NFX1BS SU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TTkRf Vk1BU1RFUj15CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKQ09ORklHX1NORF9TRVFVRU5DRVI9bQpD T05GSUdfU05EX1NFUV9EVU1NWT1tCkNPTkZJR19TTkRfU0VRVUVOQ0VSX09TUz1tCkNPTkZJR19T TkRfU0VRX0hSVElNRVJfREVGQVVMVD15CkNPTkZJR19TTkRfU0VRX01JRElfRVZFTlQ9bQpDT05G SUdfU05EX1NFUV9NSURJPW0KQ09ORklHX1NORF9TRVFfTUlESV9FTVVMPW0KQ09ORklHX1NORF9T RVFfVklSTUlEST1tCkNPTkZJR19TTkRfTVBVNDAxX1VBUlQ9bQpDT05GSUdfU05EX09QTDNfTElC PW0KQ09ORklHX1NORF9PUEwzX0xJQl9TRVE9bQpDT05GSUdfU05EX1ZYX0xJQj1tCkNPTkZJR19T TkRfQUM5N19DT0RFQz1tCkNPTkZJR19TTkRfRFJJVkVSUz15CkNPTkZJR19TTkRfUENTUD1tCkNP TkZJR19TTkRfRFVNTVk9bQpDT05GSUdfU05EX0FMT09QPW0KQ09ORklHX1NORF9WSVJNSURJPW0K Q09ORklHX1NORF9NVFBBVj1tCiMgQ09ORklHX1NORF9NVFM2NCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TRVJJQUxfVTE2NTUwIGlzIG5vdCBzZXQKQ09ORklHX1NORF9NUFU0MDE9bQojIENPTkZJ R19TTkRfUE9SVE1BTjJYNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZFPXkK Q09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVfREVGQVVMVD01CkNPTkZJR19TTkRfUENJPXkKQ09O RklHX1NORF9BRDE4ODk9bQojIENPTkZJR19TTkRfQUxTMzAwIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0FMUzQwMDAgaXMgbm90IHNldApDT05GSUdfU05EX0FMSTU0NTE9bQpDT05GSUdfU05EX0FT SUhQST1tCkNPTkZJR19TTkRfQVRJSVhQPW0KQ09ORklHX1NORF9BVElJWFBfTU9ERU09bQpDT05G SUdfU05EX0FVODgxMD1tCkNPTkZJR19TTkRfQVU4ODIwPW0KQ09ORklHX1NORF9BVTg4MzA9bQoj IENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FaVDMzMjggaXMgbm90IHNl dApDT05GSUdfU05EX0JUODdYPW0KIyBDT05GSUdfU05EX0JUODdYX09WRVJDTE9DSyBpcyBub3Qg c2V0CkNPTkZJR19TTkRfQ0EwMTA2PW0KQ09ORklHX1NORF9DTUlQQ0k9bQpDT05GSUdfU05EX09Y WUdFTl9MSUI9bQpDT05GSUdfU05EX09YWUdFTj1tCiMgQ09ORklHX1NORF9DUzQyODEgaXMgbm90 IHNldApDT05GSUdfU05EX0NTNDZYWD1tCkNPTkZJR19TTkRfQ1M0NlhYX05FV19EU1A9eQpDT05G SUdfU05EX0NUWEZJPW0KQ09ORklHX1NORF9EQVJMQTIwPW0KQ09ORklHX1NORF9HSU5BMjA9bQpD T05GSUdfU05EX0xBWUxBMjA9bQpDT05GSUdfU05EX0RBUkxBMjQ9bQpDT05GSUdfU05EX0dJTkEy ND1tCkNPTkZJR19TTkRfTEFZTEEyND1tCkNPTkZJR19TTkRfTU9OQT1tCkNPTkZJR19TTkRfTUlB PW0KQ09ORklHX1NORF9FQ0hPM0c9bQpDT05GSUdfU05EX0lORElHTz1tCkNPTkZJR19TTkRfSU5E SUdPSU89bQpDT05GSUdfU05EX0lORElHT0RKPW0KQ09ORklHX1NORF9JTkRJR09JT1g9bQpDT05G SUdfU05EX0lORElHT0RKWD1tCkNPTkZJR19TTkRfRU1VMTBLMT1tCkNPTkZJR19TTkRfRU1VMTBL MV9TRVE9bQpDT05GSUdfU05EX0VNVTEwSzFYPW0KQ09ORklHX1NORF9FTlMxMzcwPW0KQ09ORklH X1NORF9FTlMxMzcxPW0KIyBDT05GSUdfU05EX0VTMTkzOCBpcyBub3Qgc2V0CkNPTkZJR19TTkRf RVMxOTY4PW0KQ09ORklHX1NORF9FUzE5NjhfSU5QVVQ9eQpDT05GSUdfU05EX0VTMTk2OF9SQURJ Tz15CiMgQ09ORklHX1NORF9GTTgwMSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERTUD1tCkNPTkZJ R19TTkRfSERTUE09bQpDT05GSUdfU05EX0lDRTE3MTI9bQpDT05GSUdfU05EX0lDRTE3MjQ9bQpD T05GSUdfU05EX0lOVEVMOFgwPW0KQ09ORklHX1NORF9JTlRFTDhYME09bQpDT05GSUdfU05EX0tP UkcxMjEyPW0KQ09ORklHX1NORF9MT0xBPW0KQ09ORklHX1NORF9MWDY0NjRFUz1tCkNPTkZJR19T TkRfTUFFU1RSTzM9bQpDT05GSUdfU05EX01BRVNUUk8zX0lOUFVUPXkKQ09ORklHX1NORF9NSVhB UlQ9bQojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldApDT05GSUdfU05EX1BDWEhSPW0KIyBD T05GSUdfU05EX1JJUFRJREUgaXMgbm90IHNldApDT05GSUdfU05EX1JNRTMyPW0KQ09ORklHX1NO RF9STUU5Nj1tCkNPTkZJR19TTkRfUk1FOTY1Mj1tCiMgQ09ORklHX1NORF9TT05JQ1ZJQkVTIGlz IG5vdCBzZXQKQ09ORklHX1NORF9UUklERU5UPW0KQ09ORklHX1NORF9WSUE4MlhYPW0KQ09ORklH X1NORF9WSUE4MlhYX01PREVNPW0KQ09ORklHX1NORF9WSVJUVU9TTz1tCkNPTkZJR19TTkRfVlgy MjI9bQojIENPTkZJR19TTkRfWU1GUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJ R19TTkRfSERBPW0KQ09ORklHX1NORF9IREFfSU5URUw9bQpDT05GSUdfU05EX0hEQV9IV0RFUD15 CiMgQ09ORklHX1NORF9IREFfUkVDT05GSUcgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9JTlBV VF9CRUVQPXkKQ09ORklHX1NORF9IREFfSU5QVVRfQkVFUF9NT0RFPTAKIyBDT05GSUdfU05EX0hE QV9QQVRDSF9MT0FERVIgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9DT0RFQ19SRUFMVEVLPW0K Q09ORklHX1NORF9IREFfQ09ERUNfQU5BTE9HPW0KQ09ORklHX1NORF9IREFfQ09ERUNfU0lHTUFU RUw9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19WSUE9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19IRE1J PW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ0lSUlVTPW0KQ09ORklHX1NORF9IREFfQ09ERUNfQ09O RVhBTlQ9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMTA9bQpDT05GSUdfU05EX0hEQV9DT0RF Q19DQTAxMzI9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DQTAxMzJfRFNQPXkKQ09ORklHX1NORF9I REFfQ09ERUNfQ01FRElBPW0KQ09ORklHX1NORF9IREFfQ09ERUNfU0kzMDU0PW0KQ09ORklHX1NO RF9IREFfR0VORVJJQz1tCkNPTkZJR19TTkRfSERBX1BPV0VSX1NBVkVfREVGQVVMVD0wCkNPTkZJ R19TTkRfSERBX0NPUkU9bQpDT05GSUdfU05EX0hEQV9EU1BfTE9BREVSPXkKQ09ORklHX1NORF9I REFfSTkxNT15CkNPTkZJR19TTkRfSERBX1BSRUFMTE9DX1NJWkU9NTEyCkNPTkZJR19TTkRfU1BJ PXkKQ09ORklHX1NORF9VU0I9eQpDT05GSUdfU05EX1VTQl9BVURJTz1tCkNPTkZJR19TTkRfVVNC X1VBMTAxPW0KQ09ORklHX1NORF9VU0JfVVNYMlk9bQpDT05GSUdfU05EX1VTQl9DQUlBUT1tCkNP TkZJR19TTkRfVVNCX0NBSUFRX0lOUFVUPXkKQ09ORklHX1NORF9VU0JfVVMxMjJMPW0KQ09ORklH X1NORF9VU0JfNkZJUkU9bQojIENPTkZJR19TTkRfVVNCX0hJRkFDRSBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9CQ0QyMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9QT0QgaXMgbm90IHNl dAojIENPTkZJR19TTkRfVVNCX1BPREhEIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9UT05F UE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVkFSSUFYIGlzIG5vdCBzZXQKQ09ORklH X1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVfTElCPW0KIyBDT05GSUdfU05EX0RJ Q0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hGVyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSVNJ R0hUPW0KIyBDT05GSUdfU05EX0ZJUkVXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CRUJP QiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFV0lSRV9ESUdJMDBYIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0ZJUkVXSVJFX1RBU0NBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFV0lS RV9NT1RVIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVGQUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfWDg2PXkKIyBDT05GSUdfSERNSV9MUEVf QVVESU8gaXMgbm90IHNldApDT05GSUdfU05EX1NZTlRIX0VNVVg9bQojIENPTkZJR19TTkRfWEVO X0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX0FDOTdfQlVTPW0KCiMKIyBISUQgc3VwcG9ydAoj CkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFX PXkKQ09ORklHX1VISUQ9bQpDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRy aXZlcnMKIwpDT05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90 IHNldApDT05GSUdfSElEX0FDUlVYPW0KIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9BUFBMRT15CkNPTkZJR19ISURfQVBQTEVJUj1tCiMgQ09ORklHX0hJRF9BU1VT IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BVVJFQUw9bQpDT05GSUdfSElEX0JFTEtJTj15CiMgQ09O RklHX0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJ RF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldApDT05GSUdfSElEX1BS T0RJS0VZUz1tCiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1Ay MTEyIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DWVBSRVNTPXkKQ09ORklHX0hJRF9EUkFHT05SSVNF PW0KIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTVNfRkYg aXMgbm90IHNldAojIENPTkZJR19ISURfRUxBTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfRUxFQ09N PW0KIyBDT05GSUdfSElEX0VMTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfRVpLRVk9eQojIENPTkZJ R19ISURfR0VNQklSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9IT0xURUs9bQojIENPTkZJR19IT0xURUtfRkYgaXMgbm90IHNldAojIENPTkZJR19I SURfR09PR0xFX0hBTU1FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNl dApDT05GSUdfSElEX0tFWVRPVUNIPW0KQ09ORklHX0hJRF9LWUU9bQpDT05GSUdfSElEX1VDTE9H SUM9bQpDT05GSUdfSElEX1dBTFRPUD1tCkNPTkZJR19ISURfR1lSQVRJT049bQpDT05GSUdfSElE X0lDQURFPW0KIyBDT05GSUdfSElEX0lURSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9KQUJSQSBp cyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCkNPTkZJR19ISURfS0VOU0lOR1RPTj15CkNP TkZJR19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVEPW0KIyBDT05GSUdfSElEX0xFTk9WTyBp cyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05GSUdfSElEX0xPR0lURUNIX0RKPW0K Q09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD1tCiMgQ09ORklHX0xPR0lURUNIX0ZGIGlzIG5vdCBz ZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJRzk0 MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVFTFNfRkYgaXMgbm90IHNldApDT05GSUdf SElEX01BR0lDTU9VU0U9eQojIENPTkZJR19ISURfTUFZRkxBU0ggaXMgbm90IHNldAojIENPTkZJ R19ISURfUkVEUkFHT04gaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19I SURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9bQojIENPTkZJR19ISURfTlRJIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19ISURfT1JURUs9bQpDT05GSUdfSElE X1BBTlRIRVJMT1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldAojIENPTkZJ R19ISURfUEVOTU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0KQ09ORklHX0hJ RF9QSUNPTENEPW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JB Q0tMSUdIVD15CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVE Uz15CkNPTkZJR19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkKQ09O RklHX0hJRF9QUklNQVg9bQojIENPTkZJR19ISURfUkVUUk9ERSBpcyBub3Qgc2V0CkNPTkZJR19I SURfUk9DQ0FUPW0KQ09ORklHX0hJRF9TQUlURUs9bQpDT05GSUdfSElEX1NBTVNVTkc9bQpDT05G SUdfSElEX1NPTlk9bQojIENPTkZJR19TT05ZX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TUEVF RExJTks9bQojIENPTkZJR19ISURfU1RFQU0gaXMgbm90IHNldApDT05GSUdfSElEX1NURUVMU0VS SUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KIyBDT05GSUdfSElEX1JNSSBpcyBub3Qgc2V0CkNP TkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9IWVBFUlZfTU9VU0U9bQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1tCiMgQ09ORklH X1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElWTz1tCkNPTkZJR19ISURf VE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RNQVNURVI9bQoj IENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdfUFMz IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19ISURfV0lJTU9URT1tCiMgQ09O RklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVST1BMVVM9bQojIENPTkZJR19a RVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNST049bQojIENPTkZJR19ISURf U0VOU09SX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BTFBTIGlzIG5vdCBzZXQKCiMKIyBV U0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkKQ09ORklH X1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPW0KCiMK IyBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIwojIENPTkZJR19JTlRFTF9JU0hfSElEIGlzIG5vdCBz ZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpD T05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15 CkNPTkZJR19VU0JfUENJPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMg TWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkK IyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX09UR19CTEFDS0xJU1RfSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRFNfVFJJR0dF Ul9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NT049eQpDT05GSUdfVVNCX1dVU0I9bQpD T05GSUdfVVNCX1dVU0JfQ0JBRj1tCiMgQ09ORklHX1VTQl9XVVNCX0NCQUZfREVCVUcgaXMgbm90 IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklHX1VTQl9DNjdY MDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CiMgQ09ORklHX1VTQl9YSENJ X0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9eQpDT05GSUdfVVNCX1hIQ0lf UExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklHX1VTQl9FSENJX1JPT1RfSFVC X1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09ORklHX1VTQl9FSENJX1BDST15 CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9P WFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTE2WF9IQ0QgaXMgbm90IHNl dAojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFYMzQy MV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hD RF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdf VVNCX1VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1UxMzJfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90 IHNldAojIENPTkZJR19VU0JfV0hDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0hXQV9IQ0Q9 bQojIENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1NTQiBp cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0Ig RGV2aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT1tCkNPTkZJR19VU0JfUFJJTlRF Uj1tCkNPTkZJR19VU0JfV0RNPW0KQ09ORklHX1VTQl9UTUM9bQoKIwojIE5PVEU6IFVTQl9TVE9S QUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVl ZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9S QUdFPW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NU T1JBR0VfUkVBTFRFSz1tCkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFH RV9EQVRBRkFCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009bQpDT05GSUdfVVNCX1NUT1JB R0VfSVNEMjAwPW0KQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPW0KQ09ORklHX1VTQl9TVE9SQUdF X1NERFIwOT1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9bQpDT05GSUdfVVNCX1NUT1JBR0Vf SlVNUFNIT1Q9bQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPW0KQ09ORklHX1VTQl9TVE9SQUdF X09ORVRPVUNIPW0KQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPW0KQ09ORklHX1VTQl9TVE9SQUdF X0NZUFJFU1NfQVRBQ0I9bQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD1tCkNPTkZJR19V U0JfVUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9bQpD T05GSUdfVVNCX01JQ1JPVEVLPW0KIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQojIENPTkZJR19V U0JfRFdDM19IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0dBREdFVD15CiMgQ09ORklH X1VTQl9EV0MzX0RVQUxfUk9MRSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIg U3VwcG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYw IGlzIG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQpD T05GSUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNC X1NFUklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldApD T05GSUdfVVNCX1NFUklBTF9BSVJDQUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpD T05GSUdfVVNCX1NFUklBTF9CRUxLSU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJ R19VU0JfU0VSSUFMX1dISVRFSEVBVD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9S VD1tCkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1Nf TTg9bQpDT05GSUdfVVNCX1NFUklBTF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lP PW0KQ09ORklHX1VTQl9TRVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0KQ09O RklHX1VTQl9TRVJJQUxfSVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCkNPTkZJR19V U0JfU0VSSUFMX0VER0VQT1JUX1RJPW0KIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90 IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX0dBUk1JTj1tCkNPTkZJR19VU0JfU0VSSUFMX0lQVz1tCkNPTkZJR19VU0JfU0VSSUFMX0lV VT1tCkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZ U1BBTj1tCkNPTkZJR19VU0JfU0VSSUFMX0tMU0k9bQpDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9T Q1Q9bQpDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfTUVU Uk8gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJ QUxfTU9TNzcxNV9QQVJQT1JUPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MD1tCiMgQ09ORklH X1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX05BVk1BTj1t CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz1tCkNPTkZJR19VU0JfU0VSSUFMX09USTY4NTg9bQpD T05GSUdfVVNCX1NFUklBTF9RQ0FVWD1tCkNPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NPW0KQ09O RklHX1VTQl9TRVJJQUxfU1BDUDhYNT1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9bQpDT05GSUdf VVNCX1NFUklBTF9TQUZFX1BBRERFRD15CkNPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNT PW0KQ09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPW0KIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz1tCkNPTkZJR19VU0JfU0VSSUFMX1hJ UkNPTT1tCkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049 bQpDT05GSUdfVVNCX1NFUklBTF9PTU5JTkVUPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTj1t CkNPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UPW0KIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9O RSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NTVTEwMD1tCkNPTkZJR19VU0JfU0VSSUFM X1FUMj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfVVBENzhGMDczMCBpcyBub3Qgc2V0CkNPTkZJR19V U0JfU0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklH X1VTQl9FTUk2Mj1tCkNPTkZJR19VU0JfRU1JMjY9bQpDT05GSUdfVVNCX0FEVVRVWD1tCkNPTkZJ R19VU0JfU0VWU0VHPW0KIyBDT05GSUdfVVNCX1JJTzUwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf TEVHT1RPV0VSPW0KQ09ORklHX1VTQl9MQ0Q9bQojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMg aXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSURN T1VTRT1tCkNPTkZJR19VU0JfRlRESV9FTEFOPW0KQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9bQpD T05GSUdfVVNCX1NJU1VTQlZHQT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBX0NPTj15CkNPTkZJR19V U0JfTEQ9bQojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldApDT05GSUdfVVNC X0lPV0FSUklPUj1tCiMgQ09ORklHX1VTQl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VI U0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNJR0hURlc9bQojIENPTkZJ R19VU0JfWVVSRVggaXMgbm90IHNldApDT05GSUdfVVNCX0VaVVNCX0ZYMj1tCiMgQ09ORklHX1VT Ql9IVUJfVVNCMjUxWEIgaXMgbm90IHNldApDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz1tCiMgQ09O RklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9U RVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9BVE09bQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9bQpDT05GSUdfVVNCX0NYQUNSVT1tCkNPTkZJ R19VU0JfVUVBR0xFQVRNPW0KQ09ORklHX1VTQl9YVVNCQVRNPW0KCiMKIyBVU0IgUGh5c2ljYWwg TGF5ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQoj IENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMg bm90IHNldApDT05GSUdfVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0dBREdFVF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNf RFJBVz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQ ZXJpcGhlcmFsIENvbnRyb2xsZXIKIwojIENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNl dAojIENPTkZJR19VU0JfR1JfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3IGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9V REMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X002NjU5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9CRENfVURDIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMg bm90IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFVNTVlf SENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSUJDT01QT1NJVEU9bQpDT05GSUdfVVNCX0ZfTUFT U19TVE9SQUdFPW0KIyBDT05GSUdfVVNCX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1pFUk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19V U0JfRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0dBREdFVEZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90IHNl dApDT05GSUdfVVNCX01BU1NfU1RPUkFHRT1tCiMgQ09ORklHX1VTQl9HQURHRVRfVEFSR0VUIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01J RElfR0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfQUNNX01T IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19VU0Jf R19ISUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0dfV0VCQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNl dApDT05GSUdfVVdCPW0KQ09ORklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dIQ0k9bQpDT05GSUdf VVdCX0kxNDgwVT1tCkNPTkZJR19NTUM9bQpDT05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19C TE9DS19NSU5PUlM9OApDT05GSUdfU0RJT19VQVJUPW0KIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90 IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdf TU1DX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST1tCkNPTkZJR19NTUNfU0RIQ0lf UENJPW0KQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9bQpDT05G SUdfTU1DX1NESENJX1BMVEZNPW0KIyBDT05GSUdfTU1DX1NESENJX0ZfU0RIMzAgaXMgbm90IHNl dAojIENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVElGTV9TRD1tCiMgQ09O RklHX01NQ19TUEkgaXMgbm90IHNldApDT05GSUdfTU1DX0NCNzEwPW0KQ09ORklHX01NQ19WSUFf U0RNTUM9bQpDT05GSUdfTU1DX1ZVQjMwMD1tCkNPTkZJR19NTUNfVVNIQz1tCiMgQ09ORklHX01N Q19VU0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST1tCiMgQ09ORklHX01NQ19U T1NISUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldAojIENPTkZJ R19NTUNfU0RIQ0lfWEVOT04gaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0s9bQojIENPTkZJR19N RU1TVElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCiMgQ09O RklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldApDT05GSUdfTVNQUk9fQkxPQ0s9 bQojIENPTkZJR19NU19CTE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250 cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz1tCkNPTkZJR19NRU1TVElD S19KTUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09ORklHX05FV19MRURTPXkK Q09ORklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQK IyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBk cml2ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzA9 bQojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBp cyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0 ND1tCiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NP TU1PTj1tCkNPTkZJR19MRURTX0xQNTUyMT1tCkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19M RURTX0xQNTU2Mj1tCiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNf Q0xFVk9fTUFJTD1tCiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF RFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90 IHNldApDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9bQojIENPTkZJR19MRURTX0xUMzU5MyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExD NTkxWFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CgojCiMgTEVE IGRyaXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJp dmVycyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQojIENPTkZJR19MRURTX01M WENQTEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWFJFRyBpcyBub3Qgc2V0CiMgQ09ORklH X0xFRFNfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTklDNzhCWCBpcyBub3Qgc2V0Cgoj CiMgTEVEIFRyaWdnZXJzCiMKQ09ORklHX0xFRFNfVFJJR0dFUlM9eQpDT05GSUdfTEVEU19UUklH R0VSX1RJTUVSPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UPW0KIyBDT05GSUdfTEVEU19U UklHR0VSX0RJU0sgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTVREIGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQ9bQpDT05GSUdfTEVEU19UUklHR0VSX0JB Q0tMSUdIVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DUFUgaXMgbm90IHNldAojIENPTkZJR19M RURTX1RSSUdHRVJfQUNUSVZJVFkgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfR1BJ TyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0YWJs ZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJ R19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9bQoj IENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdH RVJfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CiMg Q09ORklHX0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpD T05GSUdfRURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lT RlM9eQojIENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01D RT1tCiMgQ09ORklHX0VEQUNfR0hFUyBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FNRDY0PW0KIyBD T05GSUdfRURBQ19BTUQ2NF9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfRURBQ19F NzUyWD1tCkNPTkZJR19FREFDX0k4Mjk3NVg9bQpDT05GSUdfRURBQ19JMzAwMD1tCkNPTkZJR19F REFDX0kzMjAwPW0KIyBDT05GSUdfRURBQ19JRTMxMjAwIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNf WDM4PW0KQ09ORklHX0VEQUNfSTU0MDA9bQpDT05GSUdfRURBQ19JN0NPUkU9bQpDT05GSUdfRURB Q19JNTAwMD1tCkNPTkZJR19FREFDX0k1MTAwPW0KQ09ORklHX0VEQUNfSTczMDA9bQpDT05GSUdf RURBQ19TQlJJREdFPW0KIyBDT05GSUdfRURBQ19TS1ggaXMgbm90IHNldAojIENPTkZJR19FREFD X1BORDIgaXMgbm90IHNldApDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMxNDY4MThfTElC PXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJR19SVENfSENU T1NZU19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19OVk1FTT15CgojCiMgUlRDIGludGVy ZmFjZXMKIwpDT05GSUdfUlRDX0lOVEZfU1lTRlM9eQpDT05GSUdfUlRDX0lOVEZfUFJPQz15CkNP TkZJR19SVENfSU5URl9ERVY9eQojIENPTkZJR19SVENfSU5URl9ERVZfVUlFX0VNVUwgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX1RFU1QgaXMgbm90IHNldAoKIwojIEkyQyBSVEMgZHJpdmVy cwojCiMgQ09ORklHX1JUQ19EUlZfQUJCNVpFUzMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW X0FCWDgwWCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTMwNz1tCkNPTkZJR19SVENfRFJW X0RTMTMwN19IV01PTj15CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA3X0NFTlRVUlkgaXMgbm90IHNl dApDT05GSUdfUlRDX0RSVl9EUzEzNzQ9bQojIENPTkZJR19SVENfRFJWX0RTMTM3NF9XRFQgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE2NzI9bQpDT05GSUdfUlRDX0RSVl9NQVg2OTAwPW0K Q09ORklHX1JUQ19EUlZfUlM1QzM3Mj1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDg9bQpDT05GSUdf UlRDX0RSVl9JU0wxMjAyMj1tCkNPTkZJR19SVENfRFJWX1gxMjA1PW0KQ09ORklHX1JUQ19EUlZf UENGODUyMz1tCiMgQ09ORklHX1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX1BDRjg1MzYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz1tCkNPTkZJ R19SVENfRFJWX1BDRjg1ODM9bQpDT05GSUdfUlRDX0RSVl9NNDFUODA9bQpDT05GSUdfUlRDX0RS Vl9NNDFUODBfV0RUPXkKQ09ORklHX1JUQ19EUlZfQlEzMks9bQojIENPTkZJR19SVENfRFJWX1Mz NTM5MEEgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9GTTMxMzA9bQojIENPTkZJR19SVENfRFJW X1JYODAxMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYODU4MT1tCkNPTkZJR19SVENfRFJW X1JYODAyNT1tCkNPTkZJR19SVENfRFJWX0VNMzAyNz1tCiMgQ09ORklHX1JUQ19EUlZfUlY4ODAz IGlzIG5vdCBzZXQKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX000MVQ5 MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTTQxVDk0IGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9EUzEzMDIgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9E UzEzNDcgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM5MCBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfTUFYNjkxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUjk3MDEgaXMg bm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNDU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfUlg2MTEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9NQVg2OTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Yy MTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdf UlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19S VENfRFJWX0RTMzIzMj1tCkNPTkZJR19SVENfRFJWX0RTMzIzMl9IV01PTj15CiMgQ09ORklHX1JU Q19EUlZfUENGMjEyNyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JWMzAyOUMyPW0KQ09ORklH X1JUQ19EUlZfUlYzMDI5X0hXTU9OPXkKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJ R19SVENfRFJWX0NNT1M9eQpDT05GSUdfUlRDX0RSVl9EUzEyODY9bQpDT05GSUdfUlRDX0RSVl9E UzE1MTE9bQpDT05GSUdfUlRDX0RSVl9EUzE1NTM9bQojIENPTkZJR19SVENfRFJWX0RTMTY4NV9G QU1JTFkgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9E UzI0MDQ9bQpDT05GSUdfUlRDX0RSVl9TVEsxN1RBOD1tCiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2 IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfTTQ4VDM1PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDU5 PW0KQ09ORklHX1JUQ19EUlZfTVNNNjI0Mj1tCkNPTkZJR19SVENfRFJWX0JRNDgwMj1tCkNPTkZJ R19SVENfRFJWX1JQNUMwMT1tCkNPTkZJR19SVENfRFJWX1YzMDIwPW0KCiMKIyBvbi1DUFUgUlRD IGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQg U2Vuc29yIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMg bm90IHNldApDT05GSUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMg bm90IHNldAoKIwojIERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1B X1ZJUlRVQUxfQ0hBTk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNH RE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdf SU5URUxfSU9BVERNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSElETUFfTUdNVCBpcyBub3Qg c2V0CiMgQ09ORklHX1FDT01fSElETUEgaXMgbm90IHNldApDT05GSUdfRFdfRE1BQ19DT1JFPXkK Q09ORklHX0RXX0RNQUM9bQpDT05GSUdfRFdfRE1BQ19QQ0k9eQpDT05GSUdfSFNVX0RNQT15Cgoj CiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKQ09ORklHX0RNQVRFU1Q9bQpD T05GSUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCkNPTkZJR19TWU5D X0ZJTEU9eQpDT05GSUdfU1dfU1lOQz15CkNPTkZJR19BVVhESVNQTEFZPXkKIyBDT05GSUdfSEQ0 NDc4MCBpcyBub3Qgc2V0CkNPTkZJR19LUzAxMDg9bQpDT05GSUdfS1MwMTA4X1BPUlQ9MHgzNzgK Q09ORklHX0tTMDEwOF9ERUxBWT0yCkNPTkZJR19DRkFHMTI4NjRCPW0KQ09ORklHX0NGQUcxMjg2 NEJfUkFURT0yMAojIENPTkZJR19JTUdfQVNDSUlfTENEIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFO RUwgaXMgbm90IHNldApDT05GSUdfVUlPPW0KQ09ORklHX1VJT19DSUY9bQpDT05GSUdfVUlPX1BE UlZfR0VOSVJRPW0KIyBDT05GSUdfVUlPX0RNRU1fR0VOSVJRIGlzIG5vdCBzZXQKQ09ORklHX1VJ T19BRUM9bQpDT05GSUdfVUlPX1NFUkNPUzM9bQpDT05GSUdfVUlPX1BDSV9HRU5FUklDPW0KIyBD T05GSUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fUFJVU1MgaXMgbm90IHNldAoj IENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENPTkZJR19VSU9fSFZfR0VORVJJQyBpcyBu b3Qgc2V0CkNPTkZJR19WRklPX0lPTU1VX1RZUEUxPW0KQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09O RklHX1ZGSU89bQojIENPTkZJR19WRklPX05PSU9NTVUgaXMgbm90IHNldApDT05GSUdfVkZJT19Q Q0k9bQojIENPTkZJR19WRklPX1BDSV9WR0EgaXMgbm90IHNldApDT05GSUdfVkZJT19QQ0lfTU1B UD15CkNPTkZJR19WRklPX1BDSV9JTlRYPXkKQ09ORklHX1ZGSU9fUENJX0lHRD15CiMgQ09ORklH X1ZGSU9fTURFViBpcyBub3Qgc2V0CkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9bQojIENPTkZJ R19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19N RU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9eQpDT05G SUdfVklSVElPX0JBTExPT049eQojIENPTkZJR19WSVJUSU9fSU5QVVQgaXMgbm90IHNldAojIENP TkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qg c3VwcG9ydAojCkNPTkZJR19IWVBFUlY9bQpDT05GSUdfSFlQRVJWX1RTQ1BBR0U9eQpDT05GSUdf SFlQRVJWX1VUSUxTPW0KQ09ORklHX0hZUEVSVl9CQUxMT09OPW0KCiMKIyBYZW4gZHJpdmVyIHN1 cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQojIENPTkZJR19YRU5fU0VMRkJBTExPT05JTkcg aXMgbm90IHNldAojIENPTkZJR19YRU5fQkFMTE9PTl9NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0 CkNPTkZJR19YRU5fU0NSVUJfUEFHRVM9eQpDT05GSUdfWEVOX0RFVl9FVlRDSE49bQpDT05GSUdf WEVOX0JBQ0tFTkQ9eQpDT05GSUdfWEVORlM9bQpDT05GSUdfWEVOX0NPTVBBVF9YRU5GUz15CkNP TkZJR19YRU5fU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfWEVOX1hFTkJVU19GUk9OVEVORD15CiMg Q09ORklHX1hFTl9HTlRERVYgaXMgbm90IHNldAojIENPTkZJR19YRU5fR1JBTlRfREVWX0FMTE9D IGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPW0KQ09ORklH X1hFTl9QQ0lERVZfQkFDS0VORD1tCiMgQ09ORklHX1hFTl9QVkNBTExTX0ZST05URU5EIGlzIG5v dCBzZXQKIyBDT05GSUdfWEVOX1BWQ0FMTFNfQkFDS0VORCBpcyBub3Qgc2V0CiMgQ09ORklHX1hF Tl9TQ1NJX0JBQ0tFTkQgaXMgbm90IHNldApDT05GSUdfWEVOX1BSSVZDTUQ9bQpDT05GSUdfWEVO X0FDUElfUFJPQ0VTU09SPW0KIyBDT05GSUdfWEVOX01DRV9MT0cgaXMgbm90IHNldApDT05GSUdf WEVOX0hBVkVfUFZNTVU9eQpDT05GSUdfWEVOX0VGST15CkNPTkZJR19YRU5fQVVUT19YTEFURT15 CkNPTkZJR19YRU5fQUNQST15CkNPTkZJR19YRU5fU1lNUz15CkNPTkZJR19YRU5fSEFWRV9WUE1V PXkKQ09ORklHX1NUQUdJTkc9eQojIENPTkZJR19QUklTTTJfVVNCIGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NRURJIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE5MlUgaXMgbm90IHNldApDT05GSUdf UlRMTElCPW0KQ09ORklHX1JUTExJQl9DUllQVE9fQ0NNUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRP X1RLSVA9bQpDT05GSUdfUlRMTElCX0NSWVBUT19XRVA9bQpDT05GSUdfUlRMODE5MkU9bQojIENP TkZJR19SVEw4NzIzQlMgaXMgbm90IHNldApDT05GSUdfUjg3MTJVPW0KIyBDT05GSUdfUjgxODhF VSBpcyBub3Qgc2V0CiMgQ09ORklHX1I4ODIyQkUgaXMgbm90IHNldAojIENPTkZJR19SVFM1MjA4 IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU2IGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfU003NTAgaXMgbm90IHNldAojIENPTkZJR19GQl9YR0kgaXMg bm90IHNldAoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENPTkZJR19TUEVBS1VQIGlz IG5vdCBzZXQKIyBDT05GSUdfU1RBR0lOR19NRURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAoj CiMgQ09ORklHX0xURV9HRE03MjRYIGlzIG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX1NFUklBTD1t CkNPTkZJR19GV1RUWV9NQVhfVE9UQUxfUE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BP UlRTPTMyCiMgQ09ORklHX0RHTkMgaXMgbm90IHNldAojIENPTkZJR19HU19GUEdBQk9PVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZU1NQ QVIgaXMgbm90IHNldAojIENPTkZJR19GQl9URlQgaXMgbm90IHNldAojIENPTkZJR19XSUxDMTAw MF9TRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tTNzAxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dS RVlCVVMgaXMgbm90IHNldAoKIwojIFVTQiBQb3dlciBEZWxpdmVyeSBhbmQgVHlwZS1DIGRyaXZl cnMKIwojIENPTkZJR19EUk1fVkJPWFZJREVPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEk0MzMgaXMg bm90IHNldAojIENPTkZJR19NVEtfTU1DIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9E RVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPW0KIyBDT05GSUdfQUNFUl9XSVJFTEVTUyBpcyBub3Qg c2V0CkNPTkZJR19BQ0VSSERGPW0KIyBDT05GSUdfQUxJRU5XQVJFX1dNSSBpcyBub3Qgc2V0CkNP TkZJR19BU1VTX0xBUFRPUD1tCiMgQ09ORklHX0RFTExfU01CSU9TIGlzIG5vdCBzZXQKQ09ORklH X0RFTExfV01JX0FJTz1tCiMgQ09ORklHX0RFTExfV01JX0xFRCBpcyBub3Qgc2V0CiMgQ09ORklH X0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfUkJUTiBpcyBub3Qgc2V0CkNP TkZJR19GVUpJVFNVX0xBUFRPUD1tCkNPTkZJR19GVUpJVFNVX1RBQkxFVD1tCkNPTkZJR19BTUlM T19SRktJTEw9bQojIENPTkZJR19HUERfUE9DS0VUX0ZBTiBpcyBub3Qgc2V0CkNPTkZJR19IUF9B Q0NFTD1tCiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hQX1dNST1tCkNP TkZJR19NU0lfTEFQVE9QPW0KQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9bQpDT05GSUdfQ09NUEFM X0xBUFRPUD1tCkNPTkZJR19TT05ZX0xBUFRPUD1tCkNPTkZJR19TT05ZUElfQ09NUEFUPXkKQ09O RklHX0lERUFQQURfTEFQVE9QPW0KIyBDT05GSUdfU1VSRkFDRTNfV01JIGlzIG5vdCBzZXQKQ09O RklHX1RISU5LUEFEX0FDUEk9bQpDT05GSUdfVEhJTktQQURfQUNQSV9BTFNBX1NVUFBPUlQ9eQoj IENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElFUyBpcyBub3Qgc2V0CiMgQ09ORklH X1RISU5LUEFEX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJX1VO U0FGRV9MRURTIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFEX0FDUElfVklERU89eQpDT05GSUdf VEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTD15CkNPTkZJR19TRU5TT1JTX0hEQVBTPW0KIyBDT05G SUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKQ09ORklHX0VFRVBDX0xBUFRPUD1tCkNPTkZJR19B U1VTX1dNST1tCkNPTkZJR19BU1VTX05CX1dNST1tCkNPTkZJR19FRUVQQ19XTUk9bQojIENPTkZJ R19BU1VTX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV01JPW0KQ09ORklHX1dNSV9C TU9GPW0KIyBDT05GSUdfSU5URUxfV01JX1RIVU5ERVJCT0xUIGlzIG5vdCBzZXQKQ09ORklHX01T SV9XTUk9bQojIENPTkZJR19QRUFRX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19UT1BTVEFSX0xBUFRP UD1tCkNPTkZJR19UT1NISUJBX0JUX1JGS0lMTD1tCiMgQ09ORklHX1RPU0hJQkFfSEFQUyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPU0hJQkFfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ01QQz1t CiMgQ09ORklHX0lOVEVMX0lOVDAwMDJfVkdQSU8gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9I SURfRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9WQlROIGlzIG5vdCBzZXQKQ09ORklH X0lOVEVMX0lQUz1tCiMgQ09ORklHX0lOVEVMX1BNQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf SUJNX1JUTCBpcyBub3Qgc2V0CkNPTkZJR19TQU1TVU5HX0xBUFRPUD1tCkNPTkZJR19NWE1fV01J PW0KQ09ORklHX0lOVEVMX09BS1RSQUlMPW0KQ09ORklHX1NBTVNVTkdfUTEwPW0KQ09ORklHX0FQ UExFX0dNVVg9bQojIENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9T TUFSVENPTk5FQ1QgaXMgbm90IHNldApDT05GSUdfUFZQQU5JQz15CiMgQ09ORklHX0lOVEVMX1BN Q19JUEMgaXMgbm90IHNldAojIENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfUFVOSVRfSVBDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYX1BMQVRGT1JN IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVFVSQk9fTUFYXzMgaXMgbm90IHNldApDT05GSUdf UE1DX0FUT009eQojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKIyBDT05GSUdf TUVMTEFOT1hfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJ R19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9j ayBGcmFtZXdvcmsKIwojIENPTkZJR19DT01NT05fQ0xLX1NJNTM1MSBpcyBub3Qgc2V0CiMgQ09O RklHX0NPTU1PTl9DTEtfU0k1NDQgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3 MDYgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMg Q09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdTUElOTE9DSyBpcyBu b3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkK Q09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKQ09ORklHX01BSUxCT1g9 eQpDT05GSUdfUENDPXkKIyBDT05GSUdfQUxURVJBX01CT1ggaXMgbm90IHNldApDT05GSUdfSU9N TVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFnZXRh YmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQpDT05G SUdfQU1EX0lPTU1VX1YyPW0KQ09ORklHX0RNQVJfVEFCTEU9eQpDT05GSUdfSU5URUxfSU9NTVU9 eQojIENPTkZJR19JTlRFTF9JT01NVV9TVk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JT01N VV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lPTU1VX0ZMT1BQWV9XQT15CkNP TkZJR19JUlFfUkVNQVA9eQoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09ORklHX1JFTU9U RVBST0MgaXMgbm90IHNldAoKIwojIFJwbXNnIGRyaXZlcnMKIwojIENPTkZJR19SUE1TR19RQ09N X0dMSU5LX1JQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1ZJUlRJTyBpcyBub3Qgc2V0CiMg Q09ORklHX1NPVU5EV0lSRSBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3Bl Y2lmaWMgRHJpdmVycwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCgojCiMgQnJvYWRjb20g U29DIGRyaXZlcnMKIwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIFNvQyBk cml2ZXJzCiMKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKCiMKIyBYaWxpbnggU29DIGRyaXZl cnMKIwojIENPTkZJR19YSUxJTlhfVkNVIGlzIG5vdCBzZXQKQ09ORklHX1BNX0RFVkZSRVE9eQoK IwojIERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFO RD1tCiMgQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdf REVWRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfVVNF UlNQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRSBpcyBub3Qgc2V0 CgojCiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBub3Qg c2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklH X0VYVENPTl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0lOVEVMX0lOVDM0OTYgaXMg bm90IHNldAojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENP Tl9SVDg5NzNBIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBub3Qgc2V0CiMg Q09ORklHX0VYVENPTl9VU0JfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qg c2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CkNPTkZJR19OVEI9bQojIENPTkZJR19OVEJfQU1E IGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0lEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9JTlRF TCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9TV0lUQ0hURUMgaXMgbm90IHNldAojIENPTkZJR19O VEJfUElOR1BPTkcgaXMgbm90IHNldAojIENPTkZJR19OVEJfVE9PTCBpcyBub3Qgc2V0CiMgQ09O RklHX05UQl9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX1RSQU5TUE9SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldApDT05GSUdfUFdNPXkKQ09ORklHX1BXTV9TWVNG Uz15CkNPTkZJR19QV01fTFBTUz1tCkNPTkZJR19QV01fTFBTU19QQ0k9bQpDT05GSUdfUFdNX0xQ U1NfUExBVEZPUk09bQojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJRIGNo aXAgc3VwcG9ydAojCkNPTkZJR19BUk1fR0lDX01BWF9OUj0xCiMgQ09ORklHX0lQQUNLX0JVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAojIENPTkZJR19G TUMgaXMgbm90IHNldAoKIwojIFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQoj IENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhO TV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNldApD T05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTD1tCiMgQ09ORklHX01DQiBpcyBub3Qg c2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CiMgQ09O RklHX1JBU19DRUMgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0Cgoj CiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldApDT05GSUdfTElCTlZESU1N PW0KQ09ORklHX0JMS19ERVZfUE1FTT1tCkNPTkZJR19ORF9CTEs9bQpDT05GSUdfTkRfQ0xBSU09 eQpDT05GSUdfTkRfQlRUPW0KQ09ORklHX0JUVD15CkNPTkZJR19ORF9QRk49bQpDT05GSUdfTlZE SU1NX1BGTj15CkNPTkZJR19OVkRJTU1fREFYPXkKQ09ORklHX0RBWF9EUklWRVI9eQpDT05GSUdf REFYPXkKQ09ORklHX0RFVl9EQVg9bQpDT05GSUdfREVWX0RBWF9QTUVNPW0KQ09ORklHX05WTUVN PXkKCiMKIyBIVyB0cmFjaW5nIHN1cHBvcnQKIwpDT05GSUdfU1RNPW0KQ09ORklHX1NUTV9EVU1N WT1tCkNPTkZJR19TVE1fU09VUkNFX0NPTlNPTEU9bQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJF QVQ9bQpDT05GSUdfU1RNX1NPVVJDRV9GVFJBQ0U9bQpDT05GSUdfSU5URUxfVEg9bQpDT05GSUdf SU5URUxfVEhfUENJPW0KIyBDT05GSUdfSU5URUxfVEhfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19J TlRFTF9USF9HVEg9bQpDT05GSUdfSU5URUxfVEhfU1RIPW0KQ09ORklHX0lOVEVMX1RIX01TVT1t CkNPTkZJR19JTlRFTF9USF9QVEk9bQojIENPTkZJR19JTlRFTF9USF9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldApDT05GSUdfUE1fT1BQPXkKIyBDT05GSUdfVU5JU1lT X1ZJU09SQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NM SU1CVVMgaXMgbm90IHNldAoKIwojIEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPW0KIyBD T05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdf REVMTF9SQlU9bQpDT05GSUdfRENEQkFTPW0KQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNG Uz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdfSVND U0lfSUJGVF9GSU5EPXkKQ09ORklHX0lTQ1NJX0lCRlQ9bQojIENPTkZJR19GV19DRkdfU1lTRlMg aXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoKIwojIEVGSSAo RXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdfRUZJX1ZBUlM9 eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFPXkKQ09ORklHX0VGSV9W QVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEU9eQpDT05GSUdfRUZJX1JVTlRJTUVfTUFQPXkKIyBD T05GSUdfRUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5USU1FX1dSQVBQ RVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklH X0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVBQTEVfUFJPUEVSVElFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0FU VEFDS19NSVRJR0FUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1VFRklfQ1BFUj15CkNPTkZJR19VRUZJ X0NQRVJfWDg2PXkKCiMKIyBUZWdyYSBmaXJtd2FyZSBkcml2ZXIKIwoKIwojIEZpbGUgc3lzdGVt cwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRlNfSU9NQVA9eQojIENPTkZJ R19FWFQyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUM19GUyBpcyBub3Qgc2V0CkNPTkZJR19F WFQ0X0ZTPXkKQ09ORklHX0VYVDRfVVNFX0ZPUl9FWFQyPXkKQ09ORklHX0VYVDRfRlNfUE9TSVhf QUNMPXkKQ09ORklHX0VYVDRfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9FTkNSWVBUSU9OPXkK Q09ORklHX0VYVDRfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNl dApDT05GSUdfSkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNf TUJDQUNIRT15CiMgQ09ORklHX1JFSVNFUkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZT IGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz1tCkNPTkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZT X1BPU0lYX0FDTD15CkNPTkZJR19YRlNfUlQ9eQojIENPTkZJR19YRlNfT05MSU5FX1NDUlVCIGlz IG5vdCBzZXQKQ09ORklHX1hGU19ERUJVRz15CkNPTkZJR19YRlNfQVNTRVJUX0ZBVEFMPXkKQ09O RklHX0dGUzJfRlM9bQpDT05GSUdfR0ZTMl9GU19MT0NLSU5HX0RMTT15CkNPTkZJR19PQ0ZTMl9G Uz1tCkNPTkZJR19PQ0ZTMl9GU19PMkNCPW0KQ09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9DTFVT VEVSPW0KQ09ORklHX09DRlMyX0ZTX1NUQVRTPXkKQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0c9 eQojIENPTkZJR19PQ0ZTMl9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz1tCkNP TkZJR19CVFJGU19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJ VFkgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBz ZXQKIyBDT05GSUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQg aXMgbm90IHNldAojIENPTkZJR19CVFJGU19GU19SRUZfVkVSSUZZIGlzIG5vdCBzZXQKIyBDT05G SUdfTklMRlMyX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0YyRlNfRlM9bQpDT05GSUdfRjJGU19TVEFU X0ZTPXkKQ09ORklHX0YyRlNfRlNfWEFUVFI9eQpDT05GSUdfRjJGU19GU19QT1NJWF9BQ0w9eQoj IENPTkZJR19GMkZTX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19DSEVDS19G UyBpcyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTX0VOQ1JZUFRJT049eQojIENPTkZJR19GMkZTX0lP X1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNl dApDT05GSUdfRlNfREFYPXkKQ09ORklHX0ZTX0RBWF9QTUQ9eQpDT05GSUdfRlNfUE9TSVhfQUNM PXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQT1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBz ZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19NQU5EQVRPUllfRklMRV9MT0NLSU5HPXkK Q09ORklHX0ZTX0VOQ1JZUFRJT049eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15 CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfRkFOT1RJRllf QUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RBX05FVExJTktf SU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQojIENPTkZJR19RVU9UQV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBDT05GSUdfUUZNVF9WMSBpcyBu b3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RM X0NPTVBBVD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0FVVE9GU19GUz15CkNPTkZJR19G VVNFX0ZTPW0KQ09ORklHX0NVU0U9bQpDT05GSUdfT1ZFUkxBWV9GUz1tCiMgQ09ORklHX09WRVJM QVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1Rf QUxXQVlTX0ZPTExPVz15CiMgQ09ORklHX09WRVJMQVlfRlNfSU5ERVggaXMgbm90IHNldAojIENP TkZJR19PVkVSTEFZX0ZTX1hJTk9fQVVUTyBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklH X0ZTQ0FDSEU9bQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9H UkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZTQ0FDSEVfT0JKRUNUX0xJU1QgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz1tCiMgQ09O RklHX0NBQ0hFRklMRVNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RP R1JBTSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085 NjYwX0ZTPW0KQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfVURGX0ZTPW0K CiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz1tCkNPTkZJR19NU0RP U19GUz1tCkNPTkZJR19WRkFUX0ZTPW0KQ09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpD T05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJhc2NpaSIKIyBDT05GSUdfRkFUX0RFRkFVTFRf VVRGOCBpcyBub3Qgc2V0CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldAoKIwojIFBzZXVkbyBm aWxlc3lzdGVtcwojCkNPTkZJR19QUk9DX0ZTPXkKQ09ORklHX1BST0NfS0NPUkU9eQpDT05GSUdf UFJPQ19WTUNPUkU9eQojIENPTkZJR19QUk9DX1ZNQ09SRV9ERVZJQ0VfRFVNUCBpcyBub3Qgc2V0 CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19Q Uk9DX0NISUxEUkVOPXkKQ09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBG Uz15CkNPTkZJR19UTVBGU19QT1NJWF9BQ0w9eQpDT05GSUdfVE1QRlNfWEFUVFI9eQpDT05GSUdf SFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15CkNPTkZJR19NRU1GRF9DUkVBVEU9eQpD T05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNPTkZJR19DT05GSUdGU19GUz15CkNPTkZJ R19FRklWQVJfRlM9eQpDT05GSUdfTUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZT X0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNf RlMgaXMgbm90IHNldAojIENPTkZJR19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNf RlMgaXMgbm90IHNldAojIENPTkZJR19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVG U19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19G UyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJJRlNf RlMgaXMgbm90IHNldApDT05GSUdfQ1JBTUZTPW0KQ09ORklHX0NSQU1GU19CTE9DS0RFVj15CiMg Q09ORklHX0NSQU1GU19NVEQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlM9bQpDT05GSUdfU1FV QVNIRlNfRklMRV9DQUNIRT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlzIG5vdCBz ZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19ERUNP TVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BV IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9 eQojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFpPPXkK Q09ORklHX1NRVUFTSEZTX1haPXkKIyBDT05GSUdfU1FVQVNIRlNfWlNURCBpcyBub3Qgc2V0CiMg Q09ORklHX1NRVUFTSEZTXzRLX0RFVkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNI RlNfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0la RT0zCiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19NSU5JWF9GUyBpcyBub3Qg c2V0CiMgQ09ORklHX09NRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5v dCBzZXQKIyBDT05GSUdfUk9NRlNfRlMgaXMgbm90IHNldApDT05GSUdfUFNUT1JFPXkKQ09ORklH X1BTVE9SRV9ERUZMQVRFX0NPTVBSRVNTPXkKIyBDT05GSUdfUFNUT1JFX0xaT19DT01QUkVTUyBp cyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9MWjRfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJ R19QU1RPUkVfTFo0SENfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfODQyX0NP TVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVf REVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09ORklHX1BTVE9SRV9DT01QUkVTU19ERUZBVUxU PSJkZWZsYXRlIgpDT05GSUdfUFNUT1JFX0NPTlNPTEU9eQpDT05GSUdfUFNUT1JFX1BNU0c9eQoj IENPTkZJR19QU1RPUkVfRlRSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9SQU09bQojIENP TkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfRVhPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJ R19ORlNfRlM9eQojIENPTkZJR19ORlNfVjIgaXMgbm90IHNldApDT05GSUdfTkZTX1YzPXkKQ09O RklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90 IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdfUE5GU19GSUxF X0xBWU9VVD1tCkNPTkZJR19QTkZTX0JMT0NLPW0KQ09ORklHX1BORlNfRkxFWEZJTEVfTEFZT1VU PW0KQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2VybmVsLm9yZyIK IyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05GU19WNF9TRUNV UklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0RO UyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdfTkZTX0RFQlVH PXkKQ09ORklHX05GU0Q9bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNP TkZJR19ORlNEX1YzX0FDTD15CkNPTkZJR19ORlNEX1Y0PXkKIyBDT05GSUdfTkZTRF9CTE9DS0xB WU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0RfU0NTSUxBWU9VVCBpcyBub3Qgc2V0CiMgQ09O RklHX05GU0RfRkxFWEZJTEVMQVlPVVQgaXMgbm90IHNldApDT05GSUdfTkZTRF9WNF9TRUNVUklU WV9MQUJFTD15CiMgQ09ORklHX05GU0RfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklH X0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNPTkZJR19O RlNfQUNMX1NVUFBPUlQ9eQpDT05GSUdfTkZTX0NPTU1PTj15CkNPTkZJR19TVU5SUEM9eQpDT05G SUdfU1VOUlBDX0dTUz1tCkNPTkZJR19TVU5SUENfQkFDS0NIQU5ORUw9eQpDT05GSUdfUlBDU0VD X0dTU19LUkI1PW0KQ09ORklHX1NVTlJQQ19ERUJVRz15CiMgQ09ORklHX0NFUEhfRlMgaXMgbm90 IHNldApDT05GSUdfQ0lGUz1tCkNPTkZJR19DSUZTX1NUQVRTPXkKIyBDT05GSUdfQ0lGU19TVEFU UzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQpDT05GSUdfQ0lGU19VUENB TEw9eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19DSUZTX1BPU0lYPXkKQ09ORklHX0NJRlNf QUNMPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfREZT X1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfU01CMzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19G U0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FG U19GUyBpcyBub3Qgc2V0CkNPTkZJR185UF9GUz15CkNPTkZJR185UF9GU19QT1NJWF9BQ0w9eQoj IENPTkZJR185UF9GU19TRUNVUklUWSBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxT X0RFRkFVTFQ9InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKQ09ORklHX05MU19DT0RF UEFHRV83Mzc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzc3NT1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf ODUwPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1t CkNPTkZJR19OTFNfQ09ERVBBR0VfODU3PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjA9bQpDT05G SUdfTkxTX0NPREVQQUdFXzg2MT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYyPW0KQ09ORklHX05M U19DT0RFUEFHRV84NjM9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2ND1tCkNPTkZJR19OTFNfQ09E RVBBR0VfODY1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NjY9bQpDT05GSUdfTkxTX0NPREVQQUdF Xzg2OT1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PW0KQ09ORklHX05MU19DT0RFUEFHRV85NTA9 bQpDT05GSUdfTkxTX0NPREVQQUdFXzkzMj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PW0KQ09O RklHX05MU19DT0RFUEFHRV84NzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfOD1tCkNPTkZJR19OTFNf Q09ERVBBR0VfMTI1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfMTI1MT1tCkNPTkZJR19OTFNfQVND SUk9eQpDT05GSUdfTkxTX0lTTzg4NTlfMT1tCkNPTkZJR19OTFNfSVNPODg1OV8yPW0KQ09ORklH X05MU19JU084ODU5XzM9bQpDT05GSUdfTkxTX0lTTzg4NTlfND1tCkNPTkZJR19OTFNfSVNPODg1 OV81PW0KQ09ORklHX05MU19JU084ODU5XzY9bQpDT05GSUdfTkxTX0lTTzg4NTlfNz1tCkNPTkZJ R19OTFNfSVNPODg1OV85PW0KQ09ORklHX05MU19JU084ODU5XzEzPW0KQ09ORklHX05MU19JU084 ODU5XzE0PW0KQ09ORklHX05MU19JU084ODU5XzE1PW0KQ09ORklHX05MU19LT0k4X1I9bQpDT05G SUdfTkxTX0tPSThfVT1tCkNPTkZJR19OTFNfTUFDX1JPTUFOPW0KQ09ORklHX05MU19NQUNfQ0VM VElDPW0KQ09ORklHX05MU19NQUNfQ0VOVEVVUk89bQpDT05GSUdfTkxTX01BQ19DUk9BVElBTj1t CkNPTkZJR19OTFNfTUFDX0NZUklMTElDPW0KQ09ORklHX05MU19NQUNfR0FFTElDPW0KQ09ORklH X05MU19NQUNfR1JFRUs9bQpDT05GSUdfTkxTX01BQ19JQ0VMQU5EPW0KQ09ORklHX05MU19NQUNf SU5VSVQ9bQpDT05GSUdfTkxTX01BQ19ST01BTklBTj1tCkNPTkZJR19OTFNfTUFDX1RVUktJU0g9 bQpDT05GSUdfTkxTX1VURjg9bQpDT05GSUdfRExNPW0KQ09ORklHX0RMTV9ERUJVRz15CgojCiMg S2VybmVsIGhhY2tpbmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJp bnRrIGFuZCBkbWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX0NPTlNP TEVfTE9HTEVWRUxfREVGQVVMVD03CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NApD T05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQpDT05GSUdfRFlOQU1JQ19ERUJVRz15CgojCiMgQ29t cGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCkNPTkZJR19ERUJVR19JTkZP PXkKQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRD15CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNCBpcyBub3Qgc2V0CiMgQ09ORklH X0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX1dBUk5fREVQUkVDQVRFRCBp cyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNPTkZJR19GUkFNRV9XQVJOPTIw NDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdfUkVBREFCTEVfQVNNIGlzIG5vdCBz ZXQKIyBDT05GSUdfVU5VU0VEX1NZTUJPTFMgaXMgbm90IHNldAojIENPTkZJR19QQUdFX09XTkVS IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0ZTPXkKQ09ORklHX0hFQURFUlNfQ0hFQ0s9eQpDT05G SUdfREVCVUdfU0VDVElPTl9NSVNNQVRDSD15CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5f T05MWT15CkNPTkZJR19TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VB S19QRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZ U1JRX0RFRkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklH X0RFQlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX1BBR0VfRVhU RU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQKIyBD T05GSUdfUEFHRV9QT0lTT05JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFX1JFRiBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19ST0RBVEFfVEVTVD15CiMgQ09ORklHX0RFQlVHX09CSkVD VFMgaXMgbm90IHNldAojIENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKIyBDT05GSUdf U0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05G SUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RF QlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX01FTU9SWV9JTklUPXkKQ09ORklHX01FTU9SWV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQoj IENPTkZJR19ERUJVR19QRVJfQ1BVX01BUFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19T VEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfSEFWRV9B UkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfS0NP Vj15CkNPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDPXkKIyBDT05GSUdfS0NPViBpcyBub3Qg c2V0CkNPTkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpD T05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX1NPRlRMT0NLVVBfREVURUNUT1I9eQojIENP TkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFS QU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19IQVJETE9DS1VQX0RFVEVDVE9SX1BF UkY9eQpDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9eQpDT05GSUdfSEFSRExPQ0tV UF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJR19C T09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09ORklHX0RFVEVDVF9IVU5HX1RB U0sgaXMgbm90IHNldAojIENPTkZJR19XUV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QQU5J Q19PTl9PT1BTPXkKQ09ORklHX1BBTklDX09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElN RU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1ND SEVEU1RBVFM9eQojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNw aW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JU PXkKIyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNl dApDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElf U0VMRlRFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPW0KIyBDT05GSUdf V1dfTVVURVhfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklH X1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0tPQkpF Q1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNU PXkKIyBDT05GSUdfREVCVUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlz IG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC VUdfQ1JFREVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfVE9S VFVSRV9URVNUPW0KIyBDT05GSUdfUkNVX1BFUkZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf VE9SVFVSRV9URVNUPW0KQ09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD02MAojIENPTkZJR19S Q1VfVFJBQ0UgaXMgbm90IHNldAojIENPTkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfREVCVUdfV1FfRk9SQ0VfUlJfQ1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxP Q0tfRVhUX0RFVlQgaXMgbm90IHNldAojIENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9M IGlzIG5vdCBzZXQKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj1tCkNPTkZJR19QTV9O T1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQojIENPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5K RUNUIGlzIG5vdCBzZXQKQ09ORklHX0ZVTkNUSU9OX0VSUk9SX0lOSkVDVElPTj15CkNPTkZJR19G QVVMVF9JTkpFQ1RJT049eQojIENPTkZJR19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZB SUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX01BS0VfUkVRVUVTVD15CiMgQ09O RklHX0ZBSUxfSU9fVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfRlVURVggaXMgbm90 IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTPXkKIyBDT05GSUdfRkFJTF9GVU5D VElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1QgaXMgbm90IHNldApDT05G SUdfTEFURU5DWVRPUD15CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19O T1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdf SEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5U X1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9G RU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RS QUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VW RU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdf QlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNF Uj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNU SU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19QUkVF TVBUSVJRX0VWRU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBz ZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0 CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKIyBDT05G SUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hf UFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90 IHNldAojIENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFD S19UUkFDRVI9eQpDT05GSUdfQkxLX0RFVl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRT PXkKQ09ORklHX1VQUk9CRV9FVkVOVFM9eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19QUk9C RV9FVkVOVFM9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0Vf V0lUSF9SRUdTPXkKQ09ORklHX0ZVTkNUSU9OX1BST0ZJTEVSPXkKIyBDT05GSUdfQlBGX0tQUk9C RV9PVkVSUklERSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09O RklHX0ZUUkFDRV9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMg bm90IHNldApDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfSElTVF9UUklHR0VSUz15CiMgQ09O RklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JF TkNITUFSSz1tCiMgQ09ORklHX1JJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMg Q09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19FVkVO VFNfR1BJTz15CkNPTkZJR19QUk9WSURFX09IQ0kxMzk0X0RNQV9JTklUPXkKIyBDT05GSUdfRE1B X0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CkNPTkZJ R19MS0RUTT1tCiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT VF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfS1BST0JFU19TQU5JVFlfVEVTVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RF U1Q9bQpDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUPW0KQ09ORklHX1BFUkNQVV9URVNUPW0KQ09O RklHX0FUT01JQzY0X1NFTEZURVNUPXkKQ09ORklHX0FTWU5DX1JBSUQ2X1RFU1Q9bQojIENPTkZJ R19URVNUX0hFWERVTVAgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlz IG5vdCBzZXQKQ09ORklHX1RFU1RfS1NUUlRPWD1tCkNPTkZJR19URVNUX1BSSU5URj1tCkNPTkZJ R19URVNUX0JJVE1BUD1tCiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfT1ZFUkZMT1cgaXMgbm90IHNldAojIENPTkZJR19URVNUX1JIQVNIVEFCTEUgaXMgbm90IHNl dAojIENPTkZJR19URVNUX0hBU0ggaXMgbm90IHNldApDT05GSUdfVEVTVF9MS009bQpDT05GSUdf VEVTVF9VU0VSX0NPUFk9bQpDT05GSUdfVEVTVF9CUEY9bQojIENPTkZJR19GSU5EX0JJVF9CRU5D SE1BUksgaXMgbm90IHNldApDT05GSUdfVEVTVF9GSVJNV0FSRT1tCkNPTkZJR19URVNUX1NZU0NU TD1tCkNPTkZJR19URVNUX1VERUxBWT1tCkNPTkZJR19URVNUX1NUQVRJQ19LRVlTPW0KQ09ORklH X1RFU1RfS01PRD1tCiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19CVUdfT05f REFUQV9DT1JSVVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05G SUdfQVJDSF9IQVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMg Q09ORklHX0lPX1NUUklDVF9ERVZNRU0gaXMgbm90IHNldApDT05GSUdfRUFSTFlfUFJJTlRLX1VT Qj15CkNPTkZJR19YODZfVkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKQ09O RklHX0VBUkxZX1BSSU5US19EQkdQPXkKIyBDT05GSUdfRUFSTFlfUFJJTlRLX0VGSSBpcyBub3Qg c2V0CiMgQ09ORklHX0VBUkxZX1BSSU5US19VU0JfWERCQyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4 Nl9QVERVTVAgaXMgbm90IHNldAojIENPTkZJR19FRklfUEdUX0RVTVAgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RF QlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfREVCVUcgaXMgbm90IHNldApD T05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19YODZfREVDT0RFUl9TRUxGVEVT VD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVE PTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9O RT0zCkNPTkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qg c2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZ X05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTAKQ09ORklHX0RF QlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09Q VElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMg Q09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90IHNldApDT05GSUdfVU5XSU5ERVJfT1JDPXkK IyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOV0lO REVSX0dVRVNTIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9 eQpDT05GSUdfS0VZU19DT01QQVQ9eQpDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJ R19CSUdfS0VZUz15CkNPTkZJR19UUlVTVEVEX0tFWVM9eQpDT05GSUdfRU5DUllQVEVEX0tFWVM9 eQojIENPTkZJR19LRVlfREhfT1BFUkFUSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZ X0RNRVNHX1JFU1RSSUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VS SVRZX1dSSVRBQkxFX0hPT0tTPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05GSUdfU0VDVVJJVFlf TkVUV09SSz15CkNPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTj15CkNPTkZJR19TRUNVUklUWV9O RVRXT1JLX1hGUk09eQpDT05GSUdfU0VDVVJJVFlfUEFUSD15CkNPTkZJR19JTlRFTF9UWFQ9eQpD T05GSUdfTFNNX01NQVBfTUlOX0FERFI9NjU1MzUKQ09ORklHX0hBVkVfSEFSREVORURfVVNFUkNP UFlfQUxMT0NBVE9SPXkKIyBDT05GSUdfSEFSREVORURfVVNFUkNPUFkgaXMgbm90IHNldAojIENP TkZJR19GT1JUSUZZX1NPVVJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhF TFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKQ09ORklHX1NFQ1VSSVRZ X1NFTElOVVhfQk9PVFBBUkFNPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNX1ZB TFVFPTEKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRT15CkNPTkZJR19TRUNVUklUWV9T RUxJTlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpDT05G SUdfU0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQojIENPTkZJR19TRUNVUklU WV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNP TkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFS QU1fVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CkNPTkZJR19TRUNVUklU WV9BUFBBUk1PUl9IQVNIX0RFRkFVTFQ9eQojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0xPQURQSU4gaXMgbm90IHNldAojIENPTkZJ R19TRUNVUklUWV9ZQU1BIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRF R1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05G SUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQpD T05GSUdfSU1BPXkKQ09ORklHX0lNQV9NRUFTVVJFX1BDUl9JRFg9MTAKQ09ORklHX0lNQV9MU01f UlVMRVM9eQojIENPTkZJR19JTUFfVEVNUExBVEUgaXMgbm90IHNldApDT05GSUdfSU1BX05HX1RF TVBMQVRFPXkKIyBDT05GSUdfSU1BX1NJR19URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFf REVGQVVMVF9URU1QTEFURT0iaW1hLW5nIgpDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEExPXkK IyBDT05GSUdfSU1BX0RFRkFVTFRfSEFTSF9TSEEyNTYgaXMgbm90IHNldAojIENPTkZJR19JTUFf REVGQVVMVF9IQVNIX1NIQTUxMiBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9IQVNIPSJz aGExIgojIENPTkZJR19JTUFfV1JJVEVfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1BX1JF QURfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRT15CkNPTkZJR19JTUFfQVBQ UkFJU0VfQk9PVFBBUkFNPXkKQ09ORklHX0lNQV9UUlVTVEVEX0tFWVJJTkc9eQojIENPTkZJR19J TUFfQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldAojIENPTkZJR19JTUFfTE9BRF9YNTA5IGlz IG5vdCBzZXQKQ09ORklHX0VWTT15CkNPTkZJR19FVk1fQVRUUl9GU1VVSUQ9eQojIENPTkZJR19F Vk1fQUREX1hBVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VWTV9MT0FEX1g1MDkgaXMgbm90IHNl dApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfREVGQVVMVF9TRUNV UklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlz IG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9InNlbGludXgiCkNPTkZJR19YT1JfQkxP Q0tTPW0KQ09ORklHX0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FT WU5DX1hPUj1tCkNPTkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNP TkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9f QUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09O RklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBU T19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15 CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19S TkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJ UEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklH X0NSWVBUT19SU0E9eQojIENPTkZJR19DUllQVE9fREggaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fRUNESCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9f TUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElT QUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9 eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZ UFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklHX0NSWVBUT19NQ1JZ UFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPW0KQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklH X0NSWVBUT19TSU1EPW0KQ09ORklHX0NSWVBUT19HTFVFX0hFTFBFUl9YODY9bQpDT05GSUdfQ1JZ UFRPX0VOR0lORT1tCgojCiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRl ZCBEYXRhCiMKQ09ORklHX0NSWVBUT19DQ009bQpDT05GSUdfQ1JZUFRPX0dDTT15CiMgQ09ORklH X0NSWVBUT19DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lT MTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4TCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19BRUdJUzI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9B RVNOSV9TU0UyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMTI4TF9BRVNOSV9TU0Uy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FFR0lTMjU2X0FFU05JX1NTRTIgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTU9SVVM2NDAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTU9S VVM2NDBfU1NFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19NT1JVUzEyODAgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fTU9SVVMxMjgwX1NTRTIgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fTU9SVVMxMjgwX0FWWDIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklH X0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15 CiMgQ09ORklHX0NSWVBUT19DRkIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NUUj15CkNPTkZJ R19DUllQVE9fQ1RTPXkKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZUFRPX0xSVz1tCkNP TkZJR19DUllQVE9fUENCQz1tCkNPTkZJR19DUllQVE9fWFRTPXkKIyBDT05GSUdfQ1JZUFRPX0tF WVdSQVAgaXMgbm90IHNldAoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NNQUM9bQpD T05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9bQpDT05GSUdfQ1JZUFRPX1ZN QUM9bQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09ORklHX0NSWVBUT19D UkMzMkNfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0NSQzMyPW0KQ09ORklHX0NSWVBUT19DUkMzMl9Q Q0xNVUw9bQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElG X1BDTE1VTD1tCkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19DUllQVE9fUE9MWTEzMDUg aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0IGlzIG5vdCBzZXQKQ09O RklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlDSEFF TF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYwPW0KQ09O RklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQVE9f U0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz1tCkNPTkZJR19DUllQVE9fU0hBMjU2X1NT U0UzPW0KQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdfQ1JZUFRPX1NIQTFfTUI9 bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9NQj1tCkNPTkZJR19DUllQVE9fU0hBNTEyX01CPW0KQ09O RklHX0NSWVBUT19TSEEyNTY9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9f U0hBMz1tCiMgQ09ORklHX0NSWVBUT19TTTMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1RHUjE5 Mj1tCkNPTkZJR19DUllQVE9fV1A1MTI9bQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lO VEVMPW0KCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9f QUVTX1RJIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBU T19BRVNfTklfSU5URUw9bQpDT05GSUdfQ1JZUFRPX0FOVUJJUz1tCkNPTkZJR19DUllQVE9fQVJD ND1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0g9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1P Tj1tCkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJ QT1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJ QV9BRVNOSV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4 Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVF9DT01NT049bQpDT05GSUdfQ1JZUFRPX0NBU1Q1PW0K Q09ORklHX0NSWVBUT19DQVNUNV9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19DQVNUNj1tCkNP TkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fREVTPW0KIyBDT05G SUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBU PW0KQ09ORklHX0NSWVBUT19LSEFaQUQ9bQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9bQojIENPTkZJ R19DUllQVE9fQ0hBQ0hBMjAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBfWDg2 XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRUVEPW0KQ09ORklHX0NSWVBUT19TRVJQRU5U PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQ RU5UX0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYMl9YODZfNjQ9bQojIENP TkZJR19DUllQVE9fU000IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NQRUNLIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9bQpDT05GSUdfQ1JZ UFRPX1RXT0ZJU0hfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82ND1tCkNPTkZJ R19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT1tCkNPTkZJR19DUllQVE9fVFdPRklTSF9BVlhf WDg2XzY0PW0KCiMKIyBDb21wcmVzc2lvbgojCkNPTkZJR19DUllQVE9fREVGTEFURT15CkNPTkZJ R19DUllQVE9fTFpPPXkKIyBDT05GSUdfQ1JZUFRPXzg0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19MWjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0SEMgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fWlNURCBpcyBub3Qgc2V0CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9u CiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPW0KQ09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpD T05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RS Qkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJ PXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9T S0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJ R19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZP PXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9bQpDT05GSUdf Q1JZUFRPX0RFVl9QQURMT0NLX0FFUz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hBPW0K IyBDT05GSUdfQ1JZUFRPX0RFVl9DQ1AgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FB VF9ESDg5NXhDQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0MzWFhYIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19ERVZfUUFUX0RIODk1eENDVkYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FB VF9DM1hYWFZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzYyWFZGIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9OSVRST1hfQ05ONTVYWCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19ERVZfQ0hFTFNJTyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1ZJUlRJ Tz1tCkNPTkZJR19BU1lNTUVUUklDX0tFWV9UWVBFPXkKQ09ORklHX0FTWU1NRVRSSUNfUFVCTElD X0tFWV9TVUJUWVBFPXkKQ09ORklHX1g1MDlfQ0VSVElGSUNBVEVfUEFSU0VSPXkKQ09ORklHX1BL Q1M3X01FU1NBR0VfUEFSU0VSPXkKIyBDT05GSUdfUEtDUzdfVEVTVF9LRVkgaXMgbm90IHNldAoj IENPTkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT04gaXMgbm90IHNldAoKIwojIENlcnRp ZmljYXRlcyBmb3Igc2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tF WVJJTkc9eQpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhU UkFfQ0VSVElGSUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlS SU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNISVA9eQpDT05GSUdfSEFW RV9LVk1fSVJRRkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9eQpDT05GSUdfSEFWRV9L Vk1fRVZFTlRGRD15CkNPTkZJR19LVk1fTU1JTz15CkNPTkZJR19LVk1fQVNZTkNfUEY9eQpDT05G SUdfSEFWRV9LVk1fTVNJPXkKQ09ORklHX0hBVkVfS1ZNX0NQVV9SRUxBWF9JTlRFUkNFUFQ9eQpD T05GSUdfS1ZNX1ZGSU89eQpDT05GSUdfS1ZNX0dFTkVSSUNfRElSVFlMT0dfUkVBRF9QUk9URUNU PXkKQ09ORklHX0tWTV9DT01QQVQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX0JZUEFTUz15CkNPTkZJ R19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpDT05GSUdfS1ZNX0lOVEVMPW0KQ09ORklH X0tWTV9BTUQ9bQpDT05GSUdfS1ZNX01NVV9BVURJVD15CkNPTkZJR19WSE9TVF9ORVQ9bQojIENP TkZJR19WSE9TVF9TQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfVkhPU1RfVlNPQ0sgaXMgbm90IHNl dApDT05GSUdfVkhPU1Q9bQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5v dCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05G SUdfUkFJRDZfUFE9bQpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19SQVRJT05BTD15CkNPTkZJ R19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VS PXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9C SVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNP TkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdfQVJDSF9IQVNfRkFTVF9NVUxU SVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19DUkMxNj15CkNPTkZJR19DUkNfVDEw RElGPXkKQ09ORklHX0NSQ19JVFVfVD1tCkNPTkZJR19DUkMzMj15CiMgQ09ORklHX0NSQzMyX1NF TEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJf U0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9bQpDT05G SUdfWFhIQVNIPW0KIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdf WkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJR19MWk9fQ09NUFJFU1M9 eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdf WlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9bQpDT05GSUdfWFpfREVDPXkK Q09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQpDT05GSUdfWFpfREVD X0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNPTkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05G SUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1haX0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19C WklQMj15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNP TkZJR19ERUNPTVBSRVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5F UklDX0FMTE9DQVRPUj15CkNPTkZJR19SRUVEX1NPTE9NT049bQpDT05GSUdfUkVFRF9TT0xPTU9O X0VOQzg9eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzg9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNP TkZJR19URVhUU0VBUkNIX0tNUD1tCkNPTkZJR19URVhUU0VBUkNIX0JNPW0KQ09ORklHX1RFWFRT RUFSQ0hfRlNNPW0KQ09ORklHX0JUUkVFPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdf UkFESVhfVFJFRV9NVUxUSU9SREVSPXkKQ09ORklHX0FTU09DSUFUSVZFX0FSUkFZPXkKQ09ORklH X0hBU19JT01FTT15CkNPTkZJR19IQVNfSU9QT1JUX01BUD15CkNPTkZJR19IQVNfRE1BPXkKQ09O RklHX1NHTF9BTExPQz15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9E TUFfTUFQX1NUQVRFPXkKQ09ORklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19JT01N VV9IRUxQRVI9eQpDT05GSUdfRE1BX0RJUkVDVF9PUFM9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJ R19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVf Uk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1Qg aXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElD PW0KIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJ Qj15CkNPTkZJR19TSUdOQVRVUkU9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJf U1RSSU5HPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQK Q09ORklHX0ZPTlRfOHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15CkNPTkZJR19TR19QT09MPXkKQ09O RklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09ORklH X0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX01D U0FGRT15CkNPTkZJR19TQklUTUFQPXkKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNUIGlzIG5vdCBz ZXQK --===============0958475175655731156== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nYWltNycKCWV4cG9y dCB0ZXN0Y2FzZT0nYWltNycKCWV4cG9ydCBjYXRlZ29yeT0nYmVuY2htYXJrJwoJZXhwb3J0IGpv Yl9vcmlnaW49Jy9sa3AvbGtwLy5zcmMtMjAxODA2MDgtMTY0MTUzL2FsbG90L2N5Y2xpYzpsaW51 eC1uZXh0Om1hc3Rlci9sa3AtaXZiLWVwMDEvYWltNy1mcy1yYWlkLnlhbWwnCglleHBvcnQgcXVl dWU9J2Jpc2VjdCcKCWV4cG9ydCB0ZXN0Ym94PSdsa3AtaXZiLWVwMDEnCglleHBvcnQgdGJveF9n cm91cD0nbGtwLWl2Yi1lcDAxJwoJZXhwb3J0IHN1Ym1pdF9pZD0nNWIzOTZmNmEwYjlhOTM4NTEy MGY0ZjAzJwoJZXhwb3J0IGpvYl9maWxlPScvbGtwL3NjaGVkdWxlZC9sa3AtaXZiLWVwMDEvYWlt Ny00QlJEXzEyRy1SQUlEMC1idHJmcy1zeW5jX2Rpc2tfcnctMjAtcGVyZm9ybWFuY2UtZGViaWFu LXg4Nl82NC0yMDE4LTA0LTAzLmNnei1hOWQzZTI0YjZlODgxYzRhMjQ5ZWI5MDg0MzI4YjA5NmNm ZTFmOGM0LTIwMTgwNzAyLTM0MDY2LTFvYW1uNDktMC55YW1sJwoJZXhwb3J0IGlkPSdjNmY5Nzcw NjJiZDRlNjc2MzNkNWExY2JjMjNmZTllYjQ5ODkzMTg5JwoJZXhwb3J0IG1vZGVsPSdJdnkgQnJp ZGdlLUVQJwoJZXhwb3J0IG5yX2NwdT00MAoJZXhwb3J0IG1lbW9yeT0nMzg0RycKCWV4cG9ydCBo ZGRfcGFydGl0aW9ucz0nL2Rldi9kaXNrL2J5LWlkL3Njc2ktMzZiOGNhM2EwZTY1MGUxMDAyMjg2 MjNhNDBmOTM2MzQ3LXBhcnQxIC9kZXYvZGlzay9ieS1pZC9zY3NpLTM2YjhjYTNhMGU2NTBlMTAw MjI4NjIzYTQwZjkzNjM0Ny1wYXJ0MiAvZGV2L2Rpc2svYnktaWQvc2NzaS0zNmI4Y2EzYTBlNjUw ZTEwMDIyODYyM2E0MGY5MzYzNDctcGFydDMgL2Rldi9kaXNrL2J5LWlkL3Njc2ktMzZiOGNhM2Ew ZTY1MGUxMDAyMjg2MjNhNDBmOTM2MzQ3LXBhcnQ0IC9kZXYvZGlzay9ieS1pZC9zY3NpLTM2Yjhj YTNhMGU2NTBlMTAwMjI4NjIzYTQwZjkzNjM0Ny1wYXJ0NSAvZGV2L2Rpc2svYnktaWQvc2NzaS0z NmI4Y2EzYTBlNjUwZTEwMDIyODYyM2E0MGY5MzYzNDctcGFydDYgL2Rldi9kaXNrL2J5LWlkL3Nj c2ktMzZiOGNhM2EwZTY1MGUxMDAyMjg2MjNhNDBmOTM2MzQ3LXBhcnQ3IC9kZXYvZGlzay9ieS1p ZC9zY3NpLTM2YjhjYTNhMGU2NTBlMTAwMjI4NjIzYTQwZjkzNjM0Ny1wYXJ0OCcKCWV4cG9ydCBz d2FwX3BhcnRpdGlvbnM9CglleHBvcnQgcm9vdGZzX3BhcnRpdGlvbj0KCWV4cG9ydCBicmFuZD0n SW50ZWwoUikgWGVvbihSKSBDUFUgRTUtMjY5MCB2MiBAIDMuMDBHSHonCglleHBvcnQgY29tbWl0 PSdhOWQzZTI0YjZlODgxYzRhMjQ5ZWI5MDg0MzI4YjA5NmNmZTFmOGM0JwoJZXhwb3J0IG5lZWRf a2NvbmZpZz0nQ09ORklHX0JMS19ERVZfUkFNPW0KQ09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxP Q0s9eQpDT05GSUdfTURfUkFJRDAKQ09ORklHX0JUUkZTX0ZTJwoJZXhwb3J0IGtjb25maWc9J3g4 Nl82NC1yaGVsLTcuMicKCWV4cG9ydCBjb21waWxlcj0nZ2NjLTcnCglleHBvcnQgcm9vdGZzPSdk ZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6JwoJZXhwb3J0IGVucXVldWVfdGltZT0nMjAxOC0w Ny0wMiAwODoxODo1MCArMDgwMCcKCWV4cG9ydCBfaWQ9JzViMzk2ZjZhMGI5YTkzODUxMjBmNGYw MycKCWV4cG9ydCBfcnQ9Jy9yZXN1bHQvYWltNy80QlJEXzEyRy1SQUlEMC1idHJmcy1zeW5jX2Rp c2tfcnctMjAtcGVyZm9ybWFuY2UvbGtwLWl2Yi1lcDAxL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0w My5jZ3oveDg2XzY0LXJoZWwtNy4yL2djYy03L2E5ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQzMjhi MDk2Y2ZlMWY4YzQnCglleHBvcnQgdXNlcj0nbGtwJwoJZXhwb3J0IGhlYWRfY29tbWl0PSdlM2M3 MjgzYzE5Y2Q5YmE5OTk3OTRmMzgwMDczODlhYzgzNDA4YTc4JwoJZXhwb3J0IGJhc2VfY29tbWl0 PSc3ZGFmMjAxZDdmZTgzMzRlMmQyMzY0ZDRlOGVkMzM5NGVjOWFmODE5JwoJZXhwb3J0IGJyYW5j aD0nbGludXgtbmV4dC9tYXN0ZXInCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1bHQvYWltNy80 QlJEXzEyRy1SQUlEMC1idHJmcy1zeW5jX2Rpc2tfcnctMjAtcGVyZm9ybWFuY2UvbGtwLWl2Yi1l cDAxL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oveDg2XzY0LXJoZWwtNy4yL2djYy03L2E5 ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQzMjhiMDk2Y2ZlMWY4YzQvMCcKCWV4cG9ydCBMS1BfU0VS VkVSPSdpbm4nCglleHBvcnQgbWF4X3VwdGltZT0zNjAwCglleHBvcnQgaW5pdHJkPScvb3NpbWFn ZS9kZWJpYW4vZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNneicKCWV4cG9ydCBib290bG9hZGVy X2FwcGVuZD0ncm9vdD0vZGV2L3JhbTAKdXNlcj1sa3AKam9iPS9sa3Avc2NoZWR1bGVkL2xrcC1p dmItZXAwMS9haW03LTRCUkRfMTJHLVJBSUQwLWJ0cmZzLXN5bmNfZGlza19ydy0yMC1wZXJmb3Jt YW5jZS1kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6LWE5ZDNlMjRiNmU4ODFjNGEyNDllYjkw ODQzMjhiMDk2Y2ZlMWY4YzQtMjAxODA3MDItMzQwNjYtMW9hbW40OS0wLnlhbWwKQVJDSD14ODZf NjQKa2NvbmZpZz14ODZfNjQtcmhlbC03LjIKYnJhbmNoPWxpbnV4LW5leHQvbWFzdGVyCmNvbW1p dD1hOWQzZTI0YjZlODgxYzRhMjQ5ZWI5MDg0MzI4YjA5NmNmZTFmOGM0CkJPT1RfSU1BR0U9L3Br Zy9saW51eC94ODZfNjQtcmhlbC03LjIvZ2NjLTcvYTlkM2UyNGI2ZTg4MWM0YTI0OWViOTA4NDMy OGIwOTZjZmUxZjhjNC92bWxpbnV6LTQuMTguMC1yYzEtMDAwMjgtZ2E5ZDNlMjQKbWF4X3VwdGlt ZT0zNjAwClJFU1VMVF9ST09UPS9yZXN1bHQvYWltNy80QlJEXzEyRy1SQUlEMC1idHJmcy1zeW5j X2Rpc2tfcnctMjAtcGVyZm9ybWFuY2UvbGtwLWl2Yi1lcDAxL2RlYmlhbi14ODZfNjQtMjAxOC0w NC0wMy5jZ3oveDg2XzY0LXJoZWwtNy4yL2djYy03L2E5ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQz MjhiMDk2Y2ZlMWY4YzQvMApMS1BfU0VSVkVSPWlubgpkZWJ1ZwphcGljPWRlYnVnCnN5c3JxX2Fs d2F5c19lbmFibGVkCnJjdXBkYXRlLnJjdV9jcHVfc3RhbGxfdGltZW91dD0xMDAKbmV0LmlmbmFt ZXM9MApwcmludGsuZGV2a21zZz1vbgpwYW5pYz0tMQpzb2Z0bG9ja3VwX3BhbmljPTEKbm1pX3dh dGNoZG9nPXBhbmljCm9vcHM9cGFuaWMKbG9hZF9yYW1kaXNrPTIKcHJvbXB0X3JhbWRpc2s9MApk cmJkLm1pbm9yX2NvdW50PTgKc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCmlnbm9yZV9sb2dsZXZlbApj b25zb2xlPXR0eTAKZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCmNvbnNvbGU9dHR5UzAsMTE1MjAw CnZnYT1ub3JtYWwKcncnCglleHBvcnQgbW9kdWxlc19pbml0cmQ9Jy9wa2cvbGludXgveDg2XzY0 LXJoZWwtNy4yL2djYy03L2E5ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQzMjhiMDk2Y2ZlMWY4YzQv bW9kdWxlcy5jZ3onCglleHBvcnQgYm1faW5pdHJkPScvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZf NjQtMjAxOC0wNC0wMy5jZ3ovcnVuLWlwY29uZmlnXzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdlL2Rl cHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9sa3BfMjAxOC0wNC0wMy5jZ3osL29zaW1h Z2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3JzeW5jLXJvb3Rmc18yMDE4LTA0 LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcGVyZl8y MDE4LTA2LTI2LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9w ZXJmLXg4Nl82NC02ZjBkMzQ5ZDkyMmJfMjAxOC0wNi0yNi5jZ3osL29zaW1hZ2UvZGVwcy9kZWJp YW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L21kXzIwMTgtMDYtMTIuY2d6LC9vc2ltYWdlL2RlcHMv ZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9mc18yMDE4LTA2LTEyLmNneiwvb3NpbWFnZS9w a2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9haW03LXg4Nl82NC1fMjAxOC0wNS0xOC5j Z3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L21wc3RhdF8yMDE4 LTA2LTE5LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovdHVy Ym9zdGF0XzIwMTgtMDUtMTcuY2d6LC9vc2ltYWdlL3BrZy9kZWJpYW4teDg2XzY0LTIwMTgtMDQt MDMuY2d6L3R1cmJvc3RhdC14ODZfNjQtZDUyNTZiMl8yMDE4LTA1LTE4LmNneiwvb3NpbWFnZS9k ZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovaHdfMjAxNi0xMS0xNS5jZ3onCglleHBv cnQgbGtwX2luaXRyZD0nL2xrcC9sa3AvbGtwLXg4Nl82NC5jZ3onCglleHBvcnQgc2l0ZT0naW5u JwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0IExLUF9DSUZTX1BPUlQ9MTM5CglleHBv cnQgcmVwZWF0X3RvPTIKCWV4cG9ydCBrZXJuZWw9Jy9wa2cvbGludXgveDg2XzY0LXJoZWwtNy4y L2djYy03L2E5ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQzMjhiMDk2Y2ZlMWY4YzQvdm1saW51ei00 LjE4LjAtcmMxLTAwMDI4LWdhOWQzZTI0JwoJZXhwb3J0IGRlcXVldWVfdGltZT0nMjAxOC0wNy0w MiAwODozMjoyNCArMDgwMCcKCWV4cG9ydCBqb2JfaW5pdHJkPScvbGtwL3NjaGVkdWxlZC9sa3At aXZiLWVwMDEvYWltNy00QlJEXzEyRy1SQUlEMC1idHJmcy1zeW5jX2Rpc2tfcnctMjAtcGVyZm9y bWFuY2UtZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei1hOWQzZTI0YjZlODgxYzRhMjQ5ZWI5 MDg0MzI4YjA5NmNmZTFmOGM0LTIwMTgwNzAyLTM0MDY2LTFvYW1uNDktMC5jZ3onCgoJWyAtbiAi JExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9Cgpy dW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JDL2xpYi9o dHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5zaAoKCWV4 cG9ydF90b3BfZW52CgoJcnVuX3NldHVwIG5yX2JyZD00IHJhbWRpc2tfc2l6ZT0xMjg4NDkwMTg4 OCAkTEtQX1NSQy9zZXR1cC9kaXNrCgoJcnVuX3NldHVwIHJhaWRfbGV2ZWw9J3JhaWQwJyAkTEtQ X1NSQy9zZXR1cC9tZAoKCXJ1bl9zZXR1cCBmcz0nYnRyZnMnICRMS1BfU1JDL3NldHVwL2ZzCgoJ cnVuX3NldHVwICRMS1BfU1JDL3NldHVwL2NwdWZyZXFfZ292ZXJub3IgJ3BlcmZvcm1hbmNlJwoK CXJ1bl9tb25pdG9yIGRlbGF5PTE1ICRMS1BfU1JDL21vbml0b3JzL25vLXN0ZG91dC93cmFwcGVy IHBlcmYtcHJvZmlsZQoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNn CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9uby1zdGRvdXQvd3JhcHBlciBib290LXRp bWUKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgaW9zdGF0CglydW5fbW9u aXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGhlYXJ0YmVhdAoJcnVuX21vbml0b3IgJExL UF9TUkMvbW9uaXRvcnMvd3JhcHBlciB2bXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0 b3JzL3dyYXBwZXIgbnVtYS1udW1hc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMv d3JhcHBlciBudW1hLXZtc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBudW1hLW1lbWluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgcHJv Yy12bXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgcHJvYy1zdGF0 CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG1lbWluZm8KCXJ1bl9tb25p dG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgc2xhYmluZm8KCXJ1bl9tb25pdG9yICRMS1Bf U1JDL21vbml0b3JzL3dyYXBwZXIgaW50ZXJydXB0cwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9u aXRvcnMvd3JhcHBlciBsb2NrX3N0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dy YXBwZXIgbGF0ZW5jeV9zdGF0cwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBl ciBzb2Z0aXJxcwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvb25lLXNob3Qvd3JhcHBl ciBiZGlfZGV2X21hcHBpbmcKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIg ZGlza3N0YXRzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG5mc3N0YXQK CXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgY3B1aWRsZQoJcnVuX21vbml0 b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBjcHVmcmVxLXN0YXRzCglydW5fbW9uaXRvciAk TEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHR1cmJvc3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMv bW9uaXRvcnMvd3JhcHBlciBzY2hlZF9kZWJ1ZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRv cnMvd3JhcHBlciBwZXJmLXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBw ZXIgbXBzdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG9vbS1raWxs ZXIKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNoZG9nCgoJcnVuX3Rl c3QgdGVzdD0nc3luY19kaXNrX3J3JyBsb2FkPTIwICRMS1BfU1JDL3Rlc3RzL3dyYXBwZXIgYWlt Nwp9CgpleHRyYWN0X3N0YXRzKCkKewoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBwZXJmLXByb2Zp bGUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgYWltNwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBr bXNnCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGJvb3QtdGltZQoJJExLUF9TUkMvc3RhdHMvd3Jh cHBlciBpb3N0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgdm1zdGF0CgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIG51bWEtbnVtYXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbnVtYS12bXN0 YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbnVtYS1tZW1pbmZvCgkkTEtQX1NSQy9zdGF0cy93 cmFwcGVyIHByb2Mtdm1zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG1lbWluZm8KCSRMS1Bf U1JDL3N0YXRzL3dyYXBwZXIgc2xhYmluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgaW50ZXJy dXB0cwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBsb2NrX3N0YXQKCSRMS1BfU1JDL3N0YXRzL3dy YXBwZXIgbGF0ZW5jeV9zdGF0cwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzb2Z0aXJxcwoJJExL UF9TUkMvc3RhdHMvd3JhcHBlciBkaXNrc3RhdHMKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbmZz c3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBjcHVpZGxlCgkkTEtQX1NSQy9zdGF0cy93cmFw cGVyIHR1cmJvc3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzY2hlZF9kZWJ1ZwoJJExLUF9T UkMvc3RhdHMvd3JhcHBlciBwZXJmLXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbXBzdGF0 CgoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lIGFpbTcudGltZQoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciB0aW1lCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGRtZXNnCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIGttc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc3RkZXJyCgkkTEtQX1NSQy9z dGF0cy93cmFwcGVyIGxhc3Rfc3RhdGUKfQoKIiRAIgo= --===============0958475175655731156== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL2FpbTctZnMtcmFpZC55YW1sCnN1aXRlOiBhaW03CnRlc3RjYXNlOiBhaW03 CmNhdGVnb3J5OiBiZW5jaG1hcmsKcGVyZi1wcm9maWxlOgogIGRlbGF5OiAxNQpkaXNrOiA0QlJE XzEyRwptZDogUkFJRDAKZnM6IGJ0cmZzCmFpbTc6CiAgdGVzdDogc3luY19kaXNrX3J3CiAgbG9h ZDogMjAKam9iX29yaWdpbjogIi9sa3AvbGtwLy5zcmMtMjAxODA2MDgtMTY0MTUzL2FsbG90L2N5 Y2xpYzpsaW51eC1uZXh0Om1hc3Rlci9sa3AtaXZiLWVwMDEvYWltNy1mcy1yYWlkLnlhbWwiCgoj ISBxdWV1ZSBvcHRpb25zCnF1ZXVlOiBiaXNlY3QKdGVzdGJveDogbGtwLWl2Yi1lcDAxCnRib3hf Z3JvdXA6IGxrcC1pdmItZXAwMQpzdWJtaXRfaWQ6IDViMzk2ZjZhMGI5YTkzODUxMjBmNGYwMwpq b2JfZmlsZTogIi9sa3Avc2NoZWR1bGVkL2xrcC1pdmItZXAwMS9haW03LTRCUkRfMTJHLVJBSUQw LWJ0cmZzLXN5bmNfZGlza19ydy0yMC1wZXJmb3JtYW5jZS1kZWJpYW4teDg2XzY0LTIwMTgtMDQt MDMuY2d6LWE5ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQzMjhiMDk2Y2ZlMWY4YzQtMjAxODA3MDIt MzQwNjYtMW9hbW40OS0wLnlhbWwiCmlkOiBjNmY5NzcwNjJiZDRlNjc2MzNkNWExY2JjMjNmZTll YjQ5ODkzMTg5CgojISBob3N0cy9sa3AtaXZiLWVwMDEKbW9kZWw6IEl2eSBCcmlkZ2UtRVAKbnJf Y3B1OiA0MAptZW1vcnk6IDM4NEcKaGRkX3BhcnRpdGlvbnM6ICIvZGV2L2Rpc2svYnktaWQvc2Nz aS0zNmI4Y2EzYTBlNjUwZTEwMDIyODYyM2E0MGY5MzYzNDctcGFydDEgL2Rldi9kaXNrL2J5LWlk L3Njc2ktMzZiOGNhM2EwZTY1MGUxMDAyMjg2MjNhNDBmOTM2MzQ3LXBhcnQyCiAgL2Rldi9kaXNr L2J5LWlkL3Njc2ktMzZiOGNhM2EwZTY1MGUxMDAyMjg2MjNhNDBmOTM2MzQ3LXBhcnQzIC9kZXYv ZGlzay9ieS1pZC9zY3NpLTM2YjhjYTNhMGU2NTBlMTAwMjI4NjIzYTQwZjkzNjM0Ny1wYXJ0NAog IC9kZXYvZGlzay9ieS1pZC9zY3NpLTM2YjhjYTNhMGU2NTBlMTAwMjI4NjIzYTQwZjkzNjM0Ny1w YXJ0NSAvZGV2L2Rpc2svYnktaWQvc2NzaS0zNmI4Y2EzYTBlNjUwZTEwMDIyODYyM2E0MGY5MzYz NDctcGFydDYKICAvZGV2L2Rpc2svYnktaWQvc2NzaS0zNmI4Y2EzYTBlNjUwZTEwMDIyODYyM2E0 MGY5MzYzNDctcGFydDcgL2Rldi9kaXNrL2J5LWlkL3Njc2ktMzZiOGNhM2EwZTY1MGUxMDAyMjg2 MjNhNDBmOTM2MzQ3LXBhcnQ4Igpzd2FwX3BhcnRpdGlvbnM6IApyb290ZnNfcGFydGl0aW9uOiAK YnJhbmQ6IEludGVsKFIpIFhlb24oUikgQ1BVIEU1LTI2OTAgdjIgQCAzLjAwR0h6CgojISBpbmNs dWRlL2NhdGVnb3J5L2JlbmNobWFyawprbXNnOiAKYm9vdC10aW1lOiAKaW9zdGF0OiAKaGVhcnRi ZWF0OiAKdm1zdGF0OiAKbnVtYS1udW1hc3RhdDogCm51bWEtdm1zdGF0OiAKbnVtYS1tZW1pbmZv OiAKcHJvYy12bXN0YXQ6IApwcm9jLXN0YXQ6IAptZW1pbmZvOiAKc2xhYmluZm86IAppbnRlcnJ1 cHRzOiAKbG9ja19zdGF0OiAKbGF0ZW5jeV9zdGF0czogCnNvZnRpcnFzOiAKYmRpX2Rldl9tYXBw aW5nOiAKZGlza3N0YXRzOiAKbmZzc3RhdDogCmNwdWlkbGU6IApjcHVmcmVxLXN0YXRzOiAKdHVy Ym9zdGF0OiAKc2NoZWRfZGVidWc6IApwZXJmLXN0YXQ6IAptcHN0YXQ6IAoKIyEgaW5jbHVkZS9j YXRlZ29yeS9BTEwKY3B1ZnJlcV9nb3Zlcm5vcjogcGVyZm9ybWFuY2UKCiMhIGluY2x1ZGUvcXVl dWUvY3ljbGljCmNvbW1pdDogYTlkM2UyNGI2ZTg4MWM0YTI0OWViOTA4NDMyOGIwOTZjZmUxZjhj NAoKIyEgaW5jbHVkZS9kaXNrL25yX2JyZApuZWVkX2tjb25maWc6Ci0gQ09ORklHX0JMS19ERVZf UkFNPW0KLSBDT05GSUdfQkxLX0RFVj15Ci0gQ09ORklHX0JMT0NLPXkKLSBDT05GSUdfTURfUkFJ RDAKLSBDT05GSUdfQlRSRlNfRlMKCiMhIGluY2x1ZGUvbWQvcmFpZF9sZXZlbAoKIyEgaW5jbHVk ZS9mcy9PVEhFUlMKCiMhIGRlZmF1bHQgcGFyYW1zCmtjb25maWc6IHg4Nl82NC1yaGVsLTcuMgpj b21waWxlcjogZ2NjLTcKcm9vdGZzOiBkZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6CmVucXVl dWVfdGltZTogMjAxOC0wNy0wMiAwODoxODo1MC44NDY1MjQ0NjkgKzA4OjAwCl9pZDogNWIzOTZm NmEwYjlhOTM4NTEyMGY0ZjAzCl9ydDogIi9yZXN1bHQvYWltNy80QlJEXzEyRy1SQUlEMC1idHJm cy1zeW5jX2Rpc2tfcnctMjAtcGVyZm9ybWFuY2UvbGtwLWl2Yi1lcDAxL2RlYmlhbi14ODZfNjQt MjAxOC0wNC0wMy5jZ3oveDg2XzY0LXJoZWwtNy4yL2djYy03L2E5ZDNlMjRiNmU4ODFjNGEyNDll YjkwODQzMjhiMDk2Y2ZlMWY4YzQiCgojISBzY2hlZHVsZSBvcHRpb25zCnVzZXI6IGxrcApoZWFk X2NvbW1pdDogZTNjNzI4M2MxOWNkOWJhOTk5Nzk0ZjM4MDA3Mzg5YWM4MzQwOGE3OApiYXNlX2Nv bW1pdDogN2RhZjIwMWQ3ZmU4MzM0ZTJkMjM2NGQ0ZThlZDMzOTRlYzlhZjgxOQpicmFuY2g6IGxp bnV4LW5leHQvbWFzdGVyCnJlc3VsdF9yb290OiAiL3Jlc3VsdC9haW03LzRCUkRfMTJHLVJBSUQw LWJ0cmZzLXN5bmNfZGlza19ydy0yMC1wZXJmb3JtYW5jZS9sa3AtaXZiLWVwMDEvZGViaWFuLXg4 Nl82NC0yMDE4LTA0LTAzLmNnei94ODZfNjQtcmhlbC03LjIvZ2NjLTcvYTlkM2UyNGI2ZTg4MWM0 YTI0OWViOTA4NDMyOGIwOTZjZmUxZjhjNC8wIgpMS1BfU0VSVkVSOiBpbm4KbWF4X3VwdGltZTog MzYwMAppbml0cmQ6ICIvb3NpbWFnZS9kZWJpYW4vZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNn eiIKYm9vdGxvYWRlcl9hcHBlbmQ6Ci0gcm9vdD0vZGV2L3JhbTAKLSB1c2VyPWxrcAotIGpvYj0v bGtwL3NjaGVkdWxlZC9sa3AtaXZiLWVwMDEvYWltNy00QlJEXzEyRy1SQUlEMC1idHJmcy1zeW5j X2Rpc2tfcnctMjAtcGVyZm9ybWFuY2UtZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei1hOWQz ZTI0YjZlODgxYzRhMjQ5ZWI5MDg0MzI4YjA5NmNmZTFmOGM0LTIwMTgwNzAyLTM0MDY2LTFvYW1u NDktMC55YW1sCi0gQVJDSD14ODZfNjQKLSBrY29uZmlnPXg4Nl82NC1yaGVsLTcuMgotIGJyYW5j aD1saW51eC1uZXh0L21hc3RlcgotIGNvbW1pdD1hOWQzZTI0YjZlODgxYzRhMjQ5ZWI5MDg0MzI4 YjA5NmNmZTFmOGM0Ci0gQk9PVF9JTUFHRT0vcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2Mt Ny9hOWQzZTI0YjZlODgxYzRhMjQ5ZWI5MDg0MzI4YjA5NmNmZTFmOGM0L3ZtbGludXotNC4xOC4w LXJjMS0wMDAyOC1nYTlkM2UyNAotIG1heF91cHRpbWU9MzYwMAotIFJFU1VMVF9ST09UPS9yZXN1 bHQvYWltNy80QlJEXzEyRy1SQUlEMC1idHJmcy1zeW5jX2Rpc2tfcnctMjAtcGVyZm9ybWFuY2Uv bGtwLWl2Yi1lcDAxL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oveDg2XzY0LXJoZWwtNy4y L2djYy03L2E5ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQzMjhiMDk2Y2ZlMWY4YzQvMAotIExLUF9T RVJWRVI9aW5uCi0gZGVidWcKLSBhcGljPWRlYnVnCi0gc3lzcnFfYWx3YXlzX2VuYWJsZWQKLSBy Y3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCi0gbmV0LmlmbmFtZXM9MAotIHByaW50 ay5kZXZrbXNnPW9uCi0gcGFuaWM9LTEKLSBzb2Z0bG9ja3VwX3BhbmljPTEKLSBubWlfd2F0Y2hk b2c9cGFuaWMKLSBvb3BzPXBhbmljCi0gbG9hZF9yYW1kaXNrPTIKLSBwcm9tcHRfcmFtZGlzaz0w Ci0gZHJiZC5taW5vcl9jb3VudD04Ci0gc3lzdGVtZC5sb2dfbGV2ZWw9ZXJyCi0gaWdub3JlX2xv Z2xldmVsCi0gY29uc29sZT10dHkwCi0gZWFybHlwcmludGs9dHR5UzAsMTE1MjAwCi0gY29uc29s ZT10dHlTMCwxMTUyMDAKLSB2Z2E9bm9ybWFsCi0gcncKbW9kdWxlc19pbml0cmQ6ICIvcGtnL2xp bnV4L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy9hOWQzZTI0YjZlODgxYzRhMjQ5ZWI5MDg0MzI4YjA5 NmNmZTFmOGM0L21vZHVsZXMuY2d6IgpibV9pbml0cmQ6ICIvb3NpbWFnZS9kZXBzL2RlYmlhbi14 ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcnVuLWlwY29uZmlnXzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdl L2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9sa3BfMjAxOC0wNC0wMy5jZ3osL29z aW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3JzeW5jLXJvb3Rmc18yMDE4 LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcGVy Zl8yMDE4LTA2LTI2LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNn ei9wZXJmLXg4Nl82NC02ZjBkMzQ5ZDkyMmJfMjAxOC0wNi0yNi5jZ3osL29zaW1hZ2UvZGVwcy9k ZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L21kXzIwMTgtMDYtMTIuY2d6LC9vc2ltYWdlL2Rl cHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9mc18yMDE4LTA2LTEyLmNneiwvb3NpbWFn ZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9haW03LXg4Nl82NC1fMjAxOC0wNS0x OC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L21wc3RhdF8y MDE4LTA2LTE5LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ov dHVyYm9zdGF0XzIwMTgtMDUtMTcuY2d6LC9vc2ltYWdlL3BrZy9kZWJpYW4teDg2XzY0LTIwMTgt MDQtMDMuY2d6L3R1cmJvc3RhdC14ODZfNjQtZDUyNTZiMl8yMDE4LTA1LTE4LmNneiwvb3NpbWFn ZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovaHdfMjAxNi0xMS0xNS5jZ3oiCmxr cF9pbml0cmQ6ICIvbGtwL2xrcC9sa3AteDg2XzY0LmNneiIKc2l0ZTogaW5uCgojISAvbGtwL2xr cC8uc3JjLTIwMTgwNjMwLTIxMjExNy9pbmNsdWRlL3NpdGUvaW5uCkxLUF9DR0lfUE9SVDogODAK TEtQX0NJRlNfUE9SVDogMTM5Cm9vbS1raWxsZXI6IAp3YXRjaGRvZzogCgojISBydW50aW1lIHN0 YXR1cwpyZXBlYXRfdG86IDIKCiMhIHVzZXIgb3ZlcnJpZGVzCmtlcm5lbDogIi9wa2cvbGludXgv eDg2XzY0LXJoZWwtNy4yL2djYy03L2E5ZDNlMjRiNmU4ODFjNGEyNDllYjkwODQzMjhiMDk2Y2Zl MWY4YzQvdm1saW51ei00LjE4LjAtcmMxLTAwMDI4LWdhOWQzZTI0IgpkZXF1ZXVlX3RpbWU6IDIw MTgtMDctMDIgMDg6MzI6MjQuMDQzODYyOTY0ICswODowMApqb2Jfc3RhdGU6IGZpbmlzaGVkCmxv YWRhdmc6IDE5LjYxIDIwLjkxIDEyLjc3IDIvNDAxIDE5Mzk5CnN0YXJ0X3RpbWU6ICcxNTMwNDkx NjE3JwplbmRfdGltZTogJzE1MzA0OTIzMzMnCnZlcnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMTgw NjMwLTIxMjExNyIK --===============0958475175655731156== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" ICJtb2Rwcm9iZSIgIi1yIiAiYnJkIgogIm1vZHByb2JlIiAiYnJkIiAicmRfbnI9NCIgInJkX3Np emU9MTI1ODI5MTIiCiAiZG1zZXR1cCIgInJlbW92ZV9hbGwiCiAid2lwZWZzIiAiLWEiICItLWZv cmNlIiAiL2Rldi9yYW0wIgogIndpcGVmcyIgIi1hIiAiLS1mb3JjZSIgIi9kZXYvcmFtMSIKICJ3 aXBlZnMiICItYSIgIi0tZm9yY2UiICIvZGV2L3JhbTIiCiAid2lwZWZzIiAiLWEiICItLWZvcmNl IiAiL2Rldi9yYW0zIgogIm1kYWRtIiAiLXEiICItLWNyZWF0ZSIgIi9kZXYvbWQwIiAiLS1jaHVu az0yNTYiICItLWxldmVsPXJhaWQwIiAiLS1yYWlkLWRldmljZXM9NCIgIi0tZm9yY2UiICItLWFz c3VtZS1jbGVhbiIgIi9kZXYvcmFtMCIgIi9kZXYvcmFtMSIgIi9kZXYvcmFtMiIgIi9kZXYvcmFt MyIKd2lwZWZzIC1hIC0tZm9yY2UgL2Rldi9tZDAKbWtmcyAtdCBidHJmcyAvZGV2L21kMApta2Rp ciAtcCAvZnMvbWQwCm1vdW50IC10IGJ0cmZzIC9kZXYvbWQwIC9mcy9tZDAKCmZvciBjcHVfZGly IGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdVswLTldKgpkbwoJb25saW5lX2ZpbGU9IiRj cHVfZGlyIi9vbmxpbmUKCVsgLWYgIiRvbmxpbmVfZmlsZSIgXSAmJiBbICIkKGNhdCAiJG9ubGlu ZV9maWxlIikiIC1lcSAwIF0gJiYgY29udGludWUKCglmaWxlPSIkY3B1X2RpciIvY3B1ZnJlcS9z Y2FsaW5nX2dvdmVybm9yCglbIC1mICIkZmlsZSIgXSAmJiBlY2hvICJwZXJmb3JtYW5jZSIgPiAi JGZpbGUiCmRvbmUKCmVjaG8gIjUwMCAzMjAwMCAxMjggNTEyIiA+IC9wcm9jL3N5cy9rZXJuZWwv c2VtCmNhdCA+IHdvcmtmaWxlIDw8RU9GCkZJTEVTSVpFOiAxTQpQT09MU0laRTogMTBNCjEwIHN5 bmNfZGlza19ydwpFT0YKZWNobyAiL2ZzL21kMCIgPiBjb25maWcKCgkoCgkJZWNobyBsa3AtaXZi LWVwMDEKCQllY2hvIHN5bmNfZGlza19ydwoKCQllY2hvIDEKCQllY2hvIDIwCgkJZWNobyAyCgkJ ZWNobyAyMAoJCWVjaG8gMQoJKSB8IC4vbXVsdGl0YXNrIC10Cg== --===============0958475175655731156==--